Debian a jeho deriváty jsou mnohem více konzervativní. Změny probublávají do nových verzí pomaleji s vidinou menšího množství bugů.
To je taky důvod, proč Debian a Ubuntu jsou jedny z nejčastěji nasazovaných distribucí, pokud nepočítáme CentOS a RHEL.
Je to něco za něco. Nové funkce dostupné o něco později, zato lépe odladěné.
RPi celkem rychle aplikuje svou sadu patchů na mainline devel jádro, např. již mají 6.7 https://github.com/raspberrypi/linux/tree/rpi-6.7.y . Zřejmě v NixOS vzali větev rpi-6.6.y
Ony ty haty (kromě těch pár přímo od RPi) nebývají pro nové jádro nijak zásadně otestované a chyby se opravují zpětně, normální postup. Ale mají funkční proces, dedikované lidi, takže to dlouhodobě funguje OK.
Na wiki pisi (a co jsem i vypozoroval):
```
By default NixOS uses the official Linux kernel released by kernel.org (a "mainline" kernel, e.g. pkgs.linuxPackages). This works fine on a Raspberry Pi, and is the better-tested option.
It is also possible to use a kernel released by the Raspberry Pi Foundation (a "vendor" kernel, e.g. pkgs.linuxPackages_rpi3). This may be preferable if you're using an add-on board that the mainline kernel does not have drivers for.
```
Takze si muzu vybrat a pouzivam default (takze bez kodu od lidi z Rpi).
HATy jsem zatim nepotreboval. Ale hadam, ze nez se k necemu dokopu, tak uz podporovany boudu i mainline kernelem (snad).
====
HATy jsem zatim nepotreboval. Ale hadam, ze nez se k necemu dokopu, tak uz podporovany boudu i mainline kernelem (snad).
====
Obávám se, že spoustu hatů do mainlinu jejich vendoři nepošlou. Viz např. audio haty https://github.com/raspberrypi/linux/tree/rpi-6.7.y/sound/soc/bcm vs. https://github.com/torvalds/linux/tree/master/sound/soc/bcm . Zdrojáky driverů ani nemají pořádné commit informace, pravděpodobně by ani neprošly automatizovanými testy mainlinu.
Je to mor. Jsem jiz plne promoren :D.
Cas od casu neco potrebuji, zacnu do toho vrtat a pak si reknu: "ah... to je dobre!"
Flakes, moduly, ... buildim Nixem i vlastni distro, protoze buildit si sam gcc (12) je opruz.
A soucasne nekde treba udrzovat gcc-4.9 ...
Prave rpizero 2w mam v Prusovi a presel jsem uz na nixos, protoze rpi os s octoprintem byl tou dobou zabugovany a nechtelo se mi to resit (po 3 dnech jsem to vzdal a pak se 14 dni cca ucil buildit dokonaly image pro rpi :) - jeste mu chybi btrfs, takze k dokonalosti chybi kousek).