Linus Torvalds On Linux 2.6 323
ceebABC writes "Linus Torvalds talks about the upcoming Linux 2.6 kernel, in an interview with eWEEK. Linus discusses the scalability and memory management in the new kernel. They also have a story about what's supposed to be in Linux 3.0."
Slashdot Beatitudes (Score:4, Funny)
"Blessed are the poor in threshold: for theirs is the Kingdom of the Page-Lengthening and Page-Widening Posts.
"Blessed are they that mourn the death of *BSD: for they shall be comforted with an ultradense Linux server from VA Linux, now sold by California Digital Corporation.
"Blessed are the posters of smug one-liners: for they shall inherit an Account Capped at 50.
"Blessed are they which do hunger and thirst after The First Post: for they shall have the Third or Fourth Post.
"Blessed are the karma whores: for they shall obtain "Score: 5, Insightful".
"Blessed are those who dismiss out-of-hand: for they shall fail to see the Point of the Original Post.
"Blessed are those who seek to associate themselves with the latest techno-fad: for they shall be called 3L33T for at least Another Half Hour.
"Blessed are they which are persecuted for their own self-righteousness' sake: for theirs is the Kingdom of "Ask Slashdot".
"Blessed are the over-eager, who believe that Open Source is a social movement heralding the rise of a new generation: for they shall not realize that There Are No Sacred Cows.
"Blessed are ye, when men shall revile you, and persecute you, and shall say all manner of evil against you falsely, for the sake of your Favorite Operating System.
"Rejoice, and be exceeding glad: for great is your reward in Heaven: for so persecuted they the prophets which were before you.
THIS IS THE WORD OF THE LORD
Re:Slashdot Beatitudes (Score:2, Funny)
1: Write free software.
2: ?
3: Profit!
for their companies shall go out of business.
Re:Slashdot Beatitudes (Score:2)
It should be noted... (Score:4, Informative)
Re:It should be noted... (Score:3, Funny)
Interesting (Score:2, Funny)
Re:Interesting (Score:3, Funny)
Four out of five matches!!! Of course, I'm a pretty big word geek, nobody else probably noticed this little bit of trivia. Kind of makes you wonder if he was named after Linux. :-)
Re:Interesting (Score:5, Funny)
Yes he was named afer Linux and it was wrong. His parent should have named him GNU/Linus Torvalds.
Re:Interesting (Score:3, Funny)
The horror, the horror.
Re:Interesting (Score:5, Funny)
It does automated remote popcorn popping using XML-RPC to communicate bidirectionally with TCP/IP enabled microwave ovens.
Re:Interesting (Score:2)
What kind of DRM support will there be? (Score:4, Funny)
Signed,
Walrus J. Retard, IV
Re:What kind of DRM support will there be? (Score:5, Insightful)
your sig :-) Re:What kind of DRM support will t (Score:5, Funny)
Inigo Montoya: You keep using that word. I do not think it means what you think it means.
Inigo Montoya: My name is Inigo Montoya, you put windows on my computer, prepare to die.
Re:your sig :-) Re:What kind of DRM support will t (Score:2)
Inigo Montoya (Score:2)
In another post, someone else mentioned his name is actually "Indigo Montoya", only knowable by reading the book as his name is never said clearly in the movie and sounds like "Inigo".
Montoya: My name is Inigo Montoya, you killed my father, prepare to die!
Montoya: My name is Inigo Montoya, you killed my father, prepare to die!
Montoya: My name is Inigo Montoya, you killed my father, prepare to die!
Guy With Six Fingers: STOP SAYING THAT!
Montoya: My name is Inigo Montoya, you killed my father, prepare to die!
Montoya: My name is Inigo Montoya, you killed my father, prepare to die!
Montoya: My name is Inigo Montoya, you killed my father, prepare to die!
Re:Inigo Montoya (Score:2)
His name in the movie is "Inigo". It's spelled clearly in the credits. The book may well have been different.
Re:your sig :-) Re:What kind of DRM support will t (Score:2)
Re:What kind of DRM support will there be? (Score:2)
oh [sourceforge.net]? A gpl license does not make it any better. [sourceforge.net]
What kind of LRF support does it have? (Score:3, Funny)
BTW: For those of you that want to test the honesty of computer salesmen in the future, LRF stand for "little rubber feet"
Re:What kind of DRM support will there be? (Score:4, Funny)
Direct Rendering Manager (XFree86 DRI support)
CONFIG_DRM
Kernel-level support for the Direct Rendering Infrastructure (DRI)
introduced in XFree86 4.0. If you say Y here, you need to select
the module that's right for your graphics card from the list below.
These modules provide support for synchronization, security, and
DMA transfers. Please see for more
details. You should also select and configure AGP
(/dev/agpgart) support.
Re:What kind of DRM support will there be? (Score:2, Informative)
Sound cards [alsa-project.org]
Feel free to remove that foot from your mouth and get back to work.Support media file formats [mplayerhq.hu]
code freeze date (Score:5, Funny)
Re:code freeze date (Score:5, Funny)
The O(1) scheduler.
Re:code freeze date (Score:2, Funny)
Re:Do you suppose... (Score:3, Insightful)
Re:Do you suppose... (Score:2)
linux 3.0? (Score:4, Funny)
Re:linux 3.0? (Score:1)
Re:linux 3.0? (Score:3, Funny)
it's a joke, laugh
Re:linux 3.0? (Score:2)
Sounds good, especially if they'd add the following lines:
Re:linux 3.0? (Score:2)
I just thought that someone could put out a patch for Linux 3.1, something to "accelerate" graphics by moving many GUI parts from the X server in user-mode to something (a driver?) in kernel-mode...
The truly scary part is, I can't rule it out! It actually could happen... (shudder)
Yeah, it would probably be funny as hell to the guy who puts it out... but he'd be lucky to survive the backlash. Something like that just ain't cool.
Maybe we could just skip over the 3 series and avoid all the MS/Windows references? Please?
Re:linux 3.0? (Score:2, Funny)
Re:Still not a funny joke (Score:2)
And unfortunately I was right. Am I the only one who finds the "In soviet russia" jokes to be orders of magnitiude funnier?
Linux 3.0 (Score:3, Funny)
Re:Linux 3.0 (Score:3, Funny)
In a shocking announcement (Score:4, Funny)
One user was quoted as saying "All my friends and family use Linux" while another exclaimed "New Linux 9.0 is easier than ever!"
Re:In a shocking announcement (Score:4, Funny)
I've read up a bit on the details of 2.6 (Score:5, Funny)
Now, geeks will be able to install Linux on their company workstations without the knowledge of their PHBs. Productivity will skyrocket, hopefully earning them a fat raise."
More details are available at http://humorix.org [humorix.org]
I, for one, am quite excited about this, although I guess that depends on if any of you actually have a job at the moment
Either way, I'm glad to see the kernel hackers working hard to fulfill our feature requests. Here's to a great 2.6!
Cheers,
-- Eric
Re:I've read up a bit on the details of 2.6 (Score:4, Funny)
What´s in and what´s out (Score:5, Informative)
Re:What´s in and what´s out (Score:2, Interesting)
Is there a list of new features with explainations aimed at those of us who can only gaze up in awe at Linux kernal hackers?
Re:What´s in and what´s out (Score:5, Informative)
I am glad but I also wish (Score:4, Interesting)
Lame-o! (Score:3, Funny)
2.6? Pfff. FreeBSD is already working on 5.0 and OpenBSD already released 3.2. Therefore FreeBSD is almost *twice* as good as Linux and OpenBSD is about 25% better.
Don't ask me to do the math as to how much better Windows 2000 is.
Re:Lame-o! (Score:4, Funny)
According to the good ole MS Calculator (coincidently in Windows 2000), it is 769.23076923076923076923076923077 times better.
Re:Lame-o! (Score:3, Funny)
Windows 2000 was NT 5.0 kernel therefore almost *twice as good as linux
Windows XP is NT 5.1? so almost *twice as good as linux.
That means that between two releases of windows, they stayed the same, and linux moved farther ahead, at least by my calculations!
NT numbering scheme (Score:2)
Alex
Re:Lame-o! (Score:2)
(The punchline: Don't bother flaming me. You won't convince me.
Ah, the memories (Score:4, Insightful)
From that day on, I never looked at a computer the same way. Whenever friends would talk about the latest cool games or case modifications, I was never really interested; what truly grabbed my attention was exploring the depths of the Linux kernel and just learning, learning, learning.
The rest is, as they say, history. I've gained a lot from using Linux, moreso than any other person or thing that I've used so far in my short life. With that being said, I decided to donate, once again, to Linux and its related movements just as a simple "Thank You" for all the time and dedication that so many, like Linus, put into the Free/Open software movement.
Here are some quick donation links:
- FSF [fsf.org]
- Mandrake [linux-mandrake.com]
- KDE [kde.org]
- Apache [apache.org]
Re:Ah, the memories (Score:5, Funny)
I'll never forget my first boot into the 1.x series many, many years ago.
I hear you. My not-terribly-100%-compatible-Unisys PC clone is *still* booting. It's been stuck at this "ramdisk" line for about 9 years. Any idea how long it will be before I, too, can enjoy Linux?
Re:Ah, the memories (Score:5, Funny)
Re:Ah, the memories (Score:2, Interesting)
Case in point: You said you find cars interesting and see your computer as a tool. I feel the exact opposite. My computer is interesting and my car does nothing more than get me from point A to point B.
Re:Ah, the memories (Score:2)
Re:Ah, the memories (Score:2)
If you can install Linux in 15 minutes, then I am impressed. And my normal maintainance time per week is NOTHING. I don't have to do anything to keep it running. If I do install something from WindowsUpdate, and it does require a reboot, it takes less than 90 seconds until everything is up and running again.
you can install the windows equivalent in 15 minutes. if you want to install _everything_ it takes about 45 minutes over the network. when i say everything i mean everything: openoffice, servers (database, web, ftp, ssh, etc.), window managers, octave, gimp, tetex, etc. this has been my expirence with redhat.
if your normal maintainance time per week is NOTHING then perhaps your computer is one of the many windows machines trying to infect my computer with one of those windows worms (nimda, code red, etc). i wouldnt expect you to know since the amount of time you spend per week is _NOTHING_. honestly, if you are not updating your computer, then you do have problems. while windows isn't perfect, neither is linux. as a result both have to be maintained.
it's fairly easy in linux and i've automated updating with perl+ssh, so i can update all of the computers with one command for free. when i worked with windows computers, i was never able to do this. things may have changed, but they took too long for me.
i gave up on windows after i reinstalled it four times in one weekend. i plunked linux down that weekend on the same computer and havent turned back. if windows works for you then great, but it's simply not worth it for me.
Re:Ah, the memories (Score:2)
Re:Ah, the memories (Score:2)
How do I contact this linus guy? (Score:3, Funny)
Re:How do I contact this linus guy? (Score:2)
Oh, you're the guy behind GNUtor!
what is up? (Score:5, Insightful)
What has happened to all of the serious users? Let's talk. I'm most interested in what the new kernel will be doing for next generation hardware (FireWire 2 and USB2, not to mention BlueTooth), the new VM, and improvements in latency a la the preemptible kernel patch.
Also, the 2.4 series kernels already have so many configuration options that compiling the right kernel often takes several attempts. Anyone know how 2.6/3.0 (they are the same, right?) is going to manage kernel config as the number of modules skyrockets? Has Linus considered moving away from a monolithic kernel, or should we all just switch to HURD?
Re:what is up? (Score:4, Interesting)
Amen.
I read the eWeek article about 2.6 and have surfed through the lkml to see what's going in and what's not.
I see Hans Reiser making an impassioned plea to get ReiserFS 4.0 into 2.5, the EVMS team nobly accepting temporary exile in userland, and others griping that LVM won't be in 2.6 and have to wait until 3.0
Given stuff that won't be in 2.6 and will be deferred until 3.0, what I want to know is:
Re:what is up? (Score:5, Interesting)
On a higher level, the way we handle multiple processors could very well entirely change (if Larry McVoy has his way, and I think he's right). The result might be a kernel which runs very well on a single processor, but is perfectly scalable to thousands of processors.
-Billy
You can take that idea even further.... (Score:2)
Most of the data on your hard disk is just your local cache of software/data from 'the internet' - so you could treat your hard drive as mostly cache, with a small partition with your own/original data which you are hosting locally.
There would be many many problems to resolve before doing it (especially regarding security) - but the advantages would be that you'd effectivly have the latest versions of _all_ the worlds software available to you in your /usr or "Program Files" directory (though obviously you might not be able to use all of it without paying for licence keys)
Re:what is up? (Score:4, Informative)
There will probably soon be a program to set the configuration based on hardware detection, and then ask the user for values for everything that just depends on the user's preferences. This is really something that shouldn't be handled in the kernel tree, and the tools are now in place in the kernel tree to permit external programs to handle it. I expect that the other issue with an infinitely large tree (that you have to download it) will also be handled by external programs, which will be able to just get the configuration, let you configure the kernel with a lot of help, and then just download the files that you'll actually need.
Re:what is up? (Score:2)
2.5 kernel has initial support for USB2, bluetooth is no longer experimental., dunno 'bout FireWire2. This is all here [kernelnewbies.org]
There's some kind of totally rewritten kernel managment coming, should make it easier. Linus loves his monolithic kernel. HURD is still in it's infancy. I'm not switching until you do.
Re:what is up? (Score:2)
Re:what is up? (Score:4, Informative)
There is.
I am not in front of my linux box right now, but in 2.5 you can do "make allmoduleconfig" or something like that, which will do what you want. I do not remember the exact make target, but you can do a "make help"
I do not believe this is in 2.4.
One caveat for newbies is that the code for the filesystem where your modules is located should not be compiled as a module. The kernel has to mount the filesystem before loading the module, and if it can't load the module for the filesystem, well, you get the picture.
Hope this helps.
Re:what is up? (Score:2, Informative)
I switched from a monolithic one (SunOS 4.1.1B) to a microthreaded one (Solaris 2.5) on a Sparc 2 and my software ran at least 25% slower. I had a similar SPEEDUP switching from Solaris 2.6 to OpenBSD 2.9 on my Sparc 5
I could just imagine the benefits of all that kewl message passing on a constipated Intel architecture......do we hear 30% slowdown? 35%?
Re:what is up? (Score:2)
Yet you have no problem with the karma joke in your sig?
"What has happened to all of the serious users? "
Slashdot has pissed most of them(us?) off. If they dont take their job seriously (look at all the articles they post without reading--the ones that specificly ask not to be slashdotted), why should we act seriously?
Slashdot has long since been ruined. The obvious jokes are just made for easy karma.
Re:what is up? (Score:2)
Re:what is up? (Score:2)
Honestly, why can't Slashdot have some Linux news any more without a whole load of idiots flooding the place with posts about how Windows does everything so much better?
Oh, and recompiling the kernel is not difficult. Try it - your Linux box will run better as a result. And you might even learn something, heaven forbid...
scalability issues (Score:3, Interesting)
The kernel can support most things a desktop user needs. It's the programs on top that need to be beefed up (and drivers).
As for winning the desktop war (if that interests you) then corporate is the way to start. I see tons of articles on how to get average middle aged user to install linux. It can do everything in the world, but if they don't use it at work, most people won't switch. ("I have to know windows at work, why learn anything else").
The more high power servers people see running free software (and maybe eventually their desktop) at work, the more likely they are to adopt it.
And especially in the realm of *free* software, user base is important.
-T
The Tao of Linux (Score:5, Funny)
If the Tao is great, then the box is stable. If the box is stable, then the server is secure. If the server is secure, then the data is safe. If the data is safe, then the users are happy.
In the beginning there was chaos in Unix.
Tanenbaum gave birth to MINIX. MINIX did not have the Tao.
MINIX gave birth to Linux 0.1 and it had promise.
Linux gave birth to v1.3 and it was good.
v1.3 gave birth to v2.0 and it was better.
Linux has evolved greatly from its distant cousins of the old. Linux is embodied by the Tao.
The wise user is told about the Tao and contributes to it. The average user is told about the Tao and compiles it. The foolish user is told about the Tao and laughs and asks who needs it.
If it were not for laughter, there would be no Tao.
Wisdom leads to good code, but experience leads to good use of that code.
The master Cox once dreamed that he was a Kernel. When he awoke he exclaimed: "I don't know whether I am Cox dreaming that I am a Kernel, or a Kernel dreaming that I am Cox!"
The master Linus then said: "The Tao envelopes you. You shall create great code for Linux."
"On the contrary," said Cox, "The Tao has already created the code, I will only have to find it and write it down."
A master was explaining the nature of the Tao to one of his students:
"Is the Tao in the VM subsystem?" he asked. "Yes," replied the master.
"Is the Tao in the scheduler?" he queried again. "The Tao is in the scheduler."
"Is the Tao even in the modules?". "It is even in the modules," said the master.
"Is the Tao in the Low-Latency Patch?"
The master frowned and was silent for much time.
"You fail to understand the Tao. Go away."
The Tao is the yin and the yang. It is the good and the evil, it is everything and yet it is nothing, it is the beginning and the end.
The Tao was there at the kernel compile, and it will be there when the kernel panics.
A novice user once asked a master: "Why compile in C when C++ is more popular?"
"Why a monolythic kernel when Mach is more popular?"
"And why use ReiserFS when ext2 is more popular?"
The master sighed and replied: "Why run Unix when NT is more popular?"
The user was enlightened.
A frustrated user once asked a master: "My kernel has panicked, should I post to lkml?"
"No," replied the master, "You will only bother the Tao."
"Should I rm -rf?"
"No, you will have wasted the Tao's time."
"Well should I search the web?"
"You will search for all eternity," said the master.
"Perhaps I should try FreeBSD?"
"Then you will have disgraced the Tao."
"I suppose I could try gdb," said the user.
The master smiled and replied: "Then you will have made the Tao stronger."
A stubborn user once told a master: "I run version 2.2. I always have, and I always will."
The master replied: "You are foolish and do not understand the Tao. The Tao is dynamic and ever changing. Linux strives for the perfection that is the Tao. It flows from version to version with peace."
"So my Linux does not have the Tao, so what?" said the foolish user. "Oh your Linux is of the Tao," said the master. "However, the Tao of Linux follows the Tao of the C library. One day the C library will change, and your Linux will be left behind." The user was silent.
An angry user once yelled at a master:
"My Linux has panicked! What lousy software it is, I hate it so!"
"You are insulting the Tao," said the master. "The Tao is everywhere bringing order to hundreds of networks, aiding thousands of users, and fighting that of which we call the 'lame.' Do not disrespect the Tao; however, the Tao will forgive you."
"I apologize," said the user, "And I will be more forgiving the next time the Tao fails me."
"The Tao has not failed you, it is you that has failed the Tao," said the master. "The Tao is perfect."
The Tao decides if a kernel shall compile, or if it shall abort.
The Tao decides if a kernel shall boot, or if it shall freeze.
The Tao decides if a kernel shall run, or if it shall panic.
But, the Tao does not decide if a box will have no hardware failures. That is a mystery to everyone.
A young master once approached an old master: "I have a LUG for Linux help. But, I fail to answer my students' problems; they are above me."
The master replied: "Have you taught them of the Tao?" he asked. "How it brings together man and software, yet how it distances them apart; how if flows throughout Linux and transcends its essence?"
"No," exclaimed the apprentice, "These people cannot even get the source untarred."
"Oh, said the master, "In that case, tell them to RTFM."
A master watched as an ambitious user reconstructed his Linux.
"I shall make every bit encrypted," the user said. "I shall use 2048 bit keys, three different algorithms, and make multiple passes."
The master replied: "I think it is unwise."
"Why?" asked the user. "Will my encryption harm the mighty Tao, which gives Linux life and creates the balance between kernel and processes? The mighty Tao, which is the thread that binds the modules and links them with the core? The mighty Tao, which safely guides the TCP/IP packets to and from the network card?"
"No," said the master, "It will hog too much cpu."
The core is like the part of the mind that is static. It is programmed at a child's creation and cannot be changed unless a new child is made; unless a new kernel is compiled.
The modules are like the part of the mind that is dynamic. It is reprogrammed every time one learns new knowledge; every time one learns better code.
One is yin, the other yang. Each is nothing without the other.
A novice came to lkml and inquired to all the masters there: "I wish to become a master. Must I memorize the Linux header files?"
"No," replied a master.
"Must I submit code to Bitkeeper?"
"No," replied the master.
"Must I meditate daily and dedicate my life to Linux?"
"No," replied the master again.
"Must I go on a quest to ponder the meaning of the Tao?"
"No. A master is nothing more than a student who knows something of which he can teach to other students."
The novice understood.
And thus said the master:
"It is the way of the Tao."
A user came to a master who had great status in lkml. The user asked the master: "Which is easier: implementing new features to the kernel or documenting them?"
"Implementing new features," replied the master.
The confused user then exclaimed:
"Surely it is easier to write a few sentences in the man page than it is to write pages of code without error?"
"Not so," said the master. "When coding, the Tao of Linux opens my eyes wide and allows me to see beyond the code, to let the source flow from my fingers, to implement without flaw. When documenting, however, all I have to work with is a C in high school English."
He who compiles from the stable tree is stubborn
and unwilling to change, but is guaranteed reliability.
He who compiles from the current tree is wise but perhaps too conformist, but is guaranteed steadiness.
He who compiles from the unstable tree is adventurous and is guaranteed new innovations: some good, some bad.
He who compiles straight from Bitkeeper is brave but guaranteed turbulence.
They are all of the Tao. One shall respect the old, and debug the new; none shall argue over which is greatest.
There once was a user who scripted in Perl: "Look at what I have to work with here," he said to a master of core, "My code is interpreted dynamically, the syntax is unique and simple, I have sockets, strings, arrays, and everything I could ever need. Why don't you stop meddling in C and come join me?"
The C programmer described his reasoning to the scripter: "Script is to C as ebonics is to Latin. If the scripter does not grow beyond that of which he scripts, he will surely [die]. Besides, without C, how can there be script?"
The scripter was enlightened, and the two became close friends.
It's time for you to leave.
Re:The Tao of Linux (Score:4, Informative)
Ziff Davis: M$ whores? (Score:4, Insightful)
For example, a recent article says CERT issued 29 alerts, 16 of which were for Linux/Open Source apps, and only 9 for M$'s bloated crashing system. It doesn't say that most of the alerts for Linux were for local vulnerabilities except for OpenSSH and Apache, and that most of the M$ alerts were for remote exploits like scripting vulnerabilities in IIS, Outlook, IExplore...
Makes ya wonder.
Re:Ziff Davis: M$ whores? (Score:2)
Security is a complicated subject and counting vulnerabilities is taken to be an accomplishment.
My own take on the recent fun&games is that Linux/Open Source (and especially *BSD) is much more secure. Open Source tends to upplay vulnerabilities instead of downplaying them. (How else do you get people to patch their systems?).
The counts have to be taken in context. An airline crashes, it makes world headlines. An automobile crashes, it barely makes the local newspaper. OpenBSD's 1 remote exploit in however many years is actually a stronger statement than the previous no remote exploits. (Think about it;)
The first OpenSSH exploits, IIRC, were against FreeBSD and OpenBSD. Why *BSD? That reads too much like "Finally an opening. Take advantage while you still can." Bluntly, if you miss one Microsoft Windows vulnerability, there are and will continue to be plenty more chances.
Since it's Open Source, there are plenty of variants around. You can even make your own. Security by obscurity *can* work, but it does require obscurity. (Think about it;). That's an argument for compiling your own kernel. Change something, anything. Anything that depends on exact displacements will have a hard time coping.
What is up with the LVM? (Score:4, Interesting)
Why isn't Sistina's LVM making it into the kernel? SUSE has been including it as standard in their distribution for some time.
I don't track the LKML at all. I'm curious why XFS made it in, but LVM did not.
Re:What is up with the LVM? (Score:4, Informative)
LVM version 1 is already in the kernel, and has been there for some time. LVM version 2, which is much better written, uses a fairly generic kernel driver called 'device mapper' and a new set of userspace utilities. It looks like it's set for Linux 2.6.
I use LVM extensively at home. It's designed for enterprises, but it's extremely helpful at home for compartmentalizing files to particular filesystems to make it easier to move then around. It's so nice to be able to move a particular part of the filesystem by dd'ing it through nc (netcat). I do this to back things up before I make major changes.
Re:What is up with the LVM? (Score:5, Informative)
According to Kernel Trap [kerneltrap.org], Linus merged the "device mapper" code, the kernel component of Sistina's LVM2 volume manager, around 2.5.45.
In addition, the EVMS team then recognized [kerneltrap.org] the implication of this decision vis-a-vis the inclusion of EVMS in Linus' tree in the near future, and decided that a significant rewrite of some of their code was in order.
"As many of you may know by now, the 2.5 kernel feature freeze has come and gone, and it seems clear that the EVMS kernel driver is not going to be included. With this in mind, we have decided to rework the EVMS user-space administration tools (the Engine) to work with existing drivers currently in the kernel, including (but not necessarily limited to) device mapper and MD."
This announcement was met with TONS of positive praise on lkml: for the actual technical decision, for the mature and pleasant manner in which it was handled, and for the public policy of removing duplication of kernel code in general, simplifying the MD/device mapper code specifically.
Finally, Alan Cox stated about 2.4:
"I plan to try and push LVM2 to Marcelo after the next release. Whether he will take it I don't know. Obviously its good to have the ability to move back nicely to older kernels."
Re:What is up with the LVM? (Score:4, Informative)
Re:What is up with the LVM? (Score:2)
I've ran XFS since day one that it was introduced on Irix (still have the original media CD's) and to it's port Linux today, I can say most deffinetly XFS runs circles around other filesystems for what it's intended to do. It's not intended to be used for small files, it's sole purpose is to be able to move large chunks of data around faster than anyone else... and that it does. Couple that with GRIO and ACL's you have an awesome filesystem for doing large IO transactions that basically all the other Linux FS choke on.
To the "it looked blah" statement... I've nothing to say, but if you didn't like 4DWM (which personally I love, keep the fuck out of my way and don't eat up my resources), than use gnome, KDE or even CDE...
the right tool (Score:2, Interesting)
LVM is included in 2.6 (Score:5, Informative)
The story is that 2.4 included LVM1 (I am running it right now on my RH8 box) which had some restrictions and were generally regarded as a kludge. For the 2.6 kernel two competing replacements arised: LVM2 and EVMS. LVM2 is basicly a rewrite of LVM1 while EVMS is an entirely different beast aimed at the BIG IRON in the datacenters. After some (heated) discussion on LKML Linus decided to include LVM2 and scrap EVMS.
The reaction from the EVMS team (sponsered by IBM) was noble: They decided to remove their kernel-land code and rewrite their user-land utilities to use the winning LVM2 kernel interface and create a win-win situation for everyone. Kernel traffic covered the story here [zork.net] and Linux Weekly News made a mention of it here [lwn.net].
I won't get what I want: CryptoAPI (Score:2, Insightful)
Ah, to live in a sane world, with sane governments...
Re:I won't get what I want: CryptoAPI (Score:2, Informative)
*snif* I could cry. Thanks, Linux and the CryptoAPI people at http://www.kerneli.org
Gentoo may be for you (Score:4, Informative)
Given that you're no stranger to either GNU/Linux or compiling the Linux kernel, you may want to take a look at the source-based Gentoo distribution. Aside from making download and compilation from the author's tarballs trivial via the portage system (emerge rsync ; emerge [packagename]), the gentoo-sources kernel has numerous additional patches, including the crypto-api patches.
emerge rsync ; emerge gentoo-sources, followed by the usual cd
Perhaps not as nice as if they'd made it into the feature freeze for 2.6, but a lot easier than the process you describe.
Re:Amazing coincidence (Score:5, Funny)
I think he was trying to get on the hype-bandwagon surrounding "Linux" so he changed his name. Kinda like that RMS guy. He quit using his full name so that he would be known by a three-letter acronym just like "GNU."
And then RMS wanted to Torvalds to go by the name "RMS/Linus" to denote the fact that Stallman had been working in computer science for longer then Torvalds.
Maybe everyone would just be better off calling it "ATT/OS" to give credit back to where it really belongs.
Re:Important questions.. (Score:5, Informative)
It supports even now (2.4).
Will it support touchpads on laptops?
It supports.
Will the frame buffer work properly on 3dfx cards
Didn't saw any problem reports on lkml.
Will it get rid of the fucking cli for good and boot DIRECTLY in to X?
Are you insane?
Will it tell Stallman to fuck off for trying to put gnu/ on it.
GNU/Linux (The GNU Operating System with Linux kernel) is not Linux (the kernel).
and last but most importantly, will you be able to to swtich kernels with out rebooting (is it that hard?, why dosent the kernel just unload it self from memory and go back to the boot menu?)
You talk about Kexec? It's trying to be included in 2.5 right now.
Re:Important questions.. (Score:2)
GNU/Linux (The GNU Operating System with Linux kernel) is not Linux (the kernel).
I'm still suprised that Stallman tried this. He of all people should know better. After all...
GNU's Not Linux
err... something like that...
Re:Important questions.. (Score:4, Insightful)
Will PCI modems support Linux? Will crappy hardware become better?
That is not a Linux issue. Neither cli nor X is a part of Linux. My distribution has been capable of booting directly into X for more than three years. But my computer has never done that, because I know how to use the command line. And to he who knows the command line it is the most powerfull user interface in existence.
He never requested GNU to be part of the name of Linux. He just requested that CDs containing 1% Linux and 60% GNU would at least have GNU in the name.
Work is being done in that area. I however don't know if kexec will make it for this version. I have previously been using kmonte, but it hasn't been developed since 2.2, and new kernels was changed in ways breaking kmonte for good.
Re:lvm? (Score:4, Informative)
All About the Three Linux LVMs (Score:2, Informative)
There are / have been three logical volume managers for Linux.
So everyone agreed that the original LVM1 code, while filling an important gap back in the day, was too ugly to live. Even its creators had abandoned it to twist in the wind when they wrote Device Mapper and the LVM2 corpus. Due to some invasive changes to the entire block device code in Linux 2.5.1 or so, the in-kernel LVM code was left broken, and nobody has been interested in fixing it. It was to be replaced by either EVMS or Device Mapper - or both. Linus left this decision to the last moment, about two days before the feature freeze, when he put in DM and left out EVMS.
EVMS is, as I said, the more feature-rich of the two, but most kernel hackers seemed not to like it very much, due to the aforementioned code duplication and its "all your block devices are belong to us" attitude. Probably, when the Oracle guy asked for LVM, he meant EVMS.
You use LVM1 today. When the 2.6 kernel comes out, you will have to upgrade to LVM2, and compile DM into your kernel, but it should be a smooth upgrade path - your on-disk volume group format will still be supported. Two problems you may face are:
You can preempt these problems by patching your 2.4 kernel with Sistina's DM patch, and migrate completely to LVM2/DM while still using 2.4. I'll probably do this the next time I have occasion to reboot, which may not be for awhile (my box has been up for 2.5 months - that's when I overloaded a circuit breaker...).
One last note. You may have heard of the well-publicised note where Kevin Corry announced that EVMS was changing direction. They will now reimplement what is currently a large kernel component of EVMS, moving it out of kernel space into user-space tools that will operate directly on top of Device Mapper (the LVM2 kernel bits). The hope is that DM will prove to be flexible enough that EVMS can continue to exist, with all its current features, purely in user-space - or possibly with a minimal amount of additional kernel code. So, if the Oracle people insist that EVMS is the way Enterprise Systems should run, they should still be satisfied. The EVMS team plans to have the new user-space-based EVMS out in a couple of months, well before 2.6 itself is widely adopted or, indeed, released.
Re:Linus' Linux is way behind... (Score:2)
It is Redhat that is behind not Linus. Secondly, you wouldn't expect Redhat to release the latest kernel with their package because they need to be able to test and support it before they package it.
Re:Will NPTL make it in 2.6 or 3.0? (Score:2)
Re:LVM (Score:2)
Re:hurd 0.2.1 to come out soon (Score:2, Interesting)
Re:hurd 0.2.1 to come out soon (Score:2, Insightful)
Re:hurd 0.2.1 to come out soon (Score:2)
Not many. About one-in-fifty don't use MSIE but that is not the same.
Re:3.0 Microkernel (Score:2)
Re:Har har har...the "comedians" strike again (Score:2)
2. Make Version number joke
3. ????
4. PROFIT!!
May as well overuse some other jokes too.