Linusex blogi - kaikki tai ei mitään

F34.1 välillä vauhtia, toisinaan koodia
paljon tietoa linuxista, sen rakenteesta ja koodista

Haku (search blog)

torstai 27. toukokuuta 2010

Firefoxin historiaa

Firefoxin historiaa

Firefox (eli 'tulikettu') lienee tuttu monille tietokoneenkäyttäjille. Selain on tunnettu avoimuudestaan, sekä valtavasta määrästä lisäosia eli add-on:eja.

Firefox erotettiin "kevyeksi" itsenäiseksi selaimeksi, vastapainoksi Mozillan raskaammalle ja useampia toimintoja sisältävälle internet- kommunikaatipaketille. Firefox syntyi näin vuonna 2004. Sen markkina- osuus verkkoselaimista on nykyään noin 25%. Firefox on Internet Explorerin jälkeen kakkosena suosituimmuustilastoissa.

Mozilla Foundation joka kehittää Firefoxia on Yhdysvaltalainen ns. 503-c non profit organisaatio, eli se ei ole perinteinen yritys. Tosin Foundationin rinnalla toimii myös normaali yritys.

Mozillan logo on punainen tassutteleva dinosaurus. Firefox kantaa logonaan nimensä mukaisesti tulikettua, eli maapallon ympärille kietoutunutta, pehmoisesti piirrettyä kettua.

Firefoxin tekniikasta vastaa pitkälti Gecko, joka on HTML-kieltä tulkitseva piirtorunko. Se siis ottaa webin lähdekoodia, ja piirtää sivut näiden ohjeiden mukaan. HTML-kieli on W3C-organisaation standardoima.

Yritys (säätiö!) ottaa mielellään vastaan avustuksia koodin, rahan, ajan, ideoiden tai vaikka pehmolelujen muodossa. Firefox on koettu usein erityisesti käyttäjälähtöiseksi kehitysmuodossaan. Sitä ei kehitä iso korporaatio pakollisena sivutuotteena, vaan käyttäjät toisilleen.

Firefoxin aikoinaan tuomia uudistuksia olivat välilehdet. Nykyään sama toiminto löytyy monista muista selaimista myös. Välilehtien avulla on helppo selailla useita eri saitteja, avaamatta varsinaisesti ohjelmasta uutta ikkunaa. Ennen välilehtiä usean saitin selailun jäljiltä tietokoneen käyttöjärjestelmän työpöytä oli "roskainen", täynnä ikkunoita.

Webin monipuolistuessa yhä useampien tekniikoiden pitää toimia saumattomasti web-selainten kanssa. Tämä on ollut eräänlainen ongelma jo www:n alkuajoista saakka; vuonna 1991 julkaistu ensimmäinen HTML-kuvauskieli ei sisältänyt vielä mitään ulkoisen median merkintää. Eli sillä ei voinut näyttää kuvia, soittaa musiikkia tai muuta vastaavaa.

HTML2.0 laajensi tarjontaa; tästä eteenpäin yhä useampi multimedian muoto (kuva, animaatio, 3D-grafiikka; äänet, musiikki, videot) ovat tulleet selaimen kautta saataviksi. Mutta kuten sanottu, selaimet eivät useista syistä aina suoraan tukeneet kaikkia elementtejä. Standardisodat ajoivat eri versiovalmistajia eri suuntiin; oli kilpailevia standardisoimattomia elementtejä.

Netscape ja Microsoftin selain kilpailivat kaikkein kovimmin keskenään. Toisaalta ohjelmointikehitys ei pysynyt kelkassa aina mukana. Tihemmillään uusia elementtejä saattoi tulla useita viikossa. Myös patenttiriidoista johtuen tuki saattoi olla puuttellinen. Mitä monipuolisemmaksi ja hienommaksi tekniikka muuttui, sitä useampi kokki vaadittiin.

Web kasvoi myös interaktiiviseksi. Käyttäjä saattoi vaikuttaa webin sisältöön, ja uudentyyppiset hyötysaitit kasvoivat kun www:ssä oli tuki täytettäville lomakkeille.

Aivan uuden tason kilpailu alkoi Google-yrityksen alettua maalailla visiota täysin selaimeen perustuvasta käyttöjärjestelmästä. Se oli pedannut strategiaansa jo tuomalla markkinoille GMail sähköpostipalvelun ja kymmeniä mielenkiintoisia selaimella käytettäviä muita palveluita. Perinteinen työpöytä ja erityisesti käyttöjärjestelmä oli menettämässä vaikutustaan. Microsoft koki Googlen uhkana olemassaololleen.

HTML5 on myös viimeisin, joskin jo pitkän aikaa vireillä ollut standardiuudistus. Sen perusaate on tuoda sekamelskaan selvyyttä, ja pistää jo valmiiksi standardiin useat multimedian muodot, ilman erillisiä plugineja tai muita virityksiä. HTML5:ttä on kritisoitu massiivisesta rakenteestaan ja hitaasta aikataulustaan.