{"id":8582,"date":"2026-10-01T06:06:54","date_gmt":"2026-10-01T13:06:54","guid":{"rendered":"https:\/\/catbradley.io\/?p=8582"},"modified":"2026-10-01T06:06:54","modified_gmt":"2026-10-01T13:06:54","slug":"foss-weekly-26-40-nixos-is-european-choice-firefox-nova-and-features-free-terminal-course-homelab-improvements-and-more","status":"publish","type":"post","link":"https:\/\/catbradley.io\/?p=8582","title":{"rendered":"FOSS Weekly #26.40: NixOS is European Choice, Firefox Nova and Features, Free Terminal Course, Homelab Improvements and More"},"content":{"rendered":"<figure><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/10\/foss-weekly.webp\" alt=\"FOSS Weekly\" loading=\"lazy\" \/><\/figure>\n<p>Canonical is moving Ubuntu&#8217;s kernel update cycle <a href=\"https:\/\/itsfoss.com\/news\/ubuntu-kernel-sru-cycle-update\/\">from four weeks to two<\/a>, with the expected result being a kernel release landing every week due to cycle overlap. They did this because AI-assisted vulnerability hunting is causing CVEs to land faster than the old timeline could respond to.<\/p>\n<p>They have also enabled <a href=\"https:\/\/lists.ubuntu.com\/archives\/ubuntu-announce\/2026-September\/000328.html\">upgrades from Ubuntu 24.04 LTS to Ubuntu 26.04.1<\/a>. And the delayed beta release of Ubuntu 26.10 should arrive today.<\/p>\n<p>AlmaLinux <a href=\"https:\/\/itsfoss.com\/news\/almalinux-software-certification-launched\/\">now has software certification<\/a>, which means publishers can list products and users can confirm what runs on their hardware, with everything going into a public catalog with a free read-only API facilitating bulk data export.<\/p>\n<p>GhostBSD&#8217;s lead developer is building <a href=\"https:\/\/itsfoss.com\/news\/ghostbsd-new-desktop\/\">a new desktop called Mocka<\/a> to eventually replace MATE. It is built from scratch with no shared code from the MATE project, and the name comes from a typo. <\/p>\n<p><a href=\"https:\/\/itsfoss.com\/news\/postmarketos-nura-rebranding\/\">postmarketOS is now Nura<\/a>. The rename has been in the works since March 2025, drew over 300 community submissions, and went through a trademark review and a vote before it was finalized. On the same note, <a href=\"https:\/\/itsfoss.com\/news\/f-droid-revamp\/\">F-Droid has a major revamp<\/a>. In case you did not know, F-Droid is the FOSS alternative to Google Play Store.<\/p>\n<p>openSUSE is consolidating its distro lineup. Leap Micro, the separate immutable flavor for container and edge workloads, is going away, and <a href=\"https:\/\/itsfoss.com\/news\/opensuse-leap-immutable\/\">Leap 16.1 absorbs its functionality<\/a> via an optional installer mode.<\/p>\n<p><strong>This edition of FOSS Weekly is supported by <\/strong><a href=\"https:\/\/dawarich.app\/\"><strong>Dawarich<\/strong><\/a><strong>, an open source alternative to Google Timeline.<\/strong><\/p>\n<p><!--kg-gated-block:begin nonMember:true memberSegment:\"status:free\" --><\/p>\n<div class=\"kg-card kg-cta-card kg-cta-bg-grey kg-cta-minimal    \" data-layout=\"minimal\">\n<div class=\"kg-cta-content\">\n<div class=\"kg-cta-content-inner\">\n<div class=\"kg-cta-text\">\n<p dir=\"ltr\"><span>Dawarich is a private alternative to Google Timeline.<\/span><\/p>\n<p><span>Google killed browser Timeline and is limiting data retention. You can import your entire location history into Dawarich in minutes. It is private and encrypted. No ads. No data selling.<\/span><\/p>\n<p><span>It is open source and can also be self-hosted. Or, you can opt for their encrypted service.<\/span><\/p>\n<\/div>\n<p>                        <a href=\"https:\/\/dawarich.app\/\" class=\"kg-cta-button \"><br \/>\n                            Try Dawarich Today<br \/>\n                        <\/a><\/p><\/div>\n<\/div>\n<\/div>\n<p><!--kg-gated-block:end--><\/p>\n<h2>\ud83e\udde0 What We\u2019re Thinking About<\/h2>\n<p>The Netherlands is building <a href=\"https:\/\/itsfoss.com\/news\/netherlands-dawo-initiative\/\">a NixOS-powered work environment<\/a> after watching Microsoft cut off ICC access in 2025. Though it turns out France&#8217;s digital agency <a href=\"https:\/\/itsfoss.com\/news\/france-nixos-move\/\">had beat them to it<\/a>, already running their own version of NixOS on internal workstations.<\/p>\n<h2>\ud83d\udc27 Tuxdle is rising<\/h2>\n<p>Last week I shared my weekend project, <a href=\"https:\/\/tuxdle.com\/\">Tuxdle<\/a>. It&#8217;s a word game where you have to guess the Linux term within six attempts. The game has gained good popularity. We are getting more than 500 plays every day. A good number for a game that is less than a week old.<\/p>\n<p>I have made some enhancements to the game. You can see your stats and you can also see stats on the day&#8217;s puzzle. That tells you how many people played the game and how many people actually solved it. Streak badges have also been added. <\/p>\n<p>Want more fun and challenges? On Linux Handbook, we have <a href=\"https:\/\/linuxhandbook.com\/ctf\/command-conqueror\/\">created a fun Capture the Flag game<\/a>. You have 10 levels to solve. When you solve a level, the next level gets unlocked. The challenges run in custom docker containers. Everything on your system really. No sign up is needed.<\/p>\n<h2>\ud83e\uddee Linux Tips, Tutorials, and Learnings<\/h2>\n<p>I am also enhancing the user experience on the It&#8217;s FOSS website. One of the first things I did was organize the series\/courses in a proper format.<\/p>\n<p>If you visit the <a href=\"https:\/\/itsfoss.com\/linux-terminal-basics\/\">terminal course<\/a> or <a href=\"https:\/\/itsfoss.com\/bash-scripting-tutorial\/\" rel=\"noreferrer\">bash scripting course<\/a>, you will see the chapters in the series in the left sidebar. This will give you easier navigation.<\/p>\n<p>There are many Linux distros that don&#8217;t provide a dock by default, and if you want one, there&#8217;s no dearth of options: Latte for KDE users, Cairo for old-school animations, and Dash to Dock for GNOME users; <a href=\"https:\/\/itsfoss.com\/best-linux-docks\/\">there&#8217;s something for every taste and desktop setup<\/a>.<\/p>\n<p>You&#8217;ve seen &#8220;<em>upstream<\/em>&#8221; and &#8220;<em>downstream<\/em>&#8221; in patch notes, bug trackers, and forum replies without it ever being fully explained. We have already tackled <a href=\"https:\/\/itsfoss.com\/upstream-and-downstream-linux\/\">what the terms actually mean<\/a>, both for the kernel and for applications, and why it matters when you&#8217;re deciding where to file a bug report.<\/p>\n<h2>\ud83d\udc77 AI, Homelab and Hardware Corner<\/h2>\n<p>One of the biggest annoyances of homelab is accessing services by using IP address and port number. I fixed this by <a href=\"https:\/\/itsfoss.com\/homelab-internal-domain-setup\/\" rel=\"noreferrer\">giving a custom domain name to every service I run<\/a>. I used AdGuard as DNS and Nginx Proxy Manager for reverse proxy. And the end result is that I can use Jellyfin by typing jellyfin.internal instead of typing 192.168.0.23:8097.<\/p>\n<p>Most SBC projects end with your drawer filling up with HATs for different use cases. Vicharak&#8217;s <a href=\"https:\/\/itsfoss.com\/news\/vicharak-axon-lite\/\">Axon-Lite tries a different approach<\/a> where it offers swappable interface modules for voice, vision, sensing, and AI data.<\/p>\n<h2>\u2728 Apps and Projects Highlights<\/h2>\n<p>Firefox&#8217;s <a href=\"https:\/\/itsfoss.com\/news\/firefox-nova-redesign\/\">Nova redesign is finally here<\/a>, and it looks good! There&#8217;s also a neat toggle for anyone who doesn&#8217;t prefer it&#8217;s pill-shapedness.<\/p>\n<h2>\ud83d\udcfd\ufe0f Videos for You<\/h2>\n<p>And here&#8217;s <a href=\"https:\/\/www.youtube.com\/watch?v=JexmcIMCwq8\">21 useful Firefox features<\/a> to give you a reminder why this browser keeps coming back, even after the wrong turns it has taken these past few years.<\/p>\n<figure class=\"kg-card kg-embed-card\"><\/figure>\n<div class=\"kg-card kg-button-card kg-align-center\"><a href=\"https:\/\/www.youtube.com\/@itsfoss\" class=\"kg-btn kg-btn-accent\">Subscribe to It&#8217;s FOSS YouTube Channel<\/a><\/div>\n<h2>\ud83d\udca1 Quick Handy Tip<\/h2>\n<figure class=\"kg-card kg-video-card kg-width-regular\" data-kg-thumbnail=\"https:\/\/itsfoss.com\/content\/media\/2026\/09\/copy-date-kde-plasma_thumb.jpg\" data-kg-custom-thumbnail=\"\">\n<div class=\"kg-video-container\">\n                <video src=\"https:\/\/itsfoss.com\/content\/media\/2026\/09\/copy-date-kde-plasma.webm\" poster=\"image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" width=\"836\" height=\"545\" playsinline=\"\" preload=\"none\"><\/video>\n<div class=\"kg-video-overlay\">\n                    <button class=\"kg-video-large-play-icon\" aria-label=\"Play video\">\n<p>                    <\/p><\/button>\n                <\/div>\n<div class=\"kg-video-player-container\">\n<div class=\"kg-video-player\">\n                        <button class=\"kg-video-play-icon\" aria-label=\"Play video\">\n<p>                        <\/p><\/button><br \/>\n                        <button class=\"kg-video-pause-icon kg-video-hide\" aria-label=\"Pause video\">\n<p>                        <\/p><\/button><br \/>\n                        <span class=\"kg-video-current-time\">0:00<\/span>\n<div class=\"kg-video-time\">\n                            \/<span class=\"kg-video-duration\">0:16<\/span>\n                        <\/div>\n<p>                        <button class=\"kg-video-playback-rate\" aria-label=\"Adjust playback speed\">1\u00d7<\/button><br \/>\n                        <button class=\"kg-video-unmute-icon\" aria-label=\"Unmute\"><\/button><\/p>\n<p>                        <br \/>\n                        <button class=\"kg-video-mute-icon kg-video-hide\" aria-label=\"Mute\"><\/button><\/p>\n<p>                        <\/p><\/div>\n<\/div>\n<\/div>\n<\/figure>\n<p>In KDE Plasma, you can copy a wide range of time\/date formats to the clipboard by right-clicking on the Clock widget in the panel.<\/p>\n<p>All you have to do is right-click on the digital clock in the panel, hover your mouse cursor over the &#8220;Copy to Clipboard&#8221; option, and click on the format you want copied.<\/p>\n<p><!--kg-gated-block:begin nonMember:true memberSegment:\"status:free\" --><\/p>\n<div class=\"kg-card kg-cta-card kg-cta-bg-grey kg-cta-minimal    \" data-layout=\"minimal\">\n<div class=\"kg-cta-content\">\n<div class=\"kg-cta-content-inner\">\n<div class=\"kg-cta-text\">\n<p><span>Desktop Linux is mostly neglected by the industry but loved by the community. For the past 14 years, It&#8217;s FOSS has been helping people use Linux on their personal computers. And we are now facing the existential threat from AI models stealing our content. <\/span><\/p>\n<p><span>If you like what we do and would love to support our work, please become It&#8217;s FOSS Plus member. It costs $49 a year (less than the cost of a McDonald&#8217;s burger a month), and you get an ad-free reading experience with the satisfaction of helping the desktop Linux community. And there are also free Linux ebooks.<\/span><\/p>\n<\/div>\n<p>                        <a href=\"https:\/\/itsfoss.com\/membership\/\" class=\"kg-cta-button \"><br \/>\n                            Join It&#8217;s FOSS Plus<br \/>\n                        <\/a><\/p><\/div>\n<\/div>\n<\/div>\n<p><!--kg-gated-block:end--><\/p>\n<h2>\ud83c\udf8b Fun in the FOSSverse<\/h2>\n<p>Sharpen your networking command knowledge by <a href=\"https:\/\/itsfoss.com\/quiz\/the-networking-command-crossword\/\">completing this crossword<\/a>!<\/p>\n<p>Linux is for power users. \ud83d\udcaa<\/p>\n<figure class=\"kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/09\/meme81.jpg\" class=\"kg-image\" alt=\"linux sudo meme\" loading=\"lazy\" width=\"1440\" height=\"1440\" \/><\/figure>\n<p><strong>\ud83d\uddd3\ufe0f Tech Trivia<\/strong>: On September 27, 1983, <a href=\"https:\/\/www.stallman.org\/\">Richard Stallman<\/a> announced the <a href=\"https:\/\/www.gnu.org\/home.en.html\">GNU Project<\/a>, an effort to build a completely free Unix-compatible operating system. It helped spark the free software movement and popularize copyleft through the <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GPL<\/a>, shaping how software is shared, modified, and built collaboratively.<\/p>\n<p><strong>\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1 From the Community<\/strong>: Neville <a href=\"https:\/\/itsfoss.community\/t\/the-case-for-small-well-written-programs\/16286\">is making the case<\/a> for small, well-written programs; do you have an opposing view to present?<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/feed.itsfoss.com\/link\/24361\/17483196.gif\" height=\"1\" width=\"1\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Canonical is moving Ubuntu&#8217;s kernel update cycle from four weeks to two, with the expected result being a kernel release landing every week due to cycle overlap. They did this&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[1],"tags":[],"class_list":["post-8582","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rss"],"_links":{"self":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts\/8582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8582"}],"version-history":[{"count":0,"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts\/8582\/revisions"}],"wp:attachment":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}