Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 6 hours 1 min ago

Analyzing the Linux boot process

14 hours 58 min ago

The oldest joke in open source software is the statement that "the code is self-documenting." Experience shows that reading the source is akin to listening to the weather forecast: sensible people still go outside and check the sky. What follows are some tips on how to inspect and observe Linux systems at boot by leveraging knowledge of familiar debugging tools. Analyzing the boot processes of systems that are functioning well prepares users and developers to deal with the inevitable failures.


read more

Google's Kelsey Hightower talks Kubernetes and community

14 hours 59 min ago

Google developer advocate Kelsey Hightower says that he always figured that the (now wildly successful) Kubernetes container orchestration platform "would get big on its own at some point." He shared some of the reasons he sees for Kubernetes' success in a podcast recorded in December at CloudNativeCon in Austin.


read more

Why building a community is worth the extra effort

15 hours 20 sec ago

When we launched Nethesis in 2003, we were just system integrators. We only used existing open source projects. Our business model was clear: Add multiople forms of value to those projects: know-how, documentation for the Italian market, extra modules, professional support, and training courses. We gave back to upstream projects as well, through upstream code contributions and by participating in their communities.


read more

Cast your vote: 2018 Reader's Choice Award

Monday 15th of January 2018 08:03:00 AM

In 2017, Opensource.com published just shy of 1,000 articles and welcomed more than 200 first-time contributors to our community. This wouldn't be possible without an amazing community of moderators, contributors, readers, and sharers. Join us in celebration of our 8-year anniversary on January 25 by voting in our 2018 Opensource.com Community Awards.


read more

2 scientific calculators for the Linux desktop

Monday 15th of January 2018 08:01:00 AM

Every Linux desktop environment comes with at least a simple desktop calculator, but most of those simple calculators are just that: a simple tool for simple calculations.

Fortunately, there are exceptions; programs that go far beyond square roots and a couple of trigonometric functions, yet are still easy to use. Here are two powerful calculator tools for Linux, plus a couple of bonus options.


read more

Dr. Lovesource: Or how I learned to stop worrying and love the open

Monday 15th of January 2018 08:01:00 AM

I used to write code. I don't anymore. There are lots of reasons for this, including the fact that I wasn't very good at it. To clarify, I was, I think, good at writing code,1 but I wasn't very good at writing code.2 It turns out that I'm quite good at a variety of other things, so my career3 moved in a different direction—or, in fact, a variety of different directions.


read more

How debuggers really work

Monday 15th of January 2018 08:00:00 AM

A debugger is one of those pieces of software that most, if not every, developer uses at least once during their software engineering career, but how many of you know how they actually work? During my talk at linux.conf.au 2018 in Sydney, I will be talking about writing a debugger from scratch... in Rust!

In this article, the terms debugger/tracer are interchangeably. "Tracee" refers to the process being traced by the tracer.


read more

SPDX clears confusion around software licenses

Friday 12th of January 2018 08:02:00 AM

Around this time every year, our minds turn to copyright. Or maybe they turn more to copyright. After all, open source works because of copyright law. As you may already know, copyright laws give the authors of works the exclusive right to copy (among other things) their work. These rights attach as soon as the work is fixed in a tangible medium (written down, saved to disk, etc.). So the rights that open source licenses grant rely on copyright law.


read more

Top 5: Favorite Linux distros, retro gaming on Raspberry Pi, and more

Friday 12th of January 2018 08:00:00 AM

This week we look at how open source projects are viewed by college students, unusual tools for agile team development, setting up a Raspberry Pi for retro gaming, the future of Kubernetes, and our annual Linux distro poll.


read more

Top 5 Firefox extensions to install now

Friday 12th of January 2018 08:00:00 AM

The web browser has become a critical component of the computing experience for many users. Modern browsers have evolved into powerful and extensible platforms. As part of this, extensions can add or modify their functionality. Extensions for Firefox are built using the WebExtensions API, a cross-browser development system.

Which extensions should you install? Generally, that decision comes down to how you use your browser, your views on privacy, how much you trust extension developers, and other personal preferences.


read more

Libre in Las Vegas

Thursday 11th of January 2018 07:50:00 PM

It's no secret that Aleph Objects, by design, does not have trade secrets. As the makers of the LulzBot brand of 3D printers, our industry-leading transparency is born out of a passion for free software, libre innovation, and open source hardware.


read more

How to install software applications on Linux

Thursday 11th of January 2018 08:02:00 AM

How do you install an application on Linux? As with many operating systems, there isn't just one answer to that question. Applications can come from so many sources—it's nearly impossible to count—and each development team may deliver their software whatever way they feel is best. Knowing how to install what you're given is part of being a true power user of your OS.


read more

How inner sourcing saved our IT department

Thursday 11th of January 2018 08:01:00 AM

Red Hat is a company with roughly 11,000 employees. The IT department consists of roughly 500 members. Though it makes up just a fraction of the entire organization, the IT department is still sufficiently staffed to have many application service, infrastructure, and operational teams within it. Our purpose is "to enable Red Hatters in all functions to be effective, productive, innovative, and collaborative, so that they feel they can make a difference,"—and, more specifically, to do that by providing technologies and related services in a fashion that is as open as possible.


read more

AI and machine learning bias has dangerous implications

Thursday 11th of January 2018 08:00:00 AM

Algorithms are everywhere in our world, and so is bias. From social media news feeds to streaming service recommendations to online shopping, computer algorithms—specifically, machine learning algorithms—have permeated our day-to-day world. As for bias, we need only examine the 2016 American election to understand how deeply—both implicitly and explicitly—it permeates our society as well.

What’s often overlooked, however, is the intersection between these two: bias in computer algorithms themselves.


read more

What is your favorite desktop Linux distribution?

Wednesday 10th of January 2018 08:03:00 AM

There may be no question in the open source community which elicits quite the same passion in people's responses as "What's your favorite Linux distribution?"

There are all sorts of reasons people take their pick. It could be based on familiarity, on the UI, on performance, on package availability, on stability, on support, or thousands of other factors. Every year, just once, we let you chime in and tell us your favorite.


read more

How to build custom IoT hardware with Arduino

Wednesday 10th of January 2018 08:01:00 AM

Recently I wanted to create an Arduino-based low-power Internet of Things (IoT) device for makers, with built-in sensors that could be used to deliver sensor data from any location to the cloud, and potentially control connected devices such as thermostats, lights, door locks, and other home automation products. Along the way, I learned that creating a new IoT device, from idea to prototype to final product, is not as simple as I thought it would be, and there was no "ready-to-go" development device to start with.


read more

Why isn't open source hot among computer science students?

Wednesday 10th of January 2018 08:00:00 AM

The technical savvy and inventive energy of young programmers is alive and well.


read more

8 unusual FOSS tools for agile teams

Wednesday 10th of January 2018 08:00:00 AM

You might be familiar with the expression: So many tools, so little time. In order to try to save you some time, I've outlined some of my favorite tools that help agile teams work better. If you are an agilist, chances are you're aware of similar tools, but I'm specifically narrowing down the list to tools that appeal to open source enthusiasts.


read more

3 skills a successful business analyst needs

Tuesday 9th of January 2018 08:02:00 AM

The "business analyst" is a relatively new concept. In fact, as a recognized job title, it's existed for less than six years. Ideas about exactly what a business analyst is and should do as part of their organizations are emerging rapidly.


read more

How Mycroft used WordPress and GitHub to improve its documentation

Tuesday 9th of January 2018 08:02:00 AM

Imagine you've just joined a new technology company, and one of the first tasks you're assigned is to improve and centralize the organization's developer-facing documentation. There's just one catch: That documentation exists in many different places, across several platforms, and differs markedly in accuracy, currency, and style.

So how did we tackle this challenge?


read more

More in Tux Machines

Plasma 5.12 LTS beta available in PPA for testing on Artful & Bionic

Adventurous users, testers and developers running Artful 17.10 or our development release Bionic 18.04 can now test the beta version of Plasma 5.12 LTS. Read more Also: Kubuntu 17.10 and 18.04 Users Can Now Try the KDE Plasma 5.12 LTS Desktop

Leftovers: Proprietary Software, HowTos, and GXml

Debian Developers: Google Summer of Code, Quick Recap of 2017

  • RHL'18 in Saint-Cergue, Switzerland
    In between eating fondue and skiing, I found time to resurrect some of my previous project ideas for Google Summer of Code. Most of them are not specific to Debian, several of them need co-mentors, please contact me if you are interested.
  • Quick recap of 2017
         After the Stretch release, it was time to attend DebConf’17 in Montreal, Canada. I’ve presented the latest news on the Debian Installer front there as well. This included a quick demo of my little framework which lets me run automatic installation tests. Many attendees mentioned openQA as the current state of the art technology for OS installation testing, and Philip Hands started looking into it. Right now, my little thing is still useful as it is, helping me reproduce regressions quickly, and testing bug fixes… so I haven’t been trying to port that to another tool yet. I also gave another presentation in two different contexts: once at a local FLOSS meeting in Nantes, France and once during the mini-DebConf in Toulouse, France. Nothing related to Debian Installer this time, as the topic was how I helped a company upgrade thousands of machines from Debian 6 to Debian 8 (and to Debian 9 since then). It was nice to have Evolix people around, since we shared our respective experience around automation tools like Ansible and Puppet.

Devices: Raspberry Pi and Android