Videopäiväkirja: Chrome OS Zero tehokoneessa ja nuhapumpussa – Windows 7 mustana hevosena

Chromelogo1Osa edellisen blogikirjoituksen lukijoista epäili allekirjoittaneen kommentteja Chrome OS Zeron tahmaisuudesta. “Se on vain ajuriongelma” kuulostaa jotenkin huvittavalta argumentilta Linux/Google -intoilijoilta. Vast’ikään, kun Vista kärsi ajurien puutteesta, tälle naureskelivat harakatkin.

Ettei vaan käynyt pilkka omaan nilkkaan?

Sanalliset argumentit menevät sen verran heikosti perille, että on parempi antaa videoiden puhua.

Tässä ensimmäisessä videossa Chromium OS Zero bootattuna päätyöasemalla (AMD Phenom II X4 @955 3,2 GHz, ATI Radeon HD 4870 512 Mt, 8 Gt keskusmuistia, kaksi näyttöä). Chromium sekoilee päänäytön resoluution kanssa, mutta on silti käytettävä – kunnes yritetään avata videota YouTubesta. Tässä esimerkissä koko roska kaatuu, eikä ctrl-alt-t tai F12 tee mitään.

Eräs viisas keskustelija suositteli minulle ajamaan Chromea heikkotehoisessa koneessa.  Tein työtä käskettyä ja otin ajoalustaksi Acer Aspire 3502LC -kannettavan. Koneessa on 1,4 gigahertsin Celeron ja gigatavun verran keskusmuistia. Koneessa ei ole vakiona langatonta lähiverkkosovitinta, joten olen lisännyt siihen sellaisen PCMCIA-liitännän kautta. Chrome ei tosin tätä tunnista, joten jouduin käyttämään langallista lähiverkkoa.

Ensimmäinen video:

Toinen video:

Ja tässä vielä varmuuden vuoksi Windows 7 RC ajossa samalla raudalla. Kuten videosta näkyy, käyttökokemus on aivan eri planeetalta kuin Chromella.

(Päivitys 18.1.2009) Otin vielä yhden videon. Tässä videossa ajoalustana on ThinkPad Z61t ja video on hieman muita pidempi. Siinä näkyy hyvin kuinka välillä Chrome OS Zero toimii kohtalaisesti, mutta kuinka aina aika ajoin alkaa tökkiä käsittämättömällä tavalla.

Tagit: ,
Aiheet: Yleiset
Tilaa RSS-syöte
Takaisin ylös

Kommentit 142 kommenttia

Juu, käy todistuksesta nuo sinun videot. Vaan vilkaisepa eräs Android-projekti osoitteesta http://www.android-x86.org/ . Sieltäkin saa rajoitetulla ajurituella varustetun aika ajoin päivittyvän levykuvan, jota voi kokeilla eri raudoissa. Image on käsittääkseni käännetty Googlen Android-sorsista (korjatkaa, jos olen väärässä). Mitä siis haluan sanoa? Että tuo Android välillä toimii vikkelästi ja seuraava versio on syystä tai toisesta hidas kunnes taas saadaan lisää vauhtia jne. Annetaan Googlen yrittää ja otetaan kuluvan vuoden lopussa heidän läppäri testiin ja katsotaan, mihin käyttis pystyy. Enää vajaa vuosi jouluun.

Onpas hidas. Klikkaukseen reagoidaan sekuntien viiveellä. Onko Chrome oikeasti noin hidas?

On. Se on tietoturvaominaisuus kuten UAC. Käyttäjä joutuu harkitsemaan jokaista klikkaustaan.

Hitaus voinee johtua monesta seikasta. Kun itse asensin esmes Ubuntu Netbook Remixin (UNR) Asus Eee PC 701:een, se oli todella hidas jo hiiren osoittimesta alkaen. Koneelle optimoitu Ubuntu (Easy Peasy) taas toimii aivan sulavasti. Sekä EP että UNR näyttävät aika identtisiltä päällisin puolin.

Ossi haluaa edelleen uskoa että kyseisen käyttöjärjestelmän (tms.) pitäisi toimia kaikissa Vista certified tarralla varustetuissa koneissa.

Nyt osui pilkka Linux ja Google poikien nilkkaan, tämähän on täyttä kuraa suoraan Googlelta. Itselläni on Google täysin boikotissa, tähän on monta syytä. Omassa käytössä on Debian ja 7, jälkimmäinen on paras käyttöjärjestelmä jota tähän mennessä olen käyttänyt (työpöytä käytössä).

Hauskaa luettavaa tämä Googlefanien puolustelu, Linuxithan on yleisesti ottaen kunnon kamaa, mutta Google ei.

Hahaa, vielä on Googlen pojilla paljon tekemistä että saavat Windowsin kiinni. :D Jos olisivat tuoneet Chromen esille, kun Vista tuli ja laski Windowsin suosiota niin tämä olisi voinut toimia, mutta nyt Win7:llä menee niin lujaa että en usko olevan tällä hetkellä haastajaksi.

Joillekin Vista näyttää aiheuttaneen mielenhäiriön, kun se pitää mainita joka paikassa, vaikkei uutinen tai kirjoitus siihen mitenkään liittyisi.

Itse asiaan, olipa kökköistä menoa. Ei taida vielä tänä vuonna olla Chromen vuoro maailman valloituksessa :)

Tämä blogi -kirjoitus kiteyttää aika hyvin sen, minkä vuoksi pitkän harkinnan jälkeen lopetin Tietokone -lehden tilaukseni. Sisällön laatu lehdessä on laskenut liikaa viime vuosina.

Tunnettahan tässäkin kirjoituksessa riittää ja tekstin sisällöstä naapurin teinitkin olisivat ylpeitä. Tosin blogin otsikossa esiintyvä “tietotekniikkaa konsultin silmin” ja tämän kirjoituksen sisältö eivät taaskaan aivan kohtaa toisiaan, tai ainakaan siinä kontekstissa, missä itse olen tottunut alalla konsulttien kanssa toimimaan.

Itselläni toimii Chromium OS:ssä moitteetta niin Facebook, YouTube kuin Tietokone.fi:kin. Itse asiassa kirjoitan tätäkin kommenttia Eee PC 901:llä Chromium OS:stä. Käytössä on eilen päivitetty, suoraan lähdekoodista itse käännetty versio.

Luultavasti Ossilla on omassa setupissa jotain pahasti vialla.

EEEPC 701 4G :llä ajoin just tuota kyseistä pakettia. Mikähän sulla Ossi on siinä omassa koneessasi vikana? Vai etkö sitten osaa?

Omia kokemuksia: hiiren kursosri tuntui tahmeahkolta. Muuten toimi tosi hyvin (pientä hyppimistä). Muistitikun valinta myös kriittinen hyvän kokemuksen kannalta. Millään paska kingstonilla ei tunnu oikealta.

Pyörisikö tuo seiska tässä? Yhden gigan tikku, puoli gigaa muistia, prossu jotain diibadaabaa..

Niin eikös se niissä Ossinkin lukemissa kommenteissa jo mainittu, että kannattaisi kokeilla Chromea Atom-pohjaisessa kokoonpanossa. Nyt jo toistamiseen kommenteissa kerrotaan saman käyttöjärjestelmän toimivan moitteetta miniläppärillä, juuri sellaisella, mihin se on tarkoitettukin.

Mikä tässä nyt Ossi on niin vaikeaa ymmärtää? Chrome on tarkoitus myydä miniläppäriin räätälöitynä oletuskäyttiksenä. Miksi sen silloin pitäisi toimia millään Phenomeilla tai Celeroneilla tai muillakaan Core2Duoilla? Se toimii Atomilla! Ole nyt kunnon toimittaja ja palaa asiaan vielä kerran Atomikoneella testaten. Kiitos ja anteeksi!

Ossilla on luultavasti omassa “setupissa” vikaa. Tällaiset subjektiiviset testit ovat vain provokaatiota, eivätkä ainakaan nosta tietokone -lehden menekkiä. Tuntuu ihan Microsoftin “get the facts” -kampanialta. Neutraalimpaa otetta kiitos.

“Ja tässä vielä varmuuden vuoksi Windows 7 RC ajossa samalla raudalla. Kuten videosta näkyy, käyttökokemus on aivan eri planeetalta kuin Chromella.”

Alfa-vaiheessa olevaa käyttöjärjestelmää onkin soveliasta verrata melkein valmiiseen käyttöjärjestelmään.

Kyllä tässä näkee, että kirjoittajalla on pallo pahasti hukassa…

Onhan tuo OS X ihan paska käyttöjärjestelmä kun ei edes asennu Ossin koneisiin ilman säätöä ja sittenkin voi korkeintaan toimia rajoitetusti. Pitäisikö tehdä uutinen miten Apple on munannut täysin, kun heidän käyttöjärjestelmänsä ei toimi laitteissa minne sitä ei ole ikinä tarkoitettu.

Muistaakseni Chrome OS:n on tarkoitus tulla sitä varta vasten rakennetuille miniläppiksille pääasiassa.

Koskahan Ossi saa potkut, kun tuntuu tuo taso koko ajan laskevan…

Normaalia linuxin toimintaa minun kokemusteni mukaan. Silloin ’98 kun lopetin sen käytön, näytti jo selvästi menevän hakoteille koko yhteisön fragmentoituminen. Viimeksi kokeilemani ubuntu 9.x ei löytänyt wlania, ei näytönohjainta (ati) ja jos joku on kokenut X:n 640×480 resoluutiossa nykyään, tietää tuskani.

Windows 7 taas, huhhuh, täytyy antaa Microsoftille täydet pojot. Nykyään ajan sitä mäkissäkin, osx jäi käyttämättä

Vertailun perimmäinen tarkoitus on, että osoitetaan kuinka Windows 20 vuoden tuotekehityksen jälkeen lyö betavaiheen ei-optimoidun raudan kanssa uuden tulokkaan.

Melkoisen kypsä ote sinulla, Ossi =)

Vertaus Windowsiin käyttikseen kusee siinä vaiheessa kun Chrome OS tulee USB tikulta ilman mitään laitteistotukeen tarvittavia ajureita ja winukka tuunattuna kiintarilta. Ei tarvita testiäkään lopputuloksen tietämiseksi. Hermo menis windowsia hakatessakin jos se tulis olematonta 480M/s USB väylää pitkin (tikun nopeudesta tai puuttuvista ajureista vielä puhumattakaan)

Kraah hah hah, kraaaah hah hah haaa :)

En tiedä mitä sanoisi…muuta kuin että nyt olisi Tietokone-lehden syytä ihan oikeasti miettiä linjaansa. Näitä Microsoftin maksamia “konsultteja” ei kyllä kovin pitkään tyhminkään ota tosissaan. Lehden tilaus ei tulisi mieleenikään jos tällä linjalla jatkatte. Verkkosivujen lukeminenkin taitaa jäädä nyt tähän. Voi olla että jos joskus on oikein tylsää ja haluan elämääni huumoria tulen lukemaan näitä Ossin kirjoituksia. Tai sitten en. byebye!

Kannattaisi pysyä suomen kielessä, kun tuo englanti ei tuon paremmin tunnu luistavan…

…tunnen myötähäpeää :D

Että sillee, vähättelemättä sitä että toi google os on vielä aika vaiheessa niin silti testi olisi pitänyt suorittaa niin että google os on asennettu kovalevylle, eikä keskinkertaiselle usb tikulle

Onkohan Ossilta jäänyt “aamu ja iltalääkkeet” ottamatta kun tälläistä asiaa tänne kirjoittaa. Paljonko sulle ossi maksetaan wintoosan puolelta että pystyt “pokkana” puhumaan täyttä paskaa muista käyttöjärjestelmistä??? Mielestäni sun tekstisi rupeaa olemaan sitä luokkaa että kannattaisi OIKEASTI ruveta harkitsemaan alan vaihtoa yms..

Ymmärrän sen että jos edellisessä blogikirjoituksessa olisi vain moitittu Chrome OS Zeroa, mutta että piti sitten erikseen tehdä blogikirjoitus jossa nauretaan linuxisteille, se vaikuttaa kyllä jo ihan trollilta/fleimiltä! Luulis Ossin sentään olevan edes sen verran yläpuolella tuollaisen ettei laittais tuollaista mutta…

No tämä lehtihän on lähes kauttaaltaan microsoftin äänitorvi joten se siitä. Ainoat valoisammat poikkeukset on Tero Lehto, Ville Oksanen ja Teemu Masalin. He eivät sentään ole Microsoftin “palveluksessa”.

Ihmettelen myös sitä että mahtaako jokapaikassa itseään esille tuova nimimerkki Mika Mokaa, olla jollain tavalla palkka/palkkiosuhteessa Microsoftin kanssa.. Jotenkin nimittäin tuo Mika Mokaa muistuttaa erästä toista trollia, Pentti Nelosta, niin ikään Microsoftin puolesta linuxia vastaan, trollaavaa.

Sanottakoon vielä se asia että missään tapauksessa Tietokone-lehti nykyisellään, ei ole alan TODELLISTEN ammattilaisten lehti, ehkä korkeintaan Micro$oft Certified-mikrotukihenkilön vapaa-ajan luettavaa.

Kaikille muille Tietokone-lehti käy siihen tarkoitukseen että jos joskus on tylsää, voi kirjastossa käydä lukemassa. Ei vedä vertoja sarjiksille kuten Aku Ankka, mutta paremman huumoripitoisen pläjäyksen puutteessa voinee lukea. Ei siis missään tapauksessa tosimielessä ja pysyäkseen ammatissaan ajantasalla.

Noita nopeusvertailuja (tai muitakin) löytyy googlettamalla ja youtubesta. Nopein käynnistys taisi olla Ubuntulla noin 10 sekkaa.

Tietokone -julkaisu on onnistunut määrittämään käsitteen “tietotekniikan asiantuntija” uudelle, vähemmän mairittavalle asteelle.

Ja konsultiksihan pystyy kuka tahansa nimittämään itseään, kuten Ossi sen tahattomasti todistanut.

Ajuriongelmat tuskin tulevat haittamaan kun Chrome myydään ainoastaan sille tarkoitetulle raudalla.. ja nämä alfa-versiotkin tulisi jättää ammattilaisten arvioitaviksi ;)

Tämähän oli aivan loistava blogikirjoitus! Keisarilla ei olekaan uusia vaatteita ja saimme tästä videolla todistuksen.

Mitäköhän ihmettä Googlen koodaajat ovat säätäneet, kun ovat saaneet Ubuntun NOIN paskaksi? Taitaa jokainen ui-eventtikin kiertää Googlen palvelinten kautta.

Siis edes www-sivua ei saa *scrollattua* sulavasti?1 huhhuh! Windoowsilla moinen onnistui jo versiossa 95.

Kummeksun vaan Ossin näkökulman kapeutta. Ja on tyhmää ryhtyä tällaiseen “minun käyttis on parempi” keskusteluun, oma paikkansa niille kaikille on. Ja vielä hyökätä kuten Ossi nyt on tehnyt.
Windows ja MS on tuonut minulle leivän useana kymmenenä vuotena, ja emme olisi tässä ilman Billiä. Mutta voin silti nähdä ChromiumOS:n hyviä puolia kuten muidenkin avoimen koodin ohjelmistojen.
Nyt eläkeläisenä muuten pyrin käyttämään vain avoimen koodin ohjelmistoja, ja näillä vanhoilla koneilla pärjää hienosti muutaman linux-distron kanssa. Juuri nyt käytän Chruchbang-linuxia ja olen ihan tyytyväinen. Mutta ei tämä kaikkeen sovi.
Ihmettelen tällaisia hyökkäyksiä toimittajan taholta, kyllä sille MS:llekin paikka tässä Google-myllerryksessä vielä jää, älä Ossi pelkää niin kauheasti.

Ossi Mäntylahti: “Ettei vaan käynyt pilkka omaan nilkkaan?”

No taisipa käydä niin että pilkkasi osui taas sinua omaan nilkkaan.

Katsos edelleen se sinun kannettava tietokone missä Google Chrome OS:ää kokeilet, ei ole kokoonpano mille Googlen kääntämä Linux-käyttöjärjestelmä -paremminkin oikeastaan vielä koko ohjelmistojärjestelmä – ei ole tarkoitettu edes toimivaksi. Yksinkertaisesti sanottuna, ei ole tuettu kannettava.

Uskottu jo että sinulla on se Google Chrome OS siinä hidas kuin etana tai kärpänen tervessa. Mutta usko jo että Google Chrome OS ei ole sellainen kun otetaan tietokone missä laitteistojärjestelmä on sellainen mihin Google Chrome OS on käännetty.

Pitäisiköhän tehdä samanlainen postaus kuin Ossilla ja kirjottaa miten Windows 7 toimii kuin siirappi pakkasessa kun sitä ajetaan ARM-prosessorilla varustetussa Netbookissa ja mylvätä kuinka Windows 7 vaatii supertietokoneen toimiakseen kun ei se Netbookissa toimi. Ja kun väki kertoo että on prosessori jota ei ole tuettu niin asentaa Windows 7 sitten PPC prosessorilla varustettuun ja toistaa samat sanat oikein videon kera.

Kannattaa todellakin alkaa jättämään noita linuxista (mitä googlen chromekin on) hihhuloivia omaan pikku porukkaansa. Liki kaikki muut käyttävä kunnollisia ja toimivia vaihtoehtoja. Nuo linuxit ovat vähemmistön päähänpinttymiä, missä heille kelpaa kaikki hunokin, kunhan vaan ei ole mitään hyvää muitten käyttämää.

Missään muualla ei linuxia käyttäviä juuri näy, muuta kuin urputtamassa täällä. Miten ne kaikki muutamat täällä elävät – hankkikaa kunnon käyttis ja elämä ja lopettakaa nuo häirintänne.

Eivätkö nuo muutamat linux-hihhulit voisi mennä jokin ilmaisjakelulehden palstoille vouhottamaan höpinöitään?

Liki kaikki Tietokone-lehden lukijat käyttävät parempia vaihtoehtoja kuin noita linuxeja – silti nuo trollaavat jutuillaan täällä koko ajan, ilman mitään totuudenrajoja.

Nämä linux-trollaajat haukkuvat täällä Tietokone-lehden foorumilla Microsoftia niin paljon kuin ehtivät, mutta kun heidän omasta linux-lempilapsesta sanotaan jotain vaikene-linuxongelmista -linjasta avoimempaa, menee heiltä heti pasmat sekaisin ja ottavat pahasti herneet nenään ja haukkuvat mollaamisesta ja trollaamisesta. Kumman sulkeutunutta porukkaa todentotta! Tekeekö se linuxin käyttö tuollaiseksi?

Jos linux-käyttäjät haukutte ja trollaatte vain itse muita vaihtoehtoja vastaan, kestäkää se että samaa pesee takaisin – sitähän te kerjäätte tuolla toiminnalla ja valheillanne.

Linuxit ovat samanlaisia ongelmapesiä kuin ovat aina olleet, käyttäjiään myöten. Niihin suoltuu koko ajan vain korjauksia.

Ossin ei kannata olla ainakaan yhtään huolissaan. Tuo chrome, kuten kaikki muutkin linuxit tulevat aina olemaan siellä pienessä marginaalissa, koska ne ovat laiteohjelmistoja, eivätkä sovellu lähtökohtaisesti henkilökohtaisiin tietokoneisiin. Linuxin rakenne ei ole tehty niihin, eikä linuxissa huomioida käyttäjää ja sen ohjelmissa käytettävyyttä. Ne on aina olleet ihan perseellään siinä ja sama jatkuu.

>Kannattaa todellakin alkaa jättämään noita linuxista (mitä googlen chromekin on) hihhuloivia omaan pikku porukkaansa. Liki kaikki muut käyttävä kunnollisia ja toimivia vaihtoehtoja. Nuo linuxit ovat vähemmistön päähänpinttymiä, missä heille kelpaa kaikki hunokin, kunhan vaan ei ole mitään hyvää muitten käyttämää. Missään muualla ei linuxia käyttäviä juuri näy, muuta kuin urputtamassa täällä. Miten ne kaikki muutamat täällä elävät – hankkikaa kunnon käyttis ja elämä ja lopettakaa nuo häirintänne. Eivätkö nuo muutamat linux-hihhulit voisi mennä jokin ilmaisjakelulehden palstoille vouhottamaan höpinöitään?

Liki kaikki Tietokone-lehden lukijat käyttävät parempia vaihtoehtoja kuin noita linuxeja – silti nuo trollaavat jutuillaan täällä koko ajan, ilman mitään totuudenrajoja.<

Taidatpa ollakin Pentti Nelonen. Mm. tuokin että nimittelet linuxin käyttäjiä hihhuliksi, osoittaa sen.

>Nämä linux-trollaajat haukkuvat täällä Tietokone-lehden foorumilla Microsoftia niin paljon kuin ehtivät, mutta kun heidän omasta linux-lempilapsesta sanotaan jotain vaikene-linuxongelmista -linjasta avoimempaa, menee heiltä heti pasmat sekaisin ja ottavat pahasti herneet nenään ja haukkuvat mollaamisesta ja trollaamisesta. Kumman sulkeutunutta porukkaa todentotta! Tekeekö se linuxin käyttö tuollaiseksi? Jos linux-käyttäjät haukutte ja trollaatte vain itse muita vaihtoehtoja vastaan, kestäkää se että samaa pesee takaisin – sitähän te kerjäätte tuolla toiminnalla ja valheillanne. Linuxit ovat samanlaisia ongelmapesiä kuin ovat aina olleet, käyttäjiään myöten. Niihin suoltuu koko ajan vain korjauksia.<

Huh huh, et varmasti ole koskaan linuxeja käyttänytkään kun tuollaista potaskaa suollat. Eivät ne ole sen enempää ongelmapesiä, kun vaan valitaan jakelu huolella. Esimerkiksi debian tai Ubuntun LTS-versio on ihan hyvä valinta ja ongelmaton. Myös laitetuki on hyvä. Sen sijaan jos perustat väitteesi vain parille epäonnistuneelle distrolle, kuten Xandros tai muu OEM-linux, niin olet hakoteillä. Niiden epäonnistuneiden jakeluiden takia ei pidä mollata koko linux-systeemiä!

Mitä käyttäjiin tulee, pahimmat ongelmapesät löytyy windows-leiristä. Kuka kerää viruksia? Kuka myös usein levittää niitä tietämättään ja aiheuttaa valtavia ongelmia muille? Aivan. Windows-käyttäjä.

>Ossin ei kannata olla ainakaan yhtään huolissaan. Tuo chrome, kuten kaikki muutkin linuxit tulevat aina olemaan siellä pienessä marginaalissa, koska ne ovat laiteohjelmistoja, eivätkä sovellu lähtökohtaisesti henkilökohtaisiin tietokoneisiin. Linuxin rakenne ei ole tehty niihin, eikä linuxissa huomioida käyttäjää ja sen ohjelmissa käytettävyyttä.Ne on aina olleet ihan perseellään siinä ja sama jatkuu.<

Taitaa näillä Penteillä olla hätä, kun peräti kolme postausta melko lähekkäin, kuitenkin eri nikeillä… (Linuxhöpisijät pois, linuxit on romuja ja windows jatkaa suosikkina)… Liekö tuo Nordean eilinen varoitus haittaohjelmasta laukaissut taas Pentti-trollin kirjoittamaan potaskaa. Ja kuten tiedämme, tuo haittaohjelma koskettaa windows-käyttäjiä, muut voivat nukkua yönsä rauhassa.

Tuossa taisikin tulla Mika Mokaalta eri nimillä monta viestiä peräkkäin vaihteeksi.

Olisi sinällään kiintoisaa seurata niin Windowsia (työssä kun käytän) kuin Linuxia (kotona käytössä) koskevia kirjoituksia täällä, mutta varsinkin tämä yksi toope kirjoittaja näyttää niin mollaavan tietämättömyyttään tätä jälimmäistä menettäen kaiken uskottavuutensa.

No oli nyt sitten pakko viela kommentoida ennen nukkumaan menoa. Latasin uusimman Google Chrome OS jarjestelman ”Zero” ryhman version ja Asus EeePC koneella toimii lahes taydellisesti. Tama siis siten etta WiFi toimii kirjautumista varten, jarjestalma kaynnistyy muutamassa sekunnissa, minkaanlaisia tahmauksia ei esiinny edes raskailla Flash sivuilla kuten Tietokone-lehden sivustolla tai raskailla JavaScript sivustoilla kuten Slashdot ja multitouch toimii.

Pitaa varmaan laittaa Ossille videota huomenna youtubeen (vai onko jotain ilmaisia ja avoimia videopalveluja?) miten loistavasti homma toimii kun on kaytossa tuettu kannettava tietokone…

Joten Ossi, mitas jos oikeasti tekisit mita konsultilta voisi odottaa ja tutkisit asioita ja katsoisit miten homma oikeasti hoidetaan? Eli pistas se muistitikku esim Asuksen EeePC sarjalaisista 901 ja 1000 malleihin ja kokeile uudelleen miten Google Chrome OS oikeasti toimii. Tai voit aina jatkaa osaamattomuuden todistamista ja pyorittaa vaikka viela seuraavaksi jossain Intelin i7 prosessorilla varustetussa palvelimessa ja valittaa kun on hidas vaikka alla olisi tehokas 64bit tietokone…

ps. se miksi Google Chrome OS ”Zero” ei ole taydellinen on etta oletuksena ei ole skandit kaytossa, mika nyt on ymmarrettavaa ja koska kyseessa on edelleenkin kehitysversio jossa puutteita tulee loytymaan.

Pisteet Google Chrome OS ”Zero” 9,5/10 ja Ossille 1,1/10 hyvasta trollauksesta.

Ossi on säälittävä Microsoft fanboy ja intoilija. Ei jaksa enää oikein innostua noista aivottomista trolleista…

Tuossa huvikseni rupesin testailemaan Chromiumia Dellin Latitude E6400 läppärillä ja on pakko sanoa, että Chromium käynnistyi nopeasti, alle minuutissa olin olin netissä ja käyttäminenkin oli sutjakkaa. Kaikki toimi moitteettomasti Youtubesta Facebookkiin.

Sen verran tuosta E6400 sanottakoon, että siinä on centrino2 tuplaydin prossu sekä luokattoman huono intelin näytönohjain.

Mjoo.. Kyllä nämä Ossin höpinät vaikutti aika paljon siihen, että en ole enää tilaaja.

Siis voi v*ttu! Chrome OS ei ole tarkoitettu ajettavaksi koneessa missä on kyljessä joku Windows logo. Tää juttu nyt on ihan saman tason ääliöintiä kun konsultti itkisi kuinka PS2 peli ei toimi Windowsissa. Siinäpä seuraava idea blogille niin “asiantuntija” pääsee taas näyttämään taitonsa.

Itsekkin lopetin tietokoneen tilauksen kun täällä alkoi olemaan näin ms myönteisiä juttuja (neutraaleja pitäs olla enemmän). Kai nyt tyhmempiki käsittää että windows7 beta on parempi ku Googlen alpha beta käyttis jota ei oltu edes ite käännetty. Windows 7Beta on käytännössä Vista jota on muutama vuosi paikattu ja tuotu lisäominaisuuksia. Vertaa sitä nyt sitte sellaseen tuotteeseen joka on rakennettu ihan nollasta ja joka on asennettu väärin. Tottahan se on että googlen os on vaikee asentaa, mutta sehän ei voi johtua siitä että käyttis on beta asteella…. eihän?

Olisi kyllä kiva kuulla tähän väliin joku Ossin puolustus omalle, käsittämättömän lapselliselle toiminalleen.

Lähti samalla tämä sivusto pois RSS-feedeistä, en edes muista, koska olisin viimeksi lukenut asiallisen ja mielenkiintoisen artikkelin/blogin tältä sivustolta. Tämä nyt oli se viimeinen pisara, yksinkertaisesti aivan käsittämätöntä.

Kyllä… Kun tuon jutun luki ja katsoi, rupesi masentamaan, että ollaampas taas todistelemassa jotain mitä ei todistaa tarvitse. Js vielä väärin keinoin.

On sen verran monta linuxia tultu asennettua, ja jokaisella on pyritty siihen että se “VAIN Toimii” Eli jos ei itsestään pela, niin olkoon pelaamatta.

Jos otetaan marketista kaksi sattumanvaraista konetta ja molempiin tyrkätään windows ja vertailuksi mikä vaan linux.
On aivan tuurista kiinni toimiiko se kyseinen linuxdistro siinä kyseisessä koneessa.

Kuules Ossi rakas, Jos joku linux ei toimi vika on KÄYTTÄJÄSSÄ, tai raudassa. Ei softassa, koska jossain, jollain se kuitenkin toimii loistavasti.

SE että iPhonessa ei ole flashiä tekee siitä paskan, mutta se että iPhonessa ei toimi USB kovelevyt itsestään, ei varmaan huononna sitä ?
——
Ja mitä lehteen tulee. Hirveää iPhone ja M$ fanittamista.
Joku hölmö oli taas haukkunut N900, toisella palstalla.
Lehden kannessa saatta olla “nyt testissä *joku kiva laite*”
Ja vehkeestä on yhden sivun juttu, kun joku on päässyt puolituntia kokeilemaan.
Menkää itseenne.
TM:kin on parempi “tietkonelehti”

Vai lähti sivusto pois RSS-lukijan bookmarkeista? Hih. Ossia varmaan hurjasti pelottaa menettää iceweaseliä käyttävä hippitukkalukija, joka runkkaa GENTOOta ja blockaa mainoksia.

Get real! Sama hippi ilmestyy tänne taatusti heti takaisin kun pyhästä Googlesta sanotaan taas jotain kriittistä.

15-vuotias perusnörtti tekee taatusti laadukkaampaa tutkivaa journalismia kuin tämä ammattilainen, joten oikeasti Ossi, vähän ryhtiä tähän touhuun.

“Ossia varmaan hurjasti pelottaa menettää — [lukija]”

Ossin työnantajaa Tietokone-lehteä varmaan kiinnostaa tietää, että Ossi on yksi suurimmista syistä lukijakadosta, siis sen lisäksi, että kun lehdessä mainitaan “PC” se onkin pelkästään “Windows-PC” ja muutakin Windows-rajoittuneisuutta.

On parikin kertaa tullu uusittua tilaus (tarjousten ansiosta), mutta tämä taisi olla viimeinen kerta.

Pasteanpa tänne sellaisenaan tuohon edelliseen merkintään laitetut kommenttini, kun näiden osalta oli kovin hiljaista:


Ossi: Nyt lainkaan tilannetta näkemättä veikkaisin, että kyse on joillakin rautakomboilla eteen tulevasta ajastusongelmasta. Koneen HPET ei anna tarkkaa kellosignaalia / joku oheislaite dominoi niin, että kello tökkii. Seurauksena on juuri tuo järjetön tahmaisuus — joillakin HPETia aggressiivisesti käyttävillä uudemmilla kernel-versioilla tämä Dell Latitude D830 (eli jotakuinkin Thinkpadisi tehoinen rousku) tekee aivan samaa, gnome-terminalin avautuminen voi kestää 15 sekuntia.

Ratkaisuna on manuaalisesti vaihtaa kellolähteeksi boottioptiona esim. tsc, pit tai jiffies eli grubin tai muun boottilaturin kohdalle kernel-riville parametriksi clocksource=jiffies (tai pit, tsc).

En siis ole Chromium OS:ä kokeillut, mutta törmäsin tuohon Ubuntu 9.10:n kohdalla.

http://jaba.mbnet.fi/clocksourcejiffies-ja-ubuntu-910-hidastumiset-pois

jaba: “Pasteanpa tänne sellaisenaan tuohon edelliseen merkintään laitetut kommenttini, kun näiden osalta oli kovin hiljaista:”

Ei Ossi taida kehdata mitään vastata kun ehkä on alkanut sanalliset argumentit selviämään kun ei edes viime aiheessa niin käynyt.

—————–

Mitä lopulta paljastui tästä Ossin aiheesta hänen kahdesta viestistä.

a) Ossi ei osaa
b) Ossi ei tiedä
c) Ossi fanittaa Microsoftia
d) Ossi haluaa trollata ja levittää FUD:ia
e) Ossi ei halua yrittää edes lukea muiden argumentteja että miksi koko testi tehtiin väärin

raipsin 5. kohta ainankin on aivan totta :D

Tämän blogikirjoituksen “uutisartikkeli” on kyllä oiva esimerkki trollauksesta.

Hienoa Ossi! Lisää turhia bittejä pilveen.

Ottaen huomioon Sanoma Magazinesin puhelinmyyjien viimeaikaisen aktiivisuuden tyrkyttää Tietokone -lehteä on lukijakatoa varmasti enemmänkin kuin pari ihmistä. Eipä siihen muuta tarvita kuin jotain Kotilaista ja Mäntylahtea kirjoittelemaan niin saa sanoa asiakkaille hyvästit.

Videoilla voi todistella mitä haluaa. Chrome ei pyöri kuvatuissa laitteissa kovinkaan hyvin, mutta miten hyvin se pyörii Googlen kohdetuotteissa. Windows 7 on varmaan ihan hyvä, mutta enpä vaihtaisi siihenkään Applesta. Helpompaa, kauniimpaa ja toimivampaa järjestelmää ei minusta ole kuin Mac OS X 10.6. Kaikkihan sitä kopioi.

Ossi, Tero Lehdolla on muistaakseni Asus 701, jolla voit kokeilla ko. käyttistä. Tosin tossa 701:ssä ei ole Atomia vaan Celeron, joten jos ei toimi niin vika on liian hitaassa tai väärässä prosessorissa.

Windows 7 ei pärjää ollenkaan XP:lle miniläppärissä. (Lähde: Tietokone 1/10, s. 46).

Ja omien kokemusten perusteella Vistakin päihittää sen tehokoneissa.

Vista on SP2:n jälkeen vakaa kuin vuori ja turvallisuuta ei voi kuin ihailla. Hitaampi kuin 7 mutta luotettavampi.

“Linuxit ovat samanlaisia ongelmapesiä kuin ovat aina olleet, käyttäjiään myöten. Niihin suoltuu koko ajan vain korjauksia.”

Mielenkiintoinen teoria. Vaimon suku “rekrytoi” minut vuoronperään ratkaisemaan tietokoneisiin liittyvät ongelmat kun “ne olivat aina rikki”.

Vuonna 2007 ilmoitin, että tukea tippuu vain Ubuntulle. Asensin 7.04 version Ubuntusta ja kertaakaan ei ole tullut tukipalvelupyyntöä tai käytön opastamiseen liittyvää kysymystä. Ja sukuun on välit kunnossa, liiteri täynnä puita aktiivisten sukulaisten ansiosta – miksiköhän =)

Toiseksi, onko parempi että tehdään päivityksiä pienissä, tai valinnan mukaan suurissa erissä kuten esimerkiksi Ubuntussa voi valita päivityksen laajuuden. Kuinka Microsoftin tuotteita päivitetään, ovatko päivitykset kuinka dokumentoituja ja voitko ottaa suoraan kehittäjään yhteyttä, mikäli mielessäsi olisi kehitysidea? Ja kuka siitä antamastasi kehitysideasta hyötyy, kaupallisen yhtiön osakkeenomistajat vai yksittäinen kehittäjä joka voi kehittää ja jakaa ideaa eteenpäin, jonka lopputuloksen voit hankkia vapaasti.

Heh, nyt meni usealta kola väärään kurkkuun. Aika moni on jo pyrkinyt vaientamaan heidän mielestään väärät mielipiteet rahalla.

Minäpä heitän vastapallon:
Minä tilaan Tietokone-lehden, jos jatkossakin toimittajat uskaltavat blogeissaan esittää näin suorasukkaisesti mielipiteensä.

Blogit ovat mielenkiintoisia juuri tästä syystä. Perinteiset kliiniset ketään loukkaamattomat analyysit kuuluvat uutisten ja testien puolelle.

Itse joskus aikaisemmin Chrome OS:sää kokeilleena voisin sanoa siinä todellakin olevan potentiaalia. En välttämättä pidä siitä, että yksittäinen taho (Google) saisi minusta kaikki tiedot, mutta onhan Chromium OS avoin, jolloin on mahdollista saada Google-brändäämätön versio.

Mitä itse vertailuun tulee, luulisin ongelman olevan osittain näytönohjaimessa. Tarkemmin sen ajureissa. En ole varma, mutta kun viimeksi tarkistelin Chromea, siinä oli mm varjoja ikkunoissa, joiden renderöintiin näytönohjaimen ajurit ovat nopeuden kannalta välttämättömät. Luultavasti käyttöliittymä yleensäkin nojaa melko vahvasti näytönohjaimen laskentatehoon, johon normaalein Vesa-ajurein ja softarenderöinnin turvin ei päästä. (Intelin näytönohjaimet lienevät parhaiten tuettu? Kumpikaan koneista ei tätä sisältänyt. Mahtaako muita 3D-ajureita edes käännetty kerneliin tämän Zero-käännöksen tekijän toimesta?). Nopeutta voisi verrata tällöin Aeron ajamiseen ennen näytönohjaimen ajureiden asennusta. Epävakaus- ja hidastumissyistä Windows toki tarkistaa, onko näytönohjaimen ajurit asennettu ja onko edes itse näytönohjain Aeroon kykeneväinen. ChromiumOS:n alpha ei tietenkään ymmärrettävistä syistä tällaista tarkistusta vielä tee.

Mielestäni on oikeutettua antaa kritiikkiä ChromiumOS:stä, sekä varoittaa sen epävakaudesta, etteivät käyttäjät vielä mene asentamaan ChromeOS:ää toimivien Windowsiensa tilalle. Tosin en pidä artikkelin tavasta verrata järjestelmiä samassa asemassa. ChromiumOS:ää ollaan kehitelty muutama kuukausi ja Windows 7:ää Vistan kehityksen alusta lähtien, eli vuodesta 2001 asti. Tällöinhän vertailu on kuin vertailisi valmista autoa sellaiseen, jossa moottoria ei ole kokonaan edes kiinnitetty runkoon saati sitten viritetty oikein. Myöskin täytyy muistaa, että kuten monessa kommentissa ollaan kerrottu, Chromium OS:n kehittäjien intressit eivät ole kaikissa koneissa, vaan erityisesti tietyllä laitteistolla toimivissa, räätälöidyissä koneissa (Atom, Intelin GPU?). Kärjistettynä sama asia on, kun yrittäisit ajaa Windows 7:ää ARM-suoritinpohjaisessa järjestelmässä ja valittaisit, kun mikään ei toimi – eihän Windows 7:aa olla sellaiseen suunniteltu, eihän?

Mitä yleensä tähän käyttöjärjestelmäsotaan tulee, niin mielestäni yksittäisten esimerkkien antaminen ei todellakaan auta yhtään ketään: Itsellänikin on esimerkkejä molemmilta suunnin. Windows 7 -kone ei suostunut tunnistamaan PS/2 -hiirtä, joka Ubuntun puolella toimi ongelmitta. Myöskään PS/2 -adapteri ei antanut elonmerkkejä. Kaverini läppäri Windows 7:n asennuksen jälkeen jätti tunnistamatta kuusi (6) laitetta, jotka toki ajurimetsästyksen jälkeen löytyivät. Ikävä puoli oli vain, ettei Windows kertonut laitteesta muuta kuin “Tuntematon laite” sekä DeviceID-numerot. Linuxin puolellakin toki ongelmaa on ollut esimerkiksi mikrofonin toiminnan kanssa. On mielestäni hienoa, että Windowsille suunniteltu laitteisto toimii suurimmilta osin myös Linuxissa – ja tuki vain paranee koko ajan. Vielä kun saataisiin Designed for Linux -tarrat koneisiin, niin laitteiston ostaminen helpottuisi hurjasti. Kritiikkiä voi vapaista ohjelmista mielestäni antaa…vapaasti. Niiden ohjaaminen oikeaan paikkaan – bugitietokantaan tosin saattaisi auttaakin jotakuta.

Itse käytän Arch Linuxia KDE:lla tällä hetkellä. Mielestäni Windows 7 on myöskin ihan toimiva systeemi, mutten nähnyt siinä itselleni mitään, mitä en tällä kokoonpanolla saavuttaisi.

Vesa: voisitko selittää mitä olennaista eroa Atom-prosessorissa on toimivuuden kannalta Core 2 Duo:n, Phenomiin ja Celeroniin? Kannattaisi hieman tutustua asiaan.

Muutenkin tuntuu joillekin olevan vaikea myöntää Googlen betapurkan toimivan huonosti. Ja selitykset jostain beta-vaiheesta tai Win 7 kehitetty niin ja niin kauan, eiköhän käyttäjää kiinnosta enemmän itse toimivuus. Ei se että toimii huonosti koska on niin vähän aikaa kehitetty kelpaa ainakaan minulle selitykseksi.

Ossi todistaa hyvin Chromen olevan surkea, eihän sitä voi sulattaa vaan selitetään jotain Atom-prosessorin tuesta jne, mikähän tämä “Atom-prosessorin tuki” on? Selitystä odottaen.

Jarko: Windows 7 ei tue ARM-prosessorien käskykantaa. Sen sijaan Chrome tukee Intelin x86-käskykantaa, joka taas tarkoittaa että sen pitäisi toimia kaikilla x86-prosessoreilla, joihin kuuluvat esim Phenom, Celeron jne.

Vertailusi on niin sanotusti täysin päin mäntyä.

DeaDea: “Heh, nyt meni usealta kola väärään kurkkuun. Aika moni on jo pyrkinyt vaientamaan heidän mielestään väärät mielipiteet rahalla.

Minäpä heitän vastapallon:
Minä tilaan Tietokone-lehden, jos jatkossakin toimittajat uskaltavat blogeissaan esittää näin suorasukkaisesti mielipiteensä.”

Et nähtävästi ymmärrä että Ossi ei kirjoita mielipiteitään mielipiteinä vaan kirjoittaa ne faktoina. Hän haukkuu Google Chrome OS:n omien testien perusteella jotka on aivan väärin suoritettu. Jos Ossi kirjoittaisi että hän tekee johtopäätöksen oman mielipiteensä pohjalta testeistä jotka eivät päde niin asia olisi OK. Mutta nyt Ossi kirjoittaa että hän on testannut Google Chromea ja se ei toimi ja pistää videoita mukamas todisteeksi kun ei edes ota kuuleviin korviinsa (silmiinsä) todisteita että Google Chrome OS:n ei kuulu edes toimia sellaisella kokoonpanolla jota hän käyttää testeissä.

Ethän sinä DeaDea ole niin idiootti että tuet Ossin mielipiteitä faktoina? Ethän sinä ole idiootti että puolustelisit jos esim minä kirjoittaisin että Windows 7 on surkea koska se ei toimi ARM-prosessorilla varustetussa tietokoneessa ja laittaisin todisteiksi videoita kuinka edes asennus ei käynnisty ja sitten kirjoittaisin että Windows 7 tulee floppaamaan täydellisesti jos ei Microsoft saa jotain ihmeellistä aikaiseksi. Ja minä en sitten edes kuuntelisi yhtään mitään siitä kun väki yrittää selittää että NT-käyttöjärjestelmä ei ole ARM-prosessoriarkkitehtuurille edes portattu ja siten Windows 7:aa ei voi sellaisella saada toimimaan ja minä käytän laitteistokokoonpanoa johon Windows 7:n ei ole edes tarkoitus toimia.

Ossi kirjoittaa omat mielipiteensä faktoina, trollaa sillä väkeä hankkiakseen kuuluisuutta ja levittääkseen FUD:ia niiden pariin jotka eivät ymmärrä edes tietotekniikan perusteita vaan uskovat markkinointia ja Tietokone-lehden “uutisia” ja Ossin kaltaisia konsultteja purematta yhtään mitä nielevät.

Kvarkki: “Ossi todistaa hyvin Chromen olevan surkea, eihän sitä voi sulattaa vaan selitetään jotain Atom-prosessorin tuesta jne, mikähän tämä “Atom-prosessorin tuki” on? Selitystä odottaen.”

Nähtävästi et edes itse tiedä mikä Intelin valmistamat Atom brandilla myytävät prosessorit ovat… Esim kokeile vaikka itse saada Intelin aloittamaa ja Linux Foundation nykyisin ylläpitämää Moblin Linux -jakelua toimimaan millä tahansa AMD:n tai ARM-arkkitehtuurin prosessorilla varustetussa Netbookissa tai näytönohjaimella joka ei ole Intelin piirisarja, on nimittäin hidas jos saa käyntiin ja tahmaa kuin täi tervassa, kaatuilee ja sekoilee ihan hulluna. Aivan samalla tavalla kuin mitä Ossi tässä yrittää väittää todeksi kun käyttää testissä laitteistoa johon koko Google Chrome OS:aa EI OLE SUUNNITELTU EDES TOIMIVAKSI.

Ossi ei todista yhtään mitään muuta kuin:

a) Hän ei lukenut FAQ:ia missä kerrotaan mitkä kannettavat tietokoneet on testattuja ja missä on todettu Google Chromen toimivan.

b) Hän ei edes ajatellut että Google Chrome OS ei ole tarkoitettu yleisiin henkilökohtaisiin tietokoneisiin joissa Intelin Core 2 Duo, Celeron, Core 2 Quad jne prosessorit, saati joku AMD:n valmistama. Linux-käyttöjärjestelmä on Google Chrome OS:ssa käännetty juuri tietynlaisille prosessoriarkkitehtuurille ja hyödyntämään tietynlaisia näytönohjaimia, tietynkokoisia näyttöjä ja ohjauslaitteita. Kaikki tietokoneen osat joita ei Googlen ajattelemassa kohdekoneessa ole olemassa, on jätetty toisarvoiseksi ja Google Chrome OS:n ei tarvitse toimia sellaisella yhtään.

c) Hän ei saa Google Chrome OS:aa toimimaan suoraan kokoonpanolla johon sitä ei ole suunniteltu ja sellaisen testin jälkeen yleistää ja vetää johtopäätökset ei ole mitään muuta kuin FUD:ia suoraan Microsoftin konsultin tyyliin.

d) Hän ei ole kiinnostunut edes vastaamaan miksi hän yrittää levittää FUD:ia trollaamalla ja syyttelemällä muita kuin Mika Mokaa konsanaan kun hän tekee itse kaikki virheet alusta alkaen koko testissään “todistaakseen” FUD:nsa: “Mikäli Chrome OS:n kehitystyö jatkuuu tätä tahtia, tulevat Chrome-miniläppärit floppaamaan ja pahasti. Käyttäjät tulevat pettymään heikkoon käytettävyyteen ja äärimmille vietyyn rajoittuneisuuteen. Googlelle tulee olemaan kova paikka, kun asiakkaat tulevat palauttamaan miniläppäreitä joukolla kauppoihin heikon laadun takia.”

Oikea, taitava IT-alan konsultti olisi ensimmäiseksi ottanut edes selvää että:

1) Mitkä on Googlen päämäärät Google Chrome OS:lla

2) Millaiselle laitteistojärjestelmälle Google Chrome OS on suunniteltu toimivaksi

3) Miten testi Google Chrome OS:n osalta pitää suorittaa että saadaan objektiivinen ja todellinen katsaus nykyiseen kehityksen tilanteeseen

4) Kirjoittanut asiasta objektiivisesti ja kertonut omat mielipiteensä mielipiteinään eikä faktoina.

5) Ottanut kommentoijien huomautukset testin virheellisyyksistä ja suorittanut testin oikeaoppisesti niiden mukaan. (Tätä Ossi yritti esittää tekevänsä mutta teki juuri kuten Microsoft Konsultin voidaan odottaa, valitsi sellaisen toimenpiteen mikä mukamas todistaa hänen kuunnelleensa (valitsi vanhemman kokoonpanon seuraavaan testiin) ja tekevän testin oikein, mutta astuikin koko ongelman ylitse ja loi uuden vastaavanlaisen ongelmatilanteen tietentahtoen.) Ja tämän jälkeen kirjoittanut löytönsä.

Tämä on kuin tilanne että Windows 7 haukutaan testaajien toimesta kun käyttävät ARM-arkkitehtuurin prosessoria. Sitten Windows 7:n käyttäjät sanovat että se ei toimi kun on mm. ajuriongelma kyseiseen testikokoonpanoon ja muutenkin toimii vain x86-arkkitehtuurin prosessorilla. Niin todistaakseen olevansa oikein, tutkijat suorittavat testin PPC-arkkitehtuurin prosessorilla varustetussa tietokoneessa ja laittavat videot mukaan todisteeksi että ei se ole mikään “ajuriongelma” kun samat ongelmat esiintyvät myös niin.

Tässä vaiheessa jo jokainen sokea fanikin tajuaa että testaajat vetisivät täysin höplästä ja levittäisivät FUD:ia kun eivät suostu tekemään sellaisella laitteistojärjestelmällä johon koko Windows 7 on suunniteltu toimivaksi.

Jos nyt kuka tahansa menee ja ottaa kyseisen levykuvan Google Chrome OS:sta “Zero” -projektista ja ottaa sen käyttöön sellaisella tietokoneella joka on ilmoitettu toimivaksi projektin FAQ:ssa, niin saa aivan erilaiset tulokset kuin mitä Ossi saa. Sen sijaan jos kuka tahansa ottaa levykuvan ja yrittää käyttää sitä laitteistojärjestelmässä joka ei ole tuettu ja käyttää jopa kannettavaa tietokonetta (ym) jonka sisarmallit on ilmoitettu tuovan ilmi juuri sellaisia oireita mitä Ossi saa, niin vain idiootti voi alkaa puolustelemaan Ossin testit oikein tehdyksi ja muiden olevan faneja ym keksimässä kaikkea.

Olikos Ossi ennen Tietokonetta Tiedonantajassa? Ainakin tyyli on samaa. Näin se totuus eli pravda löytyy. Eikä propagandaa ole hitustakaan.

Aikanaan USA:ssa ja Suomessakin oli alkoholismia ja työttömiä ja Neuvostoliitossa hyviä urheilijoita. Niistäkin olisi voinut todisteeksi tehdä vaikka videon, sillä faktahan se oli.

raips: Et vastannut kysymykseen. Mikä ominaisuus Atomissa on sellainen, joka tekee siitä “yhteensopivan” Chromen kanssa ja vastaavasti epäyhteensopivan muiden kanssa? Jos jonkinlainen Atom-tunnistus on, niin ei tarvitse kiistellä siitä onko Chrome huono. Se on.

Ja tajua jo vihdoin että Windows 7 ei tue ARM-prosessorin arkkitehtuuria. Sen sijaan Atom tukee samaa arkkitehtuuria kuin Phenom, Celeron ja Core 2 Duo, joten tämä ARM-kortti ei toimi.

Onko siis Chrome niin kranttu käyttis, että se toimii huonosti jos prosessori on liian nopea?

On suorastaan hämmästyttävää lukea näitä kommentteja. Ossin “pilkka osui omaan nilkkaan” -kommentti taisi olla melkoisen osuva, kun näin moni on ottanut asiasta kierroksia.

Muistelkaapa vain Vistan julkaisua… Tahmaisuutta ja ajurien puutetta. Silloin FUDin levittäminen Microsoftin tuotteesta oli hilpeää ja vittuilulla ei ollut mitään rajoja.

Siinä toki Vista eroaa Chromesta, että Vista ei tahmaa tehokoneissa.

Kvarkki: “Et vastannut kysymykseen. Mikä ominaisuus Atomissa on sellainen, joka tekee siitä “yhteensopivan” Chromen kanssa ja vastaavasti epäyhteensopivan muiden kanssa? Jos jonkinlainen Atom-tunnistus on, niin ei tarvitse kiistellä siitä onko Chrome huono. Se on.”

Ihan oikeasti, kuvitteletko että kun Atom on x86-arkkitehtuurin prosessori niin se on aivan samanlainen prosessori kuin AMD:n tai Intelin mikä tahansa x86-arkkitehtuurin prosessori? Tiedätkö mitään mm. prosessoreiden käskykannoista, välimuistien rakenteista ja määristä, virransäästötekniikoista ja miten prosessorit eivät ole ainoa riippuva tekijä nopeuteen vaan myös käytetty piirisarja ym.

http://en.wikipedia.org/wiki/Intel_Atom

“Ja tajua jo vihdoin että Windows 7 ei tue ARM-prosessorin arkkitehtuuria. Sen sijaan Atom tukee samaa arkkitehtuuria kuin Phenom, Celeron ja Core 2 Duo, joten tämä ARM-kortti ei toimi.”

Aivan kuten Google Chrome OS _EI OLE SUUNNITELTU KAIKILLE PROSESSOREILLE JA PIIRISARJOILLE_. Miksi et sitä ymmärrä kun kerran ymmärrät että Windows 7:n ei ole tarve toimia ARM- tai PPC-arkkitehtuurin prosessoreilla?
Google Chrome OS:ssa on Linux-käyttöjärjestelmä, sillä on laajin prosessoriarkkitehtuurin tuki vielä. Mutta tämä ei tarkoita että jokainen versio toimii kaikilla vaan ne käännetään aina tietylle arkkitehtuurille ja vielä voidaan juuri kääntää tietylle prosessoriperheelle mahdollisimman hyvin optimoitu versio. Aivan samalla tavalla Intel teki Moblin Linuxin kanssa että se optimoi sen Atom prosessoreihin ja se ei toimi kunnolla muilla kuin Netbook-kannettavilla. Vaikka olisi prosessori jossa on samat käskykannat kuin Atom sisältää, niin Moblin Linux toimii hyvin hitaasti, sekoillen ja kaatuillen jos ei ole yhteensopivaa piirisarjaa ja näytönohjainta. Et edes tuota kohtaa ymmärtänyt.

“Onko siis Chrome niin kranttu käyttis, että se toimii huonosti jos prosessori on liian nopea?”

Linux on aivan ensiluokkainen käyttöjärjestelmä. Google Chrome ei ole vain suunniteltu toimimaan kuin hyvin tarkkaan valitussa kokoonpanossa ja Linux-käyttöjärjestelmä on Google Chrome OS:ssa käännetty juuri siten että se sisältää tuen vain sellaisella kokoonpanolle kuin on suunniteltu koska ei ole mitään tarvetta sisällyttää tukea johonkin Intelin Core 2 Duo prosessorille tai mitään muita x86-arkkitehtuurin prosessoreja.

Oss kirjoitti jo ensimmäisessä osiossa: “Pellin alla asioita on kuuleman mukaan muuttunut ja Chrome-käyttöjärjestelmä tukee laajemmin rautaa. Syytä tähän tosin ei selitetä, vaikka Chrome-läppäreiden pitäisi olla vain hyvin rajatussa raudassa ajettavia.” eli ymmärtää että Google Chrome OS on TARKOITETTU HYVIN RAJALLISEEN KOKOONPANOSSA TOIMIVAKSI.

Mutta hän silti kuvittelee että kun sanotaan että Linux-käyttöjärjestelmä Google Chrome OS:ssa on säädetty tukemaan laajemmin olemassa olevia tekniikoita että se tarkoittaa että Google Chrome OS toimii nyt kaikilla kokoonpanoilla.

Google Chrome OS on HIDAS, SEKOILEVA ja EPÄVAKAA ohjelmistojärjestelmä kun sitä ajetaan jossain C2D prosessorilla varustetussa pöytäkoneessa tai kannettavassa tietokoneessa jossa on piirisarja ja/tai näytönohjain joita ei tueta koska niillä Google Chrome OS:n ei ole tarkoitus toimia.
Mutta heti kun otetaan Netbook käyttöön kuten Asuksen EeePC 901, 1000H jne (http://chromeos.hexxeh.net/wiki/doku.php?id=netbook_compatibility_list) niin johan toimii ilman MITÄÄN OSSIN KUVAAMIA VIRHEITÄ JA ONGELMIA. Jotka Ossilla ilmenee VAIN KOSKA HÄN EI AJA TUETUSSA KOKOONPANOSSA Google Chrome OS:aa. Aivan kuten Windows 7:aa ajettaisiin ARM- tai PPC-prosessorilla varustetussa tietokokoneessa ja tehdään yleistys että Windows 7 on ****** koska se ei toimi.

Esim minä testasin samaa versiota kuin Ossi suoraan Asuksen EeePC sarjan Netbookissa ja se on tuettu. Ei merkittäviä ongelmia mitä ossi kuvailee ja yrittää selittää niiden olevan Google Chrome OS:n vikoja kun kyseessä on hänen oma taidottomuus testata Google Chrome OS:aa ja ymmärtää tietotekniikkaa että miksi sen oikeastaan antaa ne ongelmat mitä Ossi sai.

Anonyymi: “Muistelkaapa vain Vistan julkaisua… Tahmaisuutta ja ajurien puutetta. Silloin FUDin levittäminen Microsoftin tuotteesta oli hilpeää ja vittuilulla ei ollut mitään rajoja.”

Ensinnäkin, Microsoftista ei oikein voi FUD:ia levittää. Totuus on paljon pahempi. Katsoo vain mm. Microsoftin oikeudenkäyntien tuomioita ja syytelistaa ja yrityksen omia FUD-koneistoja ja miten harjoittaa EEE:ta. Muiden ei tarvitse valehdella ja levitellä mitään valheita ja epäilyksiä. Paitsi jos tarkoitat että on joku valhe tai epäilys että kun esim osti uusimman “Windows Vista” tuetun Nvidian näytönohjaimen ja se ei toiminut huonojen laiteajureiden takia ja siitä kirjoitti uutiset “Windows Vista tuettu laite ei toimi Windows Vistassa”.

Windows Vistan ongelma OLI AJURIEN PUUTE. Windows Vista oli suunniteltu toimimaan yleisesti saatavissa henkilökohtaisissa tietokoneissa. Suuri osa markkinoilla olevista yleisistä laitteista ei toiminut ollenkaan koska ajureita ei ollut saatavilla, niitä ei ole tehty ja entiset NT-käyttöjärjestelmän 5.2 versiolle tehdyt eivät toimineet melkein mitenkään vaikka kyseessä olikin uudempi 6.0 versio. Microsoft toimii OEM ja muiden laitevalmistajien kanssa yhteistyössä siten että he kertovat Microsoftille uusien laitteiden toimivuudesta ja Microsoftille taas vanhojen laitteiden käskyistä ym että Microsoft tekee tuen.

Windows Vistan kohdalla ei voinut mennä kauppaan ja ostaa tulostinta tai edes uusinta NÄYTÖNOHJAINTA koska ajureita ei ollut tai ne toimivat todella huonosti. Laitteet jotka tarkoitetaan toimimaan Microsoft Windowsissa eivät toimineet.

Google Chrome OS:ssa ei ole tarkoitettu toimimaan kuin Netbookit jne. Hyvin rajallisessa laitteistossa. Siihen ei ole tarkoitettu edes että kaikenlaisia uusia näytönohjaimia Nvidialta ja AMD:lta asennellaan ja pelataan.

Windows Vistan julkistus oli myöhästynyt, laitevalmistajilla oli aikaa toimia Microsoftin kanssa yhteistyössä ja valmistella laitteiden ajurit. Mutta ei onnistuttu ollenkaan. Windows Vistassa ei edes toiminut pitkän aikaa Nvidian näytönohjaimet kun ajuriongelmia oli hirveästi. Yleisille HP:n ja Canonin tulostimille ei ollut ajureita, Webcamerat, kuvanlukijat ja jopa piirtopöydät ym muuttuivat hetkessä kaupoissa yhteensopimattomiksi kun laiteajureita ei saatu tehtyä Windows Vistalle. Nyt Windows Vistan laiteajureiden kanta on kasvanut ja se tukee hyvin jopa niitä laitteita joita se ei alunperin tukenut kun laiteajurit on viimeinkin saatu tehtyä.

Windows 7:n yksi vahvuus oli että vaikka NT-käyttöjärjestelmä päivittyi 6.0 -> 6.1 versioon niin Microsoft piti huolta että ajurirajapinnat pysyivät samana niin että NT 6.0:lle tehdyt ajurit toimivat myös Windows 7:n julkistuksen myötä jolloin laitekanta oli suuri. Jos ajurirajapinnat olisi taas muutettu ja ns. kerrottu vasta julkistuksen yhteydessä niin Windows 7 olisi muuttunut uudeksi Windows Vistaksi kun olemassa oleva myytävä laitteisto olisi ollut toimimatonta ajureiden vuoksi.

On aivan omaa idioottimaisuutta edes yrittää vierittää Microsoftin ja laitevalmistajien ongelmia Googlen päälle kun Google tekee Google Chrome OS:n toimivaan vain hyvin tarkkaan valitussa kokoonpanossa ja Ossi sitten yrittää saada Google Chrome OS:n toimimaan _KAKSI KERTAA_ sellaisella kokoonpanolla johon Google Chrome OS:n ei ole edes _tarkoitettu_ toimivan ja niihin ei ole tarkoitus tehdä mitään toiminnallisuutta.

Google on suunnitellut että Google Chrome OS tulee toimimaan vain Netbookeissa ym vastaavissa pienissä laitteissa. Ja kun joku yrittää asettaa sen toimimaan tavallisella pöytäkoneella tai vanhalla kannettavalla tietokoneella niin hän ei tee mitään muuta kuin kerjää verta nenästään kun homma ei toimi ja ihmiset sanovat että se ei toimi koska ei ole edes tarkoitettu toimivaksi!

Anonyymi: “On suorastaan hämmästyttävää lukea näitä kommentteja. Ossin “pilkka osui omaan nilkkaan” -kommentti taisi olla melkoisen osuva, kun näin moni on ottanut asiasta kierroksia.”

Ja tuohan on Ossin omaa FUD:a Microsoftin Windows 7:n puolesta.

Ossi ei osaa edes tehdä tätä testiä kun yrittää saada Googlen ohjelmistojärjestelmää toimimaan laitteistojärjestelmässä jossa sen ei kuulu toimia ja kirjoittaa kuinka nyt on vika Googlessa eikä itsessään ja yrittää väittää että kommentoijat eivät ymmärrä sanallista argumenttia vaan pitää videoilla yrittää todistaa että homman pitäisi toimia. Kommentoijat kun ymmärtävät että Google Chrome OS _ei toimi_ noissa Ossin tietokoneissa, mutta he myös ymmärtävät että sen ei kuulu edes toimia siinä. Ossi ei vain ymmärrä sitä, vaan levittää omaa FUD:iaan väittäen että Googlen pitäisi nopeasti panostaa Google Chrome OS:n kehitykseen jos haluaa saada sen toimivaksi ennen julkaisua, kun fakta on että Google Chrome OS toimii aivan loistavasti kun sitä käytetään tuetulla kokoonpanolla jollaiseen se suunnitellaan toimivaksi, mitä Ossi ei tehnyt!

Kyllä Microsoft/Ossi fanit jaksaa sanoa että Windows 7:sta kirjoitettava juttu missä sitä sanotaan surkeaksi ja toimimattomaksi kun sitä testattaisiin ARM- tai PPC-arkkitehtuurin prosessorilla varustetussa tietokoneessa, ei toimisi. Mutta eivät suostu näkemään että Ossi tekee juuri samanlaisen testin todellisuudessa ja rientävät kertomaan kuinka nyt muut levittää FUD:ia eikä Ossi.

raipsilta tuli hyvä pointti tuon kääntämisen osalta.

Chromium OS:n kernel lie käännetty siten, että siellä on valittu suoritinarkkitehtuuriksi Atom, eikä ole vain valittu jotain geneeristä x86-tukea.

Kokeilkaapa kääntää kernel siten, että menuconfigin puolelta valitaan käyttöön piirun verran eri arkkitehtuuri kuin mitä allaolevasta koneesta todellisuudessa löytyy. Bootatkaa. Saattaa toimia, mutta ylös boottaamisen jälkeen alkaa ongelmat. Hidasteluja, matikkavirheisiin kaatumisia, ihan oikeita crasheja.

Tai jos Chromium OS on optimoinneissaan tosi pitkälle, on kaikille sen sisällyttämille softille annettu käännösvipuina -mcpu=atom tms. Tuon jälkeen on aika turha kuvitella, että järjestelmä todellakaan toimisi muilla arkkitehtuureilla vakaasti.

Yleensä distrot siis käännetään vain geneeristä x86-arkkitehtuuria tukemaan (tai amd64, jos on 64-bittinen jakelu), eikä niinkään oikeasti optimoida yhdelle prossulle. Poikkeuksina Gentoo ym. sorsapohjaiset distrot, joissa on järkevää valita oman koneensa arkkitehtuuri (muttei kuitenkaan mennä sen pidemmälle optimointiyrityksissään).

Anonyymi: “Siinä toki Vista eroaa Chromesta, että Vista ei tahmaa tehokoneissa.”

Valitse toinen:

1) Mutta toimiiko Windows 7 ARM-prosessorilla ja kosketusnäytöllä varustetussa kannettavassa tietokoneessa?

Mikäli Windows 7 kehitystyö jatkuuu tätä tahtia, tulevat Seiska-miniläppärit floppaamaan ja pahasti. Käyttäjät tulevat pettymään heikkoon käytettävyyteen ja äärimmille vietyyn rajoittuneisuuteen. Microsoftilla tulee olemaan kova paikka, kun asiakkaat tulevat palauttamaan tabletteja joukolla kauppoihin heikon laadun takia.

2) Mutta toimiiko Windows 7 supertietokoneissa?

Mikäli Windows 7 kehitystyö jatkuuu tätä tahtia, tulevat Seiska-supertietokoneet floppaamaan ja pahasti. Käyttäjät tulevat pettymään heikkoon käytettävyyteen ja äärimmille vietyyn rajoittuneisuuteen. Microsoftilla tulee olemaan kova paikka, kun asiakkaat tulevat palauttamaan supertietokoneita joukolla valmistajille heikon laadun takia.

Kvarkki: Ymmärrän toki, että Atomit pohjautuvat Intelin x86-kantaan, mutta ChromiumOS:n kernelinkääntövaiheessa ollaan yksinkertaisesti valittu sellaiset asetukset, jotka parantavat Atom-prosessorien tehoa ja vapauttavat ne täyteen potentiaaliinsa – tosin tämä muiden suoritinmallien tuettavuuden kustannuksella. On tietenkin mahdollista tukea useampaakin eri x86-kannan suoritinmallia kerralla, mutta se ei liene ChromiumOS:n kehittäjien tavoite. Tavoite on saada _haluttu_ laitteisto toimimaan mahdollisimman nopeasti.

Tiedän, että ARM-prosessoriin vertaaminen ei ole täysin sama asia, mutta kuvaa tilannetta silti melko hyvin – Windows 7:aa ei olla haluttu ARM-suorittimille kääntää, vaan Windows CE on sitä varten. ChromiumOS on tarkoitettu ATOM-prosessoreille ja se käyttää maksimaalisen tehokkuuden vuoksi Atomin erityisominaisuuksia. Itse en ole asiaan niin paljoa perehtynyt, että osaisin sanoa, mitä eroja Atomilla on esimerkiksi Celeroneihin, mutta jotakin eroa niissä täytyy olla, sillä esimerkiksi Moblin ei suostu Celeroneilla edes käynnistymään. On tietenkin mahdollista kääntää ChromiumOS:stä Celeroneille paremmintoimiva versio, mutta se ei ole luultavasti kehittäjien tavoitteena. Samaa mieltä olen silti Ossin kanssa siitä asiasta, että ChromiumOS:sää ei tietenkään voi suositella asennettavaksi [vielä]. Myös julkaisun jälkeen paras idea on luultavasti ostaa kone valmiiksi ChromeOS:llä. Ei kait kukaan osta Symbian-puhelinta tietäen, että joutuu säätämään siihen huonosti toimivan iPhonen OSX:n esimerkiksi?

Historia on näyttänyt, että Google ei osaa? Johtuneeko Mäntylahden pelko historiantuntemuksesta? Kova mustamaalauskampanja on kuitenkin jälleen käynnissä ja väistämättä tulee mieleen Mäntylahden olevan ostettu mies.

Pelottavaksi Mäntylahden propagandan tekee se, että näkee kuinka puutteellisella osaamisella voi MS-konsultti päästä pitkällekin MS-maailmassa. Onneksi MS-maailman ulkopuolella “valelääkärit” jäävät kiinni.

Mitä tulee käyttöjärjestelmiin, en näe ylipäätään mitään järkeä laittaa pienitehoiseen minikannettavaan windowsia+virustorjuntaa, kun tarjolla on huomattavasti keveämpiä ja optimoituja vaihtoehtoja. Googlen resurseilla Chromiumista tulee varmasti vielä yksi erinomainen vaihtoehto liää ja Mäntylahti taitaa sen tietää.

@Jarko:

“Vielä kun saataisiin Designed for Linux -tarrat koneisiin, niin laitteiston ostaminen helpottuisi hurjasti.”

Ubuntu tarroja on ainakin ja esiasennettuja Ubuntukoneita löytyy vaikka kuinka..

@Kvarkki:

“Muutenkin tuntuu joillekin olevan vaikea myöntää Googlen betapurkan toimivan huonosti.”

Tuskin se valmis on mutta blogaaja on niin amatööri, että ei kykene asentamaan sitä edes laitteistoon mihin käyttis on suunnattu ja suurin osa kaikesta riesasta tuli yhteensopimattomasta raudasta.

On tämän konsultin osaaminen sitä luokkaa, että suosittelisi Windowsia pleikkarin peleille ja vika on Sonyssä jos ei toimi kunnolla.

Asentais nyt h*lvetti edes oikeaan rautaan ja arvioisi sitten vasta missä jamassa se on. Nyt kyseisen blogin infomatiivius on nollan tasoa, ja sama on blogaajan ammattitaidolla.

Tietotekniikassa, ja kaikessa digidigissä ihan ensimmäinen perusasia on se, että jos kahden komponentin välistä yhteistyötä ei ole mitenkään standardoitu, voi siinä olla yhteensopoivuusongelma. Ja vaikka yhteensopimattomuutta ei olisi nyt, se voi tulla kun tulee uusi versio.

Parastahan tässä on se, että tiedän ihmisiä joita ei tietotekniikka kiinnosta sen vertaa, että osaisi kunnolla asentaa ohjelmistoja mutta ymmärtävät esimerkiksi sellaisia perusasioita, että uusimpia hilavitkuttimia ei toimita hankkia kun kestää oma aikansa ennen kuin alkavat toimia ongelmitta, tai ymmärtävät sen, että antenniverkon digiboksi ei käy kaapeliverkkoon.

Sitten taas on joku Ossi joka kertoo blogissaan kuinka onnistunut tunaroimaan HTPC:n rakennuksessa, muistien asennuksessa tietokoneeseen yms. amatöörikädetystä.

Chrome OS:n toimivuudesta olisi kiva saada ihan ammattilaisen tekemä arvio.

“Onko siis Chrome niin kranttu käyttis, että se toimii huonosti jos prosessori on liian nopea?”

On se mahdollista jos sitä on tehty vain ja ainoastaan Atomille optimoiden kun sitä on tarkoitus myydä vain rajoitetulla määrällä laitekokoonpanoja. Ei eroa esimerkiksi Mac OS X:stä.

“Windows 7 ei tue ARM-prosessorien käskykantaa. Sen sijaan Chrome tukee Intelin x86-käskykantaa, joka taas tarkoittaa että sen pitäisi toimia kaikilla x86-prosessoreilla, joihin kuuluvat esim Phenom, Celeron jne.”

Onhan x86 prosessorien käskykannoissa eroja. Intel esimerkiksi toi 64-bittisiin sellaisia käskyjä mitä AMD:n prossuissa ei ollut, välimuistien koossa on eroja ja se taas vaikuttaa optimointeihin aika paljon.

Toisin sanoen, jos ei testata eikä huomioida millään tavalla muita prossuja ja optimoinnissakin vielä tapahtuu jotain ylisovittumista niin voihan se toimia hassusti eri prossulla.

@raips:

“Hän ei lukenut FAQ:ia missä kerrotaan mitkä kannettavat tietokoneet on testattuja ja missä on todettu Google Chromen toimivan.”

Eli konsulttimme on vielä lukutaidotonkin.

No, kyllähän se on yleisesti tiedossa, että Windowsin käyttäjät on hieman tyhmempiä kuin muut ihmiset mutta näköjään sama pätee MS konsultteihin.

Kyllä se vaan niin on, että ammattitaitoiset ei epäonnistu joka saamarin kerta.

raips: Edelleenkään et vastaa kysymykseen. Jos todella väität että Chrome OS on suunniteltu vain Atomä-prosessoreille, voitaisiin Chromen kylkeen lyödä tarra: “warning, do not use Chrome with too fast processor”.

Ja mitä piirisarjaan tulee, vaikka nyt prosessorista olikin kyse, Atomin kanssa toimitettava piirisarja toimii ihan mainiosti esim Celeronin tai tiettyjen Core 2 Duo:n kanssa kanssa.

Ja odotan edelleen vastausta tähän prosessoriasiaan. Unohtakaa ne “piirisarja ja näytönohjain” selitykset, nyt on kyse prosessorista.

Jaba: Johan tulee uskomatonta settiä. Selitätkö vielä millä tavalla Atom olennaisesti eroaa Core 2 Duo:sta, Phenimista jne? Jos kääntäjä tekee “Atom-koodia” joka toimii huonosti muilla prosessoreilla, joko kääntäjässä on vikaa tai sen käyttäjä on täysi toope, kun ei osaa käyttää kunnollista kääntäjää.

Jarko: Mutta äsken väitettiin että myös kaatuu, eli ei vain nopeuskysymys. Toisekseen aika heikko väite että Atom-optimooitu koodi toimisi todella hitaasti selvästi nopeammalla prosessorilla.

Jos ei käynnisty Celeronilla, voi johtua esim piirisarjasta tai näyttiksestä, jos johtuu prosessorista, kääntäjä tekee virheellistä koodia koska mitään toimivuuden kannalta pl nopeus olennaista eroa ei ole.

Matti Karnaattu: Ja nyt alat selittää että homma johtuu siitä että Atomin 64-bit tuki on erilainen kuin Celeronissa ja muissa Intelin prosessoreissa? Mitä tuohonkin sanoisi.

Mitä tulee muihin käskykantoihin, ihan tiedoksi että SSE-käskykantojen tuki lisätään x86:n rinnalle, jolloin x86 toimii vaikka prosessorilla ei olisi hajuakaan SSE:sta.

Ja sitten että “optimoidaan pienelle välimuistille joten toimii huonosti jos välimuistia on enemmän tai se on nopeampaa”, morjens.

Tutustukaa tähän asiaan vähän ja kommentoikaa vaikka sitä näytönohjainta tai piirisarjaa.

@Kvarkki:

“Ja nyt alat selittää että homma johtuu siitä että Atomin 64-bit tuki on erilainen kuin Celeronissa ja muissa Intelin prosessoreissa? Mitä tuohonkin sanoisi.”

Ei johdu 64-bittisyydestä tässä tapauksessa. Se nyt vaan oli esimerkki, että prosessoreissa ON eroja mikä voi estää toimivuutta toisella prosessorilla tai tehdä rajuja suorituskykyeroja vaikka olisi sama arkkitehtuuri. Tunnetuin tavallista tallaajaa liikuttava esimerkiki on varmaan 90-luvun puolivälistä kun Id Software julkisti Quaken. Kyseinen peli pyöri kuin täi tervassa 120MHz 486 prossulla mutta Pentiumilla rullasi tosi nätisti. “Sama” x86 arkkitehtuuri mutta koodi oli vahvasti optimoitu uudemmalle prosessorille.

Ei ole kääntäjässä vikaa jos siinä on mahdollisuus tuottaa jollekin prosessorimallille optimoitua koodia.

“Mitä tulee muihin käskykantoihin, ihan tiedoksi että SSE-käskykantojen tuki lisätään x86:n rinnalle, jolloin x86 toimii vaikka prosessorilla ei olisi hajuakaan SSE:sta.”

Ja jos koodi on käännetty hyödyntämään SSE:tä ja jos sitä ei ole niin ei toimi.

“Ja sitten että “optimoidaan pienelle välimuistille joten toimii huonosti jos välimuistia on enemmän tai se on nopeampaa”, morjens.”

En minä näin ole sanonut. Jos prossussa on vaikka 1Mt välimuistia ja se optimoidaan sille niin kyllä muuten tökkii 512kt välimuistilla. Sekin oli ESIMERKKI miten prossuissa on eroja mutta jostain syystä esimerkkien ymmärtämienn on olevinaan niin vaikeata.

Matti Karnaattu: Niin, Pentium oli huomattavasti paremmin 32-bittinen kuin 486. Ja muutenkin paljon nopeampi.

Mutta tuossa tapauksessahan nopeampi prosessori toimi nopeammin, Chromen tapauksessa huomattavasti hitaampi prosessori toimii nopeammin. Joten logiikka ei tässä toimi.

Vain Atomilla toimivaa koodia? Ja järki tässä on?

“Ja jos koodi on käännetty hyödyntämään SSE:tä ja jos sitä ei ole niin ei toimi.”

Johan selitin että SSE-koodi tulee x86:n rinnalla, joten vaikka prosessori ei tukisi SSE:ta, se voi suorittaa sitä x86:tta. Näin sen pitäisi tehdä, on toki mahdollista tehdä koodiin pelkkää SSE:ta, se taitaa rikkoa säännöksiä tosin, koska SSE on laajennus x86-käskykantaan eikä siten saisi olla vaadittu.

Eiköhän joku superkooderi tätäkin “sääntöä” riko, Intelin kääntäjät tietääkseni eivät. Ne tekevät x86:n lisäksi erilliset SSE:t. Että mikähän kääntäjä on sellainen joka tekee pelkkää SSE-koodia? Voihan sitä itse vääntää SSE-assya jos välttämättä haluaa, siinä vaan ei ole kääntäjällä osuutta.

“En minä näin ole sanonut. Jos prossussa on vaikka 1Mt välimuistia ja se optimoidaan sille niin kyllä muuten tökkii 512kt välimuistilla. Sekin oli ESIMERKKI miten prossuissa on eroja mutta jostain syystä esimerkkien ymmärtämienn on olevinaan niin vaikeata.”

No mutta kun nyt haetaan juuri sitä miksi Atomilla toimii mutta “muilla” tökkii, vaikka muut ovat kaikin puolin parempia kuin Atom?

Vastaavasti voisi sanoa että 512 kilon välimuistilla toimii mutta 2 megan välimuistilla tökkii, kuulostaa todella uskottavalta.

Kappas, Intel tarjoaa nykyään “processor-spesific options”:t uusimmassa kääntäjässään, joten nykyisin on mahdollista tehdä pelkkää SSE-koodia vain tietyille prosessoreille. Vaihtoehtoina on myös se vanha tuttu, IA-32 koodia niille jotka eivät tue SSE:ta. Näin Intel luopuu omista alkuperäisistä määritelmistäänkin.

Oli miten oli, ei ole vieläkään tullut mitään selitystä sille miksi tietty koodi Atomilla toimisi nopeasti siinä missä paremmilla tahmaa.

Kvarkki: gcc-kääntäjässä jolla Linux-jakelut yleensä käännetään on aina ollutkin vaihtoehtona valita prosessori, jolle koodi käännetään. On mahdollista kääntää koodi joko ihan raa’asti pelkästään sitä tiettyä prosessoria tukevaksi. Siitä aiemmassa postauksessani puhuinkin (+ siitä, että kernelin configiin voi käännösvaiheessa valita suoritinarkkitehtuurin).

Kvarkki: “Oli miten oli, ei ole vieläkään tullut mitään selitystä sille miksi tietty koodi Atomilla toimisi nopeasti siinä missä paremmilla tahmaa.”

Useampi on jo kertonut syyt mutta sinä et vain tahdo ymmärtää että Google Chrome OS:aa ei ole tarkoitettu toimivaksi nykyisissä pöytäkoneissa tai tavallisilla kannettavilla tietokoneilla.
Et halua kuullakkaan että Ossi ei osannut testiä tehdä kun hän käytti aivan vääränlaista laitteistojärjestelmää jolla Google Chromen ei ole suunniteltu toimivaksi.

Voit vaikka inttää maailman tappiin asti että Google Chrome OS:n pitäisi toimia kaikilla x86-arkkitehtuurin prosessoreilla yhtä hyvin kuin Intelin Atom-sarjalla. Mutta niin ei asiat vain ole.

Muistatko yhtään edes XNU-käyttöjärjestelmän (XNU on Mac OS X:n käyttöjärjestelmä ja käyttää Mach mikrokerneliä) kehitysversion kohdalla tapahtuneita muutoksia missä Applen kehittäjät poistivat tuen Atom-prosessoreilta vähän väliä joissakin kehitysversioissa kun sitä ei tarvittu niin että se ei asentunut Atom-prosessorilla varustettuun Netbookiin mutta Core2Duo prosessorilla varustettuihin pöytäkoneisiin Hacintosh kehittäjät saivat Mac OS X:n vielä asentumaan iloisesti.

Aivan sama asia on Intelin aloittamalla Moblin Linuxin kohdalla, ei auta vaikka olisi Core 2 Duo prosessori kun on optimoitu Atom-luokan prosessorille. Moblin Linux hyytyy, sekoilee ja kaatuu vaikka olisi sama Intelin integroitu näytönohjain, piirisarja mutta Core2Duo prosessori.

Yritä jo uskoa että Google Chrome OS:aa ei ole tarkoitettu noille kokoonpanoille joita Ossi käyttää. Sillä ei ole mitään tekemistä että on x86-arkkitehtuurin prosessorit kyseessä kun on aivan erilaiset prosessorit kuitenkin kyseessä.

“Oli miten oli, ei ole vieläkään tullut mitään selitystä sille miksi tietty koodi Atomilla toimisi nopeasti siinä missä paremmilla tahmaa.”

Ah, teet aivan tyypillisen virheen että mitä suurempi kellotajuus ja suuremmat välimuistit prosessorissa on niin sen nopeammin se aina suorittaa koodia. Voit vaikka lyödä 16 ytimisen suorittimen ja se ei kykene ajamaan koodia merkittävästikkään nopeammin jos koodi optimoidaan vain yksi ytimiselle prosessorille kahdella säikeellä, päinvastoin voi käydä että se koodi suoritetaan paljon hitaammin ja jopa virheellisesti.

“No mutta kun nyt haetaan juuri sitä miksi Atomilla toimii mutta “muilla” tökkii, vaikka muut ovat kaikin puolin parempia kuin Atom?”

Google on optimoinut Linux-käyttöjärjestelmän ja kaikki järjestelmäsovellukset ja Google Chrome:n itse Google Chrome OS:ssa siten että ne hyödyntävät mahdollisimman tehokkaasti laitteistojärjestelmän tarjoamat ominaisuudet.

“Vastaavasti voisi sanoa että 512 kilon välimuistilla toimii mutta 2 megan välimuistilla tökkii, kuulostaa todella uskottavalta.”

No kerro miksi Google Chrome OS toimii kuten kuuluu kun sitä ajetaan Netbookissa mutta ei pöytäkoneessa jossa ei ole sitä prosessoria, piirisarjaa, näytönohjainta, tallennusmediaa, resoluutiota ym jolle Google Chrome OS optimoidaan?

Jos Ossi olisi oikeassa, Google Chrome OS käyttäytyisi aivan täsmälleen kuten hän kertoo kun sitä ajetaan esim Asus EeePC 901 tai 1000H Netbookissa. Kukaan ei saisi Google Chrome OS:aa toimimaan sulavasti. Mutta kun kaikilla muilla Google Chrome OS toimii koska he käyttävät sitä sellaisella laitteistojärjestelmällä johon se on suunniteltu toimivaksi.

Ossi yrittää työntää Googlen neliskulmaista palikkaa pyöreästä reiästä läpi ja kun ei mene ja väki sanoo että se ei mene pyöreästä reiästä.
Niin Ossi yrittää sitten sitä kolmioreiästä läpi ja pistää videot siitä näytille todisteeksi että neliskulmainen palikka ei mene kolmioreiästäkään läpi kuten ei mennyt pyöreästä reiästä, joten se neliskulmainen kuutio ei mene mistään reiästä läpi. Ja kun väki yrittää sanoa että sen täytyy työntää se neliskulmainen palikka neliskulmaisesta reiästä läpi että se saa sen läpi.
Niin jotkut (kuten sinä) tulee selittään että ei sillä muodolla ole merkitystä vaan materiaalilla mistä se neliskulmainen palikka ja ne reiät on tehty.

Se on varmaan niin mahdottoman vaikeaa kirjottaa se Google Chrome OS siihen muistitikulle ja sitten mennä sen muistitikun kanssa EeePC 901 koneen ääreen ja käynnistää sillä ja testata. Sen sijaan pitää väkisin vängätä jotain vanhoja kannettavia tietokoneita tai pöytäkoneita joissa sen ei kuulu toimia.

raips: Et vieläkään vastaa kysymykseen: miksi Chrome toimii nopeasti Atomilla mutta ei tehokkaammilla prosessoreilla? Ja mistä löytyy Chrome OS:n laitteistovaatimukset? Ei ainakaan Google helpolla antanut niitä.

“Voit vaikka inttää maailman tappiin asti että Google Chrome OS:n pitäisi toimia kaikilla x86-arkkitehtuurin prosessoreilla yhtä hyvin kuin Intelin Atom-sarjalla. Mutta niin ei asiat vain ole.”

Ja syy tälle on mikä? Tuossa lauseessa ei ole mitään järkeä, kuten varmasti itsekin tajuat.

“Aivan sama asia on Intelin aloittamalla Moblin Linuxin kohdalla, ei auta vaikka olisi Core 2 Duo prosessori kun on optimoitu Atom-luokan prosessorille. Moblin Linux hyytyy, sekoilee ja kaatuu vaikka olisi sama Intelin integroitu näytönohjain, piirisarja mutta Core2Duo prosessori.”

Eli toisin sanoen käyttöjärjestelmä tunnistaa Atomin ja jos ei ole Atom vaan 10x tehokkaampi, hidastaa tarkoituksella?

“Ah, teet aivan tyypillisen virheen että mitä suurempi kellotajuus ja suuremmat välimuistit prosessorissa on niin sen nopeammin se aina suorittaa koodia. Voit vaikka lyödä 16 ytimisen suorittimen ja se ei kykene ajamaan koodia merkittävästikkään nopeammin jos koodi optimoidaan vain yksi ytimiselle prosessorille kahdella säikeellä, päinvastoin voi käydä että se koodi suoritetaan paljon hitaammin ja jopa virheellisesti.”

Älä nyt tee itsestäsi pelleä. Atom häviää 100-0 samalla kellotaajuutta käyttävälle Core 2 Duo:lle.

“Google on optimoinut Linux-käyttöjärjestelmän ja kaikki järjestelmäsovellukset ja Google Chrome:n itse Google Chrome OS:ssa siten että ne hyödyntävät mahdollisimman tehokkaasti laitteistojärjestelmän tarjoamat ominaisuudet.”

En tiennytkään että Atomeita on vain yhtä ainoaa mallia.

“No kerro miksi Google Chrome OS toimii kuten kuuluu kun sitä ajetaan Netbookissa mutta ei pöytäkoneessa jossa ei ole sitä prosessoria, piirisarjaa, näytönohjainta, tallennusmediaa, resoluutiota ym jolle Google Chrome OS optimoidaan?”

Ehkäpä siksi että se on huono käyttöjärjestelmä?

“Jos Ossi olisi oikeassa, Google Chrome OS käyttäytyisi aivan täsmälleen kuten hän kertoo kun sitä ajetaan esim Asus EeePC 901 tai 1000H Netbookissa. Kukaan ei saisi Google Chrome OS:aa toimimaan sulavasti. Mutta kun kaikilla muilla Google Chrome OS toimii koska he käyttävät sitä sellaisella laitteistojärjestelmällä johon se on suunniteltu toimivaksi.”

Ja mistäs nämä laitteistovaatimukset näkee? Siksi toisekseen, yleensä ohjelmissa mainitaan MINIMIvaatimukset teholle, Googlella on siis maksimivaatimukset prosessoritehon suhteen?

“Ossi yrittää työntää Googlen neliskulmaista palikkaa pyöreästä reiästä läpi ja kun ei mene ja väki sanoo että se ei mene pyöreästä reiästä.
Niin Ossi yrittää sitten sitä kolmioreiästä läpi ja pistää videot siitä näytille todisteeksi että neliskulmainen palikka ei mene kolmioreiästäkään läpi kuten ei mennyt pyöreästä reiästä, joten se neliskulmainen kuutio ei mene mistään reiästä läpi. Ja kun väki yrittää sanoa että sen täytyy työntää se neliskulmainen palikka neliskulmaisesta reiästä läpi että se saa sen läpi.
Niin jotkut (kuten sinä) tulee selittään että ei sillä muodolla ole merkitystä vaan materiaalilla mistä se neliskulmainen palikka ja ne reiät on tehty.”

Oletko muuten huomannut että Windowsit ystävällisesti ilmoittavat, jos laitteisto ei täytä sille asetettuja minimivaatimuksia? Miksi Chrome OS ei osaa tätä tehdä?

“Se on varmaan niin mahdottoman vaikeaa kirjottaa se Google Chrome OS siihen muistitikulle ja sitten mennä sen muistitikun kanssa EeePC 901 koneen ääreen ja käynnistää sillä ja testata. Sen sijaan pitää väkisin vängätä jotain vanhoja kannettavia tietokoneita tai pöytäkoneita joissa sen ei kuulu toimia.”

Eiköhän Chrome silloin tajua sanoa, ettei tämän pidäkään toimia tässä koneessa? Ilmeisesti ei. On se kumma kun vaatimukset ylitetään reilusti ja silti toimivuus on roskaa. Koitappa Windows puolella samaa. Paljon minimivaatimuksia tehokkaampi kone WinXP:lle, tuskin tahmaa pahasti. Ilmeisesti Chrome on tässä edelläkävijä.

Jaba: Juu, siihen voi tietysti laittaa että “käännä Atom koodiksi”. Mutta nyt haluaisinkin tietää, millaista koodia Atom suorittaa nopeammin kuin Core 2 Duo. Väitän että ei minkäänlaista.

Kvarkki: Ei se minkäänlaista koodia nopeammin suorita, tokko siitä on kyse. En ole tutustunut Atomin käskykantaan tai mitään, mutta kerronpa esimerkin kaukaa menneisyydestä ajalta, jolloin Amiga oli vielä pop.

Kaverillani oli Amiga 1200 varustettuna 68030/50 MHz -suorittimella. Doom-klooni Breathless pyöri sillä siedettävästi, mutta ei kaikissa tilanteissa sulavasti.

Sain myöhemmin Amiga 1200:n tehokkaammalla 68060/50 MHz -suorittimella. Hämmästys oli suuri, kun Breathless nyki ja pätki hirvittävästi pyörien vain muutaman framen sekunnissa jos sitäkään.

Hetken tutkimisen jälkeen kävi ilmi, että 68060 ei täydellisesti tukenut kaikkia samoja komentoja kuin sitä edeltänyt 68040-suoritin, ja Breathless yritti 68060:n havaittuaan komennella 68040:n komentoja. Noihin tiettyihin komentoihin törmätessään 68060 joutui trappaamaan, ja se oli järkyttävän hidasta.

Korjauksena oli hakea 68060:lle optimoidut matematiikkakirjastot, jonka jälkeen Breathless toimi täysin sulavasti.

Niin, tämä nyt oli muinaisista Motorolan prosessoreista peräisin oleva tarina, mutta jotain vastaavaa käynee tässäkin tapauksessa. Atomin kanssa kenties voidaan käyttää jotain oikopolkuja, joka sen isoveljien kanssa taas ei käy päinsä ilman nikottelua.

Diego E. Petteno, eräs Gentoo-kehittäjistä ja Gentoon tinderboxin (kone, joka jatkuvasti kääntää paketteja ja etsii käännösaikaisia virheitä) ylläpitäjä, on myös muinoin puhunut aiheesta tai ainakin hyvin läheltä sitä, kannattaa seurata miehen blogia jos tämäntyyppinen aihe kiinnostaa.

http://blog.flameeyes.eu/

Jaba: No siinäpä se että Atomin käskykanta on lähes 1:1 Core 2 Duo:n kanssa, mitä nyt ehkä jotain SSE:ta puuttuu jne ja Atom on huomattavasti hitaampi, koska siitä karsittiin lähes kaikkea mitä tuli 90-luvulla standardiksi, jotta saatiin mahdollisimman pieni virrankulutus. Jos Atom ei tukisi x86:tta, sillä ei olisi mitään käyttöä.

Amiga ajat, aah, ne olivat aikoja ne.

Mutta tässä tapauksessa mikään “eri käskykanta” ei mitenkään käy selitykseksi. Kyse on vain siitä että joko Chrome on prosessorin suhteen täynnä bugeja tai sitten Chrome tunnistaa Atomin ja heittää muille prosessoreille hidastuslooppia sen kuin kerkiää.

En ainakaan ole itse huomannut että prosessoritehon lisäys hidastaisi Windowsia, jos nyt pysytään järkevissä rajoissa (eli yksi fyysinen prosessorikanta eikä mikään 1024 prosessorin härveli jne).

“Kyse on vain siitä että joko Chrome on prosessorin suhteen täynnä bugeja tai sitten Chrome tunnistaa Atomin ja heittää muille prosessoreille hidastuslooppia sen kuin kerkiää.”

Eikä ole. Et kyllä tajua hevonkakan vertaa ohjelmoinnista, joten äläpä trollaa enempiä.

Itsellä on Ubuntuun perustuva Linux Mint 7 ja tämäkin on niin mahtava järjestelmä, että ei ihme kun Windows-aktivistit ovat peloissaan.

Chrome OS:sta en välitä, se perustuu web-tekniikoihin jotka tekevät siitä hitaan ja muistisyöpön. Yhteistä muiden Linuxien kanssa ei ole mitään muuta kuin ydin.

ei näin: Kerroppa sitten parempi selitys, mister trollaaja, kun kerran asian tunnut tietävän.

Samalla voit selittää miten prosessoritehon moninkertaistus hidastaa ohjelman suoritusta, vaikka käskykanta pidetään samana.

@Kvarkki:

“Niin, Pentium oli huomattavasti paremmin 32-bittinen kuin 486. Ja muutenkin paljon nopeampi.”

Hölynpölyä. Ihan yhtä 32-bittisiä olivat.

“Mutta tuossa tapauksessahan nopeampi prosessori toimi nopeammin, Chromen tapauksessa huomattavasti hitaampi prosessori toimii nopeammin. Joten logiikka ei tässä toimi.”

Olet väärässä. Se 120MHz 486 prosessori pyöritti lähes joka softaa nopeammin kuin joku Pentium 60. Mutta Quakella homma meni täysin ylösalaisin.

Vähän sama kuin Pentium 4 prossut oli järkyttävän paljon hitaampia koodilla jos on paljon hyppyjä verrattuna saman aikakauden Athloneihin… Helposti sai melkoisia tehoeroja riippuen siitä, optimoiko Athlonille vaiko Pentium 4:lle.

“Vain Atomilla toimivaa koodia? Ja järki tässä on?”

Ehkä ei ole Googlea kiinnostanut testata millään tavalla mitään muuta prossua kun kyseistä käyttistä ei tarkoitus ajaa missään muualla.

“Johan selitin että SSE-koodi tulee x86:n rinnalla, joten vaikka prosessori ei tukisi SSE:ta, se voi suorittaa sitä x86:tta. Näin sen pitäisi tehdä, on toki mahdollista tehdä koodiin pelkkää SSE:ta, se taitaa rikkoa säännöksiä tosin, koska SSE on laajennus x86-käskykantaan eikä siten saisi olla vaadittu.”

Ei x86:lle ole mitään säännöksiä. Se kun ei ole mikään standardi eikä x86 käskykantaa ole mitenkään vakioitu mitä siinä saa olla. SSE käskyt OVAT x86:n käskykantaa! Jossain x86:ssa ne on, joissakin ei ole.

Ja on aika naurettavaa väittää muutenkin, että prossu ilman x86 käskykantaa olisi turha. Miksi ihmeessä? Tässä kun olen kotipalvelinta ostamassa niin prossun arkkitehtuurilla ei oikeasti ole mitään merkitystä.

“No mutta kun nyt haetaan juuri sitä miksi Atomilla toimii mutta “muilla” tökkii, vaikka muut ovat kaikin puolin parempia kuin Atom?”

En ole perehtynyt tuon tahmomisen yksityiskohtiin mutta selväähän se, että softat ajetaan siinä raudassa mihin se on tarkoitettu ajettavaksi ja jos leikkii jollain toisella raudalla niin voi tulla ongelmia.

“Ehkäpä siksi että se on huono käyttöjärjestelmä?”

Onko Mac OS X myös huono käyttöjärjestelmä? Etkö nyt oikeasti tajua että x86 suorittimilla ei ole mitään standardia olemassa?!

“Atom on huomattavasti hitaampi, koska siitä karsittiin lähes kaikkea mitä tuli 90-luvulla standardiksi, jotta saatiin mahdollisimman pieni virrankulutus.”

Ei ole 90-luvulla tullut mitään standardiksi mitä prosessoreihin liittyy. Tässä nyt on kyse siitä, että jostain käsittämättömästä syystä Chrome OS:n pitäisi toimia samoissa tietokoneissa kuin joku Windows vaikka kyseinen käyttis on tehty ja testattu vain rajallisella rautakokoonpanolla. Se ei sitä käyttistä tee mitenkään oleellisesti huonoksi. Kertoo vaan siitä, että asentaja on amatööri ja syyttää omasta tunaroinnistaan ohjelmistoa joka on tehty toimimaan eri raudalle.

“En ainakaan ole itse huomannut että prosessoritehon lisäys hidastaisi Windowsia, jos nyt pysytään järkevissä rajoissa (eli yksi fyysinen prosessorikanta eikä mikään 1024 prosessorin härveli jne).”

Mutta tämä kun ei ole mikään Windows mikä olisi käännetty geneerisellä x86 koodilla ja suunniteltu toimimaan useissa eri prosessoreissa. Amatöörit kuvittelee, että softassa on silloin vikaa jos se ei toimi samassa koneessa kuin Windows vaikka ei ole ollut tarkoituskaan toimia.

Kvarkki jospa nyt vaan luovuttaisit tuon vääntämisesi, kun tekstistäsi huomaa, että tiedät olevasi väärässä.

Chrome os on suunniteltu toimimaan atom koneissa ja sillä selvä. Aivan kuten mac os x on suunniltu toimimaan vain jollain tietyllä hardwarella. Ei ole millään lailla olennaista, miksei chrome os toimi muulla hardwarella, kuin netbookeilla kunnolla, koska se on tehty toimimaan näin.

Matti Karnaattu: “Hölynpölyä. Ihan yhtä 32-bittisiä olivat.”

Hah hah.

“Olet väärässä. Se 120MHz 486 prosessori pyöritti lähes joka softaa nopeammin kuin joku Pentium 60. Mutta Quakella homma meni täysin ylösalaisin.”

Ja tarjoappa tälle selitys?

“Vähän sama kuin Pentium 4 prossut oli järkyttävän paljon hitaampia koodilla jos on paljon hyppyjä verrattuna saman aikakauden Athloneihin… Helposti sai melkoisia tehoeroja riippuen siitä, optimoiko Athlonille vaiko Pentium 4:lle.”

Ja varsinkin SSE2:lla. Silti, sait vääntää melkoista koodia että sait Pena 4:n hitaammaksi kuin jonkin Pentium 2:n…

“Ehkä ei ole Googlea kiinnostanut testata millään tavalla mitään muuta prossua kun kyseistä käyttistä ei tarkoitus ajaa missään muualla.”

Ja tämän epätoimivuuden aiheuttaa mikä?

“Ei x86:lle ole mitään säännöksiä. Se kun ei ole mikään standardi eikä x86 käskykantaa ole mitenkään vakioitu mitä siinä saa olla. SSE käskyt OVAT x86:n käskykantaa! Jossain x86:ssa ne on, joissakin ei ole.”

Ne ovat laajennuksia x86 käskykantaan. Tästä voidaan tietysti nussia plikkua loputtomiin.

“Ja on aika naurettavaa väittää muutenkin, että prossu ilman x86 käskykantaa olisi turha. Miksi ihmeessä? Tässä kun olen kotipalvelinta ostamassa niin prossun arkkitehtuurilla ei oikeasti ole mitään merkitystä.”

Luetaan oikein, sanoin että Atom olisi turha, koska ARM on nopeampi ja vähävirtaisempi, se vaan ei tue x86:tta.

“En ole perehtynyt tuon tahmomisen yksityiskohtiin mutta selväähän se, että softat ajetaan siinä raudassa mihin se on tarkoitettu ajettavaksi ja jos leikkii jollain toisella raudalla niin voi tulla ongelmia.”

Edelleen, haluan nähdä sellaista koodia jota Atom suorittaa nopeammin kuin esim Core 2 Duo.

“Onko Mac OS X myös huono käyttöjärjestelmä? Etkö nyt oikeasti tajua että x86 suorittimilla ei ole mitään standardia olemassa?!”

Ottappas, ostat MacOS:lla varustettuun koneeseen nopeamman prosessorin. Hidastuuko Mac OS? Jos hidastuu, miksi Mac OS koneisiin tarjotaan Core 2 Duo:a? Kannattaisiko tarjota Atomia??

“Ei ole 90-luvulla tullut mitään standardiksi mitä prosessoreihin liittyy. Tässä nyt on kyse siitä, että jostain käsittämättömästä syystä Chrome OS:n pitäisi toimia samoissa tietokoneissa kuin joku Windows vaikka kyseinen käyttis on tehty ja testattu vain rajallisella rautakokoonpanolla. Se ei sitä käyttistä tee mitenkään oleellisesti huonoksi. Kertoo vaan siitä, että asentaja on amatööri ja syyttää omasta tunaroinnistaan ohjelmistoa joka on tehty toimimaan eri raudalle.”

Ja edelleen haetaan selitystä sille että käyttis hidastuu kun prosessoriteho kasvaa. Tästä oli kyse.

“Mutta tämä kun ei ole mikään Windows mikä olisi käännetty geneerisellä x86 koodilla ja suunniteltu toimimaan useissa eri prosessoreissa. Amatöörit kuvittelee, että softassa on silloin vikaa jos se ei toimi samassa koneessa kuin Windows vaikka ei ole ollut tarkoituskaan toimia.”

Ja edelleen, mikä olennainen asia erottaa Atomin ja Core 2 Duo:n toisistaan? Sama käskykantatuki, Core 2 Duo vaan on pirun paljon paremmin suunniteltu. Jos käyttis toimii siitä huolimatta hitaammin, käyttis on huono eikä siinä mitään epäselvää ole.

Tai jos kerran lisää prosessoritehoa -> hitaampi käyttöjärjestelmä on Linux-maailmassa hyvä asia, niin olkoon sitten.

j.j: Älä selitä vaan perustele miksi Chrome toimii hitaammin jos prosessoriteho lisääntyy? Samalla voit kertoa miksi Mac:ja myydään eri prosessoreilla varustettuna ja miksi nopeammilla prosessoreilla varustetut koneet maksavat enemmän jos ne Chrome-logiikalla ovat hitaampia?

Ja mitä tulee Netbookeihin, tässä on kyse prosessorista, unohda ne näyttikset, piirisarjat jne. Ne voivat tehdä eron. Mutta kun siitä ei tässä ole kyse.

Mitä jos antaisit vastauksia etkä selittäisi roskaa?

Mutta tähänhän se aina menee, kun ollaan väärässä aletaan syyttää trollaamisesta jne.

Sanoisin, että yksi tärkeimmistä käyttöjärjestelmän ominaisuuksista tulisi olla se skaalautuvuus. Itsellä kaksi pöytäkonetta, joista toinen tehomylly ja toinen media-alustana kotiteatteria varten, ja miniläppäri ja vielä perus 17″ HP:n läppäri ja varsin kätevää, kun kaikissa pyörii perus Ubuntu 9.10, jolla saa kaikki koneek synkronoitua jos niin haluaa.

Eli jos Google Chrome OS on tätä luokkaa, että toimii vain tietyissä koneissa, niin saa jäädä kaupan hyllyyn samalla tavalla kuin Macitkin. Ohjelmistokehittäjillehän se on taivas, kun on rajattu rautalaajuus, mutta minun mielestäni se taas rajoittaa sitä loppu käyttää jo vähän liikaa, koska käyttäjä joutuu tekemään/ostamaan koneensa sen mukaan, että ohjelmisto toimii siinä.

Kongreettisena esimerkkinä voitaisiin ottaa, että jos Microsoft päättäisi, että Windows toimii vain Nvidian näytönohjain piireillä, niin se pakottaisi käyttäjät hankkimaan Nvidian näytönohjaimet ja samalla rajoittaisi kilpailua. Samaten Applen päätös, että Maceihin saa päivittää rautaa vain Applen kautta, rajoittaa kilpailua.

Itse softakehittäjänä olen ylpeä siitä, että saan saman itsetekemäni ohjelman pyörimään niin Linux, Windows kuin myös OS X ympäristössä ja ohjelma pyörii kaiken laisilla rauta vaihtoehdoilla, kunhan vain löytyy tarpeeksi tehoa. Tosin jos kerran Googlelta ei löyty taitoa tehdä käyttöjärjestelmää, joka toimii missä vaan, niin ei ole minulta pois, koska käyttöjärjestelmä jää todella vähäiselle käytölle (arviolta jos aletaan vertailemaan niin jopa Ubuntun markkina osuus vaikuttaa Windowsin markkinaosuudelta Chrome OS:ään verrattuna).

Itse taas en pidä käyttöjärjestelmän skaalautuvuutta niinkään tärkeänä. Käyttötarkoitukset tarkaisee ja tärkeämpää on, että hyvin toimii standardien kanssa. Ei oikeastaan haittaa yhtään, että käyttöjärjestelmän olisi kaikki jotain Mac OS X tyylisiä kunhan niissä on joku standardi alusta, että sama softa toimii joka paikassa.

Tässä suhteessa linuxit on Googlen virityksiä lukuunottamatta edellä muita kun nämä tarjoaa LSB alustan ja sama binääri toimii käyttöjärjestelmästä riippumatta. Toisaalta sitten Java alkaa vakioitua vähitellen ja on mahdollista, että tämä tulee olemaan lähitulevaisuudessa standardi.

Google taas ajaa sellaista mallia, että ainoa alusta on webalusta mille tehdään softat. Ei se väärin ole mutta minä en ainakaan sellaista halua.

Kvarkki: Atom on perinteisiä Pentiumeja muistuttava in-order execution engine -suoritin, jossa käskyt suoritetaan siinä järjestyksessä kuin ne suorittimelle saapuvat ja pipelinejä käskyjen käsittelyyn on vain kaksi. Järeämmät nykysuorittimet ovat out-of-order execution enginellä varustettuja ja osaavat järjestää käskyt lennossa uudestaan suorituskyvyn kannalta mieleisekseen, ja pipelinejäkin on käytössä reilusti enemmän.

VirtualDubin tekijä yritti aikoinaan optimoida koodia Atomille. Onnistuikin, mutta sillä seurauksella, että uusi koodi oli nopeammilla suorittimilla yhtäkkiä 2x hitaampaa kuin aiemmin.

http://virtualdub.org/blog/pivot/entry.php?id=286

En siis ihmettele, jos gcc:n käännösvivuillakin voi pahimmillaan olla ikäviä sivuvaikutuksia, jos Atomille järjesteltyä koodia yritetään ajaa muilla prossuilla. Käskykanta voi ehkä ollakin pilkulleen sama ilman tarvetta aiemman 680×0-tarinan oikuille – en tiedä, en ole speksejä lukenut -, mutta monta muutakin mutkaa voi tulla matkaan.

Tuntematon Sotilas: “Sanoisin, että yksi tärkeimmistä käyttöjärjestelmän ominaisuuksista tulisi olla se skaalautuvuus. Itsellä kaksi pöytäkonetta, joista toinen tehomylly ja toinen media-alustana kotiteatteria varten, ja miniläppäri ja vielä perus 17″ HP:n läppäri ja varsin kätevää, kun kaikissa pyörii perus Ubuntu 9.10, jolla saa kaikki koneek synkronoitua jos niin haluaa.”

Ubuntun käyttöjärjestelmänä toimii Linux kerneli, sen saat ladattua itse ilman Canonicalin säätöjä suoraan http://kernel.org sivustolta tai voit ladata pakettihallinnasta sen lähdekoodit ja kääntää itse halutuilla asetuksilla myös ilman Canonicalin tekemiä säätöjä mitä tekevät valmiiksi käänettyyn versioon. Sama käyttöjärjestelmä pyörittää Google Chrome OS:aa, Googlen Androidia ja monia muita Linuxin jakelupaketteja ja ADSL, WLAN, NAS laitteita. Linux on skaalautuvin käyttöjärjestelmä mitä on markkinoilla, toimii aina supertietokoneista matkapuhelimiin ja mitä erilaisimpiin laitteisiin. Linux on portattu useammalle arkkitehtuurille kuin mikään muu käyttöjärjestelmä, se skaalautuu useista tuhansista prosessoresta aina vieläkin 386 tasoiseen tietokoneeseen missä neljä megatavua keskusmuistia, täytyy vain käyttää sopivaa versiohaaraa ja julkaisua jne. Ja LSB-standardi pitää huolen että Linux-käyttöjärjestelmä ei pirstaloidu useaksi eri käyttöjärjestelmäksi mitä tapahtui BSD:lle, vaan pysyy yhtenä käyttöjärjestelmänä ja mahdollistaa suljetun lähdekoodin ohjelmistokehittäjiä tekemään ohjelmistoja jotka asentuvat ja toimivat kaikissa niissä Linuxin jakelupaketeissa jotka toteuttavat vaaditun LSB-standardin version. Ja kun LSB-standardi on aina taaksepäinyhteensopiva 6 vuoden ajan tai x määrän julkaisuja niin ei ole väliä mikä jakelupaketti on kyseessä kun LSB-standardi määrittelee aina mitä rajapintoja Linux-käyttöjärjestelmä sisältää, mitkä järjestelmäsovellukset ja ohjelmistokirjastot on saatavilla ja mitkä versiot niistä on, mitkä käyttöliittymäkirjastot ym. Joten ohjelmistokehittäjät voivat keskittyä vain käyttämään ohjelmistoalustoja ym middlewarea eikä välittää yhtään mitään tai olal edes tietoinen matalemman tason tekniikoista.

“Eli jos Google Chrome OS on tätä luokkaa, että toimii vain tietyissä koneissa, niin saa jäädä kaupan hyllyyn samalla tavalla kuin Macitkin. Ohjelmistokehittäjillehän se on taivas, kun on rajattu rautalaajuus, mutta minun mielestäni se taas rajoittaa sitä loppu käyttää jo vähän liikaa, koska käyttäjä joutuu tekemään/ostamaan koneensa sen mukaan, että ohjelmisto toimii siinä.”

Google tulee tekemään Google Chrome OS: sta vain Netbookeilla toimivan version aluksi. Myöhemmin ehkä laajentavat tukea koskemaan muitakin kuin OEM netbookeja johon se tulee esiasennettuna. Google Chrome OS:n idea on tarjota vain oma alusta web-sovelluksille jotka tehdään standardien mukaan ja siihen ei ole ensisjaisesti tarkoitettu mitään muita sovellusohjelmia ym ajettavaksi.

“Tosin jos kerran Googlelta ei löyty taitoa tehdä käyttöjärjestelmää, joka toimii missä vaan, niin ei ole minulta pois, koska käyttöjärjestelmä jää todella vähäiselle käytölle (arviolta jos aletaan vertailemaan niin jopa Ubuntun markkina osuus vaikuttaa Windowsin markkinaosuudelta Chrome OS:ään verrattuna).”

Google ei yritä tehdä Google Chrome OS:sta sellaista että se toimii missä vain. Sen ainoa tarkoitus aluksi on tulla myytävksi OEM esiasentamana Netbookeissa missä x86- tai ARM-arkkitehtuurin prosessori. Sitä ei tulla optimoidaan Core 2 Duo tai muille prosessoreille, niin Intelin kuin AMD:nkaan. Sen ei tarvitse toimia alkuunsakkaan joka paikassa, vain hyvin rajallisessa laitteistojärjestelmässä ja se tulee olemaan sen erikoisuus.

“Google’s blog announces a natural extension of the Chrome project: an operating system for netbooks. “Google Chrome OS is an open source, lightweight operating system that will initially be targeted at netbooks. Later this year we will open-source its code, and netbooks running Google Chrome OS will be available for consumers in the second half of 2010. (…) Google Chrome OS will run on both x86 as well as ARM chips and we are working with multiple OEMs to bring a number of netbooks to market next year. The software architecture is simple — Google Chrome running within a new windowing system on top of a Linux kernel.”

Kvarkki, mitä jos nyt oikeasti vain myönnät että sinulla ei ole mitään perusteita puolustella Ossia tai hänen sanomisiaan Google Chromesta…

Jos haluat Zero-projektin omat muistiinpanot heidän kääntämästään Google Chrome OS -ohjelmistojärjestelmästä niin katso tätä listaa:

http://chromeos.hexxeh.net/wiki/doku.php

Ja huomioi vielä tämä:

“This wiki is intended only for notes concerning Hexxeh’s Chromium OS. Please don’t use this for any other builds, as this will simply confuse…”

Kyseinen listaus ei ole tarkoitettu mitään muuta Google Chrome OS:n käännösversiota varten, vain mitä Hexxeh kääntää.

Google Chrome OS:n ei kuulu toimia missään muualla kuin Netbookeilla. Sitä ei optimoida muunlaisille tietokoneille kuten Ossin käyttämille millään tavoin, sen ei vain tarvitse edes toimia niissä. Ainoastaan Netbookeissa. Aivan kuten Microsoft ei ole tarkoittanut Windows 7:n toimivan ARM-arkkitehtuurin prosessoria käyttävissä tietokoneissa vaan vain x86/x86_64-arkkitehtuurin prosessorilla varustetuissa tietokoneissa, niin Google ei ole tarkoittanut Google Chrome OS:aa käytettäväksi missään muualla kuin Intelin Atomilla ja ARM- prosessorilla varustetuissa Netbookeissa, ei missään Core2Duo- tai Celeron prosessorilla varustetuissa kannettavissa tietokoneissa.

Ja niin se Google Chrome OS vain toimii oikein juuri sellaisessa kokoonpanossa johon se on _suunniteltu ja optimoitu_ toimivaksi, eli esim Asuksen EeePC sarjan Netbookit. Ja järjestelmän kehitys on vielä kesken ja lopputulokset nähdään vasta kun ensimmäiset Netbookit tulee markkinoille missä se on esiasennettuna. Ja silloin voin itse lyödä vaikka vetoa että mitään sellaista ei ole luvassa millä Ossi pelottelee ja mitä Ossi yrittää todistaa olevansa oikeassa, kun ei ole edes nytkään kun käyttää Netbookia.

Kvarkki: “Edelleen, haluan nähdä sellaista koodia jota Atom suorittaa nopeammin kuin esim Core 2 Duo.”

Lataa tuo Zero-projektin kääntämä oma versio Google Chrome OS:sta ja aja sitä C2D-prosessorilla varustetussa pöytäkoneessa ja sen jälkeen Netbookissa. Mitä todennäköisemmin pöytäkoneessa Google Chrome OS tökkii, sekoilee ja kaatuilee aivan kuten Ossillakin. Mutta Netbookissa taas toimii kuten se on suunniteltu.

On se vain kumma kun et vieläkään halua ymmärtää että Netbookissa kuten EeePC 901 ja 1000H tuo Google Chrome OS toimii mutta tavallisissa pöytäkoneissa ym sen ei ole tarkoituskaan toimia.

Ja jos käännät Linux-käyttöjärjestelmän tukemaan vain yhtä ydintä, niin et saavuta mitään merkittävää nopeusetua vaikka vaihtaisit prosessorin 16 ytimiselle tai vaihtaisit vielä emolevyn jossa on 2-4 prosessoria joissa jokaisessa 8 ydintä.

Voit vaikka itse todeta asian kääntämällä Linux-käyttöjärjestelmän vaikka Ubuntussa ilman SMP-tukea ja todeta että vaikka sinulla on C2D niin suorituskyky laski ja jopa virheitä alkaa ilmestymään kun ohjelmistot yrittää käyttää moniajoa johon niiden koodi on optimoitu käännösvaiheessa ym.

Itse en ymmärrä mitä oikein yrität saada aikaiseksi yrittämällä puolustella kaikin mahdollisin keinoin Ossin FUD:ia ja trollausta Google Chrome OS:aa vastaan yhden epävirallisen projektin tuotoksen takia…

FAKTA; Google Chrome OS:n ei ole tarkoitus toimia missään muussa kuin Netbookissa.

Joten miksi sen täytyisi toimia missä tahansa pöytäkoneessa ja tavallisessa kannettavassa tietokoneessa?

Mielenkiintoista keskustelua.

En oikein purematta niele väitettä, että tahmaisuudessa olisi vain kyse optimoinnin ongelmista. Ylipäätäänkään sellainen tilanne, että *paremmalla* prosessorilla koodi toimisi näin merkittävästi huonommin on äärimmäisen harvinainen x86-maailmassa.

Phenom II X4@955 on kuitenkin yli kymmenen kertaa tehokkaampi prosessori, kuin kevyin Atom. Lisäksi testasin Chromea kolmessa eri koneessa:
- ThinkPad Z61t Core 2 duo 1,6 GHz: 877 score)
- Phenom II X4@955 (3778 score)
- Celeron 1,4 GHz (230 score)

Atomin scoret ovat seuraavat:
Intel Atom 230 @ 1.60GHz 313
Intel Atom 330 @ 1.60GHz 623
Intel Atom D510 @ 1.66GHz 660
Intel Atom N270 @ 1.60GHz 304
Intel Atom N280 @ 1.66GHz 315
Intel Atom N450 @ 1.66GHz 338
Intel Atom Z510 @ 1.10GHz 101
Intel Atom Z520 @ 1.33GHz 250
Intel Atom Z530 @ 1.60GHz 296
Intel Atom Z540 @ 1.86GHz 306
Intel Atom Z550 @ 2.00GHz 351

Lähde: http://www.cpubenchmark.net/cpu_list.php

Näitten lisäksi olen myös ajanut Chromea virtuaalikoneessa, jossa Ubuntu toimii mainiosti.

Chrome-käyttöjärjestelmän on tarkoitus toimia x86-kevytkannettavissa, eli käytännössä Intelin Atom-prosessoreita käyttävissä laitteissa. Atom on kuitenkin x86-prosessori, joten en pidä aiheellisena koko testijärjestelyn tyrmäämistä sen tähden, että prosessorina testikoneissani ei sattunut olemaan Atom.

Päivitin artikkeliin vähän pidemmän videon, josta saa vähän paremman kuvan Chromen toiminnasta ThinkPad Z61t:ssä. Kuten videosta näkyy, Chromen toiminta on älyttömän tahmaista ja takkuista. Välillä Chrome toimii kohtalaisesti, mutta välillä se jää miettimään todella pitkäksi aikaa.

Näppituntumalta väittäisin ongelman olevan ennemmin käyttöliittymän eventtienkäsittelyssä ja mahdollisesti myös muistin / levyn, kuin prosessorioptimoinnissa.

Hexxehin Wikin yhteensopivuuslista on mitä ilmeisimmin kokeilijoitten itsensä raportoima. Lisäksi sen mukaan Zero-Chrome toimii mainiosti muun muassa seuraavilla prosessoreilla:

Core 2 Solo 1.4 GHz (Acer Aspire 5810T, “Works Great”)
Core 2 Duo T7500 2.20GHz (ASUS F3 Series, “Works great”)
Intel Core 2 Duo T2500 2.0 GHz (Dell Inspiron E1505, “Works like a dream”)
Intel Core 2 Duo T7200 (2.00GHz) (Dell Latitude D520, “Perfect”)
Intel Core 2 Duo 1.4 GHz (Lenovo X61s 7669-27G, “Everything working perfectly.”)

Vaikea todellakaan uskoa, että kyse olisi prossorin epäyhteensopivuudesta.

Jaban kellosynkronointiteoria on mielenkiintoinen, miten nuo parametrit pääsisi katsomaan ja / tai muokkaamaan?

Itse kyllä arvelisin, että kyse on ongelmista ajurien tai muistin tahi levynkäsittelyn kanssa.

Ossille:
Laita se tikku Asus EeePC 901:een, ja sillä tehdyt vastaavat videot nähtäville.

Entäpä Youtuben tarjoamat ja Chromiumia käsittelevät videot? Oletko katsonut niitä? Osa videoista on jo vanhoja, mutta niistä voi nähdä, toimiiko ko. käyttis *kovinkin hitaasti* tai ei. Lisäksi ilmenee raudan nimi( esim. Asus eeepc 701 jne.). Näin ei tarvitse katsoa pelkästään omaan… rautaan.

Osoite on:
http://www.youtube.com/results?search_query=hexxeh&search_type=&aq=f

Ossi: Täytynee minunkin kokeilla Chromium OS Zeroa jonain sopivana hetkenä, niin näen miten se boottaa. Jos se sattuu käyttämään GRUBia, niin voisiko juuri ennen bootin alkua painaa esc ja muuttaa boottiparametreja? Eli valitse grubin valikosta kernel-rivi ja lisää sen perään parametri clocksource=jiffies. (tai clocksource=tsc tai clocksource=pit).

Jaba: Vihdoinkin itse sitä asiaa. Atomissa on oiottu myös jättämällä käskydekoodausta pois. Silti Atom on niin umpihidas että tarvittaisiin koodiin ainakin 10x hidastus “paremmille” prosessoreille jotta se selittäisi tuon Atomin “nopeuden”.

raips: Koska Googlen määrittelyt laitteistovaatimuksista on “netbook”, niin sanon vihjeenä ettei netbookissa välttämättä ole Atom-prosessoria, siinä voi olla jokin muukin. Joten tältä pohjalta teoriasi lentävät roskiin samantien.

Ja se miten Chrome ehkä toimii tulevaisuudessa, no ei se tähän hetkeen auta että vuoden päästä on jotain mitä ei ole nyt.

Ja edelleenkin voit ymmärtää ettei Netbookissa tarvitse olla Atom-prosessoria.

“Itse en ymmärrä mitä oikein yrität saada aikaiseksi yrittämällä puolustella kaikin mahdollisin keinoin Ossin FUD:ia ja trollausta Google Chrome OS:aa vastaan yhden epävirallisen projektin tuotoksen takia…”

Voisit ensin opetella lukemaan. Joku sanoi että tahmaus johtuu prosessorista, itsestäänselvää on että se ei siitä johdu. Olenko muuta väittänyt?

“FAKTA; Google Chrome OS:n ei ole tarkoitus toimia missään muussa kuin Netbookissa.”

Määrittele Netbook, nimimerkki FAKTA.

“Joten miksi sen täytyisi toimia missä tahansa pöytäkoneessa ja tavallisessa kannettavassa tietokoneessa?”

Mitä eroa on tavallisessa kannettavassa ja Netbookissa?

Ossi pistikin hyvät listat, joiden perusteella ei taatusti johdu prosessorista vaan jostain ihan muusta.

Inttämiseen kyllästynyt: Mistä lkähtien ainoia “netbook” on Asuksen EEE PC? Kun Ossin kokemuspasteilun mukaan muissakin toimii.

Google itse asiassa on julkaissut listan kehityskäyttöön soveltuvista koneista. Lista on – uskokaa tai älkää – MS Excel 2007 (Docx) -muotoinen:

http://sites.google.com/a/chromium.org/dev/chromium-os/getting-dev-hardware/dev-hardware-list/ChromeOSCompatibilitylist-20091121-A.xlsx?attredirects=0&d=1

Webbiversiossa (http://sites.google.com/a/chromium.org/dev/chromium-os/getting-dev-hardware/dev-hardware-list) on vähän vähemmän tietoa kuin tuossa Excel-työkirjassa.

Kieltämättä kaikki referenssikoneet käyttävät Atom-prosessoreita. Lisäksi ongelmia näyttävät tuottavan Nvidian näytönohjaimet ja Broadcomin WiFi. Intelin integroidut näytönohjaimet ja verkkokortit näyttävät tuon listan kommenttien perusteella toimivan – ainakin toistaiseksi – paremmin.

Googlen listan mukaan ongelmia on kyllä myös Eeepc 901:ssä (“Need to replace wifi card”) ja 900:ssa (tuulettimet eivät toimi).

Minulla valitettavasti ei ole näistä koneista yhtäkään. En ole koskaan niistä oikein innostunut.

Kvarkki, mitä jos lopetat tuon typerän inttämisen?

“Koska Googlen määrittelyt laitteistovaatimuksista on “netbook”, niin sanon vihjeenä ettei netbookissa välttämättä ole Atom-prosessoria, siinä voi olla jokin muukin. Joten tältä pohjalta teoriasi lentävät roskiin samantien.”

Ethän nyt ole täysin sokea ja idiootti? Luitko yhtään mitään mitä lainasin? Korostetaan että ei vilahda sinulla silmien ohitse:

“Google Chrome OS will run on both x86 as well as ARM chips and we are working with multiple OEMs to bring a number of netbooks to market next year.”

“Ja se miten Chrome ehkä toimii tulevaisuudessa, no ei se tähän hetkeen auta että vuoden päästä on jotain mitä ei ole nyt.
Ja edelleenkin voit ymmärtää ettei Netbookissa tarvitse olla Atom-prosessoria”

No voi HERRAN JESTAS! Kyseessä on KEHITYSVERSIO joka tulee ensimmäiseksi ESIASENNETTUNA eri OEM tekemissä Netbookeissa joihin Google Chrome OS tullaan OPTIMOIMAAN. On aivan typerää yrittää sanoa yhtään mitään Google Chrome OS:n tilanteesta a) kokoonpanossa johon sitä ei tulla ensimmäiseksi edes suunnittelemaan b) Hexxehin omasta Zero-projektin versiosta joka eroaa Googlen omasta versiosta mitä työstävät OEM kanssa ja mitä heidän ei tarvitse laittaa mihinkään jakoon miten sen kääntävät ym kun lähdekoodin koko ohjelmistojärjestelmälle on jaossa josta jokainen voi sen kääntää itse miten haluaa. Aivan kuten Zero-projektissa on kyse. Zero-projektin tarjoamat levykuvat eivät välttämättä vastaa Googlen omaa sisäistä kehitysversiota, saati tulevaa virallista versiota joka tulee toimimaan.

“Voisit ensin opetella lukemaan. Joku sanoi että tahmaus johtuu prosessorista, itsestäänselvää on että se ei siitä johdu. Olenko muuta väittänyt?”

Olet yrittänyt koko ajan inttää vain pelkästä prosessorista kun tahmaus ym johtuu myös monista muista asioista, joita olen sinulle yrittänyt sanoa. Kyseessä on tietokone mikä ei ole pelkkä prosessori. Ja Linux-käyttöjärjestelmä voidaan optiomoida tietylle prosessorille joka saa sen toimimaan kunnolla vain sen tietyn perheen prosessoreilla (kuten Atom) ja aiheuttamaan satunnaisia virheitä ja kaatumisia muilla prosessoreilla (esim Core2Duo).

“Mistä lkähtien ainoia “netbook” on Asuksen EEE PC? Kun Ossin kokemuspasteilun mukaan muissakin toimii.”

Kuka väittää että Netbook, eli tarkemmin Sub-notebook -luokka on vain Asuksen EeePC eikä esim HP Mininote, Acer Aspire One, Dell Mini, Samsung Go jne jne? Kuten täällä on jo useampaan kertaan sanottu, Google Chrome OS toimii satunnaisesti erilaisilla tuloksilla kokoonpanoissa joihin sitä ei ole suunniteltu toimivaksi. Kuinka hankalaa on oikeasti lukea mitä kirjoitetaan? Ai niin, halusit pitää kaiken muun ulkopuolella paitsi sen prosessorin kun eihän se nyt voi olla niin että esim Linux-käyttöjärjestelmä voidaan optimoida kääntövaiheessa siten että se toimii parhaiten Atom-perheen prosessorilla eikä Core2 -perheen prosessorilla. Sehän olisi suoranainen, eikös vain?

Ja Ossi, mitä jos käyttäisit niitä sinun konsultin taitoja ja perehtyisit mm. Linux-käyttöjärjestelmän optimoimiseen tietyille prosessoreille ja katsoisitte Kvarkkin kanssa myös tuon?

http://imagebin.ca/view/y7wCpRz.html

“Googlen listan mukaan ongelmia on kyllä myös Eeepc 901:ssä (”Need to replace wifi card”) ja 900:ssa (tuulettimet eivät toimi).”

Kuka sanoo että Google Chrome OS on valmis eikä kyseessä ole kehitysversio jonka on määrä tulla vasta tämän vuoden aikana markkinoille esiasennettuna? Kun käytetään tuettua kokoonpanoa niin Google Chrome OS toimii paljon paremmin kuten on suunniteltu. Siinä ei ilmene sinun ongelmiasi, joita sinä käytät yleistämiseen koskemaan kaikkia tietokoneita kuin se olisi jokin sääntö eikä poikkeus.

Ja edelleenkin Google Chrome OS toimii Linux-käyttöjärjestelmän päällä ja on pääasiassa oma ikkunointijärjestelmä ja Google Chrome WWW-selain toimii käyttöliittymänä käyttäjälle ja ohjelmistoalustana web-sovelluksille. Hidastukset voivat johtua myös kaikesta muusta kuin vain Linux-käyttöjärjestelmän optimoinnista, kuten Google Chromen optimoinnista.
Tai mistä tahansa muusta ohjelmistosta Linux-käyttöjärjestelmän ja Google Chromen välissä niissä olevien optimointien vuoksi.

Ja vielä kertauksena, Google Chrome OS:n ei ole tarkoitus toimia missään sellaisessa kokoonpanossa jossa Ossi sitä testaa. Se on testi joka ei kerro yhtään mitään muuta kuin kyseisestä kokoonpanosta että miten epävirallinen Zero-projektin kääntämä Google Chrome OS -kehitteillä oleva versio toimii. Se ei ole edes suuntaa antava Google Chrome OS:sta kun Zero-projektissa on voitu tehdä virheitä.

@Kvarkki:

“Määrittele Netbook”

Google on määritellyt rautaa missä Chrome OS toimii.

Ossi Mäntylahti: “Chrome-käyttöjärjestelmän on tarkoitus toimia x86-kevytkannettavissa, eli käytännössä Intelin Atom-prosessoreita käyttävissä laitteissa. Atom on kuitenkin x86-prosessori, joten en pidä aiheellisena koko testijärjestelyn tyrmäämistä sen tähden, että prosessorina testikoneissani ei sattunut olemaan Atom.”

Jaaha, että koska Atom on x86-arkkitehtuurin prosessori niin silloin sille tehty koodin pitäisi toimia kaikissa x86-arkkitehtuurin prosessoreissa vaikka millaisia optimointeja laitettaisiin koodiin juuri tietylle prosessoriperheelle tai valmistajan erikoisuuksille….

kts. kuvankaappaus Linux-käyttöjärjestelmän kääntövaiheesta xconfig ikkunasta. Aikaisemmin (ja edelleenkin moni ylläpitäjä ym) kääntää Linux-käyttöjärjestelmän aina käytetylle laitteistolle. Tekevät kaikkensa pienentääkseen riskiä tietoturvan ja vakauden heikkenemisestä ja optimoivat sen toimimaan juuri tarpeellisissa palveluissa ja tämä tekee päivityksien asentamisesta hidasta kun jokainen palvelin pitää käydä erikseen läpi. Ja saman voi tehdä ihan millä tahansa tietokoneella. Tällöin saatua Linux-käyttöjärjestelmän binääriä et voi mihinkään toiseen tietokoneeseen (olkoot vaikka muuten täysin identtinen mutta eri prosessori, vaikka nopeampi ja eri sarjaa) laittaa kun toimivuus on ihan toista luokkaa sattumanvaraisesti.

“Näppituntumalta väittäisin ongelman olevan ennemmin käyttöliittymän eventtienkäsittelyssä ja mahdollisesti myös muistin / levyn, kuin prosessorioptimoinnissa.”

Muistaakseni Google Chrome OS:ssa LInux-käyttöjärjestelmä on optimoitu SSD-levyille, kiintolevyltä ajettaessa se voi hidastella, hybrid-levyillä toimivuutta ei taida olla.

Jaba: “Jos se sattuu käyttämään GRUBia, niin voisiko juuri ennen bootin alkua painaa esc ja muuttaa boottiparametreja?”

Ei taida olla GRUB edes asennettuna. Asetuksia ei löydy ja lilo/grub paketteja ei ole asennettuna ym. Mutta en edes usko että Google ottaisi mitään GRUB:ia tai muuta säädettävää käyttöjärjestelmän käynnistyslataajaa koska tietoturva heikkenee kun päästään syöttämään käyttöjärjestelmälle asetuksia käynnistyksen yhteydessä ja tuolloin voitaisiin esim käskeä Linux-käyttöjärjestelmä käynnistymään suoraan single-tilaan ja sieltä lähteä kaivamaan jotain.

Joten en usko että mitenkään saa tuollaista testiä tehtyä (enkä itse usko että auttaisi yhtään mitään tässä tapauksessa).

Niin ja ne jotka eivät lukeneet Jaban linkkiä niin tässä siis lopputulos kun virtualdub itsessään optimoitiin Atomille ja miten se toimi sitten Core 2 Duo prosessorilla:

“Anyway, benchmarking the old routine against the new routine for 228 source pixels (456 output pixels) gives 2700 clocks for the old routine and 1644 clocks for the new routine, a ~40% improvement. The CodeAnalyst profile of Altirra shows similar improvement, so this is a real gain. Unfortunately, on the Core 2 it’s the opposite story with the new routine being half as fast: 775 clocks vs. 1412 clocks. This leads me to believe that optimizing for Atom largely requires new code paths instead of merely tweaking existing ones, in order to avoid regressions on faster machines.”

Eli optimoinnilla saavutettiin n. 40% suorituskyvyn parannus Atomilla ja samaan aikaan suorituskyky putosi puoleen Core 2 Duo prosessorilla.

Tällä voi sitten itse katsoa mitkä optimoinnit on parhaat. Kirjoitat pienen sovelluksen (pienen) joka vastaa itse pääohjelman toimintaa, jota sitten käännetään tuhansia kertoja ja etsitään sopivat vivut jolla sitten kääntää itse pääprojekti.

http://coyotegulch.com/products/acovea/

Ja tuo sälli on sitten eräs GCC hakkeri. Ossi ja Kvarkki voivat jättää lukematta koska eivät muutenkaan usko koodin optimoinnin hitaammalle prosessorille tuottavan koodia joka toimii huonosti suorituskykyisimmillä prosessoreilla…

“15.1.2010 17:50 Anonyymi
Onpas hidas. Klikkaukseen reagoidaan sekuntien viiveellä. Onko Chrome oikeasti noin hidas?”

Kaikki riippuu kaikesta. Itselläni on jotakuinkin ensimmäisestä julkaistusta Chromium OS:n betasta itse käännetty tekele, johon lisäsin ainoastaan Eee 901:n wlan-ajurin, enkä tehnyt muita muutoksia.

Lopputuloksena erittäin vikkelä pikkukannettava, joka käynnistyy hetkessä ja nukahtaa & herää vieläkin nopeammin.

Wlan-yhteys avautuu _välittömästi_ (eikä parin minuutin viiveellä, kuten Ossi Mäntylahdella).

Beta-status näkyy, ja kone on muutaman kerran (n. kerran kaksi viikossa) mennyt jökkiin (tosin raudankin kanssa on lievää epävakautta. Esim kun tuon pikkukannettavan pudottaa lattialle (lapsiperheissä tapahtuu silloin tällöin), näyttö alkaa välkyttää ja bootti on ainoa vaihtoehto (Ja olisi myös sillä iki-ihanalla Ossin Windowsillakin)). Onneksi bootti on erittäin vaivaton ja kivuton toimenpide (sammutuksineenkin varmasti alle 10 sekuntia), eikä mikään minuuttien operaatio, kuten se tällä raudalla olisi minkä tahansa Windowsin kanssa. Kirjautuminen on ainoa ikävämpi vaiva, mutta eiköhän joku keksi tähänkin helpon automaattikirjautumisen.

Ossi Mäntylahden tyypillinen ongelma on se, että hän kaivaa jonkin epävirallisen puolivillaisen käännöksen (tietyllä rautatuella) jostain, väittää sitä viralliseksi Google Chrome OS:ksi toistuvasti, valittaa rauta- ja hitausongelmista, joita ei tulla valmiissa laitteissa näkemään (ja joita ei esim Eee 901:llä ole, kunhan WLAN-ajuri on käännetty mukaan).

Ossi ei siis edelleenkään ymmärtänyt ottaa vinkistäni vaaria ja asentaa Chromium OS:ää Intel Atom -laitteeseen, kuten Asus Eee 901 ja Acer Aspire One. Chrome OS on yksinkertaisesti tarkoitettu tällaisiin laitteisiin, eikä mihinkään dualhead -pöytäkoneratkaisuihin.

Jos aikaa riittää, voisin tehdä Ossi-pojalle videon siitä, miten Chromium OS toimii pikkukannettavassa, ja mitenkä mitään hänen mainitsemiaan ongelmia ei ole nähtävissä.

“Eli optimoinnilla saavutettiin n. 40% suorituskyvyn parannus Atomilla ja samaan aikaan suorituskyky putosi puoleen Core 2 Duo prosessorilla.”

“Ossi ja Kvarkki voivat jättää lukematta koska eivät muutenkaan usko koodin optimoinnin hitaammalle prosessorille tuottavan koodia joka toimii huonosti suorituskykyisimmillä prosessoreilla…”

Tämä esimerkkisi ei kuitenkaan vielä selitä sitä, miksi Chrome toimii niin huonosti Ossin koneissa. Core 2 käyttää tuossa tapauksessa rutiinin ajamiseen 1412 kellojaksoa, eli 232 kellojaksoa _vähemmän_ kuin Atom. Ts. Core 2 ajaa Atomille optimoitua koodia paremmin, kuin Atom itse. Sitten on vielä otettava huomioon kellotaajuuserot eli se, kuinka kauan kyseisen rutiinin ajamiseen kuluu ajassa mitattuna. Tällöin Core 2:n etumatka vain kasvaa lisää.

Syitä Chromen suorituskykyongelmiin on siis etsittävä jostakin muualta, kuin Atom-optimoinneista (esim. piirisarja- ja näytönohjainajurit).

@Satunnainen ohikulkija

VirtualDub oli varmaan vain esimerkki. Optimoinnin vaikutuksien kuvittelisi ainakin olevan huomattavasti suurempia kun koko ohjelmistojärjestelmä (ml. kernel) on käännetty niitä käyttäen.

Kun käännetään vain yksittäinen ohjelmisto optimoinneilla ja ajetaan sitä käyttöjärjestelmässä, joka on käännetty geneeriselle x86-prosessorille, on tilanne ihan erilainen.

Joker_: Jep, vain esimerkki oli. Eihän tuossa Ossin loppukäyttäjänä kokemassa epäoptimaalisessa käyttökokemuksessa (jos konsulttikieltä puhutaan…) tarvitse olla kyse kuin siitä, että X.orgin event loop tai käyttiskirjastot kokee jotain ajastusongelmia. Tai sitten se kernel yskii, jos se on käännetty Atomia ajatellen, kuten raipsin kanssa jo pariin kertaan olemme todenneet.

Tai sitten kyseessä on se HPET-ongelma, joka sekin voi laueta vaikka juuri tuon Atom-optimoinnin takia, tai jos koneen BIOS on liian vanhaa mallia.

Tai sitten jotain ihan muuta. En nyt näiden vuoksi vielä kuitenkaan lähtisi Googlen netbookeja flopiksi julistamaan, kun kyse todella on yksittäisen käyttäjän tekemästä käännöksestä. Jos vaikka stracen saisi Chrome OS Zeron puolelle, sillä näkisi jo mihin sitä aikaa kuluu. Tai oprofilen …

Levy/muistinkäytön en usko olevan syynä, ellei sitten Ossilla ole kykyä saada konetta kuin konetta välittömästi swappaamaan. Muutoin Linuxeilla ei todellakaan ole tapana jurskuttaa levyjä niin kovaa tahtia tai usein, että siitä mikään hyytyisi tuolla tavalla.

Julistakaa saman tien sitten vaikka FreeBSD 9.0, Fedora 13 tai Ubuntu 10.04 LTS flopiksi, kun bugaavat tällä hetkellä.

Satunnainen Ohikulkija: “Syitä Chromen suorituskykyongelmiin on siis etsittävä jostakin muualta, kuin Atom-optimoinneista (esim. piirisarja- ja näytönohjainajurit).”

Kyseessä oli vain yhden sovellusohjelmiston esimerkki miten koodin optimoiminen vaikuttaa.

Mutta mieti mitä tapahtuu kun käyttöjärjestelmä (= Linux kerneli), järjestelmäsovellukset, arkkitehtuurille käännettävät ohjelmistokirjastot ja Googlen oma ikkunointijärjestelmä sovellusohjelmistot kuten Google Chromea ym, kaikki käännetään optimoiden ne Atom-prosessorille ja vielä sovitetaan kaikki toimimaan yhdellä ytimellä jossa on HT tuki. Ongelmia ilmenee kun otetaan prosessori jossa on useampi ydin ja jolle koodi pitää optimoida eri tavalla. Samoin on piirisarjojen ja näytönohjaimen toiminnallisuus optimoitavissa ja valittavissa miten toimii. Kaikki riippuu niin paljon lähdekoodin käännöksestä että millaisilla säädöillä ne tehdään.

Ossi saisi varmana paljon paremman käytettävyyden jos hän kääntelisi koko Google Chrome OS:n itse joka ikistä ohjelmaa myöten ja kääntelisi kaikki tarvittavat laiteajuritkin mukaan.

Toinen vaihtoehto on ottaa testipenkiksi sellainen tietokone johon Zero-projektin kääntämä versiokin on tarkoitettu. Mutta se ei mahdollistaisi Google Chrome OS:n FUD:aamista, eikä edes muuten pohtimista kuin juuri kyseiselle kehitysversiolle ja kyseisestä projektista.

Koko Google Chrome OS on kuin kerrostalo, kellarissa laitteisto ja ekassa kerroksessa käyttöjärjestelmä ja muut ohjelmistot luoden omat kerrokset siihen päälle. Missä tahansa kohtaa kellarin ja ylimmän kerroksen välissä voi seurata optimoinnin takia syitä että ylimmässä kerroksessa valot vilkkuu, vettä ei tule aina ja kun tulee niin sekin vain jäätävän kylmänä ja hissi ei toimi.

Yksinkertainen fakta on vain että Ossi ei käyttänyt Google Chrome OS:aa sellaisessa kokoonpanossa johon se on tarkoitettu. Yhtä hyvin voisi haukkua Windows 7:n lyttyyn koska se ei toimi oikein ARM- tai PPC-prosessorilla varustetussa tietokoneessa.

Raips, viitsisitkö millää tiivistää sanomaasi? Jauhat samasta asiasta kymmeniä viestejä ja viestiesi tuoma lisäarvo on aika lähellä nollaa.

Lyhyesti ja ytimekkäästihän tuossa oli kirjoitettu. Se ettet ymmärrä ei tarkoita että muut ei ymmärtäis.

En nosta hattuu tälle bloggaukselle. Ensinnäkään näitä kahta ei voi verrata (seven ja cOS), toiseksi niitä on menty vertailee “väärin”.

Ei se mitään, saatiin täysi kommenttisota käytiin B)

END

@Anonyymi: Olen samaa mieltä. Jos kommentti ei mahdu kolmeen kohtuumittaiseen kappaleeseen, kirjoittajan olisi syytä käydä tekstinsä läpi ja poistaa tarpeettomat osuudet.

Yhdessä kommentissa kannattaa keskittyä yhteen pointtiin ja muotoilla se selkeäksi ja ytimekkääksi, niin joku jaksaa lukeakin.

Samojen asioiden toistaminen useissa kommenteissa peräkkäin on turhaa.

raips: “Ethän nyt ole täysin sokea ja idiootti? Luitko yhtään mitään mitä lainasin? Korostetaan että ei vilahda sinulla silmien ohitse:

“Google Chrome OS will run on both x86 as well as ARM chips and we are working with multiple OEMs to bring a number of netbooks to market next year.””

x86 ja netbooks ei mielestäni ole sama kuin Atom.

“No voi HERRAN JESTAS! Kyseessä on KEHITYSVERSIO joka tulee ensimmäiseksi ESIASENNETTUNA eri OEM tekemissä Netbookeissa joihin Google Chrome OS tullaan OPTIMOIMAAN…”

Kun katsotaan TÄMÄNHETKISTÄ tilannetta, niin on turha selittää että vuoden päästä tilanne on toinen, no varmaan onkin.

“Olet yrittänyt koko ajan inttää vain pelkästä prosessorista kun tahmaus ym johtuu myös monista muista asioista, joita olen sinulle yrittänyt sanoa. Kyseessä on tietokone mikä ei ole pelkkä prosessori. Ja Linux-käyttöjärjestelmä voidaan optiomoida tietylle prosessorille joka saa sen toimimaan kunnolla vain sen tietyn perheen prosessoreilla (kuten Atom) ja aiheuttamaan satunnaisia virheitä ja kaatumisia muilla prosessoreilla (esim Core2Duo).”

Totta hemmetissä voidaan, se vaan että on aika vaikea saada koodia toimimaan Atomilla ja KAATUMAAN C2D:lla, jos ei oikein todella yritetä sitä.

“Kuten täällä on jo useampaan kertaan sanottu, Google Chrome OS toimii satunnaisesti erilaisilla tuloksilla kokoonpanoissa joihin sitä ei ole suunniteltu toimivaksi…”

Olen monta kertaa kysynyt laitteistovaatimuksia, et ole antanut.

“Ja Ossi, mitä jos käyttäisit niitä sinun konsultin taitoja ja perehtyisit mm. Linux-käyttöjärjestelmän optimoimiseen tietyille prosessoreille ja katsoisitte Kvarkkin kanssa myös tuon?”

Joojoo, mutta kun nyt pitäisi saada tyyliin C2D tehot puoleen ja Atomille noin 800 prosenttia lisää, jotta se tuon selittäisi.

“Kuka sanoo että Google Chrome OS on valmis eikä kyseessä ole kehitysversio jonka on määrä tulla vasta tämän vuoden aikana markkinoille esiasennettuna?…”

Sanoikos Ossi testaavansa Chromen lopullista versiota? Jaa-a. Jos toimivuus oon juuri nyt huonoa, ei se toimivuus parane siitä että kyseessä on Beta…

Matti Karnaattu: “Määrittele Netbook”

“Google on määritellyt rautaa missä Chrome OS toimii.”

Ja nämä määrittelyt löytyvät mistä? Olen kysynyt monta kertaa.

Jos ei tuohon pysty vastaamaan, voisi vaan olla hiljaa.

“Jaaha, että koska Atom on x86-arkkitehtuurin prosessori niin silloin sille tehty koodin pitäisi toimia kaikissa x86-arkkitehtuurin prosessoreissa vaikka millaisia optimointeja laitettaisiin koodiin juuri tietylle prosessoriperheelle tai valmistajan erikoisuuksille…”

Kyllä, koska Atomissa ei mitään sellaista ole mikä estäisi toimivuuden muissa prosessoreissa. Jos ei erillistä prosessorin tunnistusta laiteta.

“Eli optimoinnilla saavutettiin n. 40% suorituskyvyn parannus Atomilla ja samaan aikaan suorituskyky putosi puoleen Core 2 Duo prosessorilla.”

Mutta kun se ei tätä tahmausta selitä. Pitäisi saada tyyliin C2D tehot puoleen ja Atomille noin 800 prosenttia lisää, jotta se tuon tahmauksen selittäisi.

Ja se vielä käsin assyka koodammalla, helppoa joo.

“Ja tuo sälli on sitten eräs GCC hakkeri. Ossi ja Kvarkki voivat jättää lukematta koska eivät muutenkaan usko koodin optimoinnin hitaammalle prosessorille tuottavan koodia joka toimii huonosti suorituskykyisimmillä prosessoreilla…”

Totta hemmetissä se onnistuu, mutta kun nyt pitäisi tosiaan saada tehoprossuilta puolet pois ja Atomille se 800 prosenttia lisää. Tuskin helpolla onnistuu.

Joker_: Mutta tuo ei edelleenkään selitä, koska eron pitää olla järkyttävän suuri, eikä mikään 200 prosenttiakaan riitä mihinkään.

“Yksinkertainen fakta on vain että Ossi ei käyttänyt Google Chrome OS:aa sellaisessa kokoonpanossa johon se on tarkoitettu. Yhtä hyvin voisi haukkua Windows 7:n lyttyyn koska se ei toimi oikein ARM- tai PPC-prosessorilla varustetussa tietokoneessa.”

Ja mikä hemmetti on selllainen kokoonpano johon se on tarkoitettu? Anna vastauksia äläkä toista samaa jatkuvasti.

Kvarkki, Ossi tuolla kommenteissa kyllä antoi linkin Googlen suositeltuihin kehittäjoen rautoihin. Tiedosto tosin on Xlsx-muotoinen, ei Docx-muotoinen.

@kvarkki, nii mikä se kokoonpano oikein on? Kannattaisiko vähän lukea tätä ketjua niin saattaisi selvitä…

Anonyymi: Ossi antoi jotain joo, muilta ei ole näkynyt. Ja edelleen haettiin tarkkoja laitteistovaatimuksia, eikä mitään “recommended machines” stuffia.

dd: Niin mikä kokoonpano?

Opettele lukemaan ja lopeta jankuttaminen niin se selviää.

dd: Itse jankutat jostain mitäänsanomattomasta asiasta ja kun kysyy mistä, alat selittämään että opettele lukemaan. Mitäs jos itse opettelisit lukemaan ja lopettaisit jankuttamisen?

“@kvarkki, nii mikä se kokoonpano oikein on? Kannattaisiko vähän lukea tätä ketjua niin saattaisi selvitä…”

Niin, MIKÄ kokoonpano ja MIHIN asiaan liittyen? Uskomatonta settiä. Kai tämä on sitä Linuxia, tarvitaan selvännäkijän taitoja.

Kvarkki, mitä jos lukisit molemmat aiheet kommenteineen uudelleen läpi ja sen jälkeen perehtyisit Netbookkien määritelmään ja nykyisiin yleisiin Netbookkien kokoonpanoihin ja lukisit vielä ne useamman henkiön, minun mukaanlukien antamat vastaukset etkä inttäisi kysymystä uudelleen kun vastaukset on annettu. Voit vaikka itse alkaa pohtimaan mikä prosessori on lähes kaikissa Netbookeissa, millaisia näytönohjaimia niihin laitetaan ja mitä Google tarkoittaa että se suunnittelee Google Chrome OS:n Netbookeihin ensimmäiseksi. Ja sen jälkeen kysele vaikka Ossilta testasiko hän Google Chrome OS:aa Netbookilla vai jollain kokoonpanolla joka ei ole Netbook.
Ja katso vähän uudelleen vielä sitä että kun koodi optimoidaan prosessoriperheelle X, niin se ei välttämättä toimi ollenkaan tai toimii huonosti toisella prosessorilla joka olisi vaikka kuinka paljon suorituskykyisempi äläkä tuijota sitä megahertsien ja ytimien määrää että se on heti suorituskykyisempi kun kyse on koodin optimoimisesta juuri tietynlaiselle laitteistolle. Ja sen rupea lukemaan Ossin kirjoituksia uudelleen miten hän syyttää että Google ei keskity oikeiden asioiden kehittämiseen ja kuinka tulee tätä tahtia olemaan täysi floppi. Perustellen kaiken vain sillä että hän ei yksinkertaisesti testaa Google Chrome OS:aa sellaisella laitteistolla johon se tullaan suunnittelemaan. Vaikka hän itsekkin jopa sanoo että Google suunnittelee Google Chrome OS.n toimivaksi vain hyvin tarkkaan valitussa laitteistossa.

Ja täällä sinä intät että kuinka koko homma on ihan oikein tehty eikä se selitä miksi se on C2D:lla hitaampi. Kukaan ei täällä ole kieltämässä että Ossin tulokset eivät ole totuudenmukaisia kun ne ajetaan juuri Ossin käyttämällä laitteistolla. Mutta kun sillä testillä ei voi tehdä mitään johtopäätöstä Google Chrome OS:n kehityksen tämänhetkisestä laadusta.

“Ja tajua jo vihdoin että Windows 7 ei tue ARM-prosessorin arkkitehtuuria. Sen sijaan Atom tukee samaa arkkitehtuuria kuin Phenom, Celeron ja Core 2 Duo, joten tämä ARM-kortti ei toimi.”

Jos lukisit yhtään mitä olen kirjoittanut niin tietäisit aivan hyvin että tiedän että Windows 7 ei tue ARM-arkkitehtuurin prosessoria. Mutta nähtävästi et osaa edes esimerkkejä lukea saati ymmärtää. Sanotaan sitten vaikka toisella tavalla; voisin tehdä samanlaisen jutun kuin Ossi missä haukun Windows 7:n surkeaksi ja toimimattomaksi kun yritän ajaa sitä 486 tasoisessa tietokoneessa kun asennusmediana on 64bit versio. Ja jos yrität yhtään väittää että menee väärin niin voisin vain sanoa että kyllä se testi on ihan oikein koska kyseessä on x86-arkkitehtuurin prosessori ihan samalla tavalla.

Ja vaikka Atom on x86 niin se ei tarkoita että sille prosessoriperheelle optimoitu koodi toimii nopeuden osalta samassa suhteessa kuin suorituskykyisemmällä x86-arkkitehtuurin prosessorilla. Se ei vain toimi yksinkertaisesti niin että Atomille optimoitu koodi toimisi toisella prosessorilla jossa 5x suurempi kellotajuus tai kolme ydintä lisää sen 3 tai 5 kertaa nopeammin. Se koodi voi alkaa matelemaan, sekoilemaan ja kaatumaan kun se optimoidaan kääntövaiheessa hitaammalle prosessorille vaikka olisi samaa prosessoriarkkitehtuuria. Sitä varten koodi käännetään uudelleen optimoiden se suorituskykyisemmälle prosessorille jotta saadaan suorituskyky toimimaan ja sitä varten yhdestä ohjelmasta joudutaan tarjoamaan silloin useampia versiota eri prosessoreille vaikka kaikki olisi samaa x86-arkkitehtuuria.

Jos suoritat i368 binäärin uudessa 4 ytimisessä C2D:ssa niin sen suorituskyky voi olla paljon huonompi tai olla kokonaan toimimaton kuin jos se sama koodi käännetään i586 tai i686 arkkitehtuurina suoritettavaksi, puhumattakaan x86_64. Aivan samalla tavalla se koodi voidaan kääntää yleisesti neutraaleilla x86-arkkitehtuurin ominaisuuksilla niin että se ei ole optimoitu hitaille ja yksinkertaisimmille prosessoreille mutta ei ole myöskään optimoitu nopeille ja monipuolisille prosessoreille mutta toimii kaikilla x86-arkkitehtuurin prosessoreilla kun lyödään kääntövaiheessa tietty vaatimus. Kyse on OPTIMOINNISTA ja sinä et halua mitenkään ymmärtää että Google Chrome OS.n ei ole tarkoitus toimia siinä Ossin kokoonpanossa.

Minä saan aivan samanlaiset ongelmat kuin Ossi kun lyön muistitkun missä Google Chrome OS on tähän tietokoneeseen. AMD prosessorilla kahdella ytimellä 4.8Ghz ja 4Gt keskusmuistia. Matelee, kaatuilee, ei vastaa ohjauslaitteisiin aina jne. Mutta mitään tässä kokoonpanossa tai Ossin kokemia ongelmia ei löydy kun lyön tikun useampaan Netbookkiin joissa sen kuuluu toimia ja niin se tekee.

Mutta minä en ole idiootti joka vetää siitä johtopäätökset Google Chrome OS:n kehityksen nykyisestä tilanteesta, Googlen kehityksen suuntauksesta ja mitä se tulee olemaan tulevaisuudessa niiden oireiden myötä. Miksi? No koska minun tietokoneen kokoonpano on sellainen mihin Google Chrome OS:aa ei ole tarkoitettu toimivaksi, ainakaan Zero-projektin tarjoamalla levykuvalla.

Voisin itse ottaa koko Google Chrome OS:n lähdekoodipaketit ja kääntää jokaisen osan itse, optimoida sen AMD prosessorille, keskusmuistin määrälle, piirisarjalle, näytönohjaimelle ja kiintolevyille ja jopa oheislaitteille joita on. Ja voisin vaikka lyödä vetoa että Google Chrome OS lentäisi ja toimisi aivan yhtä hyvin kuin se toimii Zero-projektin omalla levykuvalla kun ajan sitä Netbookilla. Mutta minun pitäisi nähdä vaivaa ohjelmistojen binäärikäännöksiin. Sitä varten meillä on jakelijat jotka tekevät tuon työn käyttäjän puolesta. Jotka itse tekevät päätöksen että millaisiin laitteistioihin he haluavat tarjota ohjelmistot ja kääntävät ja paketoivat kaikki halutut ohjelmistot juuri sitä tarkoitusta varten.

Mutta jatka vain inttämistä että ei ole mitään tietoja millaisessa kokoonpanossa Google Chrome OS:n on tarkoitettu toimivan, koodi ei koskaan voi toimia hitaammin, kaatuillen tai toimimatta uudemmalla prosessorilla jos koodi koodi on optimoitu hitaammalle tai mitä tahansa muuta.

Maailmassa on viisaitakin ihmisiä jotka tietävät että Google Chrome OS toimii niissä kokoonpanoissa joihin se suunnitellaan eikä sen tarvitse toimia missään muualla vaikka satunnaisesti voikin niin tehdä.

raips: Kysyin tarkkoja laitteistovaatimuksia ja netbookin määritelmää. Saan vastauksesi jotain “LÄHES jokaisessa Netbookissa on Atom”. Just joo.

“Jos lukisit yhtään mitä olen kirjoittanut niin tietäisit aivan hyvin että tiedän että Windows 7 ei tue ARM-arkkitehtuurin prosessoria. Mutta nähtävästi et osaa edes esimerkkejä lukea saati ymmärtää. Sanotaan sitten vaikka toisella tavalla; voisin tehdä samanlaisen jutun kuin Ossi missä haukun Windows 7:n surkeaksi ja toimimattomaksi kun yritän ajaa sitä 486 tasoisessa tietokoneessa kun asennusmediana on 64bit versio. Ja jos yrität yhtään väittää että menee väärin niin voisin vain sanoa että kyllä se testi on ihan oikein koska kyseessä on x86-arkkitehtuurin prosessori ihan samalla tavalla.”

Ja pieleen menee taas, koska 64-bit tuki ei sisälly x86:n. Intelkin nimeää sen EM64T:ksi. Tämänkin varmaan tajuat, mutta pakko vängätä?

“Se koodi voi alkaa matelemaan, sekoilemaan ja kaatumaan kun se optimoidaan kääntövaiheessa hitaammalle prosessorille vaikka olisi samaa prosessoriarkkitehtuuria.”

Ai oikein sekoilemaan ja kaatumaan? Tajuat varmasti että Atomilla on tasan yksi ja vain yksi etu ARM:n nähden: se tukee x86 ohjelmistoja. Jos se ei tukisi, se ainoa etu menisi eikä Atomia käyttäisi kukaan.

“…Kyse on OPTIMOINNISTA ja sinä et halua mitenkään ymmärtää että Google Chrome OS.n ei ole tarkoitus toimia siinä Ossin kokoonpanossa.”

Joo, mutta kun sillä optimoinnilla pitäisi saavuttaa niin kammottava nopeustappio paremmilla prosessoreilla, ettei sitä saa ellei sitä tahallaan tee. Tuskin mikään kääntäjäkään siihen pystyy.

“Minä saan aivan samanlaiset ongelmat kuin Ossi kun lyön muistitkun missä Google Chrome OS on tähän tietokoneeseen. AMD prosessorilla kahdella ytimellä 4.8Ghz ja 4Gt keskusmuistia. Matelee, kaatuilee, ei vastaa ohjauslaitteisiin aina jne. Mutta mitään tässä kokoonpanossa tai Ossin kokemia ongelmia ei löydy kun lyön tikun useampaan Netbookkiin joissa sen kuuluu toimia ja niin se tekee.”

Oikeen 4.8 GHz, aika kovat kellot, en ihmettele jos tulee ongemia. Vesijäähyäkö käytät?

Ja oletko varma että vika on prosessorissa?

“No koska minun tietokoneen kokoonpano on sellainen mihin Google Chrome OS:aa ei ole tarkoitettu toimivaksi, ainakaan Zero-projektin tarjoamalla levykuvalla.”

Laitteistovaatimuksethan ovat mitkä?

“Mutta jatka vain inttämistä että ei ole mitään tietoja millaisessa kokoonpanossa Google Chrome OS:n on tarkoitettu toimivan, koodi ei koskaan voi toimia hitaammin, kaatuillen tai toimimatta uudemmalla prosessorilla jos koodi koodi on optimoitu hitaammalle tai mitä tahansa muuta.”

Prosessoriteho on luollaa 10X, joten jos silti tahmaa tarvitaan noin 30X hidastus, todella vaikeaa. Mitä tulee kaatuiluun, silloin on ohjelmassa tai kääntäjässä vika koska Atomin käskykannassa ei ole mitään käskyjä joita ei olisi Core 2 Duo:ssa. Siten tuon kaatuiluhomman voit samantien unohtaa.

“Maailmassa on viisaitakin ihmisiä jotka tietävät että Google Chrome OS toimii niissä kokoonpanoissa joihin se suunnitellaan eikä sen tarvitse toimia missään muualla vaikka satunnaisesti voikin niin tehdä.”

Ja ne laitteistovaatimukset olivat?

@Kvarkki:

“Kysyin tarkkoja laitteistovaatimuksia ja netbookin määritelmää. Saan vastauksesi jotain “LÄHES jokaisessa Netbookissa on Atom”. Just joo.”

No tässä sulle rautaa: http://www.chromium.org/chromium-os/getting-dev-hardware/dev-hardware-list

“Ai oikein sekoilemaan ja kaatumaan?”

Se kyllä tarvisi aika huonoa koodia, mutta kyllähän se on mahdollista, että jokin bugi tai hidastelu jossain raudassa laukaisee lisää bugeja mitä ei muuten näy ja voi toimia toisella raudalla täysin virheettömästi.

“Tajuat varmasti että Atomilla on tasan yksi ja vain yksi etu ARM:n nähden: se tukee x86 ohjelmistoja. Jos se ei tukisi, se ainoa etu menisi eikä Atomia käyttäisi kukaan.”

Atom voi olla aika halpa joissakin tilanteissa mikä olisi myös etu. Ainoa mikä pitää x86:ssa vielä kiinni Googlea taitaa olla Flash Player mutta ei kauaa kun Google on vaihtamassa Youtubea HTML5:n.

“Joo, mutta kun sillä optimoinnilla pitäisi saavuttaa niin kammottava nopeustappio paremmilla prosessoreilla, ettei sitä saa ellei sitä tahallaan tee. Tuskin mikään kääntäjäkään siihen pystyy.”

Sillä taas ei ole mitään merkitystä mistä se nopeustappio tarkalleen ottaen johtuu koska virhe tehdään jo siinä, että ajetaan raudassa jossa kiinnostus kyseisen käyttiksen toimivuuteen on nollan kieppeillä.

Ja ne laiskat ja oppimattomat jotka eivät jaksa lukea niin tässä teille lyhyt: Google Chrome OS:n ei kuulu toimia Ossin kokoonpanolla. Sen ei kuulu toimia kuin Netbookissa. Zero-projektin tarjoama levykuva ei kerro totuutta Google Chrome OS:n kehityksestä.

Kvarkki: “Kysyin tarkkoja laitteistovaatimuksia ja netbookin määritelmää.”

Google on ystäväsi kertomaan tuosta. Netbookin yleiset speksit löytää 10 vuotias lapsi muutamassa minuutissa. Kaivaa esille vielä mitkä prosessorit on suosituimmissa eri valmistajien malleissa ja mitkä piirisarjat, näytönohjaimet ym. 10 vuotias lapsi jopa löytää kuinka monta erilaista mallia Atomista on ja jopa niiden luokat. Löytyy teknisiä speksejä Netbookeissa käytetyissä prosessoreista sekä myös vielä kääntäjille vihjeitä miten tehdä sellaisille heikkotehoisille prosessoreille optimoitua koodia joka ei välttämättä toimi missään muualla. 10 vuotias lapsi olisi jo tiennyt että Google Chrome OS:n ei kuulu toimia Ossin kokoonpanossa. Mutta lapsissa onkin se ihmeellinen asia että monet heistä ovat todella nopeita oppimaan…

“Ja pieleen menee taas, koska 64-bit tuki ei sisälly x86:n. Intelkin nimeää sen EM64T:ksi. Tämänkin varmaan tajuat, mutta pakko vängätä?”

x86-64 on AMD:n x86-arkkitehtuurin laajennus 64bit. Intelillä oli aivan omat 64bit tekniikat. Lopulta Intel joutu hyväksymään AMD:n 64bit tekniikan omiin prosessoreihin. Ja x86-on vain arkkitehtuuri eikä mikään fakta että oikea x86-arkktehtuurin prosessori on vain esim 32bit. Intel oli valmis hylkäämään koko x86-arkkitehtuurin ongelmat Itanium sarjallaan jota se kutsui IA-64, joka oli Intelin näkemys miten tehdään jatkumu IA-32 (x86) arkkitehtuurille. AMD loi 64bit laajennuksen x86-arkkitehtuuriin ja monet valitsivat sen koska x86-arkkitehtuurille tehdyt ohjelmat saatiin toimimaan suoraan.

“Originally announced in 1999 with a full specification in August 2000,[1] the architecture was positioned by AMD from the beginning as an evolutionary way to add 64-bit computing capabilities to the existing x86 architecture, as opposed to Intel’s approach of creating an entirely new 64-bit architecture with IA-64.”

Ei kannata tehdä mitään Intelin markkinoinnin pohjalta johtopäätöksiä että x86-64 ei ole x86-arkkitehtuuria. Intel yritti aivan omaansa ja otti käyttöön sille IA-64 joten sitä ei voitu käyttää x86-64 vaan piti keksii uusi EM64.

“Since the basic instruction set is the same, there is almost no performance penalty for executing x86 code. This is unlike Intel’s IA-64, where differences in the underlying ISA means that running 32-bit code must be done either in emulation of x86 (making the process slower) or with a dedicated x86 core. However, on the x86-64 platform, 32-bit x86 applications may still benefit from a 64-bit recompile, due to the additional registers in 64-bit code, which a compiler can use for optimization.”

“The mode used by 16-bit (protected mode or real mode) and 32-bit operating systems. In this mode, the processor acts just like an x86 processor, and only 16-bit or 32-bit code can be executed. 64-bit programs will not run.”

Voit jatkaa selittämistä että x86-64 ei ole x86-arkkitehtuurin prosessori ja 64bit ei ole siihen laajennus. Intel yritti päästä IA-64:lla eroon CISC:sta ja saada RISC:n ja monet haluavat pitäytyä CISC:ssa minkä takia jo AMD:n 64bit laajennukset x86-arkkitehtuuriin otettiin mieluisasti vastaan.

Ja jotta vielä oppisit, niin tulevaisuudessa x86-64 tulee sulautumaan pelkäksi x86:ksi ilman että tarkennetaan että se on uudempi sukupolvi x86-arkkitehtuurista, aivan kuten aikaisemminkin kävi x86-32 ja x86-16 nimille kun 64bit hevonen on kuollut markkinoinnin osalta. x86-128 laajennusta ollaan jo suunnittelemassa vaikka sitä ei tulla pitkiin aikoihin tarvitsemaan jo niiden hyötyjen vuoksi mitä 64bit laajennus x86-arkkitehtuuriin toi. x86-arkkitehtuuri tarkoittaa että prosessorit pystyy suorittamaan 80386 prosessorin käskykannalla olevia binäärejä (uudempi arkkitehtuurin malli on taaksepäinyhteensopiva), aivan kuten x86-64 koska se ei ole mitään muuta kuin uusi laajennus x86-arkkitehtuuriin eikä eri prosessoriarkkitehtuuri kuten ARM tai PPC jotka eivät ole x86-arkkitehtuurin mukaisia.

Ja EM64T (Extended Memory 64 Technology) ei ole enää käytössä. Ensimmäiseksi oli IA-32e jonka jälkeen Intel alkoi käyttämään EM64T nimeä ja nykyisin se on hylätty ja käytetään Intel 64 nimeä joka on vastaisku AMD:n omalle AMD64 nimelle.

Ja Intel 64 eroaa vielä AMD64:sta:

* Intel 64′s BSF and BSR instructions act differently when the source is 0 and the operand size is 32 bits. The processor sets the zero flag and leaves the upper 32 bits of the destination undefined.

* AMD64 requires a different microcode update format and control MSRs while Intel 64 implements microcode update unchanged from their 32-bit only processors.

* Intel 64 lacks some model-specific registers that are considered architectural to AMD64. These include SYSCFG, TOP_MEM, and TOP_MEM2.

* Intel 64 allows SYSCALL and SYSRET only in IA-32e mode (not in compatibility mode). It allows SYSENTER and SYSEXIT in both modes.
AMD64 lacks SYSENTER and SYSEXIT in both sub-modes of long mode.

* Near branches with the 66H (operand size) prefix behave differently. Intel 64 clears only the top 32 bits, while AMD64 clears the top 48 bits.
More recent AMD64 processors support 1GB pages in addition to 4kB and 2MB.

Ja Intel 64 on toteutettuna seuraavissa Intelin prosessoriperheissä:
“Intel 64 is Intel’s implementation of x86-64. It is used in newer versions of Pentium 4, Pentium D, Pentium Extreme Edition, Celeron D, Xeon and Pentium Dual-Core processors, the Atom 230, 330, D510, and N450 and in all versions of the Core 2, Core i7, Core i5 and Core i3 processors.”

Ja mm. Asus 901 sisältää Atom N270 prosessorin ja 1000H taas N280 prosessorin. Intel 64 ominaisuudet jotka löytyy Core 2:sta ei ole tietenkään niissä Atomeissa jotka on useissa yleisimmissä Netbook-malleissa koska ei ole 64bit X86-arkkitehtuurin laajennusta käytössä ja 32bit koodiakin ajetaan eri tavalla Core 2 Duo:ssa kuin vanhemmissa Atomeissa.

“Ai oikein sekoilemaan ja kaatumaan? Tajuat varmasti että Atomilla on tasan yksi ja vain yksi etu ARM:n nähden: se tukee x86 ohjelmistoja. Jos se ei tukisi, se ainoa etu menisi eikä Atomia käyttäisi kukaan.”

Aivan kuten ei ole Core 2 Duo Netbookeissa, ei Google Chrome OS.n tarvitse toimia edes sellaisella prosessorilla. Kerrotko missä Netbookissa tai esim MDI laitteessa on Core 2 Duo prosessori johon Google Chorme OS on suunniteltu toimivaksi kun mukamas on kaikissa x86-arkkitehtuurin prosessoreissa suunniteltu toimivaksi? Aivan kuten Windows 7:n ei kuulu toimia ARM-tai PPC-arkkitehtuurin prosessoreilla koska niihin sitä ei ole sitä tehty. Aivan turhaa olisi haukkua Windows 7 surkeaksi sellaisen vuoksi. Mutta aivan sama asia tässäkin, sinä et vain huomaa että yrität väittää että Google Chrome OS:n kuuluisi toimia prosessorilla (/tietokoneella) johon Google Chrome OS:aa ei tulla optimoimaan vaan Netbookeihin joissa ei käytetä sellaisia osia mitä Ossilla on.

Muutenkin edelleen on kyse Zero-projektista joka tekee omat käännökset ja mahdollisesti omilla optimoinneilla ja laajennetuilla tuella. Virheitä syntyy siinäkin. Joten Zero-projektin levykuvan perusteella ei kannata tehdä yhtään mitään johtopäätöksiä missä tilanteessa on Googlen Chrome OS.

Googlen ei tarvitse lähdekoodeja paljastaa yhtään kenellekkään vielä. He voivat aivan rauhassa pitää kaikki muutokset piilossa ja optimoida Google Chrome OS:aa omassa haarassa (mitä varmana tekee).

“Oikeen 4.8 GHz, aika kovat kellot, en ihmettele jos tulee ongemia. Vesijäähyäkö käytät?”

Huomaa jälleen että sekoilet suoraan oikean kellotajuuden ja vastaavan kellotajuuden kanssa mitä AMD käytti Inteliä vastaan. Olisi ehkä pitänyt laittaa 4800+ että olisit ymmärtänyt (Pitäisikö vetää johtopäätökset että olet Intelin fani). Ajoin Google Chrome OS:aa sellaisella laitteistolla jossa oli x86-arkkitehtuurin prosessori, paljon suorituskykyisempi kuin mitä Netbookeissa on. Enemmän keskusmuistia (4x) joka on vielä nopeampaa, kaksi eri näytönohjainta käytössä ja paljon suurempi näyttö. Sinun logiikan mukaan Google Chrome OS:n pitäisi lentää tälläisellä kokoonpanolla koska kaikkien paperilla kerrottujen ominaisuuksien mukaan kokoonpanoni on merkittävästi nopeampi kuin mitä mm. Asus 901 ja 1000H Netbookeissa on. Joten logiikkasi mukaan Google Chrome OS ei voi mitenkään hidastella tai kaatua.

Kuten moni on yrittänyt sanoa ja todennut, ongelmia syntyy kun käytetään laitteistoa johon Google Chrome OS:n ei ole tarkoitus toimia. Eli kun käytetään laitteistoa johon koodi ei ole optimoitu niin koodin toiminta on ei-optimaalinen ja mitä tarkoittaa ei-optimaalinen? No sitä että se voi toimia tai se ei saata toimia ollenkaan.

“Ja oletko varma että vika on prosessorissa?”

Hohhoijaa… ylempänä (mm. minä) moni sanoi että ongelmat voivat löytyä piirisarjasta, näytönohjaimesta. Ja ongelmat eivät välttämättä ole edes Linux-käyttöjärjestelmässä prosessorin optimoinneilla vaan missä tahansa koodissa sen yläpuolella prosessorille tehtyjen optimointien vuoksi. Jopa itse Google Chromessa tai Googlen omassa ikkunointijärjestelmässä. Itse kieltäydyit edes harkitsemasta että vika voisi olla missään muualla ja rajasit kaikki muut pois paitsi prosessorin. Kun muut ovat yrittäneet sanoa että Ossin kokoonpano ei ole sellainen johon Google on kertonut Google Chrome OS:n tulevan optimoitu. Jos haluaa tarkemmin tietää niin siitä vain katsomaan mm. Linux-käyttöjärjestelmän säädöt käännöstä varten Googlen palvelimilta (eikä mistään Zero-projektista). Mutta silloinkaan et saa välttämättä kaikkia oikeita optimointeja koska Googlen ei ole tarvinnut koodia julkistaa kenellekkään.

“Laitteistovaatimuksethan ovat mitkä?”

Ylempänä on sanottu mitä Google on kertonut. Mitä jos lopetat inttämisen ja luet mitä sanotaan? Lue vielä Ossin kirjoitukset ja totea että onko Ossin kokoonpano juuri sellainen johon Google Chrome OS tullaan suunnittelemaan heti ensimmäiseksi toimimaan?

Laitetaan tähän vielä parin sekunnin googletus jotka kertoo _huhutut_ laitteistovaatimukset joita Google ei ole vahvistanut mitenkään, koska en usko että edes kykenet siihen:

“Display: 10.1 inch HD ready multit-touch screen
CPU: ARM-based processor
Storage: 64GB SSD
Memory: 2GB
Connectivity: WiFi, Bluetooth, 3G, Ethernet
I/O: USB, webcam, 3.5mm audio jack, flash card reader”

Kaikki tiedot on pelkkää huhua. Google on vain sanonut: “Google Chrome OS is an open source, lightweight operating system that will initially be targeted at netbooks. Later this year we will open-source its code, and netbooks running Google Chrome OS will be available for consumers in the second half of 2010.”

Ja sinä intät että sen täytyy toimia kaikilla henkilökohtaisilla tietokoneilla missä on x86-arkkitehtuurin prosessori koska Atom on x86. Ja Atom on yleisin käytetty prosessori Netbookeissa ja Netbook on se johon Google koko Google Chrome OS:n tulee optimoimaan. Ja sinä vaan intät ja intät kuin ammattitrolli.

“Mitä tulee kaatuiluun, silloin on ohjelmassa tai kääntäjässä vika koska Atomin käskykannassa ei ole mitään käskyjä joita ei olisi Core 2 Duo:ssa. Siten tuon kaatuiluhomman voit samantien unohtaa.”

Hohhoijaa… sinä et sitten ikinä ymmärrä. Kääntäjässä ei ole mitään vikaa kun se mahdollistaa ohjelman kääntämisen samasta lähdekoodista optimoiden sen jokaiselle erilaiselle prosessorille ja laitteistolle toimivaksi. Se on ohjelmoijan vika jos kääntää ohjelman väärin siten että se ei ole optimoitu juuri halutulle prosessorille.
Se on taas testaajan vika jos yrittää käyttää binääriä prosessorilla jolle sitä koodia ei ole optimoitu kääntäjällä vaan aivan toiselle. Jo nyt on suuri merkitys onko Linux-käyttöjärjestelmä käännetty Intelin Atom, Core2 tai AMD:n Athlon prosessoreille. Kääntäjässä voidaan myös ottaa asetukset missä vielä käytetään vain kyseisen valmistajan omia erikoisuuksia. Kaikilla optimoinneilla saadaan binääri sellaiseksi että se ei ole enää geneerinen joka x86-arkkitehtuurin (myös 64bit versiot) prosessorilla toimiva vaan aiheuttaa hidastumista ja kaatumista. Geneerisesti käännetty binääri ei hyödy mistään tietyn prosessorivalmistajan tai prosessoriperheen yksilöllisistä ominaisuuksista vaan ainoastaan takaa että se toimii.

“Joo, mutta kun sillä optimoinnilla pitäisi saavuttaa niin kammottava nopeustappio paremmilla prosessoreilla, ettei sitä saa ellei sitä tahallaan tee. Tuskin mikään kääntäjäkään siihen pystyy.”

Mikä on parempi prosessori? Onko Intelin prosessori parempi kuin AMD:n tai toisinpäin? Voidaan saada koodi matelemaan nopeamma uudella prosessorilla mutta vanhalla hitaammalla taas toimimaan kuten kuuluu. Et ole koskaan kuullutkaan tapauksista missä juuri tietylle prosessoriperheelle tai prosessorivalmistajan prosessoreille optimoitu koodi matelisi tai ei edes toimi oikein. Täällä intät “no kun Atom on x86 ja Core2 on x86 ja Core2 on parempi niin koodin pitää toimii aina paremmin”. Et vain halua hyväksyä faktaa että kun koodi optimoidaan vain tiettyyn laitteistoon niin hyvin toimivaksi kuin on vain mahdollista, niin se ei aina toimi missään muualla ja koskaan se ei toimi niin hyvin sellaisella raudalla johon sitä ei ole optimoitu kuin sillä johon se optimoidaan. Se on juuri optimoinnin idea että se saadaan toimimaan mahdollisimman tehokkaasti halutulla raudalla jossa sitä tullaan suorittamaan. Välittämättä edes että se saattaa tai ei saata toimia missäään muualla.

Nyt jokainen vähääkään viisas on jo kauan aikaa sitten tajunnut että Google Chrome OS on tarkoitettu ensimmäiseksi toimimaan Netbookeissa joissa se tulee olemaan OEM puolesta esiasennettuna. Sen ei ole tarkoitettu toimivan missään muussa henkilökohtaisten tietokoneiden luokitellussa mallissa vaan ainoastaan Netbookissa. Google voi vasta myyntiin laittamisen yhteydessä kertoa että missä se toimii, että mitä optimointeja laitetaan. Ja vasta silloin saadaan se oikea tieto. Sitä ennen Googlen ei tarvitse lähdekoodia julkaista, sen ei tarvitse kertoa yhtään tarkkoja tietoja. Ja minkään Zero-projektin kaltaisen valmiiksi käännetyn levykuvan käyttäminen ei kerro tilannetta Google Chrome OS:n tilasta ja saati että sitä vielä ajetaan kokoonpanolla joka ei ole sellainen johon Google on kertonut Google Chrome OS:n toimivan.

Ossin tuloksia voidaan pitää vain ja ainoastaan Ossin kokoonpanossa saatuina tuloksina kun käytettiin Zero-projektin luomaa valmista levykuvaa. Niistä tuloksista ei voi vetää minkäänlaisia johtopäätöksiä Google Chrome OS:n tilanteesta saati että mihin Google kiinnittää huomiota kehityksessä. Ainoa tapa olisi olla Googlen työntekijänä tuossa projektissa, mutta Google pysyy hiljaa kasvattaakseen hypeä ja se pelottaa Microsoftia ja sen faneja ja pitää alkaa levittelemään FUD:ia että Google Chrome OS tulee floppaamaan ja asiakkaat tulee palauttamaan koneita kauppaan jne jne.

Niin ja sekin vielä että on huvittavaa että väität että EM64T ei ole x86-arkkitehtuurin prosessori. Väität että Atomissa ei ole mitään sellaista mitä ei Core2Duo ajaisi. Väität vielä että prosessorioptimoinnilla ei saada mitään ongelmia esille ja vihjailet vielä että sellaiset löytyisi vain kun ylikellotetaan prosessoria tai kääntäjä on rikki.

Olen idiootti kun vänkään aina idioottien kanssa…

Matti Karnaattu: No juuri tuollaista listaa hain. Listalla on esim Fujitsu Lifebook T5010. Jossa muuten on Core 2 Duo, joten eiköhän tämä prosessorihomma ole tällä selvä.

“Se kyllä tarvisi aika huonoa koodia, mutta kyllähän se on mahdollista, että jokin bugi tai hidastelu jossain raudassa laukaisee lisää bugeja mitä ei muuten näy ja voi toimia toisella raudalla täysin virheettömästi.”

Prosessoritasolla tuskin.

“Atom voi olla aika halpa joissakin tilanteissa mikä olisi myös etu. Ainoa mikä pitää x86:ssa vielä kiinni Googlea taitaa olla Flash Player mutta ei kauaa kun Google on vaihtamassa Youtubea HTML5:n.”

Ei pärjää ikinä Armille halpuudessa, ellei myydä tappiolla.

“Sillä taas ei ole mitään merkitystä mistä se nopeustappio tarkalleen ottaen johtuu koska virhe tehdään jo siinä, että ajetaan raudassa jossa kiinnostus kyseisen käyttiksen toimivuuteen on nollan kieppeillä.”

Prosessorista kuitenkin oli kyse, muut laitteet voivatkin aiheuttaa vaikka mitä.

raips: Ai oikein muutamassa minuutissa? Jos ei puolen minuutin Googletus tuota tulosta, se kertoo ettei se ihan niin helppoa ole.

Ja kuten listalta huomaat, myös Core 2 Duo -koneella toimii, joten se siitä prosessorihommasta.

Ja AMD nimesi x86-64:ksi ihan siksi että siinä toimii myös x86 ja halusi ilmaistakin sen, toisin kuin IA-64:ssa, jossa x86 toimii korkeintaan hitaalla emulaatiolla.

“Voit jatkaa selittämistä että x86-64 ei ole x86-arkkitehtuurin prosessori ja 64bit ei ole siihen laajennus. Intel yritti päästä IA-64:lla eroon CISC:sta ja saada RISC:n ja monet haluavat pitäytyä CISC:ssa minkä takia jo AMD:n 64bit laajennukset x86-arkkitehtuuriin otettiin mieluisasti vastaan.”

Kukaan ei halua “pitäytyä” CISC:ssa ja nykyiset prosessorit laskevat sisäisesti “RISC”:lla, x86:sta pidetään kiinni vain ohjelmistotuen takia.

“x86-arkkitehtuuri tarkoittaa että prosessorit pystyy suorittamaan 80386 prosessorin käskykannalla olevia binäärejä (uudempi arkkitehtuurin malli on taaksepäinyhteensopiva), aivan kuten x86-64 koska se ei ole mitään muuta kuin uusi laajennus x86-arkkitehtuuriin eikä eri prosessoriarkkitehtuuri kuten ARM tai PPC jotka eivät ole x86-arkkitehtuurin mukaisia.”

Nyt menee pieleen. Jos x86-64:lla otetaan Long mode (eli käyttöön 64-bit käskyt toimivat), 16-bittinen koodi ei toimi. Ts ei taaksepäin yhteensopiva siinä määrin että voisi sanoa x86 “yhteensopivaksi”. Todellakin laajennus.

Intel nyt tietenkin halusi hämmentää soppaa tekemällä “omat standardinsa”, silti Intelin prosessorien välillä tuossa tuskin eroa on.

“Aivan kuten ei ole Core 2 Duo Netbookeissa, ei Google Chrome OS.n tarvitse toimia edes sellaisella prosessorilla. Kerrotko missä Netbookissa tai esim MDI laitteessa on Core 2 Duo prosessori johon Google Chorme OS on suunniteltu toimivaksi kun mukamas on kaikissa x86-arkkitehtuurin prosessoreissa suunniteltu toimivaksi?”

http://www.chromium.org/chromium-os/getting-dev-hardware/dev-hardware-list

Fujitsu Lifebook T5010

Siinä heti yksi. Enempää en jaksa katsella.

“Googlen ei tarvitse lähdekoodeja paljastaa yhtään kenellekkään vielä. He voivat aivan rauhassa pitää kaikki muutokset piilossa ja optimoida Google Chrome OS:aa omassa haarassa (mitä varmana tekee).”

Pitäkööt vaan, mutta ei sitten kannata ihmetellä jos käytetään “väärää” rautaa.

“Huomaa jälleen että sekoilet suoraan oikean kellotajuuden ja vastaavan kellotajuuden kanssa mitä AMD käytti Inteliä vastaan. Olisi ehkä pitänyt laittaa 4800+ että olisit ymmärtänyt (Pitäisikö vetää johtopäätökset että olet Intelin fani).”

Olisi pitänyt joo :)

“Ajoin Google Chrome OS:aa sellaisella laitteistolla jossa oli x86-arkkitehtuurin prosessori, paljon suorituskykyisempi kuin mitä Netbookeissa on. Enemmän keskusmuistia (4x) joka on vielä nopeampaa, kaksi eri näytönohjainta käytössä ja paljon suurempi näyttö. Sinun logiikan mukaan Google Chrome OS:n pitäisi lentää tälläisellä kokoonpanolla koska kaikkien paperilla kerrottujen ominaisuuksien mukaan kokoonpanoni on merkittävästi nopeampi kuin mitä mm. Asus 901 ja 1000H Netbookeissa on. Joten logiikkasi mukaan Google Chrome OS ei voi mitenkään hidastella tai kaatua.”

Jos ajurituki on pielessä, voi hidastella tai kaatua. Mutta että johtuu prosessorista…

“Itse kieltäydyit edes harkitsemasta että vika voisi olla missään muualla ja rajasit kaikki muut pois paitsi prosessorin.”

Että mitä? Minä sanoin että vika EI ole prosessorissa vaan jossakin muualla.

“Ja sinä intät että sen täytyy toimia kaikilla henkilökohtaisilla tietokoneilla missä on x86-arkkitehtuurin prosessori koska Atom on x86. Ja Atom on yleisin käytetty prosessori Netbookeissa ja Netbook on se johon Google koko Google Chrome OS:n tulee optimoimaan. Ja sinä vaan intät ja intät kuin ammattitrolli.”

Trolli olet itse, koska en ole tuollaista väittänyt missään vaiheessa.

“Hohhoijaa… sinä et sitten ikinä ymmärrä. Kääntäjässä ei ole mitään vikaa kun se mahdollistaa ohjelman kääntämisen samasta lähdekoodista optimoiden sen jokaiselle erilaiselle prosessorille ja laitteistolle toimivaksi. Se on ohjelmoijan vika jos kääntää ohjelman väärin siten että se ei ole optimoitu juuri halutulle prosessorille.”

Yhä edelleen kysyn, mikä estää “Atomille” tehdyn koodin toimivuuden Core 2 Duo:ssa?

“Et vain halua hyväksyä faktaa että kun koodi optimoidaan vain tiettyyn laitteistoon niin hyvin toimivaksi kuin on vain mahdollista, niin se ei aina toimi missään muualla ja koskaan se ei toimi niin hyvin sellaisella raudalla johon sitä ei ole optimoitu kuin sillä johon se optimoidaan.”

Älä taas selitä väärin. Kyse on siitä että jos Atomilla toimii hyvin ja C2D:lla tahmaa, sen koodin pitäisi olla tasoa “C2D hidastuu 2X ja Atom saa 800 prosenttia lisää.”

“Ja minkään Zero-projektin kaltaisen valmiiksi käännetyn levykuvan käyttäminen ei kerro tilannetta Google Chrome OS:n tilasta ja saati että sitä vielä ajetaan kokoonpanolla joka ei ole sellainen johon Google on kertonut Google Chrome OS:n toimivan.”

Määrittele Netbook. Esim Fujitsu Lifebook T5010 on Notebook/Tablet PC. Silti toimii.

“Niin ja sekin vielä että on huvittavaa että väität että EM64T ei ole x86-arkkitehtuurin prosessori.”

Taas kuvittelet omiasi.

“Väität että Atomissa ei ole mitään sellaista mitä ei Core2Duo ajaisi.”

Sanoppa mitä siinä on. Ehkä päteekin toisin päin (Core 2 Duossa on jotain mitä Atomissa ei ole).

“Väität vielä että prosessorioptimoinnilla ei saada mitään ongelmia esille ja vihjailet vielä että sellaiset löytyisi vain kun ylikellotetaan prosessoria tai kääntäjä on rikki.”

Taas luet valikoivasti.

“Olen idiootti kun vänkään aina idioottien kanssa…”

Ihan totta, Googlen listalta löytyy kone jossa on Core 2 Duo, joten onkohan se sittenkään PROSESSORISTA kiinni?

Ei taida olla ja siksi nämä Atom-fanaatikot taitavat olla väärässä taas kerran.

Kvarkilla on kieltämättä pointtia. Luin itse tuon Googlen laitelistan läpi ja katsoin kunkin koneen prosessorin. Joukosta löytyy Atomeitten lisäksi seuraavat:

- 900 MHz Intel Celeron-M Mobile CPU (Asus Eee PC 900)
- Intel Celeron 540 1.86 GHz CPU (Toshiba Satellite A205-5000)
- Intel Celeron 800MHz / Celeron-M 900 MHz (Eee PC 700 2G / 701)
- AMD Athlon L110 (Packard Bell DOTS)
- 1.8 or 2.0ghz Core 2 Duo (Fujitsu LifeBook A6030)
- Intel Core 2 Duo 2.26 GHz (Fujitsu LifeBook T5010)
- VIA Nano™ ULV Processor U2250 (1,3 + GHz, 800 MHz, 1 MB) (Samsung NC10)
- VIA Nano ULV 2250 (Lenovo S10)

Tässä koko lista:

Diskless Workstation
. Intel® AtomTM N270 QS
. 1.6 GHz, 533 MHz FSB 945GSE + ICH7M

Display: . Intel® Graphics Media Accelerator 950 Graphics Core (32-bit 3D Graphics)

Eeepc 1000
- 1.6 GHz Intel Atom N270 Processor

Toshiba mini NB200/5 10.1 inch Netbook w/ fullsize keyboard
(ei myydä, mutta päivitetty NB205-N325 -malli on seuraava):
- Intel® Atom™ Processor N280
- Intel® Graphics Media Accelerator GMA950

ASUS Eee PC 1008HA Seashell 10.1-Inch Pearl Black Netbook
- Intel Atom N280 Processor 1.66GHz
- Intel UMA, 10.1-inch WSVGA

ASUS Eee PC 900 8.9-Inch Netbook (Intel Mobile Processor, 1 GB RAM, 20 GB Solid State Drive, Linux, 4 Cell Battery) Pearl White
- 900 MHz Intel Celeron-M Mobile CPU
- Intel GMA 900

Toshiba Satellite A205-5000
- Intel Celeron 540 1.86 GHz CPU

Asus Eee PC 700
- Intel Celeron 800MHz Processor (701-mallista)
- Intel 900 MHz Celeron-M ULV (700 2G Surf -mallista)
- Intel GMA 900 graphics

Sony VAIO W Series VPCW121AX/W
- Intel® Atom Processor (1.66GHz)

Asus EeePC 1005HA
- Intel Atom N280 Processor 1.66GHz

HP Mini 5101
- Intel® Atom™ Processor N280 (1.66 GHz, 512 KB L2 cache, 533 MHz FSB)
- Mobile Intel® 945GSE Express

Acer AOP531h
- Atom 1.6 GHz
- Intel 945GSE Express
- Intel Graphics Media Accelerator (GMA) 950

Acer AOD250
- 1.6-GHz Intel Atom N270

Gateway LT20
- Intel® Atom™ processor N270/N280 (512
- Mobile Intel® 945GSE Express Chipset (DDR2 400/533/667 MHz)
- Mobile Intel® 82801GBM Chipset
- Intel GMA 950

Acer AO531h-1766
- 1.6GHz Intel Atom N270
- Mobile Intel® 945GSE Express
- Intel® Graphics Media Accelerator 950

Packard Bell DOTS
- AMD Athlon L110
- ATI Radeon X1270

Packard Bell DOTSR
- Intel® Atom® N280 (1.66 GHz)
- Intel Graphic Media Accelerator 950

Dell Mini 10V
- Intel® AtomTM N270 (1.6GHz/533Mhz FSB/512K L2Cache)
- tai Intel® AtomTM N280 (1.66GHz/667Mhz FSB/512K L2Cache)

Fujitsu LifeBook A6030
- 1.8 or 2.0ghz Core 2 Duo
- Intel Graphics Media Accelerator X3100

Fujitsu LifeBook T5010
- Core 2 Duo 2.26 GHz
- Intel Graphics Media Accelerator 4500 MHD

Samsung NC10
- VIA Nano™ ULV Processor U2250 (1,3 + GHz, 800 MHz, 1 MB)
- Intel GMA 950 (näytönohjain)
- Intel 945GSE + ICH7M (piirisarja)

Eee PC 901
- Intel Atom

Lenovo IdeaPad S12
(Useita vaihtehtoja)

Processor
VIA Nano ULV 2250 ( 1.30GHz 800MHz 1MB )
Processor
Intel ATOM Processor N270 Single Core ( 1.60GHz 533MHz 512KB )
Processor
Intel ATOM Processor N270 Single Core ( 1.60GHz 533MHz 512KB )
Processor
Intel ATOM Processor N270 Single Core ( 1.60GHz 533MHz 512KB )
Processor
Intel ATOM Processor N270 Single Core ( 1.60GHz 533MHz 512KB )

Graphics
VIA Integrated graphics – Chrome9 HC3
Graphics
Intel Graphics Media Accelerator 950
Graphics
Intel Graphics Media Accelerator 950
Graphics
NVIDIA ION 256MB
Graphics
NVIDIA ION 256MB

(Googlen listassa huomautetaan, että nVidian tai Vian näytönohjaimet eivät toimi)

Lenovo IdeaPad S10
- Useita vaihtoehtoja. Intel Atom N270, N280, N450 ja N470

Mitä helvetin väliä johtuuko Ossin kokema tahmaus prosessorista vain jostain muusta, olennaista on että OS ei toimi niin kuin pitäisi. Ossin olisi pitänyt tajuta tämä, eikä tehdä koko juttua.

Tuossa demossa mallia kuinka vikkelästi sen tulisi toimia:
http://www.youtube.com/watch?v=ANMrzw7JFzA

Teepäs Ossi se juttu VASTA kun saat homman toimimaan.

Kvarkki: “koska en ole tuollaista väittänyt missään vaiheessa.”

Ai että et ole sanonut… silti intät vieläkin että mikään muu kuin väkisin tehty hidastus ei estä Atomille optimoidun koodin toimintaa loistavasti C2D prosessorilla….

Lainataampa sinua vielä: “Sen sijaan Chrome tukee Intelin x86-käskykantaa, joka taas tarkoittaa että sen pitäisi toimia kaikilla x86-prosessoreilla, joihin kuuluvat esim Phenom, Celeron jne.” -Kvarkki

Ja toistetaan vielä mitä ollaan toistettu alusta alkaen. Google Chrome OS on suunniteltu toimimaan Netbookeissa. Kaikki kokoonpanot joissa sitä ajetaan ja joihin sitä ei ole suunniteltu on pelkästään bonusta ja sattumankauppaa koska a) Google Chrome OS:sta on Zero-projektin versio b) joka on Atom-prosessorille optimoitu.

“Taas kuvittelet omiasi.”

Ai että kuvittelen…”koska 64-bit tuki ei sisälly x86:n”
Ikävä vaan AMD:n tekemä 64bit laajennus on aivan samalla tavalla laajennus x86-arkkitehtuuriin kuten oli 32bit ja sitä ennen 16bit. x86-64 ON x86-arkkitehtuurin prosessori ja 64bit tuki sisältyy siihen. Seuraavat x86-arkkitehtuurin laajennukset tulee bittisyydellä olemaan x86-128 joka on taas laajennus x86-arkkitehtuuriin ja nekin tulevat olemaan x86-arkkitehtuurin prosessoreita ja 128bit tulee sisältymään x86-arkkitehtuuriin.

Ja lainataan taas sinua “….pitäisi toimia kaikilla x86-prosessoreilla, joihin kuuluvat esim Phenom….” Phenom on ensimmäinen oikea neliytiminen prosessori ja x86-64 vielä, jota itsekkin kutsut x86-arkkitehtuurin prosessoriksi ja sitten väität yhtä aikaa että x86-64bit ei ole x86-arkkitehtuurin prosessori…

“Ihan totta, Googlen listalta löytyy kone jossa on Core 2 Duo, joten onkohan se sittenkään PROSESSORISTA kiinni?”

Kuka sanoo että se voi olla PELKÄSTÄ prosessorista kiinni?

Lainaampa esim itseäni tämänkin ketjun alkupuolelta:
“Tiedätkö mitään mm. prosessoreiden käskykannoista, välimuistien rakenteista ja määristä, virransäästötekniikoista ja miten prosessorit eivät ole ainoa riippuva tekijä nopeuteen vaan myös käytetty piirisarja ym.”

Että hohhoijaa…

Muut puhuvat laitteistojärjestelmästä että ongelmia voi tuoda pelkästään prosessorin lisäksi myös prosessori + piirisarja tai prosessori + piirisarja + näytönohjain yhdistelmät. Ja mitä sinä teet? No rajaat keskustelun vain pelkästään prosessoriin:

“Ja odotan edelleen vastausta tähän prosessoriasiaan. Unohtakaa ne “piirisarja ja näytönohjain” selitykset, nyt on kyse prosessorista.”

Ja kun kyse on edelleen Linux-käyttöjärjestelmästä joka voidaan kääntää juuri tarkalleen halutulle kokoonpanolle, tietyn valmistajan prosessorille ja optimoida tietylle prosessoriperheelle, tietyn valmistajan tietylle piirisarjalle ja tietyn valmistajan tietylle näytönohjaimelle niin siinä saadaan sellainen kokoonpano että kun heität sen toisenlaiseen kokoonpaan johon Linux-käyttöjärjestelmä ei ole optimoitu niin se voi laukaista millaisia tahansa ongelmia esim ikkunointiympäristön kanssa että se hidastelee ja kaatuu.

Ja laitetaan vielä “linkki” alussa mainittuun erinomaiseen pointtiin viestissä:
17.1.2010 11:50 Jaba

Joten kummallisesti alat Kvarkki pikkuhiljaa olemaan samaa mieltä mitä monet muut ovat alusta alkaen sanoneet mutta olet koko ajan yrittänyt puolustella että väärin tehty testi ja tuloksien perusteella tehdyt johtopäätelmät olisi jotenkin yleistettävissä eikä vain kyseistä kokoonpanoa ja käytetyn projektin levykuvaa koskevia.

Väliinhuutelija: “Teepäs Ossi se juttu VASTA kun saat homman toimimaan.”

Ei Ossia kiinnosta kirjoittaa puolueettomasti ja totuudenmukaisesti. Jos tekisi testit kuten kuuluu niin siinähän jäisi monet herkut välistä pois.

Hän on tehnyt samalla tavalla mm.

* OLPC-projektin Sugar-käyttöliittymän kanssa http://blogit.tietokone.fi/ossi/2009/02/olpcn-sugar-on-karvasta-makeaa/

* GNOME-työpöytäympäristön kanssa http://blogit.tietokone.fi/ossi/2009/12/linuxin-naytonsaastajissa-ddos-haittakoodia-kohteena-pelisivusto/

* libDvDCSS purkukirjaston “tuomion” kanssa http://blogit.tietokone.fi/ossi/2009/01/kko-linuxin-dvd-murtokirjastojen-levitys-on-laitonta/

* 64bit tekniikan käyttöönotosta http://blogit.tietokone.fi/ossi/2008/11/kuusnelosen-pikkukiusat/

* Aikaisempia FUD:eja suoraan alusta alkaen Google Chromea vastaan http://blogit.tietokone.fi/ossi/2009/11/kokeilussa-chrome-os/

Siitä en ole varma onko Ossi tehnyt testejä Moblin Linuxin kanssa.

Mutta kun koko henkilön tavan testata ja perehtyä asioihin on tiedossa niin en ole kuullut kenenkään sen jälkeen sanovan mitään hyvää alan ammattilaisten ja opiskelijoiden parissa.

Moni vielä nauraa Ossin puheita http://blogit.tietokone.fi/paneeli/?p=10 kun hän toistaa jotain tyyliin ‘Mutta miten se DVD’ vaikka muut ovat jatkaneet keskustelua ja kommenteissakin tulee ilmi että tunnettuja varmana laillisia tapoja saada DVD-lisenssi on olemassa.

Ilman Ossin nykyistä omalaatuista tapaa ei hän saisi julkaistua paljon mitään. Viimeksi hyvä asia tuli Windowsin “GodMode” tilanteesta.

“Ai että et ole sanonut… silti intät vieläkin että mikään muu kuin väkisin tehty hidastus ei estä Atomille optimoidun koodin toimintaa loistavasti C2D prosessorilla….

Lainataampa sinua vielä: “Sen sijaan Chrome tukee Intelin x86-käskykantaa, joka taas tarkoittaa että sen pitäisi toimia kaikilla x86-prosessoreilla, joihin kuuluvat esim Phenom, Celeron jne.” -Kvarkki”

- Toimii nopeasti
- Toimii hitaasti
- Kaatuu

Kaksi ensimmäistä Toimii.

“Ja toistetaan vielä mitä ollaan toistettu alusta alkaen. Google Chrome OS on suunniteltu toimimaan Netbookeissa. Kaikki kokoonpanot joissa sitä ajetaan ja joihin sitä ei ole suunniteltu on pelkästään bonusta ja sattumankauppaa koska a) Google Chrome OS:sta on Zero-projektin versio b) joka on Atom-prosessorille optimoitu.”

Jos yhteensopivuudeksi sanotaan x86. se kyllä sisältää kaikki x86-prosessorit, ellei muuta mainita. Lukaiseppa huviksesi kunnon laitteistovaatimuksia, niin huomaat.

“Ai että kuvittelen…”koska 64-bit tuki ei sisälly x86:n”
Ikävä vaan AMD:n tekemä 64bit laajennus on aivan samalla tavalla laajennus x86-arkkitehtuuriin kuten oli 32bit ja sitä ennen 16bit. x86-64 ON x86-arkkitehtuurin prosessori ja 64bit tuki sisältyy siihen. Seuraavat x86-arkkitehtuurin laajennukset tulee bittisyydellä olemaan x86-128 joka on taas laajennus x86-arkkitehtuuriin ja nekin tulevat olemaan x86-arkkitehtuurin prosessoreita ja 128bit tulee sisältymään x86-arkkitehtuuriin.”

Mikä prosessori on x86-64? Ei tuollaista taida olla olemassakaan.

Ja siksi x86-64 ei ole laajennus laajennus, että se voi toimia täysin ilman x86:tta tarvittaessa. Se on siis täysin itsenäinen käskykanta.

“Ja lainataan taas sinua “….pitäisi toimia kaikilla x86-prosessoreilla, joihin kuuluvat esim Phenom….” Phenom on ensimmäinen oikea neliytiminen prosessori ja x86-64 vielä, jota itsekkin kutsut x86-arkkitehtuurin prosessoriksi ja sitten väität yhtä aikaa että x86-64bit ei ole x86-arkkitehtuurin prosessori…”

x86-64bit, omituisia prosessorinimiä kieltämättä, erotappa nyt prosessorit käskykannoista.

““Ihan totta, Googlen listalta löytyy kone jossa on Core 2 Duo, joten onkohan se sittenkään PROSESSORISTA kiinni?”

Kuka sanoo että se voi olla PELKÄSTÄ prosessorista kiinni?”

Vesa: “Mikä tässä nyt Ossi on niin vaikeaa ymmärtää? Chrome on tarkoitus myydä miniläppäriin räätälöitynä oletuskäyttiksenä. Miksi sen silloin pitäisi toimia millään Phenomeilla tai Celeroneilla tai muillakaan Core2Duoilla? Se toimii Atomilla! Ole nyt kunnon toimittaja ja palaa asiaan vielä kerran Atomikoneella testaten. Kiitos ja anteeksi!”

Noin.

“Lainaampa esim itseäni tämänkin ketjun alkupuolelta:
“Tiedätkö mitään mm. prosessoreiden käskykannoista, välimuistien rakenteista ja määristä, virransäästötekniikoista ja miten prosessorit eivät ole ainoa riippuva tekijä nopeuteen vaan myös käytetty piirisarja ym.”

Että hohhoijaa…”

Terävää ja juuri siksi selitin ettei vika ole VAIN prosessorissa.

“Muut puhuvat laitteistojärjestelmästä että ongelmia voi tuoda pelkästään prosessorin lisäksi myös prosessori + piirisarja tai prosessori + piirisarja + näytönohjain yhdistelmät. Ja mitä sinä teet? No rajaat keskustelun vain pelkästään prosessoriin:

“Ja odotan edelleen vastausta tähän prosessoriasiaan. Unohtakaa ne “piirisarja ja näytönohjain” selitykset, nyt on kyse prosessorista.””

Niin rajasin, ja tässä oli vaikeaa mikä?

“Ja kun kyse on edelleen Linux-käyttöjärjestelmästä joka voidaan kääntää juuri tarkalleen halutulle kokoonpanolle, tietyn valmistajan prosessorille ja optimoida tietylle prosessoriperheelle, tietyn valmistajan tietylle piirisarjalle ja tietyn valmistajan tietylle näytönohjaimelle niin siinä saadaan sellainen kokoonpano että kun heität sen toisenlaiseen kokoonpaan johon Linux-käyttöjärjestelmä ei ole optimoitu niin se voi laukaista millaisia tahansa ongelmia esim ikkunointiympäristön kanssa että se hidastelee ja kaatuu.”

Kyse oli nyt prosessorista.

Ossin listalta löytyy Celeron M:a, Celeronia, Athlonia (AMD!!!), Core 2 Duo, VIA!!! Nano…

Joten siinä sitten selitätte ettei toimi kuin Atomilla… Kyllä toimii, eiköhän tässä ole jo todistettu moneen kertaan kuka on ollut alusta alkaen oikeassa.

Otin yhteyttä Hexxehiin ja kysyin asiasta.

Hexxehin buildeissa ei ole käytetty miehen itsensä mukaansa mitään Atom-spesifisiä käännösoptioita. Päin vastoin: painopiste on ensisijaisesti yhteensopivuudessa.

Sen sijaan, että seuraavaksi Google-fanit alkavat kehitellä uusia hämäräperäisiä teorioita, voisimmeko miettiä asiaa hetken aikaa yksinkertaisimman mahdollisen selityksen kannalta.

Onko ihan mahdoton ajatus, että Chrome OS ei yksinkertaisesti ole vielä lähelläkään valmista? Jospa takkuilu ja kaatuilu johtuu yksinkertaisesti bugeista ja toimimattomasta koodista?

LOL viimeisen videon kohdalle 0:45-0:55. :-D . Kevyttä kenttävittuilua :-D

@Ossi: Olisikohan yksinkertaisin selitys kuitenkin, että et vain osannut asentaa sitä Chromium OS:ää, kun kaikilla muilla se tuntuu toimivan ihan hyvin.

(Mukaanlukien esimerkiksi minä, joka käytän sitä nykyään vakiona EeePC 901:ssäni.)

Aika mielenkiintoinen tuo Googlen lista development-kannettavista. Oli hyvä huomio, että niissä todellakin on useita eri prosessoreita, eikä vain Atom-prosessoreita.

Ossi testasi Chromea kolmella eri koneella, joten Jaban esittämä kellotusongelma sekin kuulostaa vähän kaukaa haetulta. Lisäksi eikö sen ollessa kyseessä hidastelu olisi konsistenttia? Nyt erityisesti tuolta viimeiseltä videolta Näkee, kuinka Chrome jää jumittamaan ja “herää” aina välillä horroksestaan nytkähtäen eteenpäin. Swappaako se järjettömästi levylle tai jotain?

Kehitysläppäreistä muuten yhdessäkään ei ole ARM:n tai PPC:n prosessoria, joten ne ovat kyllä ihan sivuraiteella olevia asioita. Onkohan Flashista edes ARM/PPC-versiota?

Taitaa kyllä olla niin, että tämän keisarin uudet vaatteet näkevät vain ne, jotka ovat viisaita ja kauniita…

@Ossi:

“Onko ihan mahdoton ajatus, että Chrome OS ei yksinkertaisesti ole vielä lähelläkään valmista?”

No sehän on selvää, ihan keskeneräinen se on. Onhan sillä aikaa valmistua vielä ikuisuus.

“Jospa takkuilu ja kaatuilu johtuu yksinkertaisesti bugeista ja toimimattomasta koodista?”

Todennäköisemmin yhteensopimattomuudesta koneesi kanssa jos se jossain muualla toimii.

@Pekka M

“Onkohan Flashista edes ARM/PPC-versiota?”

Maemossa on ARM ja siinä on Flash, ja Flash on myös PPC:ssä toimivassa Mac OS X:ssä.

Kvarkki: “Mikä prosessori on x86-64? Ei tuollaista taida olla olemassakaan.”

x86-64 on x86-arkkitehtuurin uusin versio joka mahdollistaa 16- ja 32-bit arkkitehtuurille tehdyn koodin ajamisen taaksepäinyhteensopivana ja 64bit on uusin laajennus x86-arkkitehtuurille aivan kuten 32bit ja 16bit olivat aikaisemmin. Jotka oli nimettynä aikaisemmin x86-16, x86-32 ja x86-64 (nykyisin markkinoidaan AMD64 ja Intel 64) sekä uusin tuleva x86-128 joka tarkoittaa tulevia 128bit prosessoreita x86-arkkitehtuurin mukaisena.

Core 2 Duo on x86-64 eli x86-arkkitehtuurin prosessori.

“x86-64bit, omituisia prosessorinimiä kieltämättä, erotappa nyt prosessorit käskykannoista.”

Minä puhun prosessoreiden x86-arkkitehtuurista enkä prosessorien nimistä. Sinä sekoitat nyt prosessorin perheiden nimet kuten Core 2 Duo prosessori arkkitehtuuriin kuten x86 johon kuuluu kaikki Atomit, C2D:t, Athlonit jne.

“Terävää ja juuri siksi selitin ettei vika ole VAIN prosessorissa.”

Hohhoijaa… Vika voi olla VAIN prosessorille tehdystä optimoinnista kiinni. Esim GCC kääntäjällä saadaan koodi optimoitua suoraan halutulle prosessoriperheelle ja silloin voi paljastua bugi koodista joka aiheuttaa sen että se ei toimi oikein kuin juuri sillä prosessoriperheellä johon koko koodi on optimoitu. Kun se käännetään uudelleen optimoiden toiselle prosessorille jossa koodi kaatuili niin virheitä ei tule, jotka voivat ilmestyä nyt sillä edellisellä. Kun käännetään geneerisesti niin sen täytyisi toimia kaikkalla sitä tukevilla prosessoreilla ja silloin vika voi löytyä aivan mistä tahansa muualtakin vielä.

Aivan kuten on heti alussa sanottu, bugit voivat löytyä mistä tahansa Linux-käyttöjärjestelmän ja Google Chromen välistä… ihan mistä päin koko ohjelmistojärjestelmää. Se on vain harmillinen fakta että Google Chromea ei kehitä Zero-projekti vaan Google joka kehittää sen aivan erilaisiin kokoonpanoihin mitä Ossilla on käytössä. Googlen ei tarvitse ottaa huomioon mitenkään kehityksessä Ossin omistamaa kokoonpanoa vaan ainoastaan Netbookit ym johon se kehitetään.

“Joten siinä sitten selitätte ettei toimi kuin Atomilla… Kyllä toimii, eiköhän tässä ole jo todistettu moneen kertaan kuka on ollut alusta alkaen oikeassa.”

Ennen kuin tulit inttämään vain prosessoreista niin muut ovat jo sanoneet että vika voi johtua aivan kaikesta kun koko Ossin kokoonpano ei ole sellainen johon koko Google Chrome OS:n kuuluisi toimia. Ja koko testissä käytetty epävirallista Zero-projektin tarjoamaa levykuvaa jossa voi olla vaikka mitä tahansa ennakoimattomia virheitä mitä ei Googlen oletusasetuksilla olevasta versiosta löydy kun ajetaan sellaisella kokoonpanolla johon Google Chrome OS tulee tarkoitettua.

Google Chrome OS:n testaaminen Ossin laitteistolla on kuin testaisi Windows 7:aa ARM- tai PPC-arkkitehtuurin prosessorilla varustetussa koneessa ja haukkuisi kun ei toimi. Ja jos et osaa lukea esimerkkiä niin väännetään rautalangasta vielä kerran. Windows 7:n ei kuulu toimia missään muussa kokoonpanossa kuin sellaisessa johon se suunnitellaan toimivan.

Tai sanotaanpa sama esimerkki toisella tavalla. Tämä testi on kuin yrittäisi testata Windows 7:aa Pentium 1 166Mhz koneella jossa 32Mt keskusmuistia ja asennukseen käytetty Windows_7_for_pentium -projektin levykuvaa ja sitten haukutaan kun Windows 7 ei toimi kunnolla vaikka sen kuuluisi kun kerran on x86-arkkitehtuurin prosessoreille tehty toimivaksi ja se Pentium on x86-arkkitehtuurin prosessori joten sen pitäisi toimia siinä.

Alusta asti on sanottu että Ossi ei voi tehdä mitään johtopäätöksiä Google Chrome OS:n kehityksen tilanteesta vaan ainoastaan omat kokemukset a) epävirallisella kolmannen osapuolen asennusmedialla b) laitteistolla johon Google Chrome OS:aa ei ole tarkoitettu.

Voit inttää maailman tappiin asti että homma on tehty oikein jos siltä tuntuu. Se on kuin vain väittäisi että Windows 7 on surkea koska se ei toiminut ARM-prosessorilla varustetussa koneessa kun eilen testasin ja Windows CE tukee sellaista ja Windows 7 on Windows!

Ossi Mäntylahti: “Onko ihan mahdoton ajatus, että Chrome OS ei yksinkertaisesti ole vielä lähelläkään valmista? Jospa takkuilu ja kaatuilu johtuu yksinkertaisesti bugeista ja toimimattomasta koodista?”

Mitäköhän täällä on myös ihmiset yrittäneet kertoa… kyse on kehitysversiosta jota vielä ajoit sellaisella kokoonpanolla johon ensimmäistä versiota ei Googlen mukaan ole tarkoitettu toimivaksi.

Zero-projektin oma epävirallinen Google Chrome OS toimii erinomaisesti niissä kokoonpanoissa joihin Google Chrome OS on tarkoitettu eli Netbookeissa. Kaikki muu on vain sattumanvaraista. Ja jos on luettu Googlen yhteensopivuuslista niin Google kieltää tekemästä mitään muutoksia lähdekoodiin tai kääntämään mitään muita säätöjä kuin mitä Google itse tekee, eli yhteensopivuuttakaan ei saa yrittää parantaa. Eli jos Google optimoi koodin johonkin tiettyyn laitteistoon ja Zero-projekti panostaa itse mahdollisimman laajaan yhteensopivuuteen lisäämällä laiteajureita tai tekemällä mitään omaa, aiheuttaa Zero-projektin versio jo hyvin mahdollisia ongelmia. Ja mikään ei kerro että Google yrittäisi saada sovitettua Google Chrome OS:aa mihinkään muuhun kuin Netbookeihin. Joten jos haluaa nähdä miten homma edes jollakin tavalla, käytetään Netbookkia.

Ainoa keino saada jotain tarkkaa tulosta testaamiseen on itse ladata Google Chrome OS lähdekoodina ja kääntää se niillä asetuksilla mitkä Google asettaa oletukseksi ja testata se sellaisella kokoonpanolla johon Google Chrome OS tullaan suunnittelemaan, Netbookilla. Eikä käyttää yhtään minkään kolmannen osapuolen Zero-projektin tuottamia levykuvia.

Aivan kuten haukuit OLPC:n Sugar-käyttöliittymän surkeaksi koska sinulla ei ollut X0:ta käytössä joka skaalasi suuremman resoluution fyysisesti pienemmälle resoluutiolle ilman minkäänlaisia graafisia virheitä mitä sitten näkyi muuten. Tai että ei toiminut muut ominaisuudet kun ei ollut X0:n laitteistoa käytössä.

Koko tämä “Chrome OS Zero tehokoneessa ja nuhapumpussa” on sattumanvaraisten yhtälöiden summa joka kertoo yhtä paljon tulevaisuudesta kuin sen ennustaminen tähdistä ja uhratun eläimen suolista poutapäivänä kuunvalossa (jos ymmärtää miten mahdoton tilanne saada mitään järkevää).

Itse olen nyt testannut Zero-projektin tarjoamaa levykuvaa useissa eri koneissa. Ainoastaan taattu toimivuus ollut useamman valmistajan Netbookeissa, Asuksen, Acerin, Dellin ja HP:n. Juuri sen kaltaisissa koneissa joihin koko Google Chrome OS on tarkoitettu niin se toimii kuten on odotettavissa. Mutte heti kun lykkää erilaisilla kokoonpanolla oleviin pöytäkoneisiin (yli 10 eri kokoonpanoa jo) niin vain KERRAN on toiminut kuten voisi odottaa.

* Hitto, miksiköhän tää Windows 7:n 64bit versio ei asennu tähän netbookkiin… ai niin… tää netbook ei ole x86 niminen prosessori.

Joo, kun kerran Hexxeh on haastateltu, voidaan mennä eteenpäin.

Ossi: olitko sitä mieltä, että vuoden loppuun mennessä ei tule valmista tuotetta Googlelta? Että läppäri, jossa on tää käyttis, ei pelaa? Nyt lyömään vetoa. Minä veikkaan, että pelaa samalla tavalla kuin vaikka Nexus One.

raips: Minua ei kiinnosta mitä muut sanoivat joskus kauan sitten. Tartuin prosessorikommenttiin ja kommentoin sitä.

“Tämä testi on kuin yrittäisi testata Windows 7:aa Pentium 1 166Mhz koneella jossa 32Mt keskusmuistia ja asennukseen käytetty Windows_7_for_pentium -projektin levykuvaa ja sitten haukutaan kun Windows 7 ei toimi kunnolla vaikka sen kuuluisi kun kerran on x86-arkkitehtuurin prosessoreille tehty toimivaksi ja se Pentium on x86-arkkitehtuurin prosessori joten sen pitäisi toimia siinä.”

Kone ei täytä Windows 7:n minimivaatimuksia, jotensen siinä pitäisi toimia? Oleppa hyvä http://windows.microsoft.com/systemrequirements

“* Hitto, miksiköhän tää Windows 7:n 64bit versio ei asennu tähän netbookkiin… ai niin… tää netbook ei ole x86 niminen prosessori.”

Ehkä johtuu siitä että netbookisi ei näytä laitteistovaatimuksia.

“1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor ”

64-bit processor, niinpä.

Kuten huomaat, Windows kertoo varsin tarkat laitteistovaatimukset, Chromessa puhutaan vain jostain Netbookeista x86/ARM…

“Voit inttää maailman tappiin asti että homma on tehty oikein jos siltä tuntuu. Se on kuin vain väittäisi että Windows 7 on surkea koska se ei toiminut ARM-prosessorilla varustetussa koneessa kun eilen testasin ja Windows CE tukee sellaista ja Windows 7 on Windows!”

Olet kyllä aika sekaisin.

http://windows.microsoft.com/systemrequirements

Näetkö tuolla sanottavan ARM:a? En minä ainakaan. Keksit omasta päästä jotain logiikkaa vaikka “laitteistoesimerkkisi” eivät täytä minimivaatimuksia! Ei ihme ettei toimi.

Tuota tarkoitan niillä LAITTEISTOVAATIMUKSILLA, kun Google ei anna mitään kunnollista, muuta kuin x86/ARM ja Netbook, näin voi käydä

“Tuota tarkoitan niillä LAITTEISTOVAATIMUKSILLA, kun Google ei anna mitään kunnollista, muuta kuin x86/ARM ja Netbook, näin voi käydä”

Eihän se ole valmiskaan vielä, ja laitteistovaatimuksiksi tulee rajattu rauta kuten Mac OS X:llä. Google kertoo nyt devvausrautaa ja jos niistä poikkeaa niin voi tulla jotain hassuja ongelmia. Ja ongelmia voi tulla sitten kun on valmis jos ajelee raudalla missä ei ole mitenkään testattu eikä ole aiottukaan testata.

Ossi Mäntylahti: “Sen sijaan, että seuraavaksi Google-fanit alkavat kehitellä uusia hämäräperäisiä teorioita, voisimmeko miettiä asiaa hetken aikaa yksinkertaisimman mahdollisen selityksen kannalta.”

1. Google suunnittelee Google Chrome OS:n ajettavaksi Netbookeissa: “Google Chrome OS is an open source, lightweight operating system that will initially be targeted at netbooks.”

Eli Google Chrome OS:n kehitys ei tule olemaan aluksi missään muualla kuin Netbookeissa. Jokainen meistä voi etsiä millaiset kokoonpanot on Netbookeissa yleensä että tiedetään vähän mistä on kyse. Se joka sotkee mukaan Notebookit tai pöytäkoneet ym ei tiedä mikä on Netbook.

2. “Google Chrome OS will run on both x86 as well as ARM chips and we are working with multiple OEMs to bring a number of netbooks to market next year. The software architecture is simple — Google Chrome running within a new windowing system on top of a Linux kernel.”

Google tulee suunnittelemaan Google Chrome OS:n ensisijaisesti alkuun Netbookeihin. Eli niissä on x86- ja ARM- arkkitehtuurien prosessorit. Pelkästään x86-arkkitehtuuri ei riitä olettamaan että Google Chrome OS:aa ei olisi optimoitu Atomille kun kerran on suunniteltu toimimaan vain Netbookeissa ensisijaisesti eikä pöytäkoneissa ym missä on usein 64bit x86-arkkitehtuurin prosessori (eli x86-64). Aivan kuten voitaisiin olettaa että koodi tullaan optimoimaan ARM-arkkitehtuurin prosessoreita käyttäville Netbookeille.

“As the x86 term became common after the introduction of the 80386, it usually implies binary compatibility with the 32-bit instruction set of the 80386. This may sometimes be emphasized as x86-32 to distinguish it either from the original 16-bit x86-16 or from the newer 64-bit x86-64 (also called x64).[3] Although most x86 processors used in new personal computers and servers have 64-bit capabilities, to avoid compatibility problems with older computers or systems, the terms x86-64 and x64 are often used to denote 64-bit software, with the term x86 implying only 32-bit.”

Google Chrome OS:ssa käyttöjärjestelmäksi valittiin Linux kerneli. Se on monoliittinen ja sen sekä avoimen lähdekoodin ansiosta helposti muokattavissa pelkästään sopivilla käännösasetuksilla halutuille kokoonpanoille, mitään optimointia tietyn valmistajan tai tietyille prosessoreille ei ole pakko käyttää vaan voidaan käyttää geneerisiä käännösasetuksia. Valita helposti halutut ominaisuudet ja toiminnot. On epäloogista ajatella että Netbookeihin käännetty Linux-käyttöjärjestelmä ei käännettäisi optimoiden sitä prosessoreille joita Netbookeissa useimmiten käytetään.

Google kehitti Google Chrome OS:aa ja Androidia varten oman ikkunointijärjestelmän. Google ei tule käyttämään yleisesti käytettyä X.Org ikkunointijärjestelmää joka on Linux-käyttöjärjestelmässä hyvin tuettuna ja jota tuetaan myös monien näytönohjainvalmistajien toimesta. Googlen oma kehittämä ikkunointijärjestelmä ei välttämättä ole edes integroituna Linux-käyttöjärjestelmään jolloin se ei voi saavuttaa kunnollista laitteistokiihdytystä ym. Aivan kuten X.Orgin koko on miljoonia rivejä koodia, siitä on vain muutamia kymmeniä tuhansia Linux-käyttöjärjestelmässä jotta saadaan nopea grafiikan piirto.
Tätä voi etsiä miten Google on oman ikkunointijärjestelmän osalla toteuttanut tuon. Mutta se ei ainakaan tue kaikkia yleisiä näytönohjaimia kuten Nvidian ja VIA:n piirejä.
Joten on oikein olettaa että piirrettävän grafiikan ongelmista syy löytyy joko prosessori optimoinneista, piirisarjan ajureista tai näytönohjaimesta. Vika voi löytyä itse Linux-käyttöjärjestelmästä (joka on ainoa osa ohjelmistojärjestelmästä joka laitteistojärjestelmään on suoraan yhteydessä).

“The software architecture is simple — Google Chrome running within a new windowing system on top of a Linux kernel.”

“Onko ihan mahdoton ajatus, että Chrome OS ei yksinkertaisesti ole vielä lähelläkään valmista? Jospa takkuilu ja kaatuilu johtuu yksinkertaisesti bugeista ja toimimattomasta koodista?”

3. Mitä jos takkuilu ja kaatuilu johtuu yksinkertaisesti että Google Chrome OS on suunniteltu ensimmäiseksi Netbookeihin (“Google Chrome OS is an open source, lightweight operating system that will initially be targeted at netbooks.”) eikä mihinkään tavalliseen kannettavaan tietokoneeseen tai pöytäkoneeseen?

Edelleenkin Ossi sinun käyttämäsi laitteisto ei ole tuettu. Google Chrome OS:n ei ole tarkoitus toimia siinä kun sinun käyttämäsi laitteistot eivät ole Netbookeja joihin Google Chrome OS on ensisijaisesti toimivaksi alkuun.

Google Chrome OS toimii loistavasti kun katsotaan kehitystä kun käytetään Netbookeja. Miksi Google Chrome OS:aa pitäisi sanoa olevan bugista ja toimimatonta koodia joka ei tule toimimaan kun käytetään laitteita joissa sitä ei ole suunniteltu toimimaan?

Miksi Google Chrome OS toimii sellaisissa laitteissa jonka kaltaisissa sen on ilmoitettu tulevan myyntiin tänä vuonna,
mutta se ei toimi sellaisissa laitteissa jonka kaltaisissa sen ei ole ilmoitettu olevan tarkoitettu toimivan?

Pitääkö oikeasti vaivautua ja alkaa nauhottamaan ja laittamaan jonnekkin Youtubeen videoita missä näytetään kuinka loistavasti Google Chrome OS toimii kun käytetään erilaisia Netbookeja ilman että on yhtään mitään ongelmia mitä Ossi kertoo?

Voisin myös varmaan nauhotella videoita ja laittaa todisteet jotka todistaa Ossin tulokset oikeiksi Google Chrome OS:sta kun sitä ajetaan laitteistolla jollaiseen sitä ei ole tarkoitettu. Mutta mitä se oikeasti todistaa?

Ossin ohje tehdä paisuva blogi:

1. Tee trollausta pursuva alkukirjoitus, teemana käyttissota.

2. Älä kirjoita omalla nimimerkillä ketjuun heti. Sen sijaan trollaa toisella nimimerkillä (Kvarkki) alkukirjoituksen ajatuksia tukien, jotta blogaaja ei vaikuttaisi niin ammattitaidottomalta.

3. Kirjoita omalla nimellä blogiin “hmm mielenkiintoista keskustelua” ja yritä jatkaa neutraalilla ja fiksulta näyttävällä linjalla. Jatka trollaamista Kvarkilla.

4. ????

5. PROFIT!

‘Taidokkaasti’ Ossi kyllä yrittää vetää pisteet kotiin niin paljon kuin ikinä mahdollista:

“Onko ihan mahdoton ajatus, että Chrome OS ei yksinkertaisesti ole vielä lähelläkään valmista? Jospa takkuilu ja kaatuilu johtuu yksinkertaisesti bugeista ja toimimattomasta koodista?”

Tekstissä on sovittelevaa sävyä yhdistettynä myönnytykseen. Lisäksi siinä on loppuratkaisun tuntua pitkään jatkuneen, muka-rakentavan keskustelun jälkeen.

Plus viimeisen lauseen modaalisuus, jolla yritetään vittuilla linuxin koodille niin paljon kuin ikinä Ossin äidinkielentaidoilla mahdollista. Ja samalla yritetään vetää viimeiset irtopisteet alkukirjoituksen Linux-trollaukselle: “Jospa takkuilu ja kaatuilu johtuu yksinkertaisesti bugeista ja toimimattomasta koodista”

Hyvä Ossi, tämän erän pelasit ihan hyvin.

Ja ei. Ei Ossi typerä ole.

On ilmiselvää, että tämä Ossin blogauslinja on tietoista toimintaa.

Ossilla kun ei valitettavasti tietotekniikan tuntemus riitä tekemään mitään tasokasta, keskustelua herättävää, mielenkiintoista ja kaikin puolin hyvää blogia.

Siksi Ossi on ottanut aivonsa peliin ja kehittänyt tavan, miten hän saa kerta toisensa jälkeen nyhjäistyä kommentteja pursuvaa blogia tyhjästä. Ja tämä se valitettavasti on.

Bing: Tarkoitat että minä olen Ossi joka kirjoittaa toisella nimimerkillä?

Ei helvetti, johan alkaa Linuxisteilta loppua perustelut kun tarvitsee keksiä noin typeriä.

En ymmärrä oikein tuota Ossia. Pitää ihan videoilla todistaa, että kyllä on hidas tuo Googlen käyttis. Jos olisi neutraali ote asioihin, testi olisi ollut ok. Ei tällaisesta fleimauksesta hommasta ole kenellekään hyötyä.

Lapsi se on vielä, voi voi.

Kommentoi kirjoitusta

Kirjoitusohjeita

  • Huomioi toisten mielipiteet ja ymmärrä, etteivät kaikki voi olla samaa mieltä kanssasi.
  • Ole kohtelias ja huomaavainen, äläkä tarkoituksella provosoi tai loukkaa muita kirjoittajia.
  • Muista, että kirjoittajana olet rikos- ja vahingonkorvausoikeudellisessa vastuussa viestiesi sisällöstä.

Toimitus varaa oikeuden poistaa sopimattomat viestit keskusteluista. Voit ilmoittaa sopimattomat viestit "ilmoita"-linkeistä.

Katso myös keskustelun ja kommentoinnin säännöt.

Takaisin ylös
RSS

Selaa blogikirjoituksia

Aiheet
Arkistot
TTL ry
Pieni kirjapuoti
Takaisin ylös