Ladies And Gentlemen, Linux 2.4 499
Lars Lehtonen writes: "The 2.0 kernel is no longer obsolete, it is now "vintage." 2.4.0 is out. " Here is a bit on
LinuxToday
but I'm sure there will be many more. I don't think the mirrors have updated as of this writing, but if I don't post this now, I'll have to spend the next 3 hours deleting hundreds of submissions. Download! Compile! Rejoice! Thanks to Linus and all the rest of the guys who made it happen.
Re:One question (Score:2)
Thanks for LINUX 2.4 (Score:2)
Thanks all!
Re:whas next (Score:2)
1. Why would you think that the linux softupdates implementation would be any better? If there is a significant difference, it'd be in favor of FreeBSD, as McKusick is a FreeBSD developer and all.
2. Sure, you could take major parts of the FreeBSD (or any BSD) kernel and start from there, but at what point would it just be easier to take BSD and add what Linux does better?
Re:New Linux 2.6 features (Score:2)
What it DOES make for is for greater performance on SMP systems and with multiple NICs.
FreeBSD is reputed to have a faster IP stack, as far as UP systems go. I don't know whether that's true or not, but many ex-Linux FreeBSD users do claim so. The huge (and record) throughput on ftp.freesoftware.com (formely ftp.cdrom.com) is sometimes cited as proof.
As for Windows, I don't know about 2000, but NT does have a multithreaded IP stack, one of the reasons why it beat the hell out of Linux (and FreeBSD) on a famous benchmark.
Still, real world throughput is likely to depend much more heavily on simple things like the accept filters or the kqueue interface than on the IP stack speed.
And while all the above might be true or not, it's not really the reason why heavy weights chose FreeBSD. What makes FreeBSD special for many is it's capability to handle heavy loads gracefully.
Univ of Wisconsin Mirror (Score:2)
ftp://mirror.sit.wisc.edu/pub/linux/kernel/v2.4/ [wisc.edu]
http://mirror.sit.wisc.edu/pub/linux/kernel/v2.4/ [wisc.edu]
Linus posting (Score:2)
And by the way, wasen't there some 2.4 release betting going on? Did anyone win?
--
Scott Miga
suprax@linux.com
Re:The 2.4 Series (Score:5)
There were a few major things that had to be done right at the end of the development process after other things had stablilized, such as adding proper flushing and syncing to the page cache. The page cache is, by the way, where a lot of the improved performance of 2.4 comes from. Before the page cache was only used to reading, now it's used for reading and writing, consuming only half the cache memory. The other big performance improvement came from a fairly major modification to the memory management system, to use an approach called page aging which you can see works a lot better. This radical surgery all happened in the last 3 months of the leadup to 2.4, and there were a lot of stupid little bugs and problems to track down and kill as a result of it. It came together pretty fast, actually.
--
Flamebait?? (Score:2)
I cannot believe that the above post, which was a reproduction of Linus's email to the kernel list, was tagged as flamebait. In case the moderator didn't know this, this is Linus's actual email, which you can find off of this [linuxtoday.com] Linux Today article.
If this happens to attract flames, it because the flamers are ignorant, and not because the poster is baiting for flames.
In other words, please moderate the parent to this post back up. Thank you.
ObJectBridge [sourceforge.net] (GPL'd Java ODMG) needs volunteers.
Download Site in AU (Score:2)
[linux.org.au]
http://www.linux.org.au/mirrors/kernel/v2.4
and
[linux.org.au]
ftp://ftp.linux.org.au/pub/kernel/v2.4
Slashdot effect quantified (Score:4)
We're pounding kernel.org at almost 99 MBit/S.
Now only if they had another 1.5 terabit router...
Re:Upgrading from a late 2.0.* (Score:3)
Re:Current /. poll (Score:5)
Re:Download here (Score:2)
--
Obfuscated e-mail addresses won't stop sadistic 12-year-old ACs.
UK Mirror (Score:2)
Just stuck a copy up on our company site. Its got a v.large pipe (mmmm ... high bandwidth ...) so should be un-slashdottable.
http://www.hoojit.com/mirror/ [hoojit.com]
Re:the first distro to run this (Score:3)
John(burned on the Linux-Mandrake 7.2 Complete, and grumpy about it)zo.
Why I stopped using Linux (Score:2)
-- Defraction and scattering of features. Too many distros who all have their own way of thinking about how the best Linux system should look like.
-- Loose application of standards. An oldy is the BSD versus System5 style init in Slack vs. Redhat.
-- Commercialisation of the attempts of many to produce a "free" operating system. Moreover: doing that at such a high rate that the quality of the whole system degrades (I point to the massive distro RedHat, while also looking at some of the smaller ones like SuSE or Debian).
To make a simple conclusion: the spirit of creating a free operating system which does better than the commercial ones, and therefor creating good code at every line of C one writes, is and has been disappearing slightly.
This is not an attempt to start a flame, it's more an attempt to show my reasons why I stepped over to Linux.
MIRROR HERE! (Score:5)
http://www.primenet.com/~rwd/linux-2.4.0.tar.gz [primenet.com]
Re: (Score:2)
Mirror in Poland (Score:2)
Re:Upgrading from a late 2.0.* (Score:2)
--
Obfuscated e-mail addresses won't stop sadistic 12-year-old ACs.
Re:woo, you don't look too hard do you? (Score:3)
>gimp
Recommending the gimp as a replacement to photoshop proves that you have never done any real design work in a real print house. Comparing the Gimp to Photoshop is like comparing a four-function calculator to a HP-48gx. The Gimp has pathetic CMYK support... especially when compared to PS6. And, whereas the gimp is a great product (don't get me wrong, I use it tons!) it lacks the finished quality of photoshop.
>> 2. Quark
>adobe's thing, framemaker. heard rumors it may be coming back to life on linux. This is probably your strongest point.
You're comparing Quark, the premiere desktop-publishing software, used by the entire newspaper/magazine industry to framemaker, a produce Adobe itself cancelled on the Windows end and replaced with InDesign? Get real.
>> 9. Outlook
>yeah, like you need a gui to read email. mail, mailx, mh, mutt, pine on the CLI off thetop of my head. www-email in any of several browser, and this includes calendar functionality. Oh and of course the 20+ gui email clients (kmail and balsa come to mind)
You've never actually worked for a large company (read: over 1,500 employees) ever have you? The strongest features of Outlook are it's groupware tools, and there's nothing like that for Linux. God help if you try to plan a meeting involving 15+ people in 5 different buildings without some groupware.
>> 10. $GAME (Everything except Quake3 I guess).
>www.loki.com for starters. More are out there.
Dude, let's be serious here... go to gamespot.com, dailyradar.com, gamesdomain.com, etc... and find me 3 games on the front page of any of those sites that are out for linux. Linux gaming is AT LEAST a year behind windows gaming. Remember the excitement when Descent 3 came out two years after the PC version? That highlights how pathetic Linux gaming truly is.
I'm not saying, Linux isn't getting there, and neither is the original poster of this thread. However, you have to realize that for some truly professional pieces of software, you can't find linux replacements.
Re:And there was much rejoicing (Score:2)
When I read this press release I put my chair ontop of the hutch on my cubicle desk - hopped up and took off my shirt. I proceeded to conmence screaming "Who's yo Daddy? Wh0's yo Daddy? Linux is 3-1-3-3-7 - and you SUX0RS biatch!?!?!?" (the 3-1-3-3-7 and SUX0RS came out as "three - one - three - three - seven" etc). All the while slapping my own a$$ and dancing (ala the movie "American Pie" -- the scene with the guy dancing for the exchange student)
Being that I work in a 100 year old steel mill in an Engineering Dept (Save me fellow geeks - im surrounded by PROCESS ENGINEERS! (*SHUDDERS*)) -- I am now writing this from a empty Ladel normally used to move molten metal ---- They are intending on dumping me in a furnace. They think Im posessed by a Penguin...
Re:LFS (Score:2)
Seriously though - rather than use expert install have you thought about using the tagfiles feature? The disk sets themselves are pretty stable between releases and if you're missing a tag file then the install will prompt you for an answer.
I've never used the feature and haven't found much info on it, but I'm sure volkerdi@slackware.com will be happy to help out.
Re:/usr/src/linux (Score:2)
DON'T FORGET THIS STEP! First time I untared a kernel in /usr/src, I forgot to do this, and wiped out my current kernel source tree and all my current, working config files. Actually, aside from a lot of cursing and sweating and having to figure out all those arcaine options, no real harm was done, but it created a lot of extra work before I was done!
Another hint - Save your old kernel! It is very simple to stick two or more kernels in the lilo.conf file. Call your original one "linux" (the default), and the new one "new". Then, on the LILO command prompt, type "new". That way, if you've managed to hopelessly bugger the new kernel, you can still boot the old one.
--
Re:Kernel upgrading (Score:2)
Re:word count (Score:2)
/* Fuck me gently with a chainsaw... */
in \arch\sparc\kernel\ptrace.c
:-)
Yes, Reiser for 2.4 is out! (Score:2)
The first thing I did when I found out 2.4 was out was head over to Namesys to see about that. From the FTP site:
- 306954 Jan 5 09:49 linux-2.4.0-reiserfs-3.6.24-patch.gz
It's there. Gtab it. Have fun. A link for the impatient: ftp://ftp.namesys.com/pub/2.4/linux-2.4.0-reiserf
Re:Do you really need 2.4? (Score:2)
--Donald
Wow... (Score:2)
Attempting to Download, Attempting to Compile & Install a new Linux kernel.
Grrrrr... (the need to pay attention) (Score:2)
You've been warned...
Re:Fast Mirror (Score:2)
What's a subject? (Score:2)
The latest stable version of the Linux kernel is: 2.4.0
The latest beta version of the Linux kernel is: 2.3.99-pre9
I'm so used to seeing the latest beta with a higher version number. Looks wrong for some reason.
New Linux 2.6 features (Score:3)
mirror (Score:2)
Re:Kernel upgrading (Score:2)
Re:whas next (Score:2)
The phase tree algorithm will not be superior initially. But it raises the possibilities that the file system could be made algorithmically much faster by utilizing the phase tree for file searches. FFS is already log structured, so this could be a wash. The phase trees could be faster. The phase trees could always have log structuring added later. Phillips is a long long time file system/database programmer, who has decades of experience with atomic soft update algorithms.
2. Sure, you could take major parts of the FreeBSD (or any BSD) kernel and start from there, but at what point would it just be easier to take BSD and add what Linux does better?
At this point linux kicks the crap out of any of the BSD ports for SMP machines. Especially multi-CPU multi-NIC machines. And the fine grained locking is quite arduous to add and debug. Since I use an SMP machine at work regularly, this matter a lot to me. For example, Linus specs his four CPU machines at 370% of the kernels with only one CPU compiled in.
To a single user machine, I don't think there are such strong arguments for linux over BSD now, especially as FFS + soft updates is a clear advantage. Where will the future lead - I don't know. But I am pretty sure I will be using linux, and possibly also FreeBSD. Both are great. Discussing the relative merits of one shouldn't automatically prompt one to say all development should be dropped for the other.
May they both live long and prosper.
Re:Very shortly? (Score:2)
... My curiosity, this time however, is too much, and I'm off to upgrade
Re:whas next (Score:2)
You're right that Linux does have a clear lead over FreeBSD in SMP for now (until 5.0 is released) but how is it better for multi-NIC machines?
Re:Here's How to Figure Out Your Nearest Mirror (Score:2)
I read your message that was scrawled with a crayon and sent on a carrier pigeon. These "web browser" things sound great. What are they? How can I get one?
Re:LFS (Score:2)
Re:Upgrading from a late 2.0.* (Score:2)
Well, it's not entirely impossible to just install a newer distro and download 2.4. I've got a Mandrake 7.0 laptop that I've done extensive upgrades to without any major problems. (kernel 2.2.18, gnome 1.2.1, other stuff)
Re:MIRROR HERE! (Score:2)
-Richard
Re:Do you really need 2.4? (Score:3)
There are drivers in the kernel and userland tools like vgcreate, lvcreate, lvextend, etc.
I'm pretty certain you need to clobber the disks to start using LVM. With disk prices the way they are today, I just bought new disks, rebuilt on them, then imported my old ones when I was finished.
Re:Linus's Email (Score:2)
I guess the distinction is really between 'can't' and 'don't' then. The hardware doesn't care what OS it's under.
Re:Do you really need 2.4? (Score:2)
Linux 2.2.x doesn't do many-to-many and many-to-few NAT and as far as I know still doesn't do it in 2.4.0, but I don't think it would be a big stretch to implement it in the new netfilter structure.
Stateful inspection allows connection tracking. I think a lot of hacks were required to give MASQUERADEing enough state to work within ipchains. Life is easier with iptables since the state is maintained by iptables. For example, since iptables can see connection creates and tear-downs, MASQUERADEing knows when to stop connecting a realIP:port to a fakeIP:port.
The RAID drivers are alpha as in misnomer. This is the directory they distributed from and at one point it was a correct label. I believe there are a few features that should still be considered alpha/beta (on-line expansion, for example), but the standard RAID[0|1|5] stuff is great.
Linux 2.4.0 has support for up to 10 (yes ten) IDE channels. How does /dev/hdt sound?
Re:Do you really need 2.4? (Score:4)
I'm currently running 2.4.0test12 on a system I just built, not just because I wanted to be cool and brag to all of co-workers (who would of course give me a blank stare and go on about the NY Jets, etc.), but because I had use for the features. What I'm actually using in 2.4.0:
It has been promised that reiserfs will show up in 2.4.1. Imagine a journalled filesystem! Currently, filesystem checks on my volumes requires about 45-60 minutes. That sucks. I'm
That said, I agree, don't use them if you don't need the features. I had a lot of problems with test11. I was one of many that saw panics when running RAID5, sometimes within 4 hours after boot. test12 hasn't failed yet, but it has only been 20days.
Re:You knew it would happen... (Score:2)
`ø,,ø!
There's a patch (Score:5)
NVIDIA kernel driver (Score:2)
-- BLarg!
not quite true for 2.2 - 2.4 (Score:3)
--
Hey! It's already in Debian Stable! (Score:2)
Of course, since everyone runs some Debian-based distro then, they will also wonder why their Earth calander of software history seems to be about 8 months off;)
simon
Re:And there was much rejoicing (Score:2)
-antipop
Mirrors galore... (Score:2)
First Impression (Score:2)
First, It booted FAST, not just the kernel, but the userland programs too. I was impressed,
Next, I played some MP3s and it uses all 4 speakers properly now (rear ones wouldnt work) so that was a pleasant surprise. I decided to compile a little program in X, normally, when doing something like that, my cursor will be kind of choppy, but no more. It handles well. It also detected the USB scanner ive still got hooked up from Windows, still dont know if I can actually scan though (i never scan these days, never really cared)
Im still playing, but if your reading this article wondering if you should use it, give it a try. There is definatly a noticable performance increase. I love it, its been long awaited for 2.4, the wait was well worth it.
Re:New Linux 2.6 features (Score:2)
You knew it would happen... (Score:5)
I'll bet if they posted their logs, half of the referals would come from
Anyway, for those of you who can't get through (everyone), here's the list of US mirrors...
(HTTP)
www.ymb.net
kernel.stuph.org
ftp.compsci.lyon.edu
jhcloos.com (100 Mbit/s)
www.in-span.net (200 Mbit/s)
www.internap.com
www.gnaps.com (250 Mbit/s)
www.semaphore.com
www.linux.locus.halcyon.com
sourceforge.net
www.rowan.edu
www.sit.wisc.edu
www.netop.surfsouth.com
metalab.unc.edu
kernel.valinux.com
(FTP)
www.ymb.net
kernel.stuph.org
www.cais.com (100 Mbit/s)
ftp.compsci.lyon.edu
cac.psu.edu
mirror.chpc.utah.edu (100 Mbit/s)
www.clarkson.edu
www.club.cc.cmu.edu
kernel.csh.rit.edu
www.nas.nasa.gov (100 Mbits/s)
www.cybertrails.com
jhcloos.com (100 Mbit/s)
osu.orst.edu
www.in-span.net (200 Mbit/s)
www.internap.com
www.gnaps.com (250 Mbit/s)
www.stealth.net (200 Mbit/s)
www.semaphore.com
www.linux.locus.halcyon.com
sourceforge.net (90 Mbit/s)(probably swamped)
limestone.uoregon.net (300 Mbits/s)(good bet)
www.netnitco.com
www.ndlug.nd.com
www.rowan.edu
www.sit.wisc.edu
www.netop.surfsouth.com
www.twtelecom.net (155 Mbit/s)(Good for RoadRunner users)
kernel.valinux.com (45 Mbit/s)(50/50 chance)
No number = less than 50 Mbit/s. Happy compiling! Note: sites are not hyperlinked because my fingers already hurt!
CAP THAT KARMA!
Moderators: -1, nested, oldest first!
Re:Linus should set up a PayPal account. (Score:3)
Re:Upgrading from a late 2.0.* (Score:4)
Current Minimal Requirements
Upgrade to at *least* these software revisions before thinking you've
encountered a bug! If you're unsure what version you're currently
running, the suggested command should tell you.
Again, keep in mind that this list assumes you are already
functionally running a Linux 2.2 kernel. Also, not all tools are
necessary on all systems; obviously, if you don't have any PCMCIA (PC
Card) hardware, for example, you probably needn't concern yourself
with pcmcia-cs.
o Gnu C 2.91.66 # gcc --version
o Gnu make 3.77 # make --version
o binutils 2.9.1.0.25 # ld -v
o util-linux 2.10o # fdformat --version
o modutils 2.4.0 # insmod -V
o e2fsprogs 1.19 # tune2fs --version
o pcmcia-cs 3.1.21 # cardmgr -V
o PPP 2.4.0 # pppd --version
o isdn4k-utils 3.1beta7 # isdnctrl 2>&1|grep version
*snip*
The recommended compiler for the kernel is egcs 1.1.2 (gcc 2.91.66), and it
should be used when you need absolute stability. You may use gcc 2.95.2
instead if you wish, although it may cause problems. Later versions of gcc
have not received much testing for Linux kernel compilation, and there are
almost certainly bugs (mainly, but not exclusively, in the kernel) that
will need to be fixed in order to use these compilers. In any case, using
pgcc instead of egcs or plain gcc is just asking for trouble.
For even more details, read the file yourself
Oh...and if you choose to include devfs, do remember to install devfsd before you reboot with your new kernel (I forgot)
Re:And there was much rejoicing (Score:5)
I woke up just to see this article, a full half hour before I went to bed, then I beat the NT-loving CIO, cut him up in pieces and danced on his grave.
Now here I am in a Chinese prison serving as child labour sewing shoes for Nike.
It was worth it.
Linus's Email (Score:3)
Email is as follows:
In a move unanimously hailed by the trade press and industry analysts as being a sure sign of incipient braindamage, Linus Torvalds (also known as the "father of Linux" or, more commonly, as "mush-for-brains") decided that enough is enough, and that things don't get better from having the same people test it over and over again. In short, 2.4.0 is out there.
Anxiously awaited for the last too many months, 2.4.0 brings to the table many improvements, none of which come to mind to the exhausted release manager right now. "It's better", was the only printable quote. Pressed for details, Linus bared his teeth and hissed at reporters, most of which suddenly remembered that they'd rather cover "Home and Gardening" than the IT industry anyway.
Anyway, have fun. And don't bother reporting any bugs for the next few days. I won't care anyway.
Linus
Linus should set up a PayPal account. (Score:5)
If I were given the opportunity to send a buck, securely, in celebration, to Linus. Such that he may, for a week or so, not worry about bug fixes, but spend time thinking, with his family, where to donate the accumulated pennies. To have a total, at the end, to show the press . o ( here is what the OSS model MEANS to the community ).
Wouldn't you?
Very shortly? (Score:4)
You're a Linux nut when... (Score:3)
This is about as exciting as getting a new PS2 - and playing it.
Serious notes: As mentioned by other people: the IDE toys in the kernel have changed - and not with more features. The configuration has changed. You'll have to check ALL the questions!
Things not yet mentioned (but still important): USB support - it is here in full: no "backporting".
Tips for non-pros: If you don't NEED it to be compiled in, don't compile it in!. Modules (with the autoloader) are great for items such as your CDROM drive, floppy drive (you do run off of your hardisk, right?), printer, etc. should be modules. Personally, I reccomend that you compile everything that doesn't go into the kernel as a module - even if you don't use it. This makes upgrading much easier - no recompiles.
Enjoy your new kernel!
CAP THAT KARMA!
Moderators: -1, nested, oldest first!
Oh well ... (Score:3)
Oh well, I wonder if it'll be like the 2.2 release, where 2.2.1 thru 2.2.5 were released in the course of a week ... I highly doubt it, but the thought makes me feel better :)
Re:Linus should set up a PayPal account. (Score:3)
woo, you don't look too hard do you? (Score:4)
gimp
> 2. Quark
adobe's thing, framemaker. heard rumors it may be coming back to life on linux. This is probably your strongest point.
> 3. 3DSMax or Maya. Take yer pick.
Blender. Moonlight Atelier. Povray.
> 4. distributed network renderers for the above
ever watched Titanic?
> 5. Non-linear video editing systems (Avid, >Media100)
Broadcast2000
> 6. Digital audio editing packages (ProTools, etc.)
I'm not into digital music so I can't comment. Didn't a book about making music on linux just get published by No Starch Press?
> 7. Excel
Gnumeric. Star Office. Applixware.
>8. Powerpoint
Star Office. Mayber others I don't know about.
> 9. Outlook
yeah, like you need a gui to read email.
mail, mailx, mh, mutt, pine on the CLI off thetop of my head. www-email in any of several browser, and this includes calendar functionality. Oh and of course the 20+ gui email clients (kmail and balsa come to mind)
> 10. $GAME (Everything except Quake3 I guess).
www.loki.com for starters. More are out there.
> Academia? Government? Military?
hah. 70% of the scientific and engineering departments at my university run all-Unix-and-mostly-linux-at-that shops. I don't work for the government or the military, but they're hardly shining examples of wise procurement decisions in most cases.
>From where I sit, installing Linux on a workstation reduces its functionality.
The problem is that you are apparently sitting in
the short bus.
--
Re:Why I stopped using Linux (Score:3)
Security is important but it's not the only thing. Linux for me has a nice blend of security, stability and feature richness. For a coporate firewall, I might run OpenBSD. But not for a desktop.
The BSD's suffer from too centralized developement style. In BSD the kernel seems tied to the rest of the distribution. In Linux every piece of software is autonomous. This Linux encourages new distributions and different ways of doing things. At one point the BSD kernels were technically superior to the Linux kernel but Linux use grew more rapidly. I think that this decentralised developement was one of the key reasons.
Free software was always about Freedom as in speech not about Free beer. And anyways Suse is Comercial but you group it with Debian which is non-comercial? I'm confused.
If you don't use Linux that's fine. I don't care one way or the other. But I would say that judging from your wishlist, any operating system you like is going to be fairly obscure.
What I want is that Linux will be the most popular operating system for the desktop. That millions of people find out what it's like to be able to rely on their computer not crashing. That the GPL will infect every peice of software until it's an open source world.
And there was much rejoicing (Score:4)
Download here (Score:4)
ftp://ftp.kernel.org/pub/linux/kernel/testing/pre
So as of right now, you need the pre-release source. Hope that helps youll get this new kernel, mine is already compiling - wanted to try and help the world get their's going too Enjoy
Re:Linus should set up a PayPal account. (Score:4)
Follow the tipster protocol -- you can tip him at www.fairtunes.com -- once enough money is gathered ($50 bucks I think), they contact him and send the check. Courtney Love, and many others use the system already.
Also, even though FairTunes is for musicians, it works just fine for any "person" or "group" as long as they have an address or an email address where the guy who runs it can contact them.(linus@transmeta will work fine)
donate here: FairTunes.com [fairtunes.com]
-Davidu
whas next (Score:3)
OK what else really needs to be in the kernel, what needs to be fixed. We've been testing 2.4 for over a year now and its out and looking good. So its stable and secure. So what about new features? What else needs to be put into a kernel that is already a ~25 meg download. More to the point, what else will even fit?
Wonderful! (Score:4)
:)
Re:2.4 - Australian Mirror (Score:4)
http://www.cowsnet.com.au/linux/kernel/v2.4/linux- 2.4.0.tar.bz2 [cowsnet.com.au] - 2.4.0.tar.bz2.sign [cowsnet.com.au] - 2.4.0.tar.gz [cowsnet.com.au] - 2.4.0.tar.gz.sign [cowsnet.com.au]
http://www.cowsnet.com.au/linux/kernel/v2.4/linux
http://www.cowsnet.com.au/linux/kernel/v2.4/linux
http://www.cowsnet.com.au/linux/kernel/v2.4/linux
Download (Score:4)
You can also find a list of US mirrors here [kernel.org], or search here [kernel.org] for mirrors for your country. Last I checked the new kernel hadn't been mirrored yet, FYI.
ObJectBridge [sourceforge.net] (GPL'd Java ODMG) needs volunteers.
Re:Linus's Email (Score:5)
Dude, I'm sure so many people have offered Linus free (money, hardware, software, beer, food, cars, lusty wenches, lusty men, lusty goats, rides in nuclear submarines or fighter planes) he could take everyone up on their offers and live 'till he was 180 before he got through with them all. :-) Of course, IMHO he deserves all that and a whipped cream sunday besides. Linus, in the unlikely even you read this comment: You rule!. 'Nuff said.
--
Whats next - a decent permission system (Score:3)
The Unix philosophy is to limit users permissions to the bare minimum neccesaryu for the account to perform their functions. Unfortunately, the permission scheme on most popular Unixes stops this reality from occuring. sudo is a hack. There's no way I can give full control to an folder to the root users, read and execute permission to one group, read only permission to another group, and have all other access denied. This is an impediment for security.
Run top and see all those daemons running as root. They don't need te be, and they shouldn't be. There;s two reasons why they do - either bad programming, or the limits of traditional Unix style permissions.
But not all Unixs use rwxs. In fact, all the trusted varieties [AFAIK] of Unixes run with ACL based systems. There is a version for Linux called Linux Trustees [actually Trustees are difffeent and better than ACLs, but apply the same basic concepts of fine grained permissions].
Trustees needs to go into the next major kernel.
Yes, I realize this will involve rewriting most software [even in only a minor way for most]. But this has been done before for other utilities. Some degree of backware compatibility could be included into the scheme.
Linux Trustees for Linux 3.0!
Re:New Linux 2.6 features (Score:3)
Or am I just being dumb and responding to a troll
Advice Re:Kernel upgrading (Score:3)
If you're not using loadlin to bootstrap from Windows, it should be cake. (Utterly painless if you're using the MandrakeUpdate.) However, if you do use loadlin, you really ought to make sure you've got boot floppies and a backup of the original kernel. Beyond that, I don't forsee much problem on an unmodified RH6.2.
Please use 1024 HZ! (Score:3)
Please do yourself a favor and compile the kernel with HZ=1024 instead of HZ=100 (this is the frequency for multitasking timeslices).
This gives you a much better "perceived performance" especially for gui applications.
The drawback is that since the machine switches the execution context more often, performance goes down a bit. But on my machine (K6-II 350MHz, 196MB) it is less than one percent, so it does not matter at all as long as you do not do serious number crunching.
If you compile with a very strange value like 4096 Hz (yes, I tried that too
ps
Unknown HZ value! (4096) Assume 100.
PID TTY TIME CMD
862 pts/0 00:00:01 cat
882 pts/1 00:00:04 bash
893 pts/1 00:00:02 wvdial
1035 pts/2 00:00:04 bash
1042 pts/2 00:00:04 ps
With 1024 even ps and top do work, since this frequency is used by the alpha port. And your KDE/Gnome/whatever will feel much better even with the current scheduler.
Sorry if this is redundant, but I think it is important,
MrRight
________________________________________________
Re:One question (Score:3)
The recipe specifically states:
"Heat the new kernel at 425 degrees until baked to perfection."
Re:great... (Score:5)
Noooo... Please don't, because each extra user that sticks to v2.0 becomes my trouble instead of the corporate bug-munching crowd on linux-kernel. Yes, I admit I was stupid when I accepted maintainership, but someone had to.
Regards: David Weinehall, maintainer of the v2.0 kernel-series.
Current /. poll (Score:5)
[ ] 24 hour IRC Idling
[ ] MegaTokyo
[ ] Pr0n
[X] Kernel Downloads
[ ] apt-get -u upgrade
[ ] www.cowboyneal.org
[ ] MP3s
[ ] I Saw "The Net" and thought it would be 31337
Now everyone will have to go change their votes from Pr0n to Kernel Downloads. But even broadband won't help here in Europe until the mirrors get updated. Damn slashdot effect.
the AC
Working download link (Score:3)
ftp://ftp.linux.org.uk/pub/linux/linux-2.4/linux-2 .4.0.tar.gz [linux.org.uk]
--
Kiro
Do you really need 2.4? (Score:4)
Looking back on some of the bugs that stayed in the 2.2 tree for so long (including some that caused massive filesystem corruption) i can't help but worry that 2.4 is just as far from BugFree(TM)
Unless I see a feature in 2.4 that I absolutely need, I'm sticking with 2.2 until 2.4 becomes stable enough that they open the 2.5 tree. Granted, there's a lot of neat stuff in 2.4, but there is a difference between neat and necessary. I'm sticking with kernels i know are stable.
Why and How We Should All Test the New Kernel (Score:4)
So just yesterday I wrote:
It's got some helpful, practical tips on downloading and building a kernel from sources as well as providing feedback to the kernel developers. All of the information in the article is available somewhere, but when I first began testing with 2.4.0-test1, I found some things difficult to figure out, so I felt that it would be nice to put what I learned all down in one place.
This is part of an overall effort to improve the quality of Free Software. Another part of the effort is the just-founded Linux Quality Database [sunsite.dk], so far just a proposal - contact me at crawford@goingware.com [mailto] if you want to help.
And finally, some interesting trivia for you:
After a long beta testing period and many delays, Windows 2000 shipped with 64000 documented bugs of which 25000 were considered serious by Microsoft itself (the figures are quoted from memory, I might be a bit off). The Windows trade press reported that the opinion was widely held by IT managers that one should not install Windows 2000 on any machine until a few service packs had been released, with Windows 2000 server not being considered ready for use until much later than the desktop user version.
The BSD/Mach based Mac OS X, derived from the NeXT operating system and now in beta testing, is Apple's first operating system to support protected memory that is expected to be widely used. (Another was A/UX, Apple's Unix port, but it served only a niche market).
Apple has been trying for ten years, longer than Linux has been in existence, to write a modern operating system. The first was Pink, renamed Taligent when Apple collaborated with IBM on it. In the end all that came of it was a little-used object-oriented programming framework.
The next was Copland, and I don't know why it was never completed exactly, but I was offerred a job as a performance engineer on the Copland project when I worked at Apple, but I turned it down - I didn't tell them this but I had the sense that Copland was a project that would never ship.
And Linus wrote Linux when he was a college student, which combined with the GNU [gnu.org] utilities forms the operating system we know and love today.
These huge, well-funded corporations can't get it together to program their way out of a wet paper bag but a bunch of freaks on the Net have written the fastest growing operating system in use today.
Michael D. Crawford
GoingWare Inc
Here's How to Figure Out Your Nearest Mirror (Score:4)
If is very easy to figure out your nearest mirror:
Determine the two-letter country code for the nation you reside in. This will be the same as the top-level national domain, ca for Canada, uk for United Kingdom, ch for Switzerland and so on.
If you're using ftp, the server name starts with ftp. If you're using http (a web browser), then it starts with www.
Put the country code in the middle. Add .kernel.org at the end.
Michael D. Crawford
GoingWare Inc
Re:Linus should set up a PayPal account. (Score:4)
So feel free to send money to whomever you please! (Currently we're sending the money off after only $20.00 has been collected).
For example you can find Linus' Fairtunes page here: Linus Torvalds [fairtunes.com]
Matt
Re:And there was much rejoicing (Score:3)
Now I'm Satan's lil' man-bitch for all eternity. At least I have built-in USB support.
Re:woo, you don't look too hard do you? (Score:3)
Well, actually I do. I think that stuff _does not_ need to be handled on the client side. Give them a weak client, or even a web browser, and do it all on the server (one contra-Outlook example would be all of Yahoo!'s stuff, another would be OpenMail from HP, according to the grapevine anyway). Especially collaborative calendaring, that's just nasty conceptually if you have clients handling it. I would elaborate on this more but I'm hungry so the mouth-contentious-blather-on-slashdot part of my brain is losing to the go-hunt-defenseless-nachos part...
So, basically, you and I have the same goals with regards to mail/groupware, we just want to see them implemented in two different ways. As my mamma says: "They ain't nothin' wrong widat." :-)
--
Re:And there was much rejoicing (Score:4)
when I read this, I went and grabbed our nt admin by the scruff of his neck, dragged him to my cubicle, and beat his head into my moniter screaming, "Now who's vaporware, BITCH?!?!?!"
now here I am at kinkos on their crappy little rental macs.
it was worth it.
-P
so which Linux 2.4 distribution are you using? (Score:3)
Re:Kernel upgrading (Score:4)
Under all but rare or weird circumstances upgrading to a newer kernel will only break a program if it relies on a special module or patched code in the kernel that the distro makeer has pre-applied to the kernel and that is not standard with stock kernel downloads. These kinds of programs are few and far between.
Recompiling a kernel is not a sacred initiation rite for the elite. It's actually very easy as long as you understand the hardware in your system (you'll need to know specific model numbers and such for just about everything in your system that you want to get working properly; you can consult the files under
You can either look below for very brief instructions, or download and untar the kernel and read the README file in the newly created linux/ directory where you untarred.
The very abbreviated instructions are: download kernel, ungzip and untar the kernel in
Copy
Most configuration options for the kernel have decent little bits of info attached to them saying what they're for (hit "?" with the option selected to see the help text).
Hope that helps. If not, read the README a couple times. If you're ever unsure about a kernel option, look for documentation on it under the linux/Documentation directory. There's detailed info in there for most options in the kernel.
Re:the first distro to run this (Score:3)
I guess that everyone will wait until at least something like 2.4.2 or 2.4.3 to put those kernels as default - and even then - you'll have on the 2nd (or the 3rd) CD the 2.2.X kernel to fall back to..
I would really suggest to people who wants to use ReiserFS to wait for kernel 2.4.1 and enjoy the benefits of bug fixes + ReiserFS in 1 complete stock kernel...
Re:Do you really need 2.4? (Score:4)
- - - - -
IMPORTANT: New Address for Bug Reports (Score:3)
I just saw a very confused user posting to linux-kernel wondering where to send a report (he'd figured it out, but wasn't sure).
The correct, new address for bug report submissions is linux-kernel@vger.kernel.org [mailto]
Same hostname, different domain.
If you're going to work with the new kernel, I highly recommand you browse the mailing list. But linux-kernel has one of the highest volumes of any internet mailing list so you probably don't want to actually subscribe (you don't have to subscribe to post, unlike many mailing lists).
Instead, read the list off an archive server. There are many of them. This search at Google will find you an archive [google.com]
Michael D. Crawford
GoingWare Inc
Re:Important? (Score:3)
As for 2.4 being "obsolete," everthing's relative. Look at it this way: now you can run 2.6-beta and feel superior.
I have great confidence in Linus, and Alan, and all the others that have worked to make 2.4 a reality, and I'm glad they held off on it's release until they felt it was ready for prime time. So what if it took longer than the media expected; those people aren't booting by default into Linux, I'll tell you that. I suspect the reported "impatience of the Linux community," if you will, was largely their own manufacture. (Which is not to say I wasn't HOPING 2.4 would be released soon...but I expected it around March, and would still be content if it wasn't released today, knowing that when it WAS released, it would be stable and up-to-date.)
Re:Kernel upgrading (Score:5)
But, definately, look here;
README
INSTALLING the kernel:
- If you install the full sources, put the kernel tarball in a directory where you have permissions (eg. your home directory) and unpack it:
Replace "XX" with the version number of the latest kernel.
Do NOT use the /usr/src/linux area! This area has a (usually incomplete) set of kernel headers that are used by the library header files. They should match the library, and not get messed up by whatever the kernel-du-jour happens to be.
(Yep, it stung me a couple times too! RTFM....)
Re:whas next (Score:3)
There are two things done by FreeBSD that are really much better than linux.
Thing 1. A filesystem with soft updates. This creates a file system without journaling overhead that has a journalled file system's protection against power loss. It uses atomic updates of groups of files - see recent
Thing 2. Scheduling. Linux scheduling is getting worse with each new generation kernel. That is supposed to be addressed in the next series. There was even the suggestion to start with the FreeBSD scheduling algorithm, and try to improve from there. Nothing like open source in action.
Freenet (Score:3)
Re:the first distro to run this (Score:3)
Think RedHat!