Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 4 hours 12 min ago

Linux command-line fun, top configuration tools, Kubeflow, and more

Monday 17th of December 2018 06:50:00 PM

Once again articles in our 24 days of fun Linux command-line tricks dominated our top 10 list last week. Readers also wanted to know more about open source configuration management tools, Kubeflow, getting started in AI, and more.

Would you like to get started writing for Opensource.com in the new year? We'll help you make that resolution a reality, so drop us a note with your article idea and outline:  open@opensource.com.


read more

Take a swim at your Linux terminal with asciiquarium

Monday 17th of December 2018 08:03:00 AM

We're now nearing the end of our 24-day-long Linux command-line toys advent calendar. Just one week left after today! If this is your first visit to the series, you might be asking yourself what a command-line toy even is. We’re figuring that out as we go, but generally, it could be a game, or any simple diversion that helps you have fun at the terminal.

Some of you will have seen various selections from our calendar before, but we hope there’s at least one new thing for everyone.


read more

8 tips to help non-techies move to Linux

Monday 17th of December 2018 08:01:00 AM

Back in 2016, I took down the shingle for my technology coaching business. Permanently. Or so I thought.

Over the last 10 months, a handful of friends and acquaintances have pulled me back into that realm. How? With their desire to dump That Other Operating System™ and move to Linux.


read more

6 tips and tricks for using KeePassX to secure your passwords

Monday 17th of December 2018 08:00:00 AM

Our increasingly interconnected digital world makes security an essential and common discussion topic. We hear about data breaches with alarming regularity and are often on our own to make informed decisions about how to use technology securely. Although security is a deep and nuanced topic, there are some easy daily habits you can keep to reduce your attack surface.


read more

Schedule a visit with the Emacs psychiatrist

Sunday 16th of December 2018 08:00:00 AM

Welcome to another day of the 24-day-long Linux command-line toys advent calendar. If this is your first visit to the series, you might be asking yourself what a command-line toy even is. We’re figuring that out as we go, but generally, it could be a game, or any simple diversion that helps you have fun at the terminal.

Some of you will have seen various selections from our calendar before, but we hope there’s at least one new thing for everyone.


read more

Head to the arcade in your Linux terminal with this Pac-Man clone

Saturday 15th of December 2018 08:00:00 AM

Welcome back to another day of the Linux command-line toys advent calendar. If this is your first visit to the series, you might be asking yourself what command-line toys are all about. Basically, they're games and simple diversions that help you have fun at the terminal.

Some are new, and some are old classics. We hope you enjoy.


read more

The Linux terminal is no one-trick pony

Friday 14th of December 2018 08:03:00 AM

Welcome to another day of the Linux command-line toys advent calendar. If this is your first visit to the series, you might be asking yourself what a command-line toy even is. We’re figuring that out as we go, but generally, it could be a game, or any simple diversion that helps you have fun at the terminal.

Some of you will have seen various selections from our calendar before, but we hope there’s at least one new thing for everyone.


read more

Tips for using Flood Element for performance testing

Friday 14th of December 2018 08:01:00 AM

In case you missed it, there’s a new performance test tool on the block: Flood Element. It’s a scalable, browser-based tool that allows you to write scripts in JavaScript that interact with web pages like a real user would.

Browser Level Users is a newer approach to load testing that overcomes many of the common challenges we hear about traditional methods of testing. It offers:


read more

Protecting the world’s oceans with open data science

Friday 14th of December 2018 08:00:00 AM

For environmental scientists, researching a single ecosystem or organism can be a daunting task. The amount of data and literature to comb through (or create) is often overwhelming.

So how, then, can environmental scientists approach studying the health of the world’s oceans? What ocean health means is a big question in itself—oceans span millions of square miles, are home to countless species, and border hundreds of countries and territories, each of which has its own unique marine policies and practices.


read more

Relax by the fire at your Linux terminal

Thursday 13th of December 2018 08:03:00 AM

Welcome back. Here we are, just past the halfway mark at day 13 of our 24 days of Linux command-line toys. If this is your first visit to the series, see the link to the previous article at the bottom of this one, and take a look back to learn what it's all about. In short, our command-line toys are anything that's a fun diversion at the terminal.

Maybe some are familiar, and some aren't. Either way, we hope you have fun.


read more

One developer's road: Programming and mental illness

Thursday 13th of December 2018 08:02:00 AM

In early 1997, my dad bought a desktop PC pre-installed with Microsoft Windows 98. An 11-year-old elementary school student at the time, I started learning the applications. Six months later, we got internet access using a dial-up modem, and I learned the basics of accessing the World Wide Web and discovered Netscape Navigator.


read more

Podman and user namespaces: A marriage made in heaven

Thursday 13th of December 2018 08:01:00 AM

Podman, part of the libpod library, enables users to manage pods, containers, and container images. In my last article, I wrote about Podman as a more secure way to run containers. Here, I'll explain how to use Podman to run containers in separate user namespaces.


read more

Preventing "Revenge of the Ancillaries" in DevOps

Thursday 13th of December 2018 08:00:00 AM

In "Why Doctors Hate Their Computers," Atul Gawande describes the frustration medical professionals experience when the requirements imposed by the electronic health records (EHR) system they must use to annotate their patient interactions get in the way of those same patient interactions. Sumit Rana, a senior vice president of EHR company Epic, called one of the more frustrating problems "the Revenge of the Ancillaries." Gawande wrote:


read more

Patch into The Matrix at the Linux command line

Wednesday 12th of December 2018 08:03:00 AM

You've found your way to today's entry from the Linux command-line toys advent calendar. If this is your first visit to the series, you might be wondering what a command-line toy even is? It's anything that's an entertaining diversion at the terminal, be it a game, a fun utility, or a simple distraction.

Some of these are classics, and some are completely new (at least to me), but I hope all of you find something you enjoy in this series.


read more

Top 5 configuration management tools

Wednesday 12th of December 2018 08:02:00 AM

DevOps is evolving and gaining traction as organizations discover how it enables them to produce better applications and reduce their software products' time to market.

DevOps' core values are Culture, Automation, Measurement, and Sharing (CAMS), and an organization's adherence to them influences how successful it is.


read more

Taking notes with Standard Notes

Wednesday 12th of December 2018 08:01:00 AM

Online note-taking tools seem to have bloomed like 100 flowers. The tallest ones in that garden are usually proprietary, closed source applications like Evernote, Zoho Notebook, Google Keep, and Notion.


read more

5 resolutions for open source project maintainers

Wednesday 12th of December 2018 08:00:00 AM

I'm generally not big on New Year's resolutions. I have no problem with self-improvement, of course, but I tend to anchor around other parts of the calendar. Even so, there's something about taking down this year's free calendar and replacing it with next year's that inspires some introspection.

In 2017, I resolved to not share articles on social media until I'd read them. I've kept to that pretty well, and I'd like to think it has made me a better citizen of the internet. For 2019, I'm thinking about resolutions to make me a better open source software maintainer.


read more

Winterize your Bash prompt in Linux

Tuesday 11th of December 2018 08:03:00 AM

Hello once again for another installment of the Linux command-line toys advent calendar. If this is your first visit to the series, you might be asking yourself what a command-line toy even is? Really, we're keeping it pretty open-ended: It's anything that's a fun diversion at the terminal, and we're giving bonus points for anything holiday-themed.

Maybe you've seen some of these before, maybe you haven't. Either way, we hope you have fun.


read more

40 top Linux and open source conferences in 2019

Tuesday 11th of December 2018 08:02:00 AM

Every year Opensource.com editors, writers, and readers attend open source-related conference and events hosted around the world. As we started planning our 2019 schedules, we rounded up a few top picks for the year.


read more

An introduction to Kubeflow

Tuesday 11th of December 2018 08:01:00 AM

Model construction and training are just a small part of supporting machine learning (ML) workflows. Other things you need to address include porting your data to an accessible format and location; data cleaning and feature engineering; analyzing your trained models; managing model versioning; scalably serving your trained models; and avoiding training/serving skew. This is particularly the case when the workflows need to be portable and consistently repeatable and have many moving parts that need to be integrated.


read more

More in Tux Machines

Five-Way Linux OS Comparison On Amazon's ARM Graviton CPU

Last month Amazon rolled out their "Graviton" ARM processors in the Elastic Compute Cloud. Those first-generation Graviton ARMv8 processors are based on the ARM Cortex-A72 cores and designed to offer better pricing than traditional x86_64 EC2 instances. However, our initial testing of the Amazon Graviton EC2 "A1" instances didn't reveal significant performance-per-dollar benefits for these new instances. In this second round of Graviton CPU benchmarking we are seeing what is the fastest of five of the leading ARM Linux distributions. An Amazon EC2 a1.4xlarge instance with 16 cores / 32GB RAM was used for this round of benchmarking across the five most common ARM Linux distributions that were available at the time of testing on the Elastic Compute Cloud. The tests included: Amazon Linux 2 - The reference Amazon Linux machine image with the Linux 4.14 kernel and GCC 7.3. Read more

Take a swim at your Linux terminal with asciiquarium

We're now nearing the end of our 24-day-long Linux command-line toys advent calendar. Just one week left after today! If this is your first visit to the series, you might be asking yourself what a command-line toy even is. We’re figuring that out as we go, but generally, it could be a game, or any simple diversion that helps you have fun at the terminal. Read more

Photography and Linux

So, as you can see, except for the printing step, pretty much the whole workflow is handled very easily by Linux and open-source photography software. Could I have done the whole thing in Linux? Yes and no. Depending on your printing needs, you could forego the printer entirely and use a local professional printing service. Many of those shops use the ROES system for the uploading and management of images to be printed. The ROES client is written in Java and is compatible with Linux. If you invest in a large format printer, you may have to investigate using a solution similar to what I have set up. Open-source software RIPs exist, but they have not been updated for more than a decade. Some commercial Linux solutions are available, but they are prohibitively expensive. Read more

Linux 3.18.130

I'm announcing the release of the 3.18.130 kernel. All users of the 3.18 kernel series must upgrade. The updated 3.18.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-st... Read more