opensource.com

Subscribe to opensource.com feed
Updated: 43 min 45 sec ago

Learn to debug code with the GNU Debugger

Thu, 03/04/2021 - 16:01

The GNU Debugger, more commonly known by its command, gdb, is an interactive console to help you step through source code, analyze what gets executed, and essentially reverse-engineer what's going wrong in a buggy application.


read more

Manage your personal budget with this open source application

Thu, 03/04/2021 - 16:00

Terminal Finances is a free and open source application that helps you control your personal accounts easily and simply. It's available for Linux and Windows.


read more

Host your website with dynamic content and a database on a Raspberry Pi

Wed, 03/03/2021 - 16:02

Raspberry Pi's single-board machines have set the mark for cheap, real-world computing. With its model 4, the Raspberry Pi can host web applications with a production-grade web server, a transactional database system, and dynamic content through scripting. This article explains the installation and configuration details with a full code example. Welcome to web applications hosted on a very lightweight computer.


read more

5 signs you might be a Rust programmer

Wed, 03/03/2021 - 16:01

I'm a fairly recent convert to Rust, which I started to learn around the end of April 2020. But, like many converts, I'm an enthusiastic evangelist. I'm also not a very good Rustacean, truth be told, in that my coding style isn't great, and I don't write particularly idiomatic Rust. I suspect this is partly because I never really finished learning Rust before diving in and writing quite a lot of code (some of which is coming back to haunt me) and partly because I'm just not that good a programmer.


read more

Open source drone makes it to Mars, System76 unveils its new keyboard, and more

Wed, 03/03/2021 - 16:00

In this edition of our open source news roundup, learn about open source on Mars, System76's new keyboard, a 5G open source stack, and more.

Open source goes to Mars

When NASA's latest Mars rover hit the Red Planet in February, it was partially powered by open source software.


read more

Monitor your Raspberry Pi with Grafana Cloud

Tue, 03/02/2021 - 16:02

You may have heard of Grafana, a time-series dashboarding tool that helps you discover what's going on in your environment. People from hobbyists to enterprise professionals like to use it for visualizations because it is open source and can accept data from myriad sources. This article describes how to use it to monitor your Raspberry Pi as an example of Internet of Things (IoT) monitoring.


read more

Learn Java with object orientation by building a classic Breakout game

Tue, 03/02/2021 - 16:01

As a second-semester student in systems and digital media at the Federal University of Ceará in Brazil, I was given the assignment to remake the classic Atari 2600 Breakout game from 1978. I am still in my infancy in learning software development, and this was a challenging experience. It was also a gainful one because I learned a lot, especially about applying object-oriented concepts.


read more

3 features that debuted in Python 3.0 you should use now

Tue, 03/02/2021 - 16:00

This is the first in a series of articles about features that first appeared in a version of Python 3.x. Python 3.0 was first released in 2008, and even though it has been out for a while, many of the features it introduced are underused and pretty cool. Here are three you should know about.


read more

Build a home thermostat with a Raspberry Pi

Mon, 03/01/2021 - 16:03

My wife and I moved into a new home in October 2020. As soon as it started getting cold, we realized some shortcomings of the home's older heating system (including one heating zone that was always on). We had Nest thermostats in our previous home, and the current setup was not nearly as convenient. There are multiple thermostats in our house, and some had programmed heating schedules, others had different schedules, some had none at all.


read more

4 open source tools for running a Linux server

Mon, 03/01/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 are four open source tools for turning any device into a Linux server. 

Sometimes I detect a certain mystique around the idea of a server. Many people, should they have an image in their mind at all, think servers must be big, heavy, rack-mounted machines, carefully maintained by an overly deliberate sysadmin and a group of magical tinker gnomes. Other people envision servers as vaporous clouds that somehow power the internet.


read more

5 tips for choosing an Ansible collection that's right for you

Mon, 03/01/2021 - 16:00

In August 2020, Ansible issued its first release since the developers split the core functionality from the vast majority of its modules and plugins. A few basic Ansible modules remain part of core Ansible—modules for templating configuration files, managing services, and installing packages. All the other modules and plugins found their homes in dedicated Ansible collections.


read more

Edit video on Linux with this Python app

Sun, 02/28/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 I use Linux to edit videos.


read more

Build your own technology on Linux

Sat, 02/27/2021 - 16:01

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. Linux empowers its users to build their own tools.


read more

3 Linux terminals you need to try

Fri, 02/26/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. The ability to choose your own terminal is a big reason to use Linux.

Many people think once you've used one terminal interface, you've used them all. But users who love the terminal know there are minor but important differences between them. This article looks at three of my favorites.


read more

How I became a Kubernetes maintainer in 4 hours a week

Fri, 02/26/2021 - 16:01

"I want to contribute to Kubernetes, but I don't know where to start."

I have heard (and even said) versions of this sentiment many times since Kubernetes started gaining influence. So, over the last year, I've spent time contributing to the project, and I've found it worth every minute.

I've discovered that Kubernetes is a project with the right scale for anyone to make an impact in whatever time they have available in their schedule. For me, that was just four hours a week. No more, no less.


read more

Navigate your FreeDOS system

Fri, 02/26/2021 - 16:00

FreeDOS is an open source implementation of DOS. It's not a remix of Linux, and it is compatible with the operating system that introduced many people to personal computing. This makes it an important resource for running legacy applications, playing retro games, updating firmware on motherboards, and experiencing a little bit of living computer history. In this article, I'll look at some of the essential commands used to navigate a FreeDOS system.


read more

How to use the Linux anacron command

Thu, 02/25/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. Automation is one of the best reasons to use Linux.

One of my favorite things about Linux is its willingness to do work for me. Instead of performing repetitive tasks that eat up my time, or are prone to error, or that I'm likely to forget, I schedule Linux to do them for me.


read more

AIOps vs. MLOps: What's the difference?

Thu, 02/25/2021 - 16:01

In late 2019, O'Reilly hosted a survey on artificial intelligence (AI) adoption in the enterprise. The survey broke respondents into two stages of adoption: Mature and Evaluation.

When asked what's holding back their AI adoption, those in the latter category most often cited company culture. Trouble identifying good use cases for AI wasn't far behind.


read more

4 new open source licenses

Thu, 02/25/2021 - 16:00

As the steward of the Open Source Defintion, the Open Source Initiative has been designating licenses as "open source" for over 20 years. These licenses are the foundation of the open source software ecosystem, ensuring that everyone can use, improve, and share software. When a license is approved, it is because the OSI believes that the license fosters collaboration and sharing for the benefit of everyone who participates in the ecosystem.


read more

Why Linux is critical to edge computing

Wed, 02/24/2021 - 16:01

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. Linux is the ideal operating system for experimenting with edge computing. 


read more

Pages