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 , , 50 reacties

Amerikaanse software-ontwikkelaars zijn erin geslaagd om het Android-besturingssysteem op smartphones te vervangen door Inferno, een opensource-OS. De makers toonden een demo van Inferno op de Google Nexus S.

De standaardinterface van Inferno is door de ontwikkelaars aangepast om deze geschikter te maken voor telefoons. Gebruikers kunnen het OS installeren met een handleiding die op de website van de makers is geplaatst. Het is mogelijk om telefoongesprekken te voeren, en om sms-berichten te sturen. Nog niet alle functionaliteit werkt: het is bijvoorbeeld nog niet mogelijk om inkomende telefoongesprekken te ontvangen. Daarnaast oogt de interface nog vrij primitief.

Het besturingssysteem vervangt de aanwezige Java-code die gebruikt wordt om het Android-OS te laten draaien. Daarbij draait Inferno nog wel op de onderliggende Linux-kernel. Momenteel is Inferno beschikbaar voor de Nexus S en de e-reader Nook Color. Net zoals bij het installeren van custom roms is roottoegang op het toestel nodig.

Applicaties voor Inferno worden geschreven in de programmeertaal Limbo, waarmee met relatief gemak software ontwikkeld kan worden, zo claimen de makers. De software draait op Dis, de virtuele machine voor Inferno. Android maakt gebruik van de Dalvik Virtual Machine, die Java-code kan draaien. De ontwikkelaars hebben zelf een aantal apps geschreven, maar hopen dat dit in de toekomst wordt uitgebreid. Daarnaast moet ook het aantal ondersteunde telefoons vergroot worden.

Inferno is een besturingssysteem dat al in 1997 werd uitgebracht door Bell Labs. Inmiddels wordt het OS door Vita Nuova Holdings bijgehouden en gratis aangeboden, waarbij de software inmiddels bij zijn vierde versie aangekomen. Inferno kan ook op de desktop worden geïnstalleerd, omdat er onder andere ports voor Windows en Mac beschikbaar zijn.

Moderatie-faq Wijzig weergave

Reacties (50)

Ik zie het nut niet. Opensource wordt vervangen door opensource. Wat voor meerwaarde heeft dit?
In tegenstelling tot Linux/Android is Inferno een "gedistribueerd besturingssysteem", waarbij ' bronnen' (zoals CPU / GPU / geheugen etc. ) transparant via het Styx-protocol over een netwerk benaderd kunnen worden.

Dus in theorie zou je de GPU / CPU en opslag van een andere computer kunnen gebruiken, en slechts het beeldscherm / toetsenbord van de telefoon.

Verder kan Inferno ' native' worden geinstalleerd of binnen Windows of Linux, en als browser-plugin; die instanties kunnen dan ' transparant' met elkaar communiceren. Dus als je iets voor inferno schrijft, kan het door de VM draaien onder al die OS'en; beetje als Java zeg maar, maar dan net iets moderner.
Omdat je nu niet vast zit aan dalvik of de closed source onderdelen van Google en de closed source drivers in sommige gevallen. Ook hoef je niet te rooten en hebben de telecomboeren geen invloed op de software op je toestel.
Je moet wel rooten, staat duidelijk in het artikel.
Als je een vrij gesloten android toestel hebt wel ja, binnen het inferno OS hoeft dat helemaal niet. Er werd gevraagd om de meerwaarde, dat is dus dat Android best wel dicht zit als je niet root, en inferno OS dat hele probleem niet kent.
Omdat het kan. Lijkt mij de voornaamste drijfveer voor dergelijke projecten.
Ook laat het mooi zien welke ongekende mogelijkheden de hedendaagse smartphones hebben. Dit demonstreert maar weer dat je (praktisch) een computer op zak hebt.
Tja, ik heb al wel mensen gehoord die vinden dat Google teveel controle heeft over Android en die het er niet mee eens zijn dat de sourcecode niet altijd toegankelijk is. Ik ben persoonlijk van mening dat dat wel mee valt, misschien dat dit voor die groep interessant is?
Dit gaat echter over een telefoon, daar draait over het algemeen versie 2.x op en niet 3.x
Ik zie hier ook geen voordeel van, maar had is natuurlijk wel leuk dat het kan, kan interessant worden als iemand misschien een dual boot zou willen maken met android en inferno, omdat hij/zij programma's op het ene OS fijner vind werken dan op het andere OS maar dat is nog voor de toekomst
Waarom dual boot, Inferno zou gewoon binnen Android kunnen draaien; net zoals dat het nu al binnen Linux / Windows en IE kan draaien.
Het bericht meldt dat het gaat om een besturingssysteem. In het filmpje wat erbij zit gaat het om een user interface die bovenop android draait. Wat is het nu? Is het een andere UI of een nieuw OS?
Hoe beschrijf je OS X wetende dat het een Darwin Unix kernel is? Een GUI of OS ?
HTC sense noem ik bijv. geen OS, maar een schil bovenop de Android GUI. Het is een vage grens denk ik, maar voor mij is een OS pas een OS als het echt diep in het systeem alles regelt.
Ik vind het niet zo'n vage grens... Een OS is hetgeen wat de communicatie tussen de Applicaties en de hardware verzorgt. Naar mijn mening is Sense dus een UI (cq app), ditzelfde geldt voor KDE of GNOME. Maar ja dat is mijn mening he... Ik heb zoiets van, werkt het OS ook zonder? Zo ja dan is het een App

[Reactie gewijzigd door Mellow Jack op 19 september 2011 08:51]

Goed punt, alleen in het filmpje hebben ze het erover dat ze alleen de user interface hebben geinstalleerd op de telefoon. De onderliggende laag is dus nog steeds android. De kop van dit artikel suggereert dat er geen android meer op staat. Dat het een compleet nieuwe os is. Als vergelijking: De OSX UI op een windows computer. De afahandeling van opdrachten wordt dus nog steeds door het onderliggend os gedaan. In dit geval dus niet door inferno maar door android.
Mooi dat het een open-source OS is maar het heeft nog een lange weg te gaan zo te zien in vergelijking met Meego wat er gelikt uit ziet en echt vernieuwende features qua UI design brengt.

Aan het filmpje te zien doet me dit meer denken aan ReactOS. Ondanks dat is het natuurlijk wel leuk dat ze bezig zijn dit soort dingen te ontwikkelen, immers zijn veel grote dingen ontstaan uit hobby projecten en wie weet wordt dit er een van ;)
Inferno gaat natuurlijk totaal niet om de GUI. Die is bagger en gebaseerd op technologie van halverwege de jaren '90.

Ding is: Zowel Mac OS X, Unix (dus heel POSIX en Linux en dus ook Meego en Android), en Windows (dus ook ReactOS) zijn gebaseerd op netwerk-technologieen en programmeer-technologieen uit de jaren 60; toen Bell Labs MIT's onderzoeksproject Multics doorontwikkelde tot UNICS (later UNIX). Enorm verouderde bagger dus! Die overigens al wel 50 jaar prima dienst doet, maar totaal verouderd is het wel.

Inferno loopt wat dat betreft toch mijlenver voor; het is gebaseerd op Plan9 dat Bell ontwikkelde in de jaren 80. Plan9 had echter veel tekortkomingen, en veel daarvan zijn met Inferno in de jaren 90 opgelost. Oa het originele Plan9 en vernieuwde Styx protocol lopen dus decennia voor op al het de oude UNIX en afgeleide Windows-meuk. Hardstikke innovatief dus, en dan denkt u dat MeeGo met jaren 60 netwerkstack innovatiever is |:(
Onzin, dat iets gebaseert is op technologie uit de jaren 60, wil niet zeggen dat het heden ten dage precies hetzelfde is. Gedurende de jaren hebben die systemen zich natuurlijk gewoon ontwikkeld en dan zou je zelfs kunnen zeggen dat je meer hebt aan de door jou genoemde "oude" systemen aangezien die flink zijn uitgekristalliseerd. Komt nog bij dat er dagelijks geheel nieuwe technologie bijkomt in al die "oude" systemen, zaken worden ook herschreven en geoptimaliseerd, iets wat bij Inferno nog wel even gaat duren.

Ik vind Inferno een leuk initiatief, geheel open en te ontwikkelen door wie dan ook.
inderdaad, auto's van tegenwoordig zijn ook gebaseerd op auto's van tientallen jaren geleden, maar er komt wel steeds vernieuwing
Leuk dat het kan, maar ik zie het voordeel van dit OS nog niet helemaal. Het zou veel praktischer zijn als je Android kon vervangen door andere, meer uitgewerkte besturingssystemen. Zeker omdat er ook weinig applicaties voor dit besturingssysteem beschikbaar zullen zijn.
Als je iets wil uitwerken, moet je het eerst draaiend hebben op bepaalde hardware!
"Inferno is een besturingssysteem dat al in 1997 werd uitgebracht ..."

Is er aan te zien.
"Inferno is een besturingssysteem dat al in 1997 werd uitgebracht ..."

Is er aan te zien.
Omdat er nauwelijks sprake is van een GUI zoals wij gewend zijn bij Inferno. Betekent dat niet dat het ook "oud" is. Ik denk dat moderne versies van huidige mobiele systemen er zonder GUI hetzelfde zullen uitzien.Een GUI is er om het voor de gebruiker makkelijk, bruikbaar en aantrekkelijk te maken, een interactie tussen gebruiker en OS.
http://nl.wikipedia.org/wiki/Grafische_gebruikersomgeving

[Reactie gewijzigd door Dutchphoto op 18 september 2011 20:14]

Voor je smartphone, maar je kunt er (nog) niet mee gebeld worden? 8)7

Ieder z'n hobby, en knutsel gerust, maar na zoveel jaar is het beetje kansloos. De anti-Googelaars hebben nooit geklaagd toen Nokia het monopolie had qua functies en koppelingen richtingen Nokia.com. Wacht maar tot de Nexus Prime komt, wordt in VS gezien als Samsung G-S2-killer.

Dat Limbo erop kan, pleit juist toch voor Google. Dat het kennelijk aan specs voldoet waardoor iedereen in Android of ander taaltje er iets mee kan laten draaien. :P
Tja, de UI is inderdaad niet je dat. Een beetje een Windows 98 kloon en hij lijkt me ook niet prettig voor telefoons. That said, een beetje een fatsoenlijke UI maken is maar een paar dagen werk.
Het is open source dus als je wilt kun je bewijzen dat het maar een paar dagen werk is.

Uberhaupt is zo'n OS als dit een mooie gelegenheid om nieuwe dingen uit te denken en te laten bewijzen dat het kan werken. Want zo is bijv Android ook ontstaan.
Wat je ziet is de UI ;)
@ BeefHazard & Xesxen
Inferno is blijkbaar een OS dat open source is, punt. Wellicht heeft Inferno een aantal voordelen ten opzichte van Android. Of misschien is het gewoon leuk dat het kan. Of om anders te zijn met dezelfde telefoon.

En wellicht is het met een andere programmeertaal een nog toegankelijker platform om voor te ontwikkelen.
Het is toch ook niet vreemd als je je linux bak een upgrade geeft? Daar vervang je ook open source door open source.
Maar misschien hebben de meeste mensen het bij het verkeerde end en is elke linux/android/inferno/enz. gewoon hetzelfde 8)7
En omdat ze dezelfde kernel behouden, blijven dezelfde drivers werken, of heb ik dat verkeerd?
Het grootste voordeel van Inferno ten opzichte van Android is dat je er alleen mee kan bellen en niet gebeld kan worden. Dat geeft de gebruiker een aantal heerlijke ZEN momenten :D
Wat is er nog OS aan als het draait op de kernel van het systeem dat het 'vervangt'. Is het dan niet meer een user interface layer? Het echte OS zit in de kernel, dat is waar alles om draait.
Niet helemaal. Een kernel kan maar een klein stukje code zijn (dat is Linux overigens niet), en het OS is alle libraries daaromheen.

[Reactie gewijzigd door Wolfos op 19 september 2011 08:50]

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