Unix vs Linux

Discussion in 'Linux Compatibility and Software' started by AHMED KARAM, Feb 20, 2019.

Tags:
  1. AHMED KARAM

    AHMED KARAM The Strategist

    Reputations:
    2,370
    Messages:
    1,689
    Likes Received:
    3,546
    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:
    12,038
    Messages:
    7,113
    Likes Received:
    1,476
    Trophy Points:
    331
  3. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    5,416
    Messages:
    8,857
    Likes Received:
    6,283
    Trophy Points:
    681
    AHMED KARAM likes this.
  4. ALLurGroceries

    ALLurGroceries   Super Moderator

    Reputations:
    12,038
    Messages:
    7,113
    Likes Received:
    1,476
    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:
    2,405
    Messages:
    2,907
    Likes Received:
    1,709
    Trophy Points:
    181
    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
    AHMED KARAM and Vasudev like this.
  6. rlk

    rlk Notebook Evangelist

    Reputations:
    47
    Messages:
    330
    Likes Received:
    136
    Trophy Points:
    56
    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 AHMED KARAM like this.
Loading...

Share This Page