Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 2 hours 16 min ago

Top 5: Python vs. C/C++ for embedded systems, an introduction to Linux network routing, and more

Friday 2nd of September 2016 07:25:00 PM

In this week's Top 5, I highlight a comparison of Python and C/C++ for embedded systems, an introduction to Linux network routing, a chat with Automotive Grade Linux, a look at FarmBot for your small farming needs, and Ben Cotton's take on how to write documentation.

Top 5 articles of the week

5. Technical documentation doesn't have to be dull


read more

3 alternatives to Nero for Linux CD and DVD burning

Friday 2nd of September 2016 07:03:00 AM

I haven't had a working computer with an optical media drive in almost a year now, and the truth is, I haven't missed it. Technically I have an external USB CD/DVD device, but I haven't even pulled it out of its box.

So why have I been thinking so much about reading and writing those little round discs lately?


read more

Open Source Computer Club: Out of the trash, into the classroom

Friday 2nd of September 2016 07:01:00 AM

While many agree on the importance of extending resources to support Science, Technology, Engineering and Math (STEM) curricula within K-12 education, there isn't always alignment on the best tools or techniques to, as the U.S. Department of Education explains, equip students with the "knowledge and skills to solve tough problems, gather and evaluate evidence, and make sense of information", or schools and districts with the resources and expertise to "improve the delivery, impact, and visibility of STEM efforts."


read more

TravelSpirit aims to deliver 'Mobility as a Service' for the community

Friday 2nd of September 2016 07:00:00 AM

TravelSpirit is a new enterprise that is fusing together disparate open source community projects linked to New Mobility Services (NMS), Intelligent Transport Systems (ITS), Personal Data Stores (PDS), and public transit into a global architecture and commons of OSI-approved licensed code. By deploying the code, TravelSpirit's goal is to create a new cooperative platform that will provide the public a "lifestyle enabler" called Mobility as a Service.


read more

EFF asks universities not to sell to patent trolls

Thursday 1st of September 2016 04:20:00 PM

The Electronic Frontier Foundation (EFF), an international non-profit digital rights group, is reaching out to universities and their communities to combat patent trolls.


read more

Building a classroom around interactive code

Thursday 1st of September 2016 07:02:00 AM

As a child of the '80s, my schoolboy memories are infused with learning how to program on tiny, limited computers such as the Sinclair ZX Spectrum, Commodore 64, and BBC Micro. I even had a pocket-size PC-6 from Tandy with a single-line display.


read more

3 keys to developing your organization's story openly

Thursday 1st of September 2016 07:00:00 AM

This is the third article in four-part series on open and transparent branding processes. Read part 1 and part 2.


read more

The Opensource.com preview for September

Thursday 1st of September 2016 06:00:00 AM

Where does the time go? I feel like I just sat down to write the August preview for you, dear reader. Here we are in September, and I'm excited about the great things in store at Opensource.com. We have a few great series we're working on that I'd like to invite you to be a part of, many amazing articles in the works for you to read, and I'll share some of the fruits of our labor from this summer.


read more

An introduction to Linux network routing

Wednesday 31st of August 2016 07:02:00 AM

In June when I discussed basic network configuration, one thing I did not talk about then is routing. This article provides a very brief introduction to routing for Linux computers, designed for understanding simple environments.


read more

5 great Java performance optimization tricks

Wednesday 31st of August 2016 07:01:00 AM

Optimizing your Java code requires an understanding of how the different elements in Java interact, and how it interacts with the operating system that is it running on. Use these five tips and resources to start learning how to analyze and optimize your code.


read more

3 copyright tips for students and educators

Wednesday 31st of August 2016 07:00:00 AM

Copyright is a really complicated topic, and when it comes to online use of creative works, accidentally crossing the line between fair use and a copyright violation is easy. How do you know what is copyrighted?


read more

Car manufacturers cooperate to build the car of the future

Tuesday 30th of August 2016 07:03:00 AM

Few of us appreciate the software middleware that is part of all the cars we drive today. The integration of in-vehicle infotainment (IVI) systems, along with instrument clusters and telematics, is a very complex subset of priorities for today's automotive industry.

According to a recent article that appeared on CNET, Open-source Linux a step closer to automotive use, current development practices are incompatible and fragmented:


read more

Technical documentation doesn't have to be dull

Tuesday 30th of August 2016 07:02:00 AM

Earlier this year, I described three important characteristics of good documentation: concise, consistent, and simple. Good word choice, I wrote, is important for understanding and translation. But that doesn't mean it has to be dry and boring.


read more

Get started with Dr. Geo for geometry

Tuesday 30th of August 2016 07:01:00 AM

Dr. Geo II is an open source application that allows users to explore geometry first-hand. Its target audience is school-age children. As school is now in session for many kids, here's a brief tutorial on how to get started with Dr. Geo II.


read more

6 tips for interviewing with open culture companies

Tuesday 30th of August 2016 07:00:00 AM

For the last several years, I've been studying under an open organization and future of work guru. And for longer than I can remember, I've felt that business should operate differently—really move at the speed their people can innovate rather than standing on who's held office the longest.

So you can imagine how long it took for me to embrace the open organization mindset. It was rather like an old school touchdown dance in my mind. I'm excited by the value proposition open organizations present.


read more

Python vs. C/C++ in embedded systems

Monday 29th of August 2016 07:03:00 AM

The C/C++ programming languages dominate embedded systems programming, though they have a number of disadvantages. Python, on the other hand, has many strengths that make it a great language for embedded systems. Let's look at the pros and cons of each, and why you should consider Python for embedded programming.


read more

You don't need a green thumb with this farming robot

Monday 29th of August 2016 07:02:00 AM

FarmBot is a robotic open hardware system that assists anyone with a small plot of land and a desire to grow food with planting, watering, soil testing, and weeding. It uses a Raspberry Pi, Arduino, and other awesome components, including weather-resistant materials.

Founder Rory Aronson talks details with me in this interview, but make sure you watch this video.


read more

Free education resources from Curriki and Sankoré wikis

Monday 29th of August 2016 07:01:00 AM

From the days of Gutenberg, technology has been linked to education. Curriki and Sankoré use open source to bring high-quality education to people who need it, and otherwise cannot access it.


read more

Git hooks, a cloud by the numbers, and more OpenStack news

Monday 29th of August 2016 07:00:00 AM

Are you interested in keeping track of what is happening in the open source cloud? Opensource.com is your source for news in OpenStack, the open source cloud infrastructure project.

OpenStack around the web

There is a lot of interesting stuff being written about OpenStack. Here's a sampling from some of our favorites:


read more

More in Tux Machines

Lenovo G50 & CentOS 7.2 MATE - Fairly solid

Is there a perfect track record for any which distro? No. Do any two desktop environments ever behave the same? No. Is there anything really good and cool about the MATE offering? Yes, definitely. It's not the finest, but it's definitely quite all right. You do get very decent hardware support, adequate battery life and good performance, smartphone and media support is top notch, and your applications will all run happily. On the other hand, you will struggle with Samba and Bluetooth, and there are some odd issues here and there. I think the Gnome and Xfce offerings are better, but MATE is not to be dissed as a useless relic. Far from it, this is definitely an option you ought to consider if you're into less-than-mainstream desktops, and you happen to like CentOS. To sum it all up, another goodie in the growing arsenal of CentOS fun facts. Enjoy. Read more

digiKam 5.2.0 is published...

After a second release 5.1.0 published one month ago, the digiKam team is proud to announce the new release 5.2.0 of digiKam Software Collection. This version introduces a new bugs triage and some fixes following new feedback from end-users. This release introduce also a new red eyes tool which automatize the red-eyes effect reduction process. Faces detection is processed on whole image and a new algorithm written by a Google Summer of Code 2016 student named Omar Amin is dedicated to recognize shapes and try to found eyes with direct flash reflection on retina. Read more

Games for GNU/Linux

Linux Graphics