1. 23 Nov, 2007 8 commits
    • Linus Torvalds's avatar
      Import 1.3.39 · d0562c8d
      Linus Torvalds authored
      d0562c8d
    • Linus Torvalds's avatar
      Import 1.1.85 · af90ad9d
      Linus Torvalds authored
      af90ad9d
    • Linus Torvalds's avatar
      Import 1.1.3 · 7450aa7e
      Linus Torvalds authored
      7450aa7e
    • Linus Torvalds's avatar
      Import 1.1.2 · a92264df
      Linus Torvalds authored
      a92264df
    • Linus Torvalds's avatar
      Import 0.99.14h · 3b100d90
      Linus Torvalds authored
      3b100d90
    • Linus Torvalds's avatar
      [PATCH] Linux-0.99.14 (November 28, 1993) · 7e842588
      Linus Torvalds authored
      Original Changelog:
      
      CHANGES since 0.99 patchlevel 13:
      
       - new kernel source layout: drivers separated
       - lots of networking bugs fixed, and new network card drivers (Alan Cox,
         Donald Becker &co)
       - sound driver added to the default source distribution (Hannu
         Savolainen)
       - updated SCSI driver code (Eric Youngdale, Drew Eckhardt &co)
       - readonly OS/2 filesystem support (HPFS) added (Chris Smith)
       - NTP support (Philip Gladstone, Torsten Duwe, ??)
       - fixed 16MB swap-area limit
       - lots of minor cleanups, buxfixes etc.
      7e842588
    • Linus Torvalds's avatar
      [PATCH] Linux-0.99.7A (March 21, 1993) · 5b726c10
      Linus Torvalds authored
      More net-1 work. It's endless.
      
      XT harddisk support by Pat Mackinlay.
      
      sys_fsync() and SysV IPC code sys_ipc() stubs appear.
      
      [original announcement below]
      
      I don't generally announce ALPHA-diffs to quite this large an audience,
      but I'll be partying^H^H^H^H^H^H^H^Hunavailable for the rest of the
      week, and it's unlikely that I will be able to check mails or the
      newsgroups until the start of April.  As a result, I'm putting up my
      latest kernel version for ftp as it fixes some things in 0.99.7.
      
      The ALPHA-diffs can be found on nic.funet.fi: in the directory
      pub/OS/Linux/PEOPLE/Linus.  If you dislike patching, you can get the
      full sources in "linux-0.99.7A.tar.z", or just get the diff file
      "ALPHA-diff.z".
      
      Changes in this release:
      - the new kernel now detects the lock-up condition at startup if you
        have a faulty 386/387 coupling, and will use software floating point
        in that case.
      - the Xia filesystem is updated to the latest version
      - the DOS filesystem is updated to the latest version
      - the XT disk driver is included: I haven't been able to test it, but
        at least it won't bother anybody if you don't configure it in..
      - the latest serial diffs are in
      - minor ultrastor fixes
      - some changes to the keyboard and line printer drivers: I hope the
        keyboard lockups that some people have reported would be gone with
        this release.
      - some fixes to arp.c
      
      I'll be interested in success/failure reports, although I won't be able
      to answer them for some time (and I might miss some of the posts on
      c.o.l).
      
                  Linus
      5b726c10
    • Linus Torvalds's avatar
      [PATCH] Linux-0.99.7 (March 13, 1993) · f65d0bc9
      Linus Torvalds authored
      Nigel Gamble makes lp driver able to use interrupts.
      
      The mmap() code is finally starting to really happen.  In particular,
      this means that "verify_area()" is doing more - it can check the actual
      areas that have been mapped, rather than just blindly assume that the
      user can access anything in the first 3GB.
      
      For now, the mmap code only does anonymous mappings and /dev/mem.
      Executables are still read into memory.  But the infrastructure is
      there.
      
      The VFS layer stops using names directly in user space - the race
      conditions were just too hard to handle.  So pathnames are copied into
      kernel space before they are looked up.
      
      Ext2fs (Remy Card) and xiafs (Frank Xia) are merged.  Both are much
      faster filesystems using bitmaps rather than freelists, and can handle
      big disks and big files.
      
      Ext2fs is based on extfs, while xiafs is a simpler straightforward
      extension of the old minixfs.
      
      Xiafs obviously was eventually dropped.
      
      [Original announcement below]
      
      It has been two weeks since the last release, so it's high time you
      should once more enjoy the pleasures of patching up your kernel to a
      higher version number if you are into those kinds of perversions.  Linux
      0.99pl7 is available as both full source and diffs against pl6 on
      nic.funet.fi: pub/OS/Linux/PEOPLE/Linus, and it will probably show up on
      the other major sites within days.
      
      As of pl7, I'm trying out a new format: both the full distribution and
      the diffs are now compressed with gzip as it is now available at most
      machines.  Also, the diffs are no longer context diffs: they use the
      smaller unified diff format.  At least the stock SunOS 'patch' binary
      seems not to understand them at all, but GNU patch has no problems, and
      unified diffs are a bit smaller (not that it matters much after gzip has
      done its deed on them).
      
      As to the changes in pl7: they are many and varied, and hopefully all to
      the better (-"Dream on Linus" -"Shut up").  Short list follows, hope I
      haven't forgotten anything major.
      
       - ext2fs is in: note that this is version 0.2c and that if you are
         currently using an older version there are some changes.  Small
         filesystems (< 256MB) should reportedly be automatically converted,
         bigger filesystems need some assistance. Ext2fs written by Remy Card.
       - xiafs is also in: again, the final version uses a slightly different
         layout to support exact file block counts, so if you use the xiafs,
         you should make sure you have the latest fs-tools.  Xiafs written by
         Frank Xia.
       - updated Ultrastor SCSI driver with scatter/gather by Scott Taylor.
         It should be much faster, as well as support the Ultrastor-34F.
       - major changes in the memory manager.  Yours truly got carried away,
         and finally cleaned up the mm layer due to pmacdona wanting mmap() on
         /dev/zero.  This means that the IPC patches won't go in, and need
         updating.  Krishna?
       - more big changes: I rewrote most of the VFS filename-handling.
         Filenames are copied into kernel space before being used, which
         cleaned things up somewhat, as well as simplifying some race-
         condition handling.  As a result, I was also able to easily expand
         the minix fs to cover the "linux" fs that some people have been using
         (same layout, but with 30-character names).
       - updated the printer driver: Nigel Gamble.  It is now able to use
         interrupts, although the default behaviour is still to poll.
       - serial driver updates by tytso (but no SLIP yet)
       - various minor patches for POSIX compliace: Bruce Evans, Rick Sladkey
         and me.
       - other minor patches all over the place: scsi, tcpip etc.
      
      All in all, the patches are almost half a megabyte even as unified
      diffs: getting the full sources might be easier than patching it all up.
      
      As always, some of the patches are actually tested by me, some aren't
      (and just because I wrote some of them doesn't mean I actually *tested*
      them: I have no idea if mmap() works on /dev/zero, although it should).
      I have neither a printer nor an Ultrastor controller, and I haven't got
      the diskspace to test out the new filesystems, so I can only hope they
      work "as advertized".  If you have problems, I want to hear about them,
      so keep the reports coming, and try to pinpoint the problem as well as
      you can ("when I do *this* it happens every time..").
      
                      Linus
      f65d0bc9