Linux 2.4.22 Stable Kernel Released
An anonymous reader writes "Marcelo Tosatti has officially released another stable 2.4 Linux kernel. 2.4.22 was released early this morning and includes a lengthy list of fixes. It follows the last stable kernel in this tree, 2.4.21, by a little over two months."
No... *SCO* owns it.
Get your facts right.
That feature is still in development. If you really need it, perhaps you should use Windows 2003 until the 2.6 kernel comes out.
Doesn't this realese seems like the 2.4.13? The RCs came out just one week after the other. Please God, hope to have no VM issue!
*downloads and sends check to SCO*
I'm curious if anybody has experienced dramatic performance increases running X when switching from 2.4 to the 2.6 testing branch of the kernel.
A musician without the RIAA, is like a fish without a bicycle.
If it ain't broke...
'Running' winders is like running a dirty toilet.
"Flyin' in just a sweet place,
Never been known to fail..."
...and no popcorn...!
WTF is it with this machine I bought that doesn't give me my popcorn when I give it kernels?!
Ah, forget it. I'll go back to closing and opening Windows and see if it's more likely I'll get some fresh air in the house.
Vos teneo officium eram periculosus ut vos recipero is.
Is there such a thing? It's tiresome reading through all the changelogs (2.4.21 -> pre1 -> pre2 -> etc).
Thanks
"Would it kill you to put down the toilet seat?" -- Maya Angelou
Wow, some idiot marked this as troll within 10 seconds (after submitting it myself and pressing reload) I bet that dumbass didn't even read the contents.
I can't install a vanilla source distributed Linux kernel on my RedHat anymore because the boot process requires that specific modules and kernel services are available. To ensure that I need to download a RedHat version of the kernel.
For those of you who use bittorrent, try:
linux-2.4.22.tar.bz2
patch-2.4.22.bz2
Choose yer poison: Prophets or Profits
It's been more than 24 hours to the last SCO story. Is lightbulbs and new kernel releases the best we can do?
I believe it's time for Cowboyneal to start sponsoring SCO's crack habit now M$ is going to make a quiet exit after their lame ass attempt at destroying Linux and the GPL.
I hope you're not expecting an unbiased response to this on slashdot.
Linux Trace Trollkit (LTT)
Look out trolls, now we have a way to trace you!
Kai Makisara:
o Change Kai Makisara's email address
I was wondering when someone would get around to this.
Summary of changes from v2.4.22-rc2 to v2.4.22-rc3
@lt;len.brown:intel.com>:
o ACPI update
o ACPI build fix
o linux-acpi-2.4.22.patch
I don't have detailed info on OS design, but probably you'll want to take a look at the OSKit and Exokern websites, as they do go into some depth on design issues.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
WTF is it with this machine I bought that doesn't give me my popcorn when I give it kernels?!
...and my TAB key isn't working either...
Mod me off-topic if you wish, I for one welcome our new off-topic overlords.
We don't need a new kernel for now. The existing kernel has been highly stable in the types of jobs we throw at it. But that's not why it doesn't matter. Our director has finally handed down the "No more Linux installs" message. Here is the message:
As some of you may know. SCO has a lawsuit filed against IBM for breach of contract, misappropriation of trade secrets, etc. The bottom line of this disagreement is that SCO is accusing IBM of including some of SCO's trade secrets (proprietary code) in its Linux kernel and that this source code has also been included in the Linux kernel available off the Internet.
To top all of this off, the US Copyright Office awarded SCO a copyright to System IV Unix last month. SCO, through a series of mergers and acquisitions, acquired the patents, copyrights, etc to System IV Unix that was originally developed by Bell Labs in 1969. About this same time, SCO created a new division whose only purpose in life was to license Linux and Unix to end users.
Because of all of this confusion, I have asked our legal eagles to give me an opinion as to whether or not our recent installation of Linux systems in the (our department name) places (our company name) in any sort of jeopardy. Frankly, I think that SCO is simply struggling for survival as it is in severe financial trouble. I also think that any rights SCO may have think it had at one time has been abrogated since SCO was (until last month) freely distributing Linux on its web site under the GNU General Public License.
But until I receive an opinion from Legal, we will not deploy any more Linux systems.
p.s. We are a 1200 employee telecommunications company, ISP, cable TV, long distance telephone, etc.
I run Debian, what practical difference will this make if I install it? I use the system for office type tasks.
Thanks
Is it possible that this has been a result of the slashdot effect?
The Television Wiki
wow the kernel is now equipped to troll slashdot?
Didn't you know Bill Gates has mod points?
Well, it's happened again. kernel.org just slowed to a crawl.
Remember to use those mirrors, folks!
Don't see anything in the changelog about removing ugly-ass Unix code claimed by SCO to be their own ... :-)
Now if we could only do something about them getting mod points.
I tried to install 2.4.21 and it wouldn't read my hard drive ...
Downgraded to 2.4.20 and it worked fine. These were both "stock" (kernel.org) kernels.
Before, I had only used the Red Hat 8 kernel, a modified 2.4.18. Both the 2.4.18 and 2.4.20 seem quite stable to me.
-uso.
Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
I wonder if I can tell SCO off because of the kernel panic I am getting with this new release. Btw, I own a SCO License
Hay, don't forget to pay us the small upgrade license fee.
IP law confuses me. I am persuaded slashdot readers who read this sig now legally owe me 699$
I've been running the -mm series of the 2.6.0-testX kernel since they started coming out, and I'd recommend anyone not running a critical system (where stability is of high importance) to try them out. Some of the main improvements easily noticeable are in the scheduling / Disk I/O areas, which makes interactive (desktop) usage much smoother. For instance, problems I've had with the 2.4 series where a system under high disk usage made the desktop jerky, and sometimes slowed down to a crawl, I have yet to see with these new kernels.
... sooner it'll be stable! :)
Sure, I've stumbled upon an occasional bug in the process, and once after upgrading found the kernel unbootable, but with help from the kernel newsgroups, a quick fix could always be found. Besides that, I've found these kernels to be as stable as the 2.4-series..
And, don't forget, the more people running the soon-to-be-stable kernel, reporting bugs as they are found, the
For the first time we have cryptographic API in a stable released version of the Linux kernel. Until recently, cryptographic software could not be exported from the U.S. without a special permission. It took some time to explain to the government that the "bad guys" already have access to strong encryption. We have succeeded. Cryptographers, rejoice!
Maybe the moderator is a subscriber, and saw your post before you submitted it.
ok here is the short:
;)
Linux = good
BSD = good
NT = bad
proprietary Unix = good but expensive
BeOS = bad
Plam = wtf is plam?
here is a comparison:
Linux VS NT = linux wins
bsd vs nt = bsd wins
anything vs NT = anything wins
bsd vs linux = linux wins
proprietary unix vs linux = linux wins but it's a tight race
bsd vs proprietary unix = bsd wins again a tight race won by price and development model
plam vs anything = again wtf is plam?
I had no problem whatsoever extracting a vanilla 2.4.20 over RH8.
What modules or services do you need? make menuconfig and make sure that they are selected. Is it THAT hard?
-uso.
n00b kernel compiler.
Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
Assuming you don't like the grand-parent's English, he might be from Europe (not UK), Africa (not South one), Asia (not Hink Kong), or Latin America. And in average Indians know English better than in any other regions I have already mentioned above.
BTW, the guy might just have typed wrong: "is" instead of "it".
Less is more !
So I've been running Gentoo for about 2 weeks now.... I've loving it.
But how long do I expect before I see this in the portage tree?
"Karma can only be portioned out by the cosmos." -- Homer Simpson
Too bad they limit carroll's external connections to 25 on http and 25 on ftp from 9am - 5 pm. If you're on campus that's a great solution though.
This code is GPL'ed for everyone except SCO.
**/
Is it just me, or does this sound like someone's homework assignment. "Please prepare a 15 minute presentation on the differences between various kernels in use today"...
...with how it implements file locks within both native and installable filesystems. This is the reason why doing any system changes requires reboots so much. There has been much discussion about this topic, do a google search and you will find much reading material on the matter.
Are you using a SCSI drive, or RAID? If so, remember to compile in support for your drive to the kernel (non-modules).
Alternately, check that support for your IDE drive hasn't been acdidentally deselected.
Plan [sic] 9 rules. Everything else is not already dead, but is starting to smell bad.
that's why SCO is up!!!!!
... go .112)
It's great to see that they don't even use Unix ware!
rtr-es# nmap -P0 -sT -O -v www.sco.com
Starting nmap V. 3.00 ( www.insecure.org/nmap/ )
Host c7pub-216-250-140-112.center7.com (216.250.140.112) appears to be up
od.
Initiating Connect() Scan against c7pub-216-250-140-112.center7.com (216.250.140
Adding open port 80/tcp
Adding open port 443/tcp
The Connect() Scan took 254 seconds to scan 1601 ports.
For OSScan assuming that port 80 is open and port 6000 is closed and neither are
firewalled
For OSScan assuming that port 80 is open and port 6000 is closed and neither are
firewalled
WARNING: OS didn't match until the try #2
Interesting ports on c7pub-216-250-140-112.center7.com (216.250.140.112):
(The 1588 ports scanned but not shown below are in state: filtered)
Port State Service
80/tcp open http
443/tcp open https
6000/tcp closed X11
6001/tcp closed X11:1
6002/tcp closed X11:2
6003/tcp closed X11:3
6004/tcp closed X11:4
6005/tcp closed X11:5
6006/tcp closed X11:6
6007/tcp closed X11:7
6008/tcp closed X11:8
6009/tcp closed X11:9
6050/tcp closed arcserve
Remote operating system guess: Linux 2.1.19 - 2.2.20
Uptime 265.752 days (since Mon Dec 2 20:00:35 2002)
TCP Sequence Prediction: Class=random positive increments
Difficulty=2103535 (Good luck!)
IPID Sequence Generation: Busy server or unknown class
Nmap run completed -- 1 IP address (1 host up) scanned in 268 seconds
what? no support for the evil bit?
turn up the jukebox and tell me a lie
Operating System Concepts
Silberschatz & Galvin
Addison-Wesley
I reccommend both the Fourth and Fifth edition. The Fourth Edition (ISBM 0-201-50480-4) has a section on The Mach System (aka the core of MacOS X & Next) The Fifth Edition (ISBN 0-201-59113-8) has a section on Windows NT, and a section on Linux (2.0).
No, but you'd better run. This is Slashdot after all.
/me Polishes his pitchfork and lights his torch.
;-)
Well, you heard wrong. The NT kernel is not good. It's faculty for determining timeslices and aggregating CPU time is convoluted at best. It is all designed to make user level timeslice requests (ie GUI events) occur more quickly. The solution provided by NT kernel is a timeslice lookup matrix with more elements than I can currenly remember to cound (something like 3 levels with 11 sublevels for each).
When compared to the Linux or even Solaris CPU timeslice allocationg, it is horribly overcomplicated and slow and clunky.
Anyone know if the new kernel has been fixed for the C-Media 9738 AC97 Codec? Last time I checked Alan Cox "patched" this in 2.4.21 and my integrated sound didn't work. I know this has gotta be a pretty big problem.. my board was pretty popular (K7S6A)...
"Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
This short guide walks you through the steps used to compile and install a new 2.4 kernel.
Isn't he the boss of this, no? How does anyone expect traction to get hold in the app department if there are different incompatible kernels being released willy nilly by rogue programmers. Linus needs to squash these people post haste!!!
*YAWN* come on /.
10 seconds? Wow it only took me 3 to see that you're a troll.
The Anti-Blog
Sorry, this is an incomplete list for the 2.6 series, while the kernel released is 2.4.22. For a almost complete list of features going into 2.6 you can see Linux Kernel 2.6 Status
Okay, we've got a new kernel. That's cool. I've built kernels before in the past...in the past.
Now with RH9, every time I try to make a custom kernal it pooches the system mightily. I'll lose video, or I won't get power, or it'll give LOTS of errors when starting up because I didn't have a Makefile just like Redhat's magic one.
So how would a person compile 2.4.22 and still have the same support as whatever RH9 based build they're currently running?
"Draco dormiens nunquam titillandus."
Da kernel be da damn essential centa' o' some doodad opuh'atin' system, da co'
dat provides basic services 4 all otha' parts o' da damn opuh'atin' system.
Some synonym be nucleus. Some kernel kin be contrasted wit' some shell, da
outermost part o' some opuh'atin' system dat interacts wit' usa' commands.
Kernel an' shell be terms 'esploited mo' frequent-like in Unix an' some kinda'
otha' opuh'atin' systems dan in I-B-fuckin'-M mainframe systems.
Typical-like, some kernel (down low, o' no comparable centa' o' some opuh'atin'
system) includes some interrupt handla' dat handles all requests o' completed
I/O opuh'ashuns dat battle 4 da kernel's services, some schedula' dat
determines which rehabs share da damn kernel's processin' time in whut orda',
an' some supuh'visor dat actual-like gives 'esploit o' da damn doodad t'aich
process when it be scheduled. Some kernel may also include some managa' o' da
damn opuh'atin' system's address spaces in memory o' storage, sharin'
dese-he'ah among all components an' otha' usa's o' da damn kernel's services.
Some kernel's services be requested by otha' parts o' da damn opuh'atin' system
o' by applicashun through some specified set o' rehab interfaces sometimes
known as system calls.
Becuz da code dat makes down da kernel be needed continuous-like, it be
usual-like loaded into doodad storage in some arai dat be protected so's dat it
aint gonna be overlaid wit' otha' less frequent-like 'esploited parts o' da
damn opuh'atin' system.
Da kernel aint t' be confused wit' da damn Basic Input/Output System (down low,
B-I-O-fuckin'-S).
Some kinda' kernels have been developed independent-like 4 'esploit in no
opuh'atin' system dat be hankerin' t'esploit it. Right on! Some well-known
'esample be da damn Mach kernel, developed at Carnegie-Mellon University, an'
current-like 'esploited in some version o' da damn Linux opuh'atin' system 4
Apple's Powermac doodads.
Just saw that 2.6.0-test4 is out. Been using test-3 with a patch akmp patch for the APIC on the nforce2, and have loved the results. X is more responsive, sound is much less likely to skip when the disk is in use. Havent found out if they included that patch in test-4, so if anyone knows, please reply.
"My head hurts, My feet stink, and I dont love Jesus." -Jimmy Buffett
You are a little bit full of bias eh ?
Don't blame him, Americans are naturally fascist.
They can't really help it., they are basically brainwashed from birth.
Is this some evil plot by SCO? Why have we slashdotted kernel.org?? OH THE HUMANITY!!
Here's what you can do to use vanilla kernels in RedHat. It may not be the easiest route, but it works like a charm every time.
1) Enter your regular redhat kernel source directory. Everything should be preconfigured, unless you changed things;
2) make menuconfig, then Save Configuration to Alternate File. Pick a name you'll remember;
3) Exit menuconfig, enter vanilla kernel directory;
4) make menuconfig, Load an Alternate Configuration File. Enter the name of the previous config, with full path.
5) Profit! You might want to check any new options just for fun (such as built-in crypto for this kernel release), but it isn't necessary.
Your new kernel should now run just fine under RedHat, with a minimum of fuss. It'll be a long compile, though, because even the kitchen sink will be included. Still, it's more work for the computer and less work for you.
Since they used linux recently to protect themselves from their own junk OS:
= 74 &e=20&u=/cmp/13100775
http://story.news.yahoo.com/news?tmpl=story&cid
Well, you can complain about the implementation, but can you complain about the results? (Especially as Linux is still being hacked like crazy for 'interactivity'.)
Maybe you should go back to Alabama, since you can't even spell Microsoft.
I mean seriously, what kind of lame racist bastard are you? Are you the type that wears sheets and goes around burning crosses?
Maybe your daddy is also your brother, and quite possibly this might have rendered your brain retard.
BTW, You can't check grammar, you can only proof it. There is no checking for grammar, it's not so tangible.
Hotplug CPU Removal Support and Kernel Probes
Yes, but is it Free as in lube?
The patch that's most useful to me is a small fix in USB support for the Sony DSC-P series of digital cameras. No more custom kernels for me. So if you have such a camera, just plug it in and mount /dev/sda1 (if that's your only SCSI device). It's a mass storage device.
try insmod
Only had time for a half sentence before the short bus left?
He's probably American. In India they actually teach people how to use proper Queen's English, unlike you dirty mullet wearing brothers of mothers.
What, is the above AC a 40 year old debian dev by chance?
I suggest removing the heat sink from your athlon and replacing it with a small plastic bag. In one step, you increase the amount of smokey goodness and help to keep it all contained.
To make laws that man cannot, and will not obey, serves to bring all law into contempt.
--E.C. Stanton
Holy shit, you mean you were serious? Take my advice and take the Troll label, you'll look better for it.
It's a little technical but "Understanding the Linux Kernel" is good for a reference on how linux on x86 works. It's not very technical though, if you understand C code and a little asm. For a general overview on x86, Intel's (free!) third volume in the IA-32 development set is good, though it's more about what an OS could offer, not what they do offer. I don't really know of any way to get design docs for proprietary stuff, like NT.
====
Crudely Drawn Games
I've always thought it strange that the kernel is in the portage tree. I understand that certain packages depend on certain kernels, but I usually just download the kernel and install like I always did.
You can certainly do that if you like, with no ill effects. Gentoo is highly standards compliant where it makes sense, and makes reasonable extentions/extrapolations where the standards fall short. It is certainly easier to integrate a vanilla kernel into Gentoo than it is, say, Mandrake or Red Hat (though to be fair I'm sure they'll have their own, patched versions of 2.4.22 out very soon).
However, when one is administering fifty or a hundred identical Gentoo boxes (or just 20, for that matter), it is nice to use the distribution's internal package management tool to manage software revisions for everything, including the kernel. This has advantages of, for example, being able to quickly deploy a new kernel ('sh myglobalscript.sh emerge vanilla-sources', where myglobalscript.sh does an ssh into all of the requisite boxes and runs the command I pass it), and manage it along with the rest of the software on the system in one seamless manner.
This certainly isn't the only way to do it, but when you're managing in-house software, kernel revisions, and dozens of other important packages, having one interface (portage) to manage all of it is very handy. And, unlike many packaging systems, portage simply installs the tarball and gets out of the way (meaning one doesn't have to jump through lots of non-standard hoops in actually compiling and deploying the kernel). YMMV of course, but I find having the kernel, even the vanilla kernel, in portage to be quite useful.
The Future of Human Evolution: Autonomy
... unless you really have to.
What does those new kernels provide?
- drivers for hardware you don't have?
- bug fixes for modules that you don't use?
- new features that won't probably matter anyway?
In case that there actually is some nasty bug, RH probably will release security fix/patch. If you on the otherhand want to use the latest kernel, why don't you use distro that doesn't use custimized kernels?
(How to build kernel for RH9? Look the post below/above)
ftp.sco.com has linux-2.4.13-21S.src.rpm from their OpenLinux distribution. It's free, and still available as of this morning (after the DoS ended...) Depending on your taste in distributions, you'll probably have to repackage it to use with whatever applications you need, and I don't know if there are any critical fixes after that. Sure, it's not as much fun as running 2.6.wildly.unstable, but it'll let you run a reasonably modern production environment.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Someone mod this down ... it is a troll that has been posted before. These are some 2.5.X patches that will be in 2.6, nothing that is in 2.4.22. Read the real changelog that was linked from the article. Moderators ... wake up!
Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
I see that nobody bothered to answer your question. Offtopic posts seem to multiplying as fast as spam these days on Slashdot.
8 59-1/boo ks/design-44bsd/
- HO WTO/index.html
BTW, have you heard of Google???
BSD:
http://freebsd.unixtech.be/doc/en_US.ISO8
Linux:
http://www.kernelhacking.org/docs/kernelhacking
http://cs.uml.edu/~cgould/
Linux kernel. 2.4.22 was released early this morning and includes a lengthy list of fixes.
all of which came from SCO's massive Pool of Intellectual Property.
Do you have ESP?
Everybody knows that the porn sites fuck you up. Everybody knows that the spammers fuck you up.
But if Slashdot has really fucked up the privacy of the anonymous posters like you suggest. the retaliation will be hard, fast and merciless.
yes, we very well can complain, thankyou, when we consider using these operating systems on/as servers
Currently holding up my laptop (I'm at a customer site) is the book "Inside OS/2" written by Gordon Letwin (with a foreward by Bill Gates). Classic, HILARIOUS stuff from the same inept programmers that brought you MS Bob and os security so tight you could drive a school bus through them. I cannot recommend this book highly enough.
Obviously a "geek" lame racist bastard. Why do you ask ?
Well the kernel.org website is unbearably slow, so yes use your mirrors... but here [google.com] is a better place to find what your local mirror is.
I had to read that twice. What's your point? Of course the interactive processes should be given a priority. I mean why would you want to freeze the GUI?
BOO! TERRO
You're tellin' me! On top of that, I'm having trouble with blondes using my *NIX machine to download .tar files.
.tar files, don't you?
:P
You DO know what happens when blondes start downloading
You get tar remover all over the white-out on your monitor.
No actually its, Microsoft Works.
Forgive my ignorance, but.. If 2.5.x has been in development for a while and 2.6 is supposedly going to be released soon, how does a 2.4.x change work in that sense? Will 2.5.x automatically get this change, or do they have to duplicate those changes in all descendant kernels?
We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
Satan does not have a cock, Satan is evil and obviously a woman. As for the Horse...ever tried to get a female horse in the mood? It's tough business!
Is the ptrace race-condition vulnerability fixed? Are they planning on fixing it in the 2.2 branch as well? This is a *HUGE* security issue, and because of it, I have to severely limit shell accounts.
Because of this issue, anyone who can exploit an unprivileged process can easily get root privileges on a default distro config. It's certainly more important than some whitespace convention in 2.5, or
updates to JFS (which may or may not contain copyrighted code.)
Well?
Hello? Hellooooooooooooooo? We're approaching a year of having to put up with this major vulnerability.
-Fred
From the list of changes:
Make strncpy clear the unused part of the destination
This isn't a fix; it's a new bug. strncpy is not specified to do that.
He would have noticed if he's trying to load the kernel.org page that shows him the mirrors...
For what it's worth, those of us in the US should probably start with this list.
Or better yet, the google cache of the top mirrors page and the
google cache of the US mirrors page.
Remember that images on those pages (little flags) are still sucking up the main kernel.org bandwidth.
That many mirrors don't have 2.4.22 yet.
Really - I'm trying to be good, but if the mirrors don't have it...
And mikey likes it too!
Yeah, I'm sure that a guy who can't find his shift key diagnosed a scheduler problem on his NT server.
Alan Cox:
o Alan CREDIT/MAINTAINERS update
Andrea Arcangeli:
o Andrea contact information update
Bring on Sco - it looks like these guys know where the codes are coming from and they are all belog to us!
is teh nsa selinux patch now in the mainline 2.6 kernel and why is there no announcement or such.
I don't know but I'm a 31-year old virgin and I use Debian GNU/Linux exclusively! ;)
BTW, google for "the 41 year old virgin" for some fun reading.
Lol, remember kids, it's down the road, not accross the street!
My opinions may have changed, but not the fact that I am right
Yep we want 699 for that one too
hey where are the SCO posts, i need my righteous anger fix.
I've thought about upgrading since I normally like to run the latest stuff (plus I'm hoping 2.6 will fix the broken SBP2 driver).
However, trying to get all my settings into this new kernel was not so easy (it was quite painful upgrading to 2.4 also). I'm running on a big laptop so I have a lot of special case hardware that had to be tweeked. Now, I've been a Linux user since the kernel was at 0.97 or so and I remember thinking how complicated all those kernel options were. Jump forward to today and damn, TOO MANY OPTIONS is all I can say. 99% of it I don't care about but I have to go through each one to make sure the kernel will work... agonizing. I wish the kernel could configure itself (a la Microsoft's "detecting and installing hardware").
Combine that with trying to get nVidia drivers that work (yes, yes, there are patches and all kinds of crap I can spend time screwing around with).
And then trying to get VMware to work on the new kernel...
And so on...
Well, let's just say I'm just sticking with 2.4 for now.
The ratio of people to cake is too big
The dinasour book?
Could anyone give me a hint why this book have dinosaurs on it?
I have read it but I didn't grasp the dinasour bit..
For the exact instructions above we cannot get the average user to upgrade their systems.. Kernel updates are stil crypic under a normal GUI based upgrade and gives the end user no idea of any reason to update it.
Hey, YOU try to write a protected mode OS for the 80286 and have it run DOS programs. You'd probably be so pretty proud of your keyboard controller hardware reset haX0r that you'd write a book about it.
Plus Letwin has that big ol' hacker beard thing going.
Riding the bus is fun! I ride the bus to school every day, but I also ride the bus to other places, too. When I go on trips with Miss Lang and everybody in the special-needs class, we all get on the bus and go to the zoo or the planetarium. One time, we ate pizza at Pizza Hut, and we took the bus then, too. And you know what? Someday, I'm going to drive the bus myself!
Sometimes, when I am on the bus, I hold my Dallas Cowboys hat in my hands and turn it and pretend that I am driving the bus. Sometimes, even when I am not on the bus, I also think about driving the bus, too. Even when I am sleeping, sometimes I have a dream that I'm driving the bus, and when I wake up, I am sad that I woke up and am not driving the bus anymore.
Right now, I am only 13. But when I get older, I am going to be a grown-up and get a job as the bus driver. But I have to be a grown-up first. When you're a grown-up, you get a driver license with your picture on it. My older brother Mark said I don't need to worry about getting a driver license, because he will take me anywhere I want. But that is silly! I am going to get my own driver license and drive the bus! Mark reminded me what happened with my bicycle last year and said that maybe driving the bus isn't a good idea. But I know I can do it! I can drive the bus! I just need to work extra, extra, extra, extra hard!
I'm going to always pay attention in my Skills For Living class. And I'm going to do all the exercises with Mr. Festge when he comes in for Motor-Coordination Hour. Even when I want to go look out the window at the lawn-mower man instead of sitting at my desk and doing my clock worksheet, I won't. I'll sit in my seat and be extra, extra, extra, extra good.
Daryl W. was in our class last year, but he graduated at the end of the year because he was 18. He got to wear a graduation dress and walk up on the stage, and Mr. Culver gave him a book, and everybody in the whole place cheered. Now Daryl W. works at the grocery store, and he gets to use a sprayer and spray off the vegetables so they stay green. Just like Daryl W., I'm going to get a job when I'm older. Only my job is going to be being the bus driver!
Right now, our bus driver is Mr. Timmons. And he gets paid for driving the bus! But it's so fun driving the bus, I would do it for free! Someday, it will be me being nice to all the kids on the bus and calling them "Mr." and "Mrs." to be funny. It will be me who helps everyone get their boots on and yells, "Look at the chickens!" when we drive past the ostrich farm.
Every day on the bus, I am watching carefully so that when it is my job to drive the bus, I will remember which tree to turn at. When I am the bus driver, I'll get to wear a blue jacket that says "Walter" on it, just like the one Mr. Timmons wears. I'll keep it very clean and never put it on the floor of the bus where it can get dirty. I'll never leave a sandwich in the pocket, either, unless I plan to eat it that same day.
I'll get to go and pick up all of my friends on the bus. Only, we won't just go where it says on the schedule. We'll get to go wherever we want, because I will be driving! If we see a dog on the side of the road, somebody will say, "Pull over!" and I will pull over, and we will all get out and pet the dog or even take him for a ride if he wants to go. I would go fast around the corners because it makes everybody laugh when their knapsacks fall on the floor. And when we go over the railroad tracks, I won't be a slow poke and stop even though there is no train coming.
On Monday, I will drive to Hawaii, and on Tuesday, I will drive to the Super Bowl. And on all the other days, I will drive other places, too! At the end of the day, I will drive the bus back to the place where they keep all the buses at night, the place I saw when I fell asleep in the back of the bus that time. And I would get to look at all the buses in a row!
I told my teacher Mr. Reese that I want to be a bus driver. He said maybe instead I should think about working
Does anyone know of a guide for how to modify a vanilla kernel for use with SuSE? I'm not just talking "make menuconfig; make bzImage; make RTFM...". I'm talking which patches to apply, standard configuration options, how to get all the niggling things like 802.11 and DRI to work. that or an rpm or tarball that can do the above.
Problem is when you spend too much time deciding if the timeslice request is from the gui or if it is from your ethernet interrupt or if it is from your game port or if it is from your disk drive, keyboard, frying pan, toilet, telephone, tea kettle, tissue paper dispenser, trackball, Bob, etc. etc.
"Only in their dreams can men truly be free 'twas always thus, and always thus will be."
--Tom Schulman
With the Sun in now so close to mercury and the earth now bieng bombarded by Kernel Penguin, Might I catch MadHatter disease if I try to make clean 2.4.22 just yet?
OH THE SHAME I fell off the wagon and use sigs again!
Is the ptrace race-condition vulnerability fixed?
.21 fixed that.
:-)
Still running 2.4.20? Because
It's certainly more important than some whitespace convention in 2.5, or
updates to JFS (which may or may not contain copyrighted code.)
Of course JFS contains copyrighted code... somebody had to write it. I think it was IBM.
Are you telling me that these people are incapable of describing in a sentence or two what their fix does?
:)
Yes
Hope somebody can implement it and release it BSDed so Microsoft can benifit from evil bit too.
Does anybody know when or if the Audigy 2 will be supported by ALSA?
That was fixed ages ago you retard. Pay attention.
I installed 2.4.22 today and it works fine. I'd been waiting for the IEEE-1394 fixes.
After the talk of the 2.6-test4 kernel, I also installed that one. Everything seems fine - everythoing loads a LOT faster, and X is much snappier - except I can't read the RPM database (RedHat 9) when I boot to the 2.6-test4 kernel.
What did I do wrong, of forget to copile in to the new 2.6-test-4 kernel to get it to work with RPM's???
Not a newbie, but feel like one now...
For what it's worth, I verified the patch archive and the signature was good.
Belief is the currency of delusion.
Great, lets see if this new release solves my IBM R40 notebook udma harddisk issue.
Been using 2.4.21-AC-3 to enable udma a week or two,
ACPI? I don't know what it is, but I'm sure it works better on my Mac!
There's a STABLE linux?
Wasnt that written by some college kid?
o PPC32: Make strncpy clear the unused part of the destination
Why? To lessen the effect of memory leaks and off-by-one bugs?
BSD RULES!
You show me one average user that can update their kernel.
:) but many see the same problem and that's why Linux will work in corporations fine with correctly trained IT staff but not for the average home users.
Can it pass the mom test? No, then point made.
Kernel updates should be seamless and not break anything that you had compiled for the kernel..
EG Nvidia drivers. I'd love to have my parents use Linux but if every time the updates are needed (although rare) I'd have to either ssh into the box or go there physically. Trust me you cant tell them how to do it over the phone (hard of hearing)
Maybe that's the whole problem. Upgrades in windows have rarely caused problems. But on the other hand a simple update to Redhat 8 on a production server completely broke it requiring a backup to a older version. The system in question was a webserver and some security update rendered RPM unusable and some subset of RPM has to work for apache to work properly so we were screwed.
I think it's time to get the devs of RPM, apt and all other major packaging programs and make them form a standard and stick with it. And whatever standard should work to where 1 package will work for all systems instead of such things like RPM where you have a rpm for every flavor and version of processor and distribution. EG Redhat RPM's and Mandrake RPM's.
As processor speeds and faster subsystems make code compling a short trip instead of the long times it can take for bigger projects maybe source packages that compile on the target system into a correct rpm for that system/distro and installs itself. But for it to be tolerable you're looking at least 6ghz with solid state HD/PCI-X/XDDR-RAM wihtout any bottlenecks.
Anyways I think I'm rambling now
Because the GUI is slow. Slow, slow slow. That is, slow compared to everything else. Do you really expect that checkmark to be repainted before anything else in the system happens? Do you really expect you can even notice it not happening in the time it takes your find to raise up from the mouse button? With a GUI you have a few milliseconds to spare, an enormous amount of time in the CPU.
A GUI should never have top priority on a system. Your video decoding, maybe, but not the damn play button!
A Government Is a Body of People, Usually Notably Ungoverned
Do you suppose they did anything with the AIC7xxx driver?
o Aic7XXX and Aic79XX drivers
o Aic79XX and Aic7xxx Drivers
o Aic7XXX and Aic79XX Drivers
o Aic7XXX and Aic79xx Drivers
[...]
o Aic7xxx Driver Update
o Aic7xxx Driver Update
o Aic79xx Driver Update
o Aic79xx Driver Update
o Aic7xxx Driver Update
o Aic7xxx and Aic79xx Driver Update
o Aic7xxx and Aic79xx driver Update
o Aic7xxx Driver Update
o Aic7xxx Driver Update
o Aic79xx Driver Update
o Aic7xxx and Aic79xx Driver Update
o Aic7xxx Driver Update
o Aic79xx Driver Update
Ever since I've been using the kernels for RH 9, I've found I can't use my cd-rom driver because I get messages like "hdc: lost interrupt". This was no the case when I was using the 2.4.20 kernel (linus' tree). I have a hunch it's to do with IRQ's but have not the further technical knowledge to diagnose. Has anyone else had similar probs? Anyone know what I should do about it? (see below)
/proc/interrupts
Thanks to any help,
Tim. (tim_allen AT optusnet DOT com DOT au)
bash-2.05b$ cat
CPU0
0: 301781 XT-PIC timer
1: 1250 XT-PIC keyboard
2: 0 XT-PIC cascade
3: 14 XT-PIC EMU10K1
4: 914252 XT-PIC serial
8: 1 XT-PIC rtc
9: 0 XT-PIC usb-uhci
11: 4 XT-PIC usb-uhci, eth0
12: 51452 XT-PIC PS/2 Mouse
14: 12074 XT-PIC ide0
15: 20451 XT-PIC ide1
I have hda on id0 and the cdrom (hdc) on ide1 along with my other hard driver (hdd)
Install RedHat 9. Start up2date - enter information. Edit up2date config (easy, within the program) and remove "kernel*" from the exclude list.
.. ) but that's it.
Now kernel-updating is done in the same way everyting else - from the web with a few clicks with the mouse. Sure, you'll have to restart the machine aftwards (it's a new kernel
it's in my head
I for my own after 10 years of open source and Linux am up to search for alternatives. A commercial OS may be better (better documentation, professional development, you can make a few bucks with your work, no pain, stable ABI and API and much more).
Many of the people who are using open source are using it just for those reasons. In real life, APIs and ABIs to commercial software change rapidly because they are driven by marketing and business interests, documentation is costly and written for morons, you can't even look at the source when you are stuck, and you end up paying so much money for the privilege of using it that you won't be making any money on it.
And commercial software has the unpleasant habit of simply disappearing from the market at the most inconvenient times or having its price skyrocket unexpectedly. Remember DEC? They're gone and a lot of their software. Remember NeXT? Absorbed by Apple, and all you can get is the OS X variant; hope you didn't bet on their PC version. Remember Taligent? NeWS? Smalltalk? Microsoft Java? OS/2? Amiga? Gone, gone, gone, gone, gone, and gone.
GNU/GPL, FSF, prayer RMS they all should go to hell they are all paralyzed.
The FSF does something about software they hold the copyright to. For the Linux kernel, the kernel copyright holders need to do something. Give it a few more months--these things take time.
People stealing open source code and embedd it in closed source programs and nothing can be done against it.
Yes, that's kind of annoying, but it isn't a threat to open source software. And sooner or later, those companies tend to get into trouble anyway.
For example, I've heard that the NT kernel is actually quite good
The NT kernel reminds me of the Ford Edsel: people rave about all the technically good things it supposedly does, but ultimately, it's not really a car most people would drive by choice.
Simplicity of design and interfaces and cheap, low-tech solutions have their own value. Linux is more like the Japanese budget cars of yore: good, reliable transportation, while NT seems more like some US car company's technical pipe dream that just isn't coming together quite right. You can figure out yourself which one is likely to be better and more affordable transportation.
..in kernel 2.4 back in 2001
e
http://sf.net/projects/kautoconfigure/
-and-
http://www.google.nl/search?q=kernel+autoconfigur
Hope somebody revives the project someday...
PLAM is a modeling language designed to take advantage of the PROLOG programming environment. It is an algebraic modeler that allows the user to write their down their model in a more algebraic notation, similar to what AMPL and GAMS are capable of. PLAM can be used to format a model that can be shipped off to a variety of solvers. It is especially designed for Mixed-Integer Programming and Constraint Logic Programming. Should the user find there is not enough functionality in the PLAM package, they can use normal PROLOG constructs to help them write down the model. The user can use familiar PROLOG debuggers if the need arises. PLAM is free software.
Knowing your chip's architecture helps greatly in understanding kernel architecture...
I decided to read thru the Intel IA-32 Architecture Software Developer's Manuals (3vols) and the Optimization Guide (all available for FREE from intel's website -- either in pdf or in hardcopy). Volume 3 covers systems programming issues -- if you can get thru this volume, kernel programming will be a piece of cake. If you can get thru all 3 volumes plus the optimization guide, any documentation on various kernels will be vastly easier to follow.
Similar manuals covering Intel's Itanium architecture are also available for free as well.
Hey, they're free!!
As for other architectures, well, I guess their respective chip makers's sites should have the documentation.
I have the sixth edition of the book. Here is no section about Mach, but that section is online. It is found on http://cs-www.cs.yale.edu/homes/avi/os-book/osc/in dex.html
There is also a chapter about FreeBSD also.
Kai Makisara: o Change Kai Makisara's email address So glad that finally made it in....
Once again, it happened... Put an empty machine on LAN, install Debian, download 2.4.21. Compile and install new kernel, then install Links to read news for a few minutes before the machine goes to production.
.... then again, I wonder how long the kernel guys could possibly keep releasing new kernels while I'm in a middle of compiling the previous version.
While reading news notice that a 2.4.22 was released. That was like... 10 minutes after downloading and compiling 2.4.21.
I'm afraid to even try compiling 2.4.22 now as 2.4.23 would surely be released before the end of the day....
... just avoid RedHat. They're rapidly moving to a point of making their own proprietary version of Linux but making the distribution so reliant on extra bits they've put in themselves.
I would suggest that next time you wish to upgrade your machine go Debian, Suse or if you're a techie person then Slackware.
I don't have a problem compiling a new kernel. I have done it before (back around Redhat 6.1). So I am not looking for some super-easy way to compile it. I want to know what is in it, in "plain English". I understand that there's a lot of technical stuff in there, and I don't expect it to be explained so I can completely understand every single modification. But how about two sections, one for the big features (like USB 2.0 support) and one for tweaks (optomized function blah, which you'll never see).
I know that this info is kind of out there, if you look. I just wonder why it can't be put together and released with the official announcement. The information should come from the source, which IMO is the kernel maintainer. I think it would make people more likely to adopt a new kernel, without them having to wait until the update their distro. It isn't for the end user, not even close. I can't imagine that everyone else either is clueless and just upgrades their distro, or knows and understands everything that goes on with the kernel. I am somewhere in between. I could probably research it and figure it out, but couldn't the kernel maintainers just tell everyone what is in the new kernel? I would think they would want to promote it. Not marketoid speak, just good, informative release notes.
My beliefs do not require that you agree with them.
What fix is it ? I own a DSC-P51 and it works fine using usb-mass-storage on a 2.4.18 kernel...
blah
Interesting... I really don't see how a modeling language can be compared to an operating system though?
:)
In any case, thanks for the info
Err, No. Don't do this.
Configuration files are NOT compatible accross kernel families.
Do NOT use configuration files for RedHat and then attempt to use them with plain vanilla kernel.org kernels.
you will be VER VERY sorry one of these days if you do...
If you do this, you have a ticking time bomb waiting to go off.
Always create a new configuration file with the vanilla kernel you download and do not mix configuration files across kernel releases.
-Hack
Got Geometrodynamics? Awe, too hard to figure out? Too bad.
From my [admittedly modest] knowledge on this, incompatible kernel options are discarded on different versions, and don't negatively affect anything else. So the worst thing that could happen is one kernel compile that'll miss an option or two... or at least that was what I thought until now.
There are no impacts on stability from my experience with this, so are there security implications?
Use Windows.
I'm white. I've got a gun. Your face should meet with it someday "I'm a racist". You fucking racist ass.
Yes, there are problems.
Primarily, if you are using the "experimental" options in a kernel build.
If you attempt to add experimental options in a kernel that uses a different kernel config file, the results are undefined.
That is, the kernel isn't guaranteed to build correctly with experimental drivers, adding a diffeent config file with experimental options or built in options that need to be configured at compile time, could result in values that are compiled for modules that could cause an oops.
A good example, is the tag settings for a experimental SCSI driver. Usually you can set how many SCSI commands you can have outstanding, for your SCSI bus, before the device demands attention again from the driver.
Say the author put in a value of -1 for the experimental driver in release 2.4.x.
You makde a config for that and put it in a recent release, called 2.4.x+1.
Well, 2.4.x+1 is no longer an experimental release, and -1 when compiled, will be outside the range of the expected values. The Author, expected you to generate a new config, which WOULD have provided the module with the proper info.
So you compile it, and when the final release driver gets a -1, it oops the kernel, trashing your partition.
-Hack
Got Geometrodynamics? Awe, too hard to figure out? Too bad.