LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 01-04-2018, 08:29 AM   #16
YesItsMe
Member
 
Registered: Oct 2014
Posts: 916

Rep: Reputation: 313Reputation: 313Reputation: 313Reputation: 313

Quote:
Originally Posted by JacobPhelps View Post
they all try to be unix/posix conform if possible and not senseless I guess
No, GNU/Linux does not try to be Unix/POSIX-conform. That's why they invented the Linux Standard Base, a NIH version of "POSIX for Linux".
Which they also gladly ignore...
 
1 members found this post helpful.
Old 01-04-2018, 09:16 AM   #17
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Originally Posted by YesItsMe View Post
The "time machine" is Apple's approach to Solaris's "time slider"...
Correct although I believe time machine came first.

Quote:
Originally Posted by YesItsMe
No. That GNU dude (RMS) hates Unix principles, so does that Lennart guy. "GNU" means "GNU's Not Unix" - for this one reason: It does not even try to be like Unix.
I beg to differ. What rms hates is closed source/proprietary software but he doesn't hate (or love either) Unix. He considered Unix to be "fairly clean" and "ok overall as a model" enough to select it as the standard to follow to start building his operating system.

GNU indeed mean "GNU is Not Unix" but only to make clear it shares no line of code with the "real" Unix (i.e. AT&T). GNU tries to be as close as possible to Unix design and standards with few exceptions.
 
1 members found this post helpful.
Old 01-04-2018, 09:24 AM   #18
YesItsMe
Member
 
Registered: Oct 2014
Posts: 916

Rep: Reputation: 313Reputation: 313Reputation: 313Reputation: 313
I can't find the exact quote right now, sorry. About Time Slider/Time Machine: It seems that Apple had it first indeed. But I prefer the Solaris approach - it is so much nicer to use.
 
1 members found this post helpful.
Old 01-04-2018, 09:35 AM   #19
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Here is a quote from Stallman ( https://stallman.org/stallman-computing.html ):

Quote:
I never used Unix (not even for a minute) until after I decided to develop a free replacement for it (the GNU system). I chose that design to follow because it was portable and seemed fairly clean. I was never a fan of Unix; I had some criticisms of it too. But it was ok overall as a model.
and another one from the GNU manifesto (1985)

Quote:
Why GNU Will Be Compatible with Unix?

Unix is not my ideal system, but it is not too bad. The essential features of Unix seem to be good ones, and I think I can fill in what Unix lacks without spoiling them. And a system compatible with Unix would be convenient for many other people to adopt.

Last edited by jlliagre; 01-04-2018 at 10:01 AM.
 
1 members found this post helpful.
Old 01-04-2018, 09:56 AM   #20
sidzen
Member
 
Registered: Feb 2014
Location: GMT-7
Distribution: Slackware64, xenialpup64, Slacko5.7
Posts: 204

Rep: Reputation: 36
gentoo
 
Old 01-04-2018, 11:16 AM   #21
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
I'd say that the "primary system" may be stuck with macOS, due to the specific proprietary software requirements others have mentioned. I can't see much point in you changing it.

The "secondary system" could be anything. I'd start there and just install some 'mainstream' Linux distributions to begin with. You could install a *BSD, but be aware that there is a learning curve - they don't generally come ready to go "out of the box".

The shell situation shouldn't be an issue, if you do decide to opt for a *BSD, bash is available in ports for FreeBSD, NetBSD, OpenBSD and DragonFly - all assuming your scripting involves "bashisms" and bash is specifically required?

All of the *BSDs have some kind of Bourne Shell (sh) as well as tcsh in the base system. OpenBSD uses a Korn Shell (pdksh) as the default shell.
 
1 members found this post helpful.
Old 01-04-2018, 02:16 PM   #22
JacobPhelps
LQ Newbie
 
Registered: Dec 2017
Posts: 5

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by YesItsMe View Post
As you especially asked for a "developer" replacement for the rotten macOS, here are my two cents:
What exactly is rotten on macOS ?
 
Old 01-04-2018, 02:19 PM   #23
YesItsMe
Member
 
Registered: Oct 2014
Posts: 916

Rep: Reputation: 313Reputation: 313Reputation: 313Reputation: 313
macOS is the living proof that you can make flawed BSD systems. Latest example: Whoops, my calendar has 13 months.
 
1 members found this post helpful.
Old 01-04-2018, 02:35 PM   #24
JacobPhelps
LQ Newbie
 
Registered: Dec 2017
Posts: 5

Original Poster
Rep: Reputation: Disabled
ok

Thanks to all who participated on this thread.
I think this is a great community.

I will start a NAS/Home Entertainment project maybe also with a Raspberry Pi this year and then Linux or BSD will be used and I will probably open a thread for discussion or presentation.
 
Old 01-04-2018, 03:28 PM   #25
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Quote:
Originally Posted by YesItsMe View Post
macOS is the living proof that you can make flawed BSD systems. Latest example: Whoops, my calendar has 13 months.
Well Darwin is a BSD userland and a XNU (CMU Mach descendent) kernel. I'd say it's possible to make a mess of everything. That's their prerogative and all entirely permissible under BSD style licences.

I'm not sure Android is much better...: https://www.linuxquestions.org/quest...ml#post5793526
 
Old 01-04-2018, 03:35 PM   #26
YesItsMe
Member
 
Registered: Oct 2014
Posts: 916

Rep: Reputation: 313Reputation: 313Reputation: 313Reputation: 313
Quote:
Originally Posted by cynwulf View Post
Well Darwin is a BSD userland
macOS was mostly BSD-like once, but the userland is gradually being replaced by GNU stuff (e.g. bash).

Quote:
Originally Posted by cynwulf View Post
I'm not sure Android is much better...
Android is a Frankensteinism: A somewhat minified version of the Linux kernel running a NetBSD userland under one or two (Dalvik and ART were both there for a while) almost-Java VMs. That allows for quite creative issues by design.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Is there any difference between ipc on SMP systems and NUMA systems? rainman1985_2010 Programming 0 06-05-2011 10:07 PM
difference between big theta, big omega & big o mahboob ul haq Linux - Newbie 1 01-29-2011 01:36 PM
Difference between Windows,Linux and MAC OSX Drivers TigerLinux Linux - General 3 11-10-2010 09:02 AM
Difference between Developer / Programmer HadesThunder General 4 09-19-2004 07:15 PM
what's the difference between Darwin and OSX? sunowww General 4 03-21-2004 05:45 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 02:01 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration