Home Blog Page 721

LinuxCon to Showcase Linux at 25 and How It’s Evolved

Linux users are set to assemble for the annual LinuxCon event, this time celebrating the 25th anniversary of the technology and how it’s changed.

The first time I met Jim Zemlin in person was 10 years ago, when he spoke in front of a small audience at the LinuxWorld Canada event in April 2006. At the time, Zemlin was the executive director of the Free Standards Group (FSG), a predecessor organization to the Linux Foundation, which Zemlin now runs. Zemlin is returning to Toronto from Aug. 22-25 for the LinuxCon North America 2016 event and the celebration of the 25th anniversary of Linux.

Somewhat coincidentally, the big 20th anniversary celebration gala for Linux was also held in Canada, with the LinuxCon 2010 event hosted in Victoria, B.C. Among the big keynotes at the 2010 event was one from Red Hat CEO Jim Whitehurst, and as luck would have it, Whitehurst is back for the 2016 event in Toronto and set to deliver another keynote.

Read more at eWeek

Linux at 25: An Ecosystem, Not Only an OS

InfoWorld celebrates the 25th birthday of Linux — and the new generation of open source projects Linux enabled. Today Linux has expanded far beyond its conquest of the server market. If you include Android, which is built around the Linux kernel, not to mention embedded Linux devices from TVs to network switches, you’re talking billions of instances.

Over the years, Linux has grown in another way: The sheer scale of its community development operation. Jim Zemlin, executive director of the Linux Foundation, recently offered me some awe-inspiring stats:

There are 53,000 source files in the Linux kernel, 21 million lines of code. There are 3,900 developers from all around the globe, 10,800 lines of code are added, 5300 lines of code are removed and 1,800 lines of code are modified every single day in the Linux kernel. It changes seven, eight times an hour on average, every day, 365 days a year. That is a prolific, tremendous scale that is just unparalleled in the history of software development.

That’s the kernel alone. Zemlin reminds us that the versioning and repository system Git, on which GitHub is based, was created by Torvalds to help manage this massive development effort.

Read more at InfoWorld

Containers and Immutable Deployments (The DevOps 2.0 Toolkit)

The third part in the DevOps Toolkit series looks at further ways to solve infrastructure problems beyond configuration management by turning to everyone’s favorite whale…

Even though CM alleviated some of the infrastructure problems, it did not make them go away. The problem is still there, only in a smaller measure. Even though it is now defined as code and automated, infrastructure hell continues to haunt us. Too many often conflicting dependencies quickly become a nightmare to manage. As a result, we tend to define standards. You can use only JDK7. The web server must be JBoss. These are the mandatory libraries. And so on, and so forth. The problem with such standards is that they are an innovation killer. They prevent us from trying new things (at least during working hours).

Read more at DZone

Monitoring Open Source Software Key for DevOps Shops

Monitoring open source software is crucial, as enterprise IT shops increasingly fold it into application development and use it to automate application deployment.  It was once rare to monitoropen source software, as enterprises would frequently place a blanket ban on software under General Public License (GPL). Nowadays, such a ban amounts to saying, “We’re not looking for ways to save money and be flexible,” said Jay Lyman, analyst at 451 Research.

Open source software has risen from also-ran to prominence as the DevOps movement grows. Manypopular tools used in DevOps pipelines — such as Chef, Puppet, Ansible, Salt, Jenkins, Travis, Docker, Kubernetes and Mesos, to name a few — are open source.

Read more at TechTarget

Context Aware MySQL Pools via HAProxy

At GitHub we use MySQL as our main datastore. While repository data lies in git, metadata is stored in MySQL. This includes Issues, Pull Requests, Comments etc. We also auth against MySQL via a custom git proxy (babeld). To be able to serve under the high load GitHub operates at, we use MySQL replication to scale out read load.

We have different clusters to provide with different types of services, but the single-writer-multiple-readers design applies to them all. Depending on growth of traffic, on application demand, on operational tasks or other constraints, we take replicas in or out of our pools. Depending on workloads some replicas may lag more than others.

Displaying up-to-date data is important. We have tooling that helps us ensure we keep replication lag at a minimum, and typically it doesn’t exceed 1 second. However sometimes lags do happen, and when they do, we want to put aside those lagging replicas, let them catch their breath, and avoid sending traffic their way until they are caught up.

Read more at GitHub Engineering

Emulation Triple0 QuickStart HA Controller’s Cluster failover

Procedure bellow identify Controller which has RouterDSA in active state and
shutdown/startup  this Controller ( controller-1 in particular case).
Then  log into conntroller-1 and restart pcs cluster on particular  Controller,
afterwards  runs `pacemaker resource cleanup` for several resources what
results bringing back cluster nodes in proper status

Complete text maybe seen here: – 

http://bderzhavets.blogspot.com/2016/08/emulation-rdo-triple0-quickstart-ha.html

 

Linus Torvalds Announces a Fairly Small Third Linux Kernel 4.8 Release Candidate

Yes, it’s Sunday, and yes, Linus Torvalds has just announced the availability of a new RC (Release Candidate) development milestone towards the upcoming Linux 4.8 kernel series. According to Linus Torvalds, the third Release Candidate build of Linux kernel 4.8 consists of approximately 60% updated drivers for things like USB, GPU, networking, and EDAC, core networking improvements, various improvements to the XFS file systems, minor arch updates, and other small documentation and scheduler fixes.

“After last weeks somewhat unusual patch statistics (only 1/6th drivers), we’re not back to the normal programming with rc3, and we have the usual situation with roughly ~60% of the patch being driver updates. It’s spread out, but most of it tends to be networking, GPU, USB and a new EDAC driver,” says Linus Torvalds in today’s announcement. “But all of it is fairly small.”

Read more at Softpedia

Take the Kubernetes API for a Spin

For anyone who is fascinated by distributed computing, Kubernetes provides an ultimate playground. Its one of best implementations of cluster management software of our times. Google must be appreciated for not only open sourcing Kubernetes, but also simplifying it, and making it accessible to the developers.

At the heart of Kubernetes is an application programming interface (API). In fact, everything and anything in the platform is treated as an API object. Tasks such as the creation and deletion of pods, services, and replica sets are all translated into appropriate REST API calls.

This article discovers the hidden gems of Kubernetes API along with a detailed walkthrough. To get more from this tutorial, you are advised to spin up a cluster for yourself.

 

Read more on The New Stack

How to Install and Configure MongoDB on Ubuntu 16.04

MongoDB is a NoSQL database that offers a high performance, high availability, and automatic scaling enterprise database. Data is stored in a “document” structure in JSON format (in MongoDB called BSON). MongoDB was first introduced in 2009 and is currently developed by the company MongoDB Inc. This tutorial shows the installation and configuration of MongoDB on Ubuntu 16.04.

Read complete article

This Week in Open Source News: New Microsoft Scripting Language Opens Up, What Most Don’t Get About OSS, & More

1) Microsoft’s PowerShell scripting language and command-line shell has been released as open source, meaning that Windows and Azure’s management tools will have a greater reach.

PowerShell is Microsoft’s latest open source release, coming to Linux, OS X– Ars Technica

2) Open source has come so far over the last few decades and perceptions of it have changed in the business world

What People Don’t Get About Open Source– Light Reading

3) Swapnil Bhartiya considers the new Google OSS announcement from this week.

Why Google’s New Linux-Less Fuchsia Operating System is a Huge Deal– CIO

4) The Linux Foundation has taken steps to mitigate Linux security flaw

1.4 Billion Android Devices Affected by Linux TCP Flaw– Softpedia

5) The Linux Foundation’s latest open source project is focused on the “architecture, implementation and support of digital networks.”

Linux Foundation Touts Open-Source PNDA for Network Analytics– Silicon Angle