Portál AbcLinuxu, 30. dubna 2025 19:23
...aneb recenze tak trochu po Plešingerovsku
Střídání stráží. Solaris definitvně dosloužil - to, že "nerozchodil" obměnu síťovky za kartu s nejrozšířenějším chipem na světě jsem už nerozchodil já a Solaris nahradilo FreeBSD. Není nad novou hračku, že?
A jaké jsou z toho pocity? No, není to zdaleka takový "hardcore" jako Solaris, ale pár specialit by se taky našlo. Nebudu-li počítat podivnou práci BSD fdisku, který ukazoval poněkud jiné rozložení disku, než ten linuxový a při dělení/změně id partition mě i přes výslovné upozornění, že očekává hodnoty, které si "myslí" BIOS právě tyto hodnoty nevzal a poněkud "fuzzy" pracující navigaci v instalátoru, tak instalace proběhla celkem hladce.
Filozofie BSD, alespoň co jsem z mého letmého průzkumu stránek FreeBSD pochytil, se blíží (stejně jako u Slackware) metodice "do it your self", přesto mě po nalogování do systému překvapil opravdu velmi omezený výběr nainstalovaného SW (holt "X developerům", nebo jak se ta volba "profilu" jmenovala asi stačí málo). No co už, vi jsem se už naučil ovládat do té míry, abych byl schopen úspěšně pozměnit obsah souboru a s možností nahlédnutí do "handbooku" na druhém PC si rychle systém přetvořím k obrazu svému. Konfiguruju Xka (brouzdat v linksu či lynxu mě opravdu neláká) a spouštím je. Xka nabíhají, ale na nějakej window-manager se při instalaci pozapomnělo... Nicméně Mozilla z toho spustit jde, takže stahuju oblíbený fluxbox a hodlám jej instalovat. Jenomže systém se mnou hraje nějakou blbou hru, na příkaz su
odpovídá rovnou Lituji. Hmmm. Ale já to rootovský heslo opravdu znám, vážně. Vzdávám to a loguju se na roota.
Fluxbox se podaří stáhnout a nainstalovat. Nezobrazuje se sice pozadí, takže na ploše mám klasickej X-rastr, ale prozatím po tom proč tomu tak je nepátrám. Provádim nějakou tu základní konfiguraci (sh
opravdu není můj oblíbený shell), zjišťuju, proč nefunguje su (uživael musí být ve skupině wheel
, aby mohl spustit su
), zkouším zpřístupnit linuxové a windows disky (vfat = msdos
ve FreeBSD) a zprovozňuju i "user" mountování CD/DVD. (Linuxu stačí user
v záznamu v fstab
, nikoliv tak na BSD, tady je potřeba editovat hned trojici souborů [návod]. Navíc si každý může mountovat CD-ROM jenom do adresáře, který mu patří...)
Taky po chvíli pátrání zjišťuju, proč nefunguje nastavení pozadí ve fluxboxu - programu bsetroot
chybí knihovna libstdc++.so.5
. Jak je to v systému s řešenýma závislostma možný nevím, ale je to tak. Hledání balíčku, kde by se tahle knihovna nacházela je jak pověstné hledání jehly v kupce sena, na stránkách FreeBSD podle jmen souborů vyhledávat totiž nelze. Po dlouhém laškování s Googlem, mám alespoň tolik informací, že klíč by mohl být v linuxu. Zkouším proto v instalátoru (sysinstall
) vybrat balíček se základníma knihovnama pro podporu linux aplikací a ejhle, libstdc++.so.5
je na světě. (Myslim, že jsem si ještě musel pohrát se symlinkem, v balíčku je jenom "so.4"). Každopádně bsetroot
začíná fungovat.
Co se ale ukazuje jako největším a pro mě nepřekonatelným problémem FreeBSD je balíčkovací systém FreeBSD a jeho dependency hell. Při pohledu na závyslosti některých programů zůstává rozum stát a nainstalovat jakoukoliv větší aplikaci je takřka nemožný. Škoda, jinak to mohlo bejt (v rámci možností unix-like systémů s Xorg X-serverm a množství/kvalitě desktop aplikací pr ně) použitelnej systém...
P.S: Neberme Švýcarům co jejich jest, LSD je původem ze Švýcarska, ale do toho nadpisu se tenhle tradovaný mýtus tak hodil...
Tiskni
Sdílej:
A nebude to ten pocit člověka, co ho hodili z Woken do Linuxu a ten neví, co si počít?
Nebude. Bude to spíš pocit uživatele, co dependency-hell zakusil naposledy před čtyřma rokama u RedHatu 6 aby pak rychle utekl ke Slackware a teď si ověřuje platnost výroku: "Nevstoupíš 2x do jedné řeky"...
su vam nechodilo pravdepodobne ze ste si uzivatele nedal do skupiny wheel(nektere linuxove distribuce to delaji automaticky) coz je vlastnost snad vsech unix-like systemu
To je otázka, minimálně Linux a Solaris se tak nechovaj..
Spravce oken vam to nainstalovalo -twm standartni soucasti X.org
To je pravda, netušil jsem, že ten Xkovej správce má svý vlastní jméno Čekal jsem implicitně nějaký fvwm.
balickovaci system mi prijde celkem vpohode .. pouzivam porty a nebo staci nastavit promneou PKG_PATH na adresar treba na ftp servr do aresare /All a pak uz jen pkg_add -v mozilla
Portama jsem se blíž nezabejval, možná, že tam to jde bez závislostí (v rámci možností samozřejmě), ale kompilovat každej kousek software mě opravdu neláká...
Problém nebyl v tom, jak fluxbox spustit, ale v tom, že tam nebyl
Buď to vůbec nečtete, nebo je to jednim uchem tam a drhym ven (stejně jako kolega Jílek)... xinitrc můžu mít sebelepší, ale program kterej na danym systému není z něj stejně nespustim
Vyměnil jsem karty, nabootoval do solarisu, spustil jsem na začátku bootu takovej ten "hardware manager" či jak se to volá. Tam se zdálo vše ok (na PCI sběrnici byla karta "vidět"). Nechal pokračovat boot a zaseklo se to s nějakou hláškou na inicializaci síťovýho rozhraní...
Určitě by se to dalo nějak pořešit, ale znamenalo by to zase hromadu času strávenou prohledáváním tý nejnepřehlednější dokumentace a to vše jenom za účelem zprovoznění nejpomalejšího a nejobskurnějšího UNIXu... A to už si dovedu představit lepší zábavu...třeba instalaci FreeBSD
Ten solaris byl každopádně divnej , nicméně to skutečně byla verze 10
tý nejnepřehlednější dokumentaceKtery zdroj dokumentace myslite?
nejpomalejšího a nejobskurnějšího UNIXu...Tohle uz je jen ubohy pokus o flameware? Si vylivate svuj mindrak ze Solarisu? Jak pomalost, tak obskurdnost je velmi relativni v tomhle oboru
Tohle uz je jen ubohy pokus o flameware? Si vylivate svuj mindrak ze Solarisu? Jak pomalost, tak obskurdnost je velmi relativni v tomhle oboru
Samozřejmě, že je to pokus o flameware, proč by taky jinak byl ten příspěvek v kategorii "flame"... Mé postoje k produktům Sunu jsou myslím známé, viz "Reklama na Solaris".
Na druhou stranu, z něčeho ty názory vzešly, ať už to byla PRO MĚ nepřehledná dokumentace nebo nejpomalejší platforma(Java)/Os(Solaris) co jsem JÁ kdy viděl. Každopádně já z toho opravdu mindráky nemám, k dispozici mám totiž další, MĚ mnohem více vyhovující UNIX-like systémy (O Windows ani nemluvě). Spíš to vypadá, že mindráky začíná mít Sun, protože ten jeho skvělej systém nikdo nechce ani zadarmo...
Pokuď Vy používáte slovo "nic" pro 2/3, tak já se za svojí definici slova "nikdo" rozhodně nemusím stydět...
To ze Linux za tebe nastavuje aliasy, dava defaultni konfigy vsude mozne, nastavuje i nemozne a ty pak neumis nastavit terminal, ani fonty ani nic, tak to jen ukazuje jaka jsem unixova jitrnice :P
Koukám, že jsi pravděpodobně četl úplně jiný článek, než jsem psal, protože já nic o fontech nebo terminálech nepsal... Dál bych chtěl tebe, ale i všechny ostatní "BSD fanatiky" upozornit, že kromě ne zcela funkčního balíčkovacího systému nepovažuju ostatní "postřehy" za nějaký chyby - BSD se prostě od linuxu v lecčems liší a já jen popisuju na co jsem JÁ narazil.
A to dependency hell - RTFM!
Četl jsem příslušnou kapitolu v handbooku i manpage k pkg_add
. To, že se pkg_add snaží automaticky získat a nainstalovat závislosti ale ještě neznamená, že nemůžou bejt nesmyslný...
Tomu se nevyhnete s zadnym binarnim balickovacim systemem.
O jednom bych věděl...
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.