How To Upgrade Linux To The 2.6 Kernel
An anonymous reader writes "Here's a good computer project for the long labor-day weekend. KernelTrap has posted a howto detailing eight steps to upgrade your GNU/Linux OS from the 2.4 stable kernel to the 2.6.0-test development kernel. Complete with screen shots, the end result sounds to be well worth the effort." Since chances are most people will be upgrading anyway once 2.6 is deemed release-worthy, it's always worth learning the upgrade procedure well.
OK!!!!11 LINUS SI TEH RULES!
I followed all the steps, then this is what happened:
-bash-2.05b$ uname -a
Darwin Bruce 7.0.0b1 Darwin Kernel Version 7.0.0b1: Tue Jul 29 15:27:33 PDT 2003; root:xnu/xnu-470.obj~1/RELEASE_PPC Power Macintosh powerpc
I'm really confused, any ideas?
*_y_o_d_a_s_e_x_*_y_o_d_a_s_e_x_*_y_o_d_a_s_e_x_*_ _ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
y_______________________________________________y
o_/_____\_____________\____________/____\_______o
d|_______|_____________\__________|______|______d
a|_______`._____________|_________|_______:_____a
s`________|_____________|________\|_______|_____s
e_\_______|_/_______/__\\\___--___\\_______:____e
x__\______\/____--~~__________~--__|_\_____|____x
*___\______\_-~____________________~-_\____|____*
y____\______\_________.--------.______\|___|____y
o______\_____\______//_________(_(__>__\___|____o
d_______\___.__C____)_________(_(____>__|__/____d
a_______/\_|___C_____)/______\_(_____>__|_/_____a
s______/_/\|___C_____)_YODA!_|__(___>___/__\____s
e_____|___(____C_____)\______/__//__/_/_____\___e
x_____|____\__|_____\\_________//_(__/_______|__x
*____|_\____\____)___`----___--'_____________|__*
y____|__\______________\_______/____________/_|_y
o___|______________/____|_____|__\____________|_o
d___|_____________|____/_______\__\___________|_d
a___|__________/_/____|_________|__\___________|a
s___|_________/_/______\__/\___/____|__________|s
e__|_________/_/________|____|_______|_________|e
x__|__________|_________|____|_______|_________|x
*_y_o_d_a_s_e_x_*_y_o_d_a_s_e_x_*_y_o_d_a_s_e_x_*
Important Stuff: On topic, the post try to keep, yes? Other people's comments try to reply to instead new threads start, yes? Other people's messages read before your post, avoid what has already been said simply duplicating, yes? Clear subject use about what your message describes, yes? Comments might be moderated, offtopic, inflammatory, inappropriate, illegal, or offensive, yes? (Read everything you can, even moderated posts, threshold adjust on the Page, User Preferences, yes? Sent to you replies to your comments if you want, create an account, consider logging in, yes? Quite an impressive schlong Yoda has for green talking scrotum with ears, yes?
Important Stuff: On topic, the post try to keep, yes? Other people's comments try to reply to instead new threads start, yes? Other people's messages read before your post, avoid what has already been said simply duplicating, yes? Clear subject use about what your message describes, yes? Comments might be moderated, offtopic, inflammatory, inappropriate, illegal, or offensive, yes? (Read everything you can, even moderated posts, threshold adjust on the Page, User Preferences, yes? Sent to you replies to your comments if you want, create an account, consider logging in, yes? Quite an impressive schlong Yoda has for green talking scrotum with ears, yes?
Important Stuff: On topic, the post try to keep, yes? Other people's comments try to reply to instead new threads start, yes? Other people's messages read before your post, avoid what has already been said simply duplicating, yes? Clear subject use about what your message describes, yes? Comments might be moderated, offtopic, inflammatory, inappropriate, illegal, or offensive, yes? (Read everything you can, even moderated posts, threshold adjust on the Page, User Preferences, yes? Sent to you replies to your comments if you want, create an account, consider logging in, yes? Quite an impressive schlong Yoda has for green talking scrotum with ears, yes?
BSD is better anyways.
As much as upgrading my kernel to 2.6.x interests me, I think I'll build that deck, instead. Maybe on some crappy, rainy weekend I'll play kernel games, but man, the sun is shining.
Is this a different numbering scheme?
Hi. I'm Linus Trovalds, creator of the Open Source OS Linux. I'm glad CmdrTaco and company have created a forum for Open Source news and views, and I am so thankful for being able to post in the Slashdot forums. But now I must get something off my chest.
As you all know, I am a fairly clean cut, well-kempt person (I know, I have a beer gut only ESR could dare to challenge, but you'll have that if you spend 18 hours a day coding and eating Cheezie Doodlez), and in the GNU community that is an anomoly: virtually all users of GNU software and the GPL, under which my Linux kernel falls under, are unkempt, long-haired, beast-bearded dirty GNU hippies, and I am sick and tired of having to deal with them.
The person I have the greatest problem with is the (in)famous communist, RMS. Now, RMS may have been responsible for GNU, the GPL, GCC, and many other contributions to the computing community, but his stance, as well as stench, displayed in his essays and actions, nauseates me. I mean, with that filth-ridden beard of his, where does he have room to demand Linux distros demarkate the OS as GNU/Linux? When he is as clean-shaven as I, he may have the right. Until then, as he sits and plays his little flutes and drops acid like there is no tomorrow, he can shut his mouth and go back to reading Marx. I am sorry to sound so harsh, but a little hygeine every once in a while is a Good Thing(TM). Makes me wish I'd went with the BSD license back in the day.
Next in line of dirty scuzballs I have to deal with, and probably the worst thorn in my side, is Alan Cox, the primary coder of my kernel's TCP/IP stack (ha, what a joke!) and all around dirty GNU hippy. The man's wife, who I spent a few years with at the University of Helsinki, often calls me crying in the middle of the night to complain of the rank, unbearable stench the man exudes after sex. On several occasions I have personally had to withstand his torrent of rotten odor at trade shows, exhibitions, and beer bashes that permeates every inch of his toxic person. Along with the typical GNU hygeine (mis)habits he practices, he also bitches and whines about... well, everything. He lies a lot too; evidence for this can be seen in the fact he almost always wears cheap black sunglasses when talking to people he knows are better than him (such as myself).
And then we come to ESR. I won't reiterate the sewerdweller-like cleansing habits he practices as well, but I would like to focus on his general lifestyle. Firstly, he's never been to school. As a German expatriate, education should have been his priority; however, becoming a Gas Baron was his ambition in life until he realized he would fail at it. I wish he'd make that realization with the other things he tries to do. Secondly, the man is a sub-intelligent hillbilly. You know, the kind that goes to inner-city computer stores and buys 386s to set up as servers all over his house, with cigarette smoke-stained 14" monitors piled high upon his kitchen table. He has no cooth and can't integrate himself into any social situation involving "white collar" executives without rambling into a tirade on gun rights or tanning roadkill. Couple the above facts with his ruddy complection (from drinking Jagermeister like it's water) and his gnat-ridden handlebar mustache and you've got the makings of one more person who pisses me off.
Well, that's it for now. Hopefully with these feelings off my chest and into the Open Source community, things will change for the better. I'd like just once to talk to a Linux user or advocate who washes and changes their clothes at least weekly. Until then, thanks to CmdrTaco, Slashdot, and you, the reader, for the opportunity to bring things to the table and share for the betterment of our community.
"Since chances are most people will be upgrading anyway once 2.6 is deemed release-worthy,"
:) I've been using it ever since the first -test was released, patched it with Andrew Morton his -mm and it's fast and solid for me!
IMHO it already is
If you haven't tried it out already, go download -test4 now! Even if it's just to see if all your hardware works, if you report any problems now you don't have to deal with them when 2.6.0 is officially "stable".
I am a viral sig. Please help me spread.
Can't I just download one file, double-click on it to install, and re-boot the computer?
... don't forget to buy your license from SCO before using the kernel.
The IT section color scheme sucks.
apt-get install kernel-2.6.0
Hey, I love the idea of Linux as much as the next guy...
However, you have to see the whole idea of needing a step-by-step upgrade guide with screen shots, etc is exactly why Bill still owns huge percentages of the market. Windows upgrades: Insert CD.
Anyone know why they still require gcc 2.95? Or is this a minimum? Will it compile and run with gcc 3.3.x without problems? I was under the impression they tried to target the current stable version of gcc on each new major release.
As noted in the article, the build output is much cleaner (simple status lines for each section/module being built, not the whole gcc cmdline), the make options are now fully documented (with make help), and make is simplified down to `make all' and `make install'/`make modules_install'.
I'm not particularly fond of the new make xconfig, but didn't give it much of a chance. I went with `make menuconfig' and ncurses instead.
Performance is noticably improved. Not just "some people told me it's better and well, maybe it is a little", but actual tangible improvements. Even typing into xterms seems faster. (I did enable the preemptible option, but this seems even better than when I did it with the old patch to 2.4.)
This is the most pleased I've been with a new kernel in ~6 years of using Linux. Highly recommended!
#19845
- The security system should be stronger integrated into the kernel. Yes there is PAM these days, but a real secure system will have authentification and verification added at kernel level to make it trust-worthy and tamper-proof.
That's why the TCPA starts with the security chain at boot-up. Although they have different things than just security in mind.
- Grid access. Given the exciting new development of grid computing, the access and aviability interfaces should be added to the kernel. This would make e.g. load balancing much easier. Threaded Apache would span child processes and threads automatically at other machines totally transparent for user and the program itself.
- Given to above grid access all journaled file system should be made grid aware and supporting distributed storaging. You could try this with non-journaled FS, too, but you should soon hit the wall due to the lack of transaction.
- More modular kernel design. While device drivers can be loaded at run-time, a fully modular kernel design is still missing. Yes, the micro-kernel is quite dead, but a decent modular design can be quite powerful as well-used system like Windows NT and successors show.
There are of course much more things to add to Linux, but I really can't list all of them here.Nevertheless, I think that Linus should have waited a little more. You can't of course add everything at a kernel revision, but on the other hand Linux is no commercial system, so version numbers don't have spewed out at Nigara falls level.
Owner of a Mensa membership card.
....going out and enjoying the shiny day with your friends, maybe doing some sport etc, instead of crawling down to the basement and recompiling kernels for several hours???? /. you freak!!!!!;o))))))
You're officialy banned from visiting
1. No sig. 2. ???? 3. Profit!!!
Are traditional pseudoterminals still supported or the Unix98 scheme the only thing available? I built
the kernel successfully, but found that xterm and
rxvt didn't work because they didn't have pty's.
n/t
Anyone who's been following Linux kernel development for the past several months has heard about one exciting feature after another being merged into the still un-released 2.6 kernel. New features that noticeably affect user experience include Robert Love's [interview] preemptible kernel work [story], Ingo Molnar's [interview] O(1) Scheduler [story], Rik Van Riel's [interview] reverse mapping VM [story], Nick Piggins' [interview] Anticipatory I/O scheduler [story], and much, much more...
Having some spare time a few nights ago, I decided to give the latest kernel, 2.6.0-test4, a trial run on my aging 550Mhz PIII desktop computer, and the result was nothing short of spectacular. As the final 2.6.0 release approaches, it is important that an increasing number of users (aka testers) give this kernel a try, especially as currently it's still a sexy task for developers to track down kernel bugs and stabalize their work. Once work starts on the 2.7 development tree, inevitably much talent will again be focusing on new features.
The purpose of this document is to provide some helpful tips to readers that currently compile their own 2.4 kernels, but haven't yet made the leap to 2.6. This is still a development kernel, so you may run into problems, but overall stability and performance is quite impressive and I can't recommend enough that you try it today.
Target Audience:
This article is targeted towards Linux users that are already comfortable with compiling their own 2.4 kernels. If you've never compiled a kernel before, I suggest that you start here:
* The Linux Kernel HOWTO
Step 0: Make a backup of important data.
Before we get started, if you're going to be running a development kernel be sure that you have a current backup of any important data. While I've not run into any problems while running 2.6.0-test4, there are still bugs...
Step 1: Obtain the current 2.6 kernel.
All official versions of the Linux kernel source code can be found at http://kernel.org/. It is highly encouraged that you find the fastest local mirror to spread out the load among willing kernel source hosts. Find the kernel.org mirror list here: http://kernel.org/mirrors/.
At the time of this writing, the current version of the 2.6 kernel is 2.6.0-test4, a development version. The next release will be -test5, then -test6, and so on, until Linux creator Linus Torvalds decides that it's time to release 2.6.0, the first official release of the much-anticipated stable 2.6 tree.
Step 2: Review the provided documentation.
At absolute minimum, you should at least review the top-level README, and the Changes file inside the Documentation directory, both distributed with the Linux kernel source code.
The top-level README refers to itself as being for the 2.5 development kernel, as 2.6.0-test is still part of the development phase. (2.6.0, without a -test extension, will be the first 2.6 kernel) You'll find lots of good tips in this document regarding how to successfully compile a Linux kernel. The document begins:
"These are the release notes for Linux version 2.5. Read them carefully, as they tell you what this is all about, explain how to install the kernel, and what to do if something goes wrong."
The Documentation/Changes file lists the new requirements of the 2.5 development kernel, providing a list of software that must be upgraded to work properly with the new kernel. It begins:
"This document is designed to provide a list of the minimum levels of software necessary to run the 2.5 kernels, as well as provide brief instructions regarding any other 'Gotchas' users may encounter when trying life on the Bleeding Edge."
Step 3: Upgrade your system per the Changes file.
There are a number of utilities that you will have to upgrade for them to work properly with your new 2.6 kernel. Some of the utilities listed in 'Changes' you won't have to worry about, as for example they may be specific to certain filesystems. However, you will
wil be posted buy robbIE et AL?
/.puppets.
.asp on that. when the lights come up, there'll be no going back, & no where to hide.
we can't promote our colonels until the walking dead finish trying to impede the progress of the gnu millenium.
meanwhile:
morons re-introduce planet/population rescue.. (Score:-1, Troll)
by Anonymous Coward on Saturday August 30, @08:41AM (#6832323)
initiative (formerly unknown as the oil for babies program).
that's right. this works on several (more than 3) dimensions.
it's also free, & available immediately to you/all of US.
as you can maybe already see, yOUR survival/success is not the least bit dependent on the gadgets of the greed/fear based corepirate nazis, & their phonIE ?pr? ?firm? buyassed
consult with/trust in yOUR creator. more breathing. vote with yOUR wallet (somtimes that means not buying anything, a notion previously unmentioned buy the greed/fear/war mongers). seek others of non-aggressive/positive behaviours/intentions. stop wasting anything/being frivolous. that's the spirit.
investigate the newclear power plan. J. Public et AL has yet to become involved in open/honest 'net communications/commerce in a meaningful way. that's mostly due to the MiSinformation suppLIEd buy phonIE ?pr? ?firm?/stock markup FraUD execrable, etc...
truth is, there's no better/more affordable/effective way that we know of, for J. to reach other J.'s &/or their respective markets.
the overbullowned greed/fear based phonIE marketeers are self eliminating by their owned greed/fear/ego based evile MiSintentions. they must deny the existence of the power that is dissolving their ability to continue their self-centered evile behaviours.
as the lights continue to come up, you'll see what we mean. meanwhile, there are plenty of challenges, not the least of which is the planet/population rescue (from the corepirate nazi/walking dead contingent) initiative.
EVERYTHING is going to change, despite the lameNT of the evile wons. you can bet your
we weren't planted here to facilitate/perpetuate the excesses of a handful of Godless felons. you already know that? yOUR ONLY purpose here is to help one another. any other pretense is totally false.
pay attention (to yOUR environment, for example). that's quite affordable, & leads to insights on preserving life as it should/could/will be again. everything's ALL about yOUR motives.
take care, we're here for you.
as for va lairIE/robbIE et AL, & their disgusting need to suck up to their corepirate nazi sponsors buy use of manipulation/censorship (see also: the inphalmouse pateNTdead PostBlock(tm) devise) they are their owned reward eye gas.--
Due to excessive bad posting from this IP or Subnet, comment posting has temporarily been disabled. If it's you, consider this a chance to sit in the timeout corner. If it's someone else, this is a chance to hunt them down. If you think this is unfair, please email moderation@slashdot.org with your MD5'd IPID and SubnetID, which are: changing constantly. damm you morons.
Perhaps it is release-worthy to those on an ix86 platform, but I had to modify include/smp.h to get it to compile on sparc, moving #include into the #ifndef __ASSEMBLER__ section to avoid the redefinition of ALIGN that caused compiling to fail.
Do I make you moist? Tee-hee!!!
hrm this howto doesn't talk about much except "how" to compile it...i was expecting some info about how to use/enable the elevator stuff i've heard about(and which to choose)...anyone?
While Linus's opinion on the matter is well known, Microkernels are far from dead. It's just that Mach gave them a bad name. Mach was too bloated and too slow, while the new breed of microkernels have unbelievably fast IPC primitives and therefore the potential to revolutionize the way operating systems are built. Mach sucks != Microkernels suck.
See, for example, the L4 project.
to HI, without realizing that his fauxking ego/need to appear sucksassful to his corepirate nazi sponsors, is useless against the power that he/they MUST deny the existence of.
carrIE on dough. we're here for you, should you begin to see the light, in costa rico, or wherever/whenever you look for it. theres' no going back, & nowhere to hide, anymore.
You really need someone to redocument the 8 steps to upgrading your kernel? Kinda makes me appreciate FreeBSD even more.
/usr/src && make kernel KERNCONF=MYCONF && reboot
cvsup -g -L 2 -h cvsupN.freebsd.org stable-supfile && cd
The one thing not mentioned in the article, and the one thing that has me nervous about trying 2.6-test is the changes to alsa. With 2.6, alsa is built into the kernel, so presumably this makes it easier to set up in the first place. But I already have alsa set up perfectly in 2.4, complete with OSS emulation and artsd sound mixing, so that all my apps play nice and just work. How much deconfiguring and reconfiguring am I going to have to do if I'm going to be jumping back and forth between 2.4 and a possibly unstable 2.6? Especially since I have the rather finicky via82xx driver. I'm really keen to try out 2.6, but not if I end up breaking sound in the process.
I've been trying -test1 and -test4 on my desktop and laptop for some time now. It is perhaps hard to believe, but the new kernel is very much _noticeable_ on the desktop. How? Well, for instance, you can 'feel' it when moving the mouse and watching the pointer on your screen. The lag between the physical movement and the mouse pointer has become almost unnoticeably small, even when apps are hogging CPU. Another nice touch is that your desktop keeps this responsiveness with large processes (say, an 'emerge mozilla') running in the background. With 2.4, terminals would be a bit slow at starting and such, but that is all gone now. It is also very pleasant that ALSA is now in the kernel. It saves lots of hassle compared to 2.4, where you had to compile the modules separately. Low latency audio performance should be less of a black art too with this kernel.
Cons:
Some defaults were funny at first (like missing console drivers, etc.) and I've noticed the mouse being a little jumpy some times. Nothing big so far.
All things considered: great kernel! Thanks guys.
I'm already running RedHat Linux version 8. Why would anyone want to downgrade to Linux 2.6?
Wait for download, select "260-4" in lilo when you reboot.
See, Mandrake cooker makes things so easy, its a HELL of a lot easier than Debian Unstable!
JOIN HNA 2DAY
IF!!1!! OMG LOL U DO NOT HAEV AN IRC CLEINT HANDY U R FRE 2 US3 DA HNA JAVA IRC CLEINT
BY CLIKNG H3RA [NERO-ONLIENORG]1!1!!1!! OMG LOL
HNA (HOMOSAXUAL NIGAR ASOCIATION OF M3RICA) IS DA FIRST ORGANIZATION WHICH GATH3RS
HOMOSAXUAL NIGERS FROM AL OVER M3RICA AND ABROAD FOR ONE COMON GOAL - BNG HOMOSAXUAL
R!!!1 OMG LOL U HOMOS3XUAL R?1!1!1!11 WTF U A NIGAR R?!!!!!11 OMG LOL U A HOMOSEXUAL
NIGAR [HOMOS3XUAL-SEX-AC3SCOM]
IF?111! WTF LOL U ANSWER3D Y3S 2 ANY OF TEH ABOVA QUESTIONS THEN HNA (HOMOS3XUAL NIG3R
ASOCIATION OF MERICA) MIGHT B 3XACTLY WUT U BEN LOKNG FOR
JOIN!1111111 OMG LOL HNA (HOMOSAXUAL NIG3R ASOCIATION OF M3RICA) 2DAY AND 3NJOY AL TEH
BN3FITS OF BNG A FUL-TIEM HNA MAMBR
HNA1!!11!! OMG WTF LOL (HOMOSEXUAL NIGAR ASOCIATION OF M3RICA) IS DA FASTEST-GROWNG
HOMOSEXUAL NIGAR COMUNITY WIT THOUSANDS OF MAMBRS AL OVER UNIETD STAETS OF
MERICA1!!!11 OMG WTF LOL U 2 CAN B A PART OF HNA IF U JOIN Y!111 OMG NOT??!???? OMG
WTF ITS QUIK AND AASY - ONLY 3 SIMPLE ST3PS1!1! WTF LOL
FIRST U HAEV 2 OBTANE A COPY OF HOMOSEXUAL NIG3RS FROM OUTER SPAEC DA MOVEI
[IMDBCOM]!1!111 OMG WTF LOL AND WATCH IT
SECOND!!1!1! LOL U NED 2 JOIN TEH OFICIAL HNA IRC CHANEL #HNA ON 3FN3T AND APLY FOR
MEMBRSHIP
TOK!1!! OMG LOL 2 ON3 OF DA OPS OR ANY OF TEH OTHER M3MBRS IN TEH CHANEL 2 SIGN UP
2DAY11!1!! WTF LOL
THIRD U HAEV 2 GAT FIRST POST (FP) WIT OUR HNA POSTNG T3MPLAET AND PUT HNA IN DA
SUBJECT LIEN OF UR POST!!1! WTF LOL
IF U DO NOT HAEV AN IRC CLEINT HANDY U R FRE 2 US3 DA HNA JAVA IRC CLEINT BY CLIKNG
HERE [NERO-ONLIENORG]11!!!!!! OMG
IF U R HAVNG TROUBLE LOCATNG #HNA TEH OFICIAL HOMOS3XUAL NIG3R ASOCIATION OF M3RICA
IRC CHAN3L U MIGHT B ON A WRONG IRC N3TWORK111!1!! LOL TEH CORECT NETWORK IS 3FN3T AND
U CAN CONECT 2 IRCS3CSUPORG!11111 WTF OR IRCISPRIEMCOM!!1! LOL AS ONA OF DA EFN3T
SERV3RS
IF!!1!1 OMG WTF LOL U HAEV MOD POINTS AND WUD LIEK 2 SUPORT HNA PLZ MODERAET THIS POST
UP
THIS111!!!11 WTF LOL POST BROUGHT 2 U BY A PROUD MAMBR OF HNA
-HNA MAMBR PANISBIRD
Thrice I was able to compile to compile the kernel - twice died on uncompressing kernel and the third time was unstable with no sound. Guess that explains my n00b status.
If kernel developers (KD) want the general public to test a new kernel - they really should put out some real documentation of how to compile/build the kernel on some popular distro like redhat - Well I guess the KD response would be - No kernel for you.!!
We do not have a history of profitable operations. Our future SCOsource licensing revenue is uncertain.
haha that was awesome.
1) Get Linux 2.6
2) RTFA
3) Compile and install it
4) Profit!
Nothing surprising here.
I don't need no instructions to know how to rock!!!!
I'll just use the distro build which is packaged properly. That's not to say I'm not excited by the new features, etc., but I've long ago decided my life should not be spent compiling and tweaking things in which I have no particular expertise or passion. Those with expertise and passion are going to do a better job.
[
I use the cryptoapi+cryptoloop for encrypted filesystems on just about every one of my machine's where user data might be stored. However, one of them (my workstation) I wanted to try 2.6 on for shits and giggles (it's a box that regularly gets trashed and screwed up, so it's little concern). When running 2.6 with all the appropriate modules compiled and loaded (including the cryptoloop block device) it *always* fails to mount them! Even if I just create a tiny little file and try to mount it through a cryptoloop device, the system (reiserfs specifically) always complains about not being able to recognize any data on the device (no filesystem). The behavior is conistent with entering an incorrect passphrase on an existing device.
What could possibly be the problem? Does 2.6 require a new suite of userspace tools to do this? Is the 2.6 cryptoloop device currently broken? Has anyone else run into this problem? I'm really excited about running 2.6 (given the often hyped performance improvements) but this is the only thing holding me back.
Join Tor today!
Anyone know if there is XFS support built in vanilla, or when a patch is coming? :)
Users give a shit about upgradability. The 98 network at the business I started work at wanted me to upgrade everyone to XP so the machines would stop crashing. I did, and the crashing stopped.
Users will upgrade, because they want to have "the latest thing." You're underestimating shiny-things-syndrome.
"Sufferin' succotash."
Anyone else having problems with the
"Ethernet controller: Lite-On Communications Inc LNE100TX (rev 20)"?
It works fine with 2.4.21, but it's not properly recognized with 2.6-test4.
It's kind of hard to find out if there's anyone else with the same problem, since there are so many matches on "LNE100TX" and such on google. There seems to be quite a few revisions ov the said card.
I run Debian stable so I'll have to wait until the next perihelic opposition of Earth and Mars before being able to apt-get a 2.6 kernel image.
I have been useing the mm patch on every 2.6 kernel since test1. I have installed it on 3 machines (my desktop, my friends desktop and my laptop). It has been running rock solid for me. The sound quality is great due to the alsa integration, ACPI is working great on my laptop. Though some people complained about ACPI causing the kernel to crash on boot with test 4 I havn't encountered this with test 4 mm sources. Although I wouldn't put it on a server just yet it is definately the best desktop kernel release yet
History will be kind to me, for I intend to write it - Sir Winston Churchill
...fire up a few torrents and install the result. (-:
Got time? Spend some of it coding or testing
You can find Redhat 9 rpms of the 2.6-test series at http://people.redhat.com/arjanv/2.5/RPMS.kernel/. There are also rpms for all the necessary packages that the 2.6 kernel requires. I've tried out 2.6test4 on my machine and it works quite well.
... it's still a sexy task for developers to track down kernel bugs and stabalize their work.
Anybody start thinking about Austin Powers at this point?
FatBastard: I'm Sooooo Sexxxxxxyyy.
Sig it.
So we're assuming these instructions aren't for the casual linux user.
When 2.6 has filtered down to Mandrake, Red Hat etc.... you will get the kernel as part of an upgrade.
Mandrake 9.2 will come with an optitional kernel2.6 package...
So is linux faster than FreeBSD now? I switched from linux to freebsd because I thought SCO was going to kill linux. Maybe it was wrong for me to switch. If linux is faster now, I'll consider switching back when the kernel is stable. In the meantime, how do I install this kernel in FreeBSD so I can try it out?
Check the readme for the apt or yum lines to add to your configs.
I used apt4rpm to easily install 2.6pre4 yesterday.
mr.
And until it's as simple as upgrading with a few mouseclicks you have your answer why Windows rocks and Linux doesn't.
You can help the kernel developers immensely by testing your kernel methodically and thoroughly rather than just casually trying it out.
It's also important for you to test new kernels, even stable kernels, before putting them to use on a production machine. Even if they work well for everybody else, you may be blessed to discover your very own bug.
Also realize that because Linus can issue a new kernel anytime he feels like it, there is no particular requirement that a kenel be tested before its released. It's happened a number of times that "stable" kernels have been released that have turned out to be quite broken, especially on non-x86 architectures.
So please read, enjoy, and put to good use:
-
Why We Should All Test the New Linux Kernel
-
Using Test Suites to Validate the Linux Kernel
The OSDL kindly prepared Japanese translations but for some reason have taken them offline. I have copies though and will try to post them sometime soon.There are other articles on web application quality and C++ programming, with more to come. So far they are all under the GNU Free Documentation License.
I am actively seeking more translations if you want to help out.
Request your free CD of my piano music.
Anyone else getting timeouts for kernel.org? Have we slashdotted linux?
)
OS X is really a bad example of a micro kernel OS because it is a single server BSD system running on top of Mach. Mach is a really old Microkernel and stuff like "drivers not being able to crash the kernel" aren't true with it because the drivers are compiled into the kernel (or loaded into the same address space as modules, depending on which implementation of Mach one uses). Yes, Apple's Mach uses userspace USB and Firewire drivers through the usage of different libraries, but Linux can do that to with libusb and the raw firewire library.
Now, QNX. The Microkernel used in QNX is a very nice one. QNX is a great example of a high performance, multi-server, Microkernel system. Drivers are in userspace, each 'kernel' component executes as its own server, and the entire thing is fast and real-time to boot. I think that QNX disproves the whole "Monolithic Kernel Operating Systems are faster than Microkernel Operating Systems" argument.
There is also plan9 which is a multi-server Microkernel based OS. I don't know if BeOS is multi-server or single server, mostly because I've never used BeOS before. You also have the Hurd which, although it uses Mach (for now), is still a multi-server OS. The Hurd needs a lot of work and there is no longer any work being done on it except for the L4 port (and, as I found out last night, a few people working on getting the Hurd to work with OSF Mach + OsKit and therefore the PPC and other archs).
And about the whole "being able to replace large portions of the kernel without a reboot stuff," that is only semi-true. You can't replace the root file system translator without rebooting. Or the task or memory server. Or the authentication server. On the other hand, you can replace any file system translator that is not required for the system to find the new file system translator, the network stack, and many other things. But the fact still remains that a lot of stuff still requires a reboot. But it is still nice that the number of things that require a reboot to change is minimized. There is also the nifty feature of the Hurd (and probably other multi-server OSs) where one can start a "subhurd" which is much like an instance of UML Linux. Except that one doesn't need to patch the kernel. The only thing you can't do is touch hardware that you don't have the permission to touch (same thing for UML Linux).
HAL 7000, fewer features than the HAL 9000, but just as homicidal!
xnu, the Darwin and OS X kernel, is actually monolithic. It just provides mach-like abstractions. Or something. See here (section 2) for details.
How does this 2.6 series compare against the optimized 2.4 gentoo series? Does it worth the change?
Hosting 20G hd, 1Tb bw! ssh $7.95
as a Gnome user
make config
make menuconfig
make xconfig
make gconfig
How in the world is posiible, that no KDE user has been whining yet that there's no make kconfig
Does that mean that THE G/K Cold War is over???
Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
root@phoebe 2.6]# rpm -Uvh kernel-BOOT-2.6.0-0.test4.1.32.i386.rpm
warning: kernel-BOOT-2.6.0-0.test4.1.32.i386.rpm: V3 DSA signature: NOKEY, key ID 9d6b4012
error: Failed dependencies:
mkinitrd >= 3.5.5 is needed by kernel-BOOT-2.6.0-0.test4.1.32
modutils >= 2.4.25-7 is needed by kernel-BOOT-2.6.0-0.test4.1.32
nfs-utils 1.0.3 conflicts with kernel-BOOT-2.6.0-0.test4.1.32
initscripts 7.23 conflicts with kernel-BOOT-2.6.0-0.test4.1.32
The best I can describe the Radeon Framebuffer Console in 2.6 is "Whacked."
It's like it puts the console on 1/4 of the display, and it "bleeds" one vc onto another.
Sorry that's the best I can describe it.
-fb Everything not expressly forbidden is now mandatory.
The Tao says: the perfect piece of paper is unmarked by pen; the perfect flower is unpruned by shears; the perfect operating system is untouched from its default installation.
I've had to support, debug, fix, and otherwise un-screw-up many computers in my time. Inevitably, the closer a system is to what everybody else is using, the more likely it is that any problems with it will have been seen and solved countless times before.
That's why the idea of countless legions of users out there each recompiling his own kernel just makes my blood run cold. This is the twenty-first century, peoples! Why is it necessary for anyone other than a kernel developer to compile the kernel sources? Why haven't all the optional pieces been broken out into modules yet?
[root@phoebe linux-2.6.0-test3]# make mrproper /usr/lib/qt-3.1/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc /bin/sh: line 1: g++: command not found
CLEAN scripts/kconfig
CLEAN scripts
RM $(CLEAN_FILES)
Making mrproper in the srctree
RM $(MRPROPER_DIRS) + $(MRPROPER_FILES)
[root@phoebe linux-2.6.0-test3]# make xconfig
HOSTCC scripts/fixdep
HOSTCC scripts/split-include
HOSTCC scripts/conmakehash
HOSTCC scripts/docproc
HOSTCC scripts/kallsyms
CC scripts/empty.o
HOSTCC scripts/mk_elfconfig
MKELF scripts/elfconfig.h
HOSTCC scripts/file2alias.o
HOSTCC scripts/modpost.o
HOSTLD scripts/modpost
HOSTCC scripts/pnmtologo
SHIPPED scripts/kconfig/zconf.tab.h
HOSTCC scripts/kconfig/conf.o
sed scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
HOSTCC scripts/kconfig/kconfig_load.o
HOSTCC scripts/kconfig/mconf.o
HOSTCXX scripts/kconfig/qconf.o
make[1]: *** [scripts/kconfig/qconf.o] Error 127
make: *** [scripts/kconfig/qconf] Error 2
That is one of two items that he missed in the article. Indeed, in the 2.4.x kernels if you used devfs you did not need to enable /dev/pts file system support but you do with 2.6. Interestingly, now that devfs is officially in the kernel they are thinking of replacing it with udev.
Also, it is not mentioned that you need to create the /sys directory. It apparently has something to do with sysfs which I don't quite understand yet, but it was necessary to get all my sensors reading correctly.
This seems to be yet another in the growing collection of mostly useless 2.6 "migration guides". It doesn't mention any of the common gotchas with configuration, its recommendation for invoking the build process is wrong, etc, etc.
A much better guide is Dave Jones's Post Halloween 2.5 document, which, although very slightly dated, does a much better job explaining how and why things have changed in 2.6 and their impact when upgrading from 2.4.
However, that doesn't mean we can't all contribute a little for these architectures. The PC has SPARC and ARM emulators, for example, which are about as close to the real thing as you're likely to get.
Even if only a handful of Slashdot readers who don't normally do kernel work just grab an emulator, cross-compile 2.6 for it, and see what breaks -- hey, it might make all the difference between a working 2.6 and another Brown Paper Bag release, for those architectures.
"Why go to all the effort? It sounds hard work!"
It really isn't. Arcem is pretty much complete, and even comes with a Linux image. As I'm suggesting a cross-compile, you don't have to worry about 90% of the "requirements". The filesystem tool is about all you absolutely need to update on the Arcem image.
"What do I get out of it? I don't even use this processor!"
Finding a single bug - even a single mis-placed #ifdef, as in the SPARC architecture, mentioned elsewhere - and getting a fix submitted, would earn you a place in the CREDITS file. You get to add the emulated architecture to your resume (if it's fashionable, such as the PPC64, SPARC64 or IX64). You also get "bragging rights" as an OS kernel developer.
That's not bad personal compensation for the effort needed. Linux itself gains, by getting more extensive testing on lesser-used architectures, where it has a good chance of cornering the market.
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)
There are tons upon tons of "other" stuff that goes into upgrading the kernel.
For example, no official nVidia drivers for the 2.6 kernel yet. It's patch city for you, good luck.
No VMware modules either. Again, good luck.
Not that it can't be done, but it takes a whole lot of time and your system will be very fragile.
Personally, I'm waiting till the new kernel is supported by the software I use. I actually use my Linux system for real work so I can't have much down time.
The ratio of people to cake is too big
Upgrading for the sake of upgrading? How about I just keep using what I have since it works and I am getting what I need out of it.
"Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
I've been modded down for saying this before, but screw it....
What is so frigging hard for you people about installing Linux?
I've installed 5 different distros on about 10 computers. Gentoo and Debian gave me grief; there's no point pretending they didn't. But I wouldn't expect someone looking for a painless installation process to use them.
But RedHat, Mandrake and SuSE never caused me any problems. Ever. X worked. The mouse worked. The sound worked. The NIC worked. The internal modem didn't work, but I knew that going into it (and external modems are cheap, anyways). For these distros, I had to modify precisely 0 config files. I had to specify precisely 0 hardware specs; the "hardest" thing I had to do was choose my desktop resolution, which you have to do for Windows too.
Yes. So I attached my digital camera. RedHat and SuSE detected it and set it up for me without any input from me.Hmmm... noatun, xmms, and gnome-cd have always worked for me, without my messing with them. Windows Media Player 9 always seems to choke on weird codecs that it can't find; the Linux players seem to find them quite easily. That's exactly my point: the "easy" Linux distros have required less input and configuration from me than the comparable Windows software.
That's another good example. I use comcast cable for my ISP. I plugged the cable into my NIC, RedHat and SuSE both said something like "You appear to be connected to the Internet; would you like to use that connection to surf the web and check your email?" Click yes, and 2 seconds later I'm surfing with Mozilla. I'm not sure what you mean by "compatible"; the only compatability issues I've had are with DFAS which wants a browser version > 5 no matter the vendor.
Compare this to Windows, which made me open up "Network Connection 1", configure TCP/IP, and select a gateway and DNS server (it couldn't seem to find the DNS server automatically like it was supposed to; Linux had no problem).
Applications > Internet > Chat. Offered me GAIM, IRC, ICQ, and Jabber. Opened up GAIM; it asked me which network(s) I wanted to use. I selected the ones I had accounts on, logged in, and chatted. What's so hard about that?
What problems do people keep having that makes RedHat or SuSE so "difficult" to install and get running? Am I just exceptionally lucky in the hardware I came across? Why have RedHat and SuSE required less manual configuation on my part than Windows 2000 or XP?
Seriously, I'd like to hear from somebody who can't get Linux to install. Are you trying to install something like Debian or Gentoo? Do you have hardware produced only in Moldova? What's the issue?
All's true that is mistrusted
There are plenty of people who use it effectively. They just don't waste their time posting to slashdot to brag about it. It's complainers that make the most noise.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Let us all admit it: "microkernel" was a buzzword of the 80s for which many cs lectors were credited with precious publications which helped in promoting them to professors one day. Linus did a very wise thing to skip the buzz/hype crap and go directly to a fast and stable monolithic kernel.
Btw, the oposite is not macrokernel. It's monolithic
that why it's called 2.6.0-test4
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Anyone know if SuSE have any RPMs for i386? I found some for x86-64 but didn't notice any for my Barton :<
"The number of Unix installations has grown to ten, with more expected." (Unix Programmer's Manual, 2nd ed.; june 1972)
^_^
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Doesn't it seem that a lengthy eight-step process for an OS upgrade could be one of linux's major pitfalls when it comes to targeting new users?
I'm not complaining, but shouldn't this be easier if linux is ever going to make it into the realm of familiarity?
ôó
You're wrong buddy. On Windows you don't even get a comparable feature! How can you upgrade a windows kernel? You can't. It's not that it's much easier. It is simply impossible to upgrade a kernel in Microsoft Windows. You have to upgrade an entire OS to upgrade your kernel and for a good reason: money, money, money!
So you compare something that can be done on Linux vs. something that cannot at all be done on Windows. Keep this in mind.
I think you picked a terrible example to prove your point. This is one area where Linux trumps Windows left and right. Next time you want to write "Advantage Bill" kind of post, stick with tried and true arguments, like GUI consistency across apps, better applications, better driver support (this is not Linux's fault though), etc. You just picked one area where Linux shines and so it's easy to refute your point.
Second, this tutorial is for hard-core geeks who simply cannot wait for their distribution company/project to provide an easy upgrade. But once distribution company bundles this new kernel into a package, upgrading it becomes trivial. For example:
apt-get update
apt-get install new-kernel
path/to/nvidia-driver.sh
done (this works for both Debian and Red Hat)
Now, if you are truly scared to type anything like that, then you'd use a graphical tool like Synaptic and then point and click to a new kernel package, and then point and click inside your graphical "folder" explorer (Nautilus on Gnome and whatever KDE uses) and run Nvidia's script. Simple! And you've just upgraded your kernel which is not even possible on Windows! Not only that, but you've upgraded to a beta version of the kernel, and there is no chance Microsoft would make beta versions of their kernel available to public even if they did give us the ability to upgrade the kernel separately from the rest of the OS.
To upgrade one must only have to double click or even single click on the install/setup or upgrade executable file or script. That is all that should be required. Why does one need a whole tutorial to do so?
I just upgraded my Mac to 10.2.6 by clicking "Check Now" in software update. Took about 20 minutes.
Have fun upgrading those Linux boxes! I'll be going to the Minnesota State Fair.
Dear Slashdot Editor,
i know these computer thingies are complicated and, at times, confusing.
However, you might want to notice the distinction between the operating system (OS), which is called GNU/Linux, and the kernel called "Linux".
With that in mind, re-read your headline please.
kindest regards,
Nils Juergens
P.S: How about "How to upgrade your operating system to linux 2.6"?
-- Having problems sending big files over the net? Try out Efisto (http://efisto.org)
go well at all. I always was suckered into buying it though. Fortunately I wised up when XP came to town. I tried Mandrake and found it a real easy install but after I tried OS X I ended up using a mac.
CC [M] drivers/block/paride/pd.od .c: In function `pd_init':
drivers/block/paride/p
drivers/block/paride/pd.c:896: warning: passing arg 1 of `blk_init_queue' from incompatible pointer type
drivers/block/paride/pd.c:896: warning: passing arg 2 of `blk_init_queue' from incompatible pointer type
drivers/block/paride/pd.c:896: too many arguments to function `blk_init_queue'
make[2]: *** [drivers/block/paride/pd.o] Error 1
make[1]: *** [drivers/block/paride] Error 2
make: *** [drivers] Error 2
INSTALL drivers/block/DAC960.ko
cp: cannot stat `drivers/block/DAC960.ko': No such file or directory
make[1]: *** [drivers/block/DAC960.ko] Error 1
make: *** [_modinst_] Error 2
IIRC gcc-3.2+ optimizes some kmem_ function improperly.
I've had serious problems on a 24/7 nfs-server related to this - switching to 2.95.3 helped miraclously.
I followed the instructions for how to upgrade my kernel to 2.6... I compiled the source and rebuilt the kernel and installed it and rebooted, and now the display doesn't work at all. It just comes up dark after the boot messages go by, instead of bringing up xdm. Where do I file a bug on this?
# cd /usr/src
# make update
# make buildworld
# make buildkernel
# make installkernel
# make installworld
Oh... you want to upgrade a Linux kernel? Well, that's *much* more complicated then...
M4ny 0f u5 L1nux h4ck3r5 4r3 v3rry numb3r s3ns1t1ve.
1nclud1ng m3, I d1dn'7 1nst4ll 4n 0p3rat1ng sys73m 0n my Dual Athlon 2600MHz computer unt1l I received n0t1c3 fr0m a m0nthly 2600 magazine th4t Linux 2.6.0.0 was be1ng b3t4 7e5t3d. I jump3d r1ght-in...
L1nux 0wn5 j00!
It's important to integrate grid computing into the kernel to compensate for when quantum processors will achieve relativistic speeds. Don't you understand? Nano-technology-encrusted adamantium peltier cooling is the future of the filesystem space, and the sooner we rename SCSI ethernet the better.
...to use this money to do it. Not only will it save you 588$, but you'll get the satisfaction of doing The Right Thing.
Kjella
Live today, because you never know what tomorrow brings
When I updated to kernel 2.6.0-test2 I had wierd problems of not being able to start some programs - usually ones which tried to open a virtual terminal. After some head scratching I traced the problem back to inability to open pseudoterminal devices which always failed. (I tried a couple of different (dev)pts options in the kernel until I found one which worked with me (including devpts enabled - some combinations of pts options seem to cause non-working system, thought I didn't do any detailed investigation) after I had mounted it).
Summa summarum.
If you are going to enable devpts or have some problem with virtual terminals remember/try to mount devpts.
cvsup
make buildworld
make buildkernel
make installkernel
reboot (single user)
make installworld
reboot
No huge steps like "Upgrade these 10 packages".
I have been using linux 2.6.0-test2 for a while now and alsa sblive+'OSS emulation' works perfectly. I have some more problems with native ALSA programs trying to use ALSA in 2.6.x correctly than with old OSS programs.
My virtual terminal matrox text consoles are also broken in linux-2.6.0-test2. I just use normal text terminal (which also has become garbled once during couple weeks I have been using it) and 'startx' which works without any problems.
Other than virtual console code everything has been 100% stable.
If you are going to enable 'devpts' you have to mount it. Device name is devpts and you should probably mount it to /dev/pts.
Thanks very much for the tip, was about to try a 2.6 on the sparc. Have been very happy since 2.4.21 when sparc smp started working really well.
The 2.6 kernel is just incredible. I'm running test3 right now, with 2 emerges and a kernel compile going on in the background. I don't *notice* anything! KDE is just as responsive as it is on an unloaded machine (and since this is KDE CVS, that's *very* responsive) and my MP3s aren't skipping a beat. WinXP would bring my 2GHz P4 to its knees with just *half* this load!
A deep unwavering belief is a sure sign you're missing something...
I don't notice the performance gains everyone else seems to be (subjectively without benchmarks) but it's not giving me any hassles. And I very much like the new xconfig & gconfig. Also having ALSA integrated is one less thing I have to worry about now. Thumbs up.
me@AMD:~$ cd /boot- 2.4.21AMD4 .22AMD 1 -02. 4.21-05o nfig-2.4.21-080 . 4.22AMDi de-2.4.200 02 .4.21-03m linuz-2.4.21-05AMD4 .21-07i nuz-2.4.21-10M D_02i nuz-bare
me@AMD:/boot$ ls -1
System.map@
System.map-2.4.21-10
System.map
System.map-2.4.21AMD_02
System.map-2.
System.map-ide-2.4.20
boot.0300
config@
config-2.4.21-00
config-2.4.21-01
config-2.4.2
config-2.4.21-03
config-2.4.21-04
config-2
config-2.4.21-05AMD
config-2.4.21-06
c
config-2.4.21-09
config-2.4.21-1
config-2.4.21AMD
config-2.4.21AMD_02
config-2
config-2.6.0-test3
config-bare
config-
map
message
vmlinuz
vmlinuz-2.4.21-
vmlinuz-2.4.21-01
vmlinuz-2.4.21-02
vmlinuz-
vmlinuz-2.4.21-04
vmlinuz-2.4.21-05
v
vmlinuz-2.4.21-06
vmlinuz-2.
vmlinuz-2.4.21-08
vmlinuz-2.4.21-09
vml
vmlinuz-2.4.21AMD
vmlinuz-2.4.21A
vmlinuz-2.4.22AMD
vmlinuz-2.6.0-test3
vml
vmlinuz-ide-2.4.20
me@AMD:/boot$ uname -s -r
Linux 2.4.21-AMD
me@AMD:/boot$
Man, have I had a long day, now, to the question, how many different version have there been between 2.4.21 and whats out there today(2.4.6-test6)? I think I will reach the current one within a few years.
RRS, aka The Notorious BOB
www.notoriousbob.co.nr
or you about to get p0wnz3d.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Windows upgrades: Insert CD.
If you want a simple upgrade for Linux, you can wait for the RedHat CD or for the new kernel package to make it into Debian/Stable.
However, you have to see the whole idea of needing a step-by-step upgrade guide with screen shots, etc is exactly why Bill still owns huge percentages of the market.
No, the reason why Bill still owns huge percentages of the market is because there are morons like you around. You badmouth Linux because you choose to install pre-release versions of the kernel and then can't deal with the consequences of your own choices.
Why are you comparing unrelated things ?
... that they always ask me to fix for them.
An operating system kernel, and an operating system ?
Firstly, if you pop in a Windows CD from within Windows, you will be doing an upgrade, which is a stupid way of doing it, as you end up with a much less stable system than a fresh install. If, on the other hand, you meant popping it in and booting from it, then you need to know what you are doing if you want any hope of not losing all the files on your hard drive for a fresh install.
Secondly, on Windows you can fuck with the kernel, but you can?t upgrade it. In recent incarnations the kernel is truly massive, having large programs residing right in it. To these you can install Windows Updates and such, but past that, not much can be done. You certainly can not go out and point-and-click and download an update to the Win32 kernel.
Thirdly, if you want to talk about drivers, which is one of the big jobs of an operating system kernel, Linux is miles ahead of Win32. Sure, Windows has more drivers, but the quality of Win32 drivers is very iffy. I have seen 2, 5, 12, 20MB ?drivers? for Win32, and it is just for a single brand name. In the Linux kernel, drivers work by chipset. If you use any of the hundreds of RealTek 8139 based cheap networks cards, then you use that driver. On Windows, nearly all the network card brand names that use that chipset give out their own drivers. It is pure chaos. You give the vendor of your hardware access to your operating system kernel, to do as it pleases. No wonder so many Windows users have so many damn driver problems
Long response, but whatever.
Oh, and for the record, while I am not a fan of the resulting product myself, popping in a RedHat CD is easier to get the system installed than any version of Windows.
- raven morris
# pwd /usr/src/linux-2.6.0-test4 /boot/bzImage-2.6.0-test4 /boot/System.map-2.6.0-test4 /boot
# mv arch/i386/boot/bzImage
# mv System.map
# cd
# rm System.map
# ln -s System.map-2.6.0-test4 System.map
rm system.map doesn't appear to be a very good idea now, does it?
"Other than virtual console code everything has been 100% stable."
The ability to get a native terminal that's at a high text resolution, is one of the biggest reasons I'm still running Linux.
Having this feature broken is a complete showstopper for me. I'm surprised something of this magnitude can be broken this badly on a build that's supposed to be one of the last steps before release.
My card is a Radeon 8500 LE (a "QL")
What happens is, when I run, say, "fbset 1280x1024-75" (or even -60), I get an 80x25 terminal in the upper left hand corner of my screen. Then any VC I change to has seemingly random effects on both the upper left hand corner and the rest of the screen. Very strange, and definitely broken.
It works perfectly on 2.4.22. I've raised this in a couple other places, and the response is always a mix of complete confusion as to what I'm talking about, and suggestions to "just use XTterms".
To that I say, if something like serial tty support was broken, would you suggest "just use ethernet?" Not helpful at all.
I really hope this gets fixed, even if not many people seem to care about it.
-fb Everything not expressly forbidden is now mandatory.
VMWare just needs a couple of tweaks, though..
Just go and read this page. It's hit # 5 on a Google search for "vmware 2.6 kernel"
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
You do not have the right to make it through life letting others do all the work for you. Deal with it.
Help us build a better map!
This isn't entirely true. You could take a pristine kernel and make it modular. You would only really need two kernel packages, one with SMP and one without. This is what Debian does. Of course, then again, an SMP-enabled kernel will run just fine on a uniprocessor machine. You are certainly correct that you need to build for every architecture, but that is true for any software. Any reasons why you would need half a dozen builds for on arch when that turns out to not be the case in practice?
Join Tor today!
2.4.22 now includes cryptoapi in the pristine kernel. And if you go to a kernel.org mirror, look in /pub/linux/kernel/crypto/v2.4/testing/ and you will find patch-cryptoloop-[jari|hvr].2.4.22.0 (as of the time of this writing).
So there are patches for the last four kernels in the 2.4.x branch.
Join Tor today!
My apologies: my head wasn't on straight and I was thinking of something else when I wrote this. Ignore my disagreement to your statement. :-)
Join Tor today!
Some people are daunted by the mere act of having to type commands in on a keyboard. If it's not sitting-here-in-front-of-me-waiting-for-my-mousecl ick it wouldn't be easy enough for some windows drones (it's amazing how the average windows user is daunted simply by the task of opening up command prompt to use a command like "ipconfig")
Of course, there is "aptitude" (dselect is frankly often more scary than anything CLI), but I'm not sure if there's a similar X-based interface