Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Lentsov                       2:4615/71.10   16 Aug 2001  16:52:43
 To : All
 Subject : URL: http://www.lwn.net/2001/0816/kernel.php3
 -------------------------------------------------------------------------------- 
 
    [1][LWN Logo] 
    
                                [2]Click Here 
    [LWN.net]
    
    Sections:
     [3]Main page
     [4]Security
     Kernel
     [5]Distributions
     [6]On the Desktop
     [7]Development
     [8]Commerce
     [9]Linux in the news
     [10]Announcements
     [11]Linux History
     [12]Letters
    [13]All in one big page
    
    See also: [14]last week's Kernel page.
    
 Kernel development
 
    The current kernel release is 2.4.8, which was [15]announced by Linus
    on August 10. It includes much of the recent virtual memory work, many
    fixes, a new emu10k1 driver (see below), and a bunch of unspecified
    stuff from the "ac" releases.
    
    On the prepatch front, Linus is, as of this writing, up to
    [16]2.4.9pre4; it contains a number of fixes, but, unless you've been
    bitten by a 2.4.8 bug or have a need to export VFAT filesystems over
    NFS, there's not too much that's exciting.
    
    Alan Cox's latest is [17]2.4.8ac5. Included in this patch is a
    substantial set of IDE driver updates, a number of ReiserFS
    portability fixes, the integration of the [18]intermezzo distributed
    filesystem code, the beginnings of the merge of the 64-bit PowerPC
    code, and a great many other fixes and updates. It's currently missing
    the virtual memory and emu10k1 code from 2.4.8. According to Alan:
    "This is a fairly experimental -ac so please treat it with care."
    
    SB Live gets an update. The most controversial change in 2.4.8,
    perhaps, is the inclusion of [19]a new emu10k1 (SB Live) driver. This
    patch was put together from the Creative Labs CVS archive by Robert
    Love. Mr. Love is not the official emu10k1 maintainer - but, then,
    it's not at all clear who is. The driver packaged with the kernel had
    not been updated for a year, and had a number of known problems.
    
    Of course, the new driver also has some problems - in some cases
    breaking things for people who had a working system before. Stable
    kernels aren't really supposed to break things that way, so there has
    been a certain level of [20]disgruntlement. Some of the new problems,
    at least, are easy to fix; those who build the driver as a module
    should go with the 2.4.9 prepatches or apply [21]this patch. Some of
    the other problems may require some more serious debugging work.
    
    It probably will not take very long before the inclusion of the new
    driver looks like a good thing to all involved. The old driver was
    clearly stagnant and in need of attention; the new one fixes a number
    of known problems, meaning that it actually works for some people for
    the first time. Development activity has already picked up, patches to
    [22]enable more features and [23]fix some problems, enable even more
    features, and add documentation have found their way onto the list.
    With luck, long-suffering Linux emu10k1 users will be much happier
    soon.
    
    Where should patches go? As the "ac" series looks increasingly like
    the anteroom to the official Linux kernel, some kernel hackers have
    been known to [24]wonder where their patches should go. Should they go
    to Alan, to Linus, or to both? Things are not helped by the fact that
    patches sent to Linus often seem to simply disappear into the void. An
    acknowledgement (or explicit rejection) from the Great Penguin is
    rare.
    
    The [25]answer from Linus is pretty straightforward: he wants to see
    the patches, even if he has silently dropped them in the past:
    
      Re-sending is always the right thing to do. Sometimes it takes a
      few times, and you can add a small exasperated message at the top
      by the third time ("Don't you love me any more?").
      
    This system evidently works for Linus, but it does leave some of the
    other developers wondering just what is going on. A more organized
    approach to patch management has been advocated many times, but it
    doesn't ever seem to happen. Linus likes things the way they are.
    
    Logical Volume Manager updates. Heinz J. Mauelshagen has [26]announced
    the 1.0 release of the Logical Volume Manager (LVM) for Linux. With
    this release, LVM is said to be stable and production ready. Note
    that, for those currently running an LVM release older than
    0.9.1-beta8, there are some upgrade issues; be sure to read the
    instructions carefully.
    
    Chris Mason has released [27]a patch which makes LVM snapshots work
    properly with ReiserFS (and other filesystems as well). There is also
    [28]an updated version that works with the recent superblock handling
    changes.
    
    Other patches and updates released this week include:
    
      * Jens Axboe has posted [29]a new version of his patch which enables
        DMA I/O from high memory without the use of bounce buffers. The
        patch has since been revised and somewhat mixed up with [30]some
        work by David Miller supporting 64-bit DMA operations. This work,
        when integrated (it's aimed at 2.4), should prove most helpful for
        performance on high-end systems.
      * Richard Gooch has released [31]devfs v186 and [32]v187 which fix
        some bugs and make more drivers work with devfs. There is also
        [33]a new devfsd release available.
      * [34]User-mode Linux 0.45-2.4.8 is out, with a number of bug fixes
        and some new features (such as the PowerPC port) as well.
      * Ulrich Windl has [35]released a version of his PPSkit (nanosecond
        timekeeping) patch for 2.4.7.
      * A [36]spinlock debugging patch was posted by Brent Baccala.
      * A [37]new security module patch has been posted by Greg
        Kroah-Hartman. Also available is [38]a proposed system call
        interface for security modules.
      * Rik van Riel has [39]announced a wiki page for those who would
        like to discuss or complain about Linux memory management.
      * We have [40]an update from the Functionally Overloaded Linux
        Kernel project. It suffered a bit of a setback in its quest to
        build the most heavily endowed kernel when ext3 and PPC64 went
        into the "ac" series, but has fought back fiercely by adding pipe
        and socket ACLs and the CueCat driver. "Further work on finding
        obscure work is clearly necessary, though."
        
    Section Editor: [41]Jonathan Corbet
    August 16, 2001
    
    For other kernel news, see:
      * [42]Kernel traffic
      * [43]Kernel Newsflash
      * [44]Kernel Trap
    
    Other resources:
      * [45]Kernel Source Reference
      * [46]L-K mailing list FAQ
      * [47]Linux-MM
      * [48]Linux Scalability Effort
      * [49]Kernel Newbies
      * [50]Linux Device Drivers
    
    
    
                                                   [51]Next: Distributions
    
    [52]Eklektix, Inc. Linux powered! Copyright Л 2001 [53]Eklektix, Inc.,
    all rights reserved
    Linux (R) is a registered trademark of Linus Torvalds
 
 References
 
    1. http://lwn.net/
    2. http://ads.tucows.com/click.ng/pageid=001-012-132-000-000-003-000-000-012
    3. http://lwn.net/2001/0816/
    4. http://lwn.net/2001/0816/security.php3
    5. http://lwn.net/2001/0816/dists.php3
    6. http://lwn.net/2001/0816/desktop.php3
    7. http://lwn.net/2001/0816/devel.php3
    8. http://lwn.net/2001/0816/commerce.php3
    9. http://lwn.net/2001/0816/press.php3
   10. http://lwn.net/2001/0816/announce.php3
   11. http://lwn.net/2001/0816/history.php3
   12. http://lwn.net/2001/0816/letters.php3
   13. http://lwn.net/2001/0816/bigpage.php3
   14. http://lwn.net/2001/0809/kernel.php3
   15. http://lwn.net/2001/0816/a/2.4.8.php3
   16. http://lwn.net/2001/0816/a/2.4.9pre4.php3
   17. http://lwn.net/2001/0816/a/2.4.8ac5.php3
   18. http://www.mountainviewdata.com/us/technology/intermezzo.html
   19. http://lwn.net/2001/0816/a/emu10k1.php3
   20. http://lwn.net/2001/0816/a/ac-emu10k1.php3
   21. http://lwn.net/2001/0816/a/emu10k1-fix.php3
   22. http://lwn.net/2001/0816/a/emu10k1-oryn.php3
   23. http://lwn.net/2001/0816/a/emu10k1-rui.php3
   24. http://lwn.net/2001/0816/a/where-patches.php3
   25. http://lwn.net/2001/0816/a/lt-patches.php3
   26. http://lwn.net/2001/0816/a/lvm.php3
   27. http://lwn.net/2001/0816/a/lvm-reiserfs.php3
   28. http://lwn.net/2001/0816/a/lvm-reiserfs-sb.php3
   29. http://lwn.net/2001/0816/a/no-bounce.php3
   30. http://lwn.net/2001/0816/a/dma64.php3
   31. http://lwn.net/2001/0816/a/devfs-186.php3
   32. http://lwn.net/2001/0816/a/devfs-187.php3
   33. http://lwn.net/2001/0816/a/devfsd.php3
   34. http://lwn.net/2001/0816/a/uml.php3
   35. http://lwn.net/2001/0816/a/ppskit.php3
   36. http://lwn.net/2001/0816/a/spinlock-debug.php3
   37. http://lwn.net/2001/0816/a/sm.php3
   38. http://lwn.net/2001/0816/a/sm-syscall.php3
   39. http://lwn.net/2001/0816/a/mm-wiki.php3
   40. http://lwn.net/2001/0816/a/folk.php3
   41. mailto:lwn@lwn.net
   42. http://kt.zork.net/
   43. http://www.atnf.csiro.au/~rgooch/linux/docs/kernel-newsflash.html
   44. http://www.kerneltrap.com/
   45. http://lksr.org/
   46. http://www.tux.org/lkml/
   47. http://www.linux.eu.org/Linux-MM/
   48. http://lse.sourceforge.net/
   49. http://www.kernelnewbies.org/
   50. http://www.xml.com/ldd/chapter/book/index.html
   51. http://lwn.net/2001/0816/dists.php3
   52. http://www.eklektix.com/
   53. http://www.eklektix.com/
 
 --- ifmail v.2.14.os7-aks1
  * Origin: Unknown (2:4615/71.10@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 URL: http://www.lwn.net/2001/0816/kernel.php3   Sergey Lentsov   16 Aug 2001 16:52:43 
Архивное /ru.linux/19861a7cad277.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional