Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 33 reacties

Een ontwikkelaar is erin geslaagd om het mobiele besturingssysteem Meego werkend te krijgen op de Google Nexus S-smartphone. Eerder lukte het de softwareknutselaar al om het OS op de HTC HD2 te installeren.

Ontwikkelaar Steven Troughton-Smith postte op zijn weblog een handleiding om Meego werkend te krijgen op de Nexus S. Zijn methode is vooralsnog niet erg gebruiksvriendelijk. Wie Meego op de smartphone wil krijgen moet eerst een zogeheten rootfs-image aanmaken waarmee het OS is te installeren. Troughton-Smith heeft een kickstart-file gemaakt die als basis kan worden gebruikt om een werkende Meego-installatie aan te maken. Ook is het noodzakelijk om een boot-image te installeren, die het mogelijk maakt om een dualboot-optie te creëren bij het starten van de telefoon.

Vooralsnog werkt het touchscreen niet, waardoor alleen via de computer met de telefoon kan worden gecommuniceerd. Troughton-Smith heeft hiervoor adb-ondersteuning ingebouwd, wat normaal gesproken wordt gebruikt om via de pc met Android-smartphones te communiceren. Voor de rest blijkt de Meego-installatie op de Nexus S ook nog weinig functioneel; de meeste hardware werkt nog niet. Troughton-Smith heeft op de ontwikkelaarscommunity XDA opgeroepen om hem te helpen bij het verbeteren van de Meego-software voor de Nexus S.

Troughton-Smith kwam eerder in het nieuws toen hij erin slaagde om Meego op de HTC HD2, die normaal op Windows Mobile 6.5 draait, werkend te krijgen. Omdat het Meego-besturingssysteem opensource is, ligt het voor de hand dat softwareontwikkelaars gaan proberen om het OS ook op andere smartphones werkend te krijgen.

Meego voor Nexus S Meego voor Nexus S
Moderatie-faq Wijzig weergave

Reacties (33)

Ik denk alleen maar dat het eens tijd wordt dat Nokia een MeeGo telefoon uitbrengt. Er is blijkbaar genoeg interesse als mensen het zelfs al naar telefoons brengen door te modden.

Nokia is echt zijn eigen ruiten aan het ingooien door zo lang over het releasen van een toestel met een fatsoenlijk smartphone OS te doen. (idd Symbian is dat niet)

P.S. en Meamo 5 op de N900 wel, maar dat is feitelijk dood verklaard met de aankondiging van MeeGo. Heb er even mee gestoeid, echt een goede telefoon. Kom maar op met de N9.
Er zijn al roms gemaakt om Meego op de N900 te laden.

Heb toevallig dit weekend een nieuwe rom op m'n N900 geladen, 5 minuten werk.
ik weet alleen niet waar ik apps kan krijgen voor Meego.
Ik heb gelezen (weet niet meer waar) dat MeeGo op de N9 nog veel Maemo-erfenis zal meedragen terwijl MeeGo voor tablets meer op Moblin zal lijken. Ik ben iig niet bang dat mijn N900 binnenkort volledig obsolete zal zijn.
vergeet niet dat meego =/= meego

de meego ux voor handsets is eigenlijk gewoon maemo 6 met wat wijzigingen voor compatibiliteit met meego for netbooks en IVI en een meego gui errond

in die zin blijft maemo dus eigenlijk doorontwikkeld worden en het helpt ook wel dat software voor de meego handset release en maemo 5 onderling zowel forward als backwards compatible zullen zijn

veel huidige software gaat op meego ook draaien en omgekeerd zal alles op maemo 5 kunnen draaien (tenzij ze met in de n900 niet aanwezige hardware iets gaan doen in een app)

maemo 5 is sinds de aankondiging van meego toch al bij 1.3 aanbeland alhoewel dit waarschijnlijk wel de laatste versie zal zijn (met 1.3 is maemo meego app compatible gemaakt)

maar met je maemo 5 device heb je anders nog een beetje toekomst want de community zorg vast en zeker wel voor een werkbare meego versie voor de n900
Op de site van meego staat een roadmap. Met handheld release op 4 april. High end toestellen verkopen slecht in de zomer en Nokia released met uitzondering wel eens toestellen nog voor de zomer, maar dat is dan op 30 april. Als ze nu nog in de herfst de N9 uitbrengen dan zullen ze met andere hardware moeten komen. (ze werken overigens allang aan de N9-02 heb ik gehoord.)
Misschien een onnodige vraag maar wat is het nut om Meego te draaien op een Nexus als je ook native Android kan draaien?
Omdat het kan. Hetzelfde als Android op de iPhone: Verschillende OSen bieden verschillende functionaliteit.
  • Nut? Je zit op een website die tweakers.net heet. Niet alles hoeft een nut hebben. Sommige dingen zijn cool omdat het kan.
  • Meego is niet het zelfde als Android, dus misschien willen mensen die hem hebben Meego wel even uitproberen.
  • De Nexus S is een pracht apparaat. Misschien vinden mensen Meego de shit, maar vinden ze de telefoons die er voor te krijgen zijn poep.[/i]
  • enz
Just for fun, je zit hier tenslotte op tweakers he ;)

Behalve voor de gein zie ik hier (voorlopig) ook geen nut in. Misschien als blijkt dat MeeGo uiteindelijk beter werkt dan Android, dat het leuk is MeeGo uit te kunnen proberen op andere apparaten.
Native android is niet Native Linux
Voor zover ik weet, zit in Android gewoon een normale linux-kernel. Maar ik kan er naast zitten want ik ben niet geeky genoeg om dit met zekerheid te kunnen stellen. :p
In Android zit geen normale Linux kernel, zelfs niet op gebaseerd, dit is een verhaal dat mensen graag verspreiden, net als dat OSX een Linux kernel zou hebben.
Niet op gebasseerd, http://en.wikipedia.org/wiki/Android_(operating_system) als je wilt kan ik t ook bij Android zelf gaan opzoeken. Het is er zeker wel op gebaseerd.... er is alleen niet meer zo veel van over gok ik. Dus of je het nog Linux kan noemen.

Mac OSX is naar mijn weten ook op Unix gebasseerd, of het nog Unix is.... kan iemand anders misschien beter uitleggen. Naar mijn weten heeft OSX geen Linux onderdeeltjes, maar is het net als en windows op de basis van Unix gebasseerd.

[Reactie gewijzigd door Domino-NL op 10 januari 2011 19:01]

Ok even wat onwaarheden de wereld uit helpen. Ten eerste Android: de kernel die in Android draait is in de basis gewoon een Linux-kernel, zei het met een aantal aanpassingen die Google nodig vond, waardoor de ontwikkeling tussen de Linux kernel en die van Android nu niet meer gelijk loopt.

Dan OSX: die is gebaseerd op NexTSTEP, dat op zijn beurt weer gebaseerd is op onderdelen van BSD en Mach (een onderzoekskernel, van de structuur van Mach is tegenwoordig niet heel veel meer over), en BSD dat op zijn beurt weer afstamt van de orginele Unix van Bell Labs. De kernel van OSX heet overigens Darwin en de broncode is te downloaden van de Apple website.

Wat Linux, BSD en Darwin met elkaar gemeen hebben is dat ze allen min of meer aan de POSIX standaard voldoen (ik geloof dat Darwin zelfs volledig aan die standaard voldoet). Maar alleen BSD en Darwin zijn ook daadwerkelijk afstammelingen van het originele Unix van Bell Labs.

Vreemde eend in de bijt is dan de Windows kernel, die niet aan de POSIX standaard voldoet, al hoewel met een beetje gedoe en gebruik van tools daar wel wat aan te regelen is. Ander verschil is dat de Windows kernel volledig door Microsoft ontwikkeld is, en niet open-source is, in tegenstelling tot de andere hiervoor genoemden. De Windows kernel zit trouwens alleen in Windows NT, Windows 2000 en alles wat daarna kwam. In de andere Windows versies loopt 'stiekem' nog een DOS op de achtergrond (ook DOS heeft trouwens niets te maken met Unix of dergelijken).

In het kort: OSX en BSD mogen zich afstammeling van Unix noemen. Linux speelt het spelletje mee, maar deelt geen regel code. Windows staat helemaal los van de rest.
En om het ingewikkeld te maken: Microsoft had ooit, in een ver grijs verleden, hun eigen Unix variant: Xenix. (Gebaseerd op Unixware)
Windows? UNIX? hmm, altijd gedacht dat het diep van binnen nog op dos draaide, ofzo?
en hoe kom je aan deze wijsheid?
$ git clone git://android.git.kernel.org/kernel/common.git
$ cd common
$ git remote add -f linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
$ git remote add -f linux-stable git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.32.y.git # voor froyo, 35.y voor gingerbread
$ # voeg naar smaak de tree van de kernel voor je hardware toe (samsung alleen voor gingerbread)
$ gitk --all --simplify-by-decoration

...en hoppa, je krijgt een beknopte stamboom van de Linux en Android kernels te zien.
Conclusie: Android is wel degelijk gebaseerd op (een fork van) de Linux kernel, echter volgt wel een wild gekozen subversie van de 'stable' tree (i.p.v. Linux mainline), waarin vervolgens door de fabrikanten flink geknutseld wordt aan drivers voor hun hardware. Niet echt makkelijk om dan als hobbyist drivers naar een nieuwere versie van de kernel te porten :(

[Reactie gewijzigd door miki4242 op 10 januari 2011 23:10]

android draait op een linux kernel maar is zelf een soort van java vm waarbinnen de android desktop en apps dan draaien
je kan geen linux-software in de android omgeving gaan draaien

meego is zelf een volwaardige linux distributie, je kan dus linux software (correct gebuild) in meego draaien
gewoon omdat het kan. waarschijnlijk.
Misschien is de Nexus S wel een mooie telefoon en vind de ontwikkelaar Meego gewoon geweldig.
zelfde reden waarom mensen de ps3 hacken om linux te laten draaien :)..

"either your hardware supports the os... or it will be hacked to run the os"

of te wel het is gewoon de uitdaging
Ik hoop toch echt dat MeeGo een goede concurrent word van Android, dat zou voor mijn privacy iig een flinke stap voorwaarts zijn.

Want hoewel ik zowel Intel als Google in beide gevallen nou niet een bijzonder een warm hart toe draag, heb ik ook geen hekel aan ze, en gebruik van beide hun producten dagelijks naar tevredenheid.

Niet dat ik nu meer direct vertrouwen heb in Intel de gangmaker van MeeGo, heeft het volledig open-source iig veel plussen voor mij, en heb ik meer vertrouwen in Intel als het om min privé gegevens gaat, puur omdat Intel in tegenstelling van Google geen belang heeft in mijn gegevens vanwege een hele andere zakelijk model. (focus op hardware ipv advertenties)
In mijn beleving is Nokia de grote gangmaker van MeeGo. Maargoed, wellicht ligt dat aan je perspectief. Het is een samensmelting van Meamo (Nokia) en Moblin (Intel).
AMD doet ook mee met MeeGo. Verder geef ik je gelijk: ik ben ook niet zo happig om een OS te draaien dat gemaakt is door een (hoofdzakelijk) advertentiebedrijf, ook al claimen ze zelf dat Android door de OHI wordt gemaakt. Ik zie idd liever een OS dat primair gemaakt is om de hardware te verkopen en vooral mij alle ruimte geeft zonder dat ik telkens weer moet afvragen wie nu weer toegang heeft tot welke van mijn privegegevens...

[Reactie gewijzigd door Fuzzillogic op 10 januari 2011 16:32]

Als Google wat meer moeite had gedaan om code upstream te krijgen dan was dit heel erg simpel geweest en werkte waarschijnlijk alles 'out of the box'. Jammer dat er op die gebieden niet meer wordt samengewerkt.
Want Google heeft graag dat op hun eigen flagship devices andere OS' draaien zoals MeeGo?
Ze hebben in het begin van de ontwikkeling van Android wel meegewerkt aan het doorvoeren van de wijzigingen in Android om Linux te verbeteren. Echter doordat Google vond dat dit te veel tijd koste door de weerstand van Linux ontwikkelaars zijn ze hiermee gestopt.

Ik verwacht ook niet dat Google installatie van MeeGo op Androids zal tegenwerken en misschien zelfs nog zal meewerken.
De gegevens die nodig zijn voor het Advertentie verdien model van Google krijgen ze wel weer via andere kanalen als er geen Android draait op de telefoon. En de goodwill die dit oplevert is ze meer waard denk ik.

En op de vraag waarom MeeGo op een Android device: Als de telefoon niet meer afhankelijk is van het OS wordt de concurrentie groter. Er zijn als dit goed werkt ook toepassingen te bedenken die hier baat bij hebben.
Ik ben benieuwd naar hoe MeeGo nu werkt eigenlijk.

Nog even wachten en MeeGo komt ook uit op de HD2 dus dan even kijken :D
Vind het altijd leuk dat mensen er tijd insteken om OS-en op telefoons te installeren die er niet op horen.
Vooralsnog werkt het touchscreen niet, waardoor alleen via de computer met de telefoon kan worden gecommuniceerd
hmm, hoe zou dat nou in z'n werk gaan? scenariootje:
er verongelukt iemand, jij pakt je prachtige smartphone en zegt: "wacht even, even m'n laptop opstarten zodat ik m'n phone kan aansturen"

niet zo praktisch als je het mij vraagt
JOH!!

Even een paar maanden terug:

Het is gelukt Android te draaien op de HTC HD2. Maar wel via een SD-kaart.
Alleen hebben ze nog geen driver voor het touchscreen dus kun je er nog "niks" mee.

Maar kijk nu is. Een volledig werkende Android op NAND voor de HD2.
Werkt zelfs beter als WM 6.5 (Mijn menig)

Geef het een paar weken/maanden en MeeGo zal een touchscreen driver hebben ;)
Dit is echt nieuws voor tweakers en dan komt er zo'n opmerking :P
dan moet hij nog een hoop drivers uit de kernel porten, dat moet te doen zijn.
Ik neem aan dat Google de kernel voor de Nexus S heeft vrij gegeven. HTC doet dat tegenwoordig ook op developer.htc.com , daar staat ook het Nexus One image.

Open source is geweldig!

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True