Zdravim,
predevsim diky za prima clanek,
mel bych namet k zamysleni:
1) take se vam mozilla/galeon/cokoliv pousti hruzyplne pomalu i na rychlem stroji ?
2) take jste si vsimli, ze live distro Puppy linux(cca 50 MB, stoji za stazeni a vyzkouseni) se vsechno spousti neuveritelne rychle ? (nebot pri bootu se cely /root udela na ramdisku)
3) take vas napadlo, ze by se treba nejaky ramdisk na sikl i pro zrychleni startu aplikaci na normalnim linuxu?
Mate nekdo s takovymto urychlovanim nejake zkusenosti ? Diky...
Podobnou volbu ma i Danix, ale tam by to chtelo trosku vic pameti (1GB) :-) Tyhle pokusy o urychleni jsou trosku k smichu. Resit rychlost prvniho startovani muze snad jen widlak. Pokud mam dostatek pameti, tak stejneho efektu dosahnu kopirovanim prislusne binarky do /dev/null a tim je dostanu cache. Narozdil od jistych parodii na OS v te cache zustanou tak dlouho, dokud tu pamet nebudu potrebovat na neco jineho. Vzhledem k tomu, ze bezne pracuju se systemy, ktere bezi 30 a vic dni, tak to fakt nema cenu resit, protoze snad kazda aplikace, kterou pouzivam, uz je 29 dni v cache pokud celou tu dobu uz nebezi :-D
ad 2) Proc by pocitac bezici vic jak 30 dni v kuse nemohl byt takovy desktop? Muj desktop (notebook) ma momentalne uptime 72 dni, a taky prubezne uvazuju o tom jak se daji bootovaci scripty vylepsit. Posledni dobou cim dal tim vice, protoze vyslo jadro 2.6.8 a uvazuju ze do nej rebootnu :)
Ale uptime pocitace proste nema moc souvislost s tim, jak si uzivatel predstavuje bootovani
Andy
2) jsem nezkoušel.
Ad 1) a 3). To přece nic nezlepší. Mozillu/Galeon jednou spustím, a od té chvíle běží, než mi JME (každý si doplní svého oblíbeného distributora výpadků proudu) vypne proud nebo se najde díra v jádře nebo něco podobného.
Takže v případě 1) se natahuje z disku do paměti po bootu (resp. startu X), je v paměti pouze jednou, a když ji v paměti nechci, tak ji nespustím/ukončím.
V případě 3) se stejně tak natahuje po bootu, straší tam ale dvakrát, a když tu paměť chci na něco jiného, musel bych se zbavit ramdisku.
Kdo pracuje tím stylem, že aplikace po každé operaci ukončí a za pět minut je spouští znovu, ať se naučí dělat s virtuálními desktopy nebo vrátí do MS Windows.
Virtualni desktopy mam, ale problem delky startu aplikace to neresi.
Nevim co je spatneho aplikace vypinat a zapinat co 5 minut a vratit se k Windows je opravdu rada nad zlato :/ A to az tak, ze jsem do tech windows opravdu nabootoval, vzal do ruky stopky a zjistil ze pod win je to 2x-4x rychlejsi:
win98+office2000
1. start word/excel do 3sec
kazdy dalsi do 1,5 sec
1.start IE 5.5 do 2,5 sec,
kazdy dalsi do 0,5 sec
Debian unstable,kernel 2.4.24
1.start galeonu 1.3 : 10sec
kazdy dalsi : 2 sec
1. start mozilly 1.7 : 6sec
kazdy dalsi 1,8sec
1.start OOffice 1.0 : 12 sec
kazdy dalsi : 3 sec
vsechno na PC Celer 1400/512 MB RAM/40GB baracuda, vsechny browsery maji default blank stranku, vsechny office prazdny dokument.
Je to sice porovnavani jablek s hruskama, ale jako demonstrace ze aplikace se muzou poustet slusne rychle i kdyz se porad vypinaji/zapinaji to myslim staci.
Ale mate pravdu v tom, ze posledniho 1/2 roku galeon nevypinam, protoze me neuveritelne irituji ty 2 sekundy kdy se otvira nove okno(i kdyz je galeon nacachovany). 2 sekundy je sice nic, ale kdyz je to 50x denne, tak to pekne leze na nervy. Jenze reseni "nevypinat aplikace" je znouze cnost, a ne chteny stav - abych tak parafrazoval vasi myslenku, co kdyz budu chtit tu pamet zabranou "pouze cekajicim" galeonem na neco jineho ?
Mozna vam prijde, ze to moc hrotim, ale zastavam nazor ze zivot se da stravit prijemnejsimi vecmi nez cekanim na pocitac. Pres 5 let jsem pouzival Pentium 100 s 32M RAM. Jelo na tom vsechno(win95,office, linux, internet), ale ke konci hrozne pomalu-abych se z toho nezblaznil, tak pri kazdem cekani jsem si rikal : "oooomm, je to stary pocitac co presluhuje. oooom, muzu byt rad ze vubec jede. ooooomm, az budu mit novy pocitac vsechno pobezi jak z praku.oooomm nikdy nebudu uz cekat" a tak porad dokola. Pak jsem poridil novy komp(Pentium III 800MHz, 512MB RAM, 40GB HDD IBM...) a po tydnu jsem k obrovskemu zdeseni zjistil, ze ono "ooooom" se objevuje porad a ze zase cekam na pocitac! => BIOS potrebuje cca 10 sekund nez se vybrbla, nez OS nabootuje tak je pres minutu pryc(tehdy win2k, RH7.2...), nez cdromka nacte CD-R tak opet 6 sekundove "ooooommm", vetsi aplikacky jsou se schopny poustet pres 10 sekund protoze maji neuveritelne mnozstvi grafickych cingrlatek...atd, atd.
Ano, prehanim to. Ano - pulka z toho jsou prakticky neodstranitelne HW problemy. Ale jadro pudla zustava - jsme tu my kvuli pocitacum, nebo pocitace kvuli nam? Kdo ma na koho cekat?
Od te doby dumam nad tim, jak udelat "rychle PC" - nastrel pozadavku : boot do 20 sec, mensi aplikace nabehnou driv nez zvednu prst z tlacitka mysi, vetsi aplikace se spusti do 1 sekundy. (Tak nejak jsem si ted vzpomel na MS-DOS...:)) )
Ano, neda se to udelat bez nekolika opravdu osklivym triku - zkratkovite: swsusp,UML,Gentoo+prelink,RAID0 nad 2 tichymi disky,peclive vybrana CDROMka, GNOME nahradit iceWM(asi), pouziti jednodussich,rychlejsich programu,ktere zastanou vetsinu prace-> typicky firefox vz mozilla, cistky v bootovacich skriptech, mozna ty ramdisky, atd, atd... Ale neni to nemozne a hlavne: jestlize pod Linuxem to jde ztuha, tak pod windows to nelze vubec-predstavte si,jaky je by to byl drtivy argument v typicke debate Linux vs. Windows - "Linux-OS na ktery nemusim cekat"
Lovu zdar
Ano aj ja som mal taky problem (aj ked bios mi prebehne rychlejsie). Potom som si skompiloval Gentoo od stage1, nepouzivam KDE ani GNOME (ani mi nechyba) ale xfce, ako terminal xterm nie konsole - je mi kazdopadne sympatickejsi, xcalc miesto kcalc, operu aj ked nie je free a ostatne uz nejako prezijem. Vysledok je ze mi Linux startuje rychlejsie ako w2000.
ak nechcem cakat na system, aplikacie, necham ich bezat, da rozum. vam fakt vadi, ze vam pc nabieha 30 sekund? za ten cas sa ja idem aspon vycurat... podstatne je podla mna to, ako bezi system po svojom starte. ked som mal win, restartoval som v priemere raz denne. odkedy mam linux, restartujem jedine pri vymene jadra za novsie.
Mozilla/galeon/cokoliv ma ten problem, ze se sklada ze spousty sdilenych knihoven. Pri spousteni programu se tyto knihovny musi "prolinkovat" (dynamic linking). To je pomerne dost pocitani a muze se stat, ze pomale spousteni neni zpusobene ctenim z disku, ale prave touhle rezii.