The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Unix vs Linux

    Discussion in 'Linux Compatibility and Software' started by Dr. AMK, Feb 20, 2019.

  1. Dr. AMK

    Dr. AMK Living with Hope

    Reputations:
    3,961
    Messages:
    2,182
    Likes Received:
    4,654
    Trophy Points:
    281
    Unix was started by Ken Thompson, Dennis Ritchie and some other engineers including Brian Kernighan back in the early 1970s. It has a long and illustrious history. But then Linux came along and things changed. How is Linux different to Unix? Are they the same thing?


    Linux vs. Unix: What's the difference?
    Dive into the differences between these two operating systems that share much of the same heritage and many of the same goals.
    Linux vs. Unix: What's the difference?
    https://opensource.com/article/18/5/differences-between-linux-and-unix
    [​IMG]
     
    jclausius and Vasudev like this.
  2. ALLurGroceries

    ALLurGroceries  Vegan Vermin Super Moderator

    Reputations:
    15,730
    Messages:
    7,146
    Likes Received:
    2,343
    Trophy Points:
    331
  3. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,045
    Messages:
    11,278
    Likes Received:
    8,815
    Trophy Points:
    931
    Dr. AMK likes this.
  4. ALLurGroceries

    ALLurGroceries  Vegan Vermin Super Moderator

    Reputations:
    15,730
    Messages:
    7,146
    Likes Received:
    2,343
    Trophy Points:
    331
    Yeah, if you wanted to get into OS compatibility layers and virtualization the chart would have to be a loop or venn diagram... :p

    Ubuntu is a distro of GNU/Linux, and is a Debian derivative... getting into a Linux distro family tree is an exercise in futility though. "Pure" Linux would be rolling your own as in Linux From Sratch, and bootstraping an OS can be useful as a learning exercise.
     
  5. jclausius

    jclausius Notebook Virtuoso

    Reputations:
    6,160
    Messages:
    3,265
    Likes Received:
    2,573
    Trophy Points:
    231
    Although LInux contains none if Minix's code, I feel the diagram above should show that Linux was inspired by Linus wanting a bigger / better version of Tanebaum's Minix.

    The first postings of Linux appeared in comp.os.minix. In fact Linus posted at one time, "... This is also when I started to get serious about megalomaniac ideas to make 'a better Minix than Minix.' I was hoping I'd be able to recompile gcc under Linux someday." https://docstore.mik.ua/orelly/linux/run/ch01_02.htm

     
    Last edited: Feb 21, 2019
    Dr. AMK and Vasudev like this.
  6. rlk

    rlk Notebook Evangelist

    Reputations:
    146
    Messages:
    607
    Likes Received:
    316
    Trophy Points:
    76
    I won't say that the difference is academic, but considering how fragmented the UNIX world became (what with the various BSD's and System V derivatives), how much of the GNU userland is used by e. g. Solaris, and the diversity of Linux, it's hard to know how to break it down. Just about the only thing clearly distinct is the kernel.

    You'll find a Linux kernel in all manner of unexpected places, from embedded controllers to Android. The Android userland (even ignoring the UI) isn't very much like any desktop or server Linux out there, but desktop/server Linux distributions are very similar (except for the system management layer) to commercial UNIX platforms like Solaris. Oh, and that system management layer varies between old line Linux distributions: Debian-based distributions are quite different from RPM-based ones, and then there's always Slackware and Gentoo, which are different altogether. And sure, most Linux distributions now use systemd rather than sysvinit, but then again Solaris doesn't use System V init either; it uses SMF, which has more in common with systemd than with traditional init. And Solaris packages are built from specs that look rather much like RPM specfiles.

    Confused, much?
     
    jclausius and Dr. AMK like this.