Linux 3.5 Released
diegocg writes "Linux 3.5 has been released. New features include support for metadata checksums in Ext4, userspace probes for performance profiling with systemtap/perf, a simple sandboxing mechanism that can filter syscalls, a new network queue management algorithm designed to fight bufferbloat, support for checkpointing and restoring TCP connections, support for TCP Early Retransmit (RFC 5827), support for android-style opportunistic suspend, btrfs I/O failure statistics, and SCSI over Firewire and USB. Here's the full changelog."
It's funny. The Linux community put so much effort into trying to win the OS of the Desktop with so little success, but secretly won the battle of the OS on phones and tablets with hardly a fanboy.
Now this looks interesting. Hopefully it works as described on the net (http://lwn.net/Articles/479841/). Automatic suspend would be wonderful.
even though i'm logged in, kernelnewbies page says "Immutable Page" - so maybe somebody with write privs can fix "makes impossibles" ;)
Rich
Ext4 metadata checksums. I like that. Note that it isn't data CRC checksums, just metadata. Still, I like the way Ext4 keeps evolving and getting tuned. Btrfs sounds really great, but it may still be some time before it is stable enough for my data storage needs.
Linux, the kernel developed and distributed by Linus Torvalds et al, contains software that is included without source code, with obfuscated or obscured source code and code under non-Free Software licenses. Linux-libre removes these parts.
http://www.fsfla.org/svnwiki/selibre/linux-libre/
Does this feature work transparently and automatically, or does one need to enable it?
the politics of old school Unix hackers. It is the kind of politics that keeps distros from really standardizing on a GUI, and also results in oddities like the Linux Foundation having an SDK for mobile, but none for desktop. Likewise, Android has an SDK but Ubuntu (and all the other desktop distros) do not.
Anyone knowledgeable can tell me what is "checkpointing and restoring TCP connections"?
So, is this thing finally usable in production or is everybody who actually cares about data still stuck with ZFS?
I'm impressed... no really (even though I am a known "Windows fanboy" around here): I've tried KUbuntu 12.04 recently, & am impressed, but moreso w/ the Linux kernel circa 3.3 onwards (no known security issues I am aware of at least - not even LOCALLY exploitable ones, & that's pretty damned good, unless others here can show me otherwise to correct me with more current information...).
* Thus, I only expect Linux to continue to excel based on that foundation...
APK
P.S.=> I've said it here before here on /., & I might as well again now too:
Linux is proof that the people of the world CAN & do work well together to produce something pretty cool of their own freely given time & effort... without having the "taskmaster's whip" applied to their back (in other words, for work alone to support their families but not really because it'd be what they'd want to do or be doing possibly - just a means to the ultimate end, supporting you & yours).
Linux = what I call a "socio-technological phenomenon" & proof that humanity has good going for it (even though I am convinced the world's messed up large overall)... apk
Apple's implementations "look" better than the competition. It's kind of like having a beauty contest where the winner isn't the brainiest but the cutest kid on the ramp. Example: the lack of a built-in hardware keyboard on the iPhone.
Did they bring back QIC support :)
Matt Blaze tweeted that Apple doesn't support the full resolution of the Retina display on the MacBook - the most you can set is 1920x1200, and it scales it from there. He also reports that there's a workaround which will let you get the full resolution.
But still, SRSLY? You'd think Apple could get font scaling correct, especially since they've been selling big desktop displays for years.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Back when I was running X Windows versions 10.x and early 11s, there was no requirement that I use TWM. And while the Sun 2 came with SunView, the Sun 3 could run either SunView or X, and you could get Grasshopper Group's implementation of NeWS if you preferred, which drove your screen in Postscript. Among other things, that meant that if you wanted to change the font size to match the size of your monitor and your eyesight, you just did it, and What You Saw Was What You Wanted. None of this "need a third-party developer's hack to use the full resolution of the expensive Retina Display you just bought" nonsense. But even if you were running X, you weren't limited to Motif or OpenLook; you could run whatever window manager you liked with it.
As far as "Ubuntu [does] not [have an SDK]" goes, you can use the Gnome SDK or KDE or LXDE or several other fairly full-featured SDKs.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Let the flame wars begin! lolZ! Linux will never be an alternative for the desktop PC. The average computer user wants Windows!
Putting that aside, the TCP checkpoint could be pretty useful if you run a sever, It is probably similar to a kernal shadowing script but for all TCP/IP related stuff.
As far as the checksums for go, it will not do much unless most of your computer is primarily processing metadata.
As for the Core changes, they added a few useful things such as the: /proc//task//children entry if you are doing lots of restores.
The CMA thing is also kinda cool, as far as I know (which I wouldn't LOL) linux didnt have good memory allocation support :/
-- SnappleX
AFAICT, Linux-libre takes the standard Linux distribution and removes all software that doesn't have source code, most of which is device drivers, and also removes applications that don't have politically correct licenses. I'm not too worried about applications (apt-get easily fixes that), but I'd rather not load it on my hardware and find I don't have device drivers for the screen or the audio card or whatever. Does using Linux-Libre mean I can't use AMD graphics sets, or NVidia, or both? What about Intel chipsets?
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Any ideas when Ubuntu will support the 3.5 kernel? Real Soon, or not until 12.10?
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
some of us prefer blunt honesty over passive-aggressive politically correct doublespeak that dominates 'professional' interaction nowadays...those of us with spines, skin, and self-confidence anyway.
Yeah, the Linux kernel has nothing to do with GNU at all. Oh, except for the license which is the GNUv2 license. Oh, and that it is built with GCC and relies on GCC extensions (Gnu Compiler Collection). Oh, and that one of the reasons many corporations contributed to it and poured resources into it, as opposed to say BSD, was the license. Yeah, nothing to do with GNU whatsoever.
PC desktops have never been "locked down". You could always modify the software and hardware as much as you want. There are not very many phones for which that statement is true. No, hacking the hardware you bought (jailbreaking) does not count. In fact, look at the other non-wintel desktops. Apple restricts what can be done and unix workstations often simply had little other compatible options than the original OS. You couldn't be more wrong about wintel PCs being "locked down". Their openness is really the whole reason they were successful.
True, and it was an Intel chip, IBM PC, etc, etc, the list goes on through a lot of connections and will eventually involve Kevin Bacon. I think the connection is far too tenuous to name it after gnu and at least a few years ago the FSF agreed with me, suggesting calling linux the kernel and gnu/linux a distribution.
I remember Microsoft tablets, there's no doubt they were first...
Except they weren't, maybe you mean "they came before". Microsoft Windows for Pen Computing was a ripoff of GO's PenPoint from 1991, right down the the notebook metaphor in their promotional slides. PenPoint launched on tablet computers from IBM and NCR before Microsoft was able to cobble together their first demo. And before GO there were attempts such as Pencept and Momenta to interact with an LCD screen with a tethered pen.
- and unusable
Stylus computing works great for annotating existing content (cue AT&T's "Some day you will fax from the beach" ads) but handwriting recognition remains terrible, even 98% successful recognition means you stop every few words to correct. PenPoint and software written for the O.S. won awards but never got traction, just like Windows for Pen Computing never went anywhere. A web full of content to consume didn't exist and there were only a few vertical markets of doctors, insurance adjusters, and construction supervisors to mark up existing documents (and fax them from the beach).
It was just like a PC, except with a stylus instead of a keyboard
Yes, Windows for Pen Computing just added an ink layer to the desktop. It was the other companies that rethought interaction: besides GO, the later Apple Newton and Palm PDA innovated. PenPoint provides a huge trove of prior art for direct screen manipulation, tap and drag, other gestures, and novel metaphors for a bookshelf, notebook, and page-turning, which is why Apple hasn't been able to broadly patent IOS features.
=S
why would I care?
as a non super geek linux user, quickly drifting away, here is what it means to me
something gets more error correction over a filesystem, some background process that actually eats a little more cpu, more sandboxing so when I actually want to do something I hit a soft bumper asking me if I am ok after that bump, network something, restoring some crap that caused all hell to break loose in the first place causing more issues, some other TCP thingamajig, suspend that doesnt work ... again , stats on a serial port I really dont care about, even though thats one port I use constantly , and shoehorning a hardware/software interface everyone stopped using 15 years ago, and even then it was niche, over hardware/software interfaces that are either superior or,outside of 7 year old macs, obsolete ... and for some odd reason wont support a monitor sleep mode on my toshiba laptop without crashing the entire OS into a blank screened zombie, cause I left it for a half hour.
woot woot, go linux!
You are like those trolls in comp.os.linux.advocacy who keep on trolling daily for over a decade. I just can't figure out why...
I could probably understand finding it funny two or three times. But what's the appeal in repeating and repeating the same crap over again and again?
Let me judge you by the way you abuse the English language. You don't need a double-spaced gap after every sentence or two. The first word in a sentence starts with a capital letter. You are a disgusting, uneducated buffoon. Your posts are not worth reading.
I use two boxes that I believe are Linux based, 1) my Ubuntu machine and 2) my WDTV Live.
If I select a network device too quickly, BAM, that's it - the network doesn't seem to recover, unless I reboot the device/machine.
As this is such a fundamental and obvious failure in Ubuntu and the WDTVLive, has this been fixed yet? I'm about to change to Linux Mint because I dislike Unity so strongly and am tired of waiting or Canonical to see the error of their ways - but i'd still appreciate knowing if this is fixed.
As Munich's failure proved, there is no MS tax. Windows truly does allow enterprise networks to do more with less, as promised.
Munich tried ripping out all the MS products, and all they did was cost the taxpayers millions upon millions they wouldn't have had to spend otherwise, as well as literally destroying their network just because they bought in to all of Slashdot's anti-reality Freetard propaganda.
Customers? You are really making a fool of yourself.
Please mod parent funny. :)
How could an odd number be a "release"? I thought an odd number, like 3.5, would indicated a test version and the release version would be 3.6
From what I've seen is all - Especially the security part. The other improvements (the bufferbloat one especially considering Linux's "main role" out there's typically a server as far as PC desktops + Servers combined) are good too.
(I.E.-> Still - NO known exploits, & again: NOT EVEN LOCALLY EXPLOITABLE ONES, that I could see @ secunia.com so far on kernel build level 3.3 & doubtless the SAME from 3.5 now I'd wager? That is excellent... thusfar, @ least!)
That is pretty impressive imo @ least... as we ALL know how "bad" it is out there nowadays with the "hacker/cracker" types "running wild"...
APK
P.S.=> Granted, there's more updated/current places to look than secunia for "bugs", like US CERT, but then again - Secunia's not usually too far behind either from being current on those either, so there you are...
... apk
You gave us the subjective definition. Objectively, politics is about deciding who wins the game of coercion.
I thought the odd number minor number meant it was for the beta version for the next kernel. Has this changed.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
Has this changed.
Yes - a long time ago.
but isn't the fact, that intel will not sell only their cpu, but the whole cpu-north/south-bridge, grafic and wireless to a system builder, a kin to microsoft pushing only internet explorer?
bhahaha, Android market share has risen to 60% in the USA and climbing.
Apple phones are for the style-conscience, it's like those who spend $120 for a $30 pair of athletic shoes because the asian maker had license to slap a big name like Nike on it.
Your system is getting indications that it's about to fail (or you want to take it down for maintenance). You migrate all the currently-running tasks to another server (without the clients even knowing about it), then take down your server and do your maintenance.
"Linux would still have failed if it had not been backed by google .. and they used their resources to make Android Linux a success, by selling direct to manufacturers
...
That's incorrect, the reasonGoogle succeded was that the Android OEMs didn't have a special relationship with Microsoft. Which explains MS going after them in court with the 'Microsoft Tax`
AccountKiller
It's obvious that you are not only a zealot, but that you are the one who has failed to transcend the Abrahamic concept of One God. If you reread the comment you hastily replied to, you will see he makes no such statements and you're the one who just pulled that all out your asshole.
You might as well be one of those LaVeyan Satanists - in your attempt at "rebelling" against the church, you just did the same damn thing they do.
You fucking clown.
I'm sure these new features are wonderful... but how about getting simple USB file transfers working? Sorry, but 3mbs transfer speed (USB2) after all these years is just rubbish. Surely these guys writing the kernel use USB, and can see the problems. Head out of sand guys!
"the Linux kernel circa 3.3 onwards (no known security issues I am aware of at least - not even LOCALLY exploitable ones, & that's pretty damned good, unless others here can show me otherwise to correct me with more current information...)." -
Well, I should've KNOWN BETTER that any of you "Linux Penguins/Fanboys" would expose what I was actually looking for, so, I went looking for myself:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-2133
PERTINENT QUOTE/EXCERPT:
---
"Overview
Use-after-free vulnerability in the Linux kernel before 3.3.6, when huge pages are enabled, allows local users to cause a denial of service (system crash) or possibly gain privileges by interacting with a hugetlbfs filesystem, as demonstrated by a umount operation that triggers improper handling of quota data."
---
* Well... there you go - Guess the 3.3x kernel build wasn't as "solid" as I thought (& secunia didn't have the information, as they're my usual source & *FAIRLY* current, but not like NIST or US-CERT are as I noted earlier in my init. post I am replying to now...)
(Bright side is, it appears to be a LOCAL EXPLOIT, not a REMOTE one (worst kind) - might even be patched by the time you all read this hopefully, & I didn't "dig that deep" to make sure admittedly, so, there you are!)
APK
P.S.=> Let's hope that kernel build 3.5x (which this article's about) & beyond corrects THAT, because otherwise? It's looking thusfar to be a solid "bugfree & bulletproof" (as I call it) kernel... however: I do DOUBT it will remain thus, but it's getting there (hopefully)... apk
well then if the cursing is irrelevant, why get upset about it? focus on the content of the message, if it has any.
uh? what? cursing is supposed to show other people that you have self-confidence? quite the opposite.
not necessarily. I was talking more about the insane overreaction modern society has to it.
in many parts of the world, showing your anger (and that includes cursing) will cause you to lose face and lose respect.
that exposes a fundamental problem with most of the world. it focuses too much on presentation and not enough on respecting content, to the point of ignoring truth when it's too uncomfortable to swallow. 'saving face' is just social mechanism to hide behind for those with no rational criticism to a position they don't like. these people are welcome to not respect content they don't like the look of, but if that content is truthful, they're not causing the messenger to lose face, they're spiting their own.
In this case, torvalds is expressing public criticism and frustration at nvidia for their policies. Sometimes a simple 'fuck you' sends a much clearer and more meaningful message than passive aggressive corporatespeak. he wants them to feel his frustration.
Thanks.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks