Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 2 hours 12 min ago

How old were you when you first started using Linux?

20 hours 9 min ago

Some folks grew up on Linux. But for most of us, we started using it later in life.

Whether you switched from another operating system, or are one of the lucky few who knew no OS before it, all of us were beginners at some point.

How old were you when you started using Linux? Do you remember that time clearly, or is it so far in the past that it's but a faint memory?

Regardless of the answer, let us know when it was, and maybe, a bit about what that experience has meant to you.


read more

What blockchain can learn from open source

20 hours 10 min ago

Over the 10+ years I've been involved with open source, I've been part of small projects with innovative ideas that grew into large projects with solid communities. I've also witnessed the way dysfunctional communities can suck the energy from projects.


read more

Death by PowerPoint: These talks break the mold

20 hours 11 min ago

Conferences can be amazing experiences, with interesting people, great locations, and insightful talks. However, if you attend enough conferences, or the wrong conferences, you could succumb to one of the worst pandemics of our age. No, not "conflu"—death by PowerPoint.


read more

How to install a device driver on Linux

Thursday 15th of November 2018 08:02:00 AM

One of the most daunting challenges for people switching from a familiar Windows or MacOS system to Linux is installing and configuring a driver. This is understandable, as Windows and MacOS have mechanisms that make this process user-friendly. For example, when you plug in a new piece of hardware, Windows automatically detects it and shows a pop-up window asking if you want to continue with the driver's installation. You can also download a driver from the internet, then just double-click it to run a wizard or import the driver through Device Manager.


read more

7 open source platforms to get started with serverless computing

Thursday 15th of November 2018 08:01:00 AM

The term serverless has been coming up in more conversations recently. Let’s clarify the concept, and those related to it, such as serverless computing and serverless platform.


read more

New Raspberry Pi 3 Model A+ unveiled

Thursday 15th of November 2018 08:01:00 AM

Raspberry Pi 3 Model A+ is a smaller, cheaper, lower-powered Pi 3 and it's on sale now at just US$ 25. The newest Pi is ideal for projects in which you need the speed and processing power of the Pi 3 but can live without ethernet, multiple USB ports, and extra RAM.


read more

3 best practices for continuous integration and deployment

Thursday 15th of November 2018 08:00:00 AM

The article covers three key topics: automating CI/CD configuration, using a Git repository for common CI/CD artifacts, and parameterizing Jenkins pipelines.


read more

How to use systemd-nspawn for Linux system recovery

Wednesday 14th of November 2018 08:03:00 AM

For as long as GNU/Linux systems have existed, system administrators have needed to recover from root filesystem corruption, accidental configuration changes, or other situations that kept the system from booting into a "normal" state.


read more

Is your startup built on open source? 9 tips for getting started

Wednesday 14th of November 2018 08:02:00 AM

When I started Gluu in 2009, I had no idea how difficult it would be to start an open source software company. Using the open source development methodology seemed like a good idea, especially for infrastructure software based on protocols defined by open standards. By nature, entrepreneurs are optimistic—we underestimate the difficulty of starting a business. However, Gluu was my fourth business, so I thought I knew what I was in for. But I was in for a surprise!


read more

Meet TiDB: An open source NewSQL database

Wednesday 14th of November 2018 08:01:00 AM

As businesses adopt cloud-native architectures, conversations will naturally lead to what we can do to make the database horizontally scalable. The answer will likely be to take a closer look at TiDB.


read more

Analyzing the DNA of DevOps

Wednesday 14th of November 2018 08:00:00 AM

If you were to analyze the DNA of DevOps, what would you find in its ancestry report?

This article is not a methodology bake-off, so if you are looking for advice or a debate on the best approach to software engineering, you can stop reading here. Rather, we are going to explore the genetic sequences that have brought DevOps to the forefront of today's digital transformations.


read more

Revisiting the Unix philosophy, continuous testing, Franz, Gitbase, Python, Linux, and more

Tuesday 13th of November 2018 04:15:00 PM

The 2018 Open Source Yearbook launches soon. Do you have an idea for an article? Send me your idea. Download past yearbooks to learn more:


read more

4 tips for learning Golang

Tuesday 13th of November 2018 08:03:00 AM

In the summer of 2014...


read more

An introduction to Udev: The Linux subsystem for managing device events

Tuesday 13th of November 2018 08:02:00 AM

Udev is the Linux subsystem that supplies your computer with device events. In plain English, that means it's the code that detects when you have things plugged into your computer, like a network card, external hard drives (including USB thumb drives), mouses, keyboards, joysticks and gamepads, DVD-ROM drives, and so on. That makes it a potentially useful utility, and it's well-enough exposed that a standard user can manually script it to do things like performing certain tasks when a certain hard drive is plugged in.


read more

Have you seen these personalities in open source?

Tuesday 13th of November 2018 08:01:00 AM

When I worked with the Mozilla Foundation, long before the organization boasted more than a hundred and fifty staff members, we conducted a foundation-wide Myers-Briggs indicator. The Myers-Briggs is a popular personality assessment, one used widely in career planning and the business world.


read more

What you need to know about the GPL Cooperation Commitment

Tuesday 13th of November 2018 08:01:00 AM

Imagine what the world would look like if growth, innovation, and development were free from fear. Innovation without fear is fostered by consistent, predictable, and fair license enforcement. That is what the GPL Cooperation Commitment aims to accomplish.


read more

What does your Linux setup look like?

Monday 12th of November 2018 08:02:00 AM

For reasons related to human psychology, we love to compare. In the tech world, people want to know what other people's laptop stickers look like, what text editors and distros they love (and hate), and, of course, details about their Linux setups. Our friend, Steve Ovadia has a whole blog dedicated to the question "What's your Linux rig?"


read more

Behind the scenes with Linux containers

Monday 12th of November 2018 08:01:00 AM

Can you have Linux containers without Docker? Without OpenShift? Without Kubernetes?


read more

How to set up PySpark for your Jupyter notebook

Monday 12th of November 2018 08:00:00 AM

Apache Spark is one of the hottest frameworks in data science. It realizes the potential of bringing together big data and machine learning. This is because:


read more

FDA releases open source code, open source software gets emotional, and more news

Saturday 10th of November 2018 08:01:00 AM

In this edition of our open source news roundup, we take a look at two open source companies getting funding, the FDA open sources app code, Barcelona upping its open source investment, and more.

Open source firms finish funding rounds

In the last two weeks, IBM's acquisition of Red Hat led the open source business headlines. But two other companies that develop open source software also made some bold financial moves that filled their coffers quite nicely.


read more

More in Tux Machines

Plata Is A New Gtk Theme Based On The Latest Material Design Refresh

Plata is a new Gtk+ theme based on the latest Material Design refresh. The theme comes in 3 variants, regular (mixed), Lumiere (light) and Noir (dark), each with regular and compact versions. The theme, which mixes black, indigo and grey with bits of red and purple, supports Gtk+ 3.20.x, 3.22.x and 3.24.x, as well as Gtk+ 2, and a multitude of desktop environments like Gnome Shell (and Flashback), Cinnamon, Xfce, Mate, LXDE, and Budgie Desktop. Patheon (elementary OS), Unity 7 and "Gnome Shell customized by Canonical" (the Ubuntu session) are not officially supported by Plata theme. I've used Plata in Ubuntu 18.10 with Gnome Shell and I didn't notice any issues other than the theme GDM theme not being used, but this is only after about an hour of usage. Read more

Android Leftovers

GNOME 3.31.2 released

GNOME 3.31.2 is now available. This is the second unstable development release leading to 3.32 stable series. Apologies that it's slightly late: there were some technical snafus. If you want to compile GNOME 3.31.2, you can use the official BuildStream project snapshot. Thanks to BuildStream's build sandbox, it should build reliably for you regardless of the dependencies on your host system... Read more Also: GNOME 3.31.2 Desktop Released

Bisected: The Unfortunate Reason Linux 4.20 Is Running Slower

After running a lot of tests and then bisecting the Linux 4.20 kernel merge window, the reason for the significant slowdowns in the Linux 4.20 kernel for many real-world workloads is now known... This latest Linux 4.20 testing endeavor started out with seeing the Intel Core i9 performance pulling back in many synthetic and real-world tests. This ranged from Rodinia scientific OpenMP tests taking 30% longer to Java-based DaCapo tests taking up to ~50% more time to complete to code compilation tests taking measurably longer to lower PostgreSQL database server performance to longer Blender3D rendering times. That happened with a Core i9 7960X and Core i9 7980XE test systems while the AMD Threadripper 2990WX performance was unaffected by the Linux 4.20 upgrade. Read more