Language Selection

English French German Italian Portuguese Spanish

Syndicate content
Updated: 3 hours 12 min ago

Coupled commands with control operators in Bash

Wednesday 21st of November 2018 08:03:00 AM

Simple compound commands—such as stringing several commands together in a sequence on the command line—are used often. Such commands are separated by semicolons, which define the end of a command. To create a simple series of shell commands on a single line, simply separate each command using a semicolon, like this:

read more

How to swap Ctrl and Caps Lock keys in Linux

Wednesday 21st of November 2018 08:02:00 AM

10 ways to give thanks to open source and free software maintainers

Wednesday 21st of November 2018 08:01:00 AM

Every day, I use high-quality software that is developed and maintained by people who do not ask for payment, who respect my freedoms, and who are generous with their time and energy.

In this season of giving thanks, I encourage those of you who also use and appreciate the work of open source and free software maintainers to express your gratitude. Here are ten ways to do that:

read more

DevOps is for everyone

Wednesday 21st of November 2018 08:00:00 AM

I've never held a job as a developer nor in operations—so what am I doing writing an article about DevOps? I've always been interested in computers and technology. I also have a passion for people, psychology, and helping others. When I first heard about DevOps, the concept piqued my interest, as it seemed to merge many of the things I was interested in, even if I don't write code.

read more

Serverless computing, learning Go, Linux system recovery, TiDB, Udev, and more

Tuesday 20th of November 2018 02:45:00 PM

The 2018 Open Source Yearbook launches soon. Do you have an idea for an article? Send me your idea. Download past yearbooks to learn more:


read more

Getting started with software-defined networking

Tuesday 20th of November 2018 08:03:00 AM

Software-defined networking (SDN) is a dynamic, manageable, cost-effective, and adaptable networking technology suitable for the high-bandwidth, dynamic nature of today’s applications. By using an SDN architecture, an IT operations team can control network traffic in complex networking topologies through a centralized panel, rather than handling each network device, such as routers and switches, manually.

read more

How machine learning is supercharging content management

Tuesday 20th of November 2018 08:02:00 AM

Machine learning and artificial intelligence (AI) are some of the hottest buzzwords around, especially in the open source community. It seems that every month brings a new machine learning system, each focused on a different application.

read more

How do we handle and use such enormous amounts of data?

Tuesday 20th of November 2018 08:01:00 AM

How many gigabytes of data did we (the people of Earth) create yesterday?

...brain. is. thinking...

More than 2.5 billion!

And it's growing. Yes, it's hard for us to wrap our human brains around it. So, the question the Command Line Heros podcast deals with this week is: How do we handle and use such enormous amounts of data?

More and more data is mind-boggling but also exciting. We have the potential to do so much with so much data... with computers doing the hard work.

read more

Give your students edit access to their course syllabus

Tuesday 20th of November 2018 08:00:00 AM

I teach a traditional "get to know college" course for freshmen. It's designed to help new students work on the skills they'll need to be successful in college, such as time management, personal management, and communication.

It's also become a prime opportunity for me to introduce freshman students to the guiding principles of open culture.

I've developed a method for treating my class as an open organization. To create a more collaborative and inclusive environment, I let the students co-construct the official course syllabus.

read more

7 command-line tools for writers

Monday 19th of November 2018 08:02:00 AM

For most people (especially non-techies), the act of writing means tapping out words using LibreOffice Writer or another GUI word processing application. But there are many other options available to help anyone communicate their message in writing, especially for the growing number of writers embracing plaintext.

read more

Stumbling into Linux and open source from Vietnam to Amsterdam

Monday 19th of November 2018 08:01:00 AM

Since the beginning of time... no, really, just the beginning of in 2010, our writers have shared personal stories of how they got into open source or Linux (many times both).

Some had friends in school remark "You don't know Linux? What's going on with you, dude?" Some came in through the gateway of gaming, and others were simply looking for alternatives.

read more

9 obscure Python libraries for data science

Monday 19th of November 2018 08:00:00 AM

Python is an amazing language. In fact, it's one of the fastest growing programming languages in the world. It has time and again proved its usefulness both in developer job roles and data science positions across industries. The entire ecosystem of Python and its libraries makes it an apt choice for users (beginners and advanced) all over the world. One of the reasons for its success and popularity is its set of robust libraries that make it so dynamic and fast.

read more

How old were you when you first started using Linux?

Friday 16th of November 2018 08:02:00 AM

Some folks grew up on Linux. But for most of us, we started using it later in life.

Whether you switched from another operating system, or are one of the lucky few who knew no OS before it, all of us were beginners at some point.

How old were you when you started using Linux? Do you remember that time clearly, or is it so far in the past that it's but a faint memory?

Regardless of the answer, let us know when it was, and maybe, a bit about what that experience has meant to you.

read more

What blockchain can learn from open source

Friday 16th of November 2018 08:01:00 AM

Over the 10+ years I've been involved with open source, I've been part of small projects with innovative ideas that grew into large projects with solid communities. I've also witnessed the way dysfunctional communities can suck the energy from projects.

read more

Death by PowerPoint: These talks break the mold

Friday 16th of November 2018 08:00:00 AM

Conferences can be amazing experiences, with interesting people, great locations, and insightful talks. However, if you attend enough conferences, or the wrong conferences, you could succumb to one of the worst pandemics of our age. No, not "conflu"—death by PowerPoint.

read more

How to install a device driver on Linux

Thursday 15th of November 2018 08:02:00 AM

One of the most daunting challenges for people switching from a familiar Windows or MacOS system to Linux is installing and configuring a driver. This is understandable, as Windows and MacOS have mechanisms that make this process user-friendly. For example, when you plug in a new piece of hardware, Windows automatically detects it and shows a pop-up window asking if you want to continue with the driver's installation. You can also download a driver from the internet, then just double-click it to run a wizard or import the driver through Device Manager.

read more

7 open source platforms to get started with serverless computing

Thursday 15th of November 2018 08:01:00 AM

The term serverless has been coming up in more conversations recently. Let’s clarify the concept, and those related to it, such as serverless computing and serverless platform.

read more

New Raspberry Pi 3 Model A+ unveiled

Thursday 15th of November 2018 08:01:00 AM

Raspberry Pi 3 Model A+ is a smaller, cheaper, lower-powered Pi 3 and it's on sale now at just US$ 25. The newest Pi is ideal for projects in which you need the speed and processing power of the Pi 3 but can live without ethernet, multiple USB ports, and extra RAM.

read more

3 best practices for continuous integration and deployment

Thursday 15th of November 2018 08:00:00 AM

The article covers three key topics: automating CI/CD configuration, using a Git repository for common CI/CD artifacts, and parameterizing Jenkins pipelines.

read more

How to use systemd-nspawn for Linux system recovery

Wednesday 14th of November 2018 08:03:00 AM

For as long as GNU/Linux systems have existed, system administrators have needed to recover from root filesystem corruption, accidental configuration changes, or other situations that kept the system from booting into a "normal" state.

read more