Citat:
Vidi moje bezbrojne pokušaje da uklonim Linux iz priče o upotrebljivosti. Onaj ko nauči da koristi Gnom, neće naučiti da koristi Linux, već će naučiti da koristi Gnom (pa makar i na FreeBSD-u, ili Solarisu, ili...).
Hmm.. sa stanovista prosecnog korisnika, "okruzenje" nije samo window manager + skup aplikacija - evo malog primera:
Slucaj #1...
- Korisnik je navikao da kad prikaci iPod na firewire port iskoci iTunes na MacOS-u, ili MusicMatch (odvratne li aplikacije...) na Windows OS-u, i da svoju muziku moze sa 2 klika da prebaci na svoj prenosni uredjaj.
Okruzenje ne moze samo da obezbedi ovo - mora postojati integrisana podrska, od hardverskog nivoa (neke masine nemaju firewire), kernela (neki kerneli ne mogu da prepoznaju HFS/FAT32 sistem transparentno) i korisnickog softvera (iTunes, MMJB, ...)
Dakle, korisnik je to navikao da radi na, Mac OS-Xu na poslu, i kada bude kod drugara sa vrlo slicnim okruzenjem (neki BSD, recimo) na drugoj arhitekturi, nece moci da se igra sa svojim portable playerom - i mislice da je nesto pokvareno (player, racunar...).
Slucaj #2...
- Korisnikov drugar je doneo svoj disk sa najnovijim aplikativnim softverom za GNOME - medjutim, korisnikov drugar rabi taj GNU/Lajnuks na x86... a korisnik vrti GNOME na SunOS X.X, sa SPARC arhitekturom... pokusaj klika... cvrc, ne radi... mislis da
korisnik ima blage veze sa tim da, iako "prozori izgledaju isto" arhitektura nema veze sa svim tim, i da treba da ima binaries za svoju arhitekturu?
Korisnik ce biti vrlo zbunjen, kada "perin racunar izgleda isto.. i prozori su isti" -- a taj softver, vocka cudnovata, nece da radi iz nekog volsebnog razloga. Mozda zato sto je kupio komp u kMart-u a ne u Fry's ?
Slucaj #3...
- Kod korisnika, na utakmicu i pivo dolazi drugar - sa novom igricom na CD-u... ali kako korisnik ne koristi identicnu arhitekturu (i, pritom, pojma nema o tome), mada im GUI vrlo slicno izgleda... nema nista od igranja.. obojica ima da se ceskaju po glavi, na uputstvu pise samo da treba da ubaci CD u CD uredjaj...
Slucaj #4...
- Korisnik je dobio najnoviji softver koji je pisan za njegovo... okruzenje (recimo GNOME) ali kako korisnik koristi GNOME pod BSD-om, a BSD-u, recimo, nedostaje neka biblioteka koja je sastavna u Linux distribucijama.. korisnik nece moci da startuje program, i pritom nece imati pojma o cemu se radi...
Ovo je lite verzija slucaja #4... a sada hard verzija:
- Korisnik uspeva sve da uradi, ali njegov BSD kernel ima libc koji ima bag u funkciji nesto_nesto() ... kako korisnik veze nema sa tim sta je to libc, niti kako da promeni verziju, moze da se slika sa softverom.
Jos ako ga je platio... no zato bradati i preporucuje da se softver poklanja.. ko bi imao vremena za toliki support...
Slucaj #5...
- Sekretarica je za bozic odlucila da pokloni svom kolegi malu USB web kamericu, videla zena na poslu da to neki (u vec pomenutom IT roomu na prvom spratu) koriste za tele-onaniju, i vrlo uzbudljivo deluje - ali, avaj, kolega korisnik ne moze da kamericu natera da radi sa njegovim... okruzenjem - kada ubaci CD sa softverom, ne desava se nista..
Sekretarica moze pozvati enterprise support klinca sa prvog sprata (ako nije otisao da pika CS i vari sa ekipom iz kraja), koji ce verovatno i kolegi i njog ugraditi neki backdoor koji ce paliti kamericu u nocnim satima, i to broadcastovati negde na astalavisti...
Cak i ako uspe hardverska instalacija, postavlja se pitanje softvera za teleconferencing... ali zato tu je OpenH323... kolega korisnik i sekretarica ce podesiti ITU H323 gateway i gatekeeper, povezati se sa VoIP switchom od nekog jeftinog provajdera - nasetovati sve kako treba i uzivati u blagodatima video telefonije...
Slucaj #6...
- Korisnik kupuje novi USB hard disk... ali, njegov Kernel (on to naravno ne zna ni sta je... kakav bre sad kernel) 2.2.1.4818.1a ne podrzava
bas taj model, i treba mu Kernel 2.2.1.1133B, naravno - to nigde nece pisati, vec mu uredjaj jednostavno nece raditi, i on ce ga vratiti u prodavnicu.
Slucaj #7...
- Korisnik Linuxa (kome je sin to instalirao jer su mu rekli da je to mnogo cool, a i nece da ga mlate vise dripci iz skole, cim zavrsi osnovnu dobice vrlo dobar posao + kola + sekretaricu, itd..., a i borice se za otvoren softver, ideje, jednom recju - opste dobro) je otisao kod kolege koji isto ima taj lajnuks... ali sa sasvim drugim podesavanjima, drugim window managerom, drugim hardverom.. posto korisnik nema tri blage sta je to window manager... moci ce samo da blene u taj novi racunar... eventualno ako ima neka gola riba na desktopu ce moci da se oseca smireno :) Medjutim, iskustvo kaze da ce pre na tom desktopu da vidi neku geekologiju, tipa RMS-ova slika iz vise uglova... sto ce mozda korisnika i da uplasi - i da se zapita da li mu je sin uclanjen u neku sektu :)
I tako dalje...
I tako dalje...
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey