Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 2 hours 55 min ago

7 CI/CD tools for sysadmins

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

Continuous integration, continuous delivery, and continuous deployment (CI/CD) have all existed in the developer community for many years. Some organizations have involved their operations counterparts, but many haven't. For most organizations, it's imperative for their operations teams to become just as familiar with CI/CD tools and practices as their development compatriots are.


read more

Solve a puzzle at the Linux command line with nudoku

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

Welcome back to another installment in our 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

An introduction to Python and containers: 6 conference talks you may have missed

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

While there are a ton of tutorials, blog posts, documentation, and other content available to learn about Python and containers, there's something special about learning a new skill from a conference talk. Speakers usually give a more personal perspective and use interesting or quirky metaphors to make their points memorable.


read more

How to open source your Python library

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

You wrote a Python library. I'm sure it's amazing! Wouldn't it be neat if it was easy for people to use it? Here is a checklist of things to think about and concrete steps to take when open sourcing your Python library.

1. Source

Put the code up on GitHub, where most open source projects happen and where it is easiest for people to submit pull requests.


read more

10 books for your DevOps reading wishlist

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

Looking for good DevOps books to read? Don't know where to start? Follow this reading wishlist to find the best books on DevOps for practical thinkers. You'll learn from authors who have addressed real-life problems and contributed to the innovation process.


read more

Why NASA open sourced the Rover

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

The host of the Command Line Heroes podcast, Saron Yitbarek, kicks off each episode with a sound-studded description of an event that sets the stage for the topic of the episode. Sometimes it's a speech from Al Gore, and sometimes its the Mars Curiosity Rover landing.

You should go have a listen.

In the final episode recap, Yitbarek walks us through "how open source fuels some of humankind's grandest projects."


read more

Use your Linux terminal to celebrate a banner year

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

Hello again for another installment in our 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.

Today's toy if figlet, a utility for printing text in banner form across your Linux terminal.


read more

The modern programmer: 10 must-read articles from this year

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

Programming is about languages, of course, but also much more. Along with good languages, programmers need toolsets to support coding: software development kits (SDKs), command-line utilities for source-code inspection and even editing, package managers, repositories targeted at developers, and so on. The ten articles listed below cover programming in this broad sense.


read more

How to craft a one-sentence description of your organization's purpose

Tuesday 18th of December 2018 08:00:00 AM

I began my career in the automotive industry, training dealership retail salespeople. Before each of my seminars, I would ask each vehicle salesperson, one-on-one, what they thought their job was (that is, the specific tasks it involved) and what they considered a "successful day". I then asked the sales manager (the salespeople's direct boss), one-on-one, the same questions.


read more

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

More in Tux Machines

Audiocasts: Full Circle Weekly News, mintCast and GNU World Order

KDE: Usability & Productivity Report From Nate Graham

  • This week in Usability & Productivity, part 54
    This week in KDE’s Usability & Productivity initiative, something big landed: virtual desktop support on Wayland, accompanied by a shiny new user interface for the X11 version too. Eike Hein has been working on this literally for months and I think he deserves a round of applause! It was a truly enormous amount of work, but now we can benefit for years to come.
  • KDE Now Has Virtual Desktop Support On Wayland
    KDE landing virtual desktop support on Wayland this week is certainly quite exciting while also a new UI was added for the X11 virtual desktop support too. Some of the other KDE improvements that landed this week and relayed by Nate Graham include the digital clock widget now allowing adjustments to the date formatting, the KDE Information Center's USB devices section will now actually display all USB devices, wallpaper chooser view improvements, and various other improvements.

Screenshots/Screencasts: Robolinux 10.4 LXDE, deepin 15.9, and Parrot OS 4.5 KDE

Livepatching With Linux 5.1 To Support Atomic Replace & Cumulative Patches

With the Linux 5.1 kernel cycle that should get underway in just over one month's time, there will now be the long in development work (it's been through 15+ rounds of public code review!) for supporting atomic replace and cumulative patches. Read more