Unix vs Linux

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

Tags:
Thread Status:
Not open for further replies.
  1. Dr. AMK

    Dr. AMK Living with Hope

    Reputations:
    3,093
    Messages:
    1,950
    Likes Received:
    4,134
    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   Super Moderator

    Reputations:
    15,695
    Messages:
    7,134
    Likes Received:
    2,280
    Trophy Points:
    331
  3. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    8,082
    Messages:
    10,588
    Likes Received:
    7,857
    Trophy Points:
    931
    Dr. AMK likes this.
  4. ALLurGroceries

    ALLurGroceries   Super Moderator

    Reputations:
    15,695
    Messages:
    7,134
    Likes Received:
    2,280
    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:
    4,465
    Messages:
    3,063
    Likes Received:
    2,135
    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:
    132
    Messages:
    565
    Likes Received:
    296
    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.
Loading...
Thread Status:
Not open for further replies.

Share This Page