mboost-dp1

Google

Chrome til Linux, hvordan går det?

- Via Ars Technica - , redigeret af Net_Srak , indsendt af Magten

Da Chrome blev udgivet, var det til Windows-platformen, men samtidig blev al kildekoden også offentliggjort, idet projektet er open source. Denne del af projektet går under navnet Chromium, og her har man været i gang med at lave en Linux-udgave; den har nu nået Alpha-stadiet.

Hjemmesiden Ars Technica har taget et nærmere kig på, hvor Chrome til Linux befinder sig p.t., og konklusionen er klar, der mangler stadig en del arbejde. Alpha-udgaven omfatter endnu ikke alle funktioner fra Windows-versionen, men ifølge hjemmesiden er der sket markante fremskridt over de seneste måneder.

Hastigheden angives som acceptabel, men der er dog lidt problemer med at vise nogle sider korrekt, hvor især skrifttyper kan vises forkert. Faner virker, ligesom inkognitofunktionen kan bruges, zoom virker, og en historik kan ses.

Ønsker man at prøve Chrome til Linux, så kan man finde de nyeste builds her.





Gå til bund
Gravatar #1 - webwarp
6. jun. 2009 06:13
Men bemærk at Google selv anbefaler at man undlader at downloade den ;)
Så der er nok pænt langt igen før den er klar..
Gravatar #2 - iMan
6. jun. 2009 07:49
Da Chrome blev udgivet var det til Windows-platformen, men samtidigt blev alt kildekoden også offentliggjort, idet projektet er open source. Denne del af projektet går under navnet Chromium


Hmm.. Troede at Chromium var basis for Chrome?
Gravatar #3 - ksb
6. jun. 2009 09:51
@ iMan:

Det er det også. Chrome til windows er jo skrevet baseret på det open-source framework, som hedder Chromium. Nu er man så i gang med at lave en linux udgave baseret på selv samme open-source framework.
Gravatar #4 - MarsontheRocks
6. jun. 2009 09:57
@#0 og #3
...såvel som til OS X
Gravatar #5 - zin
6. jun. 2009 10:33
#4: Måske. Det er muligt at man skal bruge en anden version til OS X, da kernen jo er "lidt" anderledes i OS X, end i Linux.
Gravatar #6 - webwarp
6. jun. 2009 10:35
#5 ja ser ud til mac versionen går mere fremad, hvad jeg kan læse mig til så har en del ting været nemmere at udvikle til mac... hvor linux har voldet lidt problemer pga de 1,2 mange forskellige afkastninger den fås som..
Gravatar #7 - zin
6. jun. 2009 10:37
#6: Well... De fleste understøttes hvis du laver til Debian/SuSE/RHEL. Resten af skyggerne er oftest (men ikke altid!) afkast af disse.
Gravatar #8 - webwarp
6. jun. 2009 10:39
#7
http://blog.chromium.org/2009/06/google-chrome-san... her er fx en af de blog indlæg hvor de gennemgår udviklingen på win vs linux vs mac ..
Gravatar #9 - zin
6. jun. 2009 10:53
#8: Huh, i følge den side, så indrømmer de næsten at de er dovne. At kræve at en pakke (som f.eks. en til sandboxing) er en basal ting, alle programmer kan, i Linux. Det er en af de geniale ting ved repositories. Kræv at pakke <Y, som intet har med dit produkt at gøre ud over at du bruger det> er installeret for at X kan installeres. Når brugeren så beder om at få installeret program X installeres Y ligesåvel. Nemt. :-)
Gravatar #10 - MarsontheRocks
6. jun. 2009 13:42
#9
Tror næppe de er hverken sløve eller ikke dygtige nok, men det er så hvad jeg personligt tror. Det er trods alt open source, så hvis du har den nødvendige viden, så tror jeg de ville være mere end glade for dit input...
Gravatar #11 - BeLLe
6. jun. 2009 16:11
Jeg undres over hvorfor crome ikke findes til android. det er trods alt google der har gang i begge dele og så vidt jeg har kunne læse mig til i anmeldelserne af den nyt HTC magic så er en stor del af googles services direkte understøttet i android... men den bruger ikke crome som browser
Gravatar #12 - kr00z0r
6. jun. 2009 20:39
Det kunne godt tyde på dårligg arkitektur at det er så svært at portere. Med den stigende diversitet indenfor styresystemer er det en dårlig ide at binde sine applikationer for meget op på et enkelt system.
Gravatar #13 - mathiass
6. jun. 2009 20:45
#5 Browseren bruger forhåbentlig ikke ret mange kald til OS kernen, så forskellen på Linux og OS X kernen er forhåbentlig helt irrelevant. I øvrigt er OS X Unix certificeret, så ud over de afvigelser som Linux har fra standarden så burde det virke næsten ens.
Problemerne er nogle helt andre, nemlig at GUI'en skal bygges forfra til hvert system da såvel look and feel som integration i OS'et er helt forskellig på de 3 store systemer.

#9 Sandboxing handler om at man kører de enkelte sider som separate processer, så et crash eller en fejl ikke påvirker de andre tabs. Det er bestemt ikke en standard feature. Sandboxing er en feature ved programmet, det er ikke en pakke man henter...
Gravatar #14 - gensplejs
6. jun. 2009 23:44
mathiass (13) skrev:
#9 Sandboxing handler om at man kører de enkelte sider som separate processer, så et crash eller en fejl ikke påvirker de andre tabs. Det er bestemt ikke en standard feature. Sandboxing er en feature ved programmet, det er ikke en pakke man henter...

Nej
Sandboxing er meget meget mere end det.
Sandboxing handler meget mere om sikkerhed end om chromes stabilitet. Sandboxing handler om at den tråd der renderer de enkelte sider skal have meget meget meget begrænsede rettigheder i systemet.
Således at selv hvis det lykkedes at lave et eller andet buffer overflow angreb på chrome så må den process der står for den specifikke side ikke ha nogen som helst mulighed for at tilgå andre tråde eller recurcer i systemet generelt (de enkelte renderings processer har ikke engang netværks adgang det er kun hovede processen, v8 processen samt nogle plugin processer (flash osv).
Sandboxing af en tråd skal være understøttet i kernen da det er den der skal forhindre den i at tilgå netværk/andre programmers mem osv osv hvis den går rouge :-). en eller anden pakke nytter ikke.
Problemet er så at sandboxing i linux er understøttet i forskellig grad og på forskellige måder alt efter dist. Google kan ikke bare sige instaler pakke x. Google han højest sige vi understytter kun dist x, y og z.

På mac er det noget nemmere da der kun er 1 løsning :-)

På windows er det relativt svært da muligheden for sandboxing absolut ikke er særlig god i XP (vista og især win7 har noget med hvad nytter det når man skal være xp kompatibel). Så på win måtte google folkene lave en masse af det selv.
Hvis man vil have sikker sandboxing på en xp box skal man lege .net eller java. Men så det dælme også være slut med den gode performance i Chrome.
Gravatar #15 - mathiass
7. jun. 2009 08:10
Sandboxing er meget meget mere end det.
Sandboxing handler meget mere om sikkerhed end om chromes stabilitet. Sandboxing handler om at den tråd der renderer de enkelte sider skal have meget meget meget begrænsede rettigheder i systemet.
Det opnås faktisk som jeg siger ved at køre det i en separat proces og ikke i en tråd. Det er rigtigt at det har konsekvenser for andet end stabiliteten, men jeg taler mere om hvad det er og ikke så meget om hvad konsekvenserne er.

Sandboxing af en tråd skal være understøttet i kernen da det er den der skal forhindre den i at tilgå netværk/andre programmers mem osv osv hvis den går rouge :-). en eller anden pakke nytter ikke.
Ja, men det er altså ikke det de konkret gør i Chrome. I chrome bruges simpelthen en proces i stedet for en tråd og så bruger man shared memory til at få forbruget ned og til at sende data. Det kræver ikke som sådan kerne-understøttelse af sand boxing.

Jeg ved ikke om de har brugt kerne-understøttelsen i Linux, men på Windows har de i hvert fald lavet det selv med processer...
Gravatar #16 - Giraf32
7. jun. 2009 08:44
Imponerende mængde vrøvl i denne artikel.

Chromium er IKKE kompileret til Linux, men til Wine. Det er en showcase/running demo lavet af Crossover Linux/Codeweavers. Den kører iøvrigt som skod, som alt andet der kræver en windows emulator for at afvikles på en Linux kerne.

"Nyheden" er i øvrigt fra september 2008.

Regn ikke med videreudvikling af Chromium, når en release af Firefox 3.5 er lige om hjørnet og samtlige Java udfordringer Chromium/Chrome forsøger at håndtere fixes her.

Nyheden burde være, at Firefox 3.5 er i beta og en tarball ligger til download allerede.

Altså...

Iøvrigt, de "skrifttype-bugs" der nævnes i OP skyldes ikke Chromium men Wine. De kan fixes wed at installere Windows free TTF.
Gravatar #17 - Giraf32
7. jun. 2009 09:16
Ved gennemlæsning af ovenstående (incl. slåfejl) kan jeg se at jeg muligvis ikke har udtrykt mig helt klart, så jeg vil gøre et nyt forsøg:

1) Chromium er en gammel nyhed.
2) Chromium er ikke et forsøg på at porte Chrome til Linux.
3) Google har intet med Chromium at gøre, ud over at codebase er fri.
4) Chromium er en showcase fra firmaet CodeWeavers
5) Formålet med Chromium er ikke at vise styrken i Chrome, men at vise styrken i Crossover Linux/WINE.
6) Regn ikke med nogen som helst videreudvikling.
7) Chrome er grundlæggende en sund browser, men den mangler community og vil næsten sikkert ikke komme fra start.
8) Firefox 3.5 er tæt på release.
9) I er alle sammen idioter.
10) tror jeg fik det hele med nu.
Gravatar #18 - .dot
7. jun. 2009 09:30
Giraf32: Hvad er du på? LSD, Crack? Chromium er kildekoden bag Google Chrome. Google Chrome er Googles egen version af Chromium.
Gravatar #19 - Giraf32
7. jun. 2009 09:31
Gravatar #20 - .dot
7. jun. 2009 09:32
#19 - Idiot: http://en.wikipedia.org/wiki/Chromium_(browser)

Og den officielle Chromium side, ikke en fork som du linker til: http://code.google.com/intl/da-DK/chromium/
Gravatar #21 - JensOle
7. jun. 2009 09:34
#Giraf32 - IDIOT : http://dev.chromium.org/developers/faq

Der er da noget du har misforstået.
Gravatar #22 - Josso
7. jun. 2009 09:37
Chromium er kilden bag Chrome.

CrossOver Chromium er CrossOvers forsøg på at få Chrome til at fungere under CrossOver/Darwine på Mac/Linux.

Så nyheden er relevant.
Gravatar #23 - .dot
7. jun. 2009 09:38
Josso (22) skrev:
Chromium er kilden bag Chrome.

CrossOver Chromium er CrossOvers forsøg på at få Chromium til at fungere under CrossOver/Darwine på Mac/Linux.

Så nyheden er relevant.

Fixed :D
Gravatar #24 - .dot
7. jun. 2009 11:12
Ah ja og velkommen til newz.dk Giraf32.
Gravatar #25 - MarsontheRocks
7. jun. 2009 11:58
Nej sikke et flop Giraf32 :D
Gravatar #26 - zin
7. jun. 2009 13:41
.dot (23) skrev:
Chromium er kilden bag Chrome.

CrossOver Chromium er Codeweavers forsøg på at få Chromium til at fungere under CrossOver/Darwine på Mac/Linux.

Så nyheden er relevant.

Fixed^2. :-P
Gravatar #27 - .dot
7. jun. 2009 18:11
mindre detalje :D
Gravatar #28 - JensOle
7. jun. 2009 18:15
Chromium builds til Uduntu/Debrian : http://ryanorser.com/wordpress/?p=860
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login