Like it or not, systemd is here to stay, so we might as well know what to do with it.
As a recent MS in Computer Science graduate, I attended LinuxCon in order to receive feedback and improve my resume. The resume workshop, which was lead by Leslie Hawthorn on the first day of the conference, provided me with insight and tools to present myself to employers and to actively shape my career trajectory.
“Superusers: The Legendary GNU/Linux Show,” is focused on teaching Linux fundamentals. It's also produced entirely with Linux and open source software.
We recently celebrated the 23rd birthday of Linux. That got me thinking, “That means Linux will be 25 years old in just two years. A quarter of a century. What will happen to Linux between now and then? I should write down my predictions in an article and send it over to those swell chaps at Linux.com.”
Convergence is Linux’s baby to birth and Canonical already stands above the competition in development. But should either Apple or Microsoft succeed in bringing to market a convergent desktop before Linux, we’ll be faced with another failure...another year in the 1 percent market share range... and this time, it could stick.
Applications will always have bugs. This is why Joanna Rutkowska and Invisible Things Lab built Qubes OS, a security-focused open source operating system based on Fedora. Rutkowska will give a keynote talk at LinuxCon and CloudOpen Europe next month in Dusseldorf.
The Samsung Open Source Group shares its top highlights of LinuxCon and CloudOpen North America, as well as looks forward to what we can expect from LinuxCon Europe next month in Germany.
A question I get a lot is, “What makes an open source software project successful?” This isn’t a simple question, as every project is really different. But certainly there are some common characteristics: a vibrant and open community and ecosystem of contributors, an innovative goal or technology and investments from a diverse set of stakeholders are just a few.
From Unity, to GNOME, to Cinnamon and more, there is a desktop for every kind of user to be found within the Linux landscape. To that end, I want to take some of the most popular desktops and match them to end users.
Your guide to making Linux the hub of your multimedia library.
Apple once led the way in mobile devices, leaving those scurvy pirates of the Android world to imitate, innovate, and fill in the niches that Apple neglected. Unlike the iPhone and iPad, however, the Apple Watch announced this week appears to be following more than leading.
OpenStack is the most popular open source cloud project, followed by Docker and KVM, according to a survey of more than 550 respondents conducted by Linux.com and The New Stack and announced today at CloudOpen in Chicago.
In this tutorial, we'll learn how to control a robotic arm from the BeagleBone Black. Then we'll give your project the ability to manipulate real world objects and perform repetitive tasks for you.
Chris Schlaeger, director of software development at Amazon Web Services and managing director of the Amazon Development Center Germany GmbH, previews his keynote at CloudOpen Europe, Oct. 13-15 in Dusseldorf, Germany.
Isabel Jimenez will graduate from her master in Computer Science this month. She spent three months contributing to Apache Mesos with the Twitter team thanks to Gnome’s Outreach Program for Women.Apache Mesos had its first annual conference in collaboration with LinuxCon North America this year. I attended the conferences because its one of the major open source events of the year and also because I volunteered to be part of MesosCon program committee.
MesosCon started with a keynote from Benjamin Hindman, one of the creators of the project and Mesos team lead. One of the major news items in this keynote was the release of Apache Mesos version 0.20 later that day. This release answered a popular request from Mesos users: Docker integration.
Although it was already possible to launch Docker containers with Mesos, thanks to the external containerizer mechanism, Docker has become a first-class citizen. With Mesos 0.20 it is now possible to use Docker containers without any external installation.
The history of Mesos with containers goes back to the start of the project, in 2011. The Mesos default containerizer used LXC. Later for better integration Mesos decided to use cgroups directly.
With Docker’s popularity growth, Mesos started supporting Docker with some work like mesos-docker, an executor, and later with Deimos, an external containerizer.
But to fully enjoy all of Docker’s features, this year it became fully integrated into Mesos. This means that a specific containerizer was created for Docker inside Mesos.
A new component, ContainerInfo was added as the base protobuf message along with a DockerInfo that helps to lend parameters to Docker container specifics. The ContainerInfo base was added to TaskInfo and ExecutorInfo also to allow users to launch Docker as a task or an executor.
What the Docker containerizer does is simply translate Task/Executor Launch and Destroy calls to the Docker CLI commands.
In my opinion, this announcement is a immense step towards what could be the future of Docker containers orchestration. Other new tools are coming to the surface to answer this huge demand but they are no more than a Docker API smart overlay and still lack lots of improvements.
Supporting Docker Integration
One of the speakers at MesosCon was Victor Vieux, a Docker core maintainer, who talked about how easy it was to use this new integration to build new Mesos frameworks. He demonstrated Volt, a framework I had the chance to work on, that serves as perfect proof-of-concept for Mesos Docker support and its easy and quick application.
Although not every Docker feature is supported yet in Mesos, Volt allows a user to launch tasks inside Docker containers, letting the user benefit at the same time from Mesos resource management.
The community had a quick positive reaction to all these changes and in my opinion, is eager to see the integration fully developed. Especially about letting Docker containers be linked and communicate with each other.
The event was also a great chance to talk with all Mesos users and developers. As part of the organizing committee I had the occasion to participate in the speaker dinner where I witnessed the great energy behind different Mesos use cases.
The hackathon day was a great opportunity to hack on the Mesos ecosystem and implement the newly announced features, for example JenkinsOnMesos, which added Docker support during the hackathon.
It was also an opportunity for me to continue some work on Volt and get firsthand feedback on it.
Of course MesosCon was about much more than this fantastic news. All the talks were rewarding, the open-mindness of the Apache Mesos community lead to very interesting talks on different cluster management approaches and how to make Mesos better. Benjamin Hindman let us know that 1.0 release was as near as some API upgrades and we are all looking forward to MesosCon 2015!
The Apache Infrastructure team has gotten Git migrations down pat. Just ask the Apache Hadoop project, which moved from Subversion to Git in less than 10 days.
Containers and hypervisors are often seen as competing technologies – enemies even. But in reality the two technologies are complementary and increasingly used together by developers and admins.
By now, you've probably seen the news about the Tizen-based Gear S smartwatch that was unveiled at IFA. Aside from having a massive curved screen (for a watch, at least), it also has GSM connectivity, meaning it can truly function as a standalone device.
Linux kernel developer Matthew Garrett held a Reddit AMA this week. Here's a digest of the kernel-related questions and answers.