Linux 3.4 Released
jrepin writes with news of today's release (here's Linus's announcement) of Linux 3.4: "This release includes several Btrfs updates: metadata blocks bigger than 4KB, much better metadata performance, better error handling and better recovery tools. There are other features: a new X32 ABI which allows to run in 64 bit mode with 32 bit pointers; several updates to the GPU drivers: early modesetting of Nvidia Geforce 600 'Kepler', support of AMD RadeonHD 7xxx and AMD Trinity APU series, and support of Intel Medfield graphics; support of x86 cpu driver autoprobing, a device-mapper target that stores cryptographic hashes of blocks to check for intrusions, another target to use external read-only devices as origin source of a thin provisioned LVM volume, several perf improvements such as GTK2 report GUI and a new 'Yama' security module."
I must be getting old.
Hi,
I've always used Windowz and I consider myself an exceptional Visual Basic programmer, so I know computers pretty good. In fact I got an A- in my programming class last term. But I'm a little wary of how much power Microsoft has in the computer field. Many of my friends use RedHat and I've recently installed it on my machine at home. Although I haven't had as much chance to play with it as I'd like, I've been greatly impressed.
This weekend I gave some thoughts to the things that are wrong with Linux. I hope no one minds having some flaws pointed out. I'd like to help make RedHat stronger so it can conquer MS. Hopefully RedHat will hear this (crossing fingers) and address these. I think with a little effort, RedHat's Linux can defeat Microsoft's Windows! :)
To begin with, there are too many different flavors of RedHat. Browsing a list on Amazon, I saw they made varients under the codenames of Mandrake, Debian and Slackware, just to name a few. I know that I'm very new to RedHat so maybe this is obvious but it seems like RedHat should just sell a few different flavors of its operating system. Perhaps one for the desktop and one for a server? Could someone explain why RedHat produces dozens of different versions of Linux?
Secondly did you know that anyone can view the source code to Linux! I think that RedHat shouldn't make its code available. After all, what keeps Microsoft from stealing RedHat's ideas and putting it into Windows? My friend says that FreeBSD stole the TCP/IP stack from DOS a long time ago and Microsoft is always looking for revenge for that. Plus it seems to me like RedHat is just giving away its ideas for free. And what keeps hackers or terrorists from tampering with the code and putting a virus in every computer?
On a related note, why doesn't RedHat write Linux in assembly? My friend says that's what Microsoft does for Windows, and that's why Windows is faster and more stable than Linux.
Next RedHat definitely should kill -9 (ha, ha!) the command line. Microsoft finally gave up DOS when Windows 2000 came out. I'm suprised that RedHat hasn't migrated away from...whatever its version of DOS is called (Bash, I think?) But maybe this is planned for a future release?
Finally Linux needs games! RedHat will never be successful in the home without games. They should also tell M$ to release a version of Office for Linux too. And Internet Explorer!
Have a nice day! Go Linux!!
I tried btrfs, and ended up going back to ext4. Hoped btrfs might be a good choice for a small hard drive, and it is-- it uses space more efficiently. But it's not a good choice for a slow hard drive or the obsolete computer that the small size goes with.
Firefox ran especially poorly on btrfs. I was told this is because Firefox does lots of syncs, and btrfs had very poor performance on syncs. Maybe this improvement in performance on metadata is just the thing to fix that?
Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
As much as Linux is doing rather well despite the plethora of different versions and security risk from the open code base, using it is rather risky for legal reasons as well. Red Hat stole much of Linux from SCO's Caldera, and are distributing it without paying royalties, meaning users could be on the hook for several hundred dollars a license and casting the future of Red Hat's offerings in jeopardy.. Litigation is ongoing now, and experts expect SCO to win a crushing verdict any day now. Linux has some neat features, but there's a lot of fear, uncertainty, and doubt in the community about its legal future.
Nice troll.
Yeah.. No
When will the nightmare that is Linux audio be comprehensively solved?
Did anyone finally agree on a standard for sound cards or is someone else going to have a hissy fit and write yet another audio subsystem? Fucking agree on something already.
Only the State obtains its revenue by coercion. - Murray Rothbard
My thoughts exactly. Obvious troll is obvious. I especially like the overt mention of FUD.
Have they fucking fixed that regression with the USB option driver yet? Fucking option_instat_callback: 108 errors every-fucking-where.
Except the courts ruled that SCO owns nothing (SCO v Novell), and thus SCO will lose SCO vs IBM and RedHat v SCO because they no longer have any legs to stand on.
Amusing troll. It would have been more subtle if you didn't reveal your knowledge of kill signals and shell names. You should have tried to call "bash" something like "clash" or "smash".
Damn, I had mod points yesterday. Consider this my unofficial +1 Funny
Don't feed the trolls...by which I mean me.
It's not even a nice troll actually. It's outright sad that someone even bothered to write that. It isnt offensive or even remotely believable, it's just dumb uninteresting garbage.
Thanks for the laughs. Keep it up!
The new x86-64 ABI with 32-bit pointers is cool because it allows you to get the architecture improvements of x86-64, such as extra registers and RIP-relative addressing, without increasing memory usage substantially due to larger data structures. Also, 64-bit operations will just use the 64-bit registers. The vast majority of programs simply do not need the extra address space.
One reason that this ABI works so well is that the majority of the x86-64 instruction set uses 32-bit operations. Some operations involving pointers can be done in one instruction without using a temporary register to load a 64-bit constant.
Windows actually also can support this, in theory, but you're on your own in trying to communicate with the Win32 API. The linker option /LARGEADRESSAWARE:NO causes the NT kernel to limit your program's address space to 2^31 bytes.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
It is something the FS should handle. The "Just fix the program," is a bad answer because while maybe one could change Firefox, you'll find another program that can't be changed because the nature of what it does requires many syncs.
The low level systems should be robustly written to do what apps need, they shouldn't be telling apps "You can't do that."
Why is the parent modded down? He is excellent!
No it isnt, it's a retarded pointless waste of time troll. Sure it would have been decent ten years ago, but now that sort of lame crap shouldnt even be considered trolling. That sort of garbage should simply result in an IP ban.
How can you all calmly discuss a new version of Linux when one of the towering figures of modern music has just passed away?
Show a little respect, you pig-ignorant philistines.
Goodnight, sweet prince/and flights of angels sing thee to thy rest,
Now everyone, right now, go listen to "Holiday" or "Spicks and Specks" or "Massachusetts". Leave everything post-'74 alone. The album "Bee Gees First" is a classic of the drawing-room psychedelic era, and holds up very well to "Sgt Peppers" or any of the Nuggets. I love idiosyncratic voices and Robin Gibbs had one of the most.
You are welcome on my lawn.
And you fell for it by replying. He doesn't give two shits what you think about it, he is just reading this thread and laughing at you for being unable to control your emotions.
Way to go, dumbass.
I'm going with dumb uninteresting garbage as well.
I object to power without constructive purpose. --Spock
Are you telling me that linux audio is so bad it can have a detrimental effect on battery life? How many linux users run laptops straight from the battery? I've never seen anyone using a laptop thats not plugged in somewhere.
What is the rationale for moving up to 3.4 so soon?
Obviously big tech companies, as well as the Mozilla Foundation play the versioning game aggressively, but the Linux kernel always had a reputation of being conservative.
It's true that most programs won't need 64-bit address space - right now - but that's only as long as their memory requirements are within 2GB. If Linux itself is 64-bit, then is there any compelling reason that the ABIs were made 32-bit? In fact, what exactly are the x86 targets for Linux - is it both 32-bit and 64-bit PCs? If that's the case, wouldn't there exist 2 versions of Linux in the tree, and wouldn't it make sense for the 32-bit Linux to have a 32-bit ABI, and the 64-bit Linux to have a 64-bit ABI?
Having said that, I welcome Linux adding an ABI to the kernel, and hope that that forms the basis of device drivers going forward, so that drivers can be work seamlessly from one Linux version to another going forward, even if it hasn't so far.
From what I understand, Microsoft did write portions of NT in x86 assembly in the old days to make it not crawl, and that was one of the things that caused less portability b/w the different NTs. But these days, w/ CPU power being what it is, they don't have to, and neither does Linux. In fact, if I understand right, from Vista onwards, they've done everything in C/C++ only, and not bothered about assembly. That's also what makes Windows 8 so portable to ARM.
Usually trolls are funny, witty, and somewhat related to reality. Usually.
And it's still total fucking garbage.
No it isnt, it's a retarded pointless waste of time troll.
Hey! :)
Touché?
Why the heck a GNU icon and not a penguin? GNU is not Linux, and this is about the kernel not an OS.
I've always used Windowz and I consider myself an exceptional Visual Basic programmer ...
Ick.
"Tongue tied and twisted, just an Earth bound misfit
As much as Linux is doing rather well despite the plethora of different versions and security risk from the open code base ...
You're an idiot. Those are features, dummy. Educate yourself. You're seriously lacking $clue.
"Tongue tied and twisted, just an Earth bound misfit
Nice troll.
You need to raise your standards. That was pathetic.
"Tongue tied and twisted, just an Earth bound misfit
Why is the GNU logo the one that marks this story, when it's specifically about the Linux kernel, and not GNU userland? Among the keywords, GNU shouldn't even be there for this story, and the logo for this story should have just been the penguin logo.
Usually trolls are funny, witty, and somewhat related to reality. Usually.
I thought it was supposed to be satire and less funny. This list seems like things a novice or normal everyday user would think. Just reading the summary I thought that the list seems useful and good upgrades, but the average user wouldn't give two shits about it. You think the average user will say "Shit! Linux now has X86 autoprobing! Goodbye Windows!" No way in hell. This post is satire. Basically, a list this techno-specific is for CS geeks not for casual users or even everyday enthusiasts who like computers and maybe even know a decent amount about them (but don't know what things like autoprobing or cryptographic hashes are). The satire here is that this person knows *some* about computers but is still pointing out the basic things an average user would ask.
Every response, so far, is a perfect example of the problem. Why does RedHat have so many flavors of Linux? I know that you'll say that's not correct, but the point here is that the branding of Linux doesn't make that clear. And the answers, so far, have taken the tact that the question was stupid instead of saying "damn, we've given a list of great CS features but the average user is still wondering why RedHat has so many flavors of Linux?" The responses have ignored the fact that most people don't understand that Linux is a kernel and not an OS proper. That's the satire. The basic questions don't get answered in lieu of "wow what a great CS feature you should just know it" type answers.
And, no, I didn't write the original. Just when I read it and the responses I immediately thought satire. Now, perhaps the OP will say he was trying to be funny. Well, then it was a terrible attempt because it's not. But great satire.
Except the courts ruled that SCO owns nothing (SCO v Novell), and thus SCO will lose SCO vs IBM and RedHat v SCO because they no longer have any legs to stand on.
Yes, that was the joke.
I swear it was 12 years ago Windows had reached version 2000!!! Who knows where they are now! Give it up, Lunix.
Has the newer btrfs finally fixed the sync problems? Hours long dist-upgrade of Ubuntu is NOT fun.
You can talk
I still remember that message, on Oct 1991, from a guy by the name of Linus Benedict Torvalds on comp.os.minix
"Do you pine for the nice days of minix-1.1, when men were men and wrote :-) "
their own device drivers? Are you without a nice project and just dying
to cut your teeth on a OS you can try to modify for your needs? Are you
finding it frustrating when everything works on minix? No more all-
nighters to get a nifty program working? Then this post might be just
for you
Muchas Gracias, Señor Edward Snowden !
What do you need ext2 for? Practically you can use ext4 for all use cases that call for ext2. Try formatting the drive with mke2fs -t ext4 -O ^has_journal. (Caveat: Google for the exact command.) The ^ in ^has_journal means "no" journal.
I know this is a funny troll but you are right about the games. The only reason I still use windows as my primary OS is that lack of big titles on Linux.
If the measure of a troll is how seriously people take it, GP's doing very well...
It took about 4 reads before your post didn't say "titties".
Yama is the Hindu god of death. I see a BSoD joke here somewhere :)
This troll is still relevant, since it provoked kneejerk replies from people taking it seriously and trying to refute its arguments, even though it is painfully obvious it's just a troll. Good work, thanks for the laughs. :)
Honestly, at this stage, UnXiS should stop pretending that any of its SCO Unixes - OSE, ODT, UnixWare, Monterrey, et al have any value, and just open them up under GPLv3.
Hopefully they fix suspend and hibernation (doesn't work on my core2). Goes into PM just fine, just won't ever come out.
"Linux has some neat features, but there's a lot of fear, uncertainty, and doubt in the community about its legal future."
Gee. How much do you make by CTRL-c CTRL-v ing Microsoft's propaganda? At least take the time to change the text a little bit.
nice posting..
go go LINUX..
Steve....is that you Steve Ballmer?
What is it with McBride and his companies having shitty websites. The SCO site had long looked like it was designed by time travelers from the late 90s, and his new company Me Inc. has a site so amateurish one would assume it's some kind in mom's basement, busy churning out fart apps for smartphones. As well as broken images, they can't even scale images so they don't appear freakish. It's full of vague sounding claims and figures pointing out who the mobile market is booming.
http://www.meinc.biz/MeIncDepot/consumers.aspx
I look forward to SCO's eventual victory and the glorious reinstatement of McBride as CEO. A man of McBride's talents would surely not be pissing around with this pointless little company if he were not planning something. McBride, pull yourself up by the magical underpants and get back in the fight!
If Apple wants to get into farming, they can make a wild iBeest!
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
One huge benefit of using x86_64 for everything is that it is now the only desktop platform you need to support. Mobile apps are on ARM, but desktops are all x86_64. Having a common binary format that works on every machine saves a lot of work for developers and should allow Linux finally get some good commercial software.
Using x32 is simply not worthwhile. Maybe there are a few programs out there that will benefit, but I have not seen a single one mentioned or any benchmarks listed. People just assume that using larger pointers will make a program slower, even though today's programs are so bloated, any increase in size would be an insignificant drop in an ocean. Put up benchmarks, or use x86_64!
The recently released (11th May 2011) Pulseaudio 2.0 lists improved jack detection as one of its features so you will probably be waiting longer for a fix to show up in a non-rolling distro...
If you're trying to write portable code, fsync() is absolutely necessary. If you don't fsync(), there is no way to enforce that the data *ever* gets written to the disk platter--it could be sitting in a cache somewhere.
Sure, most implementations will flush it out to disk in a reasonable amount of time, but that behaviour isn't guaranteed anywhere.
The reason firefox calls fsync() a lot is so that if you have a power outage on a desktop machine you can boot back up and it'll open up with the same set of tabs you had at the time of the outage.
Currently the biggest cpu caches are something like 32MB. On-die memory is *expensive*, so 8GB will take a while.
While most of the kernel is written in C, there are portions of each architecture that are written in assembly. Generally it's the very low-level stuff dealing with system startup, exception vectors, etc. It's also used in creating the low level synchronization primitives (locks, barriers, etc.) that are used by the C code to ensure that access to data is synchronized by the various parts of the system. Lastly, it's used in certain performance-sensitive code.
Yes I can.
"Tongue tied and twisted, just an Earth bound misfit
If the measure of a troll is how seriously people take it, GP's doing very well...
"First, they fight you, ..." :-)
"Tongue tied and twisted, just an Earth bound misfit
I have been using Linux since 1.13.XX. I started with it because MS Windows forced me into it with their lax security and it's proprietary regime.
But I'm telling you what no one wants to say. Linux, using a GUI is as bad as Windows 3.0 ever was. The software for it has become bloated and as for saying you have a choice, it is now choose between bloated, unfriendly, all desktop managers look the same (unless you have the ka-ho-nas to rum WM/ with very limited acceptability) and why in the world are there so many Debian off-shoots, that are all the same in that they fall short of something new, usable in the real world, and throw in the trashcan the current KDE/Gnome crap?
I am just so disappointed with the state of Linux and have actually found MS Windows98 (can you believe it) to be a better choice.
So there is a new Linux? I really don't care. Do you?
I re-read it five times after reading your reply. I wanted to see titties :(
Why should he be banned for making a joke? Should you be banned for not laughing at it, then?
I am not devoid of humor.
And then they send you goatse, if Slashdot's any indication...
Sorry, but there's only one version of redHat, and that's RedHat Linux. the other names you mention, are completely different versions of Linux, and have nothing to do with eachother nor redHat apart from using the same(ish) kernel (Same as in major variable being the version number)
Anyone can view the sourcecode of Linux. That's the whole point of "OPEN source"
RedHat doesn't make Linux. Linus Torvalds makes Linux, He decides what goes into Linux and what doesn't, officially.
The Command Line should never be killed. It's part of the reason why Linux is so good, because people who wants to KNOW their computer and their OS, can get down and dirty with the commandline. Besides, BASH isn't a dirty $5 hooker, BASH is a $100.000 glamour escort.
Of course Linux needs games. "We" have been saying that for years. But that's not RedHats' fault, that's the producers of the games' fault (Blizzard, EA, Atari, etc) And we don't need microcrap office. We've got LibreOffice. Does the job just fine.
If the measure of a troll is how seriously people take it, GP's doing very well...
"First, they fight you, ..." :-)
And then they send you goatse, if Slashdot's any indication...
Beats 4chan. /.'s an aquired taste. There's no requirement to take any of it seriously. Where else can you find this many nutbars all in the same place? Computer !@#$, then philosophy, then history, then Aussies (or Russians or Chinese or Latvians, ...), then particle physics, then DHS/ICE/TSA crap, then MafiAA, ... My worst nightmares aren't as entertaining as you people are (and I have great nightmares :-).
"Tongue tied and twisted, just an Earth bound misfit
yes but it still doesn't offer anything to speed up productivity....
Ah, a proper troll. It's been so long since I saw one I have tears in my eyes beholding the beauty of it. They're nearly extinct you know, rarely see them in the wild. I personally think this one should be entered into a breeding program, look at it's beautiful plumage!
If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
Please read more on Linux. You are one of the newbies who imagines that Red Hat IS Linux. It is only one distro of many. They do not control Debian or Ubuntu nor Mandriva nor much of anything but Redhat.
Also, Bash is not DOS. And, Linux experts use the command line to great advantage, though it is not mandatory for newbies.
You can run Office on Linux, using WINE or Crossover. Ditto for Internet Explorer. Not sure why anyone would want to run IE, but if you want, you can do it.
There is so much wrong with your posting, I must wonder if it is satirical. If you are serious you need to learn a lot fast.
So far after years of litigation, those statements about Red Hat stealing much of Linux from SCO have been ruled untrue. I know of no expert who expects SCO to win a crushing defeat any day now. The only FUD in Linux is in your posting, dude.