Language Selection

English French German Italian Portuguese Spanish

LXer

Syndicate content
Linux and Open Source news headlines
Updated: 3 min 33 sec ago

Top tech conferences for sysadmins in 2022

1 hour 17 min ago
In the pre-pandemic past, time and budget often limited which industry events people could attend. While time will always be a factor, the shift towards virtual gatherings has made that commitment much easier for many people. Pair a more flexible schedule with reduced costs for travel and tickets, and you have the most accessible industry landscape in history.

How to Install Node.js and NPM on Debian 11

2 hours 32 min ago
In this guide you are going to learn how to install Node.js and NPM, manage multiple versions, uninstall versions using Node Version Manager.

Software Privacy Day: Use Delta Chat, an open source chat tool

3 hours 46 min ago
It[he]#039[/he]s Software Privacy Day again, the day meant to encourage users everywhere to spare a thought about where their data actually goes when it[he]#039[/he]s posted on, over, or through the Internet. One of the cottage industries around Internet communication that seems to ebb and flow in popularity is the venerable chat application. People use chat applications for all manner of conversations, and most people don[he]#039[/he]t think about what bots are recording and monitoring what[he]#039[/he]s being said, whether it[he]#039[/he]s to effectively target ads or just to build a profile for future use.

Micro: Modern and Intuitive Terminal-Based Text Editor

5 hours 40 sec ago
Nano isn’t good as it should be, while vim seems quite complex for the beginner. There are many Text Editor for Linux users, and choosing the best one is quite debatable. Suppose you do not want to leave nano because other editors are too complex and require a learning curve. Then you didn’t try till now micro terminal-based text editor.

How To Backup And Restore Application Settings Using Mackup On Newly Installed Linux System

6 hours 15 min ago
This guide explains what is Mackup, and how to backup and restore application settings with Mackup on a freshly installed Linux system.

SUSE unveils Rancher Desktop 1.0 for Kubernetes on your PC

7 hours 29 min ago
As Kubernetes users know, Rancher is a popular complete software stack for running and managing multiple Kubernetes clusters across any infrastructure. Now, since Linux and cloud-power SUSE acquired Rancher, it's launched its first new program: Rancher Desktop 1.0

KDE Plasma 5.24 Will Be the Next LTS Release Receiving Support Until KDE Plasma 6

8 hours 43 min ago
Good news today for fans of the KDE Plasma desktop environment as I just found out that the next major release, Plasma 5.24, will be an LTS (Long-Term Support) series maintained for about 18 months.

Writing an open source GPU driver – without the hardware

9 hours 49 min ago
Until now, no Valhall devices (Mali-G57, Mali-G78) ran mainline Linux - whilst this made driver development obviously difficult, there’s no better time to write drivers than before the devices even get into the hands of end users. Here's a tale from Alyssa Rosenzweig, on how she wrote an open source GPU driver – without the hardware.

WordPress 5.9 Goes Live with Full Site Editing (FSE)

11 hours 3 min ago
Every year, everyone is waiting to see what the next version of the most popular CMS on the planet is going to bring. WordPress 5.9 marks the introduction of the next generation of themes that allows greater customization and simpler building.

How to Install Grafana on Rocky Linux

12 hours 17 min ago
Grafana is free and open-source analytics and visualization tool. It's a multi-platform web-based application that provides customizable charts, graphs, and alerts for supported data sources. This tutorial will show you how to install Grafana with Nginx as a Reverse Proxy on the Rocky Linux system.

5 Reasons Why Linux Distros Create Their Own Desktop Environments

13 hours 32 min ago
Most of us don't think of the desktop as something separate from the operating system. What you see on the screen—that is Windows or that is macOS. But on Linux, there is no one desktop. Instead, there are many.

Linux Fu: Bash Strings

14 hours 46 min ago
If you are a traditional programmer, using bash for scripting may seem limiting sometimes, but for certain tasks, bash can be very productive. It turns out, some of the limits of bash are really limits of older shells and people code to that to be compatible. Still other perceived issues are because some of the advanced functions in bash are arcane or confusing.

For first time in 31 years, stable Linux kernel version has over 999 commits – but not everyone heard about it

Friday 28th of January 2022 07:01:12 AM
A small SNAFU in Linux kernel land meant that a notification regarding the stable review cycle for the 5.16.3 release didn't reach everyone it should have. For the first time in the 31-year history of the Linux kernel, there were over 999 commits to a stable version, which caused a very minor problem.

How to Use the Terraform Command Line Interface (CLI) on Ubuntu

Friday 28th of January 2022 05:46:52 AM
Terraform is a framework for building and configuring infrastructure as code, with a command-line interface and DSL language. Terraform can manage existing and popular service providers as well as custom in-house solutions to build and configure complete distributed data centers.

Why universities choose open source collaboration software

Friday 28th of January 2022 04:32:32 AM
Higher education institutions are actively looking for ways to adapt to rapidly improving technology and enable students to use advances in computing to study, collaborate, and learn in new ways. Many institutions have been using open source software to exchange knowledge more easily, ensure a better learning experience, and handle administration with fewer worries.

How to Install Python 3.11 on Ubuntu

Friday 28th of January 2022 03:18:12 AM
In this tutorial, we’re going to show you how to install the latest version (3.11 as of writing) of Python on Ubuntu. Step-by-step, beginner-friendly instructions.

How To Transfer Files Between Dropbox And Google Drive With Rclone In Linux

Friday 28th of January 2022 02:09:05 AM
Rclone can copy files between two different cloud providers. In this brief guide, we will see how to transfer files between Dropbox and Google Drive with Rclone in Linux.

How to create a MySQL Database Server and Database in Azure Cloud

Friday 28th of January 2022 12:54:45 AM
Azure SQL Database is a fully managed platform as a service  (PaaS). Azure handles database management functions such as upgrading, patching, backups, and monitoring and we do not need to worry about these operations. In this article, we will see how to create an SQL database, connect to it, create a table in it and delete it at the end.

Install Linux Kernel 5.16/5.17 on Fedora 34/35

Thursday 27th of January 2022 11:48:58 PM
In the following tutorial, you will learn how to install the latest 5.16 along with 5.17 RC Linux Kernel on Fedora 34/35 Server or Workstation using the Linux Vanilla third-party repository.

Indian government floats idea of home-grown challenger for Android and iOS

Thursday 27th of January 2022 10:34:38 PM
India's minister of state for Electronics and IT Rajeev Chandrasekhar has revealed the nation's government intends to develop a policy that will encourage development of an "indigenous mobile operating system".

More in Tux Machines

Flatpak App of the Week: Extension Manager – Browse and Install GNOME Shell Extensions

Extension Manager is a very simple app that does one thing (and does it good), to mirror the content of the GNOME Extensions website at extensions.gnome.org. The application lets you easily manage your installed GNOME Shell extensions, similar to what the official GNOME Extensions app does, but it also lets you browse the extensions.gnome.org website straight from within the app if you want to install more extensions on your GNOME desktop. Read more

today's leftovers

  • Custom Piano Tickles the Ivories

    This electronic keyboard is completely designed and built from scratch, including the structure of the instrument and the keys themselves. [Balthasar] made each one by hand out of wood and then built an action mechanism for them to register presses. While they don’t detect velocity or pressure, the instrument is capable of defining the waveform and envelope for any note, is able to play multiple notes per key, and is able to change individual octaves. This is thanks to a custom 6×12 matrix connected to a STM32 microcontroller. Part of the reason [Balthasar] chose this microcontroller is that it can do some of the calculations needed to produce music in a single clock cycle, which is an impressive and under-reported feature for the platform.

  • Hacking A Proper Dash Into The Tesla Model 3 | Hackaday

    The build relies on a CANserver, an ESP32-based device specifically built for hooking up to the CAN bus on Tesla vehicles and sharing the data externally. The data can then be piped wirelessly to an Android phone running CANdash to display all the desired information. With the help of an aftermarket dash clip or a 3D printed custom mount, the phone can then be placed behind the steering wheel to display data in the usual location.

  • Firefox Nightly: These Weeks in Firefox: Issue 108
  • Celebrating Data Privacy Day

    Happy International Data Privacy Day! While January 28 marks a day to raise awareness and promote best practices for privacy and data protection around the world, we at Mozilla do this work year-round so our users can celebrate today — and every day — the endless joy the internet has to offer. We know that data privacy can feel daunting, and the truth is, no one is perfect when it comes to protecting their data 24/7. At Mozilla though, we want to make data protection feel a bit easier and not like something else on the never-ending life to-do list. We build products that protect people online so they can experience the best of the web without compromising on privacy, performance or convenience. The internet is too good to miss out on — we’ll take care of securing it so you can focus on exploring and enjoying it. To accomplish this, we started with square one: our Firefox browser — enhancing its privacy and tracking protections over the past year, while improving its user experience to make surfing the web less dangerous and more carefree. [...] Despite how it sounds, you don’t need to be a hacker to make use of an encrypted connection. Whether you’re online shopping or want to make sure your login credentials are safe from attackers, we’re working on ensuring your browsing experience is secure from start to finish. That’s why, when you open up a Private Browsing tab on Firefox, you can be confident that your information is safe thanks to our HTTPS by Default offering, which ensures the data you share with and receive from a website is encrypted and won’t be able to be intercepted, viewed or tampered with by a hacker. To take this one step further, we’re also working with Internet Service Providers like Comcast and other partners through our Trusted Recursive Resolver program, to begin making DNS encryption the default for Firefox users in the US and Canada.

  • Abuse & Sex Crimes at FOSDEM and Open Source tech events

    All these people have conflicts of interest. For example, Molly herself was secretly sleeping with Chris Lamb when he was leader of Debian. Imagine a woman comes to Molly's team to make an abuse complaint about Lamb or one of his close friends. [...] Women trusting women simply because they are women is not a good choice. There are numerous examples of women like Molly who have been sympathetic to or even in cahoots with male abusers.

  • What is MongoDB, and how does it work? | FOSS Linux

    MongoDB is the most common and widely used NoSQL database. It is an open-source document-oriented DB. NoSQL is used to refer to ‘non-relational’. This means that the MongoDB database is not based on tabular relations like RDBMS as it provides a distinct storage and data retrieval mechanism. The storage format employed by MongoDB is referred to as BSON. The database is maintained by MongoDB Inc. and is licensed under the Server-Side Public License (SSPL).

Programming Leftovers

  • #28 PrintScrn · This Week in GNOME

    Update on what happened across the GNOME project in the week from January 21 to January 28.

  • Implementing a MIME database in XXXX

    Recently, I have been working on implementing a parser for media types (commonly called MIME types) and a database which maps media types to file extensions and vice-versa. I thought this would be an interesting module to blog about, given that it’s only about 250 lines of code, does something useful and interesting, and demonstrates a few interesting xxxx concepts. The format for media types is more-or-less defined by RFC 2045, specifically section 5.1. The specification is not great. The grammar shown here is copied and pasted from parts of larger grammars in older RFCs, RFCs which are equally poorly defined. For example, the quoted-string nonterminal is never defined here, but instead comes from RFC 822, which defines it but also states that it can be “folded”, which technically makes the following a valid Media Type:

    text/plain;charset="hello
     world"
    
    Or so I would presume, but the qtext terminal “cannot include CR”, which is the mechanism by which folding is performed in the first place, and… bleh. Let’s just implement a “reasonable subset” of the spec instead and side-step the whole folding issue.1 This post will first cover parsing media types, then address our second goal: providing a database which maps media types to file extensions and vice versa.

  • gst-editing-services compiled in OE

    I discovered that 'gst-editing-services' is another dependency of Pitivi, added to these: https://bkhome.org/news/202201/more-dependencies-for-pitivi-video-editor.html There is no recipe in OE, so I attempted to compile it on the host system. Stuffed around for about 3 hours, unable to compile, ninja is doing something stupid.

  • More dependencies for Pitivi video editor

    This morning I posted about a complete recompile in OpenEmbedded, "revision 7": https://bkhome.org/news/202201/what-to-expect-in-the-next-release-of-easyos.html This included bumped gstreamer version, suitable to run Pitivi.

  • Wasmer 2.2 Bringing Its WebAssembly "Singlepass" Compiler To AArch64 - Phoronix

    Wasmer 2.2-rc1 is out today as the WebAssembly run-tme to "run any code on any client" with its broad platform coverage and allowing numerous programming languages from Rust to PHP to C# being able to be compiled into WebAssembly and then running on any OS or embedded into other languages for execution. Wasmer continues as one of the leading open-source WebAssembly runtimes with a diverse feature-set. Its project site at Wasmer.io talks up Wasmer for use from "supercharged blockchain infrastructure" to "portable ML/AI applications". Buzzwords aside, Wasmer has been a very interesting WebAssembly open-source project.

  • Alternatives to Visual Basic

    This is a list of free/libre open source software (FLOSS) alternatives to Visual Basic (part of Microsoft Visual Studio) computer programming platform. If your school is still teaching VB 6, or if you now use Ubuntu for programming classroom, we strongly suggest you to switch to either one of these alternatives. With these, one can create computer programs visually by drag and drop as well as coding just like what one can do with VB.

Graphics: DXVK-NVAPI, Wayland, Resizable BAR

  • DXVK-NVAPI 0.5.2 Released With Entry Points For NVIDIA PhysX - Phoronix

    DXVK-NVAPI as the open-source project implementing support for NVIDIA's NVAPI within the realm of DXVK is out with a new release, which is exciting for NVIDIA Linux gamers. DXVK-NVAPI is an important project for NVIDIA Linux gamers enjoying Valve's Steam Play (Proton) or outside of it as well if using DXVK otherwise. DXVK-NVAPI provides an NVAPI library implementation that can be used by the Windows games that make use of this NVIDIA API. DXVK-NVAPI is already used for Deep Learning Super Sampling (DLSS), NVAPI D3D11 extensions, and other features.

  • Wayland Testing New Protocol Extension To Handle Session Locking - Phoronix

    Wayland Protocols 1.25 was released today as the collection of testing and stable Wayland protocols. New to Wayland Protocols 1.25 is the session-lock-v1 protocol being experimental and responsible to handle session locking. The session-lock-v1 protocol is the main addition of Wayland Protocols 1.25 and allows for privileged Wayland clients to lock the session and display arbitrary graphics while in the locked mode. That authenticated client is responsible for handling user authentication and interfacing with the compositor for disabling the session lock when appropriate.

  • Intel Preparing Resizable BAR Support For Their Arc Graphics On Linux - Phoronix

    Ahead of the Intel Arc "Alchemist" graphics cards shipping this year, Intel's open-source developers have continued ironing out the Linux driver support. The most recent kernel patches are for getting their Resizable BAR "ReBAR" support in order. Sent out this week were a set of patches for small BAR recovery support for the Intel kernel graphics driver on Linux.