Linux Kernel 2.6.30 Released
diegocgteleline.es writes "Linux kernel 2.6.30 has been released. The list of new features includes NILFS2 (a new, log-structured filesystem), a filesystem for object-based storage devices called exofs, local caching for NFS, the RDS protocol (which delivers high-performance reliable connections between the servers of a cluster), a new distributed networking filesystem (POHMELFS), automatic flushing of files on renames/truncates in ext3, ext4 and btrfs, preliminary support for the 802.11w drafts, support for the Microblaze architecture, the Tomoyo security MAC, DRM support for the Radeon R6xx/R7xx graphic cards, asynchronous scanning of devices and partitions for faster bootup, the preadv/pwritev syscalls, several new drivers and many other small improvements."
Why would DRM be listed as a "feature"?
Oh, wrong kind of DRM?
If I have nothing to hide, don't search me
Balmer... is that you?
sudo apt-get lost
I remember when I was running the 2.4.29 kernel in Mandrake 9.0, when it jumped to the 2.6 kernel. Maybe some big improvements are in the wind...
The Tea Party is just the GOP with a bag over its head.
Can't even install a usb wifi device without going through a bunch of command line bullshit that doesn't even work
Fuck this shit. Going back to Windows.
Meanwhile back at GNOME H.Q. the developers are still undecided whether to move the "Ok" button on the default help screen 10 pixels to the right. Most think it would be a good idea but a hard core few insist that such a momentous change requires further study as it may confuse new users.
A new version of the dialogue is expected in 2037.
Eric Allman might well agree.
XML is like violence. If it doesn't solve the problem, use more.
different DRM. this isn't 'rights mgmt' drm.
sometimes, 3 letters can mean different things.
--
"It is now safe to switch off your computer."
Hmm, let me see: Nerd I'd Like to Fuck? Nope, doesn't do it for me.
Not sure about the story behind naming POHMELFS what it is, but "pohmel'e" in Russian means "hangover". You can only guess...
The Direct Rendering Manager (DRM) is a component of the Direct Rendering Infrastructure, a system to provide efficient video acceleration (especially 3D rendering) on Unix-like operating systems, e.g. Linux, FreeBSD, NetBSD, and OpenBSD.
It consists of two in-kernel drivers (realized as kernel modules on Linux), a generic drm driver, and another which has specific support for the video hardware. This pair of drivers allows a userspace client direct access to the video hardware.
From WikiPedia.
Karma Whoring FTW!
Learning HOW to think is more important than learning WHAT to think.
If you're using 2.7.x Intel xorg drivers you NEED this kernel. Anyone struggling with weird freezes, font corruption, and various other troubles - turns out most of these problems weren't in the Intel drivers at all, but in the GEM and DRI code in the kernel. Mine's been rock solid since RC5 for stability, and RC8 finally fixed the problem with fonts under UXA.
"... and more and more now there are all kinds of electronic goodies available" -- Pink Floyd 1972
Just look at RMS vs. RMS. (One has to wonder if that was intentional...)
Still no support for SLA\95% throttling of processing power allocated to VMs.
Case in Point:
VM 1 : 80% Of processor utilization
VM 2 : 20% of processor utilization
: Can borrow up to 20% of VM1's allocation
: if unused.
The scheduler does great things don't get me wrong but when it comes to provisioning systems for various clients some want a garuntee on the level of processing power that is available at any time. This is true in test systems as well where yout Integration, Acceptance, and Performance virtual environments may share Bare Iron with some production VMs.
Now this is old hat easy with mainframes (MIP allocation\weights between LPARS\SYSPLEX) but with more and more focus on VMs and hosted VMs SLAs on processing power is becoming more of an issue.
Nice values are not enough when writing contracts... Great work Linux team but could we get some more granular control over VM provisioning with SLAs in mind? Yeah we can build user space systems to help manage VMs but kernel level provisioning and auditing is something we need with KVM. Gotta have the reports to show the customer you are meeting the agreeded upon SLAs.
And for my own personal use, I'd love to be able to throttle a dos 6.22 VM to 486 speeds so some of those ancient programs can be ran for historical purposes. (Without bombing the processor with dummy NOP and other MOSLO crap so we keep our power consumption down.)
Just some musings as Linux rolls along...
-=[ Who Is John Galt? ]=-
Can anyone explain to me why Linux has so many filesystems? Windows has had NTFS for years (admittedly, several versions, but never any compatibility issues that I've come across), and Linux has, what, 73 or something?! Is it really that hard to get it right?
Direct Rendering Manager
Integrity Management Architecture
Contributor: IBM
Recommended LWN article: http://lwn.net/Articles/227937/
The Trusted Computing Group(TCG) runtime Integrity Measurement Architecture(IMA) maintains a list of hash values of executables and other sensitive system files, as they are read or executed. If an attacker manages to change the contents of an important system file being measured, we can tell. If your system has a TPM chip, then IMA also maintains an aggregate integrity value over this list inside the TPM hardware, so that the TPM can prove to a third party whether or not critical system files have been modified.
From the recommended article, the key dilemma:
There are clear advantages to a structure like this. A Linux-based teller machine, say, or a voting machine could ensure that it has not been compromised and prove its integrity to the network. Administrators in charge of web servers can use the integrity code in similar ways. In general, integrity management can be a powerful tool for people who want to be sure that the systems they own (or manage) have not be reconfigured into spam servers when they weren't looking.
The other side of this coin is that integrity management can be a powerful tool for those who wish to maintain control over systems they do not own. Should it be merged, the kernel will come with the tools needed to create a locked-down system out of the box. As these modules get closer to mainline confusion, we may begin to see more people getting worried about them. Quite a few kernel developers may oppose license terms intended to prevent "tivoization," but that doesn't mean they want to actively support that sort of use of their software. Certainly it would be harder to argue against the shipping of locked-down, Linux-based gadgets when the kernel, itself, provides the lockdown tools.
OK, maybe this is overdramatic, but trading freedom from third-party oversight through trusted computing for the security of first-party oversight through trusted computing seems a little like:
"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - Benjamin Franklin
But I can see both sides. Pondering... what are your thoughts?
Stop-Prism.org: Opt Out of Surveillance
I found the kernel thread where the original author of the FS-Cache patches, David Howell, makes it clear that on a quiet network with a quite fast server metadata will take longer from the cache. However, at my work we have very busy large NFS servers connected over the building network which is very busy. When you try to read a large file repeatedly in the middle of the day the traditional NFS caching just doesn't work if the time between reads is more than about 5 minutes. I've resorted to manually copying my datasets to /usr/tmp on the local disk and seen huge performance improvements. (this has other serious issues, like getting confused about which copy you just modified and migrating any changes back to the official NFS copy.) I know this feature makes sense for me and others in similar environments. The problem of course is: (1) it will be years before it makes it into RHEL and (2) it won't be turned on by default, (3) my system admins are weary to trying anything kernel-related that's not stock RHEL. However, if I can show them an order of magnitude improvement in speed, which I think this will do, they might think twice.
If you want a mainframe, maybe calling IBM and ordering one is a better way to go?
Have wireless "issues" been fixed with this release.
I have a laptop with generic realtek rt2500 wifi hardware.
For many kernel releases I have to compile seperate drivers (Legacy serialmonkey) because the "stock" drivers are woefully unstable.
I either lose my connection, painfully slow( have tried the "rate 54" fix) or I cannot reconnect to my network at all.
I don't mind compiling seperate drivers (a huge benefit of open source stuff & Linux) but I am concerned how long I will be able to do this (E.g. something changes in the kernel makes the "external" driver break - in fact actual development of the legacy drivers has ceased - http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page)?
I know I should not be moaning about this but this issue has been around for ages and seems to affect a lot of hardware.
This is my only niggle with Linux and I am grateful for everything. Computing become much more interesting and fun again.
Huge thanks to Linus and the kernel developers.
Does anyone know the status of kernel modesetting for R6/700? As in, being able to run a regular framebuffer console without X. I can't find any mention of anyone working on this.
And those are responsibilities of the kernel, how?
local NFS caching along with ext4 improvements make this a pretty nice update imo. I will have to compile it later tonight on my Arch Laptop
Yes, yes and yes.
Next please.
You forgot RMS.
You can run OpenOffice, and I pass files back and forth between that and MS Office all day, no problem. I might add that I seem to have to restart the latter rather more than the former.
I have also had several webcam conversations on this very machine here.
And you can play Windows games under Linux, never mind the Linux games.
What's your point?
"... and more and more now there are all kinds of electronic goodies available" -- Pink Floyd 1972
When they say "Support for rt3070 driver for recent RaLink Wi-Fi chipsets", they really mean support for RT2870, RT2770, RT307X, RT3572 chipsets (they're all the same, with just features enabled or disabled, or signal strength improved between them).
This was the one last thing for me to fully switch over to linux. Netgear and alot of other Wireless-N USB adapters use these chipsets, and they are the best around.
Previously, the method of installing this driver was the largest pain in the ass I've ever had to go through as a linux noob (http://ubuntuforums.org/showthread.php?t=960642) and I'm so very very glad to see that this chipset is now supported.
The reason it was so hard is that the normal controlling app for the USB device has many advanced features you normally don't see on a wireless adapter (act as a router, full cisco network compatibility, etc etc).
Can I run MS Office?
Yes.
Can I have a webcam conversation?
Yes.
Can I play games?
Yes.
XML is like violence. If it doesn't solve the problem, use more.
Epecially I like this feature, which if you read it in Russian would mean in English "file system created after a good party night" - or "hangover fs" ;-)
NILFS2 is the successor to MILFS2, which was based on the "Mother" specification.
NILFS2 is based on the "Nanny" specification, which means it is younger, firmer, *and* keeps the child nodes quiet when you are not actively updating its data.
Rich And Stupid is not so bad as Working For Rich And Stupid.
So, wait, does this mean that more ati cards get proper 3d acceleration? Or is that still ati's fault, like I thought?
automatic flushing of files on renames/truncates in ext3, ext4 and btrfs/quote?
I assume this means fighting over following the minimum in the POSIX spec has been ended by Linus weighing in on what he felt was proper (no disappearing of files that existed at boot time).
This makes sense, as Linus is on the whole for more caching than the spec allows for (for performance), but also for integrity. This should allow for caching and integrity.
For evidence that Linus wants to allow for more caching (less syncing), and does not feel strict spec compliance is important, see his discussions about atime.
I am glad that someone from on high has settled this.
Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
And this RMS.
"...history will look upon the act of depriving a whole nation of arms, as the blackest." --Ghandi
Just purchased an Asus 1000HE which unfortunately came with Ralink :(
Can anyone tell me if this will help get the Ralink 2860 drivers fixed, so that I can use injection in this otherwise neat little piece of hardware?
like WTF.. :)
Yes, you can. No, it isn't.
Free Martian Whores!
Don't speak too hastily. http://www.chris-crockett.com/blog/wpg2?g2_view=keyalbum.KeywordAlbum&g2_keyword=chainmail+bikini&g2_itemId=1910
Plenty of good games for Linux. Not really the kernel's domain though, dufus.
XML is like violence. If it doesn't solve the problem, use more.
Actually, you COULD use Linux as an OS for a British cigarette vending machine, in which case it WOULD be for fags!
Free Martian Whores!
If Linux is ever going to make it on the desktop, developers are going to need to get their shit together and: make webcams work (they don't in the majority of cases at the moment); stop regressions in graphics drivers; get other hardware working, e.g. iPods; make dual-screen work without spending 20 minutes fucking around (see Lunduke's presentation); get GNOME on to QT and develop a decent HIG (sorry, the current GNOME HIG is an excuse to put off doing anything about bugs, see Apple's for how this should be done); finally pick one -- namely .deb -- package format and stick to it; so developers aren't put-off by the idea of spending days creating packages for different platforms.
I'm sure some smug twat will pop-up and say how they don't care about Linux on the desktop, my answer is: why are you bothering to reply, if you don't care? There are obviously loads of people who do care, just look around at all the advocates. They told me Linux is ready for the desktop, and I tried it, only to find everything's slower, my iPod didn't work, then upgrading hosed my sound and video!
If you're thinking of advocating Linux to someone: stop! Go and do some work on getting drivers working instead, your time won't be wasted and you won't lose any friends.
Intel's integrated graphics performance has been pretty progressively worse ever since switching from XAA, and rather abysmal ever since Xorg 1.5. Since then every release of X/mesa/xf86-video-intel made it even worse. Hopefully this release brings the entire GEM/UXA/KMS/whatever stack to a usable state. All this on a 945GM.
What's your experience with it so far? I'll try it out myself in a few days, but I'm eager to hear the results...
So, then tell us, how do you like it?
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
(Let me guess, you're going to actually read and research things before you make your scathing replies because you have to defend your point of view instead of running your mouth?)
Imagine that, researching first -- far better than spouting off before one reads, and looking the fool. *cough*different DRM*cough*
Can I run MS Office?
Yes, MS adheres to their own standards (was a surprise for me, too!) and it runs flawlessly in Wine. If you had asked whether Photoshop (or any Adobe product) runs, my answer would have been quite different...
Can I have a webcam conversation?
Umm... Dunno. To be honest, I never considered this a "OS decision" question. It's a bit like "can I read other OSs discs?". Nice to have, but no breaker if I can't.
Can I play games?
Again, surprisingly enough, most Windows games, the poster child of incompatibility (try running them in the "wrong" version of Windows and you know what I mean...), run fine in Wine. Actually, I need Linux+Wine for a few of my older games if I wanted such fancy things like sound.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
With Reiser in jail, the only thing you have left is to blame ext4. :)
Err, excuse me. The application developers.
He who has no
Unfortunatelly if DRM had *one* effect, that was stopping the evolution of the framebuffer drivers :(
OK. DRM and KMS is supposed to be a techincally superior solution in the long run, but hey, Hurd was supposed to be a superior solution and that didn't stop the early linux hackers. Being left with ancient fb drivers for such a long time is not acceptable!
It harms the evolution of non-X11 fb-based backends.
DRM and Linux -- two words that should never go together.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
And a bunch of other things: RMS
802.11w draft? Can we get 802.11n out of draft before we get distracted by something else? Please?
Anybody want my mod points?
...I compiled 2.6.29.4-rt16 not two days ago. Took 45 mins using a core2duo, and 6+ hours on a p3 1GHz (I gave up after 6 hours).
If only I'd known...
Microsoft was supposed to release WinFS, but they gave up. I'm guessing it's because filesystems are hard to get right.
Linux and Windows both vitally need a next generation filesystem for certain types of applications to work effectively.
All these new filesystems (including the 73 that don't work right) leave NTFS in the dust. Ext3 has roughly the same features and similar scalability to NTFS, and you can consider them technologically equivalent as well as being both very stable with only a few obscure bugs that almost nobody has noticed.
Things you might want in a filesystem that NTFS and Ext3 do not provide: Snapshots(freebsd has this already), remote replication(stream your backups 24/7), integrated special RAID(liked RAID-Z and RAID-RP), clustering(as in distributed), hard-real time provisioning(for multimedia where you can guarantee a certain bitrate under all conditions), very high performance on multiple drives(lots of tricks involves that are integral to the design and layout of the filesystem).
Also, there are other possible features that may be hard to have in a general purpose filesystem.
“Common sense is not so common.” — Voltaire
One of the funniest Daily Show bits ever:
http://www.thedailyshow.com/video/index.jhtml?videoId=87155&title=News-I%27d-Like-to-F@#k
One simple rule for its versus it's
Like the new compression stuff. Compressed kernel under 1MB again - First time I've seen that for a while.
Now to try it on my Acer Aspire One...
It's just so fucking overdone. Please, please, please stop making dumb comparisons to Hans Reiser, we'd all appreciate it.
I fucked your dead great grandmother and reiser's dead wife!
a new distributed networking filesystem (POHMELFS)
I always knew it would be "palm[-sized?] elves" that would bring us into the future!
In all seriousness, they need to find a way to make their acronyms shorter, or make acronyms inside acronyms, HURD-style.
Yet Another Tech Blog
(but so much more, including game and movie reviews)
http://yanteb.peasantoid.org
My flying car runs on only 640k of RAM and uses Reiser4 as its file system!
a ha . a ha ha ha.
And where did kerneltrap go?
It used to be great for keeping abreast of kernel development but now it just has an oddly appropriate article from september last.
Always back up, never back down. ---- Think you're cool 'cos your uid is prime? Take mine, modulo the one digit integers
And everything you talk about is not a domain of kernel hacking and as such it's not the kernel devs fault of MS Office, web cams or games can or not be used or played on a Linux distro.
t deceptive. Again, the software selection of Linux is very limited. Most commercial games have no Linux port. Some might work with Wine, but with severe problems. There are some free games, but they aren't that great. If you love games, Linux is a very bad choice.
I do love games, but I am 34 now. I can't keep up with playing just the *good* games on linux in the time I have for playing. If I did want more games, I think a console would be a better choice in any case. Or try wine.
Of course, I might want to play games with my friends, but it seems only a very few friends are into games in any case, and none in the games I like. So for me, that is irrelevant.
PS: The only windows game I really miss, Severance: Blade of Darkness, doesn't work in windows anymore either :/
Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
That's awesome. I'm right on the verge of needing to build two new boxes for MythTV, and the Intel G45 chipset looks like it might be exactly what I want, but I'm seeing a lot of conflicting reports about whether or not they've got it working yet.
The driver (kernel?!) issue cascades into other things; if I want that video chipset, then I'm buying Intel CPUs instead of my usually-preferred AMD.
Hundreds of bucks are riding on this. Nvidia doesn't want my money so they're out, but Intel and AMD/ATI are trying. The question is: who is trying hard enough to actually deliver a product before the other guy?
So I've been reading that NILFS is the dog bollocks when it comes to solid-state disks in terms of speed and longevity of the disk. However, what I'd like to know is whether any of the advantages will hold for regular old mechanical disks as well. If so, I'd love to try NILFS. Having a real honest-to-goodness versioning filesystem with instant snapshots on my file servers would be so great, I can hardly find the words to describe it.
different DRM. this isn't 'rights mgmt' drm.
sometimes, 3 letters can mean different things.
well, FU. errrr, STFU? Damn, I can't think of any 3 letter curse acronyms.
--
myhovercraftisfullofeels.com
WTF are you talking about? ;)
i don't know about that, but i do know that he sometimes signs his name
/ 2
_____
/ ___
\
V x
Media that can be recorded and distributed can be recorded and distributed.
-kfg
There are many reasons, but I think the best one is, in short, History.
Windows users typically run with administrator rights. This is especially true of home users. It's been that way for so long, that's what many windows programs expect to be able to run properly. Viruses and trojans love this sort of environment.
Unix users have rights only to their home directory. It's been that way for so long, that unix programs are very multi-user aware. Running programs with administration access is only done very selectively, only when really needed, and you generally have to enter a code to allow the program to have admin rights.
All this really stems from the initial design of the system. Windows was initially designed as a single user system. Unix was designed as a multiple user system. In some ways, Windows is still struggling to cope with growing beyond its initial design constraints.
Yeah, his parents gave him those initials 'cause they were thinking ahead :D
First we got a filesystem created by a murderer, now we got a filesystem for incest? NILFS - Nieces I'd Like to Fsck ??? When will it end?