ot pstj(6-05-2006)

reiting (48)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Surfiraiki iz neta v kraia na kraishtata chovek popada na saita na Apple. Dnes biah iznenadan i razvulnuvan ot tova, koeto sa reshili da slozhat na indeksa.

Zashto shte zaobichate Mak?

Ne me poblazniha nito luskaviia dizain ( a za tezi ot vas koito ne sa go vizhdali na zhivo - e naistina e strahoten ) na korpusa, nito otsustvieto na virusi (vse pak polzvam GNU/Linux ot godini), nito dori "posledniia intelski chip". No niakak si mi stana leko gadno kogato stignah do chastta s video chata, neveroiatnata integratsiia mezhdu vsichki multimediini prilozheniia ( a i integratsiiata im s operatsionnata sistema, ne na posledno miasto - naprednichaviia model na izobraziavane, Quartz 2D Extreme i tn. - ekstri vse koito nie, prostosmurtnite, nesklonni da se razdelim s 4000+ levcheta za 12 inchov model, nikoga ne sme vizhdali, dori pod upravlenieto na tozi "oazis" na softuera - Windows OS )

Zamislih se, kakvo e onova v tazi reklamna kampaniia, koeto mozhe da me nakara da si kupia Mak.

V nashata mila rodina da se krade ot intelektualniia trud na horata e neshto normalno i ako ne go pravish (ili ne iskash da go pravish, makar da go pravish v momenta) se smiata za osobeno tezhko psihichno razstroistvo, krugut ot "priiatelcheta" okolo teb se stesniava i te prashtat "za zhulta knizhka".

Dzhunglata ot softuer za operatsionnata sistema Uindous e striaskashta. Edva li ima deinost, koiato da mozhete da se setite i da niama napisana programa za Uindous, koiato da ia vurshi. No do kolko tezi programi imat vruzka edna s druga? Otgovorut e mnogo prost: tochno tolkova kolkoto i sushtite programi pod Linuks. Toest - NIKAKVA. Tuzhna kartinka. Az ne sum Linuks guru, ne znam koi tika neshtata da se sluchvat v sveta na svobodniia softuer. (Makar che naposleduk izleze taka che Redhat i Novel gi tikat, dokato kolegite ot Debi(li)ian samo si smuchat blizalkite i "opraviat" softuera, taka, che da e "mnogo stabilen i siguren", tolkova siguren, che da sme sigurni, che kato stane gotov veche nikoi niama da ima nuzhda ot nego). No tendentsiiata e iasna - niakoi se opitva da se sustezava s Uindous. Dori "temite" za nai-populiarnite dekstop sredi (KDE & Gnome) koshtunstveno prilichat na Uindous. Siakash pravim edno bledo, no bezplatno kopie na komersialnata operatsionna sistema. Nikoi ne pomisli za neshta kato: integratsiia, operativnost, kompaktnost, konsistentnost. (Molia da buda izvinen, che ne namiram bulgarskite termini, prosto na bulgarski niama temi po vuprosa). V momenta imame goliamo bogatstvo na softuera pod Linuks. Ezhednevno se pechatat i prepechatvat statii za tova koi kude ne znam si kakvo bil uspial da postigne, proizvezhda, publikuva i ne znam oshte kakvo izpolzvaiki samo svoboden softuer. I kakvo ot tova? Da mu rukopliaskame zadeto si e troshil glavata? Ne mislia.

Kakvo predlaga Mak?
Predlaga ni unifitsiran izgled na vsichki prilozheniia. Bogata multimediina platforma. Vruzka mezhdu otdelnite prilozheniia. Mnogo dobra vruzka, smislena. Ne prosto da mogat da otvariat failove ot ednata v drugata, no da go praviat smisleno.

Zashto go niamame v Lunuks sveta tova?
Zashtoto ekipite rabotiat "vseki za sebe si". Gstreamer - tolkova obeshtavashtiia proekt za multimediina platforma se okaza pulen bokluk. Dori svobodni formati kato ogg theora ne mozhe da poddurzha sviastno. Da ne govorim che makar da e ponachalo zamislen kato chast ot Gnom, pone polovinata programi v nego ne go izpolzvat. Naprimer edinstvenata programa koiato go polzva e rhythmbox. Ekiga naprimer NE GO polzva. Totem prosto nishto ne mozhe da pleine normalno, ako e vurzan s nego.

Kak (spored men) triabva da sa napraveni neshtata?
Spetsialno za multimediiata moeto vizhdane e slednoto: niakolko niva, nai-otdolu harduernite draiveri, sledva mediiniia freimuurk - miastoto kudeto vsiaka distributsiia reshava koe shte slozhi, dali svobodni kodetsi ili neshto drugo, otgore edin unifitsirasht sloi, koito da polzvat VSICHKI prilozheniia, nezavisimo dali shte e rhythmbox, totem, Kaffein ili neshto drugo, na tezi prilozheniia NE IM triabva da znaiat koi softuer shte se zanimava v deistvitelnost sus striima. Nito na potrebitelia vprochem. Koeto puk oznachava che mozhe da ima edno edinstveno prilozhenie ili 20 razlichni no funktsionalnostta koiato se predostavia na krainiia potrebitel shte se opredelia a) ot tova dali potrebitelskiia interfeis shte ima kontroli za dadeni funktsii na mediiniia freimuurk i b) dali podlezhashtiia pod unifitsirashtiia sloi mozhe da osiguri tazi funktsionalnost. Po tozi nachin vsushtnost sediat sega neshtata v Mak OS. Ne sa taka pod Uindous obache. Vseki, koito polzva Uindous znae kakuv koshmar e da namerish pleiur s koito da trugvat filmite. Nai-chestiia sluchai e da imash niakolko instalirani, ako s ediniia ne trugne to s drugiia mozhe i da trugne. Nie NE SE uchim ot nai-dobrite. Nie se uchim ot nai-loshite. Sushtoto e i s vsichkata multimediia pod Linuks (a i uindous). Kartinki, zvuk, kartina+zvuk...

Kak mozhe da stane realnost tova?
Kato niakoi hora si sednat na ... i zapochnat da misliat, a ne da se nadprevarvat s Maikrosoft. Ne che e vazhno, no betata na Vista e potresavasht primer za bledo kopie na smislena ideia (Mak OS). Na purvo miasto mislia, che nai-golemiia udar v polza na Svobodniia softuer bi bil "instrumentalnata nezavisimost" - toest pulnata otdelenost na funktsionalnata chast na prilozhenieto ot grafichnata sistema. "Naprimer?" - naprimer izpolzvane na dinamichno suzdavani potrebitelski interfeisi, kakto se praviat sega s libglade. Samo che vmesto Gleid da se polzva fiktiven tuulkit - libGUI. Nad koito da raboti istinskiia tuulkit - GTK, QT ili koito tam e nai-predpochitan v momenta. Iznasiane na integratsionnite funktsii vun ot komplekta grafichni instrumenti ili programnoto im otvariane kum podlezhashtata fiktivna biblioteka - s tsel pulna integratsiia. TSelta na komplekta grafichni instrumenti e edna - da pokazva udoben interfeis za rabota na potrebitelia. V momenta tezi komplekti praviat mnogo poveche neshta. Izlishni neshta. Neshta koito NE SA tiahna rabota.
Sled kato veche ima tozi unifitsirasht sloi, sledva da se napravi edno prouchvane na vuzmozhnostite za osuvremeniavane na samite grafichni instrumenti. Dali izpolzvaneto na OpenGL e nai-pravilniia put ne moga da kazha. No ima kakvo da se zhelae!
Sled tova? Pulna integratsiia na trisloiniia model : operatsionna sistema, funktsionalni iadra, potrebitelski interfeis. Tova kato posledna stupka. Rezultat? Konsistentna rabotna sreda (nezavisima ot predpochitaniia grafichen komplekt i nachinite na izobraziavane), pulna integriranost na prilozheniiata (predvid fakta che funktsionalnostta im se predostavia ot funktsionalnite iadra, a ne ot samite prilozheniia), interoperativnost (vnasianeto na novo prilozhenie vnasia novo funktsionalno iadro v podsistemata i funktsionalnostta mu avtomatichno se "iznasia" kum drugite prilozheniia, a ako te ne sa podgotveni da ia izpolzvat (niamat izgraden potrebitelski interfeis kum tazi funktsionalnost) i se oburnat kum suotvetnoto funktsionalno iadro, to izvikva programa (potrebitelski interfeis) koito mozhe da go upravliava (originalnata programa koiato go vnasia), kompaktnost (dori edno multimediino prilozhenie, ako e dostatuchno bogato, bi moglo da upravliava vsichki funktsionalni iadra).
Primer:
Toku-shto ste svalili ot digitalniia si fotoaparat snimkite ot razhodkata izvun grada posledniia uikend. Za tselta se e startirala programata koiato VIE ste izbrali kato programa po podrazbirane za kartinki, tia e izpolzvala funktsionalno iadro da rechem ot gThumb no vie niama nuzhda da znaete tova, samta programa sushto nishto ne e znaela za vnasianeto na digitalni fotografii predi da se e poiavilo funktsionalnoto iadro. Sled tova se e vklyuchilo drugo funktsionalno iadro, koeto puk vi pozvoliava da razdelite kartinkite na kategorii, da gi obrabotvate - da rechem vurtite i smalite, da premahnete chervenite ochi i tn(ili ako programata koiato polzvate niama takiva grafichni kontroli, to se e oburnala kum originalnata programa vnasiashta tazi funktsionalnost i ia e startirala kato e podala failovete kum neia) sled koeto vie gordi ot zasnetoto ot vas iskate vednaga da kachite vuv vashiia blog niakoi ot tiah, i ponezhe veche ste instalirali programa za rabota s populiarni blogove, to funktsionalnoto iadro za rabota s blogove veche e dobavilo v menyutata na vashata lyubima programa funktsiiata "publikuvai v moia blog" i izbiraiki nego ili polzva funktsionalnoto iadro za da go napravi ili vika programata originalno predostaviashta funktsioalnoto iadro za da go napravi ( pak podavaiki kato argument SMISLENO izbranite ot vas snimki. I za final bihte iskali da zapazite snimkite na DVD i prosto vse oshte bideiki v programata za snimki polzvate drugo funktsionalno iadro, koeto puk se grizhi za podgotovkata i zapisa na DVD. Ili ako ne predostavia dostatuchno grafichni kontroli za tselta vika prilozhenieto koeto vnasia tezi vuzmozhnosti kato funktsionalni iadra.
Ideiata tuk e che vsiaka vasha programa ZNAE kakvo mogat da praviat drugite programi i kakvo ot tova koeto drugite mogat da praviat bi mogla da polzva i tia. V segashnoto sustoianie tova ne e taka!

Koga mozhe da se sluchi tova "chudo"?
Niama da e skoro. Usiliiata sa ezhednevni, no sa zle pritseleni. Vseki se opitva da pravi neshto po vuprosa, no bez obshta tsel e kato da streliash na posoki. Seshtate li se stsenata ot filma "Finding Nemo" kogato vsichki ribi triabvashe da pluvat v edna posoka za da se osvobodiat ot mrezhata? E, v sveta na svobodniia softuer nikoi ne pluva v sushtata posoka kato drugiia. Nai-zhalkiia primer naposleduk e Xgl/AIGLX. Nikoi ne e naiasno kakvo tochno se opitvat da pokazhat s tezi neshta Novel i Redhat. V kraina smetka izprobvah i dvete - i dvete sa napulno nefunktsionalni, neudobni i neobmisleni. Niakude chetoh za tova kak mozhe da se izpolzva OpenGL za 100kratno uskoriavane na izchertavaneto na shriftovete. Imashe i primerna implementatsiia. Modelut beshe matematicheski obosnovan. ZHalko che zagubih PDF-a. Kakvo mozhe da napravi tova za nas? Ami naprimer mozhe da napravi taka, che nikoga poveche da ne se poluchava nasichane kogato skrolirame vuv Faiurfoks, zashtoto mozhe tseliia sait da zaeme prosto edin poligon i toi plavno da se pluzga.... No niama koi da go implementira v endzhina.

Zashto nie sme "izbranite"?
Zashtoto nie sme svobodnite. Zashtoto nikoi niama da ni se razsurdi ako narushim obratnata suvmestimost. Zashtoto nikoi niama da spre da ni dava pari ako go napravim. Zashtoto i sega ne ni dava pari. Nito ni vzima de. Zashtoto sega e momenta da se nauchim da sme edinni, ne za da biem Uindous ili Mak, a za da napravim nai nai nai krasiviia udoben lesen za upotreba i zavladiavasht dekstop koito sveta niakoga e vizhdal i ot koito da se uchat i Uindous i Epul. Zashtoto sega e prelomniia moment v koito chovekut zapochva da izpolzva kompyutura za novi zadachi i sega e momenta da mu pokazhem kak mozhe da izpulniava novite zadachi po nov nachin. Kakto niakoga mishkata stana nerazdelna chast ot edin kompyutur (nima ima kompyutur bez mishka sega?) taka e sega momenta da napravim ot kompyutura edna sistema koiato da reshava vsichkite ni multimediini zadachi integrirano smisleno i lesno.


I sega triabva da otgovoria na vuprosa postaven v nachaloto: bih si kupil mak zaradi obeshtanieto zhivota mi da stane po-lesen, po-udoben, dori po-zabaven. Zaradi obeshtanieto kompyutura kupen ot Epul da bude moia instrument, s chiiato pomosht i chrez koito az da iziavia sebe si i svoiata kreativnost, svoite vizhdaniia, da dam tsviat i zvuk na moia zhivot. Tova obeshtava tazi reklamna kampaniia. Tova e koeto shte prodade sledvashtite 500 hiliadi epul kompyutura. I tova iskam az za sebe si. Bez da se nalaga da krada ot nichii trud, a naprotiv, iskam da dam neshto ot sebe si za da vidia tazi vuzmozhnost za vseki, dori bez da dava pari za nai-skupiia i nai-noviia harduer. Tova iskam da moga da kazha kogato predstaviam niakoia distributsiia na niakoi za purvi put.

I ne, za sega niama da si kupia Mak. Za sega vse oshte viarvam, che obshtnostta na svobodniia softuer mozhe da suzdade tova za vseki edin ot nas.


<< XMMS - nov oblik | Korporativno izpolzvane na svobodniia softuer >>