Linux Kernel v2.6.23 Released 346
diegocgteleline.es writes "After 3 months, Linus has released Linux 2.6.23. This version includes the new and shiny CFS process scheduler, a simpler read-ahead mechanism, the lguest 'Linux-on-Linux' paravirtualization hypervisor, XEN guest support, KVM smp guest support, and variable process argument length. SLUB is now the default slab allocator, there's SELinux protection for exploiting null dereferences using mmap, XFS and ext4 improvements, PPP over L2TP support. Also the 'lumpy' reclaim algorithm, a userspace driver framework, the O_CLOEXEC file descriptor flag, splice improvements, a new fallocate() syscall, lock statistics, support for multiqueue network devices, various new drivers, and many other minor features and fixes. See the changelog for details."
Re:Answer: Linux will never be GPL3. (Score:4, Informative)
Really, he said that [lkml.org].
Re:Answer: Linux will never be GPL3. (Score:3, Informative)
Re:Answer: Linux will never be GPL3. (Score:5, Informative)
The copyright holder can license the code however he damn well pleases.
Re:Answer: Linux will never be GPL3. (Score:5, Informative)
What Linus said was "I was impressed in the sense that it was a hell of a lot better than the disaster that were the earlier drafts. I still think GPLv2 is simply the better license." [lkml.org]
A couple days later, he expresses more angst with the GPLv3 and the FSF [lkml.org].
The bottom line is
Re:Answer: Linux will never be GPL3. (Score:5, Informative)
This has been done before.. with the syscall interface exception.
Stop repeating myths and do some research.
Re:A pre-packaged ISO, please... (Score:1, Informative)
i'm not joking...
ala slackware:
- it's BSD startup scripts
- all packages are pretty much untouched and rely on upstream releases...there is no backporting
ala debian:
- awesome package manager
- and for me, i find it easier to use and especially better when the package manager breaks (i've never been able to recover from a crapped out dist-upgrade without reinstalling...)
ala gentoo:
- obviously not everything is compiled...but if you do, it's 3 commands:
- abs (sync with PKGBUILDs which is the equivalent of ebuilds)
- makepkg (compile)
- pacman -A package-1.0.0.tar.gz (install)
Re:Ummm. Neat. (Score:2, Informative)
Re:Great! In other news, RIP linux for the desktop (Score:2, Informative)
http://robert.accettura.com/archives/2007/10/08/thunderbird-in-crisis-no [accettura.com]
http://standblog.org/blog/post/2007/10/08/The-future-of-Thunderbird [standblog.org]
Re:Ummm. Neat. (Score:5, Informative)
"It takes a specific type of person to get Linux running and to a point where it can be productive even for nontechnical users (which is the majority of users that use computers)"
WTF???
Linux installation for dummies, PHBs and Windows sysadmins (but I repeat myself)
If you can't follow that, print it out and pay some PFY* in grade 9 $20.00 to help you.
(if you don't recognize the reference, you're obviously new here and deserve to be beaten with a clue-by-four, both ways, in the snow, etc...)
Re:Answer: Linux will never be GPL3. (Score:4, Informative)
But that wasn't the point of my post.. the point of my post was to stop the meme that the license can't be changed. It can. Or, at least, Linus has said it can, and that should be good enough, cause if he thinks it can be changed and there is a reason to change it, then he will, and we'll be having a different discussion.
Re:A pre-packaged ISO, please... (Score:3, Informative)
Re:What about O_CLOEXEC for sockets? (Score:3, Informative)
Pipe endpoints are bound together when created, so that might be a problem.
Re:A pre-packaged ISO, please... (Score:1, Informative)
Re:A pre-packaged ISO, please... (Score:2, Informative)
real Linux news from 2 weeks ago (Score:5, Informative)
Re:Userspace drivers? (Score:3, Informative)
Re:Why do that much work? (Score:5, Informative)
Re:Userspace drivers? (Score:3, Informative)
Re:What about O_CLOEXEC for sockets? (Score:3, Informative)
Of course it is easy to look back and point out mistakes. It is much more tricky to fix design mistakes later. I think it is great when some people insist on at least trying to fix design mistakes rather than keeping them around forever just for compatibility. Of course in this case it is not trivial because the design mistake is probably not implementation specific, but rather in the standard that multiple implementations follow.
Re:Answer: Linux will never be GPL3. (Score:3, Informative)
pulling legally dubious licensing crap (e.g. the xfree86 non GPL compatible license which is a problem because nearly every X app links against X libriaries and the shift of large parts of cdrtools to the GPL incompatible CDDL while the rest was still under the GPL) is a damn good way to get your project forked and lose your influence.
Re:The real Linux news today. (Score:1, Informative)
Re:What about the license? (Score:2, Informative)
Re:A pre-packaged ISO, please... (Score:3, Informative)
If meant that you want a precompiled kernel, you should wait until your distro offers a package.
On the other hand, if you want to try the new kernel now, you have to build it yourself.
Many users complain that the "make-based" compiling is too difficult, hence distros usually offer some kernel building facility. Check your documentation - or google.
Here's how I'm building the new kernel right now on a Debian system:
ketchup -r 2.6
make-kpkg --initrd --append-to-version=`date +%d%m%y` kernel_image
Re:I love my Thinkpad (Score:3, Informative)
Although it's not merged yet, Thinkpad owners should also check out this project:
http://tpctl.sourceforge.net/ [sourceforge.net]
Using the tp_smapi driver I can, among other things, clamp my battery charger to
stop at 70%, which makes the battery last a _lot_ longer. =)
Re:bloat (Score:4, Informative)
You do realize that many of the options in the kernel are mutually exclusive? You use the slab or slub allocator...only one of them gets included when the kernel is built.
The CFS scheduler actually *simplifies* the code as compared to the old one, as does the new readahead code.
Sure, the size of the kernel source code is continually increasing, but most of the increase is for hardware drivers. Also, the running binary doesn't increase in size nearly as fast as the source does...and as others have mentioned, you can always turn off the stuff you're not using to shrink it back down.
Re:Ummm. Neat. (Score:2, Informative)
To put an example, my grandfather was used to Windows 3.11. He had AutoCAD for his tailoring business, and it was wonderful. It did everything he needed, and his productivity was excellent. He was used to it. My father came in one day and replaced his old 486 with a new PC and put Windows XP on it. My grandfather went crazy, he didn't understand a thing. He was so used to 3.11 that XP's "user-friendliness" meant nothing to him. It took a couple of months till he could finally get used to XP.
Another example, and a much more radical one: My translation teacher was telling us the other day about the days when she worked with a manual typewriter. She was really good at it. But then there came the PC and the graphical word processors--she also went crazy. She wasn't used to typing straight without manually breaking the lines! This also took a certain amount of learning time.
How many people are there that actually used something other than 9x based Windows OS? I was raised with DOS, my first GUI experience was with the old Mac OS, then I passed through Windows XP and ended up today in Linux. I'm used to figuring how things might work in different systems. Most people aren't. Most people were introduced to computers in the 9x or NT era, and don't know anything else. How can you expect them to find something completely different to what they're used to "easy to use"?
I'm not saying people should move to Linux. I'm just countering the "ease of use" argument. That's it, nothing more, nothing less.