Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 1 hour 35 min ago

How old were you when you first started using Linux?

Friday 16th of November 2018 08:02:00 AM

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

Friday 16th of November 2018 08:01:00 AM

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

Friday 16th of November 2018 08:00:00 AM

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

Ubuntu Mir's EGMDE Desktop Getting Experimental XWayland

Ubuntu's little known EGMDE example Mir desktop that is mostly a proving grounds for Mir development is now receiving support for XWayland for being able to run X11 applications within this example environment. Lead Mir developer Alan Griffiths posted about initial XWayland support for EGMDE but that it is "highly experimental, and can crash the desktop." This support is available via the "edge" EGMDE Snap. Read more

Devices: Coreboot, Toradex and Digi, Raspberry Pi 3 Model A+

  • Another Micro-ATX Haswell Era Motherboard Working With Coreboot But Needs Tiny Blob
    There are many Sandy Bridge era motherboards that have been freed by Coreboot while if you are looking for more options on something (slightly) newer, a micro-ATX Haswell-era motherboard from ASRock now works under this open-source BIOS implementation. The ASRock H81M-HDS is the latest motherboard port now mainline in Coreboot. The ASRock H81M-HDS supports Haswell Core and Xeon CPUs, supports two DDR3/DDR3L DIMMs, one PCI Express x16 slot, onboard display outputs, four SATA ports, and multiple USB3/USB2 ports. This motherboard can be found refurbished still from some Internet shops for about $70 USD.
  • Toradex and Digi launch i.MX8X-based Colibri and ConnectCore COMs
    Toradex and Digi have released Linux-friendly i.MX8X-based modules via early access programs. The Colibri iMX8X and Digi ConnectCore 8X each provide WiFi-ac and Bluetooth 4.2. NXP’s i.MX8X SoC has made quite a splash this week. Eight months after Phytec announced an i.MX8X-based phyCORE-i.MX 8X module, Variscite unveiled a VAR-SOM-MX8X module and then Congatec followed up with the Qseven form-factor Conga-QMX8X and SMARC 2.0 Conga-SMX8X. Now Toradex and Digi are beginning shipments of i.MX8X based modules for early access customers.
  • New Raspberry Pi 3 Model A+ launched for only $25

Mozilla Firefox and Google Chrome: Net Neutrality Stance, Mozilla, a VR Work, Firefox Monitor and 5 Best Chrome Extensions For Productivity

  • Mozilla Fights On For Net Neutrality
    Mozilla took the next step today in the fight to defend the web and consumers from the FCC’s attack on an open internet. Together with other petitioners, Mozilla filed our reply brief in our case challenging the FCC’s elimination of critical net neutrality protections that require internet providers to treat all online traffic equally. The fight for net neutrality, while not a new one, is an important one. We filed this case because we believe that the internet works best when people control for themselves what they see and do online. The FCC’s removal of net neutrality rules is not only bad for consumers, it is also unlawful. The protections in place were the product of years of deliberation and careful fact-finding that proved the need to protect consumers, who often have little or no choice of internet provider. The FCC is simply not permitted to arbitrarily change its mind about those protections based on little or no evidence. It is also not permitted to ignore its duty to promote competition and protect the public interest. And yet, the FCC’s dismantling of the net neutrality rules unlawfully removes long standing rules that have ensured the internet provides a voice for everyone. Meanwhile, the FCC’s defenses of its actions and the supporting arguments of large cable and telco company ISPs, who have come to the FCC’s aid, are misguided at best. They mischaracterize the internet’s technical structure as well as the FCC’s mandate to advance internet access, and they ignore clear evidence that there is little competition among ISPs. They repeatedly contradict themselves and have even introduced new justifications not outlined in the FCC’s original decision to repeal net neutrality protections.
  • Virtual meeting rooms don’t have to be boring. We challenge you to design better ones!
    Mozilla’s mission is to make the Internet a global public resource, open and accessible to all, including innovators, content creators, and builders on the web. VR is changing the very future of web interaction, so advancing it is crucial to Mozilla’s mission. That was the initial idea behind Hubs by Mozilla, a VR interaction platform launched in April 2018 that lets you meet and talk to your friends, colleagues, partners, and customers in a shared 360-environment using just a browser, on any device from head-mounted displays like HTC Vive to 2D devices like laptops and mobile phones. Since then, the Mozilla VR team has kept integrating new and exciting features to the Hubs experience: the ability bring videos, images, documents, and even 3D models into Hubs by simply pasting a link. In early October, two more useful features were added: drawing and photo uploads.
  • New Raspbian Update, Qt Creator 4.8 Beta2 Released, Firefox Monitor Now Available in More Than 26 Languages, Chrome OS Linux Soon Will Have Access to Downloads Folder and Canonical Extends Ubuntu 18.04 Long-Term Support
    Firefox Monitor, the free services that tells you whether your email has been part of a security breach, is now available in more than 26 languages: "Albanian, Traditional and Simplified Chinese, Czech, Dutch, English (Canadian), French, Frisian, German, Hungarian, Indonesian, Italian, Japanese, Malay, Portuguese (Brazil), Portuguese (Portugal), Russian, Slovak, Slovenian, Spanish (Argentina, Mexico, and Spain), Swedish, Turkish, Ukranian and Welsh." Along with this, Mozilla also announced that it has added "a notification to our Firefox Quantum browser that alerts desktop users when they visit a site that has had a recently reported data breach". See the Mozilla blog for details.
  • 5 Best Chrome Extensions For Productivity That You Should Use In 2019
    Google is the most popular browser around and supports a vast number of extensions as well. Since there are a lot of Chrome addons available in the Chrome Web Store, picking the best Google Chrome extension can be quite a task. Also, it is quite easy to get distracted on the web and lose track of time. Thankfully, several good extensions for productivity are available that can help you focus on your tasks, save time by prioritizing them and skillfully manage your to-do list. So here is a list of excellent Google Chrome extensions for productivity for the year 2019 that will assist you in your work in.

Graphics: Open-Source AMD Linux Driver Stack, Mesa 18.3.0 RC, ROCm 1.9.2 and Firefox on Wayland

  • The Open-Source AMD Linux Driver Stack Hitting Problems With The Radeon RX 590
    While the Radeon RX 590 that launched this week is just yet another Polaris refresh, it turns out the open-source AMD Linux graphics driver stack isn't yet playing well with retail RX 590 graphics cards. This is quite a surprise considering the PCI ID was picked up months ago and the mature Polaris Linux driver support for quite a while now, but could be like the rough Raven Ridge Linux experience where the production cards with the shipping vBIOS isn't what the developers encountered during their pre-production driver enablement. [...] Long story short, it looks like at least one initialization issue is blocking the Radeon RX 590 Linux support. Hopefully the workaround ends up being trivial enough that it can be quickly back-ported to existing stable Linux kernel series. Once the Radeon RX 590 is running well on Linux, I'll be through with a ton of benchmarks that I have already been working on this week with other graphics cards using the newest Linux driver stacks. This situation is sadly reminiscent of the Raven Ridge launch earlier this year where the open-source driver team was working on support for months in advance, but the production hardware/BIOS ended up varying a lot from their hardware bring-up that is was very shaky support at launch. The Raven Ridge support improved a lot on Linux since launch, but even to this day some hardware still seems to be problematic both of hardware in my labs as well as reports by users. Hopefully it won't take nearly as long for the RX 590 support to be in shape.
  • mesa 18.3.0-rc3
    The third release candidate for Mesa 18.3.0 is now available.
  • Mesa 18.3-RC3 Released With RADV Fixes, Drops Zen L3 Thread Pinning
    Mesa release manager Emil Velikov has announced the latest weekly release candidate of the upcoming Mesa 18.3. Mesa 18.3 has a number of Meson build system updates, several RADV driver corrections, a few NIR updates, fixes video API support for Raven 2 APUs, and back-ports the change to drop the AMD Zen L3 thread pinning functionality.
  • Radeon ROCm 1.9.2 Released - Brings SDMA/RDMA Support For Vega 20, HIP/HCC Improvements
    While we know ROCm 2.0 is coming out before year's end and that will have many improvements like complete OpenCL 2.0 support, ROCm 1.9.2 is out today as the latest stable release for this Radeon Open Compute stack. ROCm 1.9.2 brings some notable changes for just being a point release ahead of the big ROCm 2.0 milestone. Vega 20 remains one of the big areas for AMD's driver/software developers for what will begin shipping next year as the Radeon Instinct MI50 / MI60 accelerators.
  • Mozilla Now Ships Firefox Nightly Builds With Wayland Enabled
    After what feels like an eternity in waiting years for Mozilla to ship their Firefox web-browser with native Wayland support enabled, their latest Firefox Nightly builds have achieved this milestone. There have been Wayland patches for Firefox going back years but the Wayland support hasn't been enabled in the official Firefox binaries up until now. Starting yesterday, the Mozilla.org Firefox Nightly packages have Wayland support built-in and when launching Firefox if GDK_BACKEND=wayland is set, should now work with native Wayland rather than XWayland.