Linux v2.6 Begins Testing
xose quotes Linus from the kernel list: "the naming should be familiar - it's the same deal as with 2.4.0.
One difference is that while 2.4.0 took about 7 months from the pre1 to
the final release, I hope (and believe) that we have fewer issues facing
us in the current 2.6.0. But very obviously there are going to be a
few test-releases before the real thing.
The point of the test versions is to make more people realize that they
need testing and get some straggling developers realizing that it's too
late to worry about the next big feature. I'm hoping that Linux vendors
will start offering the test kernels as installation alternatives, and
do things like make upgrade internal machines, so that when the real
2.6.0 does happen, we're all set." You all know what to do ;) Update: 07/14 17:49 GMT by S : OverNeith writes "Joe Pranevich has done it again! He's written another summary document on what to expect in the new and upcoming 2.6 Kernel!"
What is it I have to do? Send loves and kisses?
There isn't an ebuild yet, and I'm too lazy to do it the old way...
I know if I start downloading and compiling this kernel I am going to have a 'case of the Mondays' real quick.
Unique signatures are rare.
For us newbies here, what are the relevant differences in the new kernel? Better performance? New hardware support?
And ive just compiled it. I was quite surprised I managed to get it to boot without it panicing. I'm even typing from the new kernel now. But there is a word of warning though. The layout of the /dev folder has been rearranged. As a result some of my programs have broke.
/dev/hda, /dev/hdb/, /dev/hdc now become /dev/discs/disc0, /dev/discs/disc1, /dev/discs/disc2. So you will need to edit /etc/fstab to reflect the changes.
For example.
You connect another computer to the serial port and use it as a console...
Or use multiple monitors, one for X, one for the console...
(with the serial solution you can automagicly log it and don't have to type anything from a screen)
Jeroen
Secure messaging: http://quickmsg.vreeken.net/
You don't have to wait - pretty much all of big stuff has already happened in the 2.5 series. 2.6 is the next stable series, which (usually) means no big architectural changes. What's going on now is testing to ensure that the 2.5 series is stable enough to be considered for a release as "2.6.0".
This space intentionally left blank.
Should mention that the sound capture seems to cause the problem -- without sound, the capture is smooth under Linux, but adding either ALSA or OSS to the mix guarantees problems.
Try not. Do or do not, there is no try.
-- Dr. Spock, stardate 2822-3.
Downloaded, compiled and installed. Working since 4 hours on a Slackware-9.0-current, asus L8460K notebook (p3/1000, 256mb ram, i440bx, S3 savage/MX, ess allegro) and quite standard compilation options (acpi, alsa, pcmcia, usb, netfilter, no ipv6, preemptible kernel). Applied patch as seen on LKML (see here) for vfsmount.
Happy testing!
I'm fat, you're ugly. I can get slimmer, and you?
were you expecting to see a sig here? perhaps you'd rather see the inside of an ambulance!
Last time I looked at ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/ must-fix/ there were still some showstoppers. It seems like they were updated about a month ago, so I guess progress must have been made on them...
The biggest problem I have with the newer kernels is probably some ACPI/IRQ routing bug in my board. It's a common problem with the NForce2 chipset (APIC doesn't work, so you have to boot with pci=noacpi or acpi=off). It's not the biggest inconvenience, but it causes half of my unused USB slots not to work...
I must say the snappiness of 2.6 is great! I'm looking forward to beta-testing. AFTER I backed up my drive, of course!
I hope they added a few lines like "This is not SCO code" :-P
OK, So what if I'm a troll?!
All I see is badness coming from this.
Linux is changing. The average Linux user of today doesn't recompile their kernel. What's wrong with Mandrake or Suse offering a clearly labelled "testing kernel"? One of the problems Linux development is having right now is that the testing community is so closed that they aren't getting a good cross section of production machines during testing. The end result is that the rubber doesn't really meet the road until the kernel goes "live".
If I remember correctly there's a new Block IO (BIO) layer included too, which should enable IDE CD burning without the need for SCSI emulation. Should speed things up somewhat.
I'm not exactly sure if this is correct - I believe I heard it a the Linux Forum in Denmark back in march. The speaker was Jens Axboe, the current cdrom subsystem maintainer.
zWhat would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
Actually devfsd does (see here). Most distros use DevFS + devfsd these days (notable exeption off the top of my head is RedHat).
Rich
Two possibly dumb questions (but this is slashdot, after all). (1) Can you change the scheduler default timeslice (10 msec seems a bit long for a multi-GHz CPU). (2) does it do the right thing for hyperthreading? (for hyperthreading, the scheduler needs to understand that one of the CPUs is sorta crippled, so jobs should flop back & forth between both CPUs).
--- Often in error; never in doubt!
Technical achivements aside, the most amusing thing about the 2.6 series of kernels is seeing all the large corporate entities with vested interests deal with the release schedule.
That is to say, there isn't one. I especially liked the quote from Torvalds I recently saw in a CNet news.com that basically said, "it'll be done when it's done - deal with it".
The dangers of knowledge trigger emotional distress in human beings.
LINUX 2.6 KEY CHANGES
Faster, more predictable performance and new APIs are on tap
[Yay]
Desktop improvements
[Whatever that means]
Universal Serial Bus 2.0 and production Bluetooth support
[Yay]
Pre-emptible kernel with low-latency kernel patches for more user responsiveness and better multimedia performance, even under heavy loads
[Like Windows XP!]
Server improvements
[Whatever that means]
Updated I/O and memory subsystem for faster throughput and scalability
[Yeah, like blast processing]
Faster, more scalable process scheduler
[Pfft]
User-mode Linux to allow multiple system images running on the same box to aid server consolidation and application separation
[Sounds like the minutes of a business meeting]
Asynchronous I/O and completion events--a big improvement for Web servers and databases
[I'll take your word for it]
Support for disks larger than 2 terabytes and for SGI's XFS enterprise file system
[OK]
Faster, POSIX-compliant threading library
[Redundant]
and it still shows nothing on screen if i pass vga=normal during boot, and it took me several atempts before I relized that regular ps/2 keyboard can be left out or compiled as a module. well, this kind of changes were expected.
after i managed to get it working (booting, with keyboard, framebuffer console, et. all) surprise... no DRM on X.
happens that for some reason X doesn't detect working agp when a Radeon 8500LE in inserted in my kt266 based mobo. even with agpgart and radeon modules loaded.
so here's a few sugestions:
leave ps/2 kboard selected by default for x86 architectures, same for a way to display the console on text mode vga and check this radeon issue.
except those minor stuff, the new kernel is great. really fast for regular use.
What ? Me, worry ?
I know Slashdot isn't a support forum, but could someone point out a good tutorial for compiling and installing a new kernel? I'd like to give 2.6 a try, but I don't know where to begin.
In the GNU tradition:
Linucs Is Not Using Code from SCO
Accountability on the heads of the powerful.
Power in the hands of the accountable.
Take a look at minion.de. They have patches for getting NVIDIA's driver going.
Re: Linux v2.6.0-test1
The whole thread is here Linux v2.6.0-test1
Well, assuming that's a legitimate question and you're not just being a smart-ass (hard to tell)...
I used rfstool.
The ratio of people to cake is too big
To test this issue out, run Sawfish, and bind a key like Ctrl-Alt-B to a black-background xterm. Launch X, and run Sawfish. Hit Ctrl-Alt-B once and see what happens. It's consistant here across about 6 machines, all different hardware.. a 3-4 second delay, then anywhere from none to 4 xterms will open up. On 2.4.anything, it opens the xterm instantly, and only opens one of them, not 3, not none.
The other issue is that there's some underlying change in the TCP stack/net drivers that cause rsync and anything running over ssh/ipsec to fail with weird dropped-socket errors from the applications using them. Again, on 2.4, it works flawlessly.
It's very annoying, and both of these are blockers for me and most of the machines I'd be running this on. It happens with anything that involves keyboard shortcuts; menu accels, launched applications, keybindings, everything.
Changing to the different schedulers does not help; deadline, as, or cfq. 2.5.68 worked perfectly, and didn't have these anomalies, but every single kernel since that time, has had it. I've diffed, and I can't tell which of the dozens of changes actually broke this.
If anyone has a solution, I'm all ears.