Language Selection

English French German Italian Portuguese Spanish

Syndicate content
Updated: 3 hours 56 min ago

Linux, Python, Ansible, Raspberry Pi, and more must-reads from last week

Tuesday 6th of March 2018 08:00:00 AM

Each week the team looks back at highlights from the previous week and shares the list with our community moderators. This week, we decided to throw this list onto the site and see what readers think.

Here's what readers were most excited about the week of February 19-25:

read more

Tips for top: Monitoring CPU load on Linux

Monday 5th of March 2018 09:02:00 AM

This article is excerpted from chapter 13 of the book Linux in Actionpublished by Manning.

Has the performance of your Linux machine been erratic or unusually slow? Do you suspect that growing demand might be outstripping your available resources? Here are some questions you should be asking yourself:

read more

A curiosity for Linux leads to an unexpected career

Monday 5th of March 2018 09:02:00 AM

The first time I saw Fedora, I was 15 or 16 years old. Someone I knew was trying (and failing) to install it on their computer. I'd never seen an OS other than Windows. I was intrigued and started asking the person many questions. He told me this OS was free to download and install—and I could even install it on my computer—but I did not believe an OS could be "free as in free beer."

read more

A glimpse into R counterculture

Monday 5th of March 2018 09:01:00 AM

Back in 2009, Anne Milley of SAS dismissed the increasing significance of the R language (whose rivals include SAS, Python, and, more recently, Julia) in a New York Times article. She said:

read more

Getting started with Python for data science

Monday 5th of March 2018 09:00:00 AM

Whether you're a budding data science enthusiast with a math or computer science background or an expert in an unrelated field, the possibilities data science offers are within your reach. And you don't need expensive, highly specialized enterprise software—the open source tools discussed in this article are all you need to get started.

read more

2017 Open Source Yearbook arrives, a new tool for creating VR content, and more news

Saturday 3rd of March 2018 08:00:00 AM

In this week's edition of our open source news roundup we cover the release of the 2017 Open Source Yearbook, WebVR, an effort to connect areas with limited internet access, and more.

2017 Open Source Yearbook now available

Community manager Rikki Endsley announced the release of the 2017 Open Source Yearbook Wednesday. "In the 2017 edition, we offer a pleasing mix of new tech trends and nostalgia," Endsley writes.

read more

4 meetup ideas: Make your data open

Saturday 3rd of March 2018 08:00:00 AM

Open Data Day (ODD) is an annual, worldwide celebration of open data and an opportunity to show the importance of open data in improving our communities.

Not many individuals and organizations know about the meaningfulness of open data or why they might want to liberate their data from the restrictions of copyright, patents, and more. They also don't know how to make their data open—that is, publicly available for anyone to use, share, or republish with modifications.

read more

5 open source software tools for supply chain management

Friday 2nd of March 2018 08:03:00 AM

This article was originally posted on January 14, 2016, and last updated March 2, 2018.

read more

How to manage your workstation configuration with Ansible

Friday 2nd of March 2018 08:02:00 AM

Configuration management is a very important aspect of both server administration and DevOps. The "infrastructure as code" methodology makes it easy to deploy servers in various configurations and dynamically scale an organization's resources to keep up with user demands. But less attention is paid to individual administrators who want to automate the setup of their own laptops and desktops (workstations).

read more

Using Groovy to access and parse an exchange rate API

Friday 2nd of March 2018 08:01:00 AM

I live in Canada and do a fair bit of work in other countries, so when I do my bookkeeping, I have to convert revenue and expenses in foreign currencies to Canadian dollars. I used to do this by laboriously looking up historical exchange rates at the Bank of Canada, but last year the bank reduced the number of currencies it supports. I decided to look for a different and more practical solution, using a website that publishes historical data on currency exchange rates and Apache Groovy, a programming language for the Java platform.

read more

Beyond metrics: How to operate as team on today's open source project

Friday 2nd of March 2018 08:00:00 AM

How do we traditionally think about community health and vibrancy?

We might quickly zero in on metrics related primarily to code contributions: How many companies are contributing? How many individuals? How many lines of code? Collectively, these speak to both the level of development activity and the breadth of the contributor base. The former speaks to whether the project continues to be enhanced and expanded; the latter to whether it has attracted a diverse group of developers or is controlled primarily by a single organization.

read more

How to set up a computer lab for less than $1500 with Raspberry Pi

Thursday 1st of March 2018 08:02:00 AM

Come back for more Raspberry Pi articles next week as we celebrate 3.14 on March 14, 2018.

Setting up a typical school computer lab with computers, monitors, keyboards, cables, switches, and more can quickly become very expensive. In developing and less prosperous countries (which comprise the largest part of the world), it's common for several hundred students to share a single computer. Even in the developed world, small schools and clubs with small budgets often are poorly equipped with technology.

read more

Designing a system that helps the best ideas win

Thursday 1st of March 2018 08:00:00 AM

Ray Dalio is a billionaire investor, hedge fund manager, founder of investment firm Bridgewater Associates, philanthropist—and, as of January 2018, one of the world's 100 wealthiest people, according to Bloomberg. He's also the author of the book Principles: Life and Work, which debuted last year.

read more

Blockchain: Not just for cryptocurrency

Thursday 1st of March 2018 08:00:00 AM

I don't remember the first time I heard about blockchain. I do, however, remember when I began to hear about it frequently. A couple of years ago, I was working on building tools for community land rights, when our partners and people at conferences began to ask us about it. A colleague and I sat down and said, "we need to figure out this blockchain thing," because we didn't even know how it was relevant, let alone what problems it might be able to fix.

read more

How to hire the right DevOps talent

Thursday 1st of March 2018 08:00:00 AM

DevOps culture is quickly gaining ground, and demand for top-notch DevOps talent is greater than ever at companies all over the world. With the annual base salary for a junior DevOps engineer now topping $100,000, IT professionals are hurrying to make the transition into DevOps.

But how do you choose the right candidate to fill your DevOps role?

read more

Celebrate the Queens release with 5 new OpenStack tips and guides

Wednesday 28th of February 2018 09:00:00 AM

Today marks the release of OpenStack's seventh release, Queens. After a 26-week release schedule, Queens brings into the fold new projects and new features, including strong container integration, support for vGPUs, and many advancements around NFV, edge computing, and machine learning applications.

read more

Announcing the 2017 Open Source Yearbook: Download now

Wednesday 28th of February 2018 08:05:00 AM

In 2015, published the first Open Source Yearbook. Thanks to contributions from more than 25 writers, the 2016 edition was even bigger and included more than 100 organizations, projects, technologies, and events.

read more

How to make your first upstream Kubernetes contribution

Wednesday 28th of February 2018 08:02:00 AM

Kubernetes is a fast-growing open source project that relies on its contributors and users to maintain and improve it. We aim to be an open, inclusive, welcoming community and are always happy to see new faces join us.

You do not have to be an experienced systems engineer to contribute. You don't even have to be a software engineer; we welcome tech writers, project managers, and students. There are multiple ways you can contribute to Kubernetes, and not all of them involve code. You can attend and speak up at meetings, ask questions on Slack, and file issues.

read more

Why Python devs should use Pipenv

Wednesday 28th of February 2018 08:01:00 AM

This article was co-written with Jeff Triplett.

read more

How to build a business case for DevOps transformation

Wednesday 28th of February 2018 08:00:00 AM

Several years ago I was developing a business case for a DevOps transformation, when my company's CEO told me I needed to focus on the benefit to the business—not the technology. This has stuck with me over the years, and as DevOps has turned its focus toward culture over technology, his advice has proven correct. The technology is actually the easy part of a transformation.

Let's roll up our sleeves and build the business case you'll need to start your DevOps transformation.

read more

More in Tux Machines

Mozilla: Facebook-Mozilla Rift, MDN, No More Notifications (If You Want)

  • Mozilla stops Facebook advertising, demands privacy changes
    It’s probably not top of Mark Zuckerberg’s worry list this week but Mozilla Corporation, developer of the Firefox browser, is officially unhappy with Facebook.
  • Results of the MDN “Competitive Content Analysis” SEO experiment
    The next SEO experiment I’d like to discuss results for is the MDN “Competitive Content Analysis” experiment. In this experiment, performed through December into early January, involved selecting two of the top search terms that resulted in MDN being included in search results—one of them where MDN is highly-placed but not at #1, and one where MDN is listed far down in the search results despite having good content available. The result is a comparison of the quality of our content and our SEO against other sites that document these technology areas. With that information in hand, we can look at the competition’s content and make decisions as to what changes to make to MDN to help bring us up in the search rankings.
  • No More Notifications (If You Want)
    Online, your attention is priceless. That’s why every site in the universe wants permission to send you notifications about new stuff. It can be distracting at best and annoying at worst. The latest version of Firefox for desktop lets you block those requests and many others.

EUPL planned actions

A revised set of guidelines and recommendations on the use of the open source licence EUPL v1.2 published by the Commission on 19 May 2017 will be developed, involving the DIGIT unit B.3 (Reusable Solutions) and the JRC 1.4 (Joint Research Centre – Intellectual Property and Technology Transfer). The existing licence wizard will be updated. New ways of promoting public administrations' use of open source will be investigated and planned (such as hackathons or app challenges on open source software). The target date for the release of this set of guidelines on the use of the European Public Licence EUPL v1.2, including a modified Licence Wizard, is planned Q2 2018. Read more

Security: Dropbox, FUD, CNCF, 'Cloud'

  • Dropbox has some genuinely great security reporting guidelines, but reserves the right to jail you if you disagree

    Dropbox's position, however reasonable in many of its aspects, is woefully deficient, because the company reserves the right to invoke DMCA 1201 and/or CFAA and other tools that give companies the power to choose who can say true things abour mistakes they've made.

    This is not normal. Before DRM in embedded software and cloud connectivity, became routine there were no restrictions on who could utter true words about defects in a product. [...]

  • Hackers Infect Linux Servers With Monero Miner via 5-Year-Old Vulnerability [Ed: A five-year-old vulnerability implies total neglect by sysadmins, not a GNU/Linux weakness]
    Attackers also modified the local cron jobs to trigger a "watchd0g" Bash script every three minutes, a script that checked to see if the Monero miner was still active and restarted XMRig's process whenever it was down.
  • GitHub: Our dependency scan has found four million security flaws in public repos [Ed: No, GitHub just ran a scan for old versions being used and reused. It cannot do this for proprietary software, but the issues are there and the risks are no better.]
    GitHub says its security scan for old vulnerabilities in JavaScript and Ruby libraries has turned up over four million bugs and sparked a major clean-up by project owners. The massive bug-find total was reached within a month of the initiative's launch in November, when GitHub began scanning for known vulnerabilities in certain popular open-source libraries and notifying project owners that they should be using an updated version.
  • Envoy CNCF Project Completes Security Audit, Delivers New Release
    The Cloud Native Computing Foundation (CNCF) has begun a process of performing third-party security audits for its projects, with the first completed audit coming from the Envoy proxy project. The Envoy proxy project was created by ride-sharing company Lyft and officially joined the CNCF in September 2017. Envoy is a service mesh reverse proxy technology that is used to help scale micro-services data traffic.
  • Hybrid cloud security: Emerging lessons [Ed: 'Cloud' and security do not belong in the same headline because 'cloud' is a data breach, typically involving a company giving all its (and customers') data to some spying giant abroad]

A Look At The Relative Spectre/Meltdown Mitigation Costs On Windows vs. Linux

The latest in our Windows versus Linux benchmarking is looking at the relative performance impact on both Linux and Windows of their Spectre and Meltdown mitigation techniques. This round of tests were done on Windows 10 Pro, Ubuntu 18.04 LTS, and Clear Linux when having an up-to-date system on each OS where there is Spectre/Meltdown protection and then repeating the same benchmarks after reverting/disabling the security functionality. Read more