Distro-Hopping Szempontok a Megfelelő Disztribúció Megtalálásához 1 / 13 Distro-Hopping
Total Page:16
File Type:pdf, Size:1020Kb
Distro-hopping szempontok a megfelelő disztribúció megtalálásához 1 / 13 Distro-hopping 2 / 13 Probléma a gyakori distro-hoppal: Rengeteg elpazarolt idő ● Telepítési, beállítási folyamat: rendszer + szükséges csomagok: különböző distro, különböző csomagnév → általában nem kerülhető el, hogy egyesével mindent újra beállítsunk ● Tanulási folyamat: – különböző csomagkezelők, különböző alkalmazás telepítési módok, más beállítás fájlok (más elérhetőség, más szintaxis), más alapértelmezett alkalmazások, más workflow, … – de ez nem hasznos tudás (kivéve talán az adaptációs képesség fejlődése) ● Backup-restore folyamat: adatok átmentése, potenciális adatvesztés (bénázás miatt) 3 / 13 Distro-hop lényege: Megtalálni a megfelelő disztribúciót ● Akár hosszú évekre megtalálni egy olyan distrot, ami – a legtöbb munkafolyamatunknak megfelelő, jól kiismerhető – kellően stabil és folyamatos működést tud biztosítani – minimális a fenntartási / karbantartási költsége ● Nincs tökéletes választás. ● Ha van telepítés nélkül kipróbálható (Live USB) változat, érdemes néhány napig így kipróbálni a tényleges váltás előtt (a változások általában menthetőek) 4 / 13 Desktop Environment (DE) Awesome, Budgie, Cinnamon, Deepin, GNOME, i3, KDE, LXDE, LXQt, MATE, Pantheon, Openbox, Xfce, … ● DE váltási okok: – A megszokott felület és workflow jelentősen megváltozik (pl: gnome 2 → gnome 3) – Meglátunk egy jobban kinéző, vagy valami oknál fogva praktikusabbnak tűnő felületet ● Distro váltás DE váltás miatt? DE != distro ● Érdemes eleve olyan disztribúciót választani, ahol több DE is elérhető, így könnyedén elkerülhető az emiatti későbbi distro-hopp. Ilyen: Debian, Ubuntu, Arch, Manjaro, Fedora, Opensuse 5 / 13 Teljesítménybeli különbségek ● Egyik disztribúció sem képes csodákra. Nincsenek nagy különbségek ● Nem feltétlenül a disztribúciótól függ az adott hardverből kihozható teljesítmény. ● Jobb teljesítményhez: – legfrissebb kernel / driver kell – minél kevesebb háttérben futó felesleges szolgáltatás – minél kevésbé erőforrás igényes DE kell 6 / 13 Megjelenési modell ● Gördülő megjelenési modell (rolling release) : – Kisebb, gyakoribb, folyamatos updatek – Nincs release-upgrade – Engedünk a stabilitásból, cserébe frissebbek a csomagok (bleeding edge) – Pl: Arch, Manjaro, openSUSE Tumbleweed, Gentoo, Debian unstable, Solus ● Rögzített megjelenési modell (fixed release) : – Bizonyos nagyobb időközönként új megjelenés: ilyenkor teljes release-upgrade szükséges – Engedünk a frissességből, cserébe stabil a rendszer – Pl: Ubuntu, elementary, POP!_OS, Mint, Debian stable, Fedora 7 / 13 Megjelenési modell érdemes váltani: ● Áttérés stabilabb rendszerről bleeding edge rendszerre: – Ha maximális teljesítményt szeretnénk kihozni az eszközből: legfrissebb kernelre / driverekre van szükségünk ● Áttérés stabilabb rendszerre: – Ha napi munkavégzés során gyakran futunk bele operációs rendszer szintű hibákba, folyamatosabb stabilabb rendszert szeretnénk 8 / 13 Szoftverek elérhetősége ● Érdemes eleve olyan disztribúciót választani, ahol a szükséges szoftverek könnyedén elérhetőek. – Feltérképezni mi érhető el az alapértelmezett csomag tárolókból – Forráskódból buildelés nagyon nehéz – Flatpak, AppImage, Snap, ... – AUR, PPA, ... ● Ha gyakori, hogy bizonyos szoftvereket nem, vagy csak nehezen tudunk telepíteni, akkor érdemes váltani. 9 / 13 Kezdőknek szánt rendszerről haladóra ● Kezdőknek szánt disztribúciók: – Közérthető és könnyű rendszer-telepíthetőség ● ezzel együtt jár: előre telepített felesleges csomagok (bloat) de ezek általában később törölhetőek – Szélesebb körű grafikus felületen történő rendszer beállítási lehetőségek – Kedves és segítőkész támogatói közösség – Pl: POP!_OS, Mint, Ubuntu, elementary, MX Linux, Manjaro ● Haladóbb disztribúciók: – Nehéz telepítés, rendszerbeállítási tudás szükséges ● Cserébe teljes felügyelet az előretelepített csomagok felett – Szélesebb körű személyre-szabhatóság – Kevés segítség, a kérdésekre gyakori válasz: “Read the manual!” – Pl: Arch, Debian, Gentoo 10 / 13 Kezdőről haladóra: nem Haladóról kezdőre: igen ● Kezdőről haladóra: – rengeteg befektetett energia, minimális nyereség – csak speciális feladat/rendszer esetén ● Haladóról kezdőre: – Debianról: MX Linux, Linux Mint Debian Edition, deepin – Archról: Manjaro, ArcoLinux 11 / 13 Kihalt disztribúciók elhagyása ● Antergos, Mandriva ● Érdemes eleve kerülni az olyan disztribúciókat, amit néhány hobbi fejlesztő készít és viszonylag kis közösség van csak mögötte 12 / 13 Érdemes-e váltani? Distro-hop Miért? Érdemes? Desktop Environment váltás Nem Jobb teljesítmény elérése Nem Áttérés másik megjelenési modellre Igen Több elérhető szoftver Igen Kezdőről haladóra Nem Kihalt disztribúciók elhagyása Igen 13 / 13.