|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19861a7cad277.html, оценка из 5, голосов 10
|