Taloussanomat
Lue uutinen mobiilisivustolla
Googlen avoimen koodin selain

Chromessa piilee Microsoftin koodia

17.9.2008 13:03 Googlen open source -selain Chrome sisältää myös Microsoft-koodia, Microsoftin vanhempi ohjelmajohtaja Scott Hanselman kertoo.

Chrome on Googlen yritys haastaa muun muassa Microsoftin Internet Explorer -selain. Hanselman huomasi, että Chromen toimintaan saattamiseksi on tarvittu 24 ohjelmistonpalasta eri lähteistä ja yksi palasista on Microsoftin Windows Template Library.

Microsoft julkaisi WTL:n avoimena lähdekoodina vuonna 2004. WTL on luotu Win32-kehitystä varten ja auttaa kehittäjiä muun muassa rakentamaan graafisia käyttöliittymiä. WTL:n avulla voidaan luoda pieniä suoritettavia ohjelmatiedostoja.

- WTL:ää jaetaan Microsoft Public Licensen alla. Tämä on ERITTÄIN rento lisenssi, joka periaatteessa viestii "pidä hauskaa, äläkä soita, jos on ongelmia", Hanselman kirjoittaa blogissaan.

Hanselmanin mukaan näyttää lisäksi siltä, että Googlen selaimen taustalla oleva Chromium-projekti on mennyt purkamaan osia Windowsin kernelistä lisätäkseen Chromen turvallisuutta Windows XP SP2:ssa.

- He tekevät sen selvästikin hyvyydestä, eivät pahuudesta, Hanselman korostaa, vaikka ei aluksi ollutkaan aivan varma purkamisen oikeutuksesta.

Jutun kirjoitti: Tuomas Linnake

Teksti on lisensoitu Creative Commons Nimeä-Ei muutoksia-Epäkaupallinen -lisenssillä.

Mainitut yritykset

Kommentit (9)

Huono 0
Jos se on tehty windowsille, kaipa se sisältää MS:n tekniikkaa muutenkin. MS:n tavoite kai on tehdä koodista hankalasti muille alustoille siirrettävää.
Sitä vaan ihmettelen, että Googlekin näin tukee pahinta kilpailijaa, siis tekemällä vain-windows koodia.
no niin
Jos se on tehty windowsille, kaipa se sisältää MS:n tekniikkaa muutenkin. MS:n tavoite kai on tehdä koodista hankalasti muille alustoille siirrettävää.

Kumma juttu että esim. .NET toimii sekä linuxissa, macissa että windowsissa ja se on MS:n kehittämä (koodit ja speksit vapaasti saatavilla). Sama juttu mm. silverlightin kanssa.

Pelkän C++ -koodin siirto eri linux-jakeluiden ja unixien päällä on yhtä tuskaa. Saa jatkuvasti kirjoittaa #ifdef sitä ja tätä ja librat eri paikassa jne. jne. Jopa C-funktioiden nimissä on eroja! .NET-softa siirtyy heittämällä, ei tarvitse edes kääntää uudelleen.

Ja entäs sitten SOAP (protokolla) jonka on myös kehittänyt MS ja joka on defacto standardi web serviceissä.
Tälläistä
Taas tämä .NET-mies jaksaa. Lopeta nyt jo. Kuka tahansa Monoa oikeasti käyttänyt tietää, ettei se takaa .NET-pohjaisten ohjelmien toimivuutta. Hienoa sitten taistella joidenkin EXE-tiedostojen kanssa Linuxissa. Jihuu. Jos ei kerran koodata natiivia koodia, Java on paljon parempi vaihtoehto.

Silverlight taas on täysin turha nyt, kun Flash avattiin. Silverlight-tukea ei löydy kirveelläkään mistään, Flash tulee niin Windows-, Mac-, kuin Linux-koneissakin mukana. Eikä tilanne ole hetkessä muuttumaan päin. Eikös se Silverlight-tuki Linuxinkin alla ole jotain .NET-roskaa?

SOAP de facto? Joskus 90-luvulla muistan tuon kirjainyhdistelmän jossain nähneeni (siis muuallakin kuin saippuapurkin kyljessä). Sen kummemmin siitä ei ole kuulunutkaan.

Jos .NET-speksit ovat muka vapaasti saatavilla, niin mielenkiintoista että Mono jouduttiin toteuttamaan ns. "reverse engineering"-tekniikalla. Ei kauheasti lisää luottamusta. Suosittelen kokeilemaan .NET-ohjelmien ajoa esim. Linuxin alla, voi tulla "hieman" yllätyksiä jos odotit ohjelmien toimivan noin vain. Onnea matkaan.
Faktat ja fiktio kuntoon
Kumma juttu että esim. .NET toimii sekä linuxissa, macissa että windowsissa ja se on MS:n kehittämä (koodit ja speksit vapaasti saatavilla). Sama juttu mm. silverlightin kanssa.

.NET ei oikein toimi vielä. Eihän sillä tee vielä kuin tekstitilan ohjelmia. Tai jos tekee muuta niin ei se sitten enää ole .NET:iä vaan pyörii alustan ja tämän kirjastojen päällä eikä sen virtuaalikoneen. Java on toistaiseksi edellä.

Pelkän C++ -koodin siirto eri linux-jakeluiden ja unixien päällä on yhtä tuskaa. Saa jatkuvasti kirjoittaa #ifdef sitä ja tätä ja librat eri paikassa jne. jne.

Ei pidä paikkaansa. Etkö ole kuullut LSB:stä? Sama binääri toimii lukuisten eri valmistajien käyttöjärjestelmissä.
M-Kar
Alkaa tuo .Net-hehkutus kyllä muistuttaa jo jonkinlaista järjestelmällistä mislead-kampanjaa. Harhautetaan ihmisiä vaikka Javan parista tekemään ohjelmia .Net-tekniikkaan perustuen, uskotellen että se toimii tulevaisuudessa myös muilla kuin Windows-pohjalla. Moni koodari ei välttämättä testaa itse vaan uskoo markkinointipuheet kritiikittä.

Ikävä totuus iskee sitten kun ohjelma pitäisikin oikeasti saada toimimaan toisilla käyttöjärjestelmillä. Siinä vaiheessa alkaa harmittamaan, kun koko softa on koodattu Windows-only-tekniikalla. Tai jos on oikein paljon onnea, ehkä softa toimii edes osittain vaikkapa Monolla. Tai sitten ei.
Esko
Kai sillä .netillä saa tekstitilassa toimivan hello world!-sovelluksen, joka toimii niillä molemmilla alustoilla. Mihinkään suurempaan siitä ei ole microsoft-evankelistojen väitteistä huolimatta.
Kyllä toimii
Huono 5
Huomaa, ettei täällä ole jälleen yhtään oikeaa töissäkäyvää kooderia, kun tällaista soopaa ulostavat .NET:stä..
Valtsu
Huono 2
Huomaa, ettei täällä ole jälleen yhtään oikeaa töissäkäyvää kooderia, kun tällaista soopaa ulostavat .NET:stä..
Olet väärässä.
ajsmythe
Ja entäs sitten SOAP (protokolla) jonka on myös kehittänyt MS ja joka on defacto standardi web serviceissä.

Jos SOAP määritellään miksi tahansa XMLksi HTTPn päällä niin tuo voisi ehkä pitää paikkaansa. Jos taas puhutaan SOAPin oikeasta määritelmästä niin puppuahan tuo on.
TimoH
Sivut: 1 Edellinen Seuraava
Kirjoita vastaus
Ohjeet: Pysy aiheessa ja kirjoita napakasti. Muista, että haastateltavilla, kanssakeskustelijoilla ja toimittajilla on oikeus omaan, eriävään mielipiteeseen. Ole kohtelias ja ystävällinen, äläkä tarkoituksella provosoi tai hauku muita keskustelijoita. Taloussanomat varaa oikeuden poistaa asiattomat viestit. Varauduthan siihen, että linkkejä sisältävät viestit tarkistetaan yksitellen roskapostin suodattamiseksi. Arvostamme mielipidettäsi!
> Lue koko keskusteluetiketti

Uusimmat uutiset

Digiyesterday

Viisi vuotta sitten

Enum jäi lähtökuoppiin

24.05.2007 Noin kolmen tuhannen lanka- ja 2 500 laajakaistaliittymäasiakkaan Alajärven puhelinosuuskunta rekisteröityi ensimmäiseksi enum-palveluiden tarjoajaksi joulun alla.


Kolme vuotta sitten

It-ammattilaiset ovat parhaita petipuuhissa

26.05.2009 Makuuhuoneen salat onnistuvat parhaiten tietotekniikan ammattilaisilta, osoittaa brittiläisen iltapäivälehden The Sunin siteeraama tuore brittitutkimus. Haastattelututkimukseen vastasi 2000 brittimiestä ja -naista.

.