opensource.com

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

Create a SDN on Linux with open source

Fri, 04/17/2020 - 15:02

Network routing protocols fall into two main categories: interior gateway protocols and exterior gateway protocols. Interior gateway protocols are used by routers to share information within a single autonomous system. If you are running Linux, you can make your system behave as a router through the open source (GPLv2) routing stack Quagga.


read more

How to set up and run WordPress for your classroom

Fri, 04/17/2020 - 15:01

There are many good reasons to set up WordPress for your classroom. As more schools switch to online classes, WordPress can become the go-to content management system. Teachers using WordPress can provide a number of different educational choices to differentiate instruction for their students. Blogging is an accessible way to create content that energizes student learning. Teachers can write short stories, poems, and provide picture galleries that function as story starters. Students can comment and those comments can be moderated by their teacher.


read more

Is reporting 100% of code coverage reasonable?

Fri, 04/17/2020 - 15:00

The Foundation for Public Code works to enable open and collaborative public-purpose software for public organizations (like local governments) internationally. We do this by supporting software at the codebase level through codebase stewardship. We also publish the Standard for Public Code (draft version 0.1.4 at the time of this writing), which helps open source codebase communities build solutions that can be reused successfully by other organizations.


read more

State of software engineering, JavaScript is the future, and more industry trends

Thu, 04/16/2020 - 23:00

As part of my role as a senior product marketing manager at an enterprise software company with an open source development model, I publish a regular update about open source community, market, and industry trends for product marketers, managers, and other influencers. Here are five of my and their favorite articles from that update.


read more

Learning to love systemd

Thu, 04/16/2020 - 15:02

systemd—yes, all lower-case, even at the beginning of a sentence—is the modern replacement for init and SystemV init scripts. It is also much more.


read more

How I've adjusted my work-from-home habits

Thu, 04/16/2020 - 15:01

I've been a remote worker during various chapters in my career, and have tried to carry those lessons into each new remote work experience. At the end of last year, I switched to a job that lets me work from home. Fast forward to the COVID-19 outbreak; even though I was no WFH novice, I found myself having to adapt just like the many other workers who've been suddenly thrust into remote work.

In hopes of easing that transition, here are some healthy remote work habits to adapt during a pandemic.


read more

How to package Python applications for Linux

Thu, 04/16/2020 - 15:00

One way to make Python applications installable on Debian-based operating systems (such as Debian or Elementary OS) is by using the dh_virtualenv tool. It builds a .deb package that wraps a Python virtual environment around an application and deploys it upon installing.


read more

6 open source teaching tools for virtual classrooms

Wed, 04/15/2020 - 15:03

As schools and universities are shutting down around the globe due to COVID-19, many of us in academia are wondering how we can get up to speed and establish a stable workflow to get our podcasts, online lectures, and tutorials out there for our students.

Open source software (OSS) has a key role to play in this situation for many reasons, including:


read more

How to automate your cryptocurrency trades with Python

Wed, 04/15/2020 - 15:01

Unlike traditional stock exchanges like the New York Stock Exchange that have fixed trading hours, cryptocurrencies are traded 24/7, which makes it impossible for anyone to monitor the market on their own.

Often in the past, I had to deal with the following questions related to my crypto trading:


read more

Writing Java with Quarkus in VS Code

Wed, 04/15/2020 - 15:00

In the previous articles in this series about cloud-native Java applications, I shared 6 requirements of cloud-native software and 4 things cloud-native Java must provide. But now you might want to implement these advanced Java applications in your local machine without climbing a steep learning curve.


read more

How young people can help fight COVID-19 with code

Tue, 04/14/2020 - 23:18

More than 91% of students around the world are impacted by school closures due to COVID-19, and most governments have temporarily closed academic institutions. That's nearly 1.6 billion young people in 188 countries. Also, most of the learning platforms available online today aren't practical, engaging, or interactive, and lack true virtual collaboration.


read more

How I containerize a build system

Tue, 04/14/2020 - 15:02

A build system is comprised of the tools and processes used to transition from source code to a running application. This transition also involves changing the code's audience from the software developer to the end user, whether the end user is a colleague in operations or a deployment system.


read more

Try this Kubernetes HTTP router and reverse proxy

Tue, 04/14/2020 - 15:01

Skipper is an open source HTTP router and reverse proxy for service composition. As its GitHub page states, it's designed to handle large amounts of dynamically configured HTTP route definitions (>600,000 routes) with detailed lookup conditions and flexible augmentation of the request flow with filters. It can be used out of the box or extended with custom lookup, filter logic, and configuration sources.


read more

How World of Warcraft introduced me to Linux

Tue, 04/14/2020 - 15:00

The story behind my career with Linux is a bit unusual. It starts back in 2005; I was working as an auto mechanic at a Nissan dealership in Toledo, Ohio. I had never used a computer for anything other than checking email, browsing the web, and playing World of Warcraft.


read more

9 open source CSS frameworks for frontend web development

Mon, 04/13/2020 - 15:02

When most people think about web development, HTML or JavaScript usually come to mind. They usually forget about the technology that has far more impact on the ability to enjoy a website: cascading style sheets (CSS). CSS is both one of the most important and the most often forgotten parts of any webpage, even though it's one of the three cornerstone technologies of the World Wide Web, according to Wikipedia.


read more

A handy utility for creating Raspberry Pi SD card images

Mon, 04/13/2020 - 15:01

There are many ways to buy a Raspberry Pi, and depending on who you buy it from, it may or may not come with an operating system already installed on it. Getting an OS onto a Raspberry Pi is a matter of "flashing" an SD card with an OS image. To make this as easy as possible, the Raspberry Pi Foundation has introduced a Raspberry Pi Imager application, and you can download it for all major platforms. Here's a quick intro to this helpful new utility.


read more

How to install Python on Linux

Mon, 04/13/2020 - 15:00

Python is now the most popular, most used programming language. Python's simple syntax and low learning curve make it the ultimate choice for beginners as well as professional developers. Python is also a very versatile programming language. It's used nearly everywhere—from web development to artificial intelligence—really anywhere other than mobile development.


read more

Use this helpful Bash script when stargazing

Sun, 04/12/2020 - 15:00

We often talk about Linux being used on servers and by developers, but it is used in many other fields too, including astronomy. There are a lot of astronomy tools available for Linux, such as sky maps, star charts, and interfaces to telescope drive systems for controlling your telescope. But one challenge for astronomers is using a computer while keeping their eyes working in the dark.


read more

New Linux integrity checker from Microsoft, Raspberry Pi smart TV replacement from KDE, and more open source news

Sat, 04/11/2020 - 15:07

In this edition of our open source news roundup, we take a look at GNOME Foundation's new contributor program, a new Linux integrity checker from Microsoft, a free software alternative to smart TVs, and more!


read more

5 open source activities while you work from home

Sat, 04/11/2020 - 15:00

The mythos of the remote home office or the exciting archetype of the digital nomad are as appealing as they are dangerous. It's great to be able to avoid a commute, to be able to stay comfortable at home while getting lots of work done, and to be master of your own schedule. But along with those liberties, you inherit the responsibility of remembering to be a normal, functioning human being. Believe it or not, the two aren't mutually exclusive. You can do both, but you have to work at it. Here are some ideas on how.

Plant something


read more

Pages