Linux Kernel 2.6.14 Released
digitalderbs writes "Linux kernel 2.6.14 was released on 10-28. OSnews reports on new features like 'HostAP, FUSE, the linux port of the plan9's 9P protocol, netlink connector, relayfs, securityfs, centrino's wireless drivers, support for DCCP (currently a RFC draft, PPTP, full 4 page-table support for ppc64, numa-aware slab allocator, lock-free descriptor lookup' and many other things. The changelog is also available."
word to GNAA
And suddenly the entire internet collapses as the world's supply of geeks begin their downloads.
Also, you were eaten by a grue.
Oh Noes!
that's quite a lot of features for a sub release. I especially like the centrino drivers, I guess I'll give it a try. :)
Even Debian had this ready before the article! Word on the mailing lists it that they also hope to be able to release GNOME 2.14 (or was it 2.16?) in parallel with GNOME later on. Now wouldn't that be cool?
'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
Obligatory "you must be a Gentoo user" response.
'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
The "comprehensible changelog" is slashdotted. Why is the high-level feature list of the release such a low priority, though so demanded? I know programmers prefer writing C to writing English (or Finnish, or Hindi, or German). But what good is code people don't install because they don't know what it does for us? There are so many people hanging around OSS projects who can't or don't contribute to the code. Surely some of those people can help by at least distilling the changes into a brief description. Release notes might not be the most important product of a release cycle, but they often control everything that product consumers do after the release is published.
--
make install -not war
Does anyone know if/when reiser4 will be included into the mainline kernel? I recall reading a kerneltrap interview a while back with Andrew Morton, in which he basically said "sure, why not?" to including it into the next release..
Best regards, A.C.
Hasn't the kernel pretty much reached the point where, for the average user, the only problems are those that just can't be fixed -- in other words, drivers for proprietary devices that haven't had their specs released by the manufacturers?
Find free books.
But it's not the same as service packing windows. Honest!
Because of this troll.
lol.
>Linux is not user-friendly.
It _is_ user-friendly. It is not ignorant-friendly and idiot-friendly.
How does that differ from ipw2200 drivers ?
BTW, here's a coral link for the kernel changelog.
"The problem's all inside your head", she said to me
The crap filter is annoying, I agree
You can defeat it if you do it logically
There must be fifty ways to troll on Slashdot
She said it's not really my habit to intrude
The sensationalist titles are often misconstrued
The editors' spelling may be somewhat crude
There must be fifty ways to troll on Slashdot
Fifty ways to troll on Slashdot
Mods are on crack, Jack
Repost spam, Sam
GNAA, Ray
Just set yourself free
Get a first post, Gus
You don't need to discuss much
Hit the refresh key, Lee
And get yourself free
Goatse.cx Tex,
Widen the page, Dave
Stephen King's dead, Fred
Just set yourself free
Change the article text, Gus
You don't need to discuss much
BSD's dead, Lee
Just get yourself free
Although it grieves me to see Zonk in so much pain
I post "I fail it!" and then start to smile again
Netcraft confirms that Wikipedia explains
About the fifty ways to troll on Slashdot
She said why don't we both karma whore tonight
Thinks about your breathing, you'll begin to see the light
She poured hot grits down herself and I know she was right
There must be fifty ways to troll on Slashdot
Fifty ways to troll on Slashdot
Is it whack, Jack
Viewing tubgirl, Earl
Mod up a flame, Shane
Just set yourself free
KDE sucks, Gus
You don't need to discuss much
Referral link, Lee
Just set yourself free
Well, this new kernel is great news for the http://klik.atekon.de/ service which allows you to directly run the latest experimental linux applications or stable debian packages in a user account by just clicking a link to run and install without messing up your installation (just like selfcontained Apple appliction folders).
The mounting of file systems without root permisson means klik will become even easier to install on linux distributions. And it already runs on several distributions without configuaration.
Released October 27, 2005 changelog
Numa-aware slab allocator: It creates slabs on multiple nodes and manages slabs in such a way that locality of allocations is optimized. Each node has its own list of partial, free and full slabs. All object allocations for a node occur from node specific slab lists (commit - benchmarks)
Lazy page table copies in fork() for VMAs without anonymous pages (the ones with anonymous pages are still copied): Defer copying of ptes until fault time when it is possible to reconstruct the pte from backing store, speeding up fork() greatly specially for processes using lots of shared memory (commit)
Add /proc/$PID/smaps: This file will shows how much memory is
resident in each mapping. Useful for people who want to perform memory
consumption analysis (commit)
Add /proc/$PID/numa_maps: This file will show on which nodes pages reside (commit)
Lock-free file descriptor look-up (commit) - (commit)
Four-level page table support for the ppc64 architecture: extends the usable user address range to 44 bits (16T). (commit)
Support hotplug cpu on 32-bit SMP powermacs: When a cpu is off-lined, it is put into sleep mode with interrupts disabled. It can be on-lined again by asserting its soft-reset pin, which is connected to a GPIO pin (commit)
Add TASK_NONINTERACTIVE task state bit to the cpu scheduler: It can be used by blocking points to mark the task's wait as "non-interactive". This does not mean the task will be considered a CPU-hog - the wait will simply not have an effect on the waiting task's priority - positive or negative alike (commit)
PPTP (Point-to-Point Tunneling Protocol) support: RFC 2637. Used to implement VPN products (notably, Microsoft in all the Windows versions). Wikipedia article (commit)
DCCP: "Datagram Congestion Control Protocol". Datagram protocol (like UDP), but with a congestion control mechanism. (LWN article) Currently a RFC draft (commit)
Implement SKB fast cloning: Protocols that make extensive use of SKB cloning, for example TCP, eat at least 2 allocations per packet sent as a result. To
Yeah well being a Gentoo user, I got this news 2 days ago (and it seems it just finished compiling)
Does it let you determine offsets for open files yet? I'd really, really like to be able to run lsof -o under Linux.
it takes you 2 days to compile a kernel?
your computer most be from the stoneage then...
Personally, I'd love to hear a new rendition of You Can Call Me Al crafted for Slashdot.
If you don't want crime to pay, let the government run it.
That's nice to see this finally in there, very good for those of us that need to use this protocol to VPN in to work. No more MPPE patches for me!
Wow, there's not a single thing on that list of features that I understand.
You are on the Intarweb. Get reading. There is plenty of good information available, epsecially about computer science.
Stick Men
I have to agree. I've managed to get 2.6 to work with ubuntu; but only after I chmod -x /etc/init.d/hotplug*.
Assuming they reach a point where 2.6 can play nice w/ hotplug, then I'll check it out again.
Just what we need, a kernel that can dance along. So, I guess this means it has ARM support?
Clones are people two.
Just a quick scan of pages, though, so I could be off on some of these.
I don't think you not being able to configure a cdrom under 2.6.x is really the fault of the 2.6 kernel branch. You either have some cdrom no living human on this planet supports, or you're in the need of some linux-knowing friend living nearby.
I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
Not only does this kernel support the Active Protection system on newer thinkpad hard drives, it also supports DRM for the Savage graphics series. Most importantly for me, as a T23 owner: they fixed the crash-on-resume bug in the SuperSavage series!
REM Old programmers don't die. They just GOSUB without RETURN.
Would you like a muffler with that?
Check out FuseFS, for example (see why it's cool). Or encfs (see O'Reilly article).
Linux is starting to go beyond emulating the Unixes of yore, to create a whole new world of computing.
missing ) in parenthetical
(currently a RFC draft, PPTP, full 4 page-table support for ppc64, numa-aware slab allocator, lock-free descriptor lookup' and many other things. The changelog is also available."
Welcome to Slashdot.
Sig Appended to the end of comments you post. 120 chars.
Wow, there's not a single thing on that list of features that I understand.
Much of what is on that list is a bit esoteric, but I think you might be exagerating. If you don't know what these are, you don't deserve the title of ``geek'':
PPTP (Point-to-Point Tunneling Protocol) support: RFC 2637 [ietf.org]. Used to implement VPN products (notably, Microsoft in all the Windows versions).
IPV6: Support several new sockopt / ancillary data in Advanced API (RFC3542)
FUSE: Allows to implement a fully functional filesystem in a userspace program
9P support: Linux port of the Plan9's 9P protocol
Suspend support for CIFS filesystem
HostAP: Adds support to work as "Wireless Access Point"
Driver for the IBM Hard Drive Active Protection System (HDAPS), an accelerometer found in most modern Thinkpads (LWN article)
Add Apple USB touchpad driver for the USB touchpad which can be found on post-February 2005 Apple Powerbooks
Largefile support for accounting: The accounting subsystem in the kernel can not correctly handle files larger than 2GB. This fixes it by adding the O_LARGEFILE flag
It was just an example :)
PS. Now my cd-drive works.
| (ceci n'est pas une pipe)
It's time, IMHO, for Linus to pull rank and just order it merged.
you had me at #!
But does it run linux?
when will ubuntu get it?, i just ordered an intel/pro 2200 wireless card and so this makes me happy.\ but still i notice no changes to the orinoco wireless drivers.... this card has been around for ages, and is beloved by many wireless hackers, and yet, the kernels drivers for this card do not allow it to scan. whats up with that?
And your point would be?
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
You've always been able to mount filesystems as a normal user if you set up your fstab correctly. You will never be able to do so without some sort of prior configuration because it's a massive security risk if any user can mount/unmount any FS.
FUSE has nothing to do with security or user permissions for mounting. FUSE allows filesystem drivers to be run in userspace (most likely still with root permissions) rather than forcing them to be compiled into the kernel or loaded as a kernel module. (Similar to binfmt_misc for "executables", where the kernel does not directly execute certain executable files, but can be told which userspace program it can call in order to execute it.)
retrorocket.o not found, launch anyway?
They fixed SBP2 device removal!
(Previously, removing the SBP2, aka IEEE 1394 storage device, driver from the kernel had a habit of doing Bad Things.)
retrorocket.o not found, launch anyway?
If it's anything like 3 was when it came into the kernel please leave it out. 3 was only let into the kernel because reiser bitched and bitched, but it was unstable and buggy. I have been much happier with ext3.
It has been statistically shown that helmets increase the risk of head injury.
If you're running an SMP AMD64, you need this version to avoid random segfaults. It turns out that 4-level page table support on all but very current AMDs tickles a processor bug. See this discussion on the kernel Bugzilla for more detail than you ever wanted to know.
Disinfect the GNU General Public Virus!
Linus won't order it in since Andrew Morton (his right-hand man) has already indicated that it will go in. There are a few concerns raised by Christoph Hellwig (lkml's resident pitt-bull) that Andrew Morton has asked to be fixed before it goes into vanilla. Mostly these issues have only held up inclusion (a filesystem would normally have got merged with just those style issues) because of concerns that after inclusion the code would be abandoned and even cleanups being opposed by the original developers as allegedly happened with reiser3.
features and performance are *not* the top priorities in Linux, the top priority is maintainability. The rate at which features and performance improvements are added is a consequence of the maintainability, which must not be compromised for the sake of a slightly cool filesystem.
I've heard people complain about reiser3 who were presumably burned by early versions. Never had any problems myself in 30 or 40 reiser systems (desktops, laptops, servers).
you had me at #!
and I'm not blaming Hans.
Reading that thread, I'm not sure why. ReiserFS may be the bees' knees, but that's no excuse for that kind of behavior. Kernel style is kernel style; if Reiser thinks they should change kernel style, that's a reasonable thing to discuss, but the fuck-you-my-code's-better-than-your-crappy-code routine sure isn't the way to go about it.
I just wonder where adding new features will lead Linux (or any other actively developed OS). Aren't there any conceptually simpler ways on the horison to help support all that hardware? Are there any new OS architecture ideas
not just extensive growth? Are there any good ideas for the silicon side as well? I do not believe CPUs need to be
that complicated...
It's great Linux stays on top of the hardware complexity race, though. As I said, I just wonder...
There is little to indicate Namesys' code is less maintainable than anyone else's. Most indications are that it is probably significantly better than many subsystems. Reiser4 in particular has been redesigned for modularity, etc...
you had me at #!
If these work, this is BIG news. IMHO these make Linux into a completely new operating system, not just a Unix clone. Everything a computer process can think about should be named in a single hierarchial namespace. Until now all operating systems except Plan9 have been bogged down by concepts that think that only blocks of bytes on a disk are eligable for this naming scheme.
Expect vast numbers of FUSE programs. In the future I expect *most* non-trivial programs to actually be FUSE programs.
Odd numbers (like 2.5 and 2.7) are only used for experimental kernels. What you're really waiting for is a 2.8 kernel, and given the life of 2.6 I don't see 2.8 coming anytime soon.
I think reiser 4 should be delayed untill it's ready this time, instead of burning a bunch of users, like 3 did.
It has been statistically shown that helmets increase the risk of head injury.
This is great, now that HostAP and Centrino are in the kernel. We've needed this to be in the mainstream kernel for some time. But Atheros support is still missing, and it's just as important, if not more important, than either of those chipsets. Most people are aware of the MadWifi drivers with closed-source HAL (i.e. part of the driver is closed source), but there's also a project by OpenBSD to make a completely open source driver for the Atheros cards, called OpenHAL. It's been ported to linux: http://cvs.pdos.csail.mit.edu/cvs/roofnet/release/ openhal/ - but needs testing. Please work on it!
The vfs already has modularity, and the vfs is *the* Linux filesystem where the filesystems are modules that implement separate storage backends but all the same semantics.
One problem with reiser4 (now addressed in the code proposed for inclusion at this time) was that it changed some of the defined semantics of the vfs. This bit won't go in until it is thoroughly discussed and user-space has subsequently been prepared for it (and deprecation of the old behaviour widely expected).
The problem with the modularity of reiser4 is that is implemented fully inside reiser4 instead of being designed as a modification of the vfs where reiser4 simply provides one storage backend. The reiser4 modules should have been put right up behind the vfs as a proof of concept for the first integration, where the new modularity features could be moved bit-by-bit into the vfs, where all filesystem are then just a storage backend and all could be easily made to support the transaction and query facilities expected.
Some of the style problems included things like generic datatypes being implemented in the reiser4 directory instead of as a general facility for the kernel as a whole. Most of these were fixed, I believe, but AFAIK the problem of the level at which the modularity is implemented, and the failure to distinguish between semantic/feature modules and storage backend is not a good design.
Reiser3 is FAR from abandoned by Namesys. Anyone can post patches to it and get them in the kernel, Hans has no control over that, and it has been proven because SuSE developers have gotten patches in to the kernel against Hans wishes.
ReiserFS3 is "version 3" of the Reiser filesystem. Hans wants it to be deemed "stable" and free from new FEATURES, and only bug fixes be applied. Any new features he wants to put in the next version of ReiserFS, v4. Rarely do you see MAJOR features from Kernel v2.6 being backported to v2.4, there is reason for that, because with features comes bugs.
For some reason people consider this to be abandoning Reiser3. When it is quite the opposite.
Open Source Time and Attendance, Job Costing a
Yeah, everyone likes to get their features, but whats the point when your kernel is unusable? This is not just a subrelease, its the 14th subrelease of the 2.6 kernel. Linux 2.4 is too old to be usable with newer systems, and 2.6 may be totally unstable on your system. Most of the features mentioned in this release aren't even implemented in manufactured system hardware, so their inclusion is not urgent.
I would have much rather read "New features: nothing" at this point in the development of 2.6.
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
I myself emerged sys-kernel/gentoo-sources-2.6.13-r3 on Sat Oct 15 12:31:27 2005, So it is really time for a new kernel!
The combination of my DVD-rom + sata controller caused me to lose the /dev entry for my cdrom when moving from 2.6.(around 8) to the 2.6.++(around 8) using th same kernel configuration. In fact, no kernel configuration would give it back except using ide-cdrom. That didn't give me DMA support, so DVD playback was nearly impossible. This was before the new kernel numbering scheme, so this sort of thing really shouldn't have happened.
It wasn't a user configuration issue. To get DMA support back, you have to change a define in a header file for the SATA driver. That isn't something your average user should have to do, and it's definitely not something your average user is going to be able to figure out for him/herself. It's also not within my definition of "stable".
I think this release of the Linux kernel is the final straw for me using FreeBSD.
Their failure to implement a fully functional ext3 makes it impossible to find a decent FreeBSD hosting company that offers virtual file partition management via web interface. Even with upcoming Xen3, most providers will be using Linux hosts and the inability to mount/resize FreeBSD partition is just another barrier for making FreeBSD available customers.
This latest release of Linux kernel is just another example of how difficult it will be for other OS to catch up in terms of continuously improving performance and features.
Here I come Debian. A formerly loyal FreeBSD fan since 3.x that is reminded of how Amiga lost out by failing to do simple things.
Reiser4 is very stable, except for the recent releases. The recent releases became unstable due to the changes requested by lkml, but I believe that it's getting back to its previous level of stability. (When you make large scale design changes like what was requested on lkml, you're bound to get some bugs.) But before those changes, Reiser4 was extremely stable. The developers stopped being able to find bugs, and users stopped being able to crash it. I've been running Reiser4 since last February, and several people have been running it for longer than that, and I've never had any problems with it. When the current users have stopped being able to crash it (and it's already been in the -mm tree for some time), it's time to put it into the mainline kernel, so that other users can start pounding on it.
To get something done, a committee should consist of no more than three persons, two of them absent.
that track which versions of the linux kernel are affected by which vunerabilities are fixed in what kernel versions? i'd like to know what kernel versions need to be upgraded or patched (and what to patch them with) to maintain a secure system.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
I assume this was a joke. Please explain.
Get this one !
... Standards and Practices !
PenGun
Do What Now ???
Christoph (no, it's not me) is not "lkml's resident pitt-bull". He's just someone who knows a lot about filesystems and who's one of the more prolific contributors to the kernel - why Hans Reiser seems to think the he's on a personal crusade against Reiser4, I don't know, but I think it says a lot about Hans' own attitude. Christoph is trying to offer helpful suggestions and point out flaws in the current code, and he does have valid concerns. The real problem is that Hans is not a coder anymore who cares about code quality first and foremost, but rather a businessman - and he's willing to push a flawed product instead of trying to fix it, although why, I can only guess (it certainly does not seem to save him time). It seems to be some sort of ego thing, even though he admittedly can be rational and listen to concerns voiced by others at other times, too.
Oh, and it's "pit bull" - with one "t".
quidquid latine dictum sit altum videtur.
There goes the last *BSD user...
The libata switch also broke support for S.M.A.R.T. monitoring on SATA drives. The driver simply wasn't ready for production use. So if you had a server full of SATA drives, and you updated from an early 2.6 kernel to a recent 2.6 kernel, you no longer have any way to know if some of your drives are nearing their end of life, or if some of them are running too hot.
It stops your wifi link from getting hungry.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
IPv6 isn't a big deal for most people. Yet. If you've a laptop with IPv6, and you are in a cafe with wireless IPv6, then you move to a bookshop with wireless IPv6, you'd carry the connection with you. No disconnects, no reconnects. If you're instant messaging, nothing is lost. If you're listening to an Internet radio station, you'd not even detect the switchover. Which is all great, but not something that's actually widespread.
NUMA allows multiple processors to access memory "non-uniformly". In other words, normal memory has to all be reachable at the same time. Everything in lock-step. NUMA allows you to get past that limitation. If you're building a cluster and want all of memory to be seen as a single thing, not lots of chunks that are disconnected from each other, it is great. For everyone else, NUMA has no particular value at this time.
PPTP is only useful if you're wanting to connect to Windows machines using some of their fancier remote-access protocols. For that, it is unbeatable. Largely because Microsoft won't talk to anything else.
HostAP is great if you've a laptop with wireless and a PC connected to DSL or cable. You can turn your PC into a Wireless Access Point and give your laptop full access to the Internet. This is generally better than using any wireless option in your DSL modem or cable modem, because those generally suck for security or reliability.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Got myself a Promise Tx4000 card last week and was surprised that kernels before 2.6.13 didn't support it fully - the card was detected but the ATA disks weren't. I called the supplier and they gave me the 'linux not supported - buy at your own risk' speech. I was about to give up when I discovered that the latest kernel 2.6.13-rc5 (now 2.6.14) finally added support for the ATA channels on this card.
Thanks. It's much appreciated.
> Christoph (no, it's not me) is not "lkml's resident pitt-bull". He's just someone who knows a lot about filesystems and who's one of the more prolific contributors to the kernel - why Hans Reiser seems to think the he's on a personal crusade against Reiser4,
I don't doubt that he is very skilled, but he's still the resident pit bull, if you've read any of the flame fests he's been involved in. He jumps in to just about every fireball conjuring match that rears its ugly head on lkml (Hans Reiser is similar in his conviction, and that is the reason for their professional relationship problem that has undoubtedly delayed the passage of reiser4).
Wow! Congrats, this is funny as hell.
I agree that it would be nice for reiser4 to be in the kernel AND STABLE. The problem is, reiser4 isn't stable enough. Last thing I heard was that there needed to be some big updates/changes to the kernel. I expect reiser4 no sooner than 2.6.16.
:)
:) I use it for everything! (Yes, even the boot partition)
Have you tried running reiser4 on any setup? If you pop into the channel #gentoo-amd64 on freenode IRC and ask them about reiser4 you'll find out about some weird problems that NEED to be fixed before its merged into a stable kernel. Also, try asking at #gentoo, the generic x86 channel, you'll probably run into some interesting stories
Don't get me wrong, I'd really like to start using reiser4 for everything now, but its far to risky for my data.
As for reiserfs [reiser3], its really stable and really nice now
When reiser4 comes stable in the kernel, i'll be one of the first to test it out!
-Vlad Blanton
The situation is even weirder than that... I've read most of their exchanges, and as far as I can figure, a lot of the friction in this particular case stems from a bizarre ego thing with Hans: Christoph seems to be somewhat young, and Hans apparently feels that as "a professional", it's beneath him to interact with Christoph as an equal (despite the fact that Christoph seem to be as knowledgeable and skillful as anyone else in this area).
Hans' attitude obviously collides rather disastrously with the largely meritocratic nature of the LKML. Luckily, he really does want to see Reiser4 go in, so after blowing large volumes of hot air (not helped by Christoph's general lack of tact), he finally settled down and began to deal with the technical issues instead of feeding his ego.
We live, as we dream -- alone....
Mooo. Moo moo moomoomooo, moo moo. MOO!
Moomoo moo moo moo moomoomoomoo.
Now, that's a pretty rough translation of the first point into simple Jersey. I haven't taken the technical/medical Jersey course yet so I can't translate some of the more obtuse bits. I hear that Guernsey is a little more suited to expressing computer science topics but I can't find a teacher.
The old ${Major version}.${odd|even}.${release} method solved the issue perfectly: if you're a kernel developer or you want the very latest, you ran from the odd Dev branch. If you're running a remote server or otherwise don't want to/can't take the risk, you ran the even Stable branch.
It was a big strength of Linux and it's greatly disappointing that this sensible system wasn't continued.
Try this:
/dev/sda
smartctl -d ata -a
This will pass through the SMART commands on recent kernels.
I presume your OpenBSD firewall is not on such modern hardware. Linux is the UNIX-like system that is most tolerant of this brave new world of hot-plug hardware.
As for your software RAID, you'll need to file a proper bug report. I have a guess though: your BIOS, via ACPI, is playing with power management settings or doing something related to suspend and resume. This scrambles the drive. Send BIOS settings info with your bug report to linux-kernel@vger.rutgers.edu please.
Does this that 3D acceleration will work?
There were also issues of code in Reiser4 duplicated code in the VFS and general I/O areas.
Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
I have very little tolerance for bad behaviour myself, but here's why I don't think "refusing to merge his code" is a useful reaction to any abrasiveness on the part of Hans:
1. it pointlessly weakens Linux
2. Hans and his team have done a lot of very difficult and competent work
3. the 'punishment' won't work anyway
4. every public forum attracts flame wars and ad hominems. LKML is no exception; and any grown-up developer should know what to expect and not take umbrage (including Hans).
It could still be refused or delayed for valid technical reasons. But if Hans' comments on the list offend people to the point where they reject his huge contributions, that's worse for Linux than a few strongly worded posts on Reiser's part.
you had me at #!
What rank would he pull? Or do you really mean state his opinion and hope that it is persuasive to convince those who follow his fork of the Linux kernel to continue in that way? In the free software world, nobody has rank. Some people command more attention ostensibly because of their achievements, or because they have persuaded others that they have good ideas. Positing this as rank leaves many unanswered questions including where this rank came from and how it works absent people who believe they must follow it.
Digital Citizen
If you read the ideas behind 9P and Reiser4, it seems time for apps to move beyond the UNIX file semantics we've had for 30 years. The 9P2000 USENIX paper (search for "Grave Robbers from Outer Space Using 9P2000 Under Linux" in the Google cache) mentions specific apps built on 9P, are they going to be part of Linux distributions?
What a great kernel!
=S
At present, IPv6 mobility depends on a lot of fiddly detail. However, here are some links on how IPv6 mobility works under Linux and how it is currently intended to work:
Quick summary: The user's machine registers with their home router (the home base). When they move to a different network, they notify their home router, which then sets up a transitory IP address on the remote network. The home router then cascades back up the routers the message that the fixed IP address of the mobile machine should now be routed to the transitory IP address, optimizing the routing. When an entire network moves, it notifies its home router in the same way, the only difference being that because you're migrating the router, you also migrate all of the machines attached to it - but none of the machines need to know this or be set up to handle it.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
The bottom line is that only the administrator of a system can create a truly stable kernel for that system. Distributions are the next most effective because they target a specific type of user. Expecting the kernel developers to make a stable kernel that will satisfy everyone is like expecting the government to make laws that everyone is happy with.
While I have seen a large number of generic "2.6 isn't stable" complaints, I don't think I've seen any more complaints on slashdot about something specific breaking on a 2.6 upgrade than something specific breaking on a 2.4 upgrade, especially comparing the first few releases of each series.
This space intentionally left blank.
Can't Reiser4 go under FUSE as it is?
Is this not the option they are taking?
I thought the whole point of FUSE was to put all the FileSystems in it, or am I mistaken?
Will all the other FSs go under FUSE? Like ext2, ext3, XFS, JFS, etc?
I recall hearing that the AFS guys wanted to include it in Linux early on, and that they couldn't because of licensing issues. They *begged* Linus to accomodate them, and his response was, literally, "I DON'T CARE". I haven't really checked, but I think the AFS code in the kernel now proves that adamantly sticking to a well-thought position can work for the best in the end, even if there are initial problems.
There is also the example Richard Stallman, without whom we wouldn't even be having this conversation. He's famous for bugging people with his uncompromising attitudes. But I for one applaud him completely for that, and thank him sincerely.
It's not always true, but sometimes, insisting can be a good thing.
I don't think Hans is necessarily incorrect to have strong opinions. Some of the things on offer in Reiser4 sound great, and I agree with him that Linux should embrace new ideas more quickly. Hell, we're still trying to get ACLs widely accepted in Linux :(
I heartily agree. Thanks for providing such an excellent example. People's aversion to change, or accepting new ideas, or their "difficult" authors - even when proven brilliant and world-changing - is something that frequently saddens me.
One cannot mention Stallman without some fool popping up and saying, "But I heard he puts kittens in microwave ovens for kicks," or "But I heard somebody disagreed with him once, so I refuse to listen," or "Isn't he that commie who says programmers should work for free?" or "But he wants to take away my SUV!"... There is a line in Batman Begins that sums it up: roughly We always fear what we do not understand.
What is even scarier are the people who work in this industry who don't even recognise the name. Yes, they exist...
you had me at #!
But only that at least some moderators are indeed insightful.
It is a given that most chipsets will be unrecognized. This is especially true for new ones, but it's also true for old ones. There are far too many chipsets in the world.
This is usually OK.
Recognizing a chipset is mainly done when the chipset is found to be defective. In this case, Linux may take action to avoid the defects. Perhaps some performance features must be disabled, or some devices must not be enabled.
"... then as long as you can follow a recipe you can probably build a reasonably good kernel tailored for your system."
Generally, when I'm following recipes, this isn't the way I do it:
"Eggs. Do I need eggs? No. Powdered products: flour. Do I need flour? Yes. Sugar. Do I need sugar? Heck yes. Sodium Benzoate? What the fizzle?"
*Googles*
"Hmmm, that doesn't help much... Fine, module."
"The gods do not protect fools; fools are protected by more capable fools." -Larry Niven's "Ringworld"
You save those mod points for things that fit the categories Slashdot gives you. Though Slashdot seriously needs to expand its categories, make karma be a rating calculated between two users preferences/and or relevant to friend foe settings.
linux-kernel@vger.kernel.org
The vger.rutgers.edu address has been out of service for years.
Out of habit, I still send email there sometimes.