Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Say Hello To Linux 3.0
Phorinx ^ | May 29, 2011 | Michael Larabel

Posted on 05/30/2011 10:08:42 AM PDT by zeugma

Say Hello To Linux 3.0; Linus Just Tagged 3.0-rc1

Posted by Michael Larabel on May 29, 2011

For anyone that was doubting Linus Torvalds would finally part ways with the Linux 2.6 kernel series, you lost your bets. On the eve of Memorial Day in the United States and his departure to Japan for LinuxCon, Linus Torvalds just tagged Linux 3.0-rc1 in Git.

It was just one week ago that Linus Torvalds brought up the matter of whether its time to end the Linux 2.6 kernel series with there already being 39 major releases and its development period having lasted longer than major series in the past.

Linus at first was considering the next kernel series to be Linux 2.8, but then that changed to being the Linux 3.0 kernel series. It looked likely that it was the end of the road for Linux 2.6 with the kernel developers being quite positive towards a change.

The discussion had largely been around whether to call the next kernel release Linux 2.8, 3.0, or something else. A number of developers were interested in the versioning being more date/time oriented.

Some developers also expressed that this move to tagging the Linux 3.0 kernel would be a good turning point to remove some old cruft from the kernel, e.g. old subsystems and drivers that are seldom -- if ever -- used today, especially by those that are still updating their software components. There was also at least one suggestion of stalling the Linux 3.0 kernel change until the ARM architecture code was cleaned up. Linus rejected these notions that the kernel versioning change wouldn't be tied to such milestones, but such work could occur organically over time.

The discussion over this kernel versioning change had died down in the past couple of days, but to some surprise, hitting my kernel Git notifications this evening is a "Linux 3.0-rc1" commit. The commit message from Linus Torvalds simply reads:
.. except there are various scripts that really know that there are three numbers, so it calls itself "3.0.0-rc1".

Hopefully by the time the final 3.0 is out, we'll have that extra zero all figured out.

No Linux 3.0-rc1 kernel release announcement has yet to hit the Linux Kernel Mailing List with any other commentary from Linus, but it will probably be due out shortly.

Under this new versioning model, the next major release of the Linux kernel to follow will be Linux 3.1, then Linux 3.2, etc. There will still be the stable point releases to each series as Linux 3.0.1, 3.0.2, etc.

Besides changing the kernel name from what would have been the Linux 2.6.40 kernel to now being the Linux 3.0 kernel, there are a number of changes to be excited for when this release officially occurs later in the summer. Some of the notable items that are new to this kernel release include:

- Cleancache support, with initial implementations for the EXT4 and Btrfs file-systems, among others.
- A Microsoft Kinect Linux driver.
- Various open-source graphics driver improvements. This includes Sandy Bridge performance optimizations, initial support for Intel Ivy Bridge, early work for AMD Fusion Llano APUs, and many other Intel / Radeon / Nouveau changes. But this kernel still has various open-source GPU driver bugs.

The Linux 3.0 kernel will also lack a number of features including the Reiser4 file-system, the VIA KMS/DRM driver, an accelerated Poulsbo / PowerVR DRM driver, multi-GPU rendering, and various other long sought after items. The major Linux kernel power regressions have yet to be resolved as well, but that's still on my TODO list to finish bisecting those two nasty bugs.

UPDATE: Linus has just written the 3.0-rc1 announcement and has sent it to the LKML. Below is the 3.0-rc1 release announcement in full.
Yay! Let the bikeshed painting discussions about version numbering begin (or at least re-start).

I decided to just bite the bullet, and call the next version 3.0. It will get released close enough to the 20-year mark, which is excuse enough for me, although honestly, the real reason is just that I can no longer comfortably count as high as 40.

The whole renumbering was discussed at last years Kernel Summit, and there was a plan to take it up this year too. But let's face it - what's the point of being in charge if you can't pick the bike shed color without holding a referendum on it? So I'm just going all alpha-male, and just renumbering it. You'll like it.

Now, my alpha-maleness sadly does not actually extend to all the scripts and Makefile rules, so the kernel is fighting back, and is calling itself 3.0.0-rc1. We'll have the usual 6-7 weeks to wrestle it into submission, and get scripts etc cleaned up, and the final release should be just "3.0". The -stable team can use the third number for their versioning.

So what are the big changes?

NOTHING. Absolutely nothing. Sure, we have the usual two thirds driver changes, and a lot of random fixes, but the point is that 3.0 is *just* about renumbering, we are very much *not* doing a KDE-4 or a Gnome-3 here. No breakage, no special scary new features, nothing at all like that. We've been doing time-based releases for many years now, this is in no way about features. If you want an excuse for the renumbering, you really should look at the time-based one ("20 years") instead.

So no ABI changes, no API changes, no magical new features - just steady plodding progress. In addition to the driver changes (and the bulk really is driver updates), we've had some nice VFS cleanups, various VM fixes, some nice initial ARM consolidation (yay!) and in general this is supposed to be a fairly normal release cycle. The merge window was a few days shorter than usual, but if that ends up meaning a smaller release and a nice stable 3.0 release, that is all
good. There's absolutely no reason to aim for the traditional ".0" problems that so many projects have.

In fact, I think that in addition to the shorter merge window, I'm also considering make this one of my "Linus is being a difficult ^&^hole" releases, where I really want to be pretty strict about what I pull during the stabilization window. Part of that is that I'm going to be travelling next week with a slow atom laptop, so you had better convince me I *really* want to pull from you, because that thing really is not the most impressive piece of hardware ever built. It does the "git" workflow quite well, but let's just say that compiling the kernel is not quite the user experience I've gotten used to.

So be nice to me, and send me only really important fixes. And let's make sure we really make the next release not just an all new shiny number, but a good kernel too.

Ok?

Go forth and test,

Linus


TOPICS:
KEYWORDS: kernel; linux
Navigation: use the links below to view more comments.
first 1-2021-35 next last
Yeah, this is only news that Linux nerds would care about, but I figured there were enough Freeper nerds who'd be interested.

3.0 is apparently not going to be a major change. Seems like we're moving from 2.6.x to 3.0.0 pretty much just because Linus wants to. I'm fine with it, given that there really has been a lot of change in the Linux kernel in the years since the 2.6 series started. There's also an article at Slashdot (of course). Some of the comments are even funny.

Mods, feel free to move to blogs or whatever if you want.

1 posted on 05/30/2011 10:08:48 AM PDT by zeugma
[ Post Reply | Private Reply | View Replies]

To: zeugma

I hate to post and run, but I’m about to hop on my Sportster and blow through a few tanks of gas this beautiful memorial day. God bless our soldiers, past, present, and future.


2 posted on 05/30/2011 10:10:29 AM PDT by zeugma (The only thing in the social security trust fund is your children and grandchildren's sweat.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma; ShadowAce

Ping!.......


3 posted on 05/30/2011 10:11:13 AM PDT by Red Badger (Jesus said there is no marriage in Heaven. That's why they call it Heaven............)
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma

Please don’t use the term “Nerd”. The word “Geek” is far more complementary.


4 posted on 05/30/2011 10:22:25 AM PDT by KoRn (Department of Homeland Security, Certified - "Right Wing Extremist")
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma

Just updated two Dell laptops from Fedora 14 to Fedora 15. The Dell 820
has the Broadcom BCM4312 based wireless mini_PCI...fails. The
Dell D630 has the IntelPRO card...no problem. Not thrilled with the
Gnome 3.0 change. The D820 has to run crippled with an external
Ethernet to 802.11b/g gaming adapter until I can fix the wireless drivers.
Annoying.

The switch to the 3.0 kernel numbering will impact folks who carefully
script installs against kernel version. Another time burner for no net
gain in features.


5 posted on 05/30/2011 10:46:56 AM PDT by Myrddin
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma

6 posted on 05/30/2011 10:47:30 AM PDT by jrushing (Anti-American-ProTerrorist-Coward-Fascist-Communist-Socialist-Democratic Party)
[ Post Reply | Private Reply | To 1 | View Replies]

To: KoRn
"The word “Geek” is far more complementary."


7 posted on 05/30/2011 10:55:25 AM PDT by USFRIENDINVICTORIA
[ Post Reply | Private Reply | To 4 | View Replies]

To: Myrddin

“Just updated two Dell laptops from Fedora 14 to Fedora 15. The Dell 820 has the Broadcom BCM4312 based wireless mini_PCI...fails. The Dell D630 has the IntelPRO card...no problem. Not thrilled with the Gnome 3.0 change. The D820 has to run crippled with an external Ethernet to 802.11b/g gaming adapter until I can fix the wireless drivers.Annoying.

The switch to the 3.0 kernel numbering will impact folks who carefully script installs against kernel version. Another time burner for no net gain in features.”

I just turned on my Dell w/Windows 7 and it worked. No time burned ;-).


8 posted on 05/30/2011 10:57:01 AM PDT by Magic Fingers
[ Post Reply | Private Reply | To 5 | View Replies]

To: zeugma

Don't wanna hafta upgrade my Ubuntu 10.4 LTS! DON'T WANNA!

< /drama >

But seriesly, the one tip I've found for dramatically speeding up Ubuntu's (and probably other Linux distros') performance was to reduce "swappiness" from the default 60 to 10

9 posted on 05/30/2011 11:20:27 AM PDT by martin_fierro (< |:)~)
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma

The least he could have done is put the new KDE-4 or Gnome-3 face on it.

A new version should offer the user at least something different.

JMHO


10 posted on 05/30/2011 11:27:50 AM PDT by 2111USMC (Not a hard man to track. Leaves dead men wherever he goes.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: 2111USMC
The least he could have done is put the new KDE-4 or Gnome-3 face on it.

You're talking applications. They kernel is code that all the applications run on.

11 posted on 05/30/2011 12:27:07 PM PDT by E. Pluribus Unum (If Sarah Palin really was unelectable, state-run media would be begging the GOP to nominate her.)
[ Post Reply | Private Reply | To 10 | View Replies]

To: zeugma

Thanks for the updater.

I still use windows primarily, but I fire up any of my several Linux live CDs on a regular basis to perform certain
tasks.

They are like handy little swiss pocket knives. I have Kaspersky Antivirus in a Linux bootable CD. It goes out and
updates the virus signaures too, before it scans.

It has saved me from rootkits a few times.


12 posted on 05/30/2011 12:29:23 PM PDT by NeverForgetBataan (To the German Commander: ..........................NUTS !)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Magic Fingers
I'm running very old Dell laptops that were headed for the recycler. The price was right (free). The initial loads of Fedora 14 installed and ran perfectly. Many months of worry free operation. It was my rush to move to Fedora 15 that shot me in the foot.

I can assure you that I've wasted many more hours helping people with Win 7 problems. Definitely a time burner. The D820 isn't even supported by Dell for Win 7.

13 posted on 05/30/2011 1:21:53 PM PDT by Myrddin
[ Post Reply | Private Reply | To 8 | View Replies]

To: Myrddin

I’m running a newish Dell and I have had zero hours OS-related down time (a hard drive crapped out, though), although I do little more than surf/email/upload/download music


14 posted on 05/30/2011 2:02:31 PM PDT by Magic Fingers
[ Post Reply | Private Reply | To 13 | View Replies]

To: zeugma; Red Badger
Here's a question:
I've found a distro I really like: CrunchBang. I've ran it from a USB flash drive and I'm pretty happy with the responsiveness of Openbox.

But, I have a netbook with no optical drive. I can't figure out how to partition and install from the USB drive.

I have "Windows 7 Starter" with the hard drive not partitioned. I'd like to partition the drive and install CrunchBang on the other partition.

Can this even be done if I don't have an optical drive? I'd love any suggestions at this point.


15 posted on 05/30/2011 2:42:14 PM PDT by avg_freeper (Gunga galunga. Gunga, gunga galunga)
[ Post Reply | Private Reply | To 1 | View Replies]

To: KoRn

I take huge offense being called a geek. I do NOT bite chicken heads off! nerd is the much preferred term.


16 posted on 05/30/2011 3:38:32 PM PDT by fremont_steve
[ Post Reply | Private Reply | To 4 | View Replies]

To: E. Pluribus Unum

Yes, I understand that.

Please correct me if I’m wrong (I’m still new to Linux), but isn’t KDE and Gnome simply the interface layer? In other words the desktop atmosphere, etc.?

As far as the kernel, it sounds like he only made driver upgrades and a few other tweaks.


17 posted on 05/30/2011 3:58:46 PM PDT by 2111USMC (Not a hard man to track. Leaves dead men wherever he goes.)
[ Post Reply | Private Reply | To 11 | View Replies]

To: 2111USMC
KDE and Gnome are X Windows based GUI interfaces. This change impacts the operating system kernel. When new releases of Linux arrive, they are often packed with lots of new features. Some are in the kernel, some are visible to the end user.
18 posted on 05/30/2011 5:23:01 PM PDT by Myrddin
[ Post Reply | Private Reply | To 17 | View Replies]

To: rdb3; Calvinist_Dark_Lord; GodGunsandGuts; CyberCowboy777; Salo; Bobsat; JosephW; ...

19 posted on 05/30/2011 7:05:52 PM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma

Nice post.


20 posted on 05/30/2011 8:31:00 PM PDT by 2 Kool 2 Be 4-Gotten (Welcome to the USA - where every day is Backwards Day!)
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-35 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson