Home Blog Page 865

Borg, Omega, and Kubernetes (ACM Queue)

Five Google developers share the lessons from ten years of container development in this ACM Queue article. “Though widespread interest in software containers is a relatively recent phenomenon, at Google we have been managing Linux containers at scale for more than ten years and built three different container-management systems in that time. Each system was heavily influenced by its predecessors, even though they were developed for different reasons. This article describes the lessons we’ve learned from developing and operating them.”…

To cope with these kinds of requirements, configuration-management systems tend to invent a domain-specific configuration language that (eventually) becomes Turing complete, starting from the desire to perform computation on the data in the configuration (e.g., to adjust the amount of memory to give a server as a function of the number of shards in the service). The result is the kind of inscrutable ‘configuration is code’ that people were trying to avoid by eliminating hard-coded parameters in the application’s source code. It doesn’t reduce operational complexity or make the configurations easier to debug or change; it just moves the computations from a real programming language to a domain-specific one, which typically has weaker development tools (e.g., debuggers, unit test frameworks, etc).

Read more at LWN

KDE Launches A Distribution Outreach Program

With the Plasma 5.6 beta out the door, the KDE development community has today announced the formation of a Distribution Outreach Program. This program is a mailing list that’s seeking to improve the collaboration between KDE and distributions/operating-systems who distribute their software.

Read more at Phoronix

Schneier: We’re Sleepwalking Towards Digital Disaster…

RSA 2016: Security guru Bruce Schneier has issued a stark warning to the RSA 2016 conference â€“ get smart or face a whole world of trouble. The level of interconnectedness of the world’s technology is increasing daily, he said, and is becoming a world-sized web – which he acknowledged was a horrible term – made up of sensors, distributed computers, cloud systems, mobile, and autonomous data processing units. And no one is quite sure where it is all heading.

“The world-sized web will change everything,” he said. “It will cause more real-world consequences, has fewer off switches, and gives more power to the powerful. It’s less being designed than created and it’s coming with no forethought or planning. And most people are unaware that it’s coming.”

Read more at The Register

Bitcoin’s Nightmare Scenario Has Come to Pass

The network’s capacity to process transactions has maxed out. Over the last year and a half a number of prominent voices in the Bitcoin community have been warning that the system needed to make fundamental changes to its core software code to avoid being overwhelmed by the continued growth of Bitcoin transactions. There was strong disagreement within the community, however, about how to solve this problem, or if the problem would ever materialize.

This week the dire predictions came to pass, as the network reached its capacity, causing transactions around the world to be massively delayed, and in some cases to fail completely. The average time to confirm a transaction has ballooned from 10 minutes to 43 minutes. Users are left confused and shops that once accepted Bitcoin are dropping out.

Read more at The Verge

Ready for Open SDN? OpenDaylight at ONS 2016

OpenDaylight Infographic v3 smallIn the past few years, the networking industry has made great strides toward building software-defined networks and in particular, open source SDNs. We’ve gone from tire-kicking to proofs-of-concept to the broad end user adoption we see today.

OpenDaylight (ODL) was introduced 33 months ago and is now 600+ developers strong. The platform has been integrated into dozens of solutions and used by organizations spanning telcos, enterprises, and research, and more recently finance and energy as shown in a recent survey. We also just announced that Beryllium – the community’s fourth release – is now available for download.

While SDN use cases continue to evolve, one thing has remained constant: organizations are seeking a single, common platform that they can build their networks around long-term. This will take years to materialize but signs are pointing in the right direction. In addition to community, solutions and adoption, another sign of a healthy and growing platform is an app ecosystem which is already beginning to form around OpenDaylight.

We invite you to join us at Open Networking Summit for the OpenDaylight Mini Summit on Monday, March 14 (free with event registration). We’ll cover topics including how OpenDaylight is being used in production, hands-on tutorials with the latest release, working with code for new and advanced users, and more.

You can also catch the ONS Webinar “OpenDaylight: Beryllium Technical Deep Dive” happening today, March 3, at 11:30 a.m. PST. Register here.

Join OpenDaylight at Open Networking Summit, March 14-17 in Santa Clara, CA.

Melissa Logan is Head of Marketing at OpenDaylight, a Linux Foundation Collaborative Project.

Shashlik Brings Android Apps to Linux, and You Can Try It Today

At its core, Android is just Linux. But Android provides a runtime and various other libraries that applications depend on, so you can’t just install Android apps on Linux and expect them to work. Open-source project Shashlik is attempting to bridge the gap, and now offers a preview release that can run many Android applications on Linux today.

Essentially, Shashlik runs Android in the background on your Linux system. (Shashlik developers are working on stripping down Android as much as possible.) OpenGL and graphics code are rendered directly on your Linux system for speed, but Shashlik provides an Android activity manager, daemons, and intents so Android apps will work properly.

Read more at PCWorld

 

4 No-Bull Takeaways About Docker Cloud

Multicloud app delivery service Docker Cloud means a lot for users, the company, and their ecosystem.

Late last year, Docker snapped up cross-cloud container management service Tutum, but it wasn’t clear how the acquired company’s handiwork would manifest under the Docker brand. Earlier this week, we found out: Tutum reemerged as Docker Cloud amid little fanfare, but with more than only the badges swapped on the product. Cloud now cross-integrates with all of Docker’s other services, and Docker promises to unveil more features for shortly.

The significance of Docker Cloud resides is more than the feature set alone. Here are four other reasons why Docker Cloud is a bigger deal than its low-key release might suggest.

Read more at InfoWorld

Top 5 Open Source Shells for Linux

terminal blue smoke command line 0There are two kinds of Linux users: the cautious and the adventurous. On one side is the user who almost reflexively tries out ever new option which hits the scene. They’ve tried handfuls of window managers, dozens of distributions, and every new desktop widget they can find.

On the other side is the user who finds something they like and sticks with it. They tend to like their distribution’s defaults. If they’re passionate about a text editor, it’s whichever one they mastered first.

Read more at OpenSource.com

Infographic: Internet of Things Generates ROI for Many, But Roadblocks Remain

iotinfographic02252016In the latest survey by Tech Pro Research, 68% of enterprise IoT users reported at least some return on investment.

Less than a quarter of respondents to the latest Tech Pro Research survey said their company is currently using IoT-connected devices to collect data, but more respondents said their business plans to get into the IoT game within the next year. Respondents in those two groups reported a wide variety of uses for data insights, including predicting trends, improving products, capacity planning, R&D and security.

Read more at TechRepublic

How to Configure and Manage Network Connections Using ‘nmcli’ Tool

As a Linux administrator you’ve got various tools to use in order to configure your network connections, such as: nmtui, your NetworkManager with GNOME graphical user interface and of course nmcli (network manager command line tool).

configure network connections using nmcli tool in linux