Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 4 hours 58 min ago

A programmer’s cleaning guide for messy sensor data

Monday 4th of September 2017 07:03:00 AM

In this tutorial, I'll explain how to use Pandas and Python to work with messy data. If you have never used Pandas before and know the basics of Python, this tutorial is for you.


read more

What's the current state of Linux distros for kids?

Monday 4th of September 2017 07:01:00 AM

When she was only two years old, my daughter was fascinated by the old Eee PC running Ubuntu Studio I was using as one of my main computers. She would climb on my lap to hammer away at the keyboard, so—even though she was a bit young—I decided to search for Linux distributions made for children. To my surprise, I found a few distros made for kids as young as two. 


read more

How WikiFundi is helping people in Africa contribute to Wikipedia

Monday 4th of September 2017 07:00:00 AM

In developed countries, the ability to access and edit Wikipedia easily is taken for granted, but in many African countries, where access to reliable electricity and broadband are limited, that's not the case. I recently interviewed Florence Devouard, who is working on several open source projects to help close gaps caused by poor access to online information.


read more

Oracle could leave Java EE to an open source foundation and more news

Saturday 2nd of September 2017 07:00:00 AM

In this week's edition of our open source news roundup, we take a look at Oracle wanting to pass Java EE to an open source foundation, Schiphol airport turns to open source, Colorado investigating open source textbooks, and more.

Open source news roundup for August 20-September 2, 2017
read more

Top 5: Your first programming language, running Windows apps on Linux, and more

Friday 1st of September 2017 12:03:00 PM

In this week's top 5, we take a look at open organizations, programming languages, and Linux.

This week's top articles 5. 3 consequences of coding in the open

Erik Kieckhafer shares how transparency has changed the way he works, making him more accountable and more responsive.


read more

Diversity and inclusion: Stop talking and do your homework

Friday 1st of September 2017 07:02:00 AM

Open source undoubtedly has a diversity problem. In fact, tech has a diversity problem.


read more

An economically efficient model for open source software license compliance

Friday 1st of September 2017 07:01:00 AM

"The Compliance Industrial Complex" is a term that evokes dystopian imagery of organizations engaging in elaborate and highly expensive processes to comply with open source license terms. As life often imitates art, many organizations engage in this practice, sadly robbing them of the many benefits of the open source model. This article presents an economically efficient approach to open source software license compliance.

Open source licenses generally impose three requirements on a distributor of code licensed from a third party:


read more

Opensource.com CFP and September preview

Friday 1st of September 2017 07:00:00 AM

We're looking for open source-angled articles for a few upcoming themes:


read more

How do I run Windows software on Linux?

Thursday 31st of August 2017 07:00:00 AM

So you're ready to make the jump to Linux, but you've still got a handful of programs you're just not quite ready to part with. Can you still run your Windows software on Linux?

The answer might be yes, but, with some caveats.

I want to draw an important distinction before we move on. It might seem obvious, but it bears repeating: Running a program on Linux does not magically make it open source, any more than running the program on Windows makes it closed source.


read more

3 consequences of coding in the open

Thursday 31st of August 2017 07:00:00 AM

I have no idea what you did at your job last week. I couldn't find out if I wanted to.

But if you were curious enough about it, you could find out exactly what I did, Monday through Friday.


read more

Tips for customizing your new Linux installation

Thursday 31st of August 2017 06:00:00 AM

I recently installed the latest release of Fedora 26 from scratch on a brand new laptop. If you've been using Linux for a while, you may opt to do upgrades instead of fresh installs to keep your preferences and configurations intact. After all, who wants to go searching for customizations every time a new version of your favorite distribution (in my case, Fedora) comes out?


read more

3 open source Python GUI frameworks

Wednesday 30th of August 2017 07:03:00 AM

There comes a time in the journey of most any programmer when they are ready to branch out past the basic examples and start to build a graphical interface to their program.

In Python, the steps to get started with GUI programming are not terribly complex, but they do require the user to begin making some choices. By its nature as a general purpose programming language with interpreters available across every common operating system, Python has to be fairly agnostic as to the choices it presents for creating graphical user interfaces.


read more

8 open source Android apps for education

Wednesday 30th of August 2017 07:02:00 AM

With a new school year beginning in many areas, now is a great time for parents, students, and educators to try out apps that can help with the learning experience. The following eight apps can turn an Android phone or tablet into a tool to help a student learn and study. They are all open source and all of them are available from the F-Droid repository, so you easily add these apps to any phone that is configured to allow apps from external repositories.


read more

How to create reproducible build environments with Rebuild

Wednesday 30th of August 2017 07:01:00 AM

Building modern software in a predictable and repeatable way isn't easy. The overwhelming number of software dependencies and the need to isolate conflicting components presents numerous challenges in managing build environments.

Although there are many tools aimed at mitigating this challenge, there are two approaches most of them take: either they rely on package managers to preserve and replicate package sets, or they use virtual or physical machines with preconfigured environments.


read more

Mentoring: Your path to immortality

Wednesday 30th of August 2017 07:00:00 AM

Have you ever wondered why some open source projects have better luck than others when it comes to attracting and retaining enthusiastic contributors? Here are a few ways open source projects can improve their chances of getting—and keeping—the kinds of contributors who help make projects succeed.


read more

What you should know about CephFS

Tuesday 29th of August 2017 07:02:00 AM

Today, new storage system interfaces are created regularly to resolve emerging challenges in distributed storage. For example, Amazon Simple Storage Service [S3] (an opaque object store) and Amazon Elastic Block Storage [EBS] (a virtual machine image provider) both provide an essential, scalable storage service within a cloud ecosystem; however even with these new technologies, the conventional file system remains the most-widely used storage interface in computing.


read more

Create versatile visualizations with D3 and Angular

Tuesday 29th of August 2017 07:02:00 AM

Our world is based on data. We gather it everywhere: forms, feedback, learning techniques, data mining, etc. When it comes to working with that data, we need to do more than show numbers back to our users; we need to make it easy for them to understand what the numbers mean.


read more

How a leader can move forward without consensus

Tuesday 29th of August 2017 07:00:00 AM

Open organizations depend on collaboration and inclusion, so when it comes to making decisions, it's natural to wonder how much time and energy we ought to spend in the pursuit of alignment and consensus-building.

Openness and transparency are infused into everything we do at Red Hat, from the way we create technology to our methods of communication. We are a mission-based, purpose-driven organization, and that means company-wide alignment will always be crucial for some of our decisions.


read more

What was your first programming language?

Tuesday 29th of August 2017 06:59:00 AM

Whether you first learned to program in a classroom setting, on the job, or by teaching yourself, everyone who has contributed code to an open source project has a story of how they first picked up programming. And no matter if you still use it today, your first language played an important role in shaping your understanding of computer systems.

So which language did you begin with?


read more

Monitoring Linux performance with Grafana

Monday 28th of August 2017 07:02:00 AM

I've spent a bit of time setting up Linux (in my case, CentOS) as a home router due to frustrations with home routers available on the market. This was both a good exercise and a bit of nostalgia from my early days with Linux. Once I'd finished getting the basics set up, I wanted a way to track various statistics, such as network traffic, disk usage, etc. The venerable Cacti is certainly an option, but that's feeling a bit legacy these days.


read more

More in Tux Machines

Red Hat and Fedora: AnsibleFest SF 2017, So-called 'Open Organisation', and Pipewire

  • AnsibleFest SF 2017
    AnsibleFest was amazing, it always is. This has been my Third one and it's always one that I look forward to attending. The Ansible Events Team does an absolutely stellar job of putting things together and I'm extremely happy I was not only able to attend but that I was accepted as a speaker.
  • The eye-opening power of cultural difference
    Inclusivity is the quality of an open organization that allows and encourages people to join the organization and feel a connection to it. Practices aimed at enhancing inclusivity are typically those that welcome new participants to the organization and create an environment that makes them want to stay. When we talk about inclusivity, we should clarify something: Being "inclusive" is not the same as being "diverse." Diversity is a product of inclusivity; you need to create an inclusive community in order to become a diverse one, not the other way around. The degree to which your open organization is inclusive determines how it adapts to, responds to, and embraces diversity in order to improve itself. Interestingly enough, the best way to know which organizational changes will make your group more inclusive is to interact with the people you want to join your community.
  • Red Hat (RHT) PT Raised to $120 at Barclays Into Q2 Print
  • Barclays Holds To Rating And Raises Price Target On Red Hat, Inc. (RHT)
  • Red Hat, Inc. (NYSE:RHT) Volatility in Focus
  • Share Activity Lifted for Red Hat Inc (RHT) in Session
  • Red Hat Formally Rolls Out Pipewire For Being The "Video Equivalent of PulseAudio"
    Red Hat has quietly been working on PipeWire for years that is like the "video equivalent of PulseAudio" while now it's ready to make its initial debut in Fedora 27 and the project now has an official website. Pipewire has been talked about a few times in recent months while Red Hat's Christian Schaller wrote a blog post today about Launching Pipewire!

Ubuntu: Applications Survey, Mir support for Wayland, Canonical OpenStack Pike and Bright Computing

  • Results of the Ubuntu Desktop Applications Survey
    I had the distinct honor to deliver the closing keynote of the UbuCon Europe conference in Paris a few weeks ago. First off -- what a beautiful conference and venue! Kudos to the organizers who really put together a truly remarkable event. And many thanks to the gentleman (Elias?) who brought me a bottle of his family's favorite champagne, as a gift on Day 2 :-) I should give more talks in France!
  • Mir support for Wayland
    I’ve seen some confusion about how Mir is supporting Wayland clients on the Phoronix forums . What we are doing is teaching the Mir server library to talk Wayland in addition to its original client-server protocol. That’s analogous to me learning to speak another language (such as Dutch). This is not anything like XMir or XWayland. Those are both implementations of an X11 server as a client of a Mir or Wayland. (Xmir is a client of a Mir server or and XWayland is a client of a Wayland server.) They both introduce a third process that acts as a “translator” between the client and server.
  • Mir 1.0 Still Planned For Ubuntu 17.10, Wayland Support Focus
    Following our reporting of Mir picking up initial support for Wayland clients, Mir developer Alan Griffiths at Canonical has further clarified the Wayland client support. It also appears they are still planning to get Mir 1.0 released in time for Ubuntu 17.10.
  • Webinar: OpenStack Pike is here, what’s new?
    Sign up for our new webinar about the Canonical OpenStack Pike release. Join us to learn about the new features and how to upgrade from Ocata to Pike using OpenStack Charms.
  • Bright Computing Announces Support for Ubuntu
    right Computing, a global leader in cluster and cloud infrastructure automation software, today announced the general availability of Bright Cluster Manager 8.0 with Ubuntu. With this integration, organizations can run Bright Cluster Manager Version 8.0 on top of Ubuntu, to easily build, provision, monitor and manage Ubuntu high performance clusters from a single point of control, in both on-premises and cloud-based environments.

Linux Foundation Courses and Events

  • Linux Foundation LFCE Georgi Yadkov Shares His Certification Journey
    The Linux Foundation offers many resources for developers, users, and administrators of Linux systems. One of the most important offerings is its Linux Certification Program. The program is designed to give you a way to differentiate yourself in a job market that's hungry for your skills. How well does the certification prepare you for the real world? To illustrate that, The Linux Foundation is highlighting some of those who have recently passed the certification examinations. These testimonials should help you decide if either the Linux Foundation Certified System Administrator or the Linux Foundation Certified Engineer certification is right for you. In this article, recently certified engineer Georgi Yadkov shares his experience.
  • Diversity Empowerment Summit Features Stories from Individual Persistence to Industry-wide Change
    Last week at The Linux Foundation’s first Diversity Empowerment Summit we heard from so many amazing speakers about how they are working to improve diversity in the tech industry. Leaders from companies including Comcast, DreamWorks, IBM, Rancher Labs, Red Hat and many others recounted their own personal struggles to fit in and advance as women and minorities in tech. And they gave us sage advice and practical tips on what women, minorities, and their allies can do to facilitate inclusion and culture change in open source and the broader tech community.
  • Open Source Summit: Day 1 in 5 minutes
    As you can see in the video below, the first day of the Open Source Summit was quite educational. My day was filled with clouds, containers, community building, flavors of Linux, and Linus Torvalds.

Early Linux 4.14 Kernel Benchmarks Are Looking Promising

I've begun running some Linux 4.14-rc1 kernel benchmarks and in some areas there appears to be nice gains with this in-development kernel. If you are behind on your Phoronix reading and don't know about all of the changes coming for this next kernel release -- which will also be an LTS kernel -- see our Linux 4.14 feature overview that was published this past weekend. Here are just some very early benchmarks while more are on the way. Read more