An introduction to the GNU Core Utilities
Apr24

An introduction to the GNU Core Utilities

Two sets of utilities—the GNU Core Utilities and util-linux—comprise many of the Linux system administrator’s most basic and regularly used tools. Their basic functions allow sysadmins to perform many of the tasks required to administer a Linux computer, including management and manipulation of text files, directories, data streams, storage media, process controls, filesystems, and much more. read...

Read More
How to create a 2D game with Python and the Arcade library
Apr24

How to create a 2D game with Python and the Arcade library

Python is an outstanding language for people learning to program, and perfect for anyone wanting to “get stuff done” and not spend heaps of time on boilerplate code. Arcade is a Python library for creating 2D video games that is easy to start using, and very capable as you gain experience. In this article, I will explain how to start using Python and Arcade to program video games. read...

Read More
A gentle introduction to FreeDOS
Apr24

A gentle introduction to FreeDOS

FreeDOS is an old operating system, but it is new to many people. In 1994, several developers and I came together to create FreeDOS—a complete, free, DOS-compatible operating system you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS. read...

Read More
Give the gift of revealing your insecurities
Apr24

Give the gift of revealing your insecurities

A few weeks ago, I was having a discussion with a fellow manager on my team. This person reports to someone who reports to me, generally has a different set of concerns than I do, and therefore holds a unique perspective on the challenges we face. I’d been digressing on a hypothetical course of action when the manager interrupted me to say, “Excuse me, I just want to say that I’m not comfortable with the direction...

Read More
How Netflix handles failovers, Anaconda, Linux command-line tricks, Python datetime libraries, GDPR, microservices, and more
Apr24

How Netflix handles failovers, Anaconda, Linux command-line tricks, Python datetime libraries, GDPR, microservices, and more

With more than 12,000 page views, Amjith Ramanujam’s article on how Netflix does failovers in 7 minutes flat was our runaway hit last week. Do you have a story about how your organization ensures maximum uptime? Share your organization’s story with Opensource.com readers. Here’s a look back at the most popular articles from the week of April 16-22: read...

Read More