6,027 pregleda

Googleova Native Client tehnologija

19

Google razvija tehnologiju koja bi mogla značajno promijeniti dostupnost programa na Linux platformama. Iako se ne može reći da na Linuxu nemamo programa i igara činjenica je da je na drugim platformama izbor daleko veći. Pogotovo što se tiče igara. Igre su i dalje jedan od vodećih razloga zašto Linux korisnici i dalje zadržavaju instalaciju Windowsa na svojim računalima. Native Client tehnologija bi to mogla promijeniti. NaCl omogućava izvršavanje nativnog koda pisanog u najpopularnijim programskim jezicima unutar Chrome web preglednika. Koristi virtualizacijsku tehnologiju i HTML5 a programi se vrte unutar zaštićenog okruženja- sandboxa koji im onemogućuje zloupotrebu operativnog sustava.

Zbog Native Client tehnologije developeri više ne moraju pisati posebne verzije programa za svaku platformu. Dovoljna je jedna verzija koja će onda raditi na svim platformama. Za nas Linuxaše to je značajna novost jer ćemo povećati fond aplikacija, a posebno dobro će biti igračima koji će konačno doći na svoje.

 

Chrome Store

 

Da ne mislite da se radi o još jednom megalomanskom projektu koji je osuđen na propast, u Chrome Storeu već postoje brojni primjeri takvih aplikacija. Za sada se radi o igrama ali nema razloga da uskoro ne naiđemo i na ozbiljnije programe. NaCl je posebno dobar za grafički zahtjevne aplikacije tako da možemo očekivati programe za obradu slika, 3D modeliranje ili CAD aplikacije.
Budući da je Native Client službeno počeo s radom tek krajem ljeta a već imamo prilično zanimljivih naslova, za očekivati je da će broj aplikacija samo rasti. Radi se o samom početku i sigurno je da će developeri tek početi značajnije iskorištavati ovu tehnologiju. Jer, teško da će se netko odreći dijela korisnika samo zato što koriste drugačiju platformu.
Naravno, složeniji programi će se i dalje pisati za svaku platformu posebno. Ne vjerujemo da će se velike softverske tvrtke spustiti na razinu da se njihovi veliki projekti vrte unutar internetskog preglednika. Ali za manje zahtjevne samo bogatstvo aplikacija u na primjer Android operativnom sustavu, neki stari popularni naslovi, ili igre s neke od popularnih konzola bi trebalo biti dovoljne ako ništa drugo onda barem za osiguravanje dobre zabave.
Od zanimljivih igara koje možete već sada naći u Chromeovoj trgovini navesti ćemo samo par primjera:

 

 

Skid Racer

 

 

Monster Truck Hero

 

 

Kroll

 

 

Sixty Second Shooter

 

 

Sleepy Jack

 

 

Cordy

 

 

Angry Bots

 

 

Pocket Legends

 

 

Star Legends

 

 Ako imate Chromium internetski preglednik trebate znati da zbog buga 32-bitna verzija ne može pokretati Native Client dodatak (vlasnici 64-bitne verzije Chromiuma neće imati taj problem, dok će Chrome raditi i u 32 i u 64-bitnoj verziji).
Naravno, trebate imati grafičku karticu koja podržava ovu tehnologiju. Po našem iskustvu to su novije Nvidia i ATI kartice. Intelove grafičke kartice ne podržavaju NaCl pod Linuxom. Da bi doznali kakva je situacija s vašom grafičkom karticom ukucajte chrome://gpu u adresno polje preglednika. Ako dobijete da se vaša kartica ne slaže dobro s ovom tehnologijom ne morate očajavati. U preglednik ukucajte google-chrome –enable-webgl –ignore-gpu-blacklist. Ili odite na chrome://flags i označite Override software rendering list. Restartajte preglednik. Pokrenite chrome://gpu i ako je sve prošlo kako treba vaša kartica će biti osposobljena.

Google se za ovu tehnologiju dobro pripremio. Svi zainteresirani developeri mogu pronaći dobre upute kako započeti svoje projekte i kako ih postaviti u Chromeovu trgovinu. Sama trgovina nudi laganu distribuciju programa i igara koje će biti odmah dostupne širokom krugu potencijalnih korisnika. Ako ćemo usporediti s Android Marketom koji ima sličan način distribucije programa i ako uzmemo da trenutno Chrome trenutno koristi oko 200 milijuna ljudi  za neke developere će to sigurno značiti priljev značajnih financijskih sredstava.

Pogledajte što o Native Client tehnologiji kaže Christian Stefansen, trenutni voditelj projekta:

 

Pogledajte i odlično objašnjenje same tehnologije kojeg daje Eric Kay, također jedan od ključnih ljudi NaCl-a:

 

Pročitajte o samom projektu i na Google codeu.

 

Autor:B.S.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Povezani članci:

Noah Bordner: Android Mar...
U pripremi Cyanogen Marke...
Left 4 Dead 2 brži na Lin...
Canonical predstavlja nov...
Predstavljamo tri igraće ...

19 Responses

  1. grof kaže:

    Ovo iznenađujuće lijepo radi :)

    Linuxu sigurno ne može škoditi, samo da Intel složi svoje drivere za Linux kak spada.

  2. Branko kaže:

    Jesi isprobao?
    Ja na svom računalu na žalost imam Intelovu grafičku pa ne mogu.

  3. grof kaže:

    Jesam na poslu, doduše u Windows okruženju s Nvidia čak dosta starom karticom i radi vrlo fluidno, osim par naslova koji štekaju zbog slabe grafičke.

    Jedva čekam probati doma na Linux okruženju s Nvidia karticom.

  4. Shicy kaže:

    ovo je izvanredna stvar! samo da sve radi kako bi trebalo :) napokon će i specifični korisnici moći prijeći na linux :)

  5. Ivan Galgoci kaže:

    Nažalost, Intel je kod mene, a baš bi htio isprobati.
    Inače, još od Quake Livea čekam da tehnologija ovog tipa ili slična napokon zaživi. Vrhunska stvar za casual igrače.

  6. grof kaže:

    A pogotovo kada pronađete i ovakav tekst :)

    Update, 4:55 p.m. PT: A Google spokeswoman wrote to me to note the following: “Native Client is completely open source and under very strict unrestrictive BSD license. All you need to build Native Client and Chromium are open source.”

    BTW, probajte si i Bastion-a Jako lijepo izgleda…

  7. Branko kaže:

    Ja baš razmišljam o nabavci novog laptopa pa bi uzeo nešto s Nvidiom ako će to raditi na Linuxu.
    Bastion su svi hvalili. To je port s XBoxa.

  8. grof kaže:

    Radi lijepo i na Chromeu pod Windozama i na Chromeu pod Linuxom. Chromium nisam mogao probati zbog gore opisanog buga

  9. Branko kaže:

    E thanks!
    Sad kad budem kupovao komp onda ce biti nesto s Nvidiom.
    Samo moram paziti da ne kupim Nvidiu s Optimus tehnologijom.

  10. Lutherus kaže:

    Uskoro ne će ni Optimus tehnologija biti problem. Za 3.2 kernel postoji patch za ovo a uskoro će i u main tree. Živio Novell!

  11. Lutherus kaže:

    Jep. Phoronix a i arch irc :)
    Neki u Novellu se naljutili pa napravili dadatan patch koj to ispravlja.

  12. Branko kaže:

    O to je super vijest!
    Znam da postoji neki fiks za Optimus ali nisam znao koliko dobro radi.

  13. Lutherus kaže:

    Ma bila cijela frka do sada oko toga. Igno Molnar je već nekoliko puta odbil bez ikakvog argumenta taj patch (čime je još jednom pokazal da ima više bazatosti i arogancije nego ja kila) pa je dečkima iz Novella puklo i krenuli na svoju ruku, za 3.2 je patch dok su neki odlučili ignorirati Molnara i za kasnije Novellov patrch staviti u main tree. Što je dobro.

  14. Lutherus kaže:

    Dozvoljava switching. U maanje zahtjevnim uvjetima se koristi intel 3000 sa cpu a u zahtjevnijim se koristi nvidia. No ima tu još naigravanja i sa xorgom. Na sreću pa nemam nvidia optimu. Ali imam zato ati hd :(

  15. Lutherus kaže:

    E Branko, morat ću te malo razočarati oko kupnje novog laptopa bez optimusa. Optimus podržavaju sve grafe od serije 3xxM, a starije od toga se ne ugrađuje u laptope zadnjih godinu dana. Svaki laptop sa Sandy bridge CPU i nvidia GPU po novome ima i optimus da bi se iskoristilo sve maksimalno a navodno nvidia kaže kako im trenutno nije u interesu raditi linux driver. Sve patcheve za hibridnu grafiku Igno Molnar uporno odbija ( toliko o njegovom doprinosu zajednici i kernelu), sve je više laptopa sa hibridnom grafikom i jedina šansa ostaje u bumblebee-u ili isključiti nvidiu i koristiti intel hd3000.

  16. Linux za sve kaže:

    A ništa. Valjda će taj bumblebee biti dovoljno dobar.
    Prije par dana sam nagazio stari laptop i slomio ekran.
    Tako da sam sad primoran uzeti drugi.

  17. Lutherus kaže:

    Ili se možda redhatovci uozbilje i počinju doprinositi tajednici a ne odnemagati jer ovo nema smisla. Inaće evo ideje od nvidije http://www.phoronix.com/scan.php?page=news_item&px=MTA0ODE koja bi na kraju koristila svim korisnicima bilo nvidia, ati, intel, sis ili nešto sasvim deseto, no opet, samo da se redhatovci smire i prestanu napuhavati. Neke bolje kernel developere su već sa takvim stavom otjerali pa sad ljudi kompajliraju bsd ili po windowsima.

Ostavi komentar

© 2014 Linux Za Sve. | Impressum | Sadržaj je licenciran pod CC-SA-3.0 ako nije drugačije naznačeno.
Proudly designed by Theme Junkie.