Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 3 hours 32 min ago

Lesson plans for an open education

Tuesday 10th of September 2019 07:00:00 AM

Students everywhere are returning to school this season. But to what kinds of schools are they returning?

Are their classrooms organized like industrial-era factory floors, built around ideals like mass standardization and tailored for maximum efficiency? Or do they look more like agile, networked learning communities?

Are they listening passively from the back of the room? Or are they collaboratively shaping what and how they learn as their teachers connect their lessons to projects and contexts outside the classroom?


read more

Getting started with the Linux tac command

Monday 9th of September 2019 07:02:00 AM

The tac command is essentially the cat command, but its purpose is to concatenate files in reverse. Like cat, it has a convenient fallback mode to print to standard output (STDOUT) if no output file is provided, making it one of those commands that are more often used as a lazy pager—like less and more—than the function it is named for.


read more

4 to-do list managers for the Linux desktop

Monday 9th of September 2019 07:02:00 AM

Ah, the humble to-do list. When used badly, it becomes a source of stress and a trigger for procrastination. When used well, the to-do list can help you focus on what you need to do, when you need to do it.

There are a few ways to keep a to-do list. You can use pen and paper. You can run a command-line to-do list manager. Or, you can use a to-do list on your desktop.


read more

How to use GNOME Boxes' snapshot capability

Monday 9th of September 2019 07:00:00 AM

In the first article in this series about GNOME Boxes, I explained how to get started with the virtualization application, and in the second article, I described GNOME Boxes' remote access capabilities. Here in the third installment, I will cover GNOME Boxes' snapshot functionality, which is a useful way to preserve data quickly.


read more

How to change the color of your Linux terminal

Friday 6th of September 2019 07:02:00 AM

You can add color to your Linux terminal using special ANSI encoding settings, either dynamically in a terminal command or in configuration files, or you can use ready-made themes in your terminal emulator. Either way, the nostalgic green or amber text on a black screen is wholly optional. This article demonstrates how you can make Linux as colorful (or as monochromatic) as you want.


read more

How to open source your academic work in 7 steps

Friday 6th of September 2019 07:01:00 AM

Academic work fits nicely into the open source ethos: The higher the value of what you give away, the greater your academic prestige and earnings. Professors accomplish this by sharing their best ideas for free in journal articles in peer-reviewed literature. This is our currency, without a strong publishing record not only would our ability to progress in our careers degrade, but even our jobs could be lost (and the ability to get any other job).


read more

Introduction to monitoring with Pandora FMS

Friday 6th of September 2019 07:00:00 AM

Pandora Flexible Monitoring Solution (FMS) is all-purpose monitoring software, which means it can control network equipment, servers (Linux and Windows), virtual environments, applications, databases, and a lot more. It can do both remote monitoring and monitoring based on agents installed on the servers. You can get collected data in reports and graphs and raise alerts if something goes wrong.


read more

Building CI/CD pipelines with Jenkins

Thursday 5th of September 2019 07:02:00 AM

In my article A beginner's guide to building DevOps pipelines with open source tools, I shared a story about building a DevOps pipeline from scratch. The core technology driving that initiative was Jenkins, an open source tool to build continuous integration and continuous delivery (CI/CD) pipelines.


read more

10 pitfalls to avoid when implementing DevOps

Thursday 5th of September 2019 07:01:00 AM

In companies of every size, software is increasingly providing business value because of a shift in how technology teams define success. More than ever, they are defined by how the applications they build bring value to their customers. Tickets and stability at the cost of saying no are no longer the key value of IT. It's now about increasing developer velocity by partnering with the business.


read more

Introducing the guide to 7 essential PyPI libraries and how to use them

Thursday 5th of September 2019 07:00:00 AM

Why is Python so beloved by programmers? It's open source. It's compatible with a variety of operating systems. It's readable for beginners. And it's powerful enough to use for developing complex applications. But best of all is its large community, making it easy to find a solution to whatever problem you’re having. This community is the reason we have such a large, diverse range of software packages available in the Python Package Index (PyPI) to extend and improve Python and solve the inevitable glitches that crop up.


read more

Environment variables in PowerShell

Wednesday 4th of September 2019 07:02:00 AM

Environment variables are global settings for your Linux, Mac, or Windows computer, stored for the system shell to use when executing commands. Many are set by default during installation or user creation.

For instance, your home directory is set as an environment variable when you log in. How it looks in PowerShell depends on your operating system.

On Windows:


read more

A guide to human communication for sysadmins

Wednesday 4th of September 2019 07:01:00 AM

Not too long ago, I spoke at a tech event in the Netherlands to an audience mostly made up of sysadmins. One of my topics was how sysadmins can increase the value they deliver to the organization they work for. I believe that among the most important factors for delivering value is for everyone to know the overall organization's priorities and goals, as well as the priorities and goals of the organization's development teams.


read more

Geeks in Cyberspace: A documentary about Linux nerds and the web that was

Wednesday 4th of September 2019 07:00:00 AM

"We invented blogging, we invented podcasting, we invented the LIKE button…"

Rob Malda is only half-joking when he makes these claims in the closing minutes of my new documentary, Geeks in Cyberspace. Together with his friends Jeff Bates, Nate Oostendorp, and Kurt Demaagd, Malda helped usher in our present age of social media, inventing now-familiar conventions that we use every day on Reddit, Wikipedia, Facebook, and elsewhere.


read more

Humbleness key to open source success, Kubernetes security struggles, and more industry trends

Tuesday 3rd of September 2019 02:00: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

The birth of the Bash shell

Tuesday 3rd of September 2019 07:14:00 AM

Shell scripting is an essential discipline for anyone in a sysadmin type of role, and the predominant shell in which people write scripts today is Bash. Bash comes as default on nearly all Linux distributions and modern MacOS versions and is slated to be a native part of Windows Terminal soon enough. Bash, you could say, is everywhere.


read more

5 open source speed-reading applications

Tuesday 3rd of September 2019 07:00:00 AM

English essayist and politician Joseph Addison once said, "Reading is to the mind what exercise is to the body." Today, most (if not all) of us are training our brains by reading text on computer monitors, television screens, mobile devices, street signs, newspapers, magazines, and papers at work or school.


read more

Peanuts, paper towels, and other important considerations on community

Tuesday 3rd of September 2019 07:00:00 AM

The most powerful aspects of an organization's culture live in the smallest individual gestures—sometimes no bigger than a peanut.

Not long ago, as I was sitting in the Dallas airport waiting for a delayed flight, I watched another passenger munch on some peanuts. Their shells fell all over the floor and, after a few minutes, the passenger kicked them into the aisle, presumably for the airport cleaning staff to collect later.


read more

An introduction to Hyperledger Fabric

Tuesday 3rd of September 2019 07:00:00 AM

One of the biggest projects in the blockchain industry, Hyperledger, is comprised of a set of open source tools and subprojects. It's a global collaboration hosted by The Linux Foundation and includes leaders in different sectors who are aiming to build a robust, business-driven blockchain framework.


read more

Navigating Ansible documentation, automating patching, virtualization, and more news

Monday 2nd of September 2019 07:03:00 AM

In this third edition of Ansible Around The Web, we've a delicious spread of ops-related YouTube content, and in the blogs section, guides to virtualization with oVirt and help navigating the extensive Ansible documentation.

If you spot an interesting Ansible story on your travels, please send us the link via Mark on Twitter, and the Ansible Community team will curate the best submissions.


read more

Why I use Java

Monday 2nd of September 2019 07:00:00 AM

I believe I started using Java in 1997, not long after Java 1.1 saw the light of day. Since that time, by and large, I've really enjoyed programming in Java; although I confess these days, I'm as likely to be found writing Groovy scripts as "serious code" in Java.


read more

More in Tux Machines

MX-19 Release Candidate 1 now available

We are pleased to offer MX-19 RC 1 for testing purposes. As usual, this iso includes the latest updates from debian 10.1 (buster), antiX and MX repos. Read more

The Linux Mint 19.2 Gaming Report: Promising But Room For Improvement

When I started outlining the original Linux Gaming Report, I was still a fresh-faced Linux noob. I didn’t understand how fast the ecosystem advanced (particularly graphics drivers and Steam Proton development), and I set some lofty goals that I couldn’t accomplish given my schedule. Before I even got around to testing Ubuntu 18.10, for example, Ubuntu 19.04 was just around the corner! And since all the evaluation and benchmarking takes a considerable amount of time, I ended up well behind the curve. So I’ve streamlined the process a bit, while adding additional checkpoints such as out-of-the-box software availability and ease-of-installation for important gaming apps like Lutris and GameHub. Read more

Something exciting is coming with Ubuntu 19.10

ZFS is a combined file system and logical volume manager that is scalable, supplying support for high storage capacity and a more efficient data compression, and includes snapshots and rollbacks, copy-on-write clones, continuous integrity checking, automatic repair, and much more. So yeah, ZFS is a big deal, which includes some really great features. But out of those supported features, it's the snapshots and rollbacks that should have every Ubuntu user/admin overcome with a case of the feels. Why? Imagine something has gone wrong. You've lost data or an installation of a piece of software has messed up the system. What do you do? If you have ZFS and you've created a snapshot, you can roll that system back to the snapshot where everything was working fine. Although the concept isn't new to the world of computing, it's certainly not something Ubuntu has had by default. So this is big news. Read more

Pack Your Bags – Systemd Is Taking You To A New Home

Home directories have been a fundamental part on any Unixy system since day one. They’re such a basic element, we usually don’t give them much thought. And why would we? From a low level point of view, whatever location $HOME is pointing to, is a directory just like any other of the countless ones you will find on the system — apart from maybe being located on its own disk partition. Home directories are so unspectacular in their nature, it wouldn’t usually cross anyone’s mind to even consider to change anything about them. And then there’s Lennart Poettering. In case you’re not familiar with the name, he is the main developer behind the systemd init system, which has nowadays been adopted by the majority of Linux distributions as replacement for its oldschool, Unix-style init-system predecessors, essentially changing everything we knew about the system boot process. Not only did this change personally insult every single Perl-loving, Ken-Thompson-action-figure-owning grey beard, it engendered contempt towards systemd and Lennart himself that approaches Nickelback level. At this point, it probably doesn’t matter anymore what he does next, haters gonna hate. So who better than him to disrupt everything we know about home directories? Where you _live_? Although, home directories are just one part of the equation that his latest creation — the systemd-homed project — is going to make people hate him even more tackle. The big picture is really more about the whole concept of user management as we know it, which sounds bold and scary, but which in its current state is also a lot more flawed than we might realize. So let’s have a look at what it’s all about, the motivation behind homed, the problems it’s going to both solve and raise, and how it’s maybe time to leave some outdated philosophies behind us. Read more