New Features For 2.5 Linux Kernel
An anonymous person writes "The current development version of the Linux kernel is 2.5. At the recent Linux kernel summit, it was agreed to have a "feature freeze" on this kernel by October 31, 2002. Here's a story looking at what's left to be merged before the freeze. Projects most likely to make it into 2.5 (and thus be a part of the next stable kernel, 2.6), include: the reverse mapping VM, the Linux Security Module framework, User Mode Linux and support for filesystems greater than 2TB."
Why's he "[A]n anonymous person" and not "an An Anonymous Coward"?
/. editor knows this person's identity?
Should I infer something about his identity from this? Should I infer that this means the
Should I cue the X-Files theme song?
Opinions on the Twiddler2 hand-held keyboard?
I think it's grand that we're already halfway, with this new milestone, to the 3.0 mark. It's great to see development moving along at such a good rate. Finally support for filesystems greater than 2TB, eh? Wow, now I can reduce my pr0n cluster to only 256 machines. Hehe. Keep it up guys.. keep up all the good work.
Linux is bleeding edge in the technical arena thanks to
our super-duper kernel hackers, but we're really lacking
in the "kitten" department. We need to the interface to
be soft, cuddly, and easy to interact with. We have two
of the three thanks to KDE and Gnome, but we still need better
"Kitten Interaction" where the higher level apps provide the verbose,
yet easily used and understood "body language." Much like if we were
playing with a kitten (we can identify what the kitten likes by way of its
behavior and body language).
The fact is, Linux won't take over the world until it has all Three of
the kittens in addition to it's technical superiority. So, please, Slashdot,
when you think of Linux, think of the kittens!
~~~BunnyVomit(NoSpace)
So what I'm wondering is, wouldn't it be possible to invent a disk addressing scheme which basically self-extends, so that you would never really need to manually change things to support disk sizes beyond a certain size? In other words, depending on how big your hard drive is, the addressing method would change to address sectors of a certain size, keeping the need for indexes/tables/whatever down to a certain size, etc.?
"Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
I guess that fund-raising drive was so successful that Rusty ran off with the money.
I believe that 2.9 would be the development version for 2.10, not 3.0. (But I admit that I have no clue on what the dev version for 3.0 would be called.)
Anyway, 3.0 would mean complete rewrite of the code, and I don't think that such a thing is planned in a nearby future.
You know, sometimes I lie awake at night and wonder about that. God, it makes such difference in my life. If only Linus got to know me...we'd be friends, and we could hang out and play video games. Maybe he'd let me work on the kernel or something. That would just be so coooolllll....
(-1, Raw and Uncut is the only way to read)
From the TODO:
From serialata.org:
If this is a drop in replacement for parallel ATA, why is support needed in the linux kernel?
No, I did not read the f***ing article!
Slocate indexes the contents of the disk. So does the MFT, FAT and whatever the Linux equivalent is called (I'm surprised I don't know this, but I don't).
Would it be possible to organize that information in a manner so that it could be used to find / locat files in a very quick and efficent manner? I guess what I'm looking for is indexes which are updated on writes / unlinks. Would this be possible? Would there be drawbacks, and could they be counteracted? If someone with more skill than I implements this we'd all save a bit of time.
Wow! A feature freeze! For two months!
It's a good thing this important news got to me so quickly. And to think I was just saying how slashdot posts useless articles.
Ok I might be clueless here so please help me if this makes no sense..
I want good cdrom/other drive auto mounting/unmounting. From what I have seen this is provided by a seperate patch. Mandrake has it in some of their releases (in 8.2, but not in 8.1). But the mandrake one never seems to work well.
This feature not working has got to be my biggest problem with linux today. I want to set something in my fstab (someone please tell me you can already do this and I am out to lunch) so that when I put a cd in my drive it mounts itself. And when I push eject it interupts anything using it, unmounts and ejects. Note: not even windows has the "when I push eject I want the cd now, not when some app is done with it" part of this down right.
I'd like to install linux on my Mom's new computer, but the mounting of disks should be a lot easier. All we regular linux users are very accustomed to it, but really, it's rediculous.
It possible to jerk out my netword PC-Card. The network is closed down nicely. Reinsert the card and the network restarts.
But if I put a floppy in the drive, I cannot read it by default. Aargh. Sure, I can use automount, but then it's not safe to just remove the floppy.
And for the CD it's even more weird. A CD/DVD player has a button. This is disabled when I mount a CD. So a mounted CD cannot be ejected. Yet, mounting the CD when it is inserted. That's apparently asking too much.
It's great that so many new features go into the kernel. But why can't a simple feature like this make it into the kernel. There's no lack of patches.
DNA is the ultimate spaghetti code.
This should be standard practice. Sure reporting on the features to be included before the freeze is worthwhile, I can see why that's interesting, but "feature freeze" in quotes? C'mon already. every two-bit dev team from Seattle to Sri Lanka must reach a point of "feature freeze" during a dev cycle.
- Add XFS (A journaling filesystem from SGI) - Excuse-the-hell me? Isn't the idea to get journaling filesystems in to the kernel because that's what everyone wants? XFS is proven, get it the heck in there.
- Asynchronous IO (aio) support - This is really surprising in some ways. IIRC from the kernel summit summary, this was a hot topic and argued vehemently. Even Linus agreed it was a Good Thing(tm) and should be done. If I also remember correctly, it's a hell of a lot of work, so I can justify that.
- Full compliance with IPv6 - Ok, for crying in my lukewarm beer, this needs to get in there, folks. IPv6 needs to get going and you're not helping.
- ext2/ext3 large directory support: HTree index - Sounds like something that enterprise Linux people would enjoy, yes?
- Remove the 2TB block device limit - Ditto.
- Overhaul PCMCIA support - Ogg heat metal. Ogg form new stick from copper, copper much better than wood stick. Ogg progresses. Anyone else think that PCMCIA sucks under Linux? It could use an overhaul in a large, hairy, neanderthal way.
- Reiserfs v4 - See the comment above about XFS.
- Serial ATA support - I don't know how close this standard is to manufacturing, but it certainly sounds like this is the way that hardware is going (and bless them, too.) Probably a good thing to NOT leave in the dust.
That about does it for the ones that make me cringe uncomfortably. Past that, I can rationalize the other ones out. These just flick that, "Whoa, aren't you making a mistake?" light inside my head.And would anyone care to comment on the SCSI interface? According to the kernel summit, there was going to be much code yoinkage and redoing for the entire subsystem. Where does that play in the 2.5 freeze?
Blog,Twitter
I'm sorry to ask this question, but my experience with the kernel source is limited.
What's so ugly about modversions that some of the core kernel developers would like to see them dropped?
// file: mice.h
#include "frickin_lasers.h"
Damn, trolls are getting more clever.
OK, I know, I'm stupid when it comes to knowing anything about the Linux kernel, so please be patient.
/dev/hda1 /mnt/windows) an error was returned saying that the kernel did not support NTFS. Windows 2000 uses the NT file structure as oppoesed to FAT32 that previous versions of windows have used. My question is whether or not newer versions of the kernel will have the ability to mount windows 2000 partitions.
I just got a new computer, and I installed a dual boot of Windows 2000 and Redhat 7.3. When I went into Linux, and tried to mount windows (mount
support for filesystems greater than 2TB
Ah, good! This has been a major stumbling block for me. I've been writing a guide and I hit the 2TB ceiling. My target market is hitchhikers.
-
- - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
The kernel developers know what a feature freeze is. There's no quotation marks around it in the referenced article. The quotation marks in the slashdot headline came from an "anonymous person" somewhere, and the slashdot "editors" decided to leave it there because they are "editors", not editors.
#include <usual lecture about reading the article before commenting.h>
I was just asking a question! The post by Evalhalla in reply to my question was the troll
Hey! What do we need 2TB for! It's bloat! Bloat, I say! 640K ought to be enough for anybody!
--William H. Gates, Chairman of the Board of Microsoft Corporation (MSFT), overheard at a Silicon Valley insider dinner.
politics: from the greek: poly:(adj.) many, ticks:(n., pl.) blood sucking animals.
Why is Serial ATA support important?
Because it is fast looking like serial ata disks are going to be hitting the market in a big way, before the end of this year. By the time 2.6 comes out, it is going to be more than important.
Controllers from all the major manufacturors are out as of now, and disks from seagate and maxtor are likely to be out next month.
And to boot, all of the prototype Opteron motherboards seen to date have had Serial ATA onboard. It seems improbable that they'll have a standard ide controller as well, considering that the serial ata controllers can be used with standard ata drives, via a converter.
If support doesn't appear, linux users will be left in the dust.
v4l2
This would allow the latest bttv driver to be packaged with the kernel once more...
After the preemptive patch, that's the first patch I run on a plain vanilla kernel.
Being more specific, I expect LSM, SE-Linux and LIDS to bring me RBAC. I am sick of primitive Unix user-group-other file permissions and unsecure workarounds.
Less is more !
I'd really like to see one of the checkpoint patches includeded in the mainline kernel series. There are several to choose from: EPCKPT, CRAK, CP.... Which one doesn't matter (feature wise), they all basically allow for the kernel to stop a process, save it's state and pages to a file, and then load and restart that process by request.
Yes, I could distribute a patched kernel across all of my systems. But then I'm tied to that kernel until whichever project I'm following updates their patch (or I update it myself, and I don't consider myself competent as a kernel hacker). This would be a really useful mainline feature for those of us in the scientific computing community. Wasn't there some talk of one of these going in 2.6 proper? --M
This gives a very nice overview why and which things should be able to make it in 2.5.
Why is XFS still not considered ready? Its in almost every major distro except for RedHat. Heck - the XFS team even provides custom XFS RedHat installer iso's to fill in the gap. XFS v1.1 is already released and is being used on huge fileservers in production all the time. Why can't we get past the 'we don't like the way you tweaked module X' and finally move forward.
I wish EVMS was going to be ready - this is going to be huge for enterprises - finally a unified, feature rich storage manager.
LVM 2.0 - well, I'd rather ensure 1.x is super stable (it is so far for me) so this isn't as big a deal.
Serial ATA - Bummer. I realize this is new. But I get the feeling Serial ATA is going to be huge, especially for lower end servers. Finally getting real hot plug support and a setup that'll make things easier on the HW RAID vendors (I can't wait to see a Serial ATA card from 3-Ware!) I would hope this would be flagged as something to be merged into 2.6 as soon as its possible, even if marked experimental.
Don't get me wrong - I'm really psyched for 2.6, but there are some features (whose development is out of the control of the core kernel team) we really need, to push Linux farther and farther into the enterprise. I know you can patch in what you want - but many IT folks, even Linux zealots, are wary of doing so in production - they want stock RedHat kernels so they can tell their boss its gone through RedHat Q&A and all that. Its CYA sure, but necessary in many environments. Granted RedHat often adds stuff not in the stock kernel, but not usually hueg features.
Top Most Bizarre/Disturbing Error Messages
I think it is about time that the LSM (or anything similar) was included in the kernel. When it comes to access control, I think Windows NT/2000 wins hands down against Linux.
I know I am running the risk of being modded down for saying that Win2K is way ahead of linux (or other *nix for all I know) but in the real world of file sharing, we use permissions and auditing quite a lot; these are not always black and white (what linux is currently capable of) permissions, they are often varying shades of grey.
Hopefully, with LSM, this will change even if it is in the future (1 year? 2 years?)
For a good explanation of the LSM, read this from NSA/SELinux
As i remember reading on kerneltrap.org a little while ago kbuild 2.5 one is done, the only thing thats stoping it form being in the release is Linus, i rember reading that he dosn't like big kernel patches so he is makeing Keith Owens submit it pice by pice, i don't know but makeing picers of the new kbuild be compatible with kbuild 2.5 is takeing a lot of time from bug testing/stabilzing 2.5. Quoute from kerneltrap.org: "fear Keith might go SPC if this had to wait for 2.7"
i know this might be in the wrong place but crap, forget about the kernel for a moment and focus on the FONTS issue with X.
I've seen years of work being destroyed, working at the university's help desk, because our users were able to do this. It shows the cynical side of Windows' user-friendliness.
But I admit, I had to learn to appreciated mount myself. Joke opportunities helped a lot though :)
Have Linux installed at your place in Amsterdam, for cheap
Because the hardware supports new features. You can use it in "dumb" mode, like you can run a 180gb Maxtor in PIO4 mode, but you're not getting your best use out of it (in this case, better speeds, cable detection, hotplug, etc).
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
What are the most exciting things currently being worked on for Linux?
Wouldn't that work?