 
      
  
            Ever built a "minimal" NixOS image and been shocked to find it's over 1.5GB? 🤯
Bloated images are a headache, but it doesn't have to be that way. The second article in our NixOS appliance image series is a deep dive into shrinking a NixOS appliance, taking it from 1.5GB all the way down to relatively lean ~360MB.
The new post shares practical, step-by-step "tricks" for hunting down and eliminating unnecessary dependencies. You'll learn how to use tools like `nix-store --query` and `nix why-depends` to find out why things like Perl, Python, or even speech synthesizers are ending up in your build.
If you're looking to optimize your NixOS systems, this is a must-read.
Check out the full guide here: https://nixcademy.com/posts/minimizing-nixos-images/
#NixOS #Linux #DevOps #ImageOptimization #EmbeddedSystems #Systemd #Performance
Ever built a "minimal" NixOS image and been shocked to find it's over 1.5GB? 🤯
Bloated images are a headache, but it doesn't have to be that way. The second article in our NixOS appliance image series is a deep dive into shrinking a NixOS appliance, taking it from 1.5GB all the way down to relatively lean ~360MB.
The new post shares practical, step-by-step "tricks" for hunting down and eliminating unnecessary dependencies. You'll learn how to use tools like `nix-store --query` and `nix why-depends` to find out why things like Perl, Python, or even speech synthesizers are ending up in your build.
If you're looking to optimize your NixOS systems, this is a must-read.
Check out the full guide here: https://nixcademy.com/posts/minimizing-nixos-images/
#NixOS #Linux #DevOps #ImageOptimization #EmbeddedSystems #Systemd #Performance
Just watched this great presentation from @AdrianVovk at the @allsystemsgo conference:
https://www.youtube.com/watch?v=uCAlzx_x6rY
It covers the migration to Wayland-only, and of the @gnome session to systemd, eliminating tens of thousands of lines of ancient C code (often a quarter to a half of the codebase depending on the module) and providing more featureful session handling, including session saving and processes suspension. The remote desktop implications are interesting too.
Just watched this great presentation from @AdrianVovk at the @allsystemsgo conference:
https://www.youtube.com/watch?v=uCAlzx_x6rY
It covers the migration to Wayland-only, and of the @gnome session to systemd, eliminating tens of thousands of lines of ancient C code (often a quarter to a half of the codebase depending on the module) and providing more featureful session handling, including session saving and processes suspension. The remote desktop implications are interesting too.
🔒 Debian TC Overrules systemd Maintainers on /var/lock Permissions / @linuxiac
「 The controversy started after a recent systemd update (version 258) made /var/lock writable only by the root user, breaking compatibility with some existing Debian software that still relies on it for system-wide locks 」
https://linuxiac.com/debian-tc-overrules-systemd-maintainers-on-var-lock-permissions/
For 10 years now, people from the Linux side tell me systemd is so much easier and "Unit-Files" are so much cleaner and better than init-scripts ...
Well, I still don't get it. A well implemented init-system like that of FreeBSD is:
- Clean
- Flexible
- Way more lightweight 
- Works with just shell code 
I have written a rc.d init-script for zigbee2mqtt today and honestly? It's not going to be shorter than that. Would chose that instead of systemd! ANY TIME! K.I.S.S.
10 years in and I still don't see a real advantage of monolithic-binary init-systems with static configuration files.
For 10 years now, people from the Linux side tell me systemd is so much easier and "Unit-Files" are so much cleaner and better than init-scripts ...
Well, I still don't get it. A well implemented init-system like that of FreeBSD is:
- Clean
- Flexible
- Way more lightweight 
- Works with just shell code 
I have written a rc.d init-script for zigbee2mqtt today and honestly? It's not going to be shorter than that. Would chose that instead of systemd! ANY TIME! K.I.S.S.
10 years in and I still don't see a real advantage of monolithic-binary init-systems with static configuration files.
 
      
  
             
      
  
             
      
  
                            
                        
                         
      
  
             
      
  
             
      
  
             
      
  
             
      
  
               
      
  
             
      
  
                            
                        
                        