Nemyslím si. V. Bednář si s oblibou vybíral kontroverzní témata a ještě se v nich rád s oblibou šťoural tak, aby se to hodně nelíbilo linuxové komunitě. Nutno ale podotknout, že poslední dobou naštěstí velmi ubral na provokativnosti a je to znát. I dříve provokoval hlavně tady. Na Lupě měl naopak např. glosu, jak mu na chmelu linux „zachránil zadek“. V každém případě ať už se komu libí či nelíbí obsah článků V. Bednáře, tak v takových obkecávačkách je docela dobrý a umí „uvařit z vody“.
Tady nechci odradit nového autora po jeho první článků, ale přiznávám, že jsem ten text nějak vůbec nepochopil a proto tady teď plácám off topic. Přeji hodně štěstí do dalších článků a raději bych pro příště doporučil jiné téma.
Pánové, já se směji, až se za břicho popadám. Už se mi stalo, že byl můj text zaměněn za někoho jiného, ale …podruhé za sebou? A u druhého autora? Toužíte-li po mé maličkosti, navštivte sesterský server lupa.cz nebo www.koment.cz/monitor a budete v obraze :-) Vojtěch
Ještě bych chtěl poděkovat za dá-li-se-to-tak-nazvat pozitivní ohlasy. Zastávám názor, že budoucností Linuxu je pozvolná komercializace, profesionalizace, standardizace. Linux (pro kritiky) používám, v současnosti již takřka výhradně (Ubuntu 9.10). Vím, že to, co zde občas prezentuji je kontroverzní, hlavně s ohledem na to, jak Linux vzniknul a kdo jej původně vyvíjel. Mým cílem není vyvolávat kontroverze, ale upozornit na trend směřující k přesouvání Linuxu směrem k „obyčejným“ lidem. Což nepůjde jinak, než přes peníze.
Pane Bednáři, osobně si za nás uživatele myslím, že další Windows nepotřebujeme. Už teď máme XP/Vista/7 které jsou zavedené, bezproblémové, funkční a existují pro ně aplikace.
Linux se hodí opravdu na profesionální účely, např. jak vidno z mé adresy, mám stanici s ADSL routerem (na něm je Linux). Ale na běžné účely? To nebude nikdy tak dobré jako Windows.
A tak ono „tak dobré jako Windows“ to časem klidně i bude, nebo v mnoha věcech už je. Jenže to je málo k tomu, aby normální koncový uživatel na Linux přešel. Proč by to dělal, když ty věci, ve kterých je Linux lepší, nevyužije? On je na Windows zvyklý a udělá v nich v podstatě vše, co potřebuje. Tak proč by přecházel na jiný OS aby mohl dál pokračovat v tom, co už dnes dělá?
Linux má šanci na větší rozšíření coby workstation OS pro běžné lidi pouze tehdy, pokud v nějaké věci, kterou tito běžní lidé vnímají jako důležitou(!!!) bude výrazně lepší než Windows. Normálnímu uživateli je buřt, že má Linux lepší jádro, filesystém a ještě tohle a ono (stejně jako je většině lidí buřt, zda mají v autě motor s OHC, DOHC nebo OHV rozvodem). Bohužel mi to připadá, že v honbě za širokou akceptací většina vývojářů linuxových distribucí přistoupila na princip „uděláme to aby to bylo co nejvíc jako Windows, to lidi znají a když to bude skoro stejné, tak na to přejdou protože s tím budou umět pracovat“.
Možná by se autoři linuxových distribucí mohli zamyslet nad tím, proč lidé přecházejí od Windows k OS X. Apple se neopičí po Microsoftu ve snaze zaujmout uživatele Windows. Apple dělá věci po svém a to tak, že mnozí lidé ty odlišnosti považují za výhodu a právě kvůli nim si ty Macy kupují. O tom, zda ta či ona funkce v OS X je lepší nebo horší než obdobná ve Win a tučňákovských distribucích by se dalo jistě dlouho hádat. Faktem ale zůstává, že na OS X z Windows přechází víc lidí, než na Linux (platí pochopitelně pro desktop).
Me je take jedno, jaky je v Linuxu rozvod. Staci, ze je tam usporny, preplnovany petivalec. Srovnani s Widle Vista, kde je motor vznikly nahrazenim zarove trubice a karburatoru vstrikovanim na desetkrat zvetseny jednovalcovy motor z traktoru Lanz Bulldog, kde navic lze povinne jezdit jen s trvale otevrenym brzdicim padakem, to nesnese.
A to je take jedna vec, ktera by alespon nektere mohla motivovat k odchodu z Widli: Nevim, jak ostatni, ale me by nebavilo kazdou chvili kupovat nejnadupanejsi vykrik PC trhu jenom proto, abych ziskal neco, co je rychle asi tak, jako jejich stara sunka s W XP, kterou si koupili pred peti lety. A odmenou za upgrade je akorad nalesteny, lec ne moc prakticky interface s radou novych blikatek. Podobneho efektu by mohli dosahnout pouhou nahradou defaultni Teletubies theme na jejich XP za nejakou Windows Vista theme.
JJ: Microsoft testuje uživatelské rozraní tak, aby to šlo všechno pokud možno snadno a jednoduše naklikat. Je to vědecký výzkum, aby se ušetřili náklady na školení a vypadá to pěkně.
JardaP: Komerční firma nemůže zastavit vývoj. Nové veze nejsou jenom omalovátka. Mají novější kernel, podpora nových technologií. Já sem s Microsoftem jako firmou spokojený, osobně vydělávám pár desítek tisíc za posledních pár měsíců i jako drobný akcionář.
Kopírování něčeho není opravdu dobrý nápad, Mac OS X je svůj – ale to je také speciální systém.
Hele, spion! A jeste se chlubi, jak vydelava na cizim nestesti. Blazince precpane tisici uzivatelu Widli Vista, kteri jezdi neuroticky rukou po stole a krici: „Hni se, bestie“, mu vubec nevadi.
Hele, kdyz Microsoft vsechno tak vedecky bada, vysvetlete mi, kde delam chybu, kdyz se na Viste k nastavenim sitove karty, tcp/ip protokolu a podobnym vecem proklikam v Control Panelu jenom nekdy, zcela nahodne a zpusobem, ktery jsem jeste nedokazal zopakovat 2× po sobe. Jeste se mi na zadnych Widlich nestalo, abych obvykle skoncil nekde, kde jsem vubec nechtel byt. Cim je interface Widli Vista tak jednodussi a intuitivnejsi, kdyz po patnacti letech s Widlemi nedokazu naklikat nastaveni NICu? Ze by si se mnou Microsoft hral a pristup k temto nastavenim skryval pod nahodne generovanym bludistem ruznych urovni, kterymi se clovek musi proklikat ciste podle sveho momentalniho stesti? Cini tak treba proto, aby clovek vzdy vsude pouzival DHCP, jak to velky otec Internetu zamyslel? Aby uzivateli zabranil se vrtat pod kapotou, jako treba vyrobci mixeru, kteri vse sroubuji sroubky, ktere se daji odsroubovat jen specialnim klicem? A co clovek vyhraje, kdyz se k nastavenim NICu prece jenom proklika? Kam se zadava jmeno, aby se dalo ulozit score?
Linux muze byt klidne tak dobrej jak windows, viz napr. OSX ukazal ze to jde a dokonce i lepe. Jenomze Linux vyvojari jsou zabedneni fanatici a dogmatici co bez shellu nedaji ani ranu a podle toho to i vypada. KDE i Gnome delaj 15 let a porad to pada. Trosku jednoty doneslo Ubuntu ale globalne vzato z nej zas vyrasilo asi 1000 klonu ktere bordel zas dostaly na standardni uroven :)
Nejlepsi KDE4 je Xfce4. Clovek najednou zjisti, ze ma pameti na rozdavani a ze prakticky nepotrebuje swap. Predpokladam, ze v Debianu unstable bude i nejaka modernejsi verze, nez jaka je v Lennym, ktera sice chodi hezky, ale vadi mi na ni, ze v Ubuntu Jaunty jsem mel hezci, bez nekolika hloupych zastaralosti, ktere jsou v Lennym.
Ano, Xfce se dopracovalo do velice pěkného stavu, dával jsem nedávno Xbuntu na jeden veřejnej počítač a velice mile mně překvapilo, teda to Xfce, Xbuntu jako takový moc ne ( například během instalace nefunguje klávesnice na USB, používá to parametry monitoru o kterých si myslí že jsou ty nejlepší aniž by se zajímalo jestli to monitor dokáže zobrazit a nenašel jsem možnost jak to změnit takže instalece byla poněkud krkolomná, v podstatě jsem použil Ubuntu a přes něj nacpal Xbuntu ).
Ono by melo jit nainstalovat libovolne xBuntu, nasledne nainstalovat dselect, odinstalovat desktopove prostredi, ktere tam je a vsechny ptakoviny, ktere k tomu patri a nainstalovat metabalik pro Xfce desktop (asi se jmenuje xfce-desktop). Zadne Xbuntu pres Ubuntu rvat neni nutno. Take se da spustit Knoppix, ukradnout xorg.conf a pak ho strcit do nainstalovaneho Xubuntu. Knoppix vetsinou detekuje monitor dost dobre, tak se z toho daji pouzit minimalne vselijake ty modelines a podobne hruzy.
Podle mě Linux na desktopu směřuje ne moc dobrým směrem. Pokud vůbec někam směřuje. Podívejme se na dnešní distribuce – problémy, problémy a problémy. To co dříve spolehlivě fungovalo je rozvrtané, pořád se něco mění, neustále jsou vydávány nové a nové nekompatibilní verze, neexistuje žádná dodržovaná skutečně jednotící koncepce. Namísto ladění toho co už dávno mělo fungovat se přidávají další pochybné vrstvy – viz. třeba nesmyslné Pulseaudio, ztrácí se spousta času nad věcmi, které jsou pak zahozeny a nahrazeny jiným nedodělkem.
Nelze se divit, že pro laické uživatele, kteří používají PC také k jiným činnostem než šťourání se v samozřejmostech, je takový svět ne moc atraktivní. To samé pro producenty softwaru…
Je to smutný stav, který nevede na trhu k ničemu jinému než stagnaci na okraji zájmu.
Přitom díky Redhatu je na serverech situace zcela jiná a jejich distribuce (případně odvozený CentOS) je jednou z nejlepších voleb co na server dát. Škoda, že RedHat na desktopy rezignoval. Určitě by jim dal to hlavní, co je zde třeba – profesionalitu.
Přesně. Ten vlak s Wokny beznadějně ujíždí. Když se podívám jak mě pod wokny netrápí stabilita, ale jestli pochopím (jsem hoden) microsoftí ribony, jestli se mi líbí tenhle design nebo ne… prostě samé zásadní problémy
a pod linuxem furt řeším proč to zase spadlo, proč zrovna odumřela schránka a nejde vkládat z pdf do gimpu, proč mi v paměti zůstal vyset krusader a žere 100%, proč při kopírování na ntfs padá rychlost po 20 min k nule…
prostě samé bezvýznamné piči.ovinky. Jak kdybych seděl před win v roce 1995
Zajimave, sedim pred Linux desktopem v baraku, kde je dalsich 100 Linux desktopu. Az sbalim sveho Linux notebooka, tak pujdu domu, kde jsou dalsi Linux desktopy. Vase problemy nepozoruji. Ruzne distribuce, ruzny hardware. „Cestnou“ vyjimkou je Xandros na EEEPC nasi dcery, ale ten pujde brzo pryc.
Catia nejede na Linuxu. http://www-01.ibm.com/…q/index.html
Shrnuto: LINUX NIKOHO NEZAJIMA!
Tamagoci, neprud! Vrat se na myego a je to.
Pises ptakoviny, Krusader pouzivaji jenom nevylecitelni windowsaci, jestli ti neco pada, tak jsi chudak, co nema par penez na znackove pc a smontovava shity. Kopirovani na ntfs po 20 min pada? Zijes v deziluzi, nastesti uz te vsichni ignoruji. Prestan se vmesovat, Hulane!
Hlavne ze se ti kazdou chvili samovolne zapina tvuj notebook s Windows 7 – s tim si jdi hrat, ze IE do verze 7 je neopravitelne remote-exploitnutelny – s tim si jdi hrat, a muzu pokracovat a pokracovat.
Kdyz na neco nemas, nepoustej se do toho.
Kdyz si myslis, ze na to mas, sve schopnosti si otestujes prave tou instalaci a konfiguraci. Jestli Ti to pada, hledej chybu v sobe.
Peace!
Jenže ubuntu non-LTS jsou víceméně testovací distribuce připravující půdu pro LTS vydání. Proto DELL dodává Ubuntu 8.04. Všichni bohužel hned upgradují na novou verzi ihned po jejím vydání. Nelze každých půl roku vydat rock-solid distribuci, serverovému debianu to trvá dva roky a to na něm dělá daleko více lidí než na ubuntu. LTS release ubuntu je také po dvou letech.
Bohužel vždy to bude o tom „mám vše nejnovější, nejskvělejší“ atd., i když často to nemá valný přínos. Jsou samozřejmě situace, kdy člověk chce nejaktuálnější verze, ale pak buď musí použít distro s rolling-updates, nebo prostě počítat s problémy při častém přechodu na novou verzi. Ani rolling updates nejsou bez problémů, naopak to vyžaduje daleko větší zkušenosti a neznám distribuci se stejnou cílovou skupinu jako ubuntu, ale s rolling updates. Taková by se mi sice líbila, ale nějak to nevidím reálně proveditelné.
Jenže doba podpory konkrétní verze distribuce je poměrně krátká (u Open SUSE teď třeba jen rok a půl) a teď si představte, že budete ještě rok čekat než uzraje. Tím pak budete poté co na ní vývojáři zapomenou ve prospěch nového nedodělku pak nucen používat distro bez bezpečnostních aktualizací a bez repozitářů se softwarem.
Přesně to chrlení nových a nových binárně nekompatibilních neodladěných verzí je to co Linux na desktopu spolehlivě zabíjí.
CentOS se treba da na desktopu po pridani polooficialnich repozitaru na multimedia docela dobre pouzivat. Rekl bych ze totez Debian Stable, ale tam nemam osobni zkusenost.
Nevim, proc se porad klade rovnitko mezi „Enterprise“ a „na server“.
Ja si take myslim, ze uzivatelum patri do ruky alespon rok intenzivne testovany (tzn. u opensource alespon rok stary) SW. Ale tihle uzivatele, kteri jeste vcera pouzivali 7 let stary system, si z pro me nepochopitelnych duvodu vyberou posledni Ubuntu a pak nadavaji jako ten manik nize. S poslednim Ubuntu/Fedorou/openSuse na tom pochopitelne jsou, jak kdyby kazdeho pul roku instalovali ty zbrusu nove Visty. Ale ne -to jsou na tom zase o neco lip :-)
Ale jistě. Co myslíte, že mám na desktopu já :-) ? CentOS se softwarem mj. z repozitáře RPMForge. A je z toho výborné prostředí.
Jenže to není cesta pro typického uživatele. Např. balík Freetype jsem si musel kvůli fontům upravit ručně a nainstalovat třeba takový Blueman je porod – ne vinou Centosu, ale toho progresivního hošíka, který usoudil, že verze Pythonu z enterprise rock stable profi distribuce není dostatečně cool a IN. Právě na takové problémy tam běžný uživatel narazí…
To jsme skoro na jedne lodi ;-)
CentOS by mel mit v zakladu stejne baliky jako RHEL, takze ten Python se pravdepodobne aktualizoval z Centos+ nebo jineho pridaneho repozitare. No, hlavne, ze to jde.
Jinak je samozrejme pravda, ze pro CentOS je relativne limitovana nabidka baliku. Vetsinou to ale nevadi, zvlast ne beznemu uzivateli, ten pouziva, co ma (dokud to funguje).
Nedá. Příklad: chtěl jsem si nainstalovat Wine. Poslední dostupný balíček Wine pro RHEL byl 1.0. Wine samozřejmě vydává novější verze, ale balíčky pro RHEL už nejsou. Takže jsem to kompiloval a končilo to na tom, že to chtělo symboly, které byly pouze v novějších verzích knihoven než jaké tam byly. Po pár pokusech se mi to podařilo zkompilovat, ale nechodilo v tom 3D, asi další 3 dny trvalo, než jsem 3D akceleraci zprovoznil.
Takové utrpení ti prostý desktopový prostě podstupovat nebude.
Pěkně rozporuplný je přístup Linuxové komunity k problémům:
Uživatel: „padá mi to“ — Linuxová komunita: „nemáš co používat poslední testovací Ubuntu, nainstaluj si tam stabilní distribuci“
Uživatel: „mám stabilní distribuci a nejsou pro to ovladače a aplikace“ — Linuxová komunita: „nemáš co používat tak starou distribuci, použij něco novějšího“
no, tak ona je otazka, zda vubec chtit linux priblizit masam. Protoze masy nejsou schopny pouzivat pocitac vyrazne jinsim zpusobem nez Windows nebo Mac OS.
Ja preferuji rucni nastvovani a celkovou kontrolu. Vyvojari (zejmena od Gnome) v tomto vidi jasnou zaskodnickou cinnost a proto se ji snazi potirat, jak jen to jde. Napr. GPRS pres bluetooth fungovalo, dal jsem pand s magickou volbou, dhclient pnep0 a bylo. Nicmene vyvojari pochopili, ze jim tu unikaji potencialni uzivatele Gnomu, takze pand z bluetooth baliku odstranili a sit pres bluetooth funguje vyhradne s network manager kramem. Komu tim prospeji?
Navic bych rekl, ze si masy musi pocitac zaslouzit, tim, ze na nem neumi nic nastavit, davaji najevo, ze si ho nezaslouzi.
No, proste nesouhlasim, mam radu duvodu.
A) Wine 1.0 neni az tak stare. Beznemu uzivateli rozhodne staci. Kolik procent lidi objektivne potrebuje novejsi verzi? Samozrejme ciste spekulativne.
B) Situace s Wine z druhe strany barikady vypada asi takto. Vedle CentOSu si doma na neprodukcnim stroji hyckam Archlinux. Asi 2 mesice zpatky probehl update, ktery mi nastavil v celem systemu jako default aplikaci pro prohlizeni textovych souboru wine=notepad, obdobne pro web a dokonce pro prohlizeni adresaru zrudny wine=browser. Byl jsem vzteky tak bez sebe, ze jsem maintainerovi napsal, proc takove svinstvo nesedi v testing, dokud se to nejak nevyresi. No, chvili jsme se dohadovali, pochopitelne jsem prohral s tim, ze si mam dat bug do mainstreamu. Kolik % lidi tohle nastve – 99%? Porovnej prosim s vlastnim odhadem z A)
C) Ovladace jsou zpravidla veci jadra a CentOS/RHat je backportuje do pouzivane stabilni verze kernelu. Tady jsem dosud zadny problem nemel (na nekolika strojich).
D) Na „problemu linuxove komunity“ se mozna shodneme. Prestanme se konecne tvarit, ze mame 100% vyresene veci, na kterych se sotva zacalo neco delat. Ono to stejne nikam nevede. Uzivatel sice mozna vyresi problem typu A), nasledovat ale budou pravidelne problemy typu B) a vysledek bude stejny. Ja si stejne myslim, ze takovi ti vecni rypalove, co si akorat stezuji, ze tenhle exoticky HW zrovna nefunguje spravne nebo onen program nema zrovna tu a tu ficuru, co videl nekde na Widlich, tak ti si stejne akorat hledaji duvod utvrdit se, ze ten svuj mrzky peniz nevydali zbytecne, nebo ze to vecne warezeni ma svuj smysl, nebo ze je lepsi denne bojovat s ruznym malwarem. Ja bych s nima proste takovou hru nehral, neda se vyhrat.
Ono u toho Wine se obávám bude asi většina jeho uživatelů vyžadovat pokud možno co nejčerstvější verzi, přece jenom pokud se člověk pokusí rozjet v něm bez úspěchu nějakou hru a někde se dočte že v nejnovější verzi už to ale jede, tak si asi těžko spokojeně řekne, no jó já jsem jenom běžný uživatel, mně to takhle stačí…
Já si to klidně zkompiluju s patřičným –prefix parametrem a nainstaluju. Ale typický desktopový uživatel (např. pubertální gamesník) ti to dělat nebude.
Zase pěkný rozpor:
Uživatel: „kompilace je příliš těžká, Linux je složitý“. Linuxová komunita: „nemáš kompilovat, instaluj to z balíčků, je to snadné“
Uživatel: „balíček neexistujou ve verzi co chcu nebo nejde nainstalovat“. Linuxová komunita: „nemáš používat balíčky, zkompiluj si to“
Balíčkovací systémy (APT a RPM konkrétně) mají taky možnost instalovat do jiného adresáře: –root
Bezproblémově jako normální instalace to ale nefunguje, musí se v tom „rootu“ vytvořit nějaké podadresáře, nakopírovat knihovny. Taky se tak pokud vím dá instalovat jen z příkazového řádku. Všechno jsou to věci, které „běžný uživatel“ dělat nebude. Chtělo by to řešení závislostí v takovém případě nějak zautomatizovat a nabídnout možnost oddělené instalace přímo v grafickém frontendu (Synaptic ap.), abych prostě řekl „chci to do toho fakerootu“ a ono se to samo nainstalovalo odděleně. Pak to bude moct využít i BFU.
A) já jsem našel hru, co na Wine 1.0 nejede a na 1.1.22 jede.
B) ano, naštve to lidi.
C) příklad: ACX wifi karta. Nebo Eurotel CDMA modem od nějaké korejské firmy. Pro oba svého času existovaly ovladače, ale nebyly v jádře, takže se to muselo patchovat. (ten CDMA modem se tam nakonec dostal, ta ACX karta nevím). Když vývojáři Linuxu nejsou schopni udělat rozhraní, jak by se měl ovladač vůbec distribuovat a instalovat, tak to pak dopadá jak to dopadá
- buď umíš patchovat a kompilovat kernel a pak můžeš Linux používat
- nebo to neumíš a pak tam nedostaneš žádný novější ovladač než takový, jaký byl v distribuci, když jsi ji instaloval. Pak ještě můžeš na fórech vést „moudré“ diskuze o tom, kolik kusů hardware která distribuce nadetekovala.
A) Jasne, jsou takove. Druha stranka veci je, jestli to, ze se dostanes z „garbage“ na „bronze“ opravdu stoji za to. Nevim jestli to tak presne bylo ve tvem pripade, ale vetsinou to tak u tech nove fungujicich je.
Aka ja nechci nikomu branit, aby si treba z nejakeho testing repo nainstaloval nejnovejsi wine nebo cokoliv jineho. Ja jenom rikam, ze program, co muze potencialne zpusobit problemy, by nemel byt mainstream kvuli tomu, ze ma par novych features. Coz je presne to, co se dneska deje.
Samozrejme si kazdy muze pouzivat i nejake bleeding edge distro. Ja jenom rikam, ze jako tvar Linuxu navenek vuci laicke verejnosti tohle proste neni idealni. Zvlast kdyz treba to Ubuntu ma vic tezko resitelnych bugu, nez ten Arch, kam se v podstate akorat tlaci SW od vyvojaru bez jakychkoliv vlastnich uprav.
C) Souhlasim. Na druhou stranu, pro bezne uzivatele je to svym zpusobem ochrana. Muzeme diskutovat o tom, kolik problemu vznika na konkurencni platforme instalaci vadnych ovladacu…
A) uživatel chce většinu programů v systému stabilní, odzkoušené a staré. A občas nějaký nový experimentální program nebo ovladač (s tím, že když mu bude padat, tak se zase vrátí na starou verzi).
A to mu Linux nedokáže dát. V Linux můžeš používat buď všechny programy staré (stabilní distribuce) nebo všechny nové (bleeding-edge distribuce). Třeba to nejnovější Wine se ti nepodaří nainstalovat z nějakého experimentálního repozitáře, kdyby ses o to pokusil, tak zjistíš, že je slinkované vůči dalším experimentálním knihovnám z téhož repozitáře a rozvrtáš si tím celý systém.
Když chceš jeden jediný nový program na staré distribuci, tak ti nezbyde než kompilovat — no a to ten desktopový uživatel není schopen.
Njn, neni to lehke. Ona i ta kompilace je problematicka – zkomipujes za predpokladu, ze nova verze nezavisi na nejake novejsi verzi knihoven, nez mas v systemu.
Tohle proste neni resitelne. To by museli poskytovat baliky se staticky slinkovanyma knihovnama.
V kazdym pripade se asi shodneme, ze stabilita je pro prumerneho uzivatele dulezitejsi, nez aktualnost. Coz je vicemene v rozporu s tim, co delaji dnes nejoblibenejsi distribuce.
Buď prosím konkrétní a uveď vrstvy, které nemají smysl, nepřinášejí uživateli nic nového, co by předchozí již uměly. Zrovna pulseaudio má za cíl funkce, které samotná alsa neumí a které jsou dnes běžné v konkurenčních OS. Samozřejmě je distribuce přejaly příliš brzo, když bylo velice syrové a získalo tak špatný image. Ani dnes to není ještě hotové, ale směr je správný.
A to je přesně to na co Linux zajde. Distribuce se pytlíkují bez jakáhokoliv precizního testování, co jednou funguje je za půl roku už rozbité, implementují se neustále nové věci bez toho aby se dotáhli do konce. Pulseaudio je skvělým příkladem, nechápu jak může být projekt který je na úrovní alfa verze distribuován jako součást stabilní verze distribuce. Dalším takovým příkladem bylo KDE verze 4. Pokud se tohle nezmění tak se všichni vrátí k windows na desktopu a postupně i na serverech. Linux se stane platformou pro speciální zařízení kde má výrobce prostředky na sestavení a odladění vlastní implementace.
O serverech není sporu. Díky RedHatu a do jisté míry i Novellu se z enterprise dister Linuxu na mnoha místech stala jediná rozumná volba, vedle které třeba MS nabízí parodii a náhražku.
Bohužel na PC běžných uživatelů je situace neveselá a to píšu o lidech, kteří v mém okolí Linux upřímně chtěli používat a nejde o nějaké nesvéprávné blby. Po čase je ty neustálé změny, kdy často nefunguje to co bylo dříve OK a binárni nekompatibility verzí s krátkou podporou tak otrávily, že mě poslali do … Nedivím se jim. Na Macu a bohužel ani ve Windows takovou prudu prostě řešit nemusejí :-(
Chtěli ho používat nebo instalovat nové verze, dělat dist-upgrady atd.? Moje rodiče v důchodu jen odklikávají ubuntí updaty a o jejich PC v podstatě nevím. Stejně tak i firemní PC pro BFU, kteří nic nemění. Samozřejmě rádoby „power uživatelé“ si to umí rozvrtat velice rychle, ale to každý systém.
není to přímo příklad vrstvy, ale je to příklad něčeho co solidně a jednoduše fungovalo a te´d je to komplikovanější – nouveau ovladač. Dřív byl ve FC nv ovladač a kdo chtěl nouveau nebo binární ovladač od nvidie tak si ho nainstaloval. jenže ve F12 je defaultně nouveau a instalace nvidie se tím komplikuje (je třeba blacklistovat nouveau a šachovat s initrd). A co jsem četl tak i Ubuntuá plánuje používat nouveau.
To je přesně ten „pokrok zpátky“. neřeším kdo za to může (jestli nouveau, nvidia, tým co dělá fedoru), ale prostě dřív byl snadný způsob instalace komerčních ovladačů a teď je to sloožitější. Pokrok.
takze misto toho, aby se opravila/rozsirila alsa, tak se pytlikuje nova vrstva, ktera to ma cele zachranit? Navic vrstva, ktera je primarne orientovana na klikani? (V alse jde ledacos udelat, jen k tomu nejsou klikaci nastroje, ale ty ani nechci.)
Za zbytecne vrstvy bych vyjmenoval:
hal (ten nastesti zobsoletnil sam sebe)
devicekit
consolekit
policykit
Nic ti nebrani tyto zbytecne vrstvy odstranit, system ti bude fungovat v zakladu stejne, jen budes mit zkratka slozitejsi ovladani desktopu (zadny automount, zadna detekce pripojenych zarizeni, nutnost volat rucne su/sudo pro drobnosti, nemoznost vypnout pocitac primo z bezici session, nemoznost jednoduche zmeny frekvence procesoru na notebooku, nemoznost uspani notebooku, nemoznost jednoduche zmeny WiFi site, nemoznost pripojit se k VPN jako uzivatel, …). Podotykam ovladani desktopu, jestli jsi konzolovy uzivatel, tak te ty omezeni nemusi zajimat. Zkratka se dostanes o pet let zpatky a opravdu si nemyslim, ze by stav systemu v ramci moznosti systemu pred peti lety byl v soucasnosti horsi.
K alse – ano, bylo by pekne mit nove moderni rozhrani, ale takky by to chtelo nekolikanasobek poctu soucasnych vyvojaru projektu, aby se rozchodily vsechny ovladace s novym API. Prave v tom je asi nejvetsi kamen urazu, ktery PulseAudio zviditelnuje – vyuziva vlastnosti ovladacu, ktere nebyly dostatecne odladene, prip. nejsou vubec implementovane a tak je ve vysledku novy system hure pouzitelny, nez cista alsa. (Sam pouzivam cistou alsu, protoze mam dobrou kartu s HW mixerem a jsem velmi nenarocny uzivatel z pohledu moznosti zvukoveho subsystemu.)
To, co mi vadi, ze se aplikace zacinaji psat pro tu jedinou spravnou vrstvu a pokud ta nebezi, tak nefunguje vubec nic, casto aplikace nejde ani spustit.
Jake jednoduche zmeny frekvence CPU bych mel chtit. Jedu celou dobu v ondemand rezimu, pri prechodu na baterku napajeni se mi via acpid pusti skript, co provede nastaveni pro vetsi usporu energie. Ale bohuzel treba acpid prestava vic a vic fungovat, protoze touto cestou system prece nikdo nechce pouzivat. Uspani notebooku drive byla udalost acpi (Fn+F4), ve prospech trotlu je z toho ted keykod, ktery se k acpid dostava ponekud slozite.
Pro me za me, at si pridavaji vrstvy a klikacsky nesmysly, jak je libo. Ale proc kvuli tomu musi likvidovat stary rozhrani pres konfiguracni soubory? Napr. bluez-utils, starsi verze mela nastaveni hezky v /etc. Nova verze uz tam nic nehleda a ocekava, ze bezi Gnome a network manager. No co to ma byt?
K PA, nehodlam pestovat aplikaci, ktera spotrebovava 3 % CPU na to, aby preposilala zvuk na zvukovou kartu. Proste ne.
OK tak ste sa nam pochvalil ze dokazete otvorit shell.
asi vam unika, ze to cele o com sa tu kazdy bavi je desktop. Kym si vy nakonfigurujete siet v kaviarni tak ja uz budem mat davno precitanu postu a budem sa moct venovat prijemnejsim veciam :)) A o tom to je – nie o cviceni z wpa_supplicant – po 10 hodin stravenych s ralink2500 a 100× zopakovanej kombinacii oprava->kompilacia->nastavovanie dakujem ale neprosim. Zlaty Network Manager.
aj s prechodmi medzi sietami a stratou konektivity napr?
Inac neporovnavaj seba ktory sa v tom vyzna s ludmi co chcu aby pocitac prave iba fungoval – on chce poslat email a nie riesit parametre jednotlivych prikazov a pripadne preco ten komand fungoval vo verzii 11 a nefunguje vo verzii 12. a preco som mal predtym v etc toto a teraz je to niekde uplne inde.
pre zrovanie cisto v ramci sebatryznenia openoffice dokument mozes napisat vo vi ale asi sa zhodneme, ze openoffice je predsa len pohodlnejsia cesta. ale ktovie mozno ma prekvapis a zistim, ze to robis prave tak ;-)
A kolik je vam let a jake je vase zamestnani?
Jak starnu, mam cim dal tim vic pocit, ze po tomhle touzi bud mladi lide (studenti) nebo lide, kteri maji administrativu pocitacu (nebo alespon programovani pro tu platformu) v naplni prace, a tedy jim nevadi ucit se stale nove postupy, jak co zprovoznit.
Ostatni lide, nezapadajici do techto skatulek, to proste delat nechteji, protoze maji jine zajmy. A to neni o tom, ze by se to neumeli naucit. Napriklad ja jsem mainframe programator, pro predstavu, nastavit cokoliv na mainframu je 10× vetsi prace nez v Linuxu (i kdyz dokumentace je obvykle mnohem lepsi), a presto me konfigurovat si domaci system nelaka.
Pri rucni konfiguraci X fungovaly veci dobre. Nastesti nekdo z vyvojaru X dostal rozum a ten HAL nesmysl z toho v dalsi verzi zase vyhodi. Na to uz se celkem tesim. Ale zas ne vsichni, porad jsou tam magori, co si mysli, ze kazdy pouziva Gnome, takze nastaveni input devices by bylo nejlepsi udelat prece pres gnome-settings-daemon, ostatni je nezajimaji.
Napr. takovy synaptics, tomu zrusili moznost nastaveni pres synclient, nastaveni v HALu nebo xorg to taky ted moc neposloucha, jediny, koho to poslouchalo byl gnome-settings-daemon, ktery ovsem trval na tom, ze tap 2 prsty = prave tlacitko, coz vymyslel asi nejaky uchyl, kdyz pred tim to bylo prostredni tlacitko. Takze g-s-d jsem odinstaloval. V gnomu pak ale nefunguje lautr nic.
ad prvni otazka:
#!/usr/bin/env bash if [ -z $1 ]; then echo "usage: `basename $0` profile" exit 1 fi PROFILE=$1 sudo /etc/init.d/networking stop cp /etc/networking/interfaces.d/$PROFILE /etc/networking/interfaces sudo /etc/init.d/networking start exit $?
ad upstart: nevim, squeeze jeste nevysel…
ten skript neni ad-hoc napsany, nicmene je ad-hoc pouzivany, jen abych predesel nepochopeni.
napr. kdybych ho mel v PATH a pojmenovany net, muzu ho poustet takto:
$ net doma
$ net skola
$ net prace
$ net dhcp
$ net wifi-hospoda
apod… zalezi na fantazii a potrebach kolik budu mit ruznych verzi interfaces v adresari /etc/network/interfaces.d
Nicmene pochopil jsem, rad pisete.
> Dnes asi málokdo používá ruční mountování disků, ruční nastavování sítě a i terminál vězí (v menu gnome) ve složce system, takže se zdá, že v mainstreamu získává stejnou pozici, jako má command.com ve Windows.
no treba ja kdyz neco potrebuju na notasu pripojit, tak ssh root@localhost a mount (vykonam co potrebuju) at se jedna o {cd|dvd}rom, mobil pres usb apod… nekdy mi to prijde jako opruz, ale je to prikazova radka a tu proste miluju – neni co resit.
na 2. stranu chapu postoje uzivatelu, kteri radi vic klikaji ;-)
na celou fedoru jsem zanevrel v dobe F8 → F9 (pouzival jsem ji kdysi v praci jako F1 a F2 – potom jsem se zkusil vratit, ale nepremluvilo mne to. od te doby gentoo.)
Jinak pro změnu uživatele je tu memotechnický příkaz switch user (su). Šifrování z localhost na localhost je samozřejmě nesmysl, protože se to zase hned na místě rozšifrovává, a naopak je to bezpečnostní riziko, protože bez ssh se nejen nic nešifruje, ale ani nemusí, protože není co. Nikam nic „neteče“.
Asi jsem se nevyjádřil úplně jasně.
Předpokládám, že soukromý SSH klíč heslo má, ale navíc je spuštěn ssh-agent. Tj. když se poprvé přihlásím na vzdálený stroj, ssh-agent se zeptá na heslo. Když potom chci root na lokálním stroji, ssh už se mě neptá, zatímco sudo by se mě znovu ptalo, a to navíc na jiné heslo…
Ach jo, tak ještě jednou.
Situace: přijdu do práce, zapnu komp, přihlásím se na server xyz (přes SSH), pracuji, přihlásím se na server qwagh (opět přes SSH), pak si vzpomenu, že potřebuju změnit něco na konfiguraci lokálního stroje.
Se ssh-agent a sudo: při přihlášení na server xyz zadám passphrase od svého soukromého klíče, před změnou konfigurace na lokálu zadám heslo roota.
Se ssh-agent a ssh root@localhost: zadám pouze jednou passphrase svého soukromého klíče. ⇒ skutečný „single sign-on“. ;)
Chápu, že je to detail, ale co je na tom nebezpečného?
>> Chápu, že je to detail, ale co je na tom nebezpečného?
Je to IMHO stejně bezpečné, jako byste rovnou pracoval pod rootem – jakýkoli prográmek, kterému se podaří býti spuštěn pod Vaším účtem má automaticky neomezený přístup nejen k lokálnímu rootovi, ale i ke všem strojům, k nimž máte certifikáty v ssh-agent.
Samozřejmě je na Vašem posouzení, jestli to ve Vaší konkrétní situaci je či není adekvátně bezpečné.
To není pravda – sudo otevře přístup k rootovi jen na nějakou definovanou dobu OD POUŽITÍ ROOTOVSKÝCH PRIVILEGIÍ, zatímco ssh-agent otevře v popsaném scénáři přístup k rootovi OD PRVNÍHO POUŽITÍ SSH-AGENTA AŽ DO MÉHO ODHLÁŠENÍ. V případě sudo musí tedy trojský skript nějak vychytat tu chvíli, kdy zrovna sudo přístup k rootovi otevřelo, v případě ssh-agent mu stačí vychytat libovolnou dobu PO tom, co jsem ssh-agenta poprvé použil.
„Množství ohrožených účtů“ nechápu – má-li trojský kůň přístup k rootovi, má přístup ke všemu, co je v počítači – a navíc i ke všemu, co (bez hesla) zpřístupňuje ssh-agent.
> Dnes asi málokdo používá ruční mountování disků, ruční nastavování sítě a i terminál vězí (v menu gnome) ve složce system, takže se zdá, že v mainstreamu získává stejnou pozici, jako má command.com ve Windows.
Stejnou pozici jako cmd ve Windows terminál v Linuxu snad nezíská, byla by to obrovská škoda. Windowsovský command.com je za linuxovým terminálem silně zaostalý, nedá se to srovnávat. Už proto, že Linux je původně textový systém, narozdíl od Windowsu – ten se musí ovládat graficky.
Terminál je prostě v Linuxu daleko užitečnější než windowsácké cmd a i když ho typický uživatel třeba nebude na nic nutně potřebovat, není důvod se ho kvůli tomu zbavovat. Naopak se hodí, když terminál a grafika se vhodně doplňují.
Myslim ze smer je dobry ale dost pokulhava konkretni implementace. Autori radi pridavaji dalsi vlastnosti ale uz se tolik nezajimaji aby to opravdu fungovalo. Viz. nedobra situace ohledne pulse audio, network manager a podobne. skvela myslenka diskreditovana spatnou realizaci.
Ano, to je přesně ta největší bolístka. Ten překotný nekoordinovaný vývoj, kde je odladěná verze nahrazená novou, sice neodladěnou, ale zato s nějakou „must-have“ vlastností. A tento kolotoč se opakuje stále dokola a dokola a dokola…
Linux jsem používal několik let, ale pomalu od něj upouštím, protože se pro mě stává nepoužitelným.
KDE4 je nepoužitelný šmejd, kde sice nic nefunguje, ale má krásné pozlátko. Gnome na druhé straně vypadá střízlivě, ale uživatelské možnosti nastavení jsou vcelku tragické. Připadám si tam jak ježek v kleci.
Networkmanager a jeho (ne)schopnosti se mi budou ještě dlouhá léta objevovat v nočních můrách společně s neskutečně pomalým grafickým prostředím.
PulseAudio a jeho šumění, loupání a zasekávání zvuku bude předchozím bodům nejspíš sekundovat.
Skvělý powermanagement, kvůli kterému mi notebook oproti jinému nenáviděnému OS vydrží při běhu na baterku o více než hodinu méně, to je také ňamka.
Mám dojem, že nejbolestivější problémy jsou prostě ignorovány a vývojáři dělají pouze to, co je baví (což NEplaceným nemůžu vyčítat a ti placení to všechno neutáhnou, případně pracují na tom, co pálí jejich zaměstnavatele)…
Autor má pravdu v tom, že starý systém staticky spravovaný byl postaven na solidním konceptu a systém byla radost používat (na rozdíl od tehdejší „konkurence“ z Redmondu).
Kdo systém takto používá do teď a nemá potřebu používat nové postupy (třeba já jsem začal a skončil u výměnných zařízení s disketou a mobilní bezdrátové spojení nepoužívám), může být stále spokojený, pokud používá konzervativní distribuce nebo distribuce, které si lze nastavit podle obrazu svého (Gentoo).
Na druhou stranu je třeba přiznat, že svět se mění a pracovní stanice už není jen terminálem k serveru, ale multimediální stroj, ke kterému uživatel chce připojovat všelicos, kamkoliv a kdykoliv a dělat s tím cokoliv.
A je třeba říci, že UNIX na to nemá vytvořený robustní koncept, který by navíc přirozeně rozšiřoval zaběhnuté postupy. To je problém a je třeba se mu postavit a vyřešit jej.
Pokud ale bezhlavě přejmeme postupy, které si vytvořila Windows, rychle narazíme na klasické unixové postupy. Tohle třeba udělala pracovní prostředí s VFS v uživatelském prostoru, řízením přístupu k vyměnitelným zařízením nebo přepínáním X relace.
Když tvrdím, že současný sytém nemá koncepci, tím myslím, že mount(2) neumí obecně „squashovat“ vlastnictví a přístupová práva. Řeší se to uvnitř jednotlivých souborových systémů. U VFAT to byla nutnost, u ISO9660 to bylo nasnadě, ale co třeba ext2, btrfs nebo cokoliv jiného, co by se hodilo na řádově gigabytové flashová média? Uživatel si nemůže souborový systém vytvořit, připojit kamkoliv, opravit, změnit tabulku rozdělení disku, zařízení šifrovat atd.
A proč se cizí postupy perou s tradičními? Protože UNIX byl vždy víceuživatelský, vždy jej bylo možné používat vzdáleně. Pokud chcete tyto věci skloubit, dá to hodně práce, ale výsledek bude stát za to a systém bude opět radost používat. V opačném případě bude systém zkažený a sám bych jej nechtěl.
Prubířským kamenem je multiseat, kdy si uživatelé nelezou do výměnných zařízení, funguje odděleně autentizace kryptografickými zařízeními, funguje odděleně zvuk, grafika.
Ano, je to o připojování a odpojování za běhu, o detekci těchto zařízení, o řízení přístupu k nim. O exportování některých klasicky privilegovaných operací uživateli na základě zařízení, nad kterým se operace má provádět. Na to jsou potřeba politiky, které znají přihlášené uživatele. Proto vznikají všechny ty kity, protože v POSIXu/SUS nic takového není. Bude třeba změnit/přidat služby jádra, pokud nechceme polovinu věcí duplikovat v uživatelském prostoru.
Kdybych se měl vyjádřit k probíranému přešlapu s neautorizovanou instalací balíku, tak je to o stanovení nových hranic. Jsou věci, které uživatel chce dělat bez posvěcení roota a které systém v podstatě nijak neomezují (například připojení výměnného blokového zařízení do VFS do adresáře vlastněného daným uživatelem), ale jsou věci, které systém mění a mohou jej učinit nedůvěryhodným (instalace softwaru společného všem uživatelům).
Tady je poucny vykrik cloveka, ktery psal do (eee)buntu utilitky na Asus eee PC: http://www.fewt.com/…give-up.html
Jeho dopis Shuttleworthovi je take poucny: http://www.fewt.com/…cal-and.html
Kdyz tohle ctu, tak si take rikam: „Quo vadis“. Jestli to takle pujde dal, asi budu muset vyhrabat sve stare ZX Spectrum a TI 57. :-[
Jen tak mne napadá, proč někteří lidé používají distribuce…
Bohatě stačí si vybrat distro, nainstalovat ten základ (jádro, hlavičkové soubory, GCC, glibc, coreutils, binutils, libtool, gzip, bzip2, ncurses, git, cvs, svn, diffutils, e2fsprogs, atd.). Opravdu stačí to nejnutnější… Pak se dá pokračovat vlastními kompilacemi a pochopitelně na balíčkovací systém už ani nesahnout.
Pokud někomu nevyhovuje žádná distribuce (a to se ani není čemu divit), je vlastnoruční kompilace ten nejlepší a nejjednodušší způsob jak získat vlastní systém přesně na míru svým potřebám a představám. Kdybys to někdy zkusil, dospěláku, tak bys věděl, že to od práce nijak nezdržuje a výhod to přináší hromady…
Tady maji nekteri neustale zajimave tendence vztahovat nektere komentare jen na jedno piskoviste/distribuce a to Linux. Pritom se tady obecne mluvi o systemech. A kdo neni schopen si vybrat z nabidky na trhu system pro ukoly, ktere potrebuje delat, tak s nim je neco velmi v neporadku, protoze nabidka na trhu at komercnim, tak Open source je obrovska.
Kompiluji jen pro zajimavost a uceni napr. na OpenSolaris/Solaris, protoze nabidka programu z repozitaru je zatim slaba. Prakticke vyuziti ale vlastne zadne. Protoze ty systemy pouzivam kvuli technologiim a programum, ktere jsou jiz dostupne ted. To ze postupne neco pribyva je bonus. Na Linuxu jsem pred cca 8 lety zkusil 2× kompilovat jadro. Jen tak pro zajimavost k cemu to vlastne je. Zjistil jsem ze k nicemu, protoze s PC pracuju a nerestartuju ho, takze rychlejsi boot o par sekund mne nezajima. A pri velikosti disku jestli zmensim jadro o 1MB tak to mne taky nevytrhne. Pro specializovany HW stejne sahnu po BSD, protoze jeho jadro je mensi. A jinak vyuzivam sysctl a /proc k nastaveni a ano v produkci take. Dale jsem parkrat kompiloval Qemu, protoze jsem chtel novejsi verzi a vyvojari v distribuci byli pomali. A jeste nejakou jednu aplikaci kdysi davno. Na OpenBSD kompiluji kdyz chci stable, ale to uz taky neni vlastne pravda, protoze stejne pouzivam jen snapshoty a tam delam binarni upgrade a u balicku kde to ma smysl, tak je na vyber z nekolika verzi jako no_X11 atp. Nektere duvody proc obecne ne :
Some reasons why NOT to build from source:
Compiling your own system as a way of upgrading it is not supported.
You will NOT get better system performance by compiling your own system.
Changing compiler options is more likely to break your system than to improve it.
The standard OpenBSD kernel configuration (GENERIC) is designed to be suitable for most people. More people have broken their system by trying to tweak their kernel than have improved system operation. There are some people that believe that you must customize your kernel and system for optimum performance, but this is not true for OpenBSD. Only the most advanced and knowledgeable users with the most demanding applications need to worry about a customized kernel or system. (a na OpenBSD mohu modifikovat hodne veci v kernelu i bez kompilace)
Tohle je velmi trefne :
Some reasons why you should not build a custom kernel:
You do not need to, normally.
You will not get a faster system.
You are likely to make a less reliable machine.
You will not get any support from developers.
You will be expected to reproduce any problem with a GENERIC kernel before developers take any problem report seriously.
Users and developers will laugh at you when you break your system.
Custom compiler options usually do a better job of exposing compiler problems than improving system performance.
A dalsi zasek:
OpenBSD is about stability and security. Just like the GENERIC kernel is the default and the only supported kernel, the ports team makes sure the ports work and are stable. If you want to switch on all kinds of compiler options, you are on your own. Please do not ask questions on the mailing lists such as why it does not work, when you tried to switch on a few hidden knobs to make it work faster. In general, all this tweaking is not necessary for more than 99% of users, and it is very likely to be a complete waste of time, for you, the user, as well as for the developers who read about your „problems“ when in reality there are none.
Ale jinak se omlouvam, ze jsem zvykly na neco kde vyvojari delaji svou praci a clovek proste muze system pouzivat a ne ztracet cas kompilovanim. A ano kompiluji, ale jen pro zajimavost a vyuku. V praxi to nepotrebuji na OpenBSD, Solaris/OpenSolaris, Linux, HP-UX, IBM AIX, Windows, Mac Os X, Minix a dalsich.
Ne, mluví se zde o linuxových distribucích, i článek samotný pojednával o Linuxu, i příspěvek na který jsi nemístně reagoval mluvil o linuxových distribucích. Nechápu proč máš potřebu se vyjadřovat k tématu, když jsou tvé zkušenosti v této oblasti mizivé, kernel se přece nekompiluje pro to aby byl boot o pár sekund rychlejší a nebo aby byl o 1 MB menší.
Jenomze svet neni jenom Linux a prave tahle zahledenost jen do Linuxu zaroven zpusobuje i jeho problemy. I samotny clanek je o porovnani s okolnim svetem a o tom kam to vlastne v porovnani s konkurenci smeruje nebo by melo smerovat.
Ano, Linux je jenom jadro nic vice. Ale jadro je mne docela na houby kdyz chci pracovat. Proto distribuce vezmou jadro a pridaji k tomu sve aplikace. Cekal bych, ze jadro bude univerzalni a ze jeho upravy budu muset delat v opravdu velmi specifickych pripadech tak jako to je u Solaris, OpenBSD, MacOs, Windows atp. Navic uz i Linux zacina postupne konecne po hodne dlouhe dobe dokumentovat sysctl kterym se maji pripadne upravy jadra delat. Svete div se, opet to jde bez kompilace. Ale kdyz vezmu treba 5 nejrozsirenejsich distribuci a zkusim je se stejnym jadrem nainstalovat na jeden pocitac, tak kazde se bude chovat jinak a jeste navic se pravidelne stava, ze v jednom nejaky HW jede, v jinem ne. Co si teda mam potom vlastne vybrat? Jasne, mam testovat a zkouset co nakonec vyhovi (vetsinou jen do pristiho upgrade, ktery neco co fungovalo pokazi. Jo vlastne mam prece moznost svobodne volby a tak muzu zase zkusit jine distro). Takove hratky jsou fajn behem skoly dokud ma clovek cas na blbosti.
Čo sa dá robiť automatizovane to nak desktop robí automaticky (nemáš xorg.conf nevadí, automatické pripojenie usb kľúča (samozrejme všetko bez príznaku spustiteľnosti a žiadny autorun o to by sa mal a postarať ponuka v KDE/gnome).
Čo treba konfigurovať najlepší je (a bol a bude ) čistý text. Aj keď je k tomu klikátko.
A k tomu inštalovaniu bez potrieb roota je to dobrý nápad (ak sa to samozrejme bude dať veľmi jednoducho vypnúť) ale len s týmito okrajovými podmienkami.
1. Ak sa inštaluje služba – musí byť nastavená ako nespustená (to keby uživateľ inštaloval všetko možné)
2. Admin bude mať tieto balíčky označené ako inštalované užívateľom
3. Uživateľ nebude môcť pridať žiadne zdroje softvéru.
4. Administrátor môže označiť z ktorých zdrojov môže uživateľ inštalovať(white list/black list)
5. Odinštalovanie je trochu väčší problém to by som nechal na administrátorovi. (aj keď aj tam by mohol byť white list/black list)
Po instalaci by mela byt nastavena vyssi bezpecnost a tu at si pak kdo chce jak chce snizuje – tudiz spravne reseni by bylo, ze to admin muze povolit a ne ze to musi vypinat…
Pri predstave, ze by si synator mohl instalovat co by se mu libilo mne docela jima hruza…
A abych rekl pravdu, tak si nedokazu predstavit jak by pri tom poctu balicku admin spravoval nejakej white/black list – to by stejne skoncilo pouze tim zakazat/povolit vse…
Hodne lidi tady psalo co vsechno zabiji linux.
Myslim ze linux nelze zabit. Je jako virus. Cim mene je monoliticky a centralisovany, tim vetsi uspech v evoluci [konkurenci]. Priklad HIV [AIDS], je tak uspesny [neznicitelny], jen proto ze nedokaze presne zreprodukovat sam sebe.
Pokud nekdo chtel kontemplovat v KATEDRALE nema chodit na TRZISTE!
Filosofie GNU/LINUXu je spravna.
/ale ne jedina = > i katedraly budou vznikat…/
nečetl jsem všechny komenty, ale předpokládám, že když autor chtěl vyvolat diskuzi, tak ji také čte a kdyby to napsal někod předemnou, už je to opraveno..
„projektu Fedora, který byl stvořen a sponzorován Red Hatem a jejíž“ u „který“ a „jejíž“ bych čekal stejný rod, když se obojí vztahuje ke stejnému slovu..
„To, že se velké distribuce vydávají směrem v Windows“ nemůžu si pomoct, ale „v“ mi tam nesedí…
Změny lze dělat i pozvolně viz Slackware. Postupně se opravují malé chyby v každém dalším releasu ,vše beží stabilně a lze přehledně a rychle updatovat. Jeden stroj už updatuji od verze 9 až do dnešní 13tky a stále bez problémů není potřeba reinstall. Když v nové verzi něco nechodí není problém hodit do starší (gutenprint a cups apod.). A to vše je přístupné i s novými verzemi balíků a hromadou dalšího softwaru. (slackbuilds.org) . Ovšem je potřeba umět dělat v konzoli. Vždy se vše nastavuje stejně nebo hodně podobně a vždy to stejně spolehlivě funguje. Bud budou lide klikat nebo umet i trosku konfigurovat. V prvním případě na to stačí sami v druhé případě je musí někdo zaučit nebo se jim o tom starat. I můj 60ti letý známí ,kterému jsem udělal vše na Slackwaru ,když s PC začínal před par lety dnes chápe jak má použít mount, když chce dhcp že má spustit /etc/rc.d/rc.inet1 restart apod. ( skoro dodnes mu dělá problém práce s myší ).
Prostě GNU/Linux se nutně vždy nemusí ubírat cestou windows zblblích uživatelů. Vždy by měla existovat nějaká minimální hranice mezi znalostí a používáním.
Tak zrovna já jsem ten málokdo kdo POUŽÍVÁ mountování disků. Hledal jsem stabilní distribuci na noťas a dal si FC11/KDE. Od té doby marně zápasím s KDE4 desktopem, pokoušeje se ho donutit k ručnímu mountování flešky. Nelze. můžu to otevřít ve správci souborů (kterej nepoužívám) můžu si prohlídnout fotky (který tam nejsou), přehrát videa (na co, ksakru?), ale nemůžu říct: připoj mi to. Po závěrečném včerejším tříhodinovém souboji s nastavením kdečeho (akce ve správci zařízení, PolicyKitu, HALu) jsem nainstaloval XFCE. A ejhle jde to… Pro rejpaly – user ve fstab mám už od instalace. Obávám se, že zBFUčkování by mělo mít svý hranice… Na desktopu mám Gentoo/KDE3.5 a zákaz aktualizace KDE :-(
Nic proti, pane autore, ale proc svuj clanek, zamereny na mainstream desktopove distribuce, resp. jednu konkretni (Fedora), opatrujete tak mocnymi titulky? Pro zvyseni navstevnosti?
Apropos: dnes si prece muzete vybrat, zda je vam milejsi konzervativni, na dlouhodobou udrzitelnost zamereny (vasimi slovy unixovy) pristup, pak volte Debian.
Nebo jste pro stredni cestu a chcete mit se svym pocitacem mene starosti, zaroven automaticky mene svobody, pak volte lidove distribuce jako Ubuntu ci Fedora.
A nebo vnimate pocitac jako domaci spotrebic typu hi-fi vez ci telka, pak se teste na Google Chrome OS ;)
Kazda skupina uzivatelu (hacker, user, bfu) necht si najde sobe mile prostredi pro sve koncove zarizeni a nezamoruje prostredi ostatnich skupin uzivatelu svymi, tam irelevantnimi, pozadavky. Tolik mi dovolte pro strucne rozpleteni latky, kterou jste svym clankem zabral.
O nikoliv, zadny marketingovy tah, ale proste povzdechnuti. Mainstream distribuce svym sirokym dopadem do znacne miry davaji napln slovu linux.
A propos – je jeste 3. moznost – chcete stabilitu, robustnost, textovou konfigurovatelnost a primocare X prostredi s terminalem a zaroven televizi, video, hifisoupravu s prenosem po siti, dokonaly bluetooth ‚server‘, powermanagement, moznost jednoducheho broadband a wifi sitovani, vzdaleny pristup nx, soucasny beh ruznych (i typove) uzivatelu na jednom desktopu.
Zatim fedora 11 mi to dava, i kdyz nektere veci ji proste zatim neumim prinutit. Tak.
pokial linux nepride s marketingom ako ma apple, nema sancu. bude len vysadou kutilov-uchylov s poruchou osobnosti, pretoze v komercnej sfere sa nasadzuje na 90% solaris. tych 10% ma RHEL na web serveroch, vsetko vyuzitie linuxu spociva v machrovani a mudrovani na diskusnych forach, nevidim ziadny iny prinos.
sam pouzivam ubuntu 9.10 ako defaultny OS. paci sa mi a som nan zvyknuty. a to je tak vsetko… kompilovat si distro? a naco ked uz nieco podobne je skompilovane a pri dnesnom hw su rozdiely v rychlosti zanedbatelne? aby som bol frajer ze mam optimalizovany OS ?
A co jste rekl o OS X? Ze ma dobry marketing? ;)
OS X je nejlidovejsi ze vsech unixu. S tim je spojena i prirozena obet svobody – o detaily systemu se proste idealne nestarate.
S OS X dostanete krome prekrasneho klikaciho rozhrani take certifikovany UNIX®, obstojny terminal, bash, ruby, python, perl, mate moznost instalovat deb balicky z apt-like repozitare (Fink) ci kompilovat z ports-like repozitare (MacPorts)… Narazite vsak na ulitby, jako ze tabulka prosesu se hemzi VelbloudimiNazvyProsesu az oci prechazeji a adresarova struktura je obecne prizpusobena tak, aby se pripadny uzivatel OS 9, ktery pricestuje casem z konce 90. let, neztratil.
MacBook s OS X pouzivam jako druhy notas na mene vazne veci, multimedia, hry, proste volny cas. Seriozni praci delam na Debianu.
Mel jsem na mysli treba Quake 4, Doom 3, Quake 3 ale hlavne gltron, na nic jineho mi uz cas stejne nezbyva.. :) A ano, jde tam provozovat hodne ze sveta windows – pomoci vmware fusion nebo parallels… Ale uprimne receno, svet windows mi nechybi a prave proto mam na multimedia mac :) Primarne na hry se mac rozhodne nehodi. Nicmene primarne na hry jsou stejne nejlepsi konzole typu playstation… :)
Zhruba pred deseti lety jsem po zoufalem boji s windows 95 a 98 (nestabilita, pady, nutny reinstall) presel na nejakou dobu na Linux. Sice jsem bojoval se zakladnimi problemy jako bylo zprovozneni HW, ale nakonec se vse nejak vyresilo… Bohuzel tehdy byl tak zoufaly nedostatek kvalitnich aplikaci pro Lin, ze jsme musel stale rebootovat do Linuxu a to me nakonec odradilo. Zhruba co dva roky jsme si pak na nejaky cas Linux nainstaloval a co rici? Ano vyvoj sel kupredu ale ten sel i u MS. MS Win se stal casem stabilnejsim nez jeho starsi verze a nabidka aplikaci je proste dokonala. Nehlede na to, ze nikomu nic nebrani pouzivat GNU soft i na win … Minuly rok, jsem opat na linux koukl… Potize s HW temer zadne, ale kdyz to zase srovnam z win, tak nevim, co by me melo pro pouzivani Linuxu zlakat… Cena Win je dnes extremne nizka, stabilita slusna…
Pak jsem ovsem potkal Apple a OS X a bylo vyreseno :-) Za me zaver: V praci Windows, doma Apple, Linux mozna tak na netbook…
Linux používám kvůli spolehlivosti a bezpečnosti. Pokud mi distro implicitně připojí flešku a automaticky z ní spustí cokoli (binárku, skript) s právy roota, tak je asi něco špatně. Potom nemá cenu se tvářit, že je linux bezpečnější než win, protože to přestane být pravda. Zejména pokud se dotyčná ptákovina nedá z pozice uživatele odstřelit, případně se příslušné konfigurace obnoví po prvním restartu počítače.
Obávám se převelice, že místo grafických udělátek (které stejně jenom pošlou příslušně oparametrovaný příkaz nějaké konzolové utilitě) by bohatě stačila sada skritptů (např Připojit_disketu, Odpojit_disketu), které by se spouštěly z rootovské konzoly. Musely by ovšem být kvalitně zdokumentovány (kde jsou a jak je uživatel spustí), což je v řadě distribucí zásadní problém (dokumentace sice kvalitnější než ve win – čímž není téměř nic řečeno – ale najít tam konkrétní informaci je práce pro vraha). Takhle mám připojování diskety na Mandrivě v práci, protože grafické udělátko pro připojení diskety na KDE trojkové řady, Mandriva 2008, není v základním nastavení funkční, dá se sice přenastavit s právy roota, ale po restartu počítače se implicitní nastavení obnoví. Takže, když už stejně něco musím pouštět s právy roota, tak raději konzolu s mountovacím skriptem, který je pořád ten samý, než se desítky minut proklikávat nějakými menu – submenu – subsubmenu a pamatovat si, co se má kde zaškrtnout nebo vyplnit.
Idiocie je také to, že se autoři dister nejsou ani schopni domluvit na jednotné terminologii: V Mandrivě 2008 se odpojuje fleška výběrem „odpojit zařízení“. Stejná volba v Ubuntu znamená, že je komplet odstřeleno USB a nejde k tomu následně nic připojit (naštěstí jsem na to přišel včas a ukončil činnost počítače hardwarovým resetem, takže se tato volba nezapsala do konfiguráků – které, pochopitelně nejsou nijak dokumentovány, takže by se možnost připojení čehokoli na USB port obnovovala dost těžko (fleška se odpojuje: „odpojit souborový systém“)). Na Mandrivě 2009 možnost odpojit flešku pro změnu vůbec neexistuje, takže je vždy adrenalínovým zážitkem, zda budou příslušné soubory korektně zapsány. Zato tam mají samoúčelnou ptákovinu, „plasmu“, o níž nikdy nikdo nedokázal jasně říct, k čemu je to vlastně dobré.
Je pravda, že na Linuxu se nešíří viry na desktopu tak, jako na Windows. Prakticky žádné nejsou. Někdo říká, že je to kvůli menšímu rozšíření Linuxu (je menší motivace viry dělat), roztříštěnosti (je těžší udělat virus, aby všude běžel) nebo lepších znalostech jeho uživatelů.
Taky se říká, že Linux má lepší zabezpečení. Je to tak, aspoň ve výchozím nastavení určitě. Když srovnáme čerstvě nainstalované Windows XP Home a čerstvě nainstalované Ubuntu, není o čem diskutovat. Běží tam děravé služby, samovolně se šíří červi (u starších windowsů totéž). I v nejnovějších Windows 7 má uživatel po nainstalování plná práva (i když narozdíl od XP není problém to změnit a používat je pak jako Linux).
Když spustím pod neprivilegovaným uživatelem nějaký kód, tak pokud to není exploit, tak se mi bez hesla nemůže dostat do systému. Takže případný virus může napáchat škody jenom v mojem uživatelském prostoru. No jo, ale teď to hlavní:
--- katastrofický scénář ---
Mám Ubuntu a jsem samozřejmě přihlášený jako běžný uživatel. Chci nějaký prográmek, který není v oficiálních repozitářích, ale který si najdu na netu nebo od někoho zkopíruju. Jako uvědomělý uživatel si řeknu, že balík pod rootem instalovat nebudu, místo toho si to dám k sobě do /home. Nepoužiju tak vůbec oprávnění roota.
Program spustím, něco s ním dělám, funguje to a jsem spokojen. Byl ale nakažený. To svinstvo v něm spustilo démona, který běží pod mým (neprivilegovaným) uživatelem čeká, až přes gksu spustím nějaké pro něj zajímavé klikátko pod rootem (třeba synaptic). Až ho spustím, tak mi tam pokliká na tlačítka a něco rozbije. Takže vlastně zneužije jiný program, aby něco provedl pod rootem.
Možná byl problém to udělat tak, abych si ničeho nevšiml, ale i kdyby tak stejně než zareaguju na to, že mi tam cosi kliká, už může být pozdě. Chytrý virus by počkal, až uživatel od počítače odejde, takže neuvidí, co se děje. Až se vrátí, nic nepozná.
Takže Ubuntu by šlo zavirovat :)
Fedora je asi bezpečnější v tom, že na zásahy do systému nespouští GUI pod rootem, ale vždycky si jenom vyžádá oprávnění, takže tam by virus neměl na co kliknout. I tak by snad stačilo, kdyby ten démon po otevření okna na heslo odposlouchal klávesy (nevím, možná je proti tomu policykit nějak chráněný).