O víkendu probíhá konference OpenAlt 2025. Na programu je spousta zajímavých přednášek. Pokud jste v Brně, stavte se. Vstup zdarma.
Josef Průša představil novou velkoformátovou uzavřenou CoreXY 3D tiskárnu Prusa CORE One L a nový open source standard chytrých cívek OpenPrintTag i s novou přepracovanou špulkou.
Na GOG.com běží Autumn Sale. Při té příležitosti je zdarma hororová počítačová hra STASIS (ProtonDB: Platinum).
Ubuntu 25.10 má nově balíčky sestavené také pro úroveň mikroarchitektury x86-64-v3 (amd64v3).
Byla vydána verze 1.91.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Ministerstvo průmyslu a obchodu vyhlásilo druhou veřejnou soutěž v programu TWIST, který podporuje výzkum, vývoj a využití umělé inteligence v podnikání. Firmy mohou získat až 30 milionů korun na jeden projekt zaměřený na nové produkty či inovaci podnikových procesů. Návrhy projektů lze podávat od 31. října do 17. prosince 2025. Celková alokace výzvy činí 800 milionů korun.
Google v srpnu oznámil, že na „certifikovaných“ zařízeních s Androidem omezí instalaci aplikací (včetně „sideloadingu“) tak, že bude vyžadovat, aby aplikace byly podepsány centrálně registrovanými vývojáři s ověřenou identitou. Iniciativa Keep Android Open se to snaží zvrátit. Podepsat lze otevřený dopis adresovaný Googlu nebo petici na Change.org.
Byla vydána nová verze 18 integrovaného vývojového prostředí (IDE) Qt Creator. S podporou Development Containers. Podrobný přehled novinek v changelogu.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 2.0. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Google Chrome 142 byl prohlášen za stabilní. Nejnovější stabilní verze 142.0.7444.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 20 bezpečnostních chyb. Za nejvážnější z nich bylo vyplaceno 50 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.
Tyto vlastnosti jsou mimo jiné připisovány také populární distribuci Gentoo. Na rozdíl od Gentoo však Arch Linux používá binární balíčky (balíčkovací systém Pacman), takže se vyhnete zdlouhavé kompilaci, a funkční základ systému můžete mít nainstalován během několika minut. Podobně jako Gentoo se Arch Linux spoléhá na přístup k internetu, takže je velmi vhodně mít dobré připojení. V následujícím článku se Arch Linuxu podíváme lépe na zoubek.
První verze Arch Linuxu opustila "výrobní linku" už v roce 2002, letos v lednu vyšla již verze 0.7, která má označení Wombat. Použité jádro je 2.6.10-3 (můžete se samozřejmě rozhodnou i pro jádro 2.4.29-1, seznam všech balíčků vydání 0.7 můžete najít na http://www.archlinux.org/pkglist.php?r=0.7). Tyto údaje však nejsou příliš důležité, protože se předpokládá, a je to autory také doporučeno, že si hned po instalaci aktualizujete systém na současný stav. Současná verze například jádra je 2.6.11-7.
Arch Linux je distribuce optimalizovaná pro procesory i686 (Pentia II a kompatibilní). V současné době se pracuje také na portu pro 64bitové procesory. Arch Linux se tedy nehodí pro starší stroje, protože nepůjde nainstalovat. Díky optimalizaci je systém pěkně svižný přímo "out-of-the-box" a co do rychlosti je na špici binárních distribucí.
Oproti velkým distribucím typu Mandriva a SUSE se Arch Linux orientuje více na pokročilé uživatele (podle autorů jsou to ti, kteří se nebojí práce v textovém režimu) než na začátečníky. To se projevuje především totální absencí jakýchkoliv grafických konfiguračních nástrojů, není zde ani program linuxconf. Také dokumentace není k systému "přibalena", aby prý nezabírala místo na disku. Manuálové stránky jsou samozřejmě k dispozici. Autoři zastávají názor, že dají-li se sehnat manuály a návody na internetu, není potřeba, aby soubory s nimi zabíraly místo na disku. Každý, kdo se rozhodne vyzkoušet Arch Linux, se musí alespoň pro začátek obrnit pevnými nervy a počítat s poněkud spartánským prostředím. Díky tomuto přístupu se naplňuje základní filozofie distribuce - aby byla přehledná, kompaktní, stabilní a lehce modifikovatelná pro různé účely.
Nainstalovat Arch Linux je možné buď z instalačního CD (tato možnost je jednodušší), nebo z ftp serveru. V obou případech je nutný přístup k internetu. ISO obraz instalačního CD je možné získat ze stránek projektu (www.archlinux.org) ze sekce "Download". Velikost souboru je něco okolo 570 MB. Po vypálení ISO obrazu na CD a jeho vložení do mechaniky restartujte počítač a můžete se pustit do instalace.
Instalace probíhá jenom v textovém režimu. Uživateli je k dispozici menu, pomocí kterého může ovládat průběh instalace. Menu není kontinuální, takže se dá mezi položkami přepínat téměř libovolně, můžete se vracet a dělat změny, a to tak dlouho, dokud nebudete s konfigurací instalace spokojeni. Základními kroky instalace jsou: rozdělení disku na oddíly a jejich připojení, výběr balíčků, instalace zavaděče a poinstalační nastavení.
Instalátor nabízí volbu smazání celého pevného disku, nebo ruční nastavení. Nevšiml jsem si, že by bylo možné automaticky zmenšovat disky s Windows, jak to dělají grafické instalátory velkých distribucí, takže je dobré vytvořit si v takovém případě vhodný oddíl některým jiným programem, ať už je to Partition Magic pod Windows, nebo nějaký bratříček z GNU/Linux jako třeba parted. Ruční nastavení probíhá přímo v instalátoru a je trošku nepřehledné, ale ten, kdo má zkušenosti s fdiskem, by neměl pocítit větší problém. Je také důležité disky před instalací připojit. Instalátor vám to připomene, ale veškerou práci musíte udělat sami.
Výběr balíčku probíhá ve dvou fázích. V první si vyberete, jaké tematické celky se budou instalovat (podobné jako při instalaci Slackwaru), ve druhé fázi si můžete vybrat jednotlivé balíčky. Je možné lehce zvolit k instalaci všechny balíčky, v tom případě počítejte s místem tak kolem 1,5 - 2GB. Autoři doporučují instalovat z CD pouze základní systém (volba "base") a zbytek doinstalovat později ručně z internetu. Jakou to má výhodu? Základní CD obsahuje jenom omezený počet aplikací (oproti tomu, na co jsme zvyklí třeba od Mandraku nebo SUSE), takže se ruční instalaci stejně nevyhnete. A čím víc balíčků si nainstalujete z CD, tím více jich budete muset opět z internetu aktualizovat (to neplatí, rozhodnete-li se pro "Release" aktualizace, ale o tom později). Také už budete instalovat pomocí správce balíčků, který za vás vyřeší všechny závislosti. Při ručním výběru balíčků před instalací se může stát, že odeberete balíček, na kterém závisí nějaké jiný, a o problémy je postaráno.
Na výběr je obligátní dvojice LILO, nebo Grub. Každý si vybere, co se mu
líbí - jako výchozí volba je však nastaven Grub. Před instalací je možné
editovat potřebné konfigurační soubory (v závislosti na použitém zavaděči
buď lilo.conf nebo menu.lst), popřípadě použít
standardní konfigurační soubory dodávané s distribucí. Pak ovšem musíte
počítat například s tím, že budete mít při startu jenom jednu volbu k
zavedení, a to Arch Linux. Automatická detekce jiných operačních systémů
se neprovádí.
Po úspěšné instalaci je možné ještě před restartem editovat některé
z konfiguračních souborů systému. Osobně doporučuji věnovat pozornost
souborům rc.conf a profile (později v adresáři
/etc), ve kterých specifikujete například rozložení
klávesnice, výchozí znakovou sadu, locales a připojení k internetu. Když
jste spokojeni, můžete restartovat počítač (příkazem reboot z konzole).
Jestliže všechno proběhlo dobře, máte svůj první Arch Linux.
Jedním z cílů je, aby Arch Linux byl pořád co nejaktuálnější, proto autoři distribuce zavedli dvě možné metody aktualizace systému pomocí "Current" a "Release" repozitářů. Je na uživateli, aby se rozhodl, která verze mu bude vyhovovat. V repozitáři "Release" jsou balíčky v těch verzích, ve kterých byly při vydání jednotlivých "Release" verzí, poslední je z ledna 2005 - 0.7 Wombat. Tato verze se nemění, dokud není vydána nová verze distribuce. Rozhodnete-li se pro cestu "Release" aktualizací, potom počítejte s vývojovým cyklem zhruba 1x až 2x do roka. Jestliže máte přístup k internetu, vřele doporučuji cestu druhou.
V repozitáři "Current" jsou nejnovější balíčky, které jsou dostupné a jsou označeny jako "stable". Každý den tedy dochází k jejich aktualizaci a není třeba se bát, že by distribuce neměla vyřešeny bezpečnostní opravy a opravy chyb. Pokud pravidelně aktualizujete, pak máte systém neustále plně aktuální, podobně jako u Gentoo. Nemusíte tedy čekat na další a další verze a aktualizovat "skokem", Arch Linux je pořád "in".
Některé programy nejsou ještě označeny za stabilní, ale jsou už velmi dobře použitelné. Zvlášť na desktopu, kde se většinou nepožaduje příliš přísná stabilita, si lze vyhodit z kopýtka a nainstalovat nějakou tu beta verzi, např. OpenOffice.org 1.95 Beta, která je už velmi dobře použitelná. Takové balíčky se nacházejí v repozitářích "Unstable" (beta verze) nebo "Testing" (obdoba mandrakovského Cookeru), kde čekají na zařazení do oficiálního "Current" stromu. Samozřejmostí jsou také repozitáře uživatelské (AUR), ze kterých si můžete stáhnout spoustu dalších aplikací, připravených svépomocí a schválených k použití.
Arch Linux používá výborný správce balíčků - pacman (PACkage
MANager), který práci s balíčky zjednodušuje na minimum. Samozřejmě je
pouze konzolový, ale úžasný svou jednoduchostí. Ke všem činnostem si
vystačíte s příkazem pacman (jako root) a trochou
přepínačů. Ukažme si ty nejzákladnější. Balíčky jsou, podobně jako u
Slackware, soubory *tar.gz.
pacman -Sy/etc/pacman.conf.pacman -S [jméno balíčku]pacman -Sy [jméno balíčku]pacman -R [jméno balíčku]pacman -Syu Jelikož je Arch Linux založen na balíčcích, není příliš dobré instalovat do systému programy ručně. Když potřebujete vlastní balíček, můžete si ho lehce vytvořit pomocí programu abs a makepkg. Na stránkách Arch Linuxu je velmi detailní popis, jak to lze udělat. Doporučuji dodržet přesný postup, vyplnit požadované informace ohledně verze a závislostí a nabídnout poté vytvořený balíček komunitě. Uděláte dobrý skutek.
Když se přeneseme přes mírně nevlídné instalační prostředí a pomocí pacmana aktualizujeme základ systému, musíme doinstalovat spoustu dalších věcí jako například správce oken (nechceme-li použít například WM nebo Fluxbox). V základní instalaci chybí KDE, Gnome i Xfce4. Stejně tak musíme doinstalovat i spoustu dalších programů, aby byl náš systém použitelný. Pomocí pacmana je to naštěstí hračka. Rychlost instalace závisí na rychlosti vašeho internetového připojení.
Je-li nainstalováno vše, co jsme potřebovali, můžeme už s Arch Linuxem normálně pracovat. Méně pokročilým uživatelům může dělat problémy absence konfiguračních nástrojů, protože je nutné všechno dělat ručně. Na druhé straně je ruční nastavení rychlé, čisté a přehledné a po kratší době si lze dobře zvyknout. Pozitivní zpráva je, že co jednou funguje, funguje napořád, takže stačí mouchy vychytat jednou a dál už nemusíme nic řešit. Mám taky pocit, že systém je celkově stabilnější než velké distribuce, které jsem zkoušel před Arch Linuxem. Vůbec poprvé mi funguje low-latency nahrávání v reálném čase, což jako hudebník amatér velmi oceňuji. Problém je trošku s lokalizací, kdy ne všechny programy jsou lokalizované, takže některé na mě mluví anglicky, což mi osobně příliš nevadí, ale někdo může být jiného názoru.
Jinak se práce s Arch Linuxem neliší od práce s kteroukoliv jinou distribucí. Záleží na vás, které balíčky si budete chtít nainstalovat, jaký správce oken a co budete přesně používat. Arch Linux si můžete upravit přesně k obrazu svému, a to poměrně pohodlně. Pokud budete mít potíže, na stránkách Arch Linuxu najdete veškerou nápovědu k distribuci, wiki stránky a také komunitní fórum plné ochotných lidí. Dokumentace bohužel není v češtině a diskusní fórum také ne.
Klady Archlinuxu:
Nevýhody Arch Linuxu
Arch Linux je podle mě velmi příjemná distribuce, kterou lze prý s úspěchem použít jak na serveru (nezkoušel jsem), tak na desktopu (zkoušel jsem a funguje). Konzervativní správci mohou pro server použít pouze balíčky ze stromu Current, které jsou otestované a prohlášené za bezpečné, ostatní se mohou kochat nejnovějším OpenOffice.org či KDE, aniž by museli čekat na oficiální verzi 2006 a podobně. Osobně si myslím, že v budoucnu se její postavení bude dále zlepšovat a najde si pevné místo na slunci, podobně jako Gentoo. Rozhodně stojí za vyzkoušení.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
S Arch Linuxem mám vlastní zkušenost od verze 0.6 . Jeho dodržování KISS filozofie, systém inicializačních skriptů - aneb /etc/rc.conf "one rule them all"
, formát instalačních balíčků, pacman a ABS mi byli velmi sympatické. Bohužel dojem zkazily občas některé balíčky z currentu, které nebyly správně připravené a po aktualizaci některé aplikace přestaly fungovat, jednou dokonce i celý systém. Vždycky se to podařilo nakonec zprovoznit, ale byly to IMHO zbytečné problémy a navíc jsem zvyklý na spolehlivější distra.
), tak sem z několika různých důvodů přesedlal nedávno na Arch Linux. Hlavním důvodem bylo asi to, že ve stable x86 byly pořád čím dál tím starší ebuildy (zkrátka pomalé aktualizace) a Gentoo developeři mi přišli velmi uzavření (jako by nechtěli moc přijímat pomoc zvenší).
Proč sem si vybral Arch? Instaloval sem ho předtím už na dvou počítačích a přijde mi jako naprosto dokonalé binární distro. Kombinuje ty nejlepší vlastnosti ze Slackwaru (krásně čistý systém) spolu s těmi nejlepšími vlastnostmi z Gentoo (vynikající balíčkovací manager pacman, Arch Build System - obdoba portage, optimalizace pro i686). Co se mi na něm líbí nejvíc je to, že nemá žádné pevné verze, ale podobně jako Gentoo se drží systému "rolling updates". A hlavně má opravdu aktuální verze programů - vyjde li nová verze, do pár dní jí máte. Některé stable verze v Arch Linuxu jsou dokonce novější než unstable verze v Gentoo, což je úžasné.
Jinak zkušenosti s ním mám opravdu skvělé - pokud binární distro, tak prostě jedině Arch, nic jiného na mých desktopových počítačích být nesmí
Pořád se mi hrozně moc líbí idea source-based distribuce a na Gentoo nedám dopustit (a stále ho považuju za to nejlepší distro pod Sluncem
), ale dokud se nezlepší situace ohledně rychlosti aktualizace ebuildů a jejich přijímání do stable x86, je Arch mým favoritem.
Navíc sem ho instaloval spolužákům z jaderky, kteří nikdy v životě předtím na Linuxu nedělali (jen měli vůli zbavit se břemene Windows a opravdu se naučit Linux), a ti jsou také velmi spokojeni. Zkrátka nemám co bych Archu vytknul
ve stable x86 byly pořád čím dál tím starší ebuildy (zkrátka pomalé aktualizace)Nejaky priklad by pro zajimavost nebyl? Aniz bych pripisoval zavodum o dny a mini-upgrady nejaky velky vyznam, tak jen namatkou: AL: k3b 0.11.24-2 (Extra) Gentoo: 0.12_beta1 (hardmasked) / 0.11.24 (masked) / 0.11.23-r2 (stable) AL: elinks 0.10.5-1 (Extra) Gentoo: 0.10.5 (masked) / 0.10.4 (stable) AL: alsa-driver 1.0.8-3 Gentoo: 1.10.9 (masked) / 0.10.8 (stable) Jeste se musim podivat, co znamena v ArchL "stable" :) Moje nadseni pro experimenty prave zchladilo Ubuntu 5.04, ktere bych po selhani konfigurace xorg (nenastavilo zadnou refresh rate, bez varovani, rucne nastavenou ignoruje!) oznacil velkym BETA. Krome toho si stahuje klidne za mymi zady (v konzoli pod nabehlou grafikou) celej openoffice kvuli zavislostem, diky chybam v ceskem instalatoru neni mozne instalaci korektne ukoncit, nefunguje diakritika v konzoli... na dalsi zjistovani uz jsem nemel nervy. O Ubuntu se ovsem pise stejne nadsene jako ted o ArchL... mam to zkusit, nebo taky brat nadseni radsi s velkou rezervou?
Hlavním důvodem bylo asi to, že ve stable x86 byly pořád čím dál tím starší ebuildy (zkrátka pomalé aktualizace)Uved prosim konkretni priklad, o kterych baliccich mluvis.
a Gentoo developeři mi přišli velmi uzavření (jako by nechtěli moc přijímat pomoc zvenší).Priklad?
Příkladů je mnoho, třeba MySQL, PHP,Jeste zminit verze. Kdyz proste neco neni podle rozhodnuti vyvojaru stabilni, tak to tak neoznaci. V cem je problem?
KDEPokud mluvis o KDE/3.4, tak je tam bug s
-fvisible optionou pro gcc.
GCCPokud ke sve praci potrebujes nove GCC, samozrejme si ho muzes nainstalovat, aniz bys nutil Portage pouzivat prave tu novou verzi.
sun-jre a sun-jdk, atp. Můj /etc/portage/package.keywords už zabíral asi cca přes 6 obrazovek, to už sem rovnou mohl přejít kompletně na unstable ~x86 (jenže to pak člověk ztratí kontrolu a to sem nechtěl). Navíc dost věcí bylo i hard-masked (třeba ta java 1.5, mysql 4.1.x, atp.) a to sem opravdu pokoušet nechtěl (i když něco sem ručně unmaskoval).Tak ted Te ale vazne nechapu - nechces pokouset stesti, a protim Ti vadi, ze neco jeste "neni dozraly"?
ale prostě mi přišli uzavření.Mohl bys mi prosim vysvetlit, co tim myslis?
např. v Bugzille sem narazil na spoustu ebuildů na novější verze programů, které ovšem ani po dlouhé době do portage nebyly zahrnutyOficialni vysvetleni od vyvojaru: "Je nas malo."
) pouzivaji standardne GCC 3.4, v Gentoo je GCC 3.4 stale jako unstable (a to jiz opravdu hooodne dlouho).
Co se tyce KDE 3.4, tak opravdu nechapu proc by to mel byt problem, kdyz vsude jinde uz je KDE 3.4 standardne pouzivano. Nevim jaky konkretni bug mas ted na mysli, ale nastavovat rucne -fvisibility GCC flag stejne neni vubec v poradku a kazdej Gentoo developer by te v pripade problemu vyfuckoval, pokud by zjistil za mas napr. v CXXFLAGS dano -fvisibility=hidden. Ale mozna je ten bug o kterem mluvis o necem jinem, fakt nevim, ted jen strilim od boku...
Ad to tvoje: Oficialni vysvetleni od vyvojaru: "Je nas malo."
To je sice pekne (a vim o tom), ale to je presne to jadro pudla o kterem sem mluvil, kdyz sem rikal ze mi Gentoo developeri prijdou uzavreni. Sice se omlouvaji ze jich je malo, ale ze by tedy zacali prijimat ve vetsim poctu nove developery, to nee...
To "nechci pokouset stesti" je zcela na miste, protoze kdyz clovek odmaskuje hard-masked ebuild, muze se rozloucit s podporou developeru kdyby mel pripadne nejake problemy. Navic je to vec kterou opravdu nemam rad, prijde mi to proste "neciste".Ale tim padem mi proste prijde mirne schizofrenni na jedny strane horekat nad tim, ze neco neni oznaceno jako stabilni, a na druhy strane se to bat pouzivat kvuli obavam o stabilitu. Chapes?
muzu byt odpalkovan s tim at pouzivam bud komplet stable x86, nebo komplet unstable ~x86 systemIMHO bys nebyl.
Ale tohle rikam opravdu jen tak namatkove, s timhle sem problemy nemel. Jen mi to prijde trosku divne, ze zatimco dnes jiz temer vsechny moderni distribuce (o Debianu se samozrejme vubec nebavimPredpokladam, ze se bavime pouze o) pouzivaji standardne GCC 3.4, v Gentoo je GCC 3.4 stale jako unstable (a to jiz opravdu hooodne dlouho).
x86, treba amd64 uz ho pouziva hodne dlouho. Zrejme k tomu maji (x86) nejaky duvod :-P.
Co se tyce KDE 3.4, tak opravdu nechapu proc by to mel byt problem, kdyz vsude jinde uz je KDE 3.4 standardne pouzivano. Nevim jaky konkretni bug mas ted na mysli, ale nastavovat rucne -fvisibility GCC flag stejne neni vubec v poradku a kazdej Gentoo developer by te v pripade problemu vyfuckoval, pokud by zjistil za mas napr. v CXXFLAGS dano -fvisibility=hidden. Ale mozna je ten bug o kterem mluvis o necem jinem, fakt nevim, ted jen strilim od boku...Mluvim o tomhle.
To je sice pekne (a vim o tom), ale to je presne to jadro pudla o kterem sem mluvil, kdyz sem rikal ze mi Gentoo developeri prijdou uzavreni. Sice se omlouvaji ze jich je malo, ale ze by tedy zacali prijimat ve vetsim poctu nove developery, to nee...Vis, asi takhle - pokud mas zajem, tak ho nejdriv nejak ukaz (napriklad patchema do bugzilly), a az potom muzes cekat, ze z tebe "bude developer". Musi zustat nejaka hranice, vyvojare nemuze delat kazda cvicena opice. QA musi byt
Ja proste chci pouzivat distribuci, kde budou v jeji _stable_ vetvi vzdy (pokud je to mozne a nebranni tomu nejaky osklivy bug) ty co mozna nejaktualnejsi verze programu. Kdyz odmaskuju neco co je hard-masked, tak tim ztracim podporu developeru, a to nechci. Provozovat komplet unstable ~x86 system take neni zrovna idelani, protoze clovek ztraci nad svym systemem kontrolu (a v mem pripade, kdy uz sem mel /etc/portage/package.keywords dlouhe pres 6 stranek, to uz zacinalo byt neunosne).
Predpokladam, ze se bavime pouze o x86, treba amd64 uz ho pouziva hodne dlouho. Zrejme k tomu maji (x86) nejaky duvod :-P
Ano, bavim se o x86
A sem si vedom toho ze amd64 uz ma docela dlouho gcc-3.4 jako stable. Jedine moje vysvetleni je, ze developeri co maji na starost x86 architekturu jsou oproti tem z amd64 prehnane konzervativni.
Vis, asi takhle - pokud mas zajem, tak ho nejdriv nejak ukaz (napriklad patchema do bugzilly), a az potom muzes cekat, ze z tebe "bude developer". Musi zustat nejaka hranice, vyvojare nemuze delat kazda cvicena opice. QA musi byt
Ja se o to byt developerem nikdy nesnazil, ale znam lidi co na to opravdu maji a delali by to radi, protoze se jim soucasna situace okolo portage zacina zdat take pomalu neunosna. Jiste, QA musi byt, ale vseho moc skodi (prikladem budiz treba Debian
). A tady je to opravdu na ukor budoucnosti portage (a nemusim pripominat ze na portage stoji a pada cele Gentoo).
Ale dost uz
Tohle nema smysl, ja opravdu jen chtel prezentovat sve duvody proc sem presel na Arch Linux, ne se tu hadat...
Jedine moje vysvetleni je, ze developeri co maji na starost x86 architekturu jsou oproti tem z amd64 prehnane konzervativni.KDE 3.4 je maskovano z dobrych duvodu, postupne se prichazi na drobne chyby, napr. pokud nekdo instaloval zaroven Gnome 2.10 a kdebase-startkde-3.4.0, coz se asi nedeje tak casto, rvaly se oba desktopy o jedno menu... Kde beres tu jistotu, ze kdyz neco jine distro oznaci jako "stable", ze to take skutecne je vychytane? Protoze se jeste na nejakou chybu neprislo? ;) Uz vickrat se v portage ocitla nevychytana "stable" aplikace, takze nyni je skvele, ze se venuje testovani dostatek pozornosti a casu. Jestli tohle ma byt "konzervativni", tak zaplatpanbu za to :) Zvlast kdyz jsou prave k dispozici ty maskovane a postupne opravovane ebuildy (napr. zminovany kdebase-kdestart-3.4.0-r2), jen holt stale nepracuji tak, aby za ne dali vyvojari ruku do ohne. Ze se obcas nektere ebuildy zpozdi, je logicke, protoze jejich celkovy pocet nepochybne roste rychleji nez pocet vyvojaru. Pokud presne nevis, jaka kriteria vedou k zarazeni do "stable", neni fer srovnavat podle toho konzervativnost distribuce. Oznacit neco za stabilni, i kdyz to neni dostatecne vyzkousene, to neni zadne umeni. Tim se nechci nejak dotknout vyvojaru ArchLinuxu, mozna je jich opravdu tolik a maji tolik feedbacku od uzivatelu, ze testovani supernovych balicku je dukladne... Kriteriem by mohly byt zaznamy v bugzille u stabilnich verzi :) Ostatne, nevim, jake touhy vedou k okamzitemu upgrade za kazdou cenu o tyden dva driv, pokud mi aplikace pracuje spravne...
.
) - Arch ma podle me spolupraci mezi normalnimi uzivateli a developery vyresenou naprosto vyborne.
V current (stable) vetvi Archu jsou od kazdeho programu vzdy ty nejnovejsi verze (nebo alespon se o to snazi a zatim jim to jde dobre). Pokud tam nekomu nejaka aplikace chybi, muze sam napsat svuj PKGBUILD (obdoba ebuildu z Gentoo) a umistit ho do Arch User Repository. Tam pak nad vsemi balicky dohlizi jednotlivi Trusted Users (maj je rozdeleny podle kategorii). No a kdyz je nejaky balicek oblibeny, muze byt nasledne prevzat do zakladniho systemoveho repositare.
Umoznuje to vytvaret balicky, ktere jsou pak pristupne siroke uzivatelske obci, doslova komukoliv. Kazdy tak muze prispet svou troskou do mlyna. Kdyz to porovnam s Gentoo, tak tam je to sice samozrejme mozne take, ale takove ebuildy se pak povaluji ruzne ve forech nebo v Bugzille a do samotne portage se dostanou jen velmi vyjimecne (vetsinou lezi v bugzille nebo ve forech ladem). Bezni uzivatele Gentoo kteri neprolejzaji casto fora nebo bugzillu pak nemaji moznost se k nim dostat. Proste je to nesystemove, vypomoc od uzivatelu neni tolik podporovan jak by podle me byt mela...
[...] o Debianu se samozrejme vubec nebavimV Debianu je gcc 3.4.3 v unstable i v testingu. Kdy uz si nekteri odpusti ty vecne narazky na neaktualnost Debianu? Neaktualni je pouze stable, se kterym se ale stabilni verze vetsiny ostatnich distribuci nemohou vubec srovnavat.
Kdy uz si nekteri odpusti ty vecne narazky na neaktualnost Debianu?Nikdy, protoze nejlip se delaj nejapny narazky na distro, ktery clovek nepouziva a tudiz nezna ;)
Ja se jen snazim vysvetlit proc sem presel na Arch Linux, ne Gentoo kritizovat... je dost mozne (a i pravdepodobne) ze kdyz se situace okolo spravy portage v budoucnosti trochu zlepsi, rad se k Gentoo zas vratim. V soucasne dobe se mi ale proste zda, ze Gentoo pomalu a plizive (na prvni pohled neznatelne) v jeho stable x86 verzi "debianovati", a to je neco co bych opravdu za zadnou cenu nechtel...
Na rozdíl od Gentoo však Arch Linux používá binární balíčky (balíčkovací systém Pacman), takže se vyhnete zdlouhavé kompilaci,
emerge --usepkgonly foo
neboli Gentoo samozrejme umoznuje instalovat predkompilovane binarni balicky. Neznam sice nikoho, kdo by to nejak pravidelne delal, ale sam jsem tuto moznost jednou kvuli casu vyuzil. Neni rozdil jako rozdil ;)
Mimochodem FBSD má skoro 13.000 portovaných aplikací a zvládaj dělat binární aktualizace pro platformy i386, amd64, aplha, sparc, itanium a bůhví co ještě. A co teprve takový Debian, že
Kolik ma Arch linux k dispozici balicku (Gentoo aktualne tusim asi 9500)? Na kolika architekturach bezi (x86, amd64, hppa, ppc, ppc64, sparc, sparc64, alpha, mips,...)?Když si někdo pochvaluje binární bezpečnostní updaty u jedné distribuce, tak mu odpovíš tím, že jiná distribuce má ebuildy pro mnoho architektur? Dalo by se to chápat tak, že říkáš: "Arch to má snadné, když kompiluje jen pro jednu architekturu. Gentoo by to mělo těžší, protože podporuje architektur více." A proto se ti dostalo odpovědi, že existují i distra, která tu kompilaci zvládají i pro množství architektur.
nejprve se to zeptalo na skupiny, dal jsem vsechnyA nebylo to dependency hell zpusobeno timto? Ono kdo chce kam, pomozme mu tam ;)
2. inštalovať jednotlivé balíčky ručne bez použitia závislostí, pacman --nodeps (to by zodpovedalo zčasti vášmu popisovanému ideálnemu stavu: Jsem stokrat radsi kdyz mi KDE potom zarve, ze nemuze najit knihovni libXYZ, at si ji doinstaluju, nez aby to vsechno instaloval sam od sebe.)
3. prekompilovať inkriminovaný balíček s inými configure voľbami a zmenšeným počtom závislostí, vďaka systému abs je to naozaj veľmi, veľmi jednoduché, proste zoberiete PKGBUILD, prekopírujete do vlastného adresára (ja používam abs/local/nazov_baliku), upravíte configure voľby a zoznam závislostí, dáte makepkg a máte nový customized balík
4. spraviť 3. a ponúknuť váš customized balík do AUR, aby ste pomohli rovnako nešťastným ľudom ako vy
5. ak je to s tými závislosťami v inkriminovanom balíku naozaj tak zle a podľa vás nelogicky spravené, tak treba upozorniť správcu balíka, prípadne diskutovať na fórume, správa balíkov je kontinuálny proces a určite sa nedá spraviť balík hneď naprvý krát dobre, tiež môže mať svoje bugy. myslím, že aj správcovia balíka sú ľudia a určite dokážu prijať nejaké tie pripomienky
PS: arch linux používam od verzie 0.3 (bez reinštalácie) a som nadmieru spokojný, nemám dôvod meniť, možno arch nie je pre každého ale aspoň za vyskúšanie rozhodne stojí
.
Takže nejen Arch Linux v tom může mít hell.
Kdyz chce nekdo full-featured desktop environment, tak se nemuze divit ze to chce hromadu veci okolo... ja treba KDE pouzivam (a mam ho opravdu rad) a vubec mi to nevadi
Nikdo prece daneho cloveka nenuti aby si instaloval cely KDE meta-balicek, muze si nainstalovak jen qt, arts, kdelibs a kdebase, k tomu zas tak moc zavislosti nebude. Nebo kdyz to tomu cloveku tak vadi, tak vubec KDE nemusi pouzivat
Tohle neni problem Archu ale proste toho, ze u hromady aplikaci je nutno delat kompromisy - bud zkompiluju program s podporou nejake veci a pak danou vec v systemu mit proste musim (jinak mi program vubec nebude kvuli chybejicim knihovnam startovat... neplati to sice vzdy, ale ve vetsine pripadu bohuzel ano), nebo ho zkompiluju bez te podpory ale pak lidi co to chtej maj proste smulu. Sice by si ten program pomoci vyborneho ABS mohli jednoduse rekompilovat, ale v pripade kolosu jakym je KDE (nebo OpenOffice, GNOME ci cokoliv jineho) to uz je trochu problem. No a pocita se proste s tim, ze DE ma byt plne integrovany balik co podporuje vse co nekdy uzivatel v budoucnu muze potrebovat. To uz je proste koncepce full-featured DE. Komu to nevyhovuje at pouziva nejaky light-weight WM.
Tohle neni problem Archu ale proste toho, ze u hromady aplikaci je nutno delat kompromisy - bud zkompiluju program s podporou nejake veci a pak danou vec v systemu mit proste musim (jinak mi program vubec nebude kvuli chybejicim knihovnam startovat... neplati to sice vzdy, ale ve vetsine pripadu bohuzel ano), nebo ho zkompiluju bez te podpory ale pak lidi co to chtej maj proste smulu. Sice by si ten program pomoci vyborneho ABS mohli jednoduse rekompilovat, ale v pripade kolosu jakym je KDE (nebo OpenOffice, GNOME ci cokoliv jineho) to uz je trochu problem./me mysli na Gentoo
Ted sem ale mluvil jen o binarnich distribucich, tam jaksi USE flagy jsou celkem k ničemu
Leda by existovalo vždycky několik verzí daného programu (každý zkompilovaný s jinými závislostmi), jenže to by bylo asi dost šílené něco takového spravovat
Balíčky jsou, podobně jako u Slackware, soubory *tar.gz.
pokud vim, tak balicky jsou ve formatu pkg.tar.gz, takze je na prvni pohled videt, ze jde o balicek
Jinak se musim pripojit s nadsenim pro tohle distro - presel jsem ze slackware, ktrery sam o sobe je bezva (doporucuji ho jako startovaci distro - s pomoci slackbooku ho dokaze rozjet kazdy a neziska "zlozvyky" z klikacich disribuci - ale to je jen subjektivni nazor, no flame please), a ziskal distro, ktrere je mozna jeste o trosiscku tezsi na nastaveni (coz povazuju za plus - resp. to, ze je to system, ktery se nesnazi byt lepsi a chytrejsi nez uzivatel), ovsem samostna sprava systemu a balicku je diky pacmanu az nechutne trivialni.
Dokonce existuje rozsireni pajman, ktere je neco na zpusob pkgtool v slackwaru, to jest dava moznosti pacmanu do jakehosi "menu"
K dokumentaci - neni prilis velka, ovsem je to proto, ze se problemy resi na phoru ci irc a pokud je shoda na nejakem "obecnejsim" reseni, tak se da na wiki stranky.
archlinux je skutecne velmi povedena distribuce a jak nekdo napsal vyse, i po dlouhe dobe jsem z nej stale nadsen
Super distro, spokojeně používám. Kromě návodů na oficiálním webu můžete pochytit něco o instalaci a používání pacmana etc. na mojích stránkách:).