Language Selection

English French German Italian Portuguese Spanish

NixOS 21.11 released

Filed under
GNU
Linux

Hey everyone, we're Timothy DeHerrera and Tom Bereknyei, the release managers for 21.11. As promised, the latest stable release is here: NixOS 21.11 “Porcupine”.

Read more

NixOS 21.11 Available to Download

  • NixOS 21.11 Available to Download

    NixOS is an independently developed GNU/Linux distribution that aims to improve the state of the art in system configuration management. In NixOS, the entire operating system, including the kernel, applications, system packages and configuration files, are built by the Nix package manager.

    The project’s latest release is NixOS 21.11 which includes the following highlights: “The default Nix version remains at 2.3.16. Nix has not been updated to version 2.4 due to regressions in non-experimental behavior. To upgrade to 2.4, use the nixos-unstable branch or set the nix.package option to either of nixFlakes or nix_2_4 packages. The nixUnstable attribute is a pre-release of Nix 2.5. Read the release notes for more information on upcoming changes. Please help us improve Nix by providing any breakage reports. iptables now uses nf_tables backend. PHP now defaults to PHP 8.0, updated from 7.4. kops now defaults to 1.21.1, which uses containerd as the default runtime. python3 now defaults to Python 3.9, updated from Python 3.8. PostgreSQL now defaults to major version 13.” Further information is available through the project’s release annoucement and in the release notes.

NixOS 21.11 Released

  • NixOS 21.11 Released But Its Own Package Manager Is Left Behind Due To Regressions - Phoronix

    NixOS is an original Linux distribution built atop its own unique Nix package manager that is focused on being functional, reliable, and reproducible. The Nix package manager concept is great but somewhat ironic is the new NixOS 21.11 release not even shipping with the latest Nix package manager version due to known regressions.

    NixOS 21.11 released yesterday and rather than shipping with the latest-and-greatest Nix, it's being held back to the latest Nix 2.3 point release by default rather than Nix 2.4. Holding up the default version of Nix was done as "Nix has not been updated to version 2.4 due to regressions in non-experimental behavior."

NixOS 21.11 "Porcupine" Released with Many Improvements

NixOS 21.11 “Porcupine” is here, but default Nix version remains at 2.3 point release rather than Nix 2.4.

NixOS is a Linux distribution that is entirely different than what one can expect from a regular Linux distro. It’s a Linux distribution which takes a unique approach to package and configuration management, because it’s built around Nix tool. So let me first explain what the NIX tool is.

NIX is a package manager and it could be used on any Linux distribution on top of the distribution package manager. To put things simple, NixOS is an operating system, and Nix is a package manager.

Now, everything in NixOS down to the kernel, is built by the Nix package manager with a declarative functional build language. The whole system configuration: fstab, packages, users, services, firewall, etc., is configured from a global configuration file that defines the state of the system.

Read more

NixOS 21.11 Now Available for Download

  • NixOS 21.11 Now Available for Download

    NixOS is a bit different than most Linux distributions, because of a unique approach to package and configuration management. NixOS uses the NIX package manager to build everything…even the kernel. And even the entire system configuration (from fstab, users, services, firewalls, and more) is taken care of from within a single, global configuration file. This one-two punch makes NixOS very complex. In fact, many consider it on the same level as Gentoo.

    In other words, NixOS is not for the faint of heart.

NixOS and the changing face of Linux operating systems

  • NixOS and the changing face of Linux operating systems

    A new version of Linux distro NixOS has been released, just one day after a contentious blogpost that asked "Will Nix overtake Docker?"

    For DevOps folk, this was tantamount to clickbait: Nix and Docker are different tools for different jobs, and anyway, it's possible to use Nix to build Docker images.

    The distro, which hit version 21.11 on the last day of November, was built around the purely functional Nix package manager.

Automated translation in Market Research Telecast

In version 21.11 with the name “Porcupine”, the developers of the Linux distribution NixOS, which is based on the NIX package manager, have updated numerous packages, but also made changes under the hood. The distribution is not necessarily suitable for beginners. It creates a certain complexity through the approach of securing every change and thus being able to go back to any status.

The central component, the NIX package management, remains at status 2.3.16, as newer versions have proven to be unstable. Other changes affect iptables, for example, which now works with nf_tables in the backend. The new version also has KDE Plasma on Wayland on board, Gnome has been upgraded to version 41, and PHP to 8.0. Other versions are now Python 3.9, PostgreSQL 13, systemd 249 and OpenSSH 8.8p1.

Read more

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.