Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 1 hour 30 min ago

We're giving away TWO LulzBot 3D printers

Friday 24th of November 2017 07:59:00 AM

Happy holidays, Opensource.com readers! We're kicking off four weeks of back-to-back giveaways with brand new LulzBot 3D printers for two lucky readers.

The grand prize winner will receive a Taz 6, LulzBot's top-of-the-line 3D printer that retails for US $2,500 and boasts an impressive 280x280x250mm (nearly the size of a basketball) heated print surface.


read more

A thousand thanks from Opensource.com

Thursday 23rd of November 2017 08:05:00 AM

In the past year, Opensource.com published more than 1,000 articles and welcomed 227 new writers. Our team thanks our community moderators and The Open Org ambassadors, writers, community members, readers, and colleagues for an action-packed year full of open source goodness.


read more

Why microservices are a security issue

Thursday 23rd of November 2017 08:03:00 AM

I struggled with writing the title for this post, and I worry that it comes across as clickbait. If you've come to read this because it looked like clickbait, then sorry.1 I hope you'll stay anyway: there are lots of fascinating2 points and many3 footnotes.


read more

Sponsored development is a win-win for users and developers

Thursday 23rd of November 2017 08:01:00 AM

There is a myth that simply by making a software platform open source, qualified people will give up their nights and weekends to contribute to its development. With rare exceptions, that's not how the open source world works. Building a community of contributors takes time, and complex applications often have a steep learning curve before a developer becomes comfortable working with the code.


read more

10 things I learned about making LEGO bricks glow

Thursday 23rd of November 2017 08:00:00 AM

By day, Jen Krieger is chief agile architect at Red Hat, but by night she architects stunning LEGO creations, including a Parisian café she demonstrated in her All Things Open 2017 Lightning Talk, "10 Things I Learned About Making LEGO Bricks Glow."

Jen wanted to add lighting to her LEGO model, but in the open source maker tradition, she wanted to do it herself instead of simply ordering a pre-fab LEGO lighting kit.


read more

5 approaches to learning Python

Wednesday 22nd of November 2017 08:03:00 AM

Python is a powerful, versatile programming language that's popular with open source software developers. Whether you're a seasoned developer looking to test your code, or you just want to learn the basics, the following resources might help.


read more

How DevOps eliminates development bottlenecks

Wednesday 22nd of November 2017 08:01:00 AM

The Visual Studio Application Lifecycle Management (ALM) Ranger program is a community of volunteers that gives professional guidance, practical experience, and gap-filling solutions to the developer community.


read more

Open education: How students save money by creating open textbooks

Wednesday 22nd of November 2017 08:00:00 AM

Most people consider a college education the key to future success, but for many students, the cost is insurmountable. The growing open educational resource (OER) movement is attempting to address this problem by providing a high-quality, low-cost alternative to traditional textbooks, while at the same time empowering students and educators in innovative ways. One of the leaders in this movement is Robin DeRosa, a professor at Plymouth State University in New Hampshire.


read more

7 tools for analyzing performance in Linux with bcc/BPF

Tuesday 21st of November 2017 08:03:00 AM

A new technology has arrived in Linux that can provide sysadmins and developers with a large number of new tools and dashboards for performance analysis and troubleshooting. It's called the enhanced Berkeley Packet Filter (eBPF, or just BPF), although these enhancements weren't developed in Berkeley, they operate on much more than just packets, and they do much more than just filtering. I'll discuss one way to use BPF on the Fedora and Red Hat family of Linux distributions, demonstrating on Fedora 26.


read more

An introduction to machine-learned ranking in Apache Solr

Tuesday 21st of November 2017 08:02:00 AM

This tutorial describes how to implement a modern learning to rank (LTR, also called machine-learned ranking) system in Apache Solr. It's intended for people who have zero Solr experience, but who are comfortable with machine learning and information retrieval concepts. I was one of those people only a couple of months ago, and I found it extremely challenging to get up and running with the Solr materials I found online.


read more

Why the open source community needs a diverse supply chain

Tuesday 21st of November 2017 08:00:00 AM

At this year's Opensource.com Community Moderator's meeting in Raleigh, North Carolina, Red Hat CEO Jim Whitehurst made a comment that stuck with me.

"Open source's supply chain is source code," he said, "and the people making up that supply chain aren't very diverse."

Diversity and inclusivity in the technology industry—and in open source communities more specifically—have received a lot of coverage, both on Opensource.com and elsewhere. One approach to the issue foregrounds arguments about concepts that are more abstract—like human decency, for example.


read more

LVFS makes Linux firmware updates easier

Monday 20th of November 2017 08:01:00 AM

Traditionally, updating a BIOS or a network card's firmware in Linux meant booting into Microsoft Windows or preparing a MS-DOS floppy disk and hoping everything would work correctly after the update. Periodically searching a vendor website for updates is a manual and error-prone task and not something we should ask users to do. A firmware update service makes it simpler for end users to implement hardware updates.

A firmware update service requires two things:


read more

Font licensing and use: What you need to know

Monday 20th of November 2017 08:01:00 AM

Most of us have dozens of fonts installed on our computers, and countless others are available for download, but I suspect that most people, like me, use fonts unconsciously. I just open up LibreOffice or Scribus and use the defaults. Sometimes, however, we need a font for a specific purpose, and we need to decide which one is right for our project.


read more

Reveal.js presentation hacks

Monday 20th of November 2017 08:00:00 AM

Ryan Jarvinen, a Red Hat open source advocate focusing on improving developer experience in the container community, has been using the Reveal.js presentation framework for more than five years. In his Lightning Talk at All Things Open 2017, he shares what he's learned about Reveal.js and some ways to make better use of it.


read more

More in Tux Machines

10 Best Linux Business Apps

There’s no question that the Linux desktop can be a highly effective workhorse. Note, as proof of this, the greater coverage in the media of the best business apps for Linux. Keep reading for the best Linux business apps – and please add your own favorite in the Comments section below. Read more

Android Leftovers

FreeBSD-Based TrueOS 17.12 Released

The FreeBSD-based operating system TrueOS that's formerly known as PC-BSD has put out their last stable update of 2017. TrueOS 17.12 is now available as the latest six-month stable update for this desktop-focused FreeBSD distribution that also offers a server flavor. TrueOS continues using OpenRC as its init system and this cycle they have continued improving their Qt5-based Lumina desktop environment, the Bhyve hypervisor is now supported in the TrueOS server install, improved removable device support, and more. Read more

An introduction to Joplin, an open source Evernote alternative

Joplin is an open source cross-platform note-taking and to-do application. It can handle a large number of notes, organized into notebooks, and can synchronize them across multiple devices. The notes can be edited in Markdown, either from within the app or with your own text editor, and each application has an option to render Markdown with formatting, images, URLs, and more. Any number of files, such as images and PDFs, can be attached to a note, and notes can also be tagged. I started developing Joplin when Evernote changed its pricing model and because I wanted my 4,000+ notes to be stored in a more open format, free of any proprietary solution. To that end, I have developed three Joplin applications, all under the MIT License: for desktop (Windows, MacOS, and Linux), for mobile (Android and iOS), and for the terminal (Windows, MacOS, and Linux). All the applications have similar user interfaces and can synchronize with each other. They are based on open standards and technologies including SQLite and JavaScript for the backend, and Terminal Kit (Node.js), Electron, and React Native for the three front ends. Read more