GNU C Library 2.17 Announced, Includes Support For 64-bit ARM
hypnosec writes "A new version of GNU C Library (glibc) has been released and with this new version comes support for the upcoming 64-bit ARM architecture a.k.a. AArch64. Version 2.17 of glibc not only includes support for ARM, it also comes with better support for cross-compilation and testing; optimized versions of memcpy, memset, and memcmp for System z10 and zEnterprise z196; and optimized version of string functions, on top of some quite a few other performance improvements, states the mailing list release announcement. Glibc v 2.17 can be used with a minimum Linux kernel version 2.6.16."
The hash square gets smaller every release, but at least you get two of them with an LTS release.
I read the mailing list post and they do mention the minimum Linux kernel version needed to work with this C library, but it doesn't say why. I'm curious as to what new features they are using that are not in early 2.6.x kernels. For that matter I'm curious as to whether Hurd works with this C library. The Hurd project isn't mentioned anywhere in the mailing list post.
really don't understand why a few people here attack anything to do with Linux. Linux is different, not a threat.
It is a threat. A threat to MS developers, a threat to MS shareholders, a threat to those who earn their living cleaning malware off of folks' computers.
For the rest of us, though, it's a blessing.
Free Martian Whores!
> ... optimized versions of memcpy, memset, and memcmp for System z10 and zEnterprise z196; and optimized version of string functions, on top of some quite a few other performance improvements,
Since gcc usually gives me its builtins – unless I remember to use -fno-builtin, -fno-builtin_memcpy, etc, – then I confess I'm a bit underwhelmed. While it's good to have choices, I'm left wondering if, rather than have libgcc and libc bloated with duplicates, it wouldn't be better to have libc provide decent default implementations and let gcc, clang, icc, etc. provide the optimized versions as builtins?
Nice way to drive traffic to your totally unrelated shitty youtube video. Well played good sir!
is not gonna be happy
GNU is for steers and queers. And I don't see any steers around here.
Good lord, you can't even troll right. "And programmers don't have horns" might have been slightly better. Please try harder next time.
Looks like the eglibc fork was a good thing for the project. Rather than having one maintainer that resists and fights an architecture for personal reasons, the project is now being proactive in integrating a new ARM architecture.
Now if we could only get away from having so many Android-only bionic-targeting blobs.
From the release announcement:
* Port to ARM AArch64 contributed by Linaro.
From that organization's website:
"it wants to provide the best software foundations to everyone, and to reduce non-differentiating and costly low level fragmentation."
"Linaro was established in June 2010 by founding members ARM, Freescale, IBM, Samsung, ST-Ericsson and Texas instruments (TI). Members provide engineering resources and funding. Linaro's goals are to deliver value to its members through enabling their engineering teams to focus on differentiation and product delivery, and to reduce time to market for OEM/ODMs delivering open source based products using ARM technology."
(member list quite a bit longer than above names)
In other words: many commercial enterprises, that are in it for the money and fighting each other in the marketplace, but working together to improve something that's out there in the open, free for all to use. So that what's common to all, is the best it can be, and each vendor can focus its resources on what makes their product different from the rest of the pack.
Sigh - how much better life could be if that principle were applied more often...
I wish I had a 64-bit arm.
The GNU Mascot has horns.
Do you even lift?
These aren't the 'roids you're looking for.
Intel compiler guys!
Which idiot picked aarch64 as an architecture name for the 64-bit variant of arm? arm64 might have made sense, although with all the chaos around with armN means for various N, who knows.
Oh man so I went multiarch on Debian for nothing
Linux is no threat to anyone, its just an excuse people like to use.
Programers, even MS ones can move elsewhere. Linux won't 'take over the world' ever if the $7/hour programmers can't write code for it. Most companies are unwilling to spend large sums of money for programmers who have their head up RMSes ass and think they're worth ridiclous sums of money, so its not a threat. Programming isn't all that difficult if you have the proper info. Not everyone can deal with the requirements of C, but then thats why you see companies like Google coming up with new languages to solve that problem so they can waste less time with programmers who are meticulous about memory management and more time getting shit done.
MS Shareholders, meh, thats debatable. MS writes apps for other OSes already and makes a fortune off of them, hell Office is the best Office for OSX, Apple doesn't even bother making a truely competing product. Pages/Numbers are like MS Works, not Office. If the world really did jump ship to Linux, they'd move Office over as well. They aren't going to go out of business of some political ideal, thats what Linux people do. MS will follow the money, everything they do is about the money. Right now its more profitable to spend some of that money keeping people on Windows, but if that changes they won't roll over and die.
If Linux became main stream, it would just get malware as well. You don't need to exploit a machine to get malware on, you need to exploit a user. Its been easier to exploit users than it has been to exploit windows since AT LEAST XP SP2, probably a little before that. Windows Vista dropping admin as default pretty much ended the easy way to get an entire machine. But why do you need an entire machine? You don't. You just need to be able to run apps, and the less intrusive you are the longer you'll go without being detected. Windows gets targeted due to market share. Android sees some of the same issues due to its popularity, but lets not recognize that and pretend its perfect, shall we? Windows users don't notice malware until they've got 900 different variants installed that do something like change their home page. You are no different just because you run Linux. You wouldn't notice intelligent malware any faster than a Windows user would, you just think you are immune. You probably aren't stupid enough to download the wrong thing most of the time, but I'd be a months pay that you've only not been caught in a malware scam by dumb luck and obscurity. Eventually, something will come through that is so close to legit looking that it will/has got you and the only thing that stopped it was that it wasn't targeting your OS. Thats only because you're OS isn't popular enough to waste their time on, not because its saving you.
For the rest of us, though, it's a blessing.
While some people prefer to live in a world of obscurity (thats not exclusive to Linux fanboys btw, you aren't any more original than goths), its rather silly to call it a blessing. Instead of removing malware you spend your time dicking with things that were solved 20 years ago but everyone thinks they need to reinvent and do differently without ever asking why it should be done differently in the first place. Its no more a blessing then any other mental illness, you just don't recognize it.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
I'm trying to undo an unfair mod I applied to an insightful post. Slashdot should let us (at least for one minute) undo a mistaken mod :(
you spend your time dicking with things that were solved 20 years ago but everyone thinks they need to reinvent and do differently without ever asking why it should be done differently in the first place. Its no more a blessing then any other mental illness, you just don't recognize it.
Well, wooden wheels were first.. eventually metal with tires... as materials improve, sometimes re-inventing the wheel becomes a good idea...
Michael J. Ryan - tracker1.info
Only average programmers worry about reinventing things. Those with a deep enough understanding to push technology forward know that there are two parts, concepts and code. Ultimately the code is disposable and it is the concepts that matter. Sometimes moving the tech forward requires that you dispose of some of the code because it doesn't fit the technology, the platform, or it has grown inefficient or insecure.
Code is cheap, it is easy, the understanding of concepts however is invaluable.
There is a difference between improving and re-inventing.
I also didn't say that things never get re-invented, just that Linux fans tend to do it without asking why. Everyone thinks they're the new Linus thats going to invent the new way of doing everything that kicks everyone elses way to the curb. There are plenty of people that do make awesome improvements, but those people are drown out by the shear number of people that change things without asking why things should be changed.
Smartphones are a great example. Before the iPhone you had 3 or so 'smart phone' OSes. WinMobile was a crappy copy of the desktop UI to a phone. Blackberry had a start, but just thought the world should stick with their 90s tech for ever and that no improvements were needed because ... well, I don't know why, and neither do they. The ONLY thing it had going for it was push email really on the software side, and that is an absolutely shitty implementation in every way. They keyboard on the device was great for most people however, that helped a lot. If anyone else had ANY sort of push email, RIM wouldn't ever have mattered. Symbian was popular, but not because it was great to use, but because the big guy on the street liked to use it. It wasn't horrible compared to other offerings, but thats about it. It was popular enough that it too stagnated due to lack of real competition. They all sucked like a donkey show. They all kind of stole each others crappy ideas but did things differently.
Then Apple comes along, puts some REAL effort into figuring out how to make a smart phone not suck for MOST people. I'm excluding FOSS fanboys from most people as they are a tiny portion of the population and think the entire world should share their viewpoint and priorities, if you can't accept this theres no point in reading on. Made the UI kick ass. Gave you push email without the craptastic Blackberry software. Put A REAL WEB BROWSER on the phone, not some half assed pile of shit like Mobile IE, or Pocket IE or whatever the hell it was that I can't remember now. I worked hard to block that part of my memory out. Not that it was perfect, iOS has grown from its own learning experiences, such as no apps - use HTML! to having an app store. Multitasking that doesn't kill your battery (most of the time anyway, GPS apps are still great for killing it thanks to shitty things like Google latitude). Each update is almost universally a incremental but welcome improvement to the majority of the users. Sure, you can bring up the antennae thing, but you only can do so if you ignore the fact that when it got a shitty signal it was still better than about 95% of the phones on the market. You can bring up Maps, but most people have never gotten wrong directions like you hear so often, what they get for the most part is little POI info. Of course, they also now get turn by turn which they didnt' have before and even the new Google Maps for iOS is pretty shitty compared to the original for iOS, while it gives you a turn by turn UI, its a pretty shitty one that makes me just want the original Google Maps for iOS back. Especially since it doesnt' have an actual iPad version, only iPhone. But I'm off topic and fanboying for Apply myself now, I digress.
Android tried to do the same, but really didn't do it as well. Its still tries to hard to fit everyone's wants and requirements and as such it falls short. Not saying its not popular, but outside of geeky fanboys, few people give a shit about android other than it has Google's name attached to it. It has taken the place of Symbian and has allowed a lot of people to market phones with little OS development. It also allows them to ... change shit for no reason other than to be different so they aren't like every other phone sold by everyone else. Its a race to the bottom because of this. We'll have to see if Google ever gets their shit together, but being the owner of 2 Nexus 7's, I doubt they will. Its just a way to push all their servi
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
When it comes to code, 99 times out of 90, starting over is a stupid idea. You don't throw out the idea of a toilet in space, you refine the toilet to work in space based on existing tech and new requirements. A space toilet works a lot differently, but its not a re-invention.
Linux audio is a perfect example of needless reinvention. OSX and Windows both seem to have no problem with one sound system even with apps that require very low latency and supporting audio in general yet Linux has how many different sound daemons? And none of them do more than one task worth a damn if they even do the one profile they were 'designed' for.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
It's the best comment I've read all day.
OSX and Windows both seem to have no problem with one sound system even with apps that require very low latency and supporting audio in general
That is because you are doing exactly what the developers decided that you should be doing. Good luck if you ever try to livestream or whatever.
Once you want to do things like bringing in a skype call, adding some background music and stream it to twitch or whatever it will not even be the latency that is the issue, OSX and Windows both lack very basic functionality.
You know, one day we're gona be done optimizing those string/byte manipulation functions ... I swear I see those being optimized in every release of such libs :)
Fortunately Apple weren't around at the time ....
Apple Lawyer (tautology noted): Hmmm, your wheel has rounded corners. That's our IP buddy, pay your tithes to your round-corner owning overlords.
M$FT never fixed their incomplete and dog-slow implementation of hashtables in MFC. They were too busy to randomly change the GUI so that they could $ell a "radically new" version of NT.
Open Source is as good as it can theoretically be, because there is lots of competition, cruft gets named, shamed and replaced.
You're a retard if you think Microsoft considers Linux a credible threat to their bottom line, no matter how much you wish that were the case.
If Linux became main stream, it would just get malware as well.
That's true, any OS can be trojaned.
Windows users don't notice malware until they've got 900 different variants installed that do something like change their home page.
Even that doesn't faze them. I don't know how many computers I've seen with Yahoo! as the home page and so many damned toolbars (most of which are redundant) that there's hardly any room on the screen for content. And that's not even considered by most to be "malware" just because a "respectable" company like Yahoo or its affiliates puts it there.
It is a tiny bit harder to trojan a Linux machine (but not much). In Windows all you have to do is click a link and click "ok" a few times. In Linux you either have to add it to your trusted repositories or install it manually.
I'd be a months pay that you've only not been caught in a malware scam by dumb luck and obscurity.
You would win that bet. My PC was infected by Sony's XCP vandalism when my daughter played a CD she bought in the record store she worked in.
Of my 3 computers only one runs Linux, one runs XP and one runs W7. I'm not too worried about any of them (but I do run AV on the Windows boxes).
While some people prefer to live in a world of obscurity (thats not exclusive to Linux fanboys btw, you aren't any more original than goths), its rather silly to call it a blessing. Instead of removing malware you spend your time dicking with things that were solved 20 years ago but everyone thinks they need to reinvent and do differently without ever asking why it should be done differently in the first place.
Actually, that's Windows and was one of the main reasons I went to Linux. Microsoft changes everything around with every "upgrade" and adds few or no real features, while a Linux upgrade usually makes the machine run faster and almost always adds useful features that Windows usually lacks.
When I update Linux, one click and it's done. With Windows it's several clicks and a reboot, then reopen all my apps and docs. When I reboot Linux (I only have it turned on when I'm using it) all the apps and docs that were open when I shut it down are repoened. When I boot Windows I have to enter the password, the Linux box enters it for me (you can choose this on installation or change it in the settings from its version of MS Control Panel).
Microsoft likes hiding things. I had a W7 notebook a few years ago with an annoying "tap to click" "feature", and nowhere in the Control Panel's mouse configuration was there anywhere to shut it off. They'd hidden it in an unlabeled icon on the taskbar that opened more unlabeled icons, one of which shut the "feature" off about ten screens in. It took me two months to find it. When I installed Linux dual-boot on it, it was in the mouse configuration right where you would expect it to be and took less than two minutes.
Windows simply isn't user-friendly (although there are some user unfriendly Linux distros out there; I hate Gnome). Microsoft is McDonalds, Linux is Burger King -- "have it your way."
Linux is also more robust. A flaky power supply will have Windows bluescreening, crashing, freezing, and/or rebooting (often with data loss or corruption), while Linux on the same machine will just slow down a little.
It isn't viruses that make me like Linux, it's the added features, functionality, user-friendliness, and robustness that make it far preferable to Windows.
So why is only one in three of my computers running Linux? Well, the notebook is newish (I've had a coupld stolen) and I've simply not gotten around to installing Linux, and the other is running XP for a single piece of software I need that has no functional equivalent in Linux, an audio editor similar to Audacity that has features I need that Audacity lacks. That and storage is all I use that PC for.
Free Martian Whores!
And how.
you spend your time dicking with things that were solved 20 years ago but everyone thinks they need to reinvent and do differently without ever asking why it should be done differently in the first place
A better description of Windows has never been written.
Watch this Heartland Institute video
I'm a GNU/Linux fanboy, but this:
Linux is also more robust. A flaky power supply will have Windows bluescreening, crashing, freezing, and/or rebooting (often with data loss or corruption), while Linux on the same machine will just slow down a little.
Is purest grade-A bullshit.
Broken hardware is broken hardware - neither Linux nor Windows has any means to work around a bad power supply.
Watch this Heartland Institute video
Yes I would agree. Given the often frustrating lack of options for interactive carnal satisfaction, most GNUbies are indeed hornier than most. Is there an app for that?
I experienced it firsthand in a dual-boot computer with XP and Mandriva five or so years ago. Win got flakier and flakier while Lin went on seemingly unfazed until Windows wouldn't boot. Two days later nothing would boot.
Free Martian Whores!
Did they add strlcpy and strlcat?
Two days later nothing would boot.
So, frankly, by purest accident Linux hid a serious hardware problem from you.
This is nothing to do with Linux being more robust than Windows. It may mean that on your hardware Linux was using less (electrical) power than Windows, or it may have been simple chance.
Watch this Heartland Institute video