Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 1 hour 5 min ago

Getting credit: Taking your place in a meritocracy

14 hours 3 min ago

Imagine these situations (women, minorities, and junior associates in organizations deal with them regularly, but they can happen to anyone):


read more

3 ways to protect yourself from imposter syndrome

Saturday 19th of September 2020 07:00:00 AM

Poet and activist Maya Angelou published many books throughout her storied career, but each time, she feared people would figure out that she'd "run a game on everybody, and they're going to find me out." This seems an odd response from a well-honored writer. What she is describing is her own challenge with imposter syndrome.


read more

Add throwing mechanics to your Python game

Friday 18th of September 2020 07:01:00 AM

This is part 12 in an ongoing series about creating video games in Python 3 using the Pygame module. Previous articles are:


read more

Set up a Wekan kanban server on Linux

Friday 18th of September 2020 07:00:00 AM

Wekan is an open source kanban board application that allows you to manage your daily tasks with (virtual) cards. You can create boards and cards and move them between columns as you make progress on each task. You can also add people who work with you to the tasks on the board. Like other kanban tools, Wekan also allows you to use colored labels on cards to facilitate grouping, filtering, and assigning them to specific people. Because Wekan is open source (distributed under an MIT License), it's easy to modify and use.


read more

What's new with rdiff-backup?

Thursday 17th of September 2020 07:01:00 AM

In March 2020, rdiff-backup advanced to version 2, 11 years after the last major release. The deprecation of Python 2 at the beginning of 2020 was the impetus for this update, but it gave the development team the opportunity to incorporate other features and benefits.


read more

Update devices remotely with this open source tool

Thursday 17th of September 2020 07:00:00 AM

The ability to access, connect, and manage multiple devices remotely through a single account is important. Going a step further, being able to completely update devices remotely is another way for sysadmins to reduce effort and minimize headaches.


read more

Manage your Raspberry Pi fleet with Ansible

Wednesday 16th of September 2020 07:02:00 AM

The Raspberry Pi is a small, versatile device that makes interfacing with the real world a breeze for mere mortals. The Raspberry Pi Foundation's idea was to sell the devices at such a low cost that breaking one would be sad—but not a disaster. This is one reason it has been a massive success as an educational tool. But their usefulness has not escaped the business world, where they are becoming a valuable tool for automating the physical world.


read more

Teach Python with Jupyter Notebooks

Wednesday 16th of September 2020 07:01:00 AM

Some things about the Ruby community have always impressed me. Two examples are the commitment to testing and the emphasis on making it easy to get started. The best example of both is Ruby Koans, where you learn Ruby by fixing tests.


read more

Analyze Linux startup performance

Wednesday 16th of September 2020 07:00:00 AM

Part of the system administrator's job is to analyze the performance of systems and to find and resolve problems that cause poor performance and long startup times. Sysadmins also need to check other aspects of systemd configuration and usage.


read more

Improve your time management with Jupyter

Tuesday 15th of September 2020 07:01:00 AM

Python has incredibly scalable options for exploring data. With Pandas or Dask, you can scale Jupyter up to big data. But what about small data? Personal data? Private data?

JupyterLab and Jupyter Notebook provide a great environment to scrutinize my laptop-based life.


read more

3 open source alternatives to Confluence

Tuesday 15th of September 2020 07:00:00 AM

One of the most important things to do well in a modern enterprise is to collect company knowledge. Organizations need shared workspaces where individuals and teams can collaborate and share their experience and knowledge. This makes knowledge-management systems essential in today's agile environments.


read more

The future of virtual conferences, service mesh, and more industry trends

Monday 14th of September 2020 06:00:00 PM

As part of my role as a principal communication strategist at an enterprise software company with an open source development model, I publish a regular update about open source community, market, and industry trends. Here are some of my and their favorite articles from that update.


read more

Use Python to solve a charity's business problem

Monday 14th of September 2020 07:01:00 AM

In my first article in this series, I described a problem of dividing bulk supplies into hampers of similar value to distribute to struggling neighbors in your community. I also wrote about how I enjoy solving small problems like this with small programs in various languages and comparing how they do it.


read more

How Nextcloud simplified the signup process for decentralization

Monday 14th of September 2020 07:00:00 AM

We always had a nice list of dozens of Nextcloud providers, yet the most common question I heard, even from technically apt friends of mine, was:

"Hi, Jan, umm…so, which Nextcloud provider do you recommend?"

Which is, of course, understandable. If you have a long list of providers, how do you choose? Hosted nearby? Cute name? Biggest logo?

Every decentralized open source solution using servers struggles with this:


read more

Overcoming resistance to open management

Sunday 13th of September 2020 07:00:00 AM

In this installment of our "Managing with Open Values" series, I chat again with Braxton, Director of Pricing for a nationwide U.S. insurance company and people manager.


read more

How breaking my back led me to open source

Saturday 12th of September 2020 07:00:00 AM

Recently, I noticed some unusual activity on my blog. A very old post about how I broke my back while living in London had a lot of hits. Was it yet another case of Internet spammers finding a new target for their lewd advertisements? I finally put two and two together when I read the headlines that British personality Simon Cowell had broken his back in a freak motorcycle accident. Aha.


read more

Poll: What do you think of the save icon?

Friday 11th of September 2020 07:02:00 AM

Ok, I have just been doing some writing – something I do a lot of – and for some strange reason, I actually paid attention to the icon that stands for “Save.” It is – what?? – a diskette!! Why? How long has it been since diskettes were actually used? And how would the young people coming into computing even know what a diskette is?


read more

How open source legal teams can get to yes

Friday 11th of September 2020 07:01:00 AM

As I shared in the first part of this two-part series, I am an open source lawyer for Red Hat. One important part of my job is to provide information to other companies, including their in-house counsel, about how Red Hat builds enterprise-class products with a completely open source development model and to answer their questions about open source licensing in general.


read more

Why the future of IoT depends on open source

Friday 11th of September 2020 07:00:00 AM

Most people are familiar with the Internet of Things (IoT), which refers to smart objects in a connected network, as this diagram shows.


read more

Automate your container orchestration with Ansible modules for Kubernetes

Thursday 10th of September 2020 07:02:00 AM

Ansible is one of the best tools for automating your work. Kubernetes is one of the best tools for orchestrating containers. What happens when you combine the two? As you might expect, Ansible combined with Kubernetes lets you automate your container orchestration. 


read more

More in Tux Machines

Try GNOME 3.38 Orbis

Congratulations to GNOME developers! We can already try version 3.38 "Orbis" right here right now. Simply grab Fedora or openSUSE at the latest development version as you can find Orbis in them. I share with you my experience in trying out Orbis below. Along with this short review I also include the links, video, and a lot of screenshots like usual. Enjoy! Read more

Making Arch GNU/Linux 2020 Works with GLIM Multiboot USB

Continuing my business shipping computer installation media in Indonesia, recently I shipped Arch 2020 to South Sumatra the southern province in Sumatra Island along with other GNU/Linux operating systems. Apparently, nowadays Arch is a little bit different to earlier versions back in 2019 in which the ISO file contents changed by merely a character. Default GLIM configuration won't work anymore. Thus we need a change in the configurations so new Arch will work with GLIM once again. This tutorial brings you my custom change so Arch boots in multiboot way straight from the flash drive. Read more

Programming and Hardware Hacking

  • Raspberry Pi inspired MaaxBoard Mini SBC features NXP i.MX 8M Mini SoC

    Last year, Embest – an Avnet company – introduced MaaXBoard NXP i.MX 8M SBC mostly compatible with Raspberry Pi form factor and running Android 9.0 or Yocto Linux.

  • Code a GUI live with Digital Making at Home
  • RenderDoc 1.10 Released For This Leading Cross-Platform Graphics Debugger

    RenderDoc 1.10 was released on Friday for this leading open-source program supporting frame-capture-based debugging on Vulkan, OpenGL / GLES, and Direct3D across Windows, Linux, and Android along with platforms like Stadia and the Nintendo Switch. RenderDoc 1.10 brings various optimizations and speed improvements, which is always nice to see. RenderDoc should now have lower idle overhead, greater performance when capturing a frame on Vulkan in certain instances, faster cold startup time, improved replay time when switching events for Vulkan captures, and other optimizations.

  • Sublime Text – Best text editor for Linux [Ed: Why promote dodgy proprietary software when better editors exist that are Free/libre?]

    In this guide, you will learn how to install Sublime Text editor on Linux distributions like Ubuntu, Mint, Fedora, Manjaro, etc. Sublime Text is a cross-platform, light-weight code editor. It natively supports many programming and markup languages. Its functions can be extended with plugins. It has many other features, some of them listed below.

  • GCC 11 Compiler Might Finally Enable DWARF 5 Debugging By Default

    For a number of years the GNU Compiler Collection has shipped experimental support for the DWARF 5 debugging data format while finally for next year's GCC 11 release it might be deemed stable and used by default. The DWARF 5 debug data format was published back in 2017 to succeed the now decade old DWARF Version 4. With DWARF 5 there is support for better data compression, various performance improvements, better debug handling around optimized code, and other enhancements over DWARF4. DWARF 5 itself was in development for a half-decade and is detailed at DWARFstd.org.

Programming and Hardware Hacking

  • Raspberry Pi inspired MaaxBoard Mini SBC features NXP i.MX 8M Mini SoC

    Last year, Embest – an Avnet company – introduced MaaXBoard NXP i.MX 8M SBC mostly compatible with Raspberry Pi form factor and running Android 9.0 or Yocto Linux.

  • Code a GUI live with Digital Making at Home
  • RenderDoc 1.10 Released For This Leading Cross-Platform Graphics Debugger

    RenderDoc 1.10 was released on Friday for this leading open-source program supporting frame-capture-based debugging on Vulkan, OpenGL / GLES, and Direct3D across Windows, Linux, and Android along with platforms like Stadia and the Nintendo Switch. RenderDoc 1.10 brings various optimizations and speed improvements, which is always nice to see. RenderDoc should now have lower idle overhead, greater performance when capturing a frame on Vulkan in certain instances, faster cold startup time, improved replay time when switching events for Vulkan captures, and other optimizations.

  • Sublime Text – Best text editor for Linux [Ed: Why promote dodgy proprietary software when better editors exist that are Free/libre?]

    In this guide, you will learn how to install Sublime Text editor on Linux distributions like Ubuntu, Mint, Fedora, Manjaro, etc. Sublime Text is a cross-platform, light-weight code editor. It natively supports many programming and markup languages. Its functions can be extended with plugins. It has many other features, some of them listed below.

  • GCC 11 Compiler Might Finally Enable DWARF 5 Debugging By Default

    For a number of years the GNU Compiler Collection has shipped experimental support for the DWARF 5 debugging data format while finally for next year's GCC 11 release it might be deemed stable and used by default. The DWARF 5 debug data format was published back in 2017 to succeed the now decade old DWARF Version 4. With DWARF 5 there is support for better data compression, various performance improvements, better debug handling around optimized code, and other enhancements over DWARF4. DWARF 5 itself was in development for a half-decade and is detailed at DWARFstd.org.