Linux Beta Kernel 2.5.16 Out
dipfan writes "The latest beta version of the Linux kernel 2.5.16 is out, with some comments by Linus here, who was kept 'personally somewhat busy' by 'the interesting Intel SMP-P4 TLB corruption bug, which ends up being due to some very funky asynchronous speculative TLB fill logic'. Woo hoo. Mirrors, etc." We haven't been keeping up with the 2.5.x series, but a slow Sunday is a good excuse to catch up.
Lovely sunday morning, isn't it?
--
pants ahoy
Does Linux support blast processing yet??
Fuck that AC cocksucker for getting fp before me. Sundays suck. Niggers.
.. I am so going to submit my childhood stories to Slashdot. :)
Isn't this what Freshmeat is for?
Well, I dunno if the short changelog format is wonderfully readable, but
at least it's small enough that I don't feel bad about mailbombing the
kernel list with it.
USB and architecture updates, IDE driver updates etc. The one that kept me
personally somewhat busy was the interesting Intel SMP-P4 TLB corruption
bug, which ends up being due to some very funky asynchronous speculative
TLB fill logic, which made the page table invalidation "exciting".
The TLB invalidate rewrite will likely have broken all other architectures
(at least performance-wise, if not in any other way), so architecture
maintainers look out!
Linus
Summary of changes from v2.5.15 to v2.5.16
o USB-UHCI-HCD
Anton Altaparmakov
o NTFS 2.0.7: minor cleanup, remove NULL struct initializers
o NTFS 2.0.7 release: pure cleanups.
Jens Axboe
o fix scsi oops on failed sg table allocation
o Include linux/slab.h not linux/malloc.h in pc300 wan driver.
Martin Dalecki
o 2.5.15 IDE 60
o 2.5.15 IDE 61
o 2.5.15 IDE 62a
o 2.5.15 IDE 63
o 2.5.15 IDE 64
o Sparc64 fixes:
o Sparc64: Delete AOFF_task_fpregs define.
o tcp_ipv4.c: Do not increment TcpAttemptFails twice.
o Sparc64: Make pcibios_init return an int.
o Ingress packet scheduler: Fix compiler error when CONFIG_NET_CLS_POLICE is disabled.
o Sparc64: Bitops take unsigned long pointer.
o Sparc64: Fix typos in bitops changes.
o Sparc64: Missing parts of previous math-emu fixes.
o -- ehci misc FIXMEs
o -- hub/tt error recovery
o Update orinoco driver to 0.11b
o 1127/1: static PCI memory mapping for ARM Integrator reduced
o 1126/1: Kernel decompression in head.S does not work for ARM 9xx architectures
o 1130/1: Remove support for prefetchable PCI memory on ARM Integrator
o zlib_inflate return code fix. Again.
o 64-bit jiffies, a better solution
o USB storage
o USB storage
o USB storage drivers
o USB storage
o usb_submit_urb fix for broken usb devices
o USB device reference counting api cleanup changes
o USB sddr55 minor to enable a MDSM-B reader
o Change to the USB core to retry failed devices on startup.
o USB Config.in and Makefile fixups
o USB - fix a compiler warning in the core code
o USB - Host controller Config.in changes
Christoph Hellwig
o IPv4 Syncookies: Remove pointless CONFIG_SYN_COOKIES ifdef.
o Change maintainer info of PC300 WAN driver.
o Fixed the handling of file name containing 0x05 on vfat
o Add full duplex support to 3c509 net driver.
Jeff Garzik
o Add new pci id to tulip net driver.
o Merge 2.4.x changes for old OSS ac97_codec driver:
o via-rhine net driver minor fixes and cleanups:
o Update MII generic phy driver to properly report link status.
o Fix phy id masking in 8139too net driver.
o uhci.c FSBR timeout
o USB device reference counting fix for uhci.c and usb core
o 2.4.19-pre8 uhci.c incorrect bit operations
o 2.4.19-pre8 uhci.c incorrect bit operations
o uhci-hcd for 2.5.15
o Fix four similar off-by-one errors in wireless net drvr core.
o IrDA update 1/3:
o IrDA update 2/3, set_bit updates:
o IrDA update 3/3:
o ISDN: maintain outstanding CAPI messages in the drivers
o Use standard AS rule.
o ISDN: AVM CAPI drivers: Common revision parsing
o ISDN: Usage count for CAPI controllers
o ISDN: Init ISA AVM CAPI drivers at module load time
o ISDN: Release AVM CAPI controllers at module unload time
o Fix oops-able situation in 3c509 net driver
Manfred Spraul
o usb-storage locking fixes
Neil Brown
o - kNFSd in 2.5.15 - Require export operations for exporting a filesystem
o - kNFSd in 2.5.15 - export_operations support for isofs
o Micro Memory battery backed RAM card driver
o [ARM 1110/1: fixes to the ARM checksum code
o cs89x0 net driver minor fixes, SH4 support, and cmd line media support
o PPC32: This changeset updates several of the powermac-specific
o tulip net driver 2114x phy init fix
o misc.c:
o Fixed race when devfs lookup()/readdir() triggers partition rescanning.
o Minor cleanup of fs/devfs/base.c:scan_dir_for_removable().
o Cosmetic cleanups, remove unused struct members from via-rhine net driver
Russell King
o [ARM] Localise old param_struct to arch/arm/kernel/compat.c.
o [ARM] Fix signedness of address comparisons, causing boots on some
o Pass a physical address from the boot loader for the location of the
o Always allow CONFIG_CMDLINE to be set or edited by the user.
o Clean up do_undefinstr - it only needs to take the pt_regs pointer
o A pile of missed kernel stack accessing functions were still using
o [ARM] Don't write to read-only registers.
o [ARM] SA1100 cleanups:
o [ARM] Couple of small fixes:
o [ARM] ADFS updates/fixes.
o 2.5.14 updates - for the new memory management pfn() macros. Also,
o clean up maximum priorities
o Hotplug CPU prep
o Prevent deadlock in JFS when flushing data during commit
o Add to list of supported 8139 net boards.
o Sparc64: Export batten_down_hatches
o Sparc: Use proper sys_{read,write} prototypes in SunOS
o drivers/video/aty/mach64_gx.c: Include sched.h
Linus Torvalds
o Fix 'export-objs' usage in Makefiles.
o Make arm default to little-endian jiffies.
o This improves on the page table TLB shootdown. Almost there.
o Fix up some more TLB shootdown issues.
o Update kernel version
o Cleanup munmap a lot. Fix Intel P4 TLB corruptions on SMP.
o Make setresuid/setresgid be more consistent wrt fsuid handling
o First cut at proper TLB shootdown for page directory entries.
o request_region janitor cleanup for rtc char driver
I believe this when I see an editorial link to Micro$oft-NBC - the choice of Slashdot news sites...
Should invading one's peaceful neighbours be opposed, or rewarded with trade deals?
I prefer Linux myself, but a major and highly respected new *NIX distro release beats a beta kernel release and day of my 8-day week.
</rant>
Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
Anyone wanna start betting when the dev kernel will surpass the stable kernel?
3 versions to go....
-b
We haven't been keeping up with the 2.5.x series, but a slow Sunday is a good excuse to catch up.
According to kernel.org, the latest version of the 2.4 stable tree is 2.4.18 - which has been out for quite a while.
I don't read the kernel mailing list. Could someone who does tell us what we have to look forward to in the 2.4 line?
--saint
Anyone wanna start betting when the dev kernel will surpass the stable kernel? 3 versions to go....
It's really not that fantastic. 2.5 will probably go pretty high. The 2.3 kernel went to 2.3.51 before it jumped to 2.3.99 (look here).
It will be interesting how much work goes into 2.5 before 2.6.0 is released. Then we'll be able to start comparing what's new to 2.4.x. It is interesting that we're at 2.4.19 when the 2.2. kernel is at 2.2.20, IMHO.
My Karma was at 49, then they switched to words. All that work for nothing!
hey slashdot editors, YOU SUCK.
I bet it'll surpass it at 2.5.20, but that's just my guess...
this story sucks ass. no more posts after this one please
try biting your ear while claping your hands... good, now you look like a moron
Ok, I may be clueless here, but given this comment from Linus:
The TLB invalidate rewrite will likely have broken all other architectures (at least performance-wise, if not in any other way), so architecture maintainers look out!
Since it sounds like this was a P4 specific issue, and a P4 specific fix, shouldn't it have been #ifdef'ed for the architecture?
-Robert
MOD THIS DOWN!!! MOD THIS DOWN!!!
He's not singing the praises of linux. He's not ooh and ahhing at the latest buggy release. Mod this guy down; he's obviously a subversive bsd user who lives in the real world.
Good thing I'm not using Linux...could be even worst then applying patch to windows. ...
Huh, new kernel, gotta update my frig, mp3 player, my car on board computer, my computer, my watch,
Linux is a cool geeky thing but will not rule the world, sorry guys...but it's a nice atari gotta admit.
Not flamebating here...just a tought.
Anyone know why the development kernel and the stable kernel didnt adopt the VM patches which andrea did to his own VM ?
They remarkably enhance the system performance, what is holding it up ?
Anyone know what is being added in the 2.5 kernels? I have not been following them too closely...
works grrrreeeeat
I'm anxiously awaiting the next release already, thank god slashdot is keepeing me up-to-date and is also posting other interesting stories to make the the long wait more endurable.
Hello,
/dev/cdrom to '666'!
Recently I've been introduced to an operating system known as Linux.
Lured by its low cost, I replaced Windows 98 on my computer with Linux. Unfortunately the more I use it the more I fear that this "Linux" may be an insidious way for the Dark One to gain a stronger foothold here on Earth. I know this may be a shocking claim, but I have evidence to back it up!
To begin with, Linux runs numerous background processes. These processes are usettlingly termed "demons." Furthermore in order to start or stop these "demons" a user must execute a command called "finger". By "fingering" a "demon" one excercises an unholy power, much the same way that the Lord of Flies controls his black minions.
Every file or directory created on LINUX systems has some permissions. The owner of a file can assign various permissions, allowing or prohibiting access to that directory or file.
When you make a new directory in LINUX, it automatically sets '666' as the permission level. Also, if you want to browse CDs in LINUX, you have to change
'666' in Linux means 'give myself permission, give groups permission, and give everyone permission'! I've HAD it with all this permissiveness!"
Also consider some of these other Linux commands: "sleep", "mount", "unzip", "strip" and "touch". All highly suggestive in a sexual
nature. I know that our Lord cannot approve of these, and I urge them to be renamed to something appropriate to the Christian community.
Fourth, Linux uses a flavor of DOS known as Bash. Bash is an acronym for "Bourne Again Shell". On the surface this would appear to be supportive of the Lord. However, remember that even Satan can quote the bible for his own purposes! While I believe Linux may be born-again, its obvious by the misspelling of "born" that its not born-again in an Christian church. Will the lies ever cease?
Additionally, one of the main people involved with the GNU Free Software Foundation supports contraception and abortion. His web site even advocates government support of contraception. He also wears fake halos, and has quips about his made-up church that relates to his free software. I find such blasphemy to be extremely unsettling.
One must also remember that the creator of Linux, a college student named Linux Torvaldis, comes from Finland. I'm sure all the followers of Christ are aware of the heritical nature of the Finnish: from necrophilia to human sacrifice, Finnish culture is awash in sin. I find little reason to believe anything good and holy could arise from this evil land.
Finally, let us remember that there is an alternative to using the Satan-powered Linux. I think history has shown us that Microsoft is quite holy. I'm told that its founder, William Gates is a strong supporter of our Lord and I encourage my fellow Christians to buy only his products to help keep the Devil at bay.
I wish I had more time to expound upon my findings. Unfortunately a family of Jews has moved in across the street and I must go speak to them of Jesus Christ before they are condemned to eternal hellfire.
Please investigate this as you see fit and I'm sure you'll reach the same conclusions that I have.
kept 'personally somewhat busy' by 'the interesting Intel SMP-P4 TLB corruption bug, which ends up being due to some very funky asynchronous speculative TLB fill logic'.
That is what they all say.
Get your Unix fortune now!
Here's a list of mirrors.
.Please .try .to .keep .posts .on .topic. .t o .reply .to .other .people .comments .instead .of . starting .new .threads. .other .people's .m essages .before .posting .your .own .to .avoid .si mply .duplicating .what .has .already .been .said. .a .clear .subject .that .describes .what .you r .message .is .about. .Inflammatory, . Inappropriate, .Illegal, .or .Offensive .comments . might .be .moderated. .(You .can .read .everything , .even .moderated .posts, .by .adjusting .your .t hreshold .on .the .User .Preferences .Page)
.regarding .accounts .or .comment .posting . should .be .sent .to .CowboyNeal.
.Try
.Read
. Use
.Offtopic,
.Pro blems
try biting your ear while claping your hands... good, now you look like a moron
<rusty@rustcorp.com.au>
o Hotplug CPU prep
Sweet.
On a slightly different note, is there a place that has (perhaps weekly) status updates on the Sparc64 kernel and related goodies?
The UltraLinux site hasn't been updated for a while. I'm thinking of putting Linux on my Ultra 30 for testing, and I'd like to run one of the newer kernels (2.5.x).
I'm looking at Gentoo as well, and I'm hoping that their Sparc64 ISO will be released soon.
as i type this all i have is the default kernel in Slack 2.4.5 and using 4.7 netscape, shame on me, HEY don't hit me with that giant penguin!!!
Does anyone have more details on what asynchronous logic is in the P4 and why it was funky?
Mouse powered Chips, Open source Processors and Lego
At best, I would call the development series "alpha". Beta implies that the kernel is ready for general testing prior to release, and there are few known showstopper bugs.
When 2.5 goes -rc, or Linus starts making prereleaserr noises, then go ahead and call it "beta". Until then, it's the type of thing you inflict on a computer you don't mind messing around with.
Someday, you're going to die. Get over it.
Fellow Hackers,
Yesterday I downloaded the new Linux 7.2 into my Personal Computer. And let me tell you, the Experience was terrible. The instalation diden't require a security number like Microsoft's operating-systems, and some of the EULA's were very confusing. I invite you to try out the latest in clustering operating systems - Windows XP. You'll get a easy to use environment for all of your digital needs! Where do you want to go today, indeed. Let's go into the future together!
Signed, your typical atroturfer with a Slashdot ID > 500,000.
Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.
a slow Sunday is a good excuse to catch up.
No. A slow Sunday is a good excuse to go spend time with your loved ones, take a walk, go to church, and enjoy a home cooked meal with your family.
So why am I reading slashdot on a Sunday?
The masses are the crack whores of religion.
When will Linux finally be done? It seems like all that they do is "fix bugs" and "increase performance" anymore. I am starting to wonder if they will ever finish it. It is a big project - maybe a bit too big for a bunch of hackers to deal with. Quite impressive but still I wish it would get done.
This kernel looks very stable so far. The only trouble I got is with the keyboard. Sometimes, it blo
{{.sig}}
Fix it now, motherfuckers!
Does Linux support blast processing yet??
"Blast Processing" is the name of the sprite engine that Sega used in Sonic 2 and Sonic 3 for Sega Genesis. Here are some Genesis emulators for UNIX and Linux systems. DGen is pretty good.
Will I retire or break 10K?
Does Linux support Windows yet?
Using the WINE binary compatibility layer, an x86-based GNU/Linux system running an X11 server can run many applications designed for Microsoft Windows.
Will I retire or break 10K?
Some people have already started: http://kernelnewbies.org/status/latest.html. Some of these will probably get backported into 2.4.
Some of the big changes/additions are: block IO, JFS (IBM file system), alsa, support for 64bit amd, preemption, a new NTFS driver and ide clean ups.
Ah, thats the answer. Upgrade your hardware! Spoken like a true microsurf.
Gordon we know its you at Microsoft Research standing next to Linus see all those great Transmeta Processors just kinda got to you like back in the good old VAX days when you VAX guys like Cutler gave us that load of shit called NT. Gordon whats the matter cannot read the code thats right its not coded in your great language Visual Bullshit & Virus Script. Hey must be busy trying to develope some games kinda stuck well heres one you love to play MICROSOFT MONOPOLY. WidowsXP thats right lots of bloat on that goat. WindowsXP looks like an operating system made for Senator Hollings and Eisner at Disney. We do not need extra bloat and security holes created by XP . XP clustering HAHAHAHAHHAHH........XP has enough trouble each day just rebooting as it chews up you data into useless bits. Gordon you can clone it but everyone will know what a cheap imitation it is just like your clone of MAC LISA and VAX EXTENDED.
Jesus - can't people around here take a joke. Note the title of my post: Mode = Astroturfing.
The only thing that XP can cluster is a cluster fuck.
Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.
2.4 is at 2.4.19 because of the VM screwup mostly. Otherwise the smaller changes probably would have been put into larger batches.
I have a for host in *.mycompany.com script that will automagically update all our production machines at once. Who needs up2date, Red Carpet, and all that crap? Ha-ha.
It's DEVELOPMENT kernel you Micro$oft flunky...
A deep unwavering belief is a sure sign you're missing something...
not to mention the fact that 2.0 went as high as 38 (but the last version I ran was 36). Those were the days when everyone was compiling new windowmanagers, kernels and everyone was anxiously awaiting for a good browser to replace Nutscrape 4.72
Personally though, I can't wait until 2.6... I know someone who's working on some of the new graphics stuff in his spare time (the new graphics layer is code named "Ruby"), and there will be some sweet stuff. The DRI, framebuffer, Video4Linux, etc. systems will all be made into one unified kernel interface, which will be user friendly and capable enough to (almost) program graphics applications in bash! Imagine (device names are changed to protect the innocent
Not to mention we'll finally be able to ditch X on the desktop for the framebuffer without losing OpenGL support, and let X do what it was meant to do: thin clients and network terminals.
A solution to the problem with music today
We haven't been keeping up with the 2.5.x series, but a slow Sunday is a good excuse to catch up.
And we've been happy! Please, this isn't a spider to check for every time a changelog is updated...
-- Is "Sig" copyrighted by www.sig.com?
Because you are a lonely atheist nerd, sitting in a wheelchair with pizza brought home from Pizza Hut?
please split up the linux kernel stories from other stories; just create a new topic
Also check out the Open Source Development Lab's Scalable Test Platform. You can use STP to run your kernel patches and test code that you upload to OSDL's big iron hardware, or you can download the STP source code so you can use it as a test harness on your own machine.
(I should add the STP to my article but haven't gotten around to doing so yet).
-- Could you use my software consulting serv
When we're going to see XFS in the mainstream kernel?
http://www.freebsd.org/news/status/report-feb-2002 -apr-2002.html#SMPng "Some of the current works in progress include locking for the kernel linker by Andrew Reiter and light-weight interrupt threads for the i386 by Bosko Milekic. Seigo Tanimura-san, Alfred Perlstein, and Jeffrey Hsu are also working on locking down various pieces of the networking stack. Alan Cox has started working on fixing the existing locking in the VM subsystem and moving bits of it out from under Giant. John Baldwin has written an implementation of turnstiles as well as adaptive mutexes in the jhb_lock Perforce branch. The adaptive mutexes appear to be stable on i386, alpha, and sparc64, but the turnstile code still contains several tricky lock order reversals. John also plans to commit the p_canfoo() API change to use td_ucred in the very near future and then finish the task of making ktrace(4) use a worker thread."http://daily.daemonnews.org/view_story.php 3?story_id=2891Alan Cox works on SMPng? :
0 02 -apr-2002.html#SMPng
Jon Disnard nospam@fake.org Saturday, May 18 @ 2:24 pm
This snippet of text from the link bellow caught my eye
Alan Cox has started working on fixing the existing locking in the VM subsystem and moving bits of it out from under Giant.
http://www.freebsd.org/news/status/report-feb-2
So does Alan still work for Red Hat? Is this a case of the grass being greener on the other side of the fence?
Reply to Comment View 1 Replys
Garrett Rooney rooneg at electricjellyfish.net Saturday, May 18 @ 8:20 pm
It's a different Alan Cox. There is an Alan Cox that works on Linux, and an Alan Cox that
works on FreeBSD.
Reply to Comment View 1 Replys
It was a fucking JOKE! Got it?
I am always thrilled to see another increment in the versioning number for the Linux increment. Every increment means another nail in the coffin of Solaris.
The holy grail is an IBM p690 (a.k.a. Regatta) running Linux and serving as the heart of the military data-processing in the Pentagon. "The Penguin at the Pentagon".
who was kept 'personally somewhat busy' by 'the interesting Intel SMP-P4 TLB corruption bug'
known to the rest of us as 'Episode II: Attack of the Clones'
Does anyone else agree with me that the 2.4 maintainer needs to pick up the pace on releases?
Changing a VM in mid-"stable"-stream has the tendency to bump up the version number. :)
Who cares about linux kernel XX.XX.XX? It's still not as stable and high performance as FreeBSD. It's time we spread the word that people have a better alternative to that kludge of Unix(TM) rip-off.
2.4 is supposed to be stable and released. As someone who doesn't actively follow Linux releases and the issues with them but was rather disappointed with the quality of early 2.4 releases, I'd assumed the long wait after 2.4.18 indicates that they've stopped screwing around with the VM and had something that worked OK.
There hasn't been a *prepatch* of the 2.4 series since the 2nd of the month! What's going on here?!
That is an old page. it says what is new in 2.5.1, we are now at 2.5.6!