Announcement

Collapse
No announcement yet.

DragonFlyBSD Kernel Gets Major SMP Improvements

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by BSDude View Post
    I thought it was inspired by MINIX?
    Linus used Minix to get the UNIX System V syscall codes, which Minix had mostly used. Linux has more in common with the UNIX System V kernel than Minix though. It is a monolithic kernel that has UNIX System V call codes, implements several UNIX System V system calls not present in other branches of UNIX, supports the original a.out executable format used in UNIX System V, etcetera.

    Comment


    • #17
      Originally posted by ryao View Post
      Linus used Minix to get the UNIX System V syscall codes, which Minix had mostly used. Linux has more in common with the UNIX System V kernel than Minix though. It is a monolithic kernel that has UNIX System V call codes, implements several UNIX System V system calls not present in other branches of UNIX, supports the original a.out executable format used in UNIX System V, etcetera.
      Although Linux originally used the filesystem from Minix.

      Comment


      • #18
        Originally posted by Sergio View Post
        Although Linux originally used the filesystem from Minix.
        ...because it was originally intended as a bootable terminal emulation system, because the Minix terminal emulation sucked, and Linus needed a way to get files from the network onto his hard drive, where he had Minix installed.
        Somewhere along the line it became his "GNU/Emacs of terminal emulation programs," and grew the syscalls needed to get a shell working.
        IIRC, Linus borrowed a Sun manual because he couldn't afford the official POSIX documentation.

        But eventually, folks got tired of the Minix FS limits, and started extending it. The two derivatives were Xiafs and the Extended file system.
        The Extended fs (ext) was buggy, but it was replaced with a second revision (ext2). And we all know how that turned into Ext3 & Ext4.

        Comment

        Working...
        X