Linux 2.3.0 205
Beret was the
first to report that the new 2.3 directory that was appearing
on the kernel mirrors now contains what looks suspiciously
like a 2.3 kernel. Also includes patches from 2.2.8 if you
want 'em. No word on what is new.
Hey, what's new? (Score:1)
An Alternative Development Model:FreeBSD (Score:1)
I see the haphazard release schedule as a growing weakness for linux.
As an alternative - I suggest FreeBSD. New releases are made quarterly (at most), and the CVSup tool provides an intelligent way to upgrade from sources.
Most sysadmins I know who have used both swear that FreeBSD is far easier to upgrade, and is far more sane in its release schedule.
Damnit why do articles like this get posted?? (Score:1)
Regards,
--
PS> I hope I don't get down-moderated for my slightly negative post. I think what I've said has some merits. Comments, anyone?
Re:Warning! Rocky shores ahead! (Score:1)
kernel. It thrashes his filesystem. Which of the
following two responses do you think will be
the most common.
1. Boy, that really learnt me a lesson. Now lets
hack the kernel and fix the problem that caused
the crash.
2. What kind of overhyped and crappy operating
system is this?
--
Fredrik Henbjork
http://o112.ryd.student.liu.se
Re:Damnit this isn't fair (Score:1)
2.2.8 -> 2.3.0 (Score:2)
Re:Warning! Rocky shores ahead! (Score:2)
On one of my (VERY NON PRODUCTION!!! Its just a home/test server that I dont update much anymore...) is still running one of the more stable 2.1 devel kernels... and it has not been down a single time after I upgraded,.. mind you this was also when I moved the server from 2.0... I was propairing for the changes that would need to take place when I would need to I migrate my other stuff (more production stuff) to the actuall 2.2 release..
still kickin
BTW, on THIS machine I allways have the lastest devel kernel (and lack of devel kernel I have the latest stable).. But I guess its my nature,.. I love bleading edge over leading edge.. because bleading edge you tend to lose a little blood now and then and things get a little exciting
Anyhow Im tired, Ive gone WAY beond the point of this email into rambles,.. I hope the point was understood hahaha
Re:For those that need to keep up... (Score:5)
Re:How'd you do that? (Score:1)
stability? changes? (Score:1)
anyone know how close 2.2.8 and 2.3.0 are?
-xyster
How'd you do that? (Score:1)
Because nobody uses OS/2. (Score:1)
- A.P.
--
"One World, One Web, One Program" - Microsoft Promotional Ad
Simple solution to the "kernel news" controversy.. (Score:2)
Perhaps major, _important_ kernel updates could (should?) still be announced, though.
- A.P.
--
"One World, One Web, One Program" - Microsoft Promotional Ad
Warning! Rocky shores ahead! (Score:5)
But, to reiterate, MOST of us do not want to following the devel kernel.
Re:Warning! Rocky shores ahead! (Score:4)
A year ago, I still though different, but let's face the facts: the more Linux reaches the masses, the more this will become an issue. The 2.1.44 kernel stands out as a "shining" example of what can happen if things go real bad, but there have been others that were not quite as bad, but still unfinished and/or shaky enough to undermine Linux' reputation if too many newbies would have gotten hold of them.
--
Re:Pre-patch for devel kernels? WTF? (Score:1)
Re:Simple solution to the "kernel news" controvers (Score:1)
You can also finger @linux.kernel.org, and get the same information with less propagation delay.
I like having the posts on Slashdot, though, because, although I usually finger kernel.org at least once a day, especially when I get the feeling that a new kernel release is imminent, there's only been about three times where I found out about it before it was posted on Slashdot. And, given that I do all my kernel testing on a 386-40, I need all the lead time I can get...
And, regardless, I think the opening of the 2.3 development series qualifies as a major, important kernel update. The patch itself may not consist of more than a version number change, but it's the equivalent of Linus firing the starting gun for the race to get all those cool new features implemented. It's also a signal that the developers think that 2.2 is really solid and stable now, and the main development effort can be concentrated on adding new features for the next stable release.
This post was intended to be a mildly sarcastic one-liner, and it seems to have gotten a little out of hand, so I'll shut up now...
Re:WTF? Why install 2.3.0? Exactly the same as 2.2 (Score:2)
And the guy who started this has done the rest of us a favor by installing 2.3.0. He found a bug (or maybe it's just a misfeature) where the version number change causes certain modules not to work. Would you rather he'd stuck with 2.2.8 and the bug had gone undiscovered until he installed 2.4.0 a year down the road, expecting something with all the bugs worked out, and discovered that his sound didn't work?
Yeah, I know, I'm sure someone else would have discovered something that blatant long before 2.4 made it out the door, but the point remains... people using dev kernels is what makes the bazaar model of development work. "Release early, release often," doesn't do much if only a select few are actually _using_ those releases.
If you want cathedral-development free-source Unix, you know where to find *BSD...
Re:LAME (Score:1)
Yes, perhaps there are better things to report on, but that also means there are better things to comment on ya putz.
Re:Pre-patch for devel kernels? WTF? (Score:1)
that leads to another reason: each final (non-pre-patch) version that is released has a massive archive, and a patch for it. could you imagine if there were 400 10+ MB tarballs, as well as all of the patches? that would be insane..
A Historic Moment (Score:5)
patch-2.2.8-to-2.3.0.gz = 268 bytes
patch-2.2.8-to-2.3.0.gz.sign = 344 bytes
I know, the patch is compressed -- but who cares, right?
Re:Damnit this isn't fair (Score:1)
There are an immense number of sites dealing with such boring trivia as a new ethernet card and web
software from the NT perspective. There is simply no value in slashdot repeating these stories.
They are neither news, nor interesting to any but a small section of the current readership. In fact
the idea of an NT only ethernet adapter makes me ill just with a mention.
Slashdot, of the readers, for the readers. You feel like a minority here? good, that's the feeling
I get whenever I walk into a newsagent.
That's not so strange. (Score:2)
The only difference between 2.2.8 and 2.3.0 is what will happen to the 2 trees in the future.
2.2.x is a stable series - Only bug fixes wil happen.
2.3.x is experimental - new features will start to appear.
This is how it's always been...
Re:OSS Sound refuses to install with new Kernel (Score:1)
Alsa rocks, I was afraid of it for a long time, but it's a lot easier than OSS.
This is just a basis to start 2.3 releases (Score:4)
-PATCHLEVEL = 2
-SUBLEVEL = 8
+PATCHLEVEL = 3
+SUBLEVEL = 0
Hopefully lots of interesting new stuff will come out in 2.3.1.
Why all this single-app threading? Multi-process! (Score:1)
For that matter, a machine running multiple jobs simultaneously will take advantage of multiple CPU's. Unfortunately, all the benchmarks (even server benchmarks) seem oriented toward single-tasking desktop platforms.
The job mix is the key!
Let's spend another year on 2.2 (Score:1)
Freshmeat (Score:1)
Freshmeat is nice, I use it as a database when searching for something specific, but not as a general source of news for nerds.
I don't see how a new topic (which you could unselect) could fail to solve your problem, which appear to be that you get the news twice, once from slashdot and once from freshmeat.
Re:gnulix 2.3.0? (Score:1)
And, don't mention moderators in a topic which doesn't involve them, you know, it's offtopic. So, the "fuck moderators" are not being moderated out of existence because it offends moderators, but because it's totally off-topic, and adds nothing to the discussion (i.e. everyone knows there are people who hate being moderated at all, repeating it five times in each topic is something noone cares about.)
OTOH, I don't know who and why moderated down the 'fun begins' post, it's perfectly describing how a kernel addict feels about opening the 2.3 tree...
Re:stability? changes? (Score:1)
Re:Warning! Rocky shores ahead! (Score:1)
Re:WTF? Why install 2.3.0? Exactly the same as 2.2 (Score:1)
So, unless you REALLY enjoy 20 megabyte downlaods and the screams of other slashdotters, who you've robbed all that bandwidth from, it makes a LOT of sense to go to 2.3.0 if you want to play with the technology under development.
Re:A Historic Moment (Score:1)
Hsve you tried compressing the PGP signature with gzip, zip, compress, lzw, or some of these other systems? I'm sure you can find one where you can have both the patch & the signature compressed and still have the signature longer.
Re:...Newsflash!...Upgrades aren't mandatory... (Score:1)
Myself, I'm waiting until at least 2.3.8, or until my hands start shaking uncontrollably from the lack of fresh kernel.
Re:who cares? (Score:1)
Re:We want ggi! - yes (Score:1)
Hey if putting graphics in the kernel is bad, why stop there? Maybe we should take sound support out of the kernel, and text-mode support, network device support, and mouse and keyboard support. Having these drivers in the kernel should reduce stability, right?
Re:Todo list? (Score:3)
Re:We need a new TOPIC (Score:1)
I'd consider using the Slash code to set up a competing site, but I'm not very good at running a project. But if anyone else would bother to pick up the ball, I'd help you run with it by submitting stories and such.
If only Rob would get around to releasing Slash 0.3... Maybe this very thing is the reason he hasn't?
Re:Mega-newbie alert! (Score:1)
Re:Hey, what's new? (Score:1)
So, what's on the horizon for the 2.3 tree, anyway?
Re:finger ftp.kernel.org (Score:1)
Erm... you meant "finger @linux.kernel.org".
( Sorry to nit-pick... )
Re:What are the changes from 2.2.5-15? (Score:1)
Its good that you're asking, but you're asking the wrong question.
The question should've been "Where can I find what?" not "What is what" In this case, try here [linuxhq.com]. That overwrought saying "give a man a fish and he eats vs. teach a man how to fish and he eats for a lifetime" applies here in spades.
Read docs and man-pages, do a "grep -i snmp /usr/doc/HOWTO/*", FAQ's are your friends.
On another note, the RedHat-2.2.5 kernel is not a vanilla linux-2.2.5 in the first place. Raid and a few other patches have been applied. To get the complete list of changes, run, mount the source-cd, and run something like this: /mnt/cdrom/SRPMS/kernel-2.2.5-16.src.rpm"
"rpm -qpl
Re:Warning! Rocky shores ahead! (Score:3)
Being able to boot development Linux kernels in it, and have it read the drives from a virtual file means you can easily back up things, and its no big deal if it corrupts stuff.
Certainly quite a good idea for people actually doing kernel development.
Use the LinuxHQ slashbox (Score:1)
--Lenny
//"You can't prove anything about a program written in C or FORTRAN.
It's really just Peek and Poke with some syntactic sugar."
*I* think that this is newsworthy... (Score:4)
However, I find it very newsworthy that the 2.3 series was *started*. This is something that I have been awaiting eagerly. I wish that a list of proposed features had been posted as well, but I'm not even sure if such a document exists.
Perhaps NFS is a priority? Maybe some more SMP work? I can't wait to see...
--Lenny
//"You can't prove anything about a program written in C or FORTRAN.
It's really just Peek and Poke with some syntactic sugar."
The diff from 2.2.8->2.3.0 (Score:4)
v2.3$ zcat patch-2.2.8-to-2.3.0.gz
diff -u --recursive --new-file v2.2.8/linux/Makefile linux/Makefile
--- v2.2.8/linux/Makefile Tue May 11 13:10:27 1999
+++ linux/Makefile Tue May 11 13:03:06 1999
@@ -1,6 +1,6 @@
VERSION = 2
-PATCHLEVEL = 2
-SUBLEVEL = 8
+PATCHLEVEL = 3
+SUBLEVEL = 0
EXTRAVERSION =
ARCH
--
Re:An Alternative Development Model:FreeBSD (Score:2)
Gordon
Re:Hey, what's new? (Score:1)
---
"'Is not a quine' is not a quine" is a quine.
Re:Hey, what's new? (Score:4)
---
"'Is not a quine' is not a quine" is a quine.
A Historic Moment - for other reasons as well (Score:2)
Starting development on the 2.3.x kernel marks a new era. Linux is here, now people want to see where it will go. Will SMP get major attention as some have already suggested? Will distributions like Red Hat make major money off OSS or will they destroy it? Will games make inroads into Linux as it matures?
We'll see.
In fact, we'll make it happen.
Re:stability? changes? (Score:1)
Linus's post on subject. (Score:1)
the same breath made a 2.3.x release tree (where 2.3.0 is exactly the same
as 2.2.8 except the numbers have changed - making it easier to synchronize
the two in the beginning).
Most of 2.2.8 by far is just architecture updates: arm, ppc and m68k stand
out as having been pretty much synchronized to their respective devel
trees, but there are some fixes to alpha and x86 too.
The one major fix in 2.2.8 is the SMP fix for disable_irq(), courtesy of
Andrea Arcangeli (I disagreed in details and did it differently in the
end, but all the heavy lifting was done by Andrea). This is the thing that
caused silenth deaths for some people with certain network adapters (3c509
and 8390-based cards in particular: the latter covers ne2000 clones which
are fairly common).
There are lots of smaller things (driver updates, filesystem cleanups and
some networking fixes), but the SMP irq thing is the one to kill for if
you happened to have any of the affected cards.
As to 2.3.x, we're beginning with a long overdue waitqueue cleanup, which
means that a lot of small details need to get fixed in a variety of files.
A working pre-patch of this is to be found as pre-patch-2.3.1-3, but not
all drivers have been fixed - and help is appreciated (even drivers that
_have_ been fixed have not necessarily actually been tested due to lack of
hardware).
Linus
slashdot was down ... (Score:1)
date: 12:42am
uptime: 2:04, 2 users, load average: 1.87, 1.56, 1.38
processes: 112
I remember the uptimes this morning being at five days. I was having trouble getting on this evening too, so I checked. Was he upgrading kernels maybe?
FreeBSD & Linux have different development mod (Score:2)
Chris Wareham
sounds like a stupid compiler thing (Score:1)
Re:SMP? (Score:1)
For those that need to keep up... (Score:3)
Re:Damnit why do articles like this get posted?? (Score:2)
Re:An Alternative Development Model:FreeBSD (Score:5)
The "release early, release often" philosophy has served Linux well -- I hardly see it as a "weakness" when people are presented with the earliest possible opportunity to hammer out bugs, make their own improvements, and contribute to general stability. I don't know the FreeBSD team's particular beliefs on this matter but I hardly imagine that they're possessed of enough hubris to believe that they can spot bugs in their own kernel releases better than anybody else for a whole three months.
Sysadmins know, and have known for years, what the "stable checkpoints" in the kernel are -- 1.2.13 was the number everyone knew back when I first set up a Linux-based ISP, and it's become 2.0.3x since then.
As far as "easy to upgrade", I have yet to see an easier upgrade mechanism than autorpm and apt. If you choose to include kernel updates in either of these systems, it's a no-brainer to get the latest "pronounced stable" kernel from your particular Linux distributor without the need to compile everything for each box you run.
While I hope this thread will not degenerate into "Linux sucks, BSD rules" (or vice versa), I would like to point out that despite your personal opposition to the Linux kernel release philosophy, it has garnered support across the world and across the years. It works very well for a lot of people, and I hope it doesn't change any time soon.
Re:who cares? (Score:1)
I use a few different operating systems throughout the day, and I'm sure I'm not alone. I appreciate the fact that quite a bit of what I am interested in in the computing world is consolidated here. Stop being so grumpy.
Re:Downgrade? (Score:1)
2.2.x are stable kernels while 2.3.y are experimental (where new untested features are added).
Development of the 2.3.y series will go in in parallell with bugfixes in the 2.2.x series.
I want my GGI (Score:1)
WAKE UP RedHat...
Re:For those that need to keep up... (Score:1)
The wait_queue and spinlock changes will help multithreaded servers.
I presume the ex2fs stuff is also targeted at fixing some of the slower operations.
Some of the linux software packagers need to put some cash into testing/benchmarking so kernel and application deficiencies can be detected and fixed before 'competitors' advertise their existence.
Linux seems to exist in a 'make it work' world where the many eyes can report obvious problems. There does not seem to be a 'deep analysis' environment that can provide the feedback required to do major tuning. The Mindcraft tests pointed out problems. The fixes, like the wake-one, were fairly obvious. How long would it have been before this would have been implemented if Mindcraft had
not reported its results? The Linux community should thank Mindcraft (and Microsoft) for publishing the results.
Almost nobody bothers to setup and monitor situations like those in the test. If a slow down does occur in a commercial deployment the usual solution is to throw more hardware at the problem. What is needed is for some of the bigger companies moving behind Linux to put some $$$$ into testing so other problem areas in the kernel and applications can be found and solved.
Re:Todo list? (Score:1)
-- Give him Head? Be a Beacon?
OSS Sound refuses to install with new Kernel (Score:1)
works great but
OSS Sound flatly refuses to install because
it only supports up to version 2.2.99
What the hell for?
I had to downgrade to the old kernel to get
my sound back, kernel 2.2.8 that is.
Re:Warning! Rocky shores ahead! (Score:2)
that most of us will not find following the
devel series to be of any use will as in the
past be among the first ones to upgrade to
the lastest and greatest unstable kernel.
It's kind of like the fundy who preaches against
girly books and has a large collection of
playboys and penthouses hidden under his bed
or spend his time in the brothels.
They all think : "You guys are all morons, those
rules don't apply to me
Enjoy folks, and of course we'll be the first
ones to bitch when the system crashes, but
we'll have the fun and excitement of the moment
Re:We need a new TOPIC (actually two topics) (Score:1)
Re:Warning! Rocky shores ahead! (Score:2)
Already exists (Score:1)
Let's just call it Linux 8, ala Sun :) (Score:1)
Consumer perception of the pattern (Score:1)
I think it would be a good idea to put "stable" or "development" in the kernel file name so that its status would be obvious by just looking at the directory listing. That might prevent a bunch of "accidents".
D
----
Re:Let's spend another year on 2.2 (Score:1)
I'm running 2.2.5 and I have no problems (then again, I'm not using Cyrix). My guess would be that something didn't build correctly, you have a hardware problem, or you are using hardware/drivers that are still experimentally supported in Linux (ie alpha or beta code).
The following seems to work best for me: make mrproper; make config; make dep; make clean; make zImage; make modules; make modules_install
A Darwinian and a Statesman! (Score:1)
Re:who cares? (Score:2)
And if BSD has kernel upgrades..they're posted here. If MacOS has kernel upgrades..they're posted here. If, don't hold your breath, Windows ever release 2000, it *will* be posted here.
Stop getting your panties in a bunch.
Oh please. (Score:1)
If you don't know what to fix until your competition tells you, you've got more problems than you know about. Ditto if you think SMP is the only thing that needs work.
Cheers,
ZicoKnows@hotmail.com
Hel-lo (Score:1)
I've no doubt if MacOS released a new version it'd be up here [...]
Ummm, you mean like Mac OS 8.6 that Apple released yesterday?? I must've missed that particular Slashdot thread...
Cheers,
ZicoKnows@hotmail.com
The problem with linux SMP... (Score:2)
2.3.0 is news. (Score:1)
The release of kernel 2.3.x for arbitrary values of x are not news.
Pre-patch for devel kernels? WTF? (Score:1)
Re:Warning! Rocky shores ahead! (Score:3)
No one is mentioning a lowering of standards; he just mentions and warns the unprepared that playing with devel patches and such is like tinkering with a very unstable bomb, to be handled with care.
Usability has nothing to do with catering to the clueless masses, if that is what you are hinting at, and while it is attractive to the clueless, it is just as important for the newbies; larger installed base is a strength of Linux, and not a detriment.
-AS
Re:That's not so strange. (Score:1)
2.0.21 to 2.1.0 was 37843 lines.
Re:WTF? Why install 2.3.0? Exactly the same as 2.2 (Score:1)
If you don't even know how to deal with such a simple conflict in a patch... The only reason to change to 2.3.0 is the kewl feeling that a version number of 2.3.* gives. But I think I'll wait for 2.3.1.
Nothing's new (Score:3)
Re:OSS Sound refuses to install with new Kernel (Score:2)
This has got to be the funniest thing I've read today. Change the only thing different about 2.3.0 back to what it was in 2.2.8. I'm sure this information will be useful in the very near future, but you have to admit it sounds pretty pointless :)
Check the /boxen (Score:1)
-----
kernel: lp0: using parport0 (polling).
kernel: lp0 off-line
kernel: lp0 out of paper
Re:Your attitude is weak (Score:1)
Oh, get your undies out of a bind.
Yeah, yeah, bring on the arguments about "then they're stupid, and deserve it, blah blah blah." To those that would argue that, I recommend you get out of your basement and realize that the days of a hacker-only Linux are fading fast. So you can accept it, and get on with life, or shake your tiny fists and rant about how guys with big wieners only use a CLI with no mouse, preferably over a network connection for the added "no directly attached monitor" ego boost.
Phooey, sez I. Linux is a beautiful bit of software, and to try to deny anyone the right/ability to use it seems tragic to me.
--
NT does support clustering: Wolfpack (Score:1)
Read Wired for wannabe-geek toys, not /. (Score:1)
If I want to read about stuff I can buy in the Sharper Image I read Wired, or hell, I read the Sharper Image.
finger ftp.kernel.org (Score:1)
QuMa
Re:finger ftp.kernel.org (Score:1)
QuMa
post said 2.8 (Score:1)
"Windows 98 Second Edition works and players better than ever." -Microsoft's Home page on Win98SE.
Stable/Unstable (Score:1)
Re:See a pattern here? (Score:1)
Just food for thought.
Re:Why all this single-app threading? Multi-proces (Score:2)
However, it would be quite correct to say that the problem with threading isn't the kernel, its the applications. Most applications just aren't written to use multiple threads *or* multiple processes, but thats not the kernels fault, but the applications. Most developers just don't want to deal with synchronization issues and stick with a sequential design model.
The real work that needs to be done in the kernel as far as SMP is concerned is scalability. The 2.2.x kernels do well up to four CPU's (judging from what I've heard, I only run two myself), but don't scale well beyond that. Contrast this with Solaris, which scales well to 64 CPU's. And I think Irix does as well or better than Solaris. If Linux wants to compete on high end machines, it will need to scale well with as many CPU's as possible without hurting single-CPU performance.
The current Linux solution is to use several midsize computers in a cluster instead of one large computer. This model has its merits, but there are problems as well. For example, Beowulf doesn't have fault tolerence. And there are a lot of people who want to use Linux on a single high-end system. (And I would just love to see what Linux could do with a Beowulf cluster of machines with 64 CPU's!)
Lets not forget that most recent benchmarks comparing Linux to other OS's use high end machines. Many people see that as a bias toward other OS's because it is comparing their strengths with Linux's weakness's, which may be true. But it also points out a valid weakness in Linux. Hopefully the 2.3 kernels will start investigating better use of high-end hardware (not only SMP, but also things like RAID support).
We need a new TOPIC (Score:2)
Todo list? (Score:2)
Anyone have an idea what is on the todo list for the 2.3.x series and eventually 2.4?
...Newsflash!...Upgrades aren't mandatory... (Score:2)
I would discourage people from upgrading to the 2.3.X series until it has reached a stable point.
-- UOZaphod
See a pattern here? (Score:4)
2.1.X - development series
2.2.X - stable series
2.3.X - development series
2.4.X (future) - stable series
It is very simple to understand. 2.3.0 is a snapshot of 2.2.8. The purpose is to provide a starting point for a kernel development series.
A development series is used to test more drastic changes to the kernel (ones which would never be accepted into a stable series). In fact, the only changes usually accepted into a stable series are bug fixes.
When a development series reaches a stable condition, a snapshot is taken to begin a new even numbered series (i.e. 2.4.X).
I hope that clears things up for people.
-- UOZaphod
SMP? (Score:2)
Re:An Alternative Development Model:FreeBSD (Score:3)
What happens in the BSD camp if a major flaw is released? Do people have to wait for the next quarter? Of course not, that would be ridiculous.
The work on Linux is just a little less opaque. With Linux, sysadmins get to review the changelogs, and upgrade if it would improve performance/reliability/etc. Compare that to FreeBSD, where the choice is made for them. I know which I prefer.