Language Selection

English French German Italian Portuguese Spanish

Syndicate content
Updated: 53 min 27 sec ago

Migrate virtual machines to Kubernetes with this new tool

18 hours 50 min ago

In 2017, the KubeVirt team launched the project to manage virtual machines (VMs) alongside containers in Kubernetes. The open source project's intent was to make VMs first-class citizens in this environment.

read more

Set up a service mesh on Istio

18 hours 51 min ago

Service mesh and serverless deployment models represent the next phase in the evolution of microservice architectures. Service mesh enables developers to focus on business feature development rather than managing non-functional microservices capabilities such as monitoring, tracing, fault tolerance, and service discovery.

read more

How to use FreeDOS as an embedded system

18 hours 52 min ago

The FreeDOS website says that most people use FreeDOS for three main tasks:

  1. Playing classic DOS games
  2. Running legacy DOS software
  3. Running an embedded system

But what does it mean to run an "embedded" system?

read more

Try this new open source tool for data analytics

Tuesday 15th of June 2021 07:01:00 AM

Data analytics is a trendy field with many solutions available. One of them is Cube.js, an open source analytical platform. You can think of Cube.js as a layer between your data sources and applications.

As the diagram below shows, Cube.js supports serverless data warehouses and most modern relational database management systems (RDBMS). You can work with any JavaScript front-end library for data visualization, and Cube.js will take care of the rest, including access control, performance, concurrency, and more.

read more

Build a static website with Eleventy

Tuesday 15th of June 2021 07:01:00 AM

A static site generator is a tool that generates a full, static HTML website based on raw data and a set of templates. It automates the task of coding individual HTML pages and gets those pages ready to serve to users. Because the HTML pages are prebuilt, they load very quickly in users' browsers.

read more

Keep track of your IRC chats with ZNC

Tuesday 15th of June 2021 07:00:00 AM

For a bit more than a year, I've been wondering if it is possible to bolt the open source Matrix communications network to Internet Relay Chat (IRC) in such a way that I can still use my ZNC IRC bouncer without an extra proliferation of nicknames. The answer, is amusingly, yes. But first, some background.

read more

Listen to music on FreeDOS

Tuesday 15th of June 2021 07:00:00 AM

Music is a great way to relax. On Linux, I listen to music using Rhythmbox. But did you know you can listen to music on FreeDOS, as well? Let's take a look at two popular programs to listen to music:

read more

13 open source tools for developers

Monday 14th of June 2021 07:02:00 AM

Modern developers are highly technical, opinionated, passionate, community-focused, driven, polyglot, and most importantly, empowered decision-makers. Today, developers have a say in the products being built and the tools and technologies used to build them. Most importantly, time is precious, and developers and project managers can always benefit from great efficiency. To attain great efficiency, though, you must understand the software lifecycle, and how it can be organized and manipulated.

read more

What is a CI/CD pipeline?

Monday 14th of June 2021 07:01:00 AM

A continuous integration/continuous deployment (CI/CD) pipeline is an anchor for every DevOps initiative. The CI/CD pipeline breaks down traditional silos and enables development and operations teams to collaborate throughout the entire software development lifecycle.

Better yet, moving to DevOps and a CI/CD pipeline can help your organization deliver software more securely at a higher velocity.

read more

Install FreeDOS without the installer

Monday 14th of June 2021 07:00:00 AM

Most people should be able to install FreeDOS 1.3 RC4 very easily using the installer. The FreeDOS installer asks a few questions, then takes care of the rest—including making space for FreeDOS and making the system bootable.

read more

10 go-to breakfasts for open source technologists today

Sunday 13th of June 2021 07:00:00 AM

In May, we asked some of our contributors what they eat for breakfast. After all, busy developers, sysadmins, and other IT pros need to fuel up quickly before they are ready to take on the rigors of their jobs.

After reading about our contributors' morning meals, many readers were quick to share what they eat to start the day. So if the first 16 quick breakfasts didn't feed your hunger, here are 10 more options.

read more

How I teach Python on the Raspberry Pi 400 at the public library

Saturday 12th of June 2021 07:00:00 AM

After a long and tough year, I've been looking forward to once again sharing my love of Python and open source software with other people, especially middle and high school students. Before the pandemic, I co-wrote a grant to teach Python programming to middle school students using Raspberry Pi computers. Like many other plans, COVID-19 put mine on hold for over a year. Fortunately, vaccines and the improved health in my state, New York, have changed the dynamic.

read more

How to use the FreeDOS text editor

Friday 11th of June 2021 07:02:00 AM

Editing files is a staple on any operating system. Whether you want to make a note about something, write a letter to a friend, or update a system configuration file—you need an editor. And FreeDOS provides a user-friendly text editor called (perhaps unimaginatively) "FreeDOS Edit."

Editing files

The simplest invocation of FreeDOS Edit is just EDIT. This brings up an empty editor window. The patterned background suggests an empty "desktop"—a reminder that you aren't editing any files.

read more

How hypertext can establish application state in REST

Friday 11th of June 2021 07:01:00 AM

HATEOAS is a difficult-to-pronounce acronym that stands for "Hypertext As The Engine Of Application State." Invented by Roy Fielding in the year 2000, HATEOAS was proposed as an architectural style for network-based software systems.

read more

To nurture open leaders, managers must learn to let go

Friday 11th of June 2021 07:00:00 AM

In my previous article on talent development in open organizations, I explained how senior and upper-level managers can help young leadership talent develop without taking an entirely "hands off" approach. The truth is that leadership talent rarely develops on its own, and if organizations wishing to become more open want to see open leaders thrive, upper management has a specific job to do.

read more

Why choose open source for your home automation project

Thursday 10th of June 2021 07:01:00 AM

Let's face it. The point of technology is to make life better.

Of course, what qualifies as "better" varies for people, depending on what they need at any given moment. Still, technology has the unique ability to affect lives at many different stages. For some people, technology offers a relaxing afternoon of entertainment, while for others, it provides navigational assistance, improved health care, or more precise scientific research.

read more

Install and remove software packages on FreeDOS

Thursday 10th of June 2021 07:00:00 AM

On Linux, you may have used a package manager to install or remove packages. For example, the default package manager on Debian Linux is the deb command, and the default package manager on Fedora Linux is the dnf command. But did you know that FreeDOS has a package manager, too?

read more

What happens when you terminate Kubernetes containers on purpose?

Wednesday 9th of June 2021 07:01:00 AM

In this series celebrating Kubernetes' 11th birthday, I've introduced some great tools for chaos engineering. In the first article, I explained what chaos engineering is, and in the second, I demonstrated how to get your system's steady state so that you can compare it against a chaos state.

read more

Making portable functions across serverless platforms

Wednesday 9th of June 2021 07:00:00 AM

The rising popularity of serverless development alongside the increased adoption of multi- and hybrid-cloud architectures has created a lot of competition among platforms. This gives developers many choices about where they can run functions on serverless platforms—from public managed services to on-premises Kubernetes.

read more

Configure FreeDOS in plain text

Wednesday 9th of June 2021 07:00:00 AM

The main configuration file for FreeDOS is a file in the root directory called FDCONFIG.SYS. This file contains a series of lines, each setting a value such as LASTDRIVE=Z or FILES=40. For example, the default FDCONFIG.SYS in FreeDOS 1.3 RC4 looks like this:

read more

More in Tux Machines