Kernel 2.6.1 Released 441
jnf writes "And so he said it is released, and then jumped on a plane to Australia. Linus announced the release of 2.6.1 a few minutes ago, fixes include AGPGART, a fork() bugfix, and misc changes to XFS, and those are just the patches applied since v2.6.1-rc3. Full changelog is avialable, kernel at the usual places, i held off posting this until kernel.org was updated." 2.6.0 is now in Debian unstable...
cygwin (Score:5, Funny)
Re:cygwin (Score:5, Funny)
Quite possibly.. (Score:2)
A kernel is very different from an application. It requires some very tricky compiler support in order to function as designed. If you don't want to sit down and write it entirely in assember, you end up picking 1 compiler and using many compiler-specific features to get your results.
Re:cygwin (Score:4, Funny)
Re:cygwin (Score:3, Insightful)
This is why we need a "funny" metamod option for all moderations: sometimes the moderation is funnier than the post.
Re:cygwin (Score:3, Funny)
UML? (Score:5, Informative)
Cygwin is great but a full linux would be even better. In theory at least, User Mode Linux should be able to run under Windows. Possibly with a MinGW compile under Cygwin so after building, it doesn't need the Cygwin layer.
Re:UML? (Score:5, Funny)
there is a project on sourceforge http://line.sourceforge.net/
* LINE Is Not an Emulator
LINE executes unmodified Linux applications on Windows by intercepting Linux system calls. The Linux applications themselves are not emulated. They run directly on the CPU just like all other Windows applications.
Status
Current version: 0.5
Release date: May 29, 2001
LINE IS ALPHA SOFTWARE *
though, now I should get off my ass and compile 2.6.1..
Re:UML? (Score:4, Funny)
WTF?
I am what most people would consider a highly trained technical professional. Unlike most people who spout off at this site, I have the certificates to prove this, and furthermore they're issued by the biggest software company in existence.
I know how to tell facts from marketing fluff. Now, here are the facts as they're found by SEVERAL INDEPENDENT RESEARCH INSTITUTES:
Expenses for file-server workloads under Windows, compared to LinuxOS:
They compared Microsofts IIS to the Linux 7.0 webserver. For Windows, the cost was only:
Application development and support costs for Windows compared to an opensores solution like J2EE:
A full Windows installation, compared to installing Linux, on an Enterprise Server boxen:
Compared to the best known opensores webserver "Red Hat", Microsoft IIS:
These are hard numbers and 100% FACTS! There are several more where these came from.
Who do you think we professionals trust more?
Reliable companies with tried and tested products, or that bedroom coder Thorwalds who publicly admits that he is in fact A HACKER???
--
Copyright (c) 2004 Mike Bouma, MCSE, MCDST, MS Office Specialist
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license is included in the section entitled "GNU
Free Documentation License".
Re:UML? (Score:3, Interesting)
If Knoppix isn't perm
Re:UML? (Score:3, Informative)
UML runs in user mode and issues standard posix calls. Theoretically it can work under Linux to give a full workalike environment. It would be interesting to try.
Re:UML? (Score:3, Informative)
UML compiles the Linux kernel into a command-line program - the kernel is just like any other binary. You type "linux" at a prompt, it boots the kernel then mounts a large file as the filesystem (like loopback). Devices are emulated by hooks into the appropriate kernel modules (tty, or serial ports). So, virtual terminals pop up as xterms when you run it in X.
There's no good reason why this *couldn't* be run in Windows. All you'd be doing is changing the code that draws
Windows Software That Doesn't Require Admin Priv. (Score:4, Funny)
Have you tried Solitaire?
Re:cygwin (Score:2)
Of course... (Score:4, Funny)
Perhaps I'll wait until at least 2.6.2 before doing it again
Re:Of course... (Score:5, Informative)
Copy the
Beats the hell out of make menuconfig.
Re:Of course... (Score:5, Informative)
Re:Of course... (Score:2)
So what about Nvidia drivers? Anyone tried this yet?
Let the fun begin!
Nvidia drivers (Score:3, Informative)
You'll need to run the NVIDIA installer with the --extract-only argument to untar it, then cd usr/src/nv and patch -p1 the diff file and then cp Makefile.nvidia Makefile. Then just run make install in the top-level directory of the nvidia installer and it'll build and install a 2.6.1-compatible module.
Re:Nvidia drivers (Score:3, Funny)
Don't forget to wave the sacrificial rubber chicken in an anti-clockwise direction over your processor while it compiles. If you wave the chicken clockwise you'll get a *lot* of segfaults and kernel panics.
Re:Nvidia drivers (Score:3, Informative)
Re:Of course... (Score:3, Informative)
I'm running 2.6.1_rc2-gentoo and like it alot (since it's all new hardware and want to play with the new ALSA, USB and crypto stuff) but still will run 2.4.x on an older box until genkernel will work [with
Re:Of course... (Score:2)
You'll want to upgrade to 2.6.1 to fix this recently announced [slashdot.org] (local) root exploit. The headline doesn't say it, but according to the user posts it effected 2.2.x, 2.4.x and 2.6.0 kernels.
Re:Of course... (Score:4, Funny)
But but but... If you never install 2.6.1, then 2.6.2 may never come out! The fate of the world depends on you!!
- shazow
Linus Flees (Score:3, Funny)
Re:Linus Flees (Score:2)
Better than Linux Fleas
Besides Debian, What distros have 2.6.x ? (Score:3, Interesting)
Re:Besides Debian, What distros have 2.6.x ? (Score:5, Informative)
Gentoo of course has it (Score:5, Informative)
They keep on top of things with Gentoo.
Re:so... (Score:3, Interesting)
apart from upgrading and watching tentacle-porn I mean.
Don't know what "tentecle-porn" is...but sounds interesting.
I work all the time on my machine. To upgrade a kernel takes all of 5 minutes...including boot time. And I've only upgraded from test9 like 3 times in the last 2 months...so 15 minutes to upgrade per 2 months. Wow, yes, I can see where you would think I would not have any time left to do anything.
Of course, you also could just be an anonymou
Re:Besides Debian, What distros have 2.6.x ? (Score:2)
Re:Besides Debian, What distros have 2.6.x ? (Score:3, Insightful)
And on top of that, if noone uses it until 2.6.15 how will any of the bugs get found? The kernel developers have been using it since 2.5.x so they've probably found all the major bugs dealing with the hardware they all use, the testing base has to be widened to find the odd bugs and that's why 2.6.0 was released when it was.
Slackware (Score:5, Informative)
We will know that it is time to use 2.6.x in anger when Patrick ships his distro with it as the default kernel. This is usually a sure sign that stability and maturity is upon us.
Re:Slackware (Score:5, Insightful)
Slackware kernel compile guide available (Score:5, Informative)
Re:Besides Debian, What distros have 2.6.x ? (Score:2, Redundant)
proxy
Re:Besides Debian, What distros have 2.6.x ? (Score:3, Informative)
Re:Besides Debian, What distros have 2.6.x ? (Score:4, Informative)
Re:Besides Debian, What distros have 2.6.x ? (Score:3, Informative)
http://people.redhat.com/arjanv/ [redhat.com]
For the stuff he builds. He does a lot of 2.6 rpm's for Fedora and RH 9.0.
Re:Besides Debian, What distros have 2.6.x ? (Score:3, Informative)
Install yum from here:
http://linux.duke.edu/projects/yum/downloa d
Then install the fedora-release package from here:
http://download.fedora.redhat.com/pub/fedor a/linux
You probably want to pick a mirror site - the main site is overwhelmed. To find a mirror, check here:
http://fedora.redhat.com/download/mirrors.h tml
Select a nearby mirror and edit
Then run yum
Re:Besides Debian, What distros have 2.6.x ? (Score:3, Informative)
Re:Besides Debian, What distros have 2.6.x ? (Score:2)
Mandrake's cooker (beta for v10 release). First user distro that automagically configured my ATI Fire GL 9000 (onboard video chip in my t40p).
Re:Besides Debian, What distros have 2.6.x ? (Score:2)
I gave the previous one a spin and had a few problems - like unexplainable temporary hangs in KDE, sound config problem. Hope this one does better!
Re:Besides Debian, What distros have 2.6.x ? (Score:2)
Re:Besides Debian, What distros have 2.6.x ? (Score:3, Informative)
it's not modutils anymore
Re:Besides Debian, What distros have 2.6.x ? (Score:3, Informative)
You're a tard or a troll. RH did not stop shipping media players, they stopped shipping prebuilt modules for codecs with patented algorithms. And dependency hell is years gone. There are plenty of third party repositories like fedora.us, livna.org, and the venerable freshrpms.net which support both apt and
do_mremap local exploit (Score:4, Interesting)
Re:do_mremap local exploit (Score:5, Interesting)
and then again in 2.6.1-rc2.
Real men don't test patches... aparently
Re:do_mremap local exploit (Score:5, Informative)
Let me get this straight... (Score:5, Funny)
Actually (Score:5, Funny)
Just compile the most expansive possible kernel. Package it and "sell" it to cnet as the p2p app to have. Include boot loader.
No one reads warnings/lisenses anyway...
And voila! 85% linux on the world's desktops overnight! And what a night it will be!
I pity Dell support and the Indians....
Re:Let me get this straight... (Score:4, Funny)
It looks like you're trying to upgrade your Kernel. Would you like to:
Less complex than that now. (Score:3, Informative)
make (menu|g)config
make
make install
make modules_install
"make install" tries to figure out whether you're using LILO or GRUB and tell you what to do next, though it didn't quite work in my case since I never bothered setting up a boot menu (I just use the GRUB boot prompt). Another thing you should watch is that, by default, you can't remove modules from a running kernel. Be sure to check out the options for this.
Anyone else notice that you don't see the actual gcc commands a
Re:Let me get this straight... (Score:5, Informative)
> the murky underworld of Linux development, so no.
That's not exactly fair. Although installing a kernel independently of a distro isn't easy, program installation in general is far, far easier than it is in MS Windows. In debian, you just type "apt-get programname". In Mandrake, you type "urpmi programname".
In Windows, you open your web browser, go to download.com, type "programname" into the search field, click on the most likely link to the program from the search results, click on the "Download Now" link, click on the closest mirror, wait a few seconds, tell the app to "Run" instead of "Save", pray that the app is safe for your system (in the above apt-get and urpmi examples, programs are generally added into the installable app databases only after they make sure that the programs are reasonably secure and reliable), wait for the graphical installer to come up, click next, select the program components to install in one of several different ways (checkboxes, checkboxes in a scrollview, that tree-based Office2k method with the little dropdown buttons, etc..), verify the install location, click Finish, then delete the stupid excess shortcuts placed on the desktop, the shortcut bar, above the "Programs" entry in the Start menu, etc...
Then you agree to a surprisingly restrictive and needlessly redundant ("you agree to not do the following already illegal things...") license agreement. Then, maybe, it'll make you reboot.
BTW, if you have multiple program names in Debian or Mandrake Linux, you can install all of them with a single command line (or a single button in the install gui).
So hah!
--
-JC
coder
http://www.jc-news.com/parse.cgi?coding/main
Problem with 2.6.1 (Score:3, Funny)
Oh wait, we are all about reality here. My mistake.
Re:Problem with 2.6.1 (Score:2)
Re:Problem with 2.6.1 (Score:3, Funny)
You put bacon, lettuce and tomato inside your drive? What do you put in your sandwiches?
Hmmmm.... (Score:4, Funny)
all in the capable hands of Andrew, so why worry? The fact that I'm
fleeing the country should in no way be construed as anything sinister at
all, no siree. Nope. I'm innocent, and nobody saw me do it.
Linus is not only a great project manager, system architect and coder, he's funny as hell too.
(If that isn't an underhanded slap in the back of the head of Dalek McBride, I don't know what is. "I'll be in Oz all week, try the veal!!")
I hope SCO sticks around for a while just for the comedy factor.
Soko
Re:Hmmmm.... (Score:3, Interesting)
STILL waiting for... (Score:4, Informative)
I've been wanting to dual-boot for several months now, but the Linux installer (any distribution) does not recognize my SATA hard drive.
For an OS that's supposed to be innovative and cutting edge, Linux is really dropping the ball on this one!
Re:STILL waiting for... (Score:5, Informative)
[*] Serial ATA (SATA) support
ServerWorks Frodo / Apple K2 SATA support (EXPERIMENTAL) (NEW)
Intel PIIX/ICH SATA support
Promise SATA support (NEW)
VIA SATA support
Re:STILL waiting for... (Score:3, Insightful)
That said, the next redhat distro (Fedora Core 2) will use the 2.6 kernel and will be out in April or thereabouts. So, you will not need to wait for too long to get good support fo
Re:STILL waiting for... (Score:3, Informative)
1) As other people have pointed out, your question isn't applicable to the current discussion since the topic of discussion already supports SATA.
2) OSS tech support is excellent, if you go to the right place. *Slashdot is almost never the right place*. If you have a general question about RedHat, look for RedHat discuss
SATA -should- list under SCSI! (Score:4, Informative)
FireWire, USB, and ATAPI also implement SCSI commands, ATAPI implements SCSI commands -OVER- ATA wires.
What I'd like to see is an abstraction of the SCSI-over-[anything] idea, so new drivers are basically just cutting up an input stream for their respective mediums. ATA as a whole could be implemented as part of this, the drivers would just say that your ATA drive is a SCSI drive, on an ATA bus, with a command set capable of features X,Y, and Z. It would make it a lot easier to implement TCQ and other stuff on ATA drives, and pre-ordered queing on dirty write buffers for slower serial devices.
All storage should be based on the most capable and broad command set, with lower-level drivers disabling features (fom said command set) to their needs.
Re:STILL waiting for... (Score:3, Informative)
Re:STILL waiting for... (Score:3, Informative)
So yeah official native SATA support is in there, and it works well too!
Re:STILL waiting for... (Score:2, Informative)
If your favorite distro have 2.6.x but doesn't have an ISO or floppy out with the SATA driver available, ask them. Is that too hard?
Or do you wan
Re:STILL waiting for... (Score:2, Informative)
Linux is code, not a living thing: it does not drop balls on anything.
Neither is Linux an OS. It is a POSIX-like kernel used by a number of OSs, and does not include any other software.
As such there is no such thing as "the Linux installer". Every distribution has its own installer (usually developed by their own staff), which is entirely independent of the kernel, Linux.
As for "dropping the ball", SATA support had been up and running for a long time in the 2.5.* dev
important fixes summary (Score:5, Informative)
o lots of USB-Updates, eg. for storage-devices and BUGS
o seeking in
o some more use-after-free()-fixes
o [libata promise] fix another ugly bug (for those who use it)
o lots of misc small fixes
o lots of ARM stuff
o dvb: Update DVB core (and more stuff, for those video-people)
o Fix via686a/KX133 TSC failure (for ppl with an Abit KA7/KA7-100 etc)
o Fix memleak on execve failure (memleaks are always bad)
o cpuqfreq stuff/additions
o "at least" one important X86-64 fix
o mremap() security fix
Re:important fixes summary (Score:5, Funny)
Now I can finally get my legotower working!
Finally, the patch party is over (for now). (Score:5, Insightful)
They must have beaten up Linus to get all those accepted ...
Re:Finally, the patch party is over (for now). (Score:3, Interesting)
bttv/v4l patch
[holtmann.org]
bluez kernel patch (bluetooth)
[vc.cvut.cz]
matrox frame buffer patch
[alsa-project.org]
alsa 1.0.1 kernel patch
[epitest.fi]
hostap (accesspoint sw for prism hardware)
[sourceforge.net]
qc-usb (quickcam express driver)
ALSA? (Score:2, Interesting)
2.6.x drivers (Score:2)
Some facts 'n figures (Score:5, Informative)
That's a heck of a lot of changes for a "stable" kernel.
Re:Some facts 'n figures (Score:2)
Re:Some facts 'n figures (Score:4, Informative)
Not really. The patch isn't even large by 2.4 conventions. The biggest patch ever seems to be 2.4.20 to 2.4.21 which was around 30Mb. Keep in mind that unified patches are made up mostly of code that hasn't changed surrounding the code that has.
Dammit! (Score:5, Funny)
Me: How many fingers do you have on your right hand? ...All right, I can see you're upset. How much would it take to clear this up? Patches? A syctl named after you? The head of Alan Cox?
Linus: What?
Me: Oh, how I have prepared for this moment. The coding, the studying, the kernel crashes, never seeing the sun...
Linus: What the hell are you talking about?
Me: My name is Saint Aardvark the Carpeted. You killed my kernel. Prepare to die.
Linus: How the hell did you find me? Did Darl send you?
Me: My name is Saint Aardvark the Carpeted. You killed my kernel. Prepare to die.
Linus:
Me: My name is Saint Aar--
Linus: Stop saying that! Guards!
Me: --killed my kernel.
Linus: What do you want?
Me: I want my -rc3 kernel back, you son of a bitch.
Help: re-introducing myself to the intracacies.. (Score:3, Interesting)
I was an early user of Linux (1.2.8 and earlier w/ Slackware). ("Back in my day, we had to compile our own kernels!").
Anyway, I've been screwing around again lately. I've got two machines running Mandrake 8.2 and one w/ Mandrake 9.2 (VMWare actually). Also planning on messing w/ Redhat 9 and Suse. Knoppix rules, etc.
What I want to know is: What are the complications/problems with upgrading your kernel? I remember there being all sorts of problems with shared libraries versions since they don't have any internalized versioning system to run things side by side.
Is it still true that I might break half the apps running on my system if I try to update my kernel?
Please help to re-educate a guy who has lost his way.
Thanks.
Tom
Re:Help: re-introducing myself to the intracacies. (Score:4, Informative)
When I went from 2.4.xx t 2.6.0-testxx (on a Gentoo 1.4 system) I downloaded the 2.6.x kernel and checked in Documentation\Changes. That file will list several packages and the minimum version needed. It also has the command to check the version and the site to download updated packages. Once you have verified that you have the correct versions of extra software compile the new 2.6.x kernel. Boot it and see what breaks. Of course you want to keep a backup of your current working 2.4.x kernel to boot.
As for breaking half your apps: no. I built my Gentoo system under a 2.4.x kernel and now run a 2.6.x kernel with no problems.
the_crowbar
Re:Help: re-introducing myself to the intracacies. (Score:2, Informative)
* Module loading: There are new tools for this (usually called module init tools). These are MANDATORY.
* Logical Volume Management: lvm2 is available but possibly not required (not sure on this)
* Alsa: Can now be compiled in the kernel. Might need minuscule tweaking
* A few modules have been renamed. (e.g. printer.o -> usblp.ko)
BitTorrent... (Score:5, Informative)
2.4 -vs- 2.6 (Score:3, Interesting)
Upgrading kernel (Score:2)
A slashdot a day keeps the doctors away - linux penguin
Re:Upgrading kernel (Score:4, Informative)
A duplicate code report... (Score:2)
Lots of stuff to work on there... that's just the architecture directory...
Zip Drive Support (Score:4, Interesting)
Re:Zip Drive Support (Score:2)
Now running! (Score:3, Informative)
BTW, does anybody know how to make K3B understand the new ATAPI cdburning stuff?
Install module-init-tools! Or you will get errors! (Score:5, Informative)
You need module-init-tools with the 2.6.x series.
I've always loved (Score:5, Funny)
<torvalds@home.osdl.org>
Fix silly mremap test.
Get off the drugs, Linus.
Re:I can't install this on... (Score:2)
I guess you'll just have to upgrade your bootloader. Recompilation of init and other software might also be necessary - 2.6.x is known to break the binary compatibility with current versions of NetBSDs. Filesystem should work, though.
Re:Ugly version system (Score:5, Informative)
Re:Ugly version system (Score:3, Informative)
I fail to see how 2.6.1-rc3 (rc == release candidate) is confusing. rc numbering is pretty standard, even Bill's boys do it (Windows 2003 rc-1 for example).
There's also the question of why exactly people new to Linux are compiling their own kernel rather than using that provided by their distro of course.
For even more clarity the ftp site now has the rc-whatever releases in a 'pre-releases' subdirectory, so I really don't see an issue here.
Re:Security, Stability and Performance (Score:3, Informative)
That was the point of the whole 2.6.0 test series. The reason they did that was because it was likely that someone who wouldn't touch 2.5 with a ten foot pool would run 2.6 text X, and they did. 2.6.0 probably had more testing than any other kernel. I've been using it on two machines ince test1, the only problem I encountered was t
Re:Back in my day.. (Score:2)
Re:My Patch (Score:5, Interesting)
This time, I attempted to do the same. But the author didn't tell me much of what to do at all. So I just started looking at the one function he pointed me to. I ended up surprising myself. I found I could easily follow what was going on, and quickly found my problem. I tried a fix, and it worked. I reported back to the author, that I fixed my problem and how, and he asked me to submit a patch to Linus.
I've used to think of the kernel as some beast, full of black magic. Some of the parts dealing with broken hardware, are a little arcane. But the more I look at it, the more I see that most of it is just C. Now that Linus is subscribed to the linux-kernel mailing list, I see more developers interacting with him. He really does have good taste in code.
Re:My Patch (Score:5, Interesting)
Thank you for fixing our code and making it a little more stable for us all. Hopefully your comments will spur others to have a peek under the hood and see what they can discover.
Re:Considering trying out Linux (Score:3, Interesting)
From what I remeber, there are 2 drivers. The ones from Broadcome, which are a bitch to install and have poor performance, and the other thats in the kernel it self. Its listed as tg3. I am still running 2.4 kernel on that server, so I imagine 2.6 should work fine.
Stock Debian kernels don't appear to have this NIC compiled in, I can't figure out for the life of me why not.
*shrug*
Re:Considering trying out Linux (Score:2)