opensource.com

Subscribe to opensource.com feed
Updated: 2 hours 46 min ago

Set your path in FreeDOS

Wed, 02/24/2021 - 16:00

Everything you do in the open source FreeDOS operating system is done from the command line. The command line begins with a prompt, which is the computer's way of saying, "I'm ready. Give me something to do." You can configure your prompt's appearance, but by default, it's:


read more

A guide to Python virtual environments with virtualenvwrapper

Tue, 02/23/2021 - 16:01

For some time, Python has included support for managing virtual environments. Python 3.3 even added the built-in venv module for creating environments without third-party libraries. Python programmers use several different tools to manage their environments, and the one I use is called virtualenvwrapper.


read more

What makes the Linux community special?

Tue, 02/23/2021 - 16:00

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. The community is a cornerstone reason to use Linux.

Many a Linux user has said that the key feature of Linux is its community. That might seem strange to a new user because "community" is a pretty popular term these days. There are actual jobs for building and managing communities. With communities seemingly a dime a dozen, what makes the Linux community unique?


read more

A friendly guide to the syntax of C++ method pointers

Mon, 02/22/2021 - 16:01

If you're looking for performance, complexity, or many possible solutions to solve a problem, C ++ is always a good candidate when it comes to extremes. Of course, functionality usually comes with complexity, but some C++ peculiarities are almost illegible. From my point of view, C++ method pointers may be the most complex expressions I've ever come across, but I'll start with something simpler.


read more

A step-by-step guide to Knative eventing

Mon, 02/22/2021 - 16:00

In a previous article, I covered how to create a small app with Knative, which is an open source project that adds components to Kubernetes for deploying, running, and managing serverless, cloud-native applications. In this article, I'll explain Knative eventing, a way to create, send, and verify events in your cloud-native environment.


read more

5 benefits of choosing Linux

Mon, 02/22/2021 - 16:00

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. This article discusses the benefit of choice Linux brings. 


read more

Run your favorite Windows applications on Linux

Sat, 02/20/2021 - 16:00

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. Here's how switching from Windows to Linux can be made seamless with WINE.

Do you have an application that only runs on Windows? Is that one application the one and only thing holding you back from switching to Linux? If so, you'll be happy to know about WINE, an open source project that has all but reinvented key Windows libraries so that applications compiled for Windows can run on Linux.


read more

Unlock your Chromebook's hidden potential with Linux

Fri, 02/19/2021 - 16:02

Google Chromebooks run on Linux, but normally the Linux they run isn't particularly accessible to the user. Linux is used as a backend technology for an environment based on the open source Chromium OS, which Google then transforms into Chrome OS. The interface most users experience is a desktop that can run Chrome browser apps and the Chrome browser itself. And yet underneath all that, there's Linux to be found.


read more

Why every job in the tech industry is technical

Fri, 02/19/2021 - 16:01

Several years ago, I applied for a marketing job at a tech company. I got called back for the phone screening and had a delightful conversation with the recruiter. The next day, I got an email from the recruiter saying that I was not “technical” enough to move forward to the next round of interviews. I was shocked. 


read more

My open source internship during a pandemic

Fri, 02/19/2021 - 16:00

In May 2020, in the early months of the coronavirus pandemic, I started a summer internship with Red Hat. COVID-19 had cut short my third year studying computer engineering at Georgia Tech, and I learned I would have to work remotely all summer. I wasn't sure what to expect from a virtual internship.


read more

5 must-have Linux media players

Thu, 02/18/2021 - 16:02

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. Playing media is one of my favorite reasons to use Linux.


read more

3 agile podcasts to add to your queue

Thu, 02/18/2021 - 16:01

Agile's growing popularity over the last 20 or so years causes some organizations to get it wrong—they apply a bandage when full-blown sustainable solutions are required. But many companies are getting it right with patience, commitment, collaboration, and amazingly intelligent and creative agile leaders and experts to guide them. Many of these experts are sharing their knowledge through podcasts, allowing anyone to learn from their experience.


read more

Not an engineer? Find out where you belong

Thu, 02/18/2021 - 16:00

In the first article in this series, I explained the problems with dividing people and roles into "technical" or "non-technical" categories. In the second article, I shared some of the tech roles for people who don't code. Here, I'll wrap up this exploration into what it means to be technical or non-technical with some recommendations to help you on your journey.


read more

5 reasons to use Linux package managers

Wed, 02/17/2021 - 20:51

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. Today, I'll talk about software repositories


read more

Use this bootable USB drive on Linux to rescue Windows users

Wed, 02/17/2021 - 16:01

People regularly ask me to help them rescue Windows computers that have become locked or damaged. Sometimes, I can use a Linux USB boot drive to mount Windows partitions and then transfer and back up files from the damaged systems.


read more

4 tech jobs for people who don't code

Wed, 02/17/2021 - 16:00

In the first article in this series, I explained how the tech industry divides people and roles into "technical" or "non-technical" categories and the problems associated with this. The tech industry makes it difficult for people interested in tech—but not coding—to figure out where they fit in and what they can do.


read more

How to install Linux in 3 steps

Tue, 02/16/2021 - 16:02

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. Here's how to install Linux. 


read more

How Ansible got started and grew

Tue, 02/16/2021 - 16:02

Recently, Flagsmith founder Ben Rometsch spoke to Michael DeHaan, founder of open source IT automation software Ansible (now part of IBM/Red Hat), on The Craft of Open Source podcast about how he developed Ansible and what he's been doing since.


read more

What does being 'technical' mean?

Tue, 02/16/2021 - 16:00

The word "technical" describes many subjects and disciplines: technical knock-out, technical foul, technical courses for rock-climbing competitions, and technical scores for figure skating in sports. The popular cooking show The Great British Bake-Off includes a technical baking challenge. Anybody who has participated in the theatre may be familiar with technical week, the week before the opening night of play or musical.


read more

Why everyone should try using Linux

Mon, 02/15/2021 - 16:02

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. Let's explore why anyone can try Linux.


read more

Pages