Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (20)
Emner Browsere

Chrome i alpha-version klar til Linuxfolket

Kodebasen til Googles Chrome-browser er klar i alpha-version til Linux. Den viser gode takter, men der er endnu et godt stykke vej til fuld funktionalitet, siger teknologitidsskrift.

Af Mikkel Meister Tirsdag, 2. juni 2009 - 13:00

Googles browser Chrome har indtil videre holdt sig til Windows-platformen, men nu er den open source-baserede kodebase til Chrome, Chromium, klar i en alpha-version til Linux-folket.

Ars Technica har haft fingrene i Chromium til Linux i alpha-versionen og konkluderer, at den er relativt brugbar og viser gode takter, trods bøvl med blandt andet rendering-kvaliteten af fonte og flere manglende features.

Ifølge Ars Technica kan den nyeste Chromium til Linux tilbyde helt basal browserfunktionalitet som for eksempel at åbne faneblade og nye vinduer, downloade filer, skifte til fuldskærmstilstand og gennemse og håndtere historikken.

Derudover fungerer også privacy-tilstanden Incognito, mens en række andre features endnu ikke spiller. Blandt andet er det endnu ikke muligt at flytte faneblade mellem browservinduer, og der er endnu ikke implementeret i bogmærkehåndtering. Samtidig er der heller ikke understøttelse af plugins, hvilket betyder nul flash-understøttelse.

Chromium-udviklerne baserer alpha-versionens grafikside på det grafiske toolkit GTK+, som kendes fra desktopmiljøet Gnome under Linux. Det er sket efter længere tids uenighed om, hvordan den grafiske brugergrænseflade, som den kendes fra Chrome, skulle tage sig ud på Linux-platformen.

Se linket til Ars Technicas artikel under fanebladet Eksterne Links.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Business Intelligence Specialist - arkitektur & udvikling
Udgivet 11. apr 9.46
QA Manager
Udgivet 2. maj 11.03
Microsoft Dynamics AX Functional Consultant - SCM, Procurement, Inventory Management and Distribution
Udgivet 27. apr 11.13
SAP Business Warehouse Seniorkonsulent / Arkitekt
Udgivet 26. okt 2011 15.05

Kommentarer (20)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Thorbjørn L 2. jun. 2009 - 18.52
 
Underligt

Det undrer mig, at Google ikke fra starten har valgt at bygge det meste af Chrome op i QT eller GTK og samtidig holde det platforms-afhængige på et minimum. De må have proppet koden med Windows API-kald siden det tager så lang tid at portere ...

Er der mon en god grund? Umiddelbart har jeg svært ved at få øje på en sådan.... (Dog har google jo ikke umiddelbart ry for at hyre fjolser, så måske findes der gode grunde. Hvis nogle er bekendte med nogle sådanne, må de jo endeligt poste dem her....)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
michael rasmussen 2. jun. 2009 - 19.03
 
Re: Underligt

De kunne jo have udviklet GUI i .NET/Mono, samt logik og styring i C/C++. Så havde porteringsprocessen været minimal.

Nogen der kan komme på argumenter mod dette setup?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thorbjørn L 2. jun. 2009 - 20.19
 
Tja

Jeg har givet dig +1, selvom managed c++ vel/vidst ikke er så godt/nemt at blande med 'normal' unmanaged c++. (Hvad man skal i .net)

Der er selvfølgelig muligheden at skrive det hele i managed c++. Ligesom ved Java er jeg dog i tvivl om hvor glade de vil være for garbage-collection. Selvom de er hurtige kan det vel (stadig?) betyde et mini-lag.

Det var bl.a. derfor at jeg foreslog (nokia) QT, men under alle omstændigheder ville din løsning (også) være nemt porterbar.... og jeg forstår ikke at google ikke har lagt større vægt på dette fra starten, når man vidste man også ville lave Chrome til Linux...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Søren Pilgård 2. jun. 2009 - 23.08
 
Skynd jer

I må rigtig meget gerne skynde jer google folk. Jeg savner Chrome til min linux maskine.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Lars Bengtsson 2. jun. 2009 - 23.43
 
Det er ikke Google som laver Chromium til Linux

Det får man i hvert fald fortalt, når man starter "chrome" programmet op på Linux. Så i overensstemmelse med ovenstående artikel så er Chromium et open source projekt som er selvstændigt i forhold til Google.

I forhold til at skrive Chromium i et managed sprog, og formentlig køre det i en virtuelmaskine, så tror jeg de væsentligste argumenter for ikke at gøre det, er hastighed og ram-forbrug.

Men jeg er imponeret over hastigheden i Chromium.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
michael rasmussen 2. jun. 2009 - 23.58
 
Manage C++ versus unmanaged C++

Som Thorbjørn skriver, er der udfordringer i dette setup, men det er dog ikke uoverstigelige udfordringer, hvis man har klart deffinerede grænseflader mellem de to verdener. Mange af komponenterne i systemgrænsefladen er designet efter dette princip, og den anbefalede fremgangsmåde er veldefineret.

Hvad angår RAM forbrug og hastighed, skulle være et issue, mener jeg er et stråmandsargument al den stund, at den store ressource bruger er eventhåndteringen i GUI, som jeg ikke ser væsentlige forskelle mellem managed og unmanaged C++. Ethvert GUI framework til C++ kommer med sin egen eventhåndtering og "garbage collector".

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Fredrik Skeel Løkke 3. jun. 2009 - 00.07
 
cross-platform

Jeg mindes at have læst en artikel hvori de forklarer filosofien bag ikke at vælge et crossplatform gui library fra starten. Argumentet er at hverken Swing, eller Qt programmer f.eks., "føles" som native programmer på de respektive platforme. Der er små inkonsistenser her og der.. Hvilken resulterer i at et crossplatform program altid vil føles fremmed til en vis grad..

Det ville de netop gerne undgå med chrome..

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
michael rasmussen 3. jun. 2009 - 03.25
 
Re: cross-platform

Det er jo netop et stråmandsargument: Qt er native på GNU/Linux og Unix, hvis man anvender KDE.

Anvender man kombinationen .NET/Mono, får man også native look på Windows/Linux og Unix (Mono anvender GTK på Linux/Unix, hvilket præcist er, hvad Google har valgt for Chrome på Linux).

Jeg tror derfor at argumenterne for deres design, skal findes et helt andet sted!

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Kleis 3. jun. 2009 - 07.41
 
Jeg er glad for at de har valgt en native platform løsning

Personligt ville jeg meget gerne have Chrome til mac og linux så hurtigt som muligt, men jeg vil hellere have en ordentligt styresystem tilpasset browser end f.eks. firefox (som er min nuværende mac og linux standard browser) der i mac mangler integration med applescript, copy/paste (denne fungerer engang i mellem men ikke altid), services etc - og man løber hurtigt ind i problemer med integration mellem resten af platformen. Derudover er der der designelementer der heller ikke følger standarder, men dette er et mindre problem.

Chrome for mac bliver lavet i Cocoa - og det synes jeg er ventetiden værd!

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Fredrik Skeel Løkke 3. jun. 2009 - 09.44
 
Re: Jeg er glad for at de har valgt en native platform løsning

Det er præcist argumentet. De små inkonsistenser ( i forhold til det dominerende GUI library der anvendes på platformen ), som også findes i Qt f.eks., undgår man.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Mark Ruvald Pedersens billede
Mark Ruvald Pedersen 3. jun. 2009 - 10.02
 
Re: Jeg er glad for at de har valgt en native platform løsning

Ét ord: wxWidgets.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Fredrik Skeel Løkke 3. jun. 2009 - 10.05
 
Re: Jeg er glad for at de har valgt en native platform løsning

Du misser pointen..

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Fredrik Skeel Løkke 3. jun. 2009 - 10.09
 
læs hvad google har at sige om sagen:

http://www.osnews.com/story/20980/Linux_Version_of_Chrome_To_Use_Gtk_

http://groups.google.com/group/chromium-dev/msg/f3507e2ded99b354?pli=1

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Kleis 3. jun. 2009 - 13.04
 
Re: Jeg er glad for at de har valgt en native platform løsning

wxWidgets løser ikke rigtigt noget mht services, applescript, ordbogsunderstøttelse etc.

Fra Fredriks første link

When it comes to the Mac version, Goodger explains that the plan there has been to develop a native version all along. "A Windows-clone would most definitely not be acceptable on MacOS X," Goodger says, "where the APIs for UI development are highly evolved and have many outstanding features. So that's always been the plan there."

og jeg er rigtig glad for at google kan se forskelle mellem systemerne!

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Bob Hagenstrup 3. jun. 2009 - 14.36
 
Re: Re: Underligt

Her er et argument Michael: .NET er meget tungt og Mono har alligevel ikke mere end support for 2.0.

Og til Lars Bengtsson: jeg er ret sikker på at det er Google der udfører de fleste (hvis ikke alle) ændringerne så Chrome kommer til at køre på Linux. De har sikkert bare ikke lyst til at få Chrome-navnet i dårligt lys, så de venter med at kalde det Chrome til de har en rigtig brugbar udgave ude.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thorbjørn L 3. jun. 2009 - 15.50
 
Nå...

@Bob & Jesper
Tak for begrundelse, som jeg har forespurt.

Det er fint, at kende grunden, men jeg vil meget gerne revse denne begrundelse. QT tegner fint på alle platforme. Skulle småting være anderledes kan man jo tegne det selv og QT understøtter i høj grad drawp-primitive i forskellige miljøer.

Ved ".NET" antager at 'tungt' betyder langsomt? Dette ville selvfølgelig være en showstopper, men jeg kunne nu godt tænke mig at høre disse ord fra Google...

Foruden ekstra brug af ressourcer ved dette valg kan man diskutere om produktet 'Chrome' ret faktisk findes. Google sikrer sig nærmere at der findes nogle forskellige Chrome-produkter.

Lige nu risikere Google at komme i en situation med x (forskellige) Chome-produkter, som ikke altid opfører sig ens, og hvor listen platforms-afhængige fejl vil være meget større end hvis man fra starten havde valgt noget cross platform.

Med det materiale, der foreligger forstår jeg ikke denne beslutning.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Fredrik Skeel Løkke 3. jun. 2009 - 15.58
 
Re: Nå...

"som ikke altid opfører sig ens"

=> "at chrome kunne opføre sig ens på alle platforme"

Det er netop den utopi som Google opponerer imod. Jeg synes de tager et forfriskende standpunkt.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Kleis 3. jun. 2009 - 20.00
 
Re: Nå...

Det er ikke et spørgsmål om hvordan noget bliver tegnet - jeg ville sat på spidsen hellere se at Chrome blev lavet i tekstgrafik end at det ikke fik implementeret væsentlig integration med resten af systemet.

Cocoa for mac er ikke bare tegning - der er Coreanimation, der er alskens services, mulighed for at indsætte specialtegn (standardiseret igennem hele systemet), mulighed for at designe egne genveje, lave om på menuer, scripte sin browser for eminent integration mellem andre programmer automatisk og standardiseret ordbog altsammen noget der er rigtigt besværligt/umuligt at implementere hvis man ikke bruger systemets egne rutiner.

Derudover - så er der tegningen, men selvom man gør sig umage ligesom f.eks. for firefox, så er der forskelle og irritationsmomenter hvor det bare ikke er godt nok.

Google har overvejet hvorvidt de vil have en platformsuafhængig løsning - og ikke fundet det tilstrækkeligt - og jeg er pæn sikker på at de kender til QT og går eksplicit efter en effektiv integration med systemet. Noget som jeg er sikker på at mange brugere vil billige.

Mht vedligeholdelse - så har de nok også tænkt på det.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thorbjørn L 3. jun. 2009 - 21.52
 
Re: Nå...

@Fredrik
Jeg ved ikke om jeg vil kalde det utopi, men de er gået mod den ellers herskende konsensus om, at man 'selvfølgelig' bruger et cross platform værktøj i sådanne situationer ...

Derudover mener jeg, at de har skuffet linux-folket lidt ved kun at have en alfa-version klar så lang tid efter Windows-versionen ... og angående at browserne ikke nødvendigvis opfører så ens som muligt renderingsmæssigt jubler jeg ikke over. Hvilken web-udvikler vil kigge på andet en Chrome til Windows, men også prøve den på Linux og Mac ?

Jeg havde hellere set at Google i stedet for at bruge så mange ressourcer her, havde lagt kræfter i at lave en 'Google Linux' (så der kunne komme lidt mere konkurrence på OS-markedet) fremfor at lave en Windows-browser, der tager så lang tid at portere ...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thorbjørn L 3. jun. 2009 - 22.06
 
Re: Nå...

@Jesper
Nu kender jeg ikke så meget til Cocoa, men jeg kender dog en smule til QT, og kunne godt tænke mig at vide, hvad de præcist de referer til når de mener, at det ikke bliver strømlinet (accent).

Jeg ved at Google kender (noget) til QT, men kender ikke detaljeret overvejelserne - og om det har ændret noget at Nokia nu er ejeren af QT. Der kan jo også være noget poltisk i en sådan beslutning.

Derudover vil jeg med Googles egne argumenter så tvivl om at KDE-brugere vil få en helt strømlinet linux-udgave med GTK (og Google har jo i forvejen nærmest finansieret den GTK-baserede browser 'firefox' ...)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

NemID sender Mac-computere fra 2009 ud i kulden

Udgivet 21. maj 10.42Opdateret 21. maj 10.59

It-konsulent hjalp ven med virus-problemer – og havnede i retten

Udgivet 21. maj 10.11Opdateret 21. maj 11.14

Microsoft lancerer socialt netværk - nu med videofester

Udgivet 21. maj 9.27Opdateret 21. maj 9.36

Vestager: Drop CPR - brug NemID til at verificere danskerne på nettet

Udgivet 21. maj 8.04Opdateret 21. maj 8.04

Fed business case: Giv alle dine medarbejdere iPhones

Udgivet 21. maj 6.59Opdateret 21. maj 10.39

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Konica Minolta præsenterer inkjet-baseret digital trykmaskine på drupa

Konica Minolta Business Solutions Denmark

Seneste debat

  1. Vestager: Drop CPR - brug NemID til at verificere danskerne på nettet

    6 comments.
    Last update 1 minut 6 sekunder
    Skrevet af Kristian Lund
  2. It-konsulent hjalp ven med virus-problemer – og havnede i retten

    2 comments.
    Last update 5 minutter 59 sekunder
    Skrevet af Peter Makholm
  3. Cisco kan være en dyr netværksreligion

    2 comments.
    Last update 9 minutter 6 sekunder
    Skrevet af Mikkel Tobiasen
  4. Fed business case: Giv alle dine medarbejdere iPhones

    12 comments.
    Last update 21 minutter 8 sekunder
    Skrevet af Morten Espensen
  5. NemID sender Mac-computere fra 2009 ud i kulden

    1 comment.
    Last update 28 minutter 16 sekunder
    Skrevet af Christian Schmidt
  6. Dart: Dynamisk Statisk Programmering

    1 comment.
    Last update 47 minutter 42 sekunder
    Skrevet af Kræn Hansen
  7. To psykologiske årsager til at IT-projekter går galt

    1 comment.
    Last update 1 time 4 sekunder
    Skrevet af Torben Mogensen
  8. Diablo III overtrumfer Yousees planer om kabelarbejde

    16 comments.
    Last update 1 time 14 minutter
    Skrevet af Peter Binderup

Mere debat »

It-virksomheder

Sharkcell
|
4C Management Consulting
|
Tiger Media
|
Simpelt Regnskab
|
EVRY Danmark A/S
|
Coolsms
|
Halibut
|
Timelog
|
Praktisk IT
|
Clockwork Consulting ApS
|
Siblingsoft
|
Scanarmor
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300