Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 1 hour 8 min ago

Why I use rxvt as my terminal

9 hours 4 min ago

I'm a fan of Konsole and GNOME Terminal, and I use them both regularly. They're great projects, and they represent modern terminals that meet the needs of users who spend their day in a shell, as well as users who only dip into a Unix shell every now and again. They integrate nicely into a desktop environment, bridging the gap between common GUI tasks and common shell tasks. I use GNOME Terminal at work and Konsole at home, and I enjoy them both.


read more

Formatting NFL data for doing data science with Python

9 hours 5 min ago

No matter what medium of content you consume these days (podcasts, articles, tweets, etc.), you'll probably come across some reference to data. Whether it's to back up a talking point or put a meta-view on how data is everywhere, data and its analysis are in high demand.

As a programmer, I've found data science to be more comparable to wizardry than an exact science. I've coveted the ability to get ahold of raw data and glean something useful and concrete from it. What a useful talent!


read more

How GNOME uses Git

9 hours 6 min ago

“What’s your GitLab?” is one of the first questions I was asked on my first day working for the GNOME Foundation—the nonprofit that supports GNOME projects, including the desktop environment, GTK, and GStreamer. The person was referring to my username on GNOME’s GitLab instance.


read more

How to make a Halloween lantern with Inkscape

Monday 14th of October 2019 07:03:00 AM

The spooky season is almost here! This year, decorate your haunt with a unique Halloween lantern made with open source!

Typically, a portion of a lantern's structure is opaque to block the light from within. What makes a lantern a lantern are the parts that are missing: windows cut from the structure so that light can escape. While it's impractical for lighting, a lantern with windows in spooky shapes and lurking silhouettes can be atmospheric and a lot of fun to create.


read more

My Linux story: I grew up on PC Magazine not candy

Monday 14th of October 2019 07:01:00 AM

In 1998, the movie Titanic was released, mobile phones were just a luxury, and pagers were still in use. This was also the year I got my first computer. I can remember the details as if it were yesterday: Pentium 133MHz and just 16MB of memory. Back in that time (while running nothing less than Windows 95), this was a good machine. I can still hear in my mind the old spinning hard drive noise when I powered that computer on, and see the Windows 95 flag.


read more

Pros and cons of event-driven security

Monday 14th of October 2019 07:00:00 AM

Great news, everyone! Forrester Research says that 95% of all recorded breaches in 2016 came from only three industries: government, technology, and retail. Everyone else is safe... ish, right?


read more

System76 will ship Coreboot-powered firmware, a new OS for the apocalypse, and more open source news

Sunday 13th of October 2019 06:00:00 AM

In this edition of our open source news roundup, we cover System76 shipping Coreboot-powered firmware, a new OS for the apocalypse, and more open source news!


read more

Everything you need to know about Grace Hopper in six books

Friday 11th of October 2019 07:02:00 AM

Grace Hopper is one of those iconic figures that really needs no introduction. During her long career in the United States Navy, she was a key figure in the early days of modern computing. If you have been involved in open source or technology in general, chances are you have already heard several anecdotes about Grace Hopper. The story of finding the first computer bug, perhaps? Or maybe you have heard some of her nicknames: Queen of Code, Amazing Grace, or Grandma COBOL?


read more

How a business was built on podcasts for Linux: The story of Jupiter Broadcasting

Friday 11th of October 2019 07:01:00 AM

I spend a lot of time on the road and enjoy listening to podcasts about a variety of topics.


read more

5 ways to contribute to open source during Hacktoberfest

Friday 11th of October 2019 07:00:00 AM

There's always a lot to get excited about in October: sweater weather, pumpkin spice, Halloween costumes, and for the last three years, Hacktoberfest.


read more

Achieve high-scale application monitoring with Prometheus

Thursday 10th of October 2019 07:02:00 AM

Prometheus is an increasingly popular—for good reason—open source tool that provides monitoring and alerting for applications and servers. Prometheus' great strength is in monitoring server-side metrics, which it stores as time-series data.


read more

DevSecOps pipelines and tools: What you need to know

Thursday 10th of October 2019 07:01:00 AM

DevOps is well-understood in the IT world by now, but it's not flawless. Imagine you have implemented all of the DevOps engineering practices in modern application delivery for a project. You've reached the end of the development pipeline—but a penetration testing team (internal or external) has detected a security flaw and come up with a report. Now you have to re-initiate all of your processes and ask developers to fix the flaw.


read more

Climate challenges call for open solutions

Thursday 10th of October 2019 07:00:00 AM

Global climate change affects us all. It is, at its heart, an energy issue—a problem too large and too complex for any single person, company, university, research institute, science laboratory, nuclear trade association, or government to address alone. It will require a truly global, cooperative effort, one aimed at continued innovation across a range of technologies: renewables, batteries, carbon capture, nuclear power development, and more.


read more

Start developing in the cloud with Eclipse Che IDE

Wednesday 9th of October 2019 07:02:00 AM

In the many, many technical interviews I've gone through in my professional career, I've noticed that I'm rarely asked questions that have definitive answers. Most of the time, I'm asked open-ended questions that do not have an absolutely correct answer but evaluate my prior experiences and how well I can explain things.

One interesting open-ended question that I've been asked several times is:

"As you start your first day on a project, what five tools do you install first and why?"


read more

How to use clipboard managers on Linux

Wednesday 9th of October 2019 07:01:00 AM

You probably copy and paste snippets of text on your computer multiple times a day without ever thinking about it. You may take it for granted, because it's older than Unix, with its earliest implementation through macros or manual repetition of line-editor commands. While the process has largely remained the same over the past 15 years, there's a side to copy and paste that many users never see: the clipboard manager.


read more

Why to choose Rust as your next programming language

Wednesday 9th of October 2019 07:00:00 AM

Choosing a programming language for a project is often a complicated decision, particularly when it involves switching from one language to another. For many programmers, it is not only a technical exercise but also a deeply emotional one. The lack of known or measurable criteria for picking a language often means the choice digresses into a series of emotional appeals.


read more

Kubernetes communication, SRE struggles, and more industry trends

Tuesday 8th of October 2019 04:30:00 PM

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

7 steps to securing your Linux server

Tuesday 8th of October 2019 07:03:00 AM

This primer will introduce you to basic Linux server security. While it focuses on Debian/Ubuntu, you can apply everything presented here to other Linux distributions. I also encourage you to research this material and extend it where applicable.

1. Update your server

The first thing you should do to secure your server is to update the local repositories and upgrade the operating system and installed applications by applying the latest patches.

On Ubuntu and Debian:


read more

Fight for the planet: Building an open platform and open culture at Greenpeace

Tuesday 8th of October 2019 07:02:00 AM

Global problems require global solutions.

Few organizations know this better than Greenpeace. For nearly 50 years, the non-profit has been campaigning for a greener and more peaceful future.

But in 2015, Greenpeace found itself at a crossroads. To address the climate emergency, Greenpeace knew it needed to shift its organizational culture.


read more

Manage multiple versions of Go with GVM

Tuesday 8th of October 2019 07:00:00 AM

Go Version Manager (GVM) is an open source tool for managing Go environments. It supports installing multiple versions of Go and managing modules per-project using GVM "pkgsets." Developed originally by Josh Bussdieker, GVM (like its Ruby counterpart, RVM) allows you to create a development environment for each project or group of projects, segregating the different Go versions and package dependencies to allow for more flexibility and prevent versioning issues.


read more

More in Tux Machines

Coffee Lake embedded PC has six USB 3.0 ports and GbE with BMC

Trenton Systems is prepping a compact, Linux-friendly “Ion Mini PC” with 8th or 9th Gen Coffee Lake options and up to 32GB DDR4, SATA, DP, 6x USB 3.0, and 3x GbE, including one BMC-linked port for out-of-band, remote management. Trenton Systems has released a photo and preliminary documentation for an Ion Mini PC due to begin sampling by the end of the month. Although this Mini-ITX-based, 178 x 173 x 36mm system is a bit larger than what we typically consider to be a mini-PC these days, it packs in a lot of features including 6x USB 3.0 ports and a Gigabit Ethernet port linked to a Baseboard Management Controller (BMC) chip for remote, out-of-band management of networking connections. Read more

Android Leftovers

Today in Techrights

Linux Kernel 5.2 Reached End of Life, Users Urged to Upgrade to Linux Kernel 5.3

Released in early July 2019, the Linux 5.2 kernel series brought various new features and enhancements, among which we can mention an open-source firmware to support DSP audio devices, support for case-insensitive names in the EXT4 file system, a new file system mount API, better resource monitoring for Android devices, as well as new open-source GPU drivers for ARM Mali devices. Additionally, Linux kernel 5.2 introduced some performance improvements to the BFQ I/O scheduler, a new CPU bug infrastructure that better protects your computers against the recently disclosed Intel MDS (Microarchitectural Data Sampling) hardware vulnerabilities, and a new device mapper "dust" target for simulating devices with failing sectors and read failures. Read more