Kilka dni temu zaprezentowano wydanie nowej wersji NixOS 20.09 w którym to jest przedstawi serię aktualizacji pakietów dość istotne, z czego wyróżnia się m.in. aktualizacja środowisk graficznych wykorzystywanych przez dystrybucję.
Ci, którzy nie znają NixOS, powinni to wiedzieć to nowoczesna i elastyczna dystrybucja GNU / Linux niezależnie opracowane ma na celu usprawnienie zarządzania stanem konfiguracji systemu za pośrednictwem menedżera pakietów Nix.
System operacyjny Nix rozpoczął się jako projekt badawczy kilka lat temu i stał się funkcjonalnym systemem operacyjnym ze sztywną krzywą uczenia się do zarządzania usługami systemowymi.
Działa w środowisku graficznym KDE, ale to działa z własnym menedżerem pakietów Nix.
System operacyjny Nix ma niezwykłe podejście- Ma na celu unowocześnienie zarządzania konfiguracją systemu. Cały system operacyjny, w tym jądro, aplikacje, pakiety systemowe i pliki konfiguracyjne jest tworzony przez Nix Package Manager.
Nix izoluje od siebie wszystkie swoje pakiety. Używa również własnego procesu struktury plików. Na przykład ta dystrybucja nie ma katalogów / bin, / sbin, / lib ani / usr w swojej strukturze plików. Zamiast tego wszystkie pakiety są przechowywane w / nix / store.
Inne godne uwagi innowacje obejmują niezawodne aktualizacje, wycofywanie zmian, odtwarzalne konfiguracje systemu, model źródłowy z plikami binarnymi oraz zarządzanie pakietami dla wielu użytkowników.
Główne nowości NixOS 20.09
Ta nowa wersja sDodano 7349 pakietów, usunięto 8181 pakietów, a zaktualizowano 14442 pakiety.
Z zaktualizowanych wersji z najwybitniejszych komponentów dystrybucji poza jądrem Linuksa, które jest nadal w wersji 5.4, możemy znaleźć gcc 9.3.0, glibc 2.31, tabela 20.1.7, Python 3.8, PHP 7.4, MariaDB 10.4, Zabbix 5.0.
Co do środowisk graficznychZaktualizowano KDE do wersji 5.18.5 wraz z aplikacjami KDE 20.08.1 i GNOME do wersji 3.36. Ponadto możemy znaleźć obsługę serwera Cage Composite Server i dodano środowisko Сinnamon 4.6.
Kolejną wyróżniającą się zmianą jest dodanie modułu do szybkiego wdrożenia serwera wideokonferencyjnego opartego na Jitsi Meet.
Dodano moduł Podman Sandbox Container Toolkit, którego można użyć do zastąpienia zestawu narzędzi wiersza poleceń Dockera.
Dodano obsługę ekranów LCD wbudowanych w klawiatury i głośniki Logitech, a także został dodany moduł do optymalnej konfiguracji wyświetlaczy o wysokiej gęstości pikseli (HiDPI).
Moduł GRUB dodał obsługę chronionego hasłem dostępu do elementów menu startowego.
Dodano obsługę tokenów Trusted Platform Module 2 i Yubikey, a także wsparcie dla doas (alternatywa dla sudo) i wsparcie dla dystrybucji kubernetes k3s.
W końcu spośród dodanych nowych usług możemy znaleźć 61:
- hardware.system76.firmware-daemon.enable
- sprzęt.uinput.enable
- sprzęt.wideo.hidpi.włącz
- sprzęt.wooting.włącz
- sprzęt.xpadneo.włącz
- programy.hamster.enable
- programy.steam.enable
- zabezpieczenia.doas.włącz
- bezpieczeństwo.tpm2.włącz
- boot.initrd.network.openvpn.enable
- boot.enableContainers
- virtualization.oci-container.containers
- virtualization.podman.enable
- Services.ankisyncd.enable
- usługi.bazarr.włącz
- usługi.biboumi.włącz
- Services.blockbook-frontend
- usługi.klatka.włącz
- usługi.convos.enable
- usługi.engelsystem.enable
- usługi.espanso.enable
- usługi.składanie w domu.włącz
- usługi.gerrit.włącz
- Services.go-neb.enable
- Services.hardware.xow.enable xow
- Services.hercules-ci-agent.enable
- Services.jicofo.włącz Jitsi
- Services.jirafeau.enable
- Services.jitsi-meet.enable
- Services.jitsi-videobridge.enable
- Services.jupyterhub.enable
- usługi.k3s.włącz
- Services.magic-wormhole-mailbox-server.enable
- usługi.malcontent.enable
- Services.matrix-appservice-discord.enable
- Services.mautrix-telegram.enable
- usługi.mirakurun.enable
- usługi.molly-brown.enable
- Services.mullvad-vpn.enable
- usługi.ncdns.włącz
- Services.nextdns.enable
- Services.nix-store-gcs-proxy
- usługi.onedrive.włącz
- usługi.pinnwand.enable
- usługi.pixiecore.włącz
- usługi.idea prywatności.włącz
- usługi.kworum.włącz
- Services.robustirc-bridge.enable
- Services.rss-bridge.enable
- usługi.rtorrent.włącz
- usługi.smartdns.włącz
- Services.sogo.enable
- Services.teeworlds.enable
- usługi.moment obrotowy.mama.włącz
- usługi.moment obrotowy.serwer.włącz
- services.uptime.enable
- Services.urserver.enable
- Services.wasabibackend.enable
- Services.yubikey-agent.enable
- Services.zigbee2mqtt.enable
Wreszcie, jeśli chcesz dowiedzieć się więcej o nowej wersji NixOS 20.09, możesz zapoznać się ze szczegółami, a także dokumentacją i szczegółami dystrybucji w następujący link.
Pobierz NixOS 20.09
Dla tych, którzy są zainteresowani możliwością pobrania tej dystrybucji Linuksa, aby zainstalować lub przetestować ją na maszynie wirtualnej, możesz przejść do oficjalnej strony tego iw sekcji pobierania pobierz obraz.
Rozmiar pełnego obrazu instalacyjnego z KDE to 1.2 GB dla GNOME to 1.3 GB, a zredukowana wersja konsoli to 571 MB. Podobnie na stronie znajdziesz dokumentację, która pomoże Ci w procesie instalacji. Link jest taki.