Minimalistická distribuce

Dzavy

Minimalistická distribuce
« kdy: 21. 06. 2015, 00:20:52 »
Sháním vhodnou minimalistickou distribuci (zejména co se místa na disku týče), tak bych se rád zeptal na vaše tipy. Pár jsem jich vyzkoušel, ale žádná se zatím nezdá dokonalá.

HW požadavky - počítá s využitím starších tenkých klientů:
- RAM není problém, bude minimálně 1G
- CPU bude standardní x86, 1-2 jádra, VIA, Atom, atd.
- místo na disku JE problém, počítám s 1GB ATA moduly - základní instalace by neměla zabírat víc než 200MB
- široká podpora HW co se týče chipsetu, USB a sítí - r8169, vx855, usb_wwan/option, atd.

SW požadavky:
- použití glibc - zkoušel jsem distribuce založené na uClibc a musl libc a některé věci zaboha nešly zkompilovat
- žádné GUI a zbytečnosti, ideálně jenom BusyBox a ne systemd
- rozumný a udržovaný balíčkovací systém, možnost jednoduše rozjet vlastní repository a tvořit vlastní balíky

Zkoušel jsem:
- Alpine Linux 2 i 3 - vypadá dobře, je aktualizovaný, minimalistický, HW funguje plug and play, ale kvůli absenci glibc se mi nepodařilo zkompilovat některé věci
- SliTaz Linux 4 i 5 RC - co do minimálnosti super, obsahuje standardní glibc, ale vypadá trochu mrtvě a má starší jádro, HW nefunguje plug and play
- Tiny Core Linux 6 - zatím vypadá nejnadějněji, ale mezi balíčky není např. php nebo iconv, navíc dokumentace je nic moc


Marfy

Re:Minimalistická distribuce
« Odpověď #1 kdy: 21. 06. 2015, 01:21:21 »
Arch Linux

Dzavy

Re:Minimalistická distribuce
« Odpověď #2 kdy: 21. 06. 2015, 02:15:52 »
Arch Linux

Taky jsem zkoušel, narozdíl od těch tří rozhodně není mini, zabral přes 700MB. A navíc používá místo eth0 takovou tu kravinu ve stylu eno16777736, o to nějak moc nestojím.

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

Re:Minimalistická distribuce
« Odpověď #3 kdy: 21. 06. 2015, 02:26:24 »
Co takhle FreeBSD? Nebo Gentoo by mohlo být použitelné, pokud je glibc absolutní nezbytnost...

ubla



ubla

Re:Minimalistická distribuce
« Odpověď #5 kdy: 21. 06. 2015, 05:35:56 »
http://www.absolutelinux.org/  Absolute Linux je lehka verze Slackware Linux

Re:Minimalistická distribuce
« Odpověď #6 kdy: 21. 06. 2015, 08:10:05 »
Gentoo a dejte si tam jenom ty balíčky, které potřebujete.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Minimalistická distribuce
« Odpověď #7 kdy: 21. 06. 2015, 09:23:09 »
Gentoo na Atomu je jiste hodnotny napad. To aby si tam rozjel distribuovanou kompilaci a dohodil tam k tomu nejakou pekne tlustou masinu, aby to pro vsechny ty plecky stacla kompilovat.

Re:Minimalistická distribuce
« Odpověď #8 kdy: 21. 06. 2015, 09:42:14 »
Gentoo na Atomu je jiste hodnotny napad. To aby si tam rozjel distribuovanou kompilaci a dohodil tam k tomu nejakou pekne tlustou masinu, aby to pro vsechny ty plecky stacla kompilovat.
Ano, Gentoo není potřeba kompilovat na cílovém stroji. Nerozumím tomu "pro všechny ty plečky" - zkompiluje se to přeci jenom jednou, vůbec nezáleží na tom, na kolika cílových stanicích se pak balíček použije.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Minimalistická distribuce
« Odpověď #9 kdy: 21. 06. 2015, 09:55:27 »
Nevim, nikdy jsem neprovozoval Gentoo na halde vraku bez vykonu s distribuovanou kompilaci. Mozna to maji vymyslene i tak, aby to slo kompilovat jednou a pouzit vsude. Nicmene tlusty stroj, ktery by obstaraval kompilaci, nebyl soucasti otazky. A pokud by tam takovy byl, tak nevim, jestli by nebylo lepsi rovnou bootovat ze site, kdyz tam je tak malo mista na disku nebo ty vraky pouzit jenom jako cumitko na terminalovy server.

Vykook

Re:Minimalistická distribuce
« Odpověď #10 kdy: 21. 06. 2015, 10:26:14 »
Gentoo na Atomu je jiste hodnotny napad. To aby si tam rozjel distribuovanou kompilaci a dohodil tam k tomu nejakou pekne tlustou masinu, aby to pro vsechny ty plecky stacla kompilovat.
Ale notak, před 10 lety všichni používali Gentoo na řádově větších plečkách, přitom komplexnost aplikací a jejich náročnost na kompilaci byla prakticky stejná jako dnes a taky to šlo...

nobody

Re:Minimalistická distribuce
« Odpověď #11 kdy: 21. 06. 2015, 10:54:07 »
podle toho na co to chces pouzit, mozna by stalo o zvazeni Slax, jde o Live modularni Slackware upravenej/zkomprimovanej i s KDE+Aplikace do 210MB... kdyz odeberes Xorg+KDE+KDEaps+FFox ses na 50-80MB(Core50MB+Devel30MB)
balickovani mas sice slozitejsi(jedna se o lzma moduly), pokud by slo ale o udrzovani vlastni aplikace tak si to lehce naskriptujes..

jde o readonly system a nastaveni, data, zmeny si to uklada bokem, tedy lze vzdy startovat nanovo, s ulozenejma vecma, pripadne provest "factory reset" smazanim zmenoveho uloziste...

http://www.slax.org/cs/
http://www.slax.org/cs/modules.php


ondro

Re:Minimalistická distribuce
« Odpověď #12 kdy: 21. 06. 2015, 11:16:58 »
Co tak Debian(wheezy ak neches systemd) ale v podstate to moze byt hocijaka distribucia.
Akurat robim nieco podobne(potrebujem dostat Debian Wheezy na 1GB IDE DOM pre pouzitie v registracnych pokladniciach). S pre mna potrebnymi balickami(doinstalovanymi po instalacii zakladneho systemu) a este bez extra optimalizacii mi Debian zabera  necelych 600MB. Do 500MB by som sa vo finale mohol vojst. So starsimDebianom(Etch) som sa vedel vojst pri rovnakych balickoch aj na 256MB CF kartu. Bohuzial aj Linux sa nam trochu nafukuje.
Neviem,co ti na tom bude bezat ale do 1GB by sa mal bez problemov vojst.

Nainstalovat len uplny zaklad(expertna instalacia). Nasledne vypnut instalovanie suggested a recommended balickov. Doinstalovat len to, co potrebujes a odinstalovat to, co nepotrebujes(nieje tam toho vela ale par balickov vies odstranit). Prekompilovat si vlastne jadro podla svojich potrieb - uetris tym trochu RAM, par MB na disku a vylepsis si vykon systemu, lebo v zaklade je jadro v podstate neoptimalizovane(pre mna aj nevyhnutnost, kedze to bude bezat aj na low-power 1W 500MHZ VIA CPU).
Potom sa daju odstranovat este manualove stranky,upravit logovanie a este par uprav ale to casto nieje potrebne.

Vyhoda je, ze mas v podstate standardnu distribuciu s .deb balickovacim systemom a nieje problem tam nasledne nieco doinstalovavat alebo upravovat. Nieje problem s navodmi na internete,ak nieco potrebujes nastavit.

Re:Minimalistická distribuce
« Odpověď #13 kdy: 21. 06. 2015, 11:32:34 »

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Minimalistická distribuce
« Odpověď #14 kdy: 21. 06. 2015, 11:53:53 »
Gentoo na Atomu je jiste hodnotny napad. To aby si tam rozjel distribuovanou kompilaci a dohodil tam k tomu nejakou pekne tlustou masinu, aby to pro vsechny ty plecky stacla kompilovat.
Ale notak, před 10 lety všichni používali Gentoo na řádově větších plečkách, přitom komplexnost aplikací a jejich náročnost na kompilaci byla prakticky stejná jako dnes a taky to šlo...

Rekl bych, ze to se ti jen zda. Ja Gentoo mel kdysi na dvojprocesorovem stroji s P III na 850 MHz. Tehdy celkem slusne, i kdyz ta P III se dala koupit i o neco rychlejsi (ale take o dost drazsi). Zpocatku to docela slo, ale postupem casu ty kompilace trvaly cim dal dele, az to zacalo byt neunosne. Ona i kompilace jadra se jaksi o dost nafoukla. Kompilace X serveru trvala hodiny, Firefox (tehdy mozna jeste Mozilla) nebo Openoffice se kompilovaly rovnou okolo 24 hodin, obcas jen proto, aby clovek zjistil, ze musi nekde nastavit nejaky use flag, coz zase vyvolalo kompilaci veci, kterych se to take tykalo. Takze nakonec jsem na Mozillu a Openoffice pouzival binarni balicky, s cimz v pripade Mozilly byly nejake problemy, uz se nepamatuji jake. A nakonec jsem radsi presel na Debian.