AT&T is supporting the Girls Who Code project, and has donated $1m to encourage more girls to work within STEM fields.
AT&T Donates $1m to Close Gender Gap in Tech, Engineering
It’s Elementary, with Sparks, and Unity
In today’s Linux news Jack Wallen review Elementary OS and says it’s not just the poor man’s Apple. Jack Germain reviewed SparkyLinux GameOver yesterday and said it’s a win-win. Linux Tycoon Bryan Lunduke testdrives Ubuntu’s Unity today in the latest entry in his desktop-a-week series. And finally tonight, just what the heck is this Docker thing everybody keeps talking about?
Jack Wallen today reviewed the latest beta of upcoming Elementary Freya. He sounded quite impressed. He said it was “something new and fresh” and “not only easy on the eye, but easy to use.” And it’s fast, “very fast.” The praise continues and Wallen concludes, “I believe [Elementary OS] has the potential to overtake all other Linux distributions as the leader in user-friendliness.” See the full review at TechRepublic.com.
Why the Future of Education Is Open
The CEO of edX explains to LinuxCon attendees how his platform is using open source and big data analytics to change the world of education.
ARM64 Gets Better GPU Support in CUDA Release
CUDA 6.5 eyes HPC market
NVIDIA has launched the next upgrade to its parallel computing and programming platform, with CUDA 6.5 going live as a production release.…
Open Source Software: The Question of Security
The transparent nature of open source software does not make it any more vulnerable than closed systems, experts argue.
Android-on-ARM Mini-PC Draws Less Than 7W
Shuttle has introduced an Android 4.2.2 mini-PC with 6.26W consumption, 4GB of flash with SD expansion, plus WiFi, HDMI, GbE, RS232, and four USB ports. Spanish mini-PC vendor Shuttle, which has launched numerous Linux-ready models including the circa-2009, Intel Atom 330 based X27, has moved to Android-on-ARM for its latest “DSA2LS” offering. The mini-PC is […]
LinuxCon and CloudOpen 2014 Keynote Videos Available
Video recordings of the LinuxCon and CloudOpen North America keynotes are now available on the Linux Foundation YouTube channel, and are embedded below, here.
The event started Wednesday, Aug. 20, with Executive Director Jim Zemlin’s “State of Linux” keynote at 9 a.m. Central, followed by a panel discussion of Linux kernel developers that included Linux Creator Linus Torvalds.
You’ll also find live coverage on Linux Foundation Twitter,Facebook and Google+ channels and at the #LinuxCon and #CloudOpen hash tags, as well as more in-depth keynote coverage here on Linux.com.
Wednesday Morning Keynotes
What is Docker, Really? Founder Solomon Hykes Explains

Docker has quickly become one of the most popular open source projects in cloud computing. With millions of Docker Engine downloads, hundreds of meetup groups in 40 countries and dozens upon dozens of companies announcing Docker integration, it’s no wonder the less-than-two-year-old project ranked No. 2 overall behind OpenStack in Linux.com and The New Stack’s top open cloud project survey.
This meteoric rise is still puzzling, and somewhat problematic, however, for Docker, which is “just trying to keep up” with all of the attention and contributions it’s receiving, said founder Solomon Hykes in his keynote at LinuxCon and CloudOpen on Thursday. Most people today who are aware of Docker don’t necessarily understand how it works or even why it exists, he said, because they haven’t actually used it.
“Docker is very popular, it became popular very fast, and we’re not really sure why,” Hykes said. “My personal theory … is that it was in the right place at the right time for a trend that’s much bigger than Docker, and that is very important for all of us, that has to do with how applications are built.”
Why Docker Exists
Users expect online applications to behave like the Internet – always on and globally available, Hykes said. That’s a problem for developers who must now figure out how to decouple their applications from the underlying hardware and run it on multiple machines anywhere in the world.
Many companies have become skilled at building such distributed systems, and employ hundreds of engineers dedicated to doing this. But there isn’t yet a standard, efficient way to do this in a way that still allows for flexibility in how the system is set up and run.
“Everyone is looking for a standardized way to build distributed applications in a way that leverages the available system technologies but packages them in a way that’s accessible to application developers,” Hykes said.
What Docker Does
Docker is a toolkit to build distributed applications in a very specific way. But central to the project’s design philosophy is the idea that developers can pick and choose the tools they need to build applications in the way that best suits their needs and preferences. As a result, not all projects use Docker the same way.
Docker’s first advantage is that it offers a way to package and distribute the components of an application so that it works on a wide array of hardware. This functionality is what Docker is best known for and the source of its signature shipping container analogy.
“In a way Docker is a packaging system of its own,” Hykes said. “It specifies, from source, how to create a tarball with extra metadata, and versioning and a way of transferring a new version with minimal overhead.”
Second, it offers a sandboxed runtime, which is built upon key Linux kernel features including cgroups and namespaces. It provides more certainty for application developers by providing a set of known abstractions that define how the application will run, no matter what hardware is underneath. Examples include how a network is exposed to the process, how to set an environment variable, and how to access the file system.
It’s possible to separate the packaging and distribution from the runtime feature, but developers get the most benefit from combining them.
“You can package bits in a more useful way if you can make assumptions about how they’ll be consumed on the other side.”
There are also many more forthcoming features in Docker’s September release, and beyond. They’re working on a solution to one common issue that an entire application doesn’t fit into one container, for example, which creates scaling issues.
“The building blocks are there… Linux can do incredible things,” but there are too many options for developers, he said.
“We spend a lot of time digesting all the different ways people hack Docker to do their plumbing and then gradually we pull in the patterns and in the next revision we release a new interface,” Hykes said. He welcomes ideas and feedback and encourages users and developers to get involved in the project.
Acer Offers New Desktop Chromebox

Acer, which has been rapidly gaining popularity as a portable computing hardware manufacturer, has been placing some heavy bets on Google’s cloud-centric Chrome OS platform. The company has a fleet of portable computers based on Chrome OS, and is taking Chrome OS to the desktop form factor with a new system.
Acer’s Chromebox CXI system, announced on Thursday, is seen back-mounted in the photo and runs an Intel Celeron 2957U dual-core 1.4GHz processor. It also has a 16GB solid-state drive, and–like other systems based on Chrome OS–offers a fast boot-up time that Acer claims takes only eight seconds.
Intel Sandy Bridge Gains On Linux 3.17 Extend Beyond Graphics
Yesterday I shared some benchmarks showing Intel Sandy Bridge HD Graphics performance increasing on Linux 3.17 for this several year old architecture. This came as a surprise but the good news is the performance improvements on this new Linux kernel don’t stop with OpenGL but extend to CPU performance too…