NixOS 16.09 Flounder İndirin Deneyin

NixOS dağıtımı APT ve YUM gibi bir paket yönetici olan Nix e sahip bir dağıtımdır.
Nix upgrades sırasında hiç bir paketin bozulmadığına emin olanbiliyor.
Buna ek olarak boot script, configuration files yönetimi gibi özelliklere sahip.
Özgür ve fonksiyenel olan NixOS KDE Plasma çalışma alanı ile ön tanımlı olarak geliyor.

 

What is NixOS?

The Purely Functional Linux Distribution

NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, and has many other advantages.

Declarative

NixOS has a completely declarative approach to configuration management: you write a specification of the desired configuration of your system in NixOS’s modular language, and NixOS takes care of making it happen.

Reliable

NixOS has atomic upgrades and rollbacks. It’s always safe to try an upgrade or configuration change: if things go wrong, you can always roll back to the previous configuration.
DevOps-friendly

Declarative specs and safe upgrades make NixOS a great system for DevOps use. NixOps, the NixOS cloud deployment tool, allows you to provision and manage networks of NixOS machines in environments like Amazon EC2 and VirtualBox.

[collapse]
What is new in NixOS 16.09?

Many NixOS configurations and Nix packages now use significantly less disk space, thanks to the extensive work on closure size reduction. For example, the closure size of a minimal NixOS container went down from ~424 MiB in 16.03 to ~212 MiB in 16.09, while the closure size of Firefox went from ~651 MiB to ~259 MiB.
To improve security, packages are now built using various hardening features. See the Nixpkgs manual for more information.
Support for PXE netboot. See Section 2.3, “Booting from the “netboot” media (PXE)” for documentation.
X.org server 1.18. If you use the ati_unfree driver, 1.17 is still used due to an ABI incompatibility.
This release is based on Glibc 2.24, GCC 5.4.0 and systemd 231. The default Linux kernel remains 4.4.
The following new services were added since the last release:
hardware/video/amdgpu.nix
hardware/video/displaylink.nix
programs/info.nix
programs/mosh.nix
programs/spacefm.nix
programs/tmux.nix
programs/xonsh.nix
security/chromium-suid-sandbox.nix
security/hidepid.nix
services/audio/squeezelite.nix
services/backup/znapzend.nix
services/continuous-integration/buildkite-agent.nix
services/continuous-integration/hydra/default.nix
services/continuous-integration/gocd-agent/default.nix
services/continuous-integration/gocd-server/default.nix
services/development/hoogle.nix
services/editors/emacs.nix
services/games/factorio.nix
services/games/terraria.nix
services/logging/awstats.nix
services/logging/graylog.nix
services/misc/emby.nix
services/misc/mantisbt.nix
services/misc/nzbget.nix
services/misc/packagekit.nix
services/misc/sonarr.nix
services/misc/spice-vdagentd.nix
services/misc/taskserver
services/network-filesystems/tahoe.nix
services/networking/coturn.nix
services/networking/ferm.nix
services/networking/gdomap.nix
services/networking/libreswan.nix
services/networking/logmein-hamachi.nix
services/networking/mfi.nix
services/networking/mjpg-streamer.nix
services/networking/mosquitto.nix
services/networking/nntp-proxy.nix
services/networking/offlineimap.nix
services/networking/pptpd.nix
services/networking/sniproxy.nix
services/networking/smokeping.nix
services/networking/toxvpn.nix
services/networking/xl2tpd.nix
services/networking/zerobin.nix
services/security/oauth2_proxy.nix
services/torrent/flexget.nix
services/web-apps/mattermost.nix
services/web-apps/tt-rss.nix
services/web-servers/caddy.nix
services/web-servers/lighttpd/inginious.nix
services/x11/compton.nix
services/x11/xbanish.nix
system/boot/loader/systemd-boot/systemd-boot.nix
system/boot/plymouth.nix
virtualisation/xe-guest-utilities.nix
Other notable improvements:
Revamped grsecurity/PaX support. There is now only a single general-purpose distribution kernel and the configuration interface has been streamlined. Desktop users should be able to simply set
security.grsecurity.enable = true
to get a reasonably secure system without having to sacrifice too much functionality. See Chapter 17, Grsecurity/PaX for documentation
Special filesystems, like /proc, /run and others, now have the same mount options as recommended by systemd and are unified across different places in NixOS. Mount options are updated during nixos-rebuild switch if possible. One benefit from this is improved security — most such filesystems are now mounted with noexec, nodev and/or nosuid options.
The reverse path filter was interfering with DHCPv4 server operation in the past. An exception for DHCPv4 and a new option to log packets that were dropped due to the reverse path filter was added (networking.firewall.logReversePathDrops) for easier debugging.
Containers configuration within containers..config is now properly typed and checked. In particular, partial configurations are merged correctly.
The directory container setuid wrapper programs, /var/setuid-wrappers, is now updated atomically to prevent failures if the switch to a new configuration is interrupted.
services.xserver.startGnuPGAgent has been removed due to GnuPG 2.1.x bump. See how to achieve similar behavior. You might need to pkill gpg-agent after the upgrade to prevent a stale agent being in the way.
Declarative users could share the uid due to the bug in the script handling conflict resolution.
Gummi boot has been replaced using systemd-boot.
Hydra package and NixOS module were added for convenience

[collapse]

NixOS graphical installation CD

minimal installation CD

VirtualBox appliances

user demo, password demo. To obtain a root shell, run sudo -i in the KDE terminal (konsole).

Bir Yorum Yapın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: