Slashdot Mirror


Linux 3.0

An anonymous reader writes "In a post to the kernel mailing list, Rob Landley, sitting in for the floating Linus, cracks the whip over what will be in Linux 3.0. His orders are on Linux and main."

6 of 344 comments (clear)

  1. Re:Already got a beta version.... by cnkeller · · Score: 5, Informative

    Here is a good place to find out about the state of various features...

    --

    there are no stupid questions, but there are a lot of inquisitive idiots

  2. Not Version Bloat. by muixA · · Score: 5, Informative

    Before anyone gets going on it.
    There have been MAJOR features added to this Kernel.
    Including
    - UML
    - New VM
    - New Scheduler
    - Finer SMP Locking
    - At least 2 new Journaled FS (Reiserfs4 and XFS?)
    - A new POSIX thread library/API.

    Does anyone know if ALSA will be included?

    We will finally be able to forget about the 1980's style /dev/dsp :)

    --
    Matt

    1. Re:Not Version Bloat. by rweir · · Score: 5, Informative

      ALSA is defintely in, as is things like USB2, Access Control Lists, new NTFS support (it doesn't completely trash partitions now!), hot pluggable CPUs, software suspend (hit a key combo and save the whole system state to the harddrive), support for drives >2TB, and a whole lot more.

      BTW, I have to love a community where this sort of thing is discussed on a site called KernelNewbies:)

  3. More complete list by awptic · · Score: 5, Informative

    This page contains a complete list of every new feature that has gone into 2.5, and other features waiting to be integrated and their status:

    http://kernelnewbies.org/status/latest.html

  4. Re:Linux 3.0 by den_erpel · · Score: 5, Informative

    No, this time Linux is correct since the topic is about the kernel.

    If you are talking about the Operating System, you should address it as GNU/Linux (same as you have GNU/Mach).

    e.g. Debian, SuSE, Redhat, ... distribute GNU/Linux (you would not do much with a Linux distribution).

    You must have amnesia RMS, since you learnt us to cite:
    GNU is the operating system and Linux is one of its kernels

    --
    Genius doesn't work on an assembly line basis. You can't simply say, "Today I will be brilliant."
  5. Re:Reiser4 by IamTheRealMike · · Score: 5, Informative
    However, I'm not clear what feature of Reiser4 it is that you're demonstrating. Could you provide an explanation to accompany your example?

    The feature he's referring to is the ability to treat files also as directories, and it promises to be a majorly cool enhancement to Linux that rewrites one of the most basic assumptions of OS design. The idea is that by improving the power of the filing system layer, and boosting the performance of the FS for small files, the need to have databases layered on top (and even /etc/passwd is a database) is eliminated. This in turn leads to a more powerful OS as that power is made generic, so being available to everything. It's better explained by Reiser himself.

    One problem - 2.6/3.0 won't have that ability. What it will have is a special system call reiser4() that Hans can play with. You won't be able to "cat /etc/passwd/mike/group" anytime soon, unfortunately, this kind of major change takes a long time to work its way though the system. The reiser4 call will allow Hans to experiment with the new semantics before we even start to think about merging with the actual kernel.

    Why is small file performance so important (this is the area where RFS kicks the ass of, well, pretty much everything else)? Because there are quite a lot of files out there which would actually be better stored as lots of small files. /etc/passwd is one good example, there are others. The reason they aren't currently stored as files is because traditionally filing systems have sucked when you have lots and lots of very small files, and we're talking like perhaps 5 byte files here. Reiser4 has some extremely clever algorithms in it, which mean it's good at small files but also large files too.

    Of course, this is just the start of a much bigger picture, that'll see the filing system become something akin to a searchable knowledge store. Unfortunately, it's not going to happen quickly. For starters, if you were to suggest to the maintainer of app foo that they should store their data as lots of small files, they's say "no way, some of my users are on ext3, or xfs, or jfs" etc. Reiser has great vision, but he's not the only player in this field, and I have a nasty suspicion that the goal of exploding out large files into filing system structures could prove to be difficult while other filing systems are prevalent. Let's hope not, eh?