Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 22 min 31 sec ago

6 RFCs for understanding how the internet works

Friday 6th of July 2018 07:02:00 AM

Reading the source is an important part of open source software. It means users have the ability to look at the code and see what it does.

But "read the source" doesn't apply only to code. Understanding the standards the code implements can be just as important. These standards are codified in documents called "Requests for Comments" (RFCs) published by the Internet Engineering Task Force (IETF). Thousands of RFCs have been published over the years, so we collected a few that our contributors consider must-reads.


read more

Wallabag: An open source alternative to Pocket

Friday 6th of July 2018 07:01:00 AM

Back in 2014, I wrote about wallabag, an open source alternative to read-it-later applications like Instapaper and Pocket. Go take a look at that article if you want to. Don't worry, I'll wait for you.

Done? Great!

In the four years since I wrote that article, a lot about wallabag has changed. It's time to take a peek to see how wallabag has matured.


read more

Does your project suffer from technical drift?

Friday 6th of July 2018 07:00:00 AM

The other day, while building a UI replacement for an MVC application using Angular 5/WebAPI, we bumped into an issue. I thought, "This is technical drift."


read more

Top 10 June must-reads: Bash tips, Dropbox and Adobe Lightroom alternatives, Emacs vs. Vim, Linux tricks, and more

Thursday 5th of July 2018 08:40:00 PM

In June Opensource.com brought in 736,312 unique visitors, a 20% year over year increase, who generated 1,180,106 page views for the month. We published 84 articles and welcomed 26 new authors. More than 65% of our content was contributed by members of the open source community. Community moderators contributed 15 articles.


read more

5 military phrases for DevOps practitioners

Thursday 5th of July 2018 07:01:00 AM

The U.S. military is known for quite a few things, including its excessive and fascinating use of acronyms, euphemisms, and colorful phrases to describe certain situations. But many of these terms are applicable to other areas of life, including many non-military jobs.

Following are five phrases from the armed forces that I think DevOps practitioners should adopt.


read more

How do you keep your Linux skills strong?

Thursday 5th of July 2018 07:00:00 AM

No matter how experienced you are, if you don't make an effort to keep your skills sharp and pay attention to changes in the tools you use, you're going to miss out.

Whether you're a Linux beginner or a seasoned pro, it's important to take the time to regularly learn and practice. And while there are tons of great options for keeping your Linux experience fresh, your skills aren't going to magically improve themselves. You've got to do the work.

So what's your preferred method of learning? Take the poll, but let us know in the comments below, too.


read more

How to use dd in Linux without destroying your disk

Thursday 5th of July 2018 07:00:00 AM

This article is excerpted from chapter 4 of Linux in Action, published by Manning.


read more

Comparing Twine and Ren'Py for creating interactive fiction

Wednesday 4th of July 2018 07:02:00 AM

Any experienced technology educator knows engagement and motivation are key to a student's learning. Of the many techniques for stimulating engagement and motivation among learners, storytelling and game creation have good track records of success, and writing interactive fiction is a great way to combine both of those techniques.


read more

Open source money: Bitcoin, blockchain, and free software

Wednesday 4th of July 2018 07:01:00 AM

Whether you believe that blockchain technology is poised to change the world or that it is a flash in the pan, one thing is sure: Technical and legal questions about blockchain are on everyone's mind today. People often wonder: Is Bitcoin "open source"? But this question arises from confusion about three separate concepts: blockchains, cryptocurrencies, and open source software.


read more

Top 7 articles on DevOps and agile in 2018

Wednesday 4th of July 2018 07:00:00 AM

Interested in learning more about DevOps and agile? Check out some of our most popular articles so far in 2018 to get up to date on best practices and learn how you can contribute your experiences.


read more

A Linux distro for digital artists

Tuesday 3rd of July 2018 07:03:00 AM

Digital art students, professionals, and educators need Linux too. So, I created a new distro, which is derived from Bodhi Linux, a lightweight, Ubuntu-based distro that includes only a browser, a terminal emulator, and a few other system tools.


read more

10 killer tools for the admin in a hurry

Tuesday 3rd of July 2018 07:02:00 AM

Administering networks and systems can get very stressful when the workload piles up. Nobody really appreciates how long anything takes, and everyone wants their specific thing done yesterday.

So it's no wonder so many of us are drawn to the open source spirit of figuring out what works and sharing it with everyone. Because, when deadlines are looming, and there just aren't enough hours in the day, it really helps if you can just find free answers you can implement immediately.


read more

How to make a career move from proprietary to open source technology

Tuesday 3rd of July 2018 07:01:00 AM

I started my journey as a software engineer at Northern Telecom, where I developed proprietary software for carrier-grade telephone switches. Although I learned Pascal while in college, at Northern Telecom I was trained in a proprietary programming language based on C. I also used a proprietary operating system and a proprietary version-control software.


read more

What Game of Thrones teaches us about working openly

Tuesday 3rd of July 2018 07:00:00 AM

You might think the only synergy one can find in Game of Thrones is that between Jaime Lannister and his sister, Cersei. Characters in the show's rotating cast don't see many long term relationships, as they're killed off, betrayed, and otherwise trading loyalty in an effort to stay alive. Even the Stark children, siblings suffering from the deaths of their parents, don't really get along most of the time.


read more

Xfce Linux desktop environment, Arduino robots, hot DevOps books, FreeDOS, Python, Go, and more

Monday 2nd of July 2018 05:49:00 PM

Let's look back at what Opensource.com readers were most interested in the week of June 25-July 1:


read more

5 open source alternatives to Skype

Monday 2nd of July 2018 07:02:00 AM

If you've been a working adult for more than a decade, you probably remember the high cost and complexity of doing audio- and video conferences. Conference calls were arranged through third-party vendors, and video conferences required dedicated rooms with expensive equipment at every endpoint.


read more

My first sysadmin mistake

Monday 2nd of July 2018 07:01:00 AM

If you work in IT, you know that things never go completely as you think they will. At some point, you'll hit an error or something will go wrong, and you'll end up having to fix things. That's the job of a systems administrator.

As humans, we all make mistakes. Sometimes, we are the error in the process, or we are what went wrong. As a result, we end up having to fix our own mistakes. That happens. We all make mistakes, typos, or errors.


read more

How to edit Adobe InDesign files with Scribus and Gedit

Monday 2nd of July 2018 07:00:00 AM

To be a good graphic designer, you must be adept at using the profession's tools, which for most designers today are the ones in the proprietary Adobe Creative Suite.


read more

Celebrating 24 years of FreeDOS: Useful commands cheat sheet

Friday 29th of June 2018 07:02:00 AM

FreeDOS turns 24 years old on June 29.

FreeDOS is a complete, free, DOS-compatible operating system that you can use to play classic DOS games, run business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS.


read more

An insider's look at drafting the GPLv3 license

Friday 29th of June 2018 07:01:00 AM

Last year, I missed the opportunity to write about the 10th anniversary of GPLv3, the third version of the GNU General Public License. GPLv3 was officially released by the Free Software Foundation (FSF) on June 29, 2007—better known in technology history as the date Apple launched the iPhone. Now, one year later, I feel some retrospection on GPLv3 is due. For me, much of what is interesting about GPLv3 goes back somewhat further than 11 years, to the public drafting process in which I was an active participant.


read more

More in Tux Machines

Wine and Games for GNU/Linux

  • Wine 3.13 is out as well as DXVK 0.63 for D3D11 with Vulkan
    First of all the latest Wine development release is out with Wine 3.13 and on top of that DXVK for Vulkan-based D3D11 in Wine also release version 0.63.
  • Feral's GameMode 1.2 Released For Optimizing Linux Gaming
    For what just started out as a tool to ensure you are using the "performance" frequency scaling governor when running Linux games, Feral's open-source GameMode system tool has slowly been picking up some extra functionality. Out this weekend is Feral GameMode 1.2 as the newest release. GameMode 1.2 adds configuration options about the default and desired governors, now supports soft real-time scheduling on kernels with SCHED_ISO support and will then use renice to boost games to a higher priority, the GameMode service is now D-Bus activated than needing to be explicitly enabled by systemd, and the GameMode libraries are now properly versioned.
  • Stardew Valley multiplayer just got a PC release date
    Since the moment Stardew Valley launched back in 2016, multiplayer has been one of the most anticipated additions to the games. After a period of beta testing, it’s nearly ready to roll out on PC, Mac, and Linux. While it probably isn’t going to look a lot different from the beta that’s currently available, this is exciting news for more reasons than one.
  • Multiplayer is coming to ‘Stardew Valley’ on PC, Mac and Linux
    According to a tweet from Eric Barone (@ConcernedApe), the sole developer behind Stardew Valley, the feature is coming to the lighthearted farming game on August 1st. Along with the release date, the game’s developer also released a new trailer for the feature (see it above).
  • 'Stardew Valley' multiplayer arrives on PC, Mac and Linux August 1st

Android Leftovers

Jonathan Dieter: Small file performance on distributed filesystems - Round 2

Last year, I ran some benchmarks on the GlusterFS, CephFS and LizardFS distributed filesystems, with some interesting results. I had a request to redo the test after a LizardFS RC was released with a FUSE3 client, since it is supposed to give better small file performance. I did have a request last time to include RozoFS, but, after a brief glance at the documentation, it looks like it requires a minimum of four servers, and I only had three available. I also looked at OrangeFS (originally PVFS2), but it doesn’t seem to provide replication, and, in preliminary testing, it was over ten times slower than the alternatives. NFS was tested and its results are included as a baseline. I once again used compilebench, which was designed to emulate real-life disk usage by creating a kernel tree, reading all the files in the tree, simulating a compile of the tree, running make clean, and finally deleting the tree. The test was much the same as last time, but with one important difference. Last time, the clients were running on the same machines that were running the servers. LizardFS benefited hugely from this as it has a “prefer local chunkserver” feature that will skip the network completely if there’s a copy on the local server. This time around, the clients were run on completely separate machines from the servers, which removed that advantage for LizardFS, but which I believe is a better reflection on how distributed filesystems are generally used. I would like to quickly note that there was very little speed difference between LizardFS’s FUSE2 and FUSE3 clients. The numbers included are from the FUSE3 client, but they only differed by a few percentage points from the FUSE2 client. Read more

GNOME 3.30 Desktop Environment to Enter Beta on August 1, GNOME 3.29.4 Is Out

With a two-day delay, the GNOME Project through Javier Jardón announced today the release of the fourth and last development snapshot of the GNOME 3.30 desktop environment before it enters beta testing next month, GNOME 3.29.4, which continues to add improvements to various of GNOME's core components and applications. However, due to the summer vacation and the GUADEC conference, GNOME 3.29.4 isn't a major snapshot as many would have expected. It only adds some minor changes and bug fixes to a handful of components, including GNOME Shell, Mutter, Evolution, GNOME Photos, GNOME Builder, GNOME Online Accounts, Polari, Bijiben, Evince, Epiphany, Baobab, GNOME Control Center, and File Roller. Read more Also: GNOME 3.29.4 Released As Another Step Towards GNOME 3.30