Minimalistická distribuce

Re:Minimalistická distribuce
« Odpověď #15 kdy: 21. 06. 2015, 12:39:25 »
Pokud je hlavní problém místo na disku a pokud mají stroje nějaké rozumné síťovky (to by mělo být dneska všude splněno, 100Mbit by měl stačit i když 1Gbit je plus), tak bych určitě použil rovnou bezdiskovou konfiguraci s bootováním přes PXE a mountováním všeho přes nfs. Bohužel u dnešních linuxů už to není zdaleka tak snadná věc, jako to bývala dřív. Některé distribuce mají ale speciální image, který je na to dělaný (je to trochu problém najít, protože se to plete s PXE imagema, který jsou určený k PXE instalaci, ne běhu).

Naprosto bezproblémový a bezbolestný je provozování bezdiskového FreeBSD - veškerá potřebná infrastruktura tam je, včetně třeba podpory lokálních konfiguračních souborů v RAMdisku.

Co se týče FreeBSD:

RAM není problém, bude minimálně 1G
 - bez problémů

široká podpora HW co se týče chipsetu, USB a sítí
 - tohle problém může být, muselo by se to vyzkoušet

žádné GUI a zbytečnosti,
 - bez problémů, z portů se přeloží jenom to, co opravdu budeš chtít

rozumný a udržovaný balíčkovací systém, možnost jednoduše rozjet vlastní repository a tvořit vlastní balíky
 - na tohle má FreeBSD má exkluzivní systém: tvorba balíků jednoduchá, vlastní repozitory se vytvoří jedním příkazem, existuje i možnost automatizovaného překladu všeho (http://www.bsdnow.tv/tutorials/poudriere). S redhatími alternativami (https://fedoraproject.org/wiki/Koji) je to absolutně nesrovnatelný - instalace pár příkazy, všechno automatizované, žádné problémy.

ale mezi balíčky není např. php nebo iconv, navíc dokumentace je nic moc
 - prohléžení baíčků FreeBSD: http://www.freshports.org/ dokumentace: https://www.freebsd.org/doc/handbook/

Návod na kompletní rozjetí bezdiskové stanice: https://www.freebsd.org/doc/handbook/network-diskless.html

Pokud by použití FreeBSD nebylo schůdné, šel bych asi nejspíš do nějakého klonu Slackware. Akorát tam bohužel oproti FreeBSD citelně chybí ta možnost dobře spravovat vlastní repo. Celkově s balíčkama je to na Slacku bordel a opruz, ať si kdo chce co chce říká :)


ghost

Re:Minimalistická distribuce
« Odpověď #16 kdy: 21. 06. 2015, 12:47:45 »
Pokud je hlavní problém místo na disku a pokud mají stroje nějaké rozumné síťovky (to by mělo být dneska všude splněno, 100Mbit by měl stačit i když 1Gbit je plus), tak bych určitě použil rovnou bezdiskovou konfiguraci s bootováním přes PXE a mountováním všeho přes nfs. Bohužel u dnešních linuxů už to není zdaleka tak snadná věc, jako to bývala dřív. Některé distribuce mají ale speciální image, který je na to dělaný (je to trochu problém najít, protože se to plete s PXE imagema, který jsou určený k PXE instalaci, ne běhu).

Naprosto bezproblémový a bezbolestný je provozování bezdiskového FreeBSD - veškerá potřebná infrastruktura tam je, včetně třeba podpory lokálních konfiguračních souborů v RAMdisku.

Co se týče FreeBSD:

RAM není problém, bude minimálně 1G
 - bez problémů

široká podpora HW co se týče chipsetu, USB a sítí
 - tohle problém může být, muselo by se to vyzkoušet

žádné GUI a zbytečnosti,
 - bez problémů, z portů se přeloží jenom to, co opravdu budeš chtít

rozumný a udržovaný balíčkovací systém, možnost jednoduše rozjet vlastní repository a tvořit vlastní balíky
 - na tohle má FreeBSD má exkluzivní systém: tvorba balíků jednoduchá, vlastní repozitory se vytvoří jedním příkazem, existuje i možnost automatizovaného překladu všeho (http://www.bsdnow.tv/tutorials/poudriere). S redhatími alternativami (https://fedoraproject.org/wiki/Koji) je to absolutně nesrovnatelný - instalace pár příkazy, všechno automatizované, žádné problémy.

ale mezi balíčky není např. php nebo iconv, navíc dokumentace je nic moc
 - prohléžení baíčků FreeBSD: http://www.freshports.org/ dokumentace: https://www.freebsd.org/doc/handbook/

Návod na kompletní rozjetí bezdiskové stanice: https://www.freebsd.org/doc/handbook/network-diskless.html

Pokud by použití FreeBSD nebylo schůdné, šel bych asi nejspíš do nějakého klonu Slackware. Akorát tam bohužel oproti FreeBSD citelně chybí ta možnost dobře spravovat vlastní repo. Celkově s balíčkama je to na Slacku bordel a opruz, ať si kdo chce co chce říká :)

FreeBSD se mi vzdycky strasne libil, nicmene nemam cas jej zprovoznovat a konfigurovat tak aby byl pouzitelny na notebooku (T420). Proto jsem jej nahradil OSX. Opravdu FreeBSD lide pouzivaji na beznou praci (ne na server)? po kratkem hrani si s posledni 10 verzi jsem byl opet zklaman, cloveku se tam nataha balast z linuxu pokud chce pouzivat nejake graficke prostredi. PC-BSD a podobne distribuce jsem samozrejme zkousel. Nechci pouzivat GNU veci, jen to co je pod BSD a podobnymi licencemi.

Re:Minimalistická distribuce
« Odpověď #17 kdy: 21. 06. 2015, 12:54:52 »
Opravdu FreeBSD lide pouzivaji na beznou praci (ne na server)?
Já mám FreeBSD jako pracovní stroj.

po kratkem hrani si s posledni 10 verzi jsem byl opet zklaman, cloveku se tam nataha balast z linuxu pokud chce pouzivat nejake graficke prostredi. [...] Nechci pouzivat GNU veci, jen to co je pod BSD a podobnymi licencemi.
Tak to je teda hodně divný požadavek... Nevím, jaké grafické prostředí bez GNU závislostí bys chtěl... Pokud si nainstaluješ fluxbox, i3 apod. tak to asi bez GNU závislostí půjde, nebo jich aspoň bude minimum.

Jenda

Re:Minimalistická distribuce
« Odpověď #18 kdy: 21. 06. 2015, 19:05:51 »
Debian s vlastním kernelem (ten distribuční s sebou táhne moduly úplně na všechno - a zabírá nejvíc místa na disku ze všech balíčků).

Emdebian: http://emdebian.org/
As of July 2014, updates to the Emdebian distributions ceased. There will be no further updates and no further stable releases.

Dzavy

Re:Minimalistická distribuce
« Odpověď #19 kdy: 21. 06. 2015, 19:45:33 »
Díky za tipy.

AntiX zrovna testuju, dám vědět.

U Absolute Linux mě trochu odrazuje velikost toho ISO, 687MB mi nepřijde jako minimalistická instalace.

Na Embedded Debian kouknu. Ani by nemuselo vadit, že je mrtvej, když to bude balíčkově kompatibilní a ty budou dál aktualizované.

Jinak ohledně Debianích distribucí - deb balíčky jsou super, ale mám trochu problém s náročností aptu. Kdybych chtěl používat standardní repository, tak jenom stáhnutí, rozbalení a zpracování packagelistu zabere věky a spoustu místa na disku. Ve srovnání např. s apk z Alpine Linuxu, kde je update+upgrade v podstatě okamžitá záležitost.

FreeBSD se nebráním, kouknu na to. Jenom ta síťová varianta nepřichází v úvahu, musí to být úplně soběstačná appliance.

Na Slax taky kouknu, tam mě odrazovala právě ta divnost a pochybná instalace na disk. Chci úplně normální instalaci na disk, jenom co nejmenší...

Gentoo asi ne. Kompilovat chci fakt jenom to nejnutnější.

A obecně bych radši systém, kde defaultně není nic a já si tam přidám co potřebuju. Ne obráceně :)


( ͡°( ͡° ͜ʖ ͡°( ͡° ͜ʖ ͡°)

Re:Minimalistická distribuce
« Odpověď #20 kdy: 21. 06. 2015, 20:09:22 »
Gentoo asi ne. Kompilovat chci fakt jenom to nejnutnější.
Tak to by pro AMD64 neměl být s použitím binárního repository problém a počítám, že i 32bit by neměl být problém...

Re:Minimalistická distribuce
« Odpověď #21 kdy: 21. 06. 2015, 20:29:29 »
FreeBSD se nebráním, kouknu na to. Jenom ta síťová varianta nepřichází v úvahu, musí to být úplně soběstačná appliance.
V tom případě existuje NanoBSD, což je normální FreeBSD, do kterého si člověk dá jenom to, co tam opravdu chce (dají se vyházet např. manuálové stránky apod.). Výhoda je, že to není žádná očesaná specialita, takže pořád funguje všechno jako na normálním FreeBSD.

Nějaký stručný návod je tady: https://www.freebsd.org/doc/en_US.ISO8859-1/articles/nanobsd/
A příklad použití: http://www.ogris.de/nanobsd/ - zajímat by tě mohlo: NanoBSD has been stripped down to the bare minimum and occupies just 210 MB disk space. (To je samozřejmě bez Xek)

Re:Minimalistická distribuce
« Odpověď #22 kdy: 21. 06. 2015, 20:31:17 »
Mimochodem, když už jsme u toho diskovýho prostoru: nepíšeš, na co to chceš, ale často je rozumná cesta RO namountovaný systém z úplně normální flashky. Dneska už to znamená řád gigabytů, takže se s prostorem vůbec nemusíš upejpat, akorát to chce systém, který umožní snadno mountovat RO, aniž by se z toho člověk zbláznil...

ondro

Re:Minimalistická distribuce
« Odpověď #23 kdy: 21. 06. 2015, 22:03:58 »
Díky za tipy.

Jinak ohledně Debianích distribucí - deb balíčky jsou super, ale mám trochu problém s náročností aptu. Kdybych chtěl používat standardní repository, tak jenom stáhnutí, rozbalení a zpracování packagelistu zabere věky a spoustu místa na disku. Ve srovnání např. s apk z Alpine Linuxu, kde je update+upgrade v podstatě okamžitá záležitost.


Apt nemusis vobec pouzivat a aj napriek tomu vyuzivat vyhody Debianu a .deb. Napriklad pomocou wget si stiahnes len potrebne balicky a len tie nainstalujes pomocu prikazu dpkg -i. Alebo si tie baliky stiahnes z ineho PC a na cielovy PC ich nakopirujes alebo nazdielas.
Ja apt nepouzivam. 99% potrebnych veci som mal vopred nainstalovanych a vyskusanych. V priebehu rokov som potreboval doinstalovat len asi dva balicky. Stiahol som si ich z ftp a instaloval. Moznosti je viacero.
 apk u Alpine linuxu nemoze byt okamzita zalezitost oproti apt v Debianu. Alebo moze ale to v repozitari maju ovela menej balikov, pouzivaju inu kompresiu alebo upgraduju pomenej alebo neriesia zabezpecenie alebo je tam iny iny zadrhel. Pri rovnakom pocte balikov a oprav tam markantny rozdiel nemoze byt.

Dzavy

Re:Minimalistická distribuce
« Odpověď #24 kdy: 22. 06. 2015, 00:54:11 »
Ne, tam se víc než 1GB prostě nevejde, resp se to nevyplatí rozšiřovat. Strkat do toho zvenku flashky technicky asi půjde, ale to fakt nechci - bude to hotový uzavřený řešení a nechci, aby se to rozbilo, když ji z toho zákazník vytáhne :)

Ad apt - jasně, instalace balíčků wget+dpkg není problém, jde mi spíš o ty aktualizace. Nevim jestli něco dělám blbě, ale prostě mi přijde, že i když mám nainstalovaných pár balíků, apt vždycky stahuje a zpracovává kompletní seznam všech balíků. Takže abych updatoval jeden pidibalík, stáhne se mi ohromnej packagelist, ten se rozbalí a celý to trvá věky. Nevim jak to dělá apk, určitě je pravda, že má těch balíků mnohem mnohem míň, ale to je pro mě jedině dobře... Už mě i napadlo udržovat si vlastní deb repository jenom s balíkama, co potřebuju, ale zase je to další práce navíc.

Miloš

Re:Minimalistická distribuce
« Odpověď #25 kdy: 22. 06. 2015, 09:20:37 »

r76

Re:Minimalistická distribuce
« Odpověď #26 kdy: 22. 06. 2015, 09:22:00 »
http://mignon.mypclinuxos.com/  Xfce 4.12.1 ,Kernel 4.0.5 ,32/64bit.   (347.638 MiB)

info: http://www.pclinuxos.com/forum/index.php/topic,132756.0.html


opravdu jen zaklad  ;)

Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Minimalistická distribuce
« Odpověď #27 kdy: 22. 06. 2015, 09:51:25 »
K tomu Gentoo z první stránky: Pokud je různej HW, nepůjde udělat tak jednoduše jeden "isntalační" balík a ten jen distribuovat.

Ke kompilacím: Na i5 750 (4x 2,66GHz fyzický) Libreoffice cca 80 minut (je nejnáročnějším balíkem, kterej jse kdy kompiloval). Jádro systému (vše v něm, žádný moduly, řádně osekaný na konkrétní HW) 3 minuty. Na Intel Atom N455 (1x 1,66GHz, hyperthreading) Libreoffice v řádech hodin (čti: více než 12, pravděpodobně méně než 24), jádro systému (opět osekaný a vše v něm, bez modulů) cca 30 minut. Když jedu distribuovanou kompilaci po kabelu (distcc) a používám tu i5 750, tak Libreoffice v řádech hodin (3-4) a jádro 10 minut. Distcc je víceméně nutnost.

Gentoo není pro tohle použití dobrá cesta, pokud se tedy počítá s aktualizací balíků. Pokud by šlo o jednorázovou instalaci a "nech ležet", pak by se to dalo překousnout, to ale myslím není cíl...

Re:Minimalistická distribuce
« Odpověď #28 kdy: 22. 06. 2015, 10:12:05 »
Gentoo není pro tohle použití dobrá cesta, pokud se tedy počítá s aktualizací balíků. Pokud by šlo o jednorázovou instalaci a "nech ležet", pak by se to dalo překousnout, to ale myslím není cíl...
Nevíš, jak těžký je udělat si pro Gentoo repo vlastních binárních balíčků?

Filip Jirsák nepřihlášený

Re:Minimalistická distribuce
« Odpověď #29 kdy: 22. 06. 2015, 11:00:15 »
K tomu Gentoo z první stránky: Pokud je různej HW, nepůjde udělat tak jednoduše jeden "isntalační" balík a ten jen distribuovat.
Nepředpokládám, že by se lišila platforma nebo architektura těch jednotlivých strojů. Ale i kdyby se lišila, není problém vytvořit univerzální balíčky, tak, jako to mají binární distribuce. Ostatně LiveDVD s Gentoo jsou také obecná pro jednotlivé architektury a ne pro každý procesor zvlášť.

Nevíš, jak těžký je udělat si pro Gentoo repo vlastních binárních balíčků?
Je to triviální, Gentoo s tím počítá od začátku.