Vlákno názorů k článku
Proč nemá OpenSolaris vývojářskou komunitu?
od LENIN POWER! - http://www-cdn.sun.com/images/b1/b1_0423solaris.jpg
http://www.sun.com/featured-articles/2008-0423/feature/index.jsp?intcmp=hp2008apr23_solaris_read
[chvile napeti]
PGUP & spol opet v xtermu nefunguji!...
Pokud jsem nekdy pomlouval GNU userland, beru to zpet.
Ten p7zip co tam ted dali jako novinku taky dost perli:
bash-3.0# p7zip
/usr/bin/p7zip: !: not found
/usr/bin/p7zip: !: not found
/usr/bin/p7zip: !: not found
/usr/bin/p7zip: !: not found
/usr/bin/p7zip: !: not found
/usr/bin/p7zip: compressed data not written to a terminal.
For help, type: /usr/bin/p7zip -h
Tohle to je typicky problem Sunu, vetsina jeho technologii je sice cool, ale desne zabugovana. Treba ZFS udela kernel panic pokud prepnete namountovanou flashku na write protect...
Ve standardnim vi sipky nikdy nebyly, nebot (jak jsem psal vyse) k temuz ucelu slouzi odkajziva klavesy "jkhl". Coz je narozdil od sipek 100%-ne prenositelne na vsechny platformy a nezavisle na termcap/terminfo.
Ad vi: Pokud chcete sipky zkusil bych vim, ten je v opensolarisu uz nejmene pul roku. vi je original vi.
Ad xterm: mne funguji
Ad ZFS: Pokud za jizdy odmotujete kolo z auta, je vysoka pravdepodobnost ze nabourate. Pokud zapnete write protect za chodu, tak by mne zajimalo co chcete udelat s tema nezapsanyma datama co jsou nabufferovany v cache? Pokud to vite tak sem s tim.
Uživatelka si přála zůstat v limbu (neregistrovaný)
Ad ZFS.
No ale shodit jádro by to nemělo? může to třeba začít vyhazovat hlášky, ideálně nějak dumpnout ty nezapsatelná data pro případné rekonstrukčnípráce, ale ne se z toho pos... jak předseda v SMSce.
No ale co chcete delat? Kdyz Vam nekdo ukradne kola za jizdy... Nemate moc sanci co s tim delat. A to "nejak dumpnout data" o tom to prave je. Jak... Jak chcete zajistit konzistenci, kdyz nevite co to vlatne v tu chvili udelalo s aplikacemi nad vami. Zkuste vytahnout disk za chodu linuxu nebo windous.
Proste pokud neprijdete s exaktnim postupem jak se ma system bezpecne zachovat, tak podle meho nazoru je to asi nejlepsi co muze system udelat drive nez napacha vetsi skody. Myslim ze v ZFS discus listu se to dlouho debatovalo.
Ehm, pokud seberu systemu systemovy disk, pak asi je duvod k panice... Pokud bude systemovy disk jen ro a ja z nej muzu cist, pak to je asi duvod pro nejaky chybovy stav, nikoliv vsak pad. Pokud seberu systemu swap s odlozenymi daty, taky by nemel padnout a treba takovej IRIX mi pri tehle hratkach narozdil od linuxu a kdejakeho bsd i solace nepad ani jednou, vetsinou to okomentoval okynkem k odkliknuti, kde mne varoval, doporucil reboot a vyjmenoval aplikace, ktere to zabilo. Pokud se disk se swapem ocitne ve stavu read only, je to jen duvod ke zmene spravy pameti, ktera muze sekundarne vyustit v odstrelovani nekterych procesu, opet nikoliv pad. Pokud dojde za behu k odebrani ci jinemu vypadku disku, na nemz nelezi system, pak k padu dojit nesmi a nastava-li, jedna se o bazmek, ve vyjimecnych pripadech se muze jednat o ochranu, ale to by mel byt dusledek administrace a ne default.
Pokud pouzivam moderni (no, je to zhruba z obdobi moderny, ne?) metody raid jako je zrcadleni ci paritni ochrana, pak ma pri vytazeni disku dojit k definovane sebeochranne reakci, ktera muze zahrnovat v nekterych pripadech i kontrolovany shutdown. ZFS je podle mych informaci FS, ktery by mel potrebu raid saturovat vnitrnimi dovednostmi, ale pokud jej rozhodi takova banalita, pak se jedna o hodne nevyzralou technologii. A to jsem si s nim planoval zacit hrat...
chyby jsem nezalogoval. Zalogovanim chyby totiz nedojde k jejimu odstraneni a nevim jestli mame support na x86 solaris, a i kdybychom meli tezko by se to vztahovalo na open solaris.
k tomu xtermu, tam jsem se uklepl. sipky funguji (jako vzdycky) nefunguje skupina pgup & company (jako vzdycky), jdu si patchnout terminfo entry pro xterm. ale narovinu - delat to 6 let u kazdeho nove nainstalovanyho solace mne fakt uz prestava bavit. chci zase tak moc abych si mohl listovat pgup/pgdown v manualovych strankach v xtermu? xman je opravdu hardcore program.
Na strnakach opensolarisu se da ta bugu zalogovat. Pokud mate support tak se tomu samozrejmne bude nekdo venovat prednostne - ale pak je to treba hlasit po suportnim kanalu. Pokud tam date rovnou ten patch, tak se to dostane do vnitr myslim celkem rychle.
Kurna jake nezapsane data ???? co to je ????
kdyz dam FS do RO, tak se predtim zapisi vsechny data, pokud neco zapisuje kontinualne, tak napisi, ze to nelze a je to mozno zopakovat s parametrem force.
Jinak solaris uz davno neni lepsi a vykonnejsi nez linux, stare sparcy byly vykonnostne tragedie, nove jsou fajn, jenze pomer cena vykon nesaha ani po kotniky Opteronoum, nebo IBM Power .... ne ze bych mel neco proti solarisum, proti HP-UX je to skvely OS.
p7zip tam funguje, patch taky (ponevadz je to gnu patch :), pgup & spoll v xtermu ne (to jsem ale ani necekal). Instaluje se to z live CD a pokud to kopiruje z CD tak je system celkove temer nepouzitelny (zeby ne preemptivni jadro?).
Narozdil od predchozi verze se zlepsila kompatibilita se solarisem, Oracle instalak se uz dokonce i spusti a po drobnem bejbysitingu i ten oracle nainstaluje, ale samotny oracle nechodi.
Jinak je to dost padajici na notebooku mi to asi za 6 hodin pouzivani nekolikrat lehlo a powersaving to pravdepodobne take neumi, alespon ne v default poinstalacnim nastaveni, wifi taky neslo. No mrknete se na to kdybyste se pres vikend nudili.
Pokud to lehlo tak by bylo zajimave vedet proc? Bylo to jadro? Pokud ano tak by se hodil crashdump. Co se tyce wifi tak pokud je to napr broadcom, tak pak je treba pouzit ndis wrapper. Oracle? ... Je tam PostgreSQL ;-).
Co se tyce SAPu tak tam je to trosku jina zalezitost. SAP pouziva databazi jenom pro ukladani dat. Umi si udelat i sam JOINy, kdyz to datove uloziste neumi. Navic SAP ted razi hlavne svoji MAXDB. Viz roadmap nove verze.
MAXDB je tragedie, sice to ma features hezky ale spolehlivost je nizka. Kdo to jednou zkusil v produkci, tak si zacal od te doby toho Oraclu vic vazit.
Kde je to oznameni ze doporucuji zakaznikum prejit na maxdb? nenasel jsem ho.
To asi na amiky fakt dorazila ta hospodarska krize kdyz SAP instalace migruji na OSS MAXDB. Prakticky dukaz toho ze ta valka v iraku fakt vysla draho.
iwk ovladac na T61 funguje podle nekolika lidi. Je mozne, ze build 86, ktery byl zakladem pro Opensolaris 2008.05 byl prilis cerstvy pro iwk, az o build pozdeji tam sly nektere zajimave fixy pro nej. Viz laptop-discuss na opensolaris.org
CPU powermanagement neni alespon v Solaris Expressu povolen by default, nevim, jak v Indiane. Takze:
pw saving jsem zkusil ale jeho aktivace mela minimalni vliv na zivotnost (pridalo to odhadem jen 15-20 minut). Vydrzi celkove tak pulku te doby co ve windows. V linuxu je to lepsi, ne sice omoc, ale je.
ten powersaving je nejaky domotany na E2200 CPU ktery umi minimalne 2 frekvence (we windows xp) to vypisuje jen jednu. krom toho mne prekvapuje ze kstat -m cpu_info vypisuje ncore_per_chip 1 a ncpu_per_chip 1
v ty indiane sice nejaky gnu userland je ale chybi tam takove ty dulezite prikazy z rodiny ps, top a spol. taky locate chybi (i kdyz to nema ani aix).
Muzete byt presnejsi s tim powersavingem? Jakou jednu frekvenci to vypisuje? Mohu vas poprosit o zaslani vystupu z toho kstat? V Solarisu stale chybi podpora pro stavy nizsi nez C1, primarnim duvodem je klasicky stabilita zdroje casu. Taktez algoritmus pro prechody mezi frekvencemi je spise pasivni, snazici se o maximalni vykon a nastavovat lze prozatim jen prekompilovanim.
ps samozrejme je Solarisi, pokud moc touzite po BSD verzi, tak ta je v /usr/ucb
Proc na zdroje narocny top, kdyz existuje prstat? Ti, kteri se nechteji ucit novemu prostredi a vyuzivat jeho vyhod, by meli asi zustat u sveho Masoxu, MS Win ci Ubuntu ;-)
Co se tyce nahrady za locate/updatedb, muzete si do prislusne podoby nastavit bart.
modul cpu_info vypisuje to jen tu jednu hlavni frekvenci supported_frequencies_Hz ~ 2.2*10^9 clock_Mhz 2210 model 15 family 6 step 8
v /usr/ucb na indiane ps neni, je tam jenom lprm lpq atd.
Ten top zase tak narocny neni i Linux na 386SX/25 ho utahnul.
V realu si mezi databazemi a platformami zase tak moc vybirat nemuzete, musite holt vzit to na co je dana aplikace napsana. Takze nahradit oracle postgresem - a tu aplikaci to bude prepisovat kdo? A jak uz jsem vam vysvetlil bezet Oracle na RISCu znamena mit Solac + SUN HW. Muze se mi to nelibit, ale to je asi vsechno co s tim muzu v realu delat. Kdyz se zeptate lidi od IBM kolik zakazniku beha Oracle na AIXu tak vam odpovi velmi malo, prakticky nikdo. I kdyz Oracle 10 je tu uz dost dlouho, takze by snad uz na tom AIXu 5.2 mela byt odladenejsi, ale nova 10gR2 to byla tragedie to u Oraclu opravdu snad ani netestovali. Kdyby u Oraclu tak na AIX verzi nekaslali, to se vi ze bych ji bral vsemi 10ti, uz jen kvuli tomu hw. Ja oracle chapu proste se jim to nevyplati - clovek s zelezem od ibm si k nemu vezme i ibm databazi, proto si u oraclu zacali delat vlastni os. Solaris jim vyhovoval protoze sun zadnou databazi nemel.
Co se tyce te frekvence, problem s detekci, spatne hlaseno z ACPI? Musel bych videt dump z ACPI a to resit pres root.cz diskuzi opravdu nechci.
Pokud na Indiane neni BSD ps, tak to vam nepomuzu, to by musel nekdo ho proaktivne pridat do repozitare.
Jiste, ze top utahne kde co, ale proc uzivat top a zbytecne zkreslovat vysledky? Pokud vam opravdu strasne chybi, IPS repositar s companion cd obsahuje top.
K Oracle a IBM se vyjadrovat nebudu, vy byste s mymi narozy stejne nesouhlasil :-)