Kernel 2.4.17 Out
ThatComputerGuy writes "Linux kernel 2.4.17 is final, with a lot of fixes/updates. Check out the huge changelog. If you're on a desktop machine, you should try using RML's preempt patch, it definitely helps response times."
← Back to Stories (view on slashdot.org)
I used the preempt patch back when 2.4.14 was released and I kept getting consistent kernel panics. Mind you, I'd also applied an -ac patch, so I can't say for certain that preemption was the cause, but it was troubling and the panics went away once I disabled preemption.
STOP MISUSING APOSTROPHES, YOU MORONS!!!
Ive got dibs on putting the star on top
From the changlog:
Jeff Garzik is not the via82cxxx driver
maintainer anymore: "No time, no hardware".
So who's gonna do it? Am I an idiot or is that a fairly common chipset among linux users?
No datacenter is secure if it has windows.
You will want to wait until RML releases the finale preempt patch. It will just be the kernel version (2.4.17) without the rc on the end. His patches are very version specific.
Pbur
I haven't looked at the changelog yet, but I'm sure that there's a line reading something like
/promise/ not to corrupt filesystems when you 'umount /mnt/tmp/lifes_work'."
"This time we
All the same, many kudos to the kernel guys for giving me something new to play with for the holiday!
--
I Hit the Karma Cap, and All I Got Was This Lousy
It looks like we're actually seeing 99% bug fixes this time around, rather than new features being added. Yay for having a 2.5 branch, it seems to be getting the experimental code now. This may be the first 2.4 kernel I compile for my system (I'm not saying I'm still stuck in 2.2, just that I've kept the default 2.4 kernels from my Mandrake and SuSE installs). I also see a couple ext3 fixes, which means I'm pretty comfortable having this replace the patched-to-use-ext3 2.4.10 kernel in my SuSE 7.3 box.
My Greasemonkey scripts for Digg &
Does it work with the KT133a Chipset and Athlons? I looked and google and there were reports of the problem, but no report of a fix anywhere that I could find.
I want to try the preempt patch but I finally got a kernel from my favorite distribution that works for me right out of the box. To get a raw kernel with all the stuff that I want plus the preempt patch I'll have to spend more time than I have patching and compiling. I hear how great this patch is about once a month. Why isn't it included in the major distros? Would it "harm" in any way my desktop/server running X, KDE, FreesWan, Apache, Samba, etc?
you don't HAVE to upgrade your linux box, either. but at least you have the OPTION of upgrading for FREE, instead of paying year after year if you want to upgrade.
as you said, you are happy with win98, more power to you. but many people are not happy with windows and have to shell out big bucks every couple years to upgrade.
yeah, i know, the post was flamebait. but hey, i'm a sucker for anything this obvious.
-sam
burn the computers. go back to the abacus.
Looks like the new kernel maintainer is really working out. I enjoy seeing these kind of detailed changelogs, to determine whether there is anything critical enough to upgrade my system.
Seems like Alan and Linux lately haven't been all that hot about doing the drudge detail work. This arrangement seems to be the best solution for everyone.
I'm all for stable vs. unstable forks, but at several points the changes to the 'unstable' one just start rolling back anyways. So, why keep maintaining 2.4? or 2.2? or 0.1? Another thing is even vs. odd naming, why not just put a b beside the version number of an unstable release? How does it make sense that odd is unstable? Lastly, who the hell decided to do the 0.10 > 0.9 thing? Would it kill people to make a small bugfix update a .01 or .001 incriment if it meant you wouldn't have to fuck over the decimal system?
get the patch
WWJD? JWRTFM!!!
> yet on my 56k modem, and a new one is already out? I'm hopeless...
If you're modem bound, you're supposed to start downloading the next kernel, before they finish working on it.
Sheesh, evil *and* a jerk. -- Jade
150.208.72.11 has it right here!
--
grep "xercist"
I have mirrored the patch and signature:
. bz2
. bz2.sign
patch-2.4.17.bz2 (388KB): http://home.earthlink.net/~noodlez84/patch-2.4.17
patch-2.4.17.bz2.sign (1KB): http://home.earthlink.net/~noodlez84/patch-2.4.17
try using windowsupdate to get the latest directx (8.1) for windows 95 (see older slashdot story).
-sam
burn the computers. go back to the abacus.
Im running the 2.5 kernel and it seems as snappy as the 2.4.blah with the preemptpbile kernel patch-- winamp doesnt skip even when burning cd's and starting mozilla... is there something different here? besides that i cant find the preemtpaible kernel patch for 2.5
Read The Cathedral and the Bazaar
Release early and release often! How else are those bugs going to get squashed?
My Karma was at 49, then they switched to words. All that work for nothing!
Has anyone actually tried this and noticed a difference? I was under the impression that a lot of people thought this was useless.
http://www.masturbateforpeace.com/
Ha! 2.2.18 on december 11, 2000. 2.4.0 in january, 2001. That means, roughly, 1.5 versions of 2.4 per month, while we have only 1 version of 2.2 in 6 months.
Somewhere in april we'll have 2.4.21 and 2.2.21 and one month later, 2.4.22 will be out. Hooray!
my other sig is a 500 page novel
Don't forget to use the mirrors.
It's hard to be religious when certain people are never incinerated by bolts of lightning.
I've tried the preempt patch and not noticed a difference either...
maybe what we need is someone to give us some concrete, real world examples of where the preempt patch would do some good? Then we'd know if it would make much of a difference for what we use our systems for...
After several of the last few kernels being released with major bugs, I thought the consensus on LKML was to use -rc versions for bugfixes, and then release a 'final' without making any changes in it. Yet, when I read this changelog, I see that changes were made in the final version. A lot of people will only download a 'final' kernel, because they think that it contains only tested, stable code. That is what the -rc system was to ensure, but releasing a 'final' with changes means that a partially untested kernel is being released to the unsuspecting public. Now, I will admit that there's a very good solution that any user can implement - just don't upgrade. However, these recent quality control problems have given Linux something of a black eye in the public's mind. Therefore, it just seems common sense to not release a kernel with code that hasn't been in for at least one -pre or -rc revision. So, if I were a kernel maintainer, about to release kernel 2.4.18, and I received a 'critical' patch from a project maintainer, I'd make one last -rc release to ensure that the code gets tested before I release it. However, I'm not a kernel maintainer, so take this as you will. I don't mean it as a flame, and I think that Linus and Marcelo have done a wonderful job so far with Linux 2.4.
From pre1:
:o)
- Speeling fix for rd.c
Gotta love that sense of humor (at least I HOPE it was intentional
I don't know if anyone else is as happy as I am right now to see these fixes in the changelog...
- Make kernel try a bit harder to shrink caches
instead swapping out
- Fix VM problems where cache/buffers didn't get
freed
The 2.4 series has been plagued by these problems, thank god that they might finally be over...
Any word on what the NTFS bug fixes involved? Any closer to a usable readwrite mode?
Mad Software: Rantings on Developing So
You're saying that a kernel upgrade is an OS upgrade... WRONG! Someone can go to Windows Update and get new drivers, updates, etc.
If I want to upgrade the OS, sure I'll have to get the upgrade... That's like saying you have to get the upgrade if you want to go from RH 5.2 to 7....
Of course Windows users don't have to face the task of recompiling their kernel every so often. From what I hear, many linux distros are taking the Windows route and encouraging the use of loadable modules (just like Windows) instead of compiling them in.
in the changelong I noticed...
pre5 - Enable K7 SSE (John Clemens)
So we now have SSE for the K7 cpu? Does any programs on linux even take the extra speed of SSE/MMX/3D NOW? I have always wondered since these type of optimizations are only visible when the software application lists it, and most software is for windows.
Nah, probably 2.4.100; the kernels start at x.x.0, not x.x.00, so it seems we're using the convention of just tacking the incremental version on without any worry about leading zeros...
I guess then they will be just like Apple charging for OSX upgrades.
I wonder what kernel slashdot uses on it's servers.
are up to 2.4 yet? Or still running 2.2?
If they are still running 2.2 when will slashdot upgrade?
"think of it as evolution in action"
I don't understand the difference between preemtive and the normal way (btw: which?). Could someone explain this to me? What are the advantages? Thanks, Hermi
I have upgraded from Windows 2000, to W2k SP1, to W2k SP2, IE 5.5 SP2, DirectX 8.0-8.1, IE 6.0 and lots of other hardware upgrades, driver updates and crap and have paid
$.00
Infact i only paid 149.00 to upgrade to Windows XP after running 2k for a while that wasn't a bad deal either.
Now if i have any problems i can submit the crash dump to Microsoft and within 3 days they have analyzed the dump and written back if it is hardware, software, os bug or program bug.
I can't get that from Linux being an endusers, i don't have time to peruse the code to fix all the bugs that i may come across and well, features WIndows has em all, i'm not waiting for one thing or another then what the latest and greatest will be.
But waite, i also Have a Suse 7.1 server i bought for a few hundred running an Portal 9iAS server, and i have a Professional RedHat 7.2 i have purchased from redhat. Both of which cost me just as much as my windows solution with the same amnount of support. Linux happily runs my Resin/JSP/XML/XSL development server and makes a great workstation for coding..
But believe me, your underestimating the value of having upgrades and at the same time not having to download new kernels, compile, tweak, reboot, and crap like that. That is the luxury of Windows. If you need an update, point your browser to windowsupdate and voila.
Sure Ximian has it, but upgrade your OS to something else and wait... wait.. wait.. and maybe the support will come, or quite possibly after you have already purchased ximian and paid the 9.95 a month for preferred access your already paying out the wazooo for more then what windows costs..
anywhooo, your not right or wrong, but your point is moot without you actually giving any reasons linux would be cheaper. Time is money, and if it takes a while day for me to download an iso, install, patch, secure, tweak and fix a linux box then that has cost me alot more then a 149.00 cost of XP that has installed out of the box on more hardware then i have ever seen..
oh well, to each there own.. just thought i'd poke you for a bit
I think 2.0.36 was the hugely popular RedHat 5.2 based kernel.
final:
- Fix more loopback deadlocks (Andrea Arcangeli)
the very first line of the changelog is scaring my ass of. this sounds like there are some / an unknown number of loopback deadlocks still lurking and nobody knows where, until it jumps out to rip your head off.
Case in point, go to windows update on your NT kernel 5.0 (win2k) pc, and try to update to NT kernel 5.1. Surprised your upgrade is not there. For the upgrade you will have to buy Windows XP. Of course Windows bug fixes are there, but they could not get away with blatently charging to fix their mistakes. You can also download a new 2.4.x kernel onto your Redhat 5.2 PC, compile the kernel, and Bang, for free, you have all of the kernel improvements since Redhat 5.2 was released, without the overhead of running new window managers, or whatever. Granted most people will just acquire the newest release, but it is not the only forced solution if you want the improvements. All distro's I've ever used/seen have used all modules rather than compiled in drivers. It would be near imposible to support even a few different machines with hard coded kernels. Expert users may compile their own kernels to acheive even beter performance than offered in a stock kernel, but no one ever has to. Every distro I have ever used releases RPM packages of the new kernels pre-compiled and ready to go. Its as easy as just clicking the icon in your file manager and your ready to go with the new features. It is clear that you have very little, if any exposure to linux. For the sake of those that may be interested in trying something different, please keep your mis-information to yourself.
Downloading the kernel is easy, it's a tar.bz2 and with tar -Ixvf I get the whole tree, unfortunately I just notice a patch is only "patch-2.4.17.bz2", I can unzip it, but then? What do I do?
I'm only using Linux since about a year seriousely and downloaded and compiled nearly all kernels since then but always the complete package. It would be great if I knew how exactly to patch the kernel. :-(
Yes, I know this is a newbie question. Forgive me for this
Good thing it was intentional! Being brazilian I recognized it as a common spelling mistake for brazilian english and thought the worst haha :)
Liberty.
Aaaagh! Now I feel extremely stupid, I just did 'man patch' and it's all there! I just should have RTFM and shut up :-(
In fact, *only* Linux users have to upgrade their kernel every so often.
Users of proprietary OSes don't have a chance to, and users of about
any other Free OS - well most other free OSes kernels just aren't
broken every second week.
Programming can be fun again. Film at 11.
My MP3s stopped skipping under heavy(ish) load. For example, when checking out the Mozilla tree, there is a lot of hard disk access for up to a minute. During this time, XMMS would often skip and crackle, whereas with the preempt patches this no longer occurs.
Xine also seems to like the patches. I can often have two compiles going on in the background with a fair bit of swapping and DVD playback is still smooth. This was not the case without the preempt patches.
In general, the preempt patches help if you use your system as a desktop/workstation, it could actually harm system performance if it's primarily a server.
I use my office and home server on 2.4 kernels without trouble. I got over upgrading to the latest kernel a long time ago. I only upgrade if I need functionality or encounter a serious problem. I moved to 2.4 for USB support. I've only had one kernel panic on my machine in the 2.4 series. And as far as the preemptive patch I have never found it necessary. I do add the microcode support and load the microcode fixes from Intel and my array uses reiserfs which I patched.
that is (a) off topic and (b) the sb16 scsi cdrom uses the aha152x driver. look it up somewhere...and dont post OT questions
Neither have Linux users.
Did I miss something? Did Bill Gates redefine the english language so that "be able to" and "have to" mean the same thing? Why don't Windroids understand the difference then?
Or (c) Some SB16s use a Sony, Panasonic or Mitsumi proprietary inferface, shitstain.
Seriously, this guy is probably looking for help with one of the "non-ATAPI/SCSI" cd-rom interfaces that are so rare now.
Hands in my pocket
If all you want from computer is slick looking marketing. I encourage you to buy Windows. Buy two instead. Aside - I bet everyone who swears by Windows violates their EULAs.
What is the better operating system? Stupid question. Dumber argument.
If you want to create the tools that canned apps don't provide you choose Linux. First because programming is powerful, easy and free in Linux. Second you can manipulate the damn files since they aren't in a proprietary binary format.
Linux provides something that Microsoft never can. Multiplatform support. Linux will run on a toaster (provided you really wanted it to). It can be customized however you like and it is a solid platform to build any truly efficient appliance. Tivo is a good example, so easy, so solid, sooo Linux. Also infinitely hackable.
No nasty licensing issues. I would never want to compete in a Microsoft world because you can only play by their rules (read EULA).
Finally be concerned about the politics of your OS. Digital Rights Management is coming, and it will not be negotiated in your favor. You like Fair Use, the massive corporate concerns want us to take only what they provide and buy only on their terms. I'm not a big fan of restrictive EULAs. I'm also not a fan of copyrights. And before you ask, no I see no need for inventors to receive anything other than the glory of their own innovation. And before you say, I disagree that the world would come to an end and the economy would collapse.
cameron.
You should try out /dev/bios. It's a very cool little kernel module. I recently used it to flash the bios on one of my linux boxes that didn't have a floppy installed. Just cat the file out to /dev/bios and reboot. It's a beautiful thing, though obviously you probably wouldn't want to have it installed all the time :-)
I noticed someone else asking about VIA KT133 support, so I thought I'd inquire about the KT266A...
We have two new office-brew systems, one mobo from Asus and one from Abit, both are based on the KT266A and neither will boot any flavor of kernel 2.4.x that we've thrown at it. I've done the normal google and usenet searches, but haven't found much other than a few "works for me" posts. Anyone have some pointers or patches?
damn, man! Why is this rated 'funny' with _every_ kernel release? Or am I the only one noticing/nagging?
Many people keep asking if the /. staff actually read their site - when commenting on multiple
instances of the same article. Now, I wonder whether the staff ever read/reply the comments,
because I've never encountered any of them replying. Of course, they would probably reply
under some obscure aliases, but you should still be able to tell...
Escher was the first MC and Giger invented the HR department.
Something I feel like asking as 2.4.17 (bz2) trickles down the connection at 0.2K/sec from Australia's Planetmirror...
The kernel's are posted in both GZ and BZ2 formats. What do you guys mostly use? I can't see much point these days with having the Gzip format, I mean is there still a point to downloading it? Or even having them available in that format?
From what I can see, removing the Gzipped versions
*reduces network congestion
*saves space on the mirrors
*saves space on local storage (yeah only a couple megs)
Of course, it requires more processing time to extract, but that seems to be no big deal these days. I'm pretty sure everyone has bzip2 installed , and those who don't can easily get it, so that can't be a problem.
So is it really just traditional reasons it's posted in Gzipped format? Tell me if I've missed something. It would be interesting to know what everyone thinks about this.
MPlayer makes use of MMX and 3Dnow! if they are available. Makes my K6-III+, 400 MHz, play DivX quite well :-)
Escher was the first MC and Giger invented the HR department.
I've got it. I'm trying to compile it. It fails at make bzImage compiling network.o. See the snippet.
/opt/kernel/linux-2.4.17/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_tas
/opt/kernel/linux-2.4.17/arch/i386/lib/lib.a /opt/kernel/linux-2.4.17/lib/lib.a /opt/kernel/linux-2.4.17/arch/i386/
Anyone know how to fix it?
ld -m elf_i386 -T
k.o init/main.o init/version.o \
--start-group \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/char
/agp/agp.o drivers/ide/idedriver.o drivers/scsi/scsidrv.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/d
river.o drivers/pnp/pnp.o drivers/video/video.o drivers/md/mddev.o \
net/network.o \
lib/lib.a \
--end-group \
-o vmlinux
net/network.o: In function `__rpc_schedule':
net/network.o(.text+0x49a0d): undefined reference to `rpciod_tcp_dispatcher'
make: *** [vmlinux] Error 1
I've been waiting about a week or two for this kernel to come out. There is quite a few updates that I looked at in the changelogs a few weeks ago, that I wanna get. Mostly, the update of the sym53c8xx_2 driver.
;)
I would have used one of the beta versions, but I have something against using a beta kernel on my workstation. So sue me
--Frank
"Neither life nor happiness can be acheived by the pursuit of irration whims." --Ayn Rand
This is correct. The 2.1 devel series went to well over 100, 2.3 should have but 2.3.99+ became "2.4.0-testX" for some reason, although it went for a number of months and some major changes were made.
"RML"? Robert M. Love stole my initials! Now I have to worry about people confusing me with someone who knows what he's doing.
Human/Ranger/Zangband
A patch specific to this was applied a while back - I think in 2.4.10. It fixed the problem in my case. You will see "Trying to stomp on Athlon bug" in one of the very first boot messages - this is the fix.
I've been using linux since the very early 2.0.* days and for the most part I keep up with every kernel released. Since I've moved to 2.4.*, I've notices an incredible slowdown on my machine, even in post-2.4.13 kernels which supposedly did something to improve performance.
Personally I'm about ready to go back to good old fast&stable&reliable 2.2 tree. I wonder if we really need to make the kernel this sluggish for the sake of introducing new stuff in the kernel level though. I know I'm not the only one who noticed the performance drop with 2.4.*.
--
I just put RH 7.2 on my laptop (compaq 1720US). the eepro100 drivers that come with it do a timeout deal constantly. I am hoping that this new kernel includes some fixes for it.
Previesly i appempted to get the latest official kernel (2.4.16) and make it work with redhat. I got as far as using kgcc and getting it to compile but i was unable to get xwindows working after that. (i think it might have had something to do with gartagp not working, not sure)
does anyone know of some simple steps to make RH work properly with the latest kernels?
-Jon
this is my sig.
you're talking about the initial kernel-based driver from alcatel, which is now obsoleted by the open source driver by Benoit Papillault (http://speedtouch.sf.net).
This one works better and only requires the standard kernel option "HDLC line discipline" to be compiled in.
I've built and tested a couple of these for clients. No problems at all. Seems about 15-20% faster than KT133A systems.
eeek! this is off-topic, sort of, but you really need to start rethinking your firewall... over here I do the same thing but DO NOT have gcc or anything remotely "code-powerful" (would kill mount if I could) installed on my firewall box... as such, yes I HAVE to take advantage of my protected computers increased performance for compiling the kernel and the modules I see fit (VERY few), then ship them over via scp (just for practice) to restart the new "test" config with... ...has anyone heard of patches btw?!!?
also, why would you "upload" the source instead of the .tgz?!?!?
also, having the kernel source on your firewall box is probably not the best thing to do.... especially since gcc appears to be there as well (and I didn't even have to crack your box to find out!)
I appreciate your "pain" but please consider that this is a large community and "somebody's already thought of that"... instead of suffering, please do a little checking and spare yourself... the kernel will help you :)
if you do insist on keeping the source on your firewall, then patches will certainly benefit you!
but DON'T...
kernel source+ gcc+ floppy disk=serious fun!
kernel source+ gcc+ root+ lilo=serious problem...
of course, the reasoning behind this is that my "protected computer(s?)" all run firewalls and "suspect" my firewall... hehe....
just a thought...
They're being left out because they haven't been extensively tested yet. That's the point of stable. You work on what you have, don't add new features (see my first point), and make sure that all the bugs are out.
// file: mice.h
#include "frickin_lasers.h"
Depends on how you program. It can be a sticky situation in some cases. I mean, if you steal someone else's code. If you respect other peoples licenses you will have no problem.
The preempt patch is mainly for embedded devices. This is definitely not something for production level machines. Most applications that don't target embedded devices aren't ready for preemption. To use the preempt patch is to introduce instability.
// file: mice.h
#include "frickin_lasers.h"
Alan Cox seems to be the source of some 25% of the fixes. If that's taking it easy, than I'm a 17 tongued goat.
Yeah yeah, parts of it are merges of old fixes, but even with that in consideration, he is definitely superhuman
my thanks
The new kernel maintainer is doing a great job too. I can't believe he stepped in and had so much momentum immediately! Rather amazing. He's definitely living up to the very high expectations
thanks.
the pic says it all:
Here's a picture of marcelo wearing FreeBSD horns
I'm fireproof so don't bother with flames. I'm just having a good time, you know.
I installed the patch, recompiled and both ALSA 5.12a and nvidia's kernel module were broken. I got unresolved symbols.
It would be nice if there was some way to exempt these two from the optimization or there was a doc explaining what I would need to change
This hasn't been my experience at all.
First that I've only run 3 of the 2.4 kernels over the last year, but second that I've run Windows Update at least every 2 weeks for updates that are marked ``critical''.
Half of these updates aren't critical: They're not even for software that I use - But I don't trust Microsoft to actually list all of the fixes in their release notes. I've had Internet Explorer updates fix overall system crash problems. Incredibly sad.
You don't mention which distribution you are using... I noticed that on one of the Mandrake forums someone had found that setting nobiospnp fixed the problem on their KT266A system.
Recompiling the FreeBSD kernel is pretty easy:
s /h andbook/kernelconfig-building.html
http://www.freebsd.org/doc/en_US.ISO8859-1/book
however, the FreeBSD authors don't go around releasing new kernels everytime you blink, they do it right the first time (=
Don't always judge people by theire names. This is indeed my troll account, you are right. I stopped trolling by the way because it's not as fun as I thought it would be. Why did I use this account to ask such a question? Right, just because I didn't want to spoil my karma on the regular account. I actually thought I'd be modded as a troll or offtopic, but instead nice people tried to help. Now, isn't that what one should call "a community"? Of course it could just be the Christmas spirit :-)
looks good, my first time with the preemptive patch, as far as responsiveness i dont feel a difference, maybe slight but that might be psychologic.
;)
anyway, it seems to work great. Looks like its worth using if it does what it says
not to mention the l33tn3ss of using it
At first glance, it seems like 2.4.9 is bigger than 2.4.17. Obviously, 17 is greater than 9, but maybe the numbers should start with a zero for the 1 digit numbers... like instead of 2.4.9, 2.4.09
My 2 cents.
"Would it kill you to put down the toilet seat?" -- Maya Angelou
Eh... my 233MHz iMac plays DiVX fine (MPlayer screws up the sound, but Xine is great)
My other car is first.
There's not actually anything restrictive about the GPL at all. If the software you receives wasn't licensed under the GPL, and was instead just giving out straight copyright law, you couldn't do anything more with it, and a great deal less.
If corporations are people, aren't stockholders guilty of slavery?
LOL, "-1, Troll" Slashdot admins's heads are too big.
I posted that comment just to see how many flames and what score I would get.
I'm pro-Linux and the comment was a JOKE. I've never met more of an a$$ crowd than the pro-linux, Slashdot crowd.
While this does seem wise at first, be careful. You can have a serious problem even if you don't encounter one -- What I'm getting at is security. You gotta keep an eye on the bugfixes. It wasn't that long ago that a local root exploit was found, in both the 2.2 (!) and 2.4 trees. Your 2.4.9 (or whatever old one you have) might not be safe, even if seems to be running fine.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
lately try using win 95 as a firewall/dns/router on a 386?
have fun.
-sam
burn the computers. go back to the abacus.