Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 1 hour 20 min ago

Host your own cloud with Raspberry Pi NAS

22 hours 16 min ago

In the first two parts of this series, we discussed the hardware and software fundamentals for building network-attached storage (NAS) on a Raspberry Pi. We also put a proper backup strategy in place to secure the data on the NAS.


read more

It's time to pay the maintainers

22 hours 18 min ago

Earlier this year, Tidelift conducted a survey of over 1,200 professional software developers and open source maintainers. We found that 83% of professional software development teams would be willing to pay for better maintenance, security, and licensing assurances around the open source projects they use.


read more

5 ways DevSecOps changes security

22 hours 19 min ago

There’s been an ongoing kerfuffle over whether we need to expand DevOps to explicitly bring in security. After all, the thinking goes, DevOps has always been something of a shorthand for a broad set of new practices, using new tools (often open source) and built on more collaborative cultures.


read more

3 top Python libraries for data science

Tuesday 18th of September 2018 07:02:00 AM

Python's many attractions—such as efficiency, code readability, and speed—have made it the go-to programming language for data science enthusiasts. Python is usually the preferred choice for data scientists and machine learning experts who want to escalate the functionalities of their applications. (For example, Andrey Bulezyuk used the Python programming language to create an amazing machine learning application.)


read more

Linux firewalls: What you need to know about iptables and firewalld

Tuesday 18th of September 2018 07:01:00 AM

This article is excerpted from my book, Linux in Action, and a second Manning project that’s yet to be released.

The firewall

A firewall is a set of rules. When a data packet moves into or out of a protected network space, its contents (in particular, information about its origin, target, and the protocol it plans to use) are tested against the firewall rules to see if it should be allowed through. Here’s a simple example:


read more

How selfless is your open organization?

Tuesday 18th of September 2018 07:00:00 AM

"Community" is a defining characteristic of open organizations. A community could be many things—a "team," a "group," a "department," or a "task force," for example. What makes any of these groups a true community is two distinct factors: a well-defined purpose and clear investment in or value of that purpose.


read more

Did your open source career begin with video games?

Tuesday 18th of September 2018 07:00:00 AM

Certainly you don't need to be a gamer as a child to grow up and become a developer, nor does being a gamer automatically set you up for a career in technology.

But there's definitely a good bit of overlap between the two.


read more

4 scanning tools for the Linux desktop

Monday 17th of September 2018 07:02:00 AM

While the paperless world isn't here quite yet, more and more people are getting rid of paper by scanning documents and photos. Having a scanner isn't enough to do the deed, though. You need software to drive that scanner.

But the catch is many scanner makers don't have Linux versions of the software they bundle with their devices. For the most part, that doesn't matter. Why? Because there are good scanning applications available for the Linux desktop. They work with a variety of scanners and do a good job.


read more

How gaming turned me into a coder

Monday 17th of September 2018 07:01:00 AM

I think the first word I learned to type fast—and I mean really fast—was "fireball."

Like most of us, I started my typing career with a "hunt-and-peck" technique, using my index fingers and keeping my eyes focused on the keyboard to find letters as I needed them. It's not a technique that allows you to read and write at the same time; you might call it half-duplex. It was okay for typing cd and dir, but it wasn't nearly fast enough to get ahead in the game. Especially if that game was a MUD.


read more

Getting started with openmediavault: A home NAS solution

Monday 17th of September 2018 07:00:00 AM

With so many cloud storage options readily available, some folks might question the value of having a home NAS (network-attached storage) server. After all, with your files on the cloud, you don't have to worry about managing the maintenance, updates, and security of your own server.


read more

Google's Dataset Search, Julia programming language, and more news

Saturday 15th of September 2018 07:00:00 AM

In this edition of our open source news roundup, we take a look at Google's new search engine, MIT's programming language Julia, AI inspired pizza recipes, and more.


read more

Convert files at the command line with Pandoc

Friday 14th of September 2018 07:02:00 AM

Pandoc is a command-line tool for converting files from one markup language to another. Markup languages use tags to annotate sections of a document. Commonly used markup languages include Markdown, ReStructuredText, HTML, LaTex, ePub, and Microsoft Word DOCX.

In plain English, Pandoc allows you to convert a bunch of files from one markup language into another one. Typical examples include converting a Markdown file into a presentation, LaTeX, PDF, or even ePub.


read more

A day in the life of a log message

Friday 14th of September 2018 07:01:00 AM

Chaotic systems tend to be unpredictable. This is especially evident when architecting something as complex as a distributed system. Left unchecked, this unpredictability can waste boundless amounts of time. This is why every single component of a distributed system, no matter how small, must be designed to fit together in a streamlined way.


read more

Get started with REST services with Apache Camel

Thursday 13th of September 2018 07:02:00 AM

REST services are becoming an increasingly popular architectural style for connecting modern systems with the cloud and to each other as the need for flexible APIs and microservices grows. With Apache Camel, you can write REST services easier and quicker using the REST domain-specific language (DSL).

During a poster session at the Grace Hopper Celebration of Women in Computing (September 26 - 28, 2018 in Houston), we will walk audiences through developing their first Camel route using the REST DSL.


read more

Create and publish video with open source Kaltura editor

Thursday 13th of September 2018 07:01:00 AM

Video has long been an integral part of education—back in the day, movies shown on huge reel-to-reel projectors were wheeled into classrooms to supplement teaching.


read more

The (awesome) economics of open source

Thursday 13th of September 2018 07:00:00 AM

The more things change, the more they stay the same. Consider how changed a world we live in today when The Economist openly questions the bulk behavior of capitalists as evil bureaucratic rent-seekers and suggests that perhaps Karl Marx has something to teach after all.


read more

Tabs or spaces? Spaces, obviously, but how many?

Thursday 13th of September 2018 07:00:00 AM

Depending on who you ask, it's either the silliest or the most important question when it comes to coding style: tabs or spaces?

When we asked you, our readers, the question last summer, spaces came out on top. That said, it's a nuanced question where things like programming language, editor, and project style all should play a role.


read more

How to build rpm packages

Wednesday 12th of September 2018 07:03:00 AM

I have used rpm-based package managers to install software on Red Hat and Fedora Linux since I started using Linux more than 20 years ago. I have used the rpm program itself, yum, and DNF, which is a close descendant of yum, to install and update packages on my Linux hosts. The yum and DNF tools are wrappers around the rpm utility that provide additional functionality, such as the ability to find and install package dependencies.


read more

5 examples of Prometheus monitoring success

Wednesday 12th of September 2018 07:02:00 AM

Prometheus is an open source monitoring and alerting toolkit for containers and microservices. The project is a hit with lots of different organizations regardless of their size or industrial sector. The toolkit is highly customizable and designed to deliver rich metrics without creating a drag on system performance. Based on the organizations that have adopted it, Prometheus has become the mainstream, open source monitoring tool of choice for those that lean heavily on containers and microservices.


read more

More in Tux Machines

Type Title Author Replies Last Postsort icon
Story Android Leftovers Rianne Schestowitz 20/09/2018 - 12:47am
Story Variscite’s latest DART module taps headless i.MX6 ULZ Rianne Schestowitz 20/09/2018 - 12:14am
Story Stable kernels 4.18.9, 4.14.71, 4.9.128 and 4.4.157 Rianne Schestowitz 20/09/2018 - 12:10am
Story Chrome OS 69 Finally Brings Linux Apps to Some Chromebooks, Night Light Feature Rianne Schestowitz 4 19/09/2018 - 11:47pm
Story Red Hat Reports Results, Shares Collapse Roy Schestowitz 1 19/09/2018 - 11:44pm
Story The Linux Kernel Adopts A Code of Conduct Roy Schestowitz 3 19/09/2018 - 11:42pm
Story LLVM 7.0.0 Released Roy Schestowitz 1 19/09/2018 - 11:41pm
Story Openwashing: Zenko (Dual), Kong (Mere API) and Blackboard (Proprietary and Malicious) Roy Schestowitz 19/09/2018 - 11:35pm
Story Games: Descenders, War Thunder’s “The Valkyries” Roy Schestowitz 19/09/2018 - 11:24pm
Story IBM Looking to Distract From Recent Reports That it Helped Police Racially Profile the Public (by Openwashing) Roy Schestowitz 4 19/09/2018 - 11:17pm