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

Samsung toont conceptvideo voor desktop-Linux op Galaxy-smartphone

Samsung geeft in een video een conceptdemo over hoe Linux on Galaxy eruit moet komen te zien. De video toont hoe een ontwikkelaar zijn Galaxy S8-smartphone in de DeX-dock plaatst en met de Linux on Galaxy-app Ubuntu opstart.

De demonstratie toont het openen van de app en de aanwezigheid van Ubuntu 16.04.3 LTS op de smartphone. Een plusknop toont aan dat de gebruiker meer Linux-distro's kan toevoegen. Na het openen van Ubuntu start de gebruiker in de video de Eclipse-ontwikkelomgeving en Samsung haalt aan dat ontwikkelaars om deze manier hun klassieke desktop-ide's voor native ARM-ontwikkeling kunnen gebruiken.

Samsung onthulde Linux on Galaxy eind oktober zonder veel details te noemen, al was het toen al wel duidelijk dat het bedrijf zich op ontwikkelaars richt. Ontwikkelaars die op de hoogte willen blijven van het project kunnen zich inschrijven.

Door Olaf van Miltenburg

NieuwscoŲrdinator

10-11-2017 • 15:19

64 Linkedin Google+

Reacties (64)

Wijzig sortering
Omheen te werken met een paar commands in een terminal of het flashen van een custom kernel. Zo kunnen andere usb-c adapters ook gebruikt worden.
Je heb al chineze Dex adapters voor een fractie van de prijs.
Deze heb ik zelf voor maar § 13,99:
https://www.ebay.com/itm/...ksid=p2060353.m2749.l2649
Deze reactie zit ik te typen m.b.v. deze adapter op mijn monitor.
Werkt prima! :)

[Reactie gewijzigd door Mr_Blobby op 11 november 2017 11:37]

Het gebrek aan Citrix Receiver was voor mij en vele anderen het grootste gemis aan Windows ContinuŁm op de Windows Phones. Als ze dat al voor elkaar hebben (en dat is relatief makkelijk inderdaad, want er is al een Linux client) dan maken ze heel veel meer kans in de grootzakelijke markt.
Niet iedereen heeft of wil via een bluetooth-headset bellen. En handsfree is niet altijd handig als er een collega in de buurt is (ik ga er even vanuit dat dit product voor de zakelijke markt bedoelt is). Dan kan de hele afdeling namelijk meeluisteren met beide kanten van het gesprek.
Tja wat is een host OS en vanaf waar tel je. ME (Minix)? BIOS/UEFI? ESXi? Docker? Het kan vanalles zijn. Niet iedereen telt vanaf hetzelfde punt.

In mijn suggestie is het host OS Android ("Linux") zodat je weinig dubbele dingen hebt. Het aansturen van hardware (HDMI bijvoorbeeld, mouse, keyboard, enz) kan in zowel Android alsmede de apps. Meer in Android is potentieel minder veilig, maar heeft tot gevolg dat je mogelijk minder dubbel hoeft te doen bij meerdere apps.

Het voordeel is dat:

1) Je Android gewoon blijft draaien. Hetzij met scherm uit, hetzij als veredelde afstandsbediening voor je app.
2) Je alle voordelen van convergence hebt.
3) Een hardware sniffer (bijv op een remote plek) alleen de data die te maken heeft met de app kan sniffen. Je geeft hem alleen toegang tot de hardware en volumes die hij nodig heeft. Hij heeft geen volledige toegang tot je Android telefoon!
4) Rest van de authenticatie kan via permissies.
5) De app developers hoeven voor maar 1 OS te porten ipv voor allerlei verschillende Android versies.

Het grootste nadeel is dat:

1) Omdat je Android niet afsluit zul je genoeg RAM moeten hebben of hard lopen swappen. Maar het voordeel is dat je verder geen UI gebruikt op je grote scherm. Dat scheelt weer resources (CPU, RAM, I/O)
2) Als je scherm aanstaat zal je Android ook nog gewoon moeten werken.
3) Je hebt geen volledig OS dat er naast draait (hoewel ook dat in theorie zou kunnen via Docker).
4) Docker zelf zal wel naar meerdere Android versies geport moeten worden.

En het hoeft niet persee via Docker, mag ook een andere container zijn.

Idealiter wil je eigenlijk dat data alleen in de cloud encrypted staat en anders lokaal. Je wil dat alle data abstract werkt met backends en je meerdere frontends kunt gebruiken waarbij 1 voor je smartphone is, en een andere weer voor bijv je 24" scherm.
Ah op die fiets, heel Android gebruiken als host OS.

Ging er wel uit vanuit om dezelde linux kernel te pakken idd als waar Android toch op draait. Maar denk nu je het zo eens allemaal eens opnoemt, het best nog wel wat werk kan zijn.

Want naast dat je hard vast zit aan de gebruikte linux kernel versie + smartphone fabrikant aanpassingen gemixed soms, waardoor je bij kernel patches heel Android (plus cruciale delen van WiFi die op linux code leunen etc), kan slopen. Je zit wel heel hard vast

Ben wel eens tijdje bezig geweest met kloten in de linux core van Android om bepaalde Bluetooth devices weer te laten werken op een s7.. En het viel mij tegen wat er nog vannilla direct uit linux kwam en wat custom Android shizzle was.

DutchKevv in 'nieuws: Afbeeldingen tonen mogelijk controller voor Samsung Gea...

Dus snap op zich de keuze om maar gewoon een complete linux distro erop te rammen als zijnde een 'app' wel een beetje. Voor je goed en wel alle calls naar de displayManager van Android geport hebt moet je nogal wat middelware gaan schrijven vermoed ik.

Maar jou oplossing zou idealiter wel het mooist zijn idd als het even kan.

zit er op de zondag avond ook maar wat over te brainstormen haha.

[Reactie gewijzigd door DutchKevv op 12 november 2017 17:15]

Het meeste werk zit hem in het feit dat dit native ondersteunt moet worden in de Android image (of men moet root krijgen in een custom image maar een middenweg is er niet) waardoor je eigenlijk of bent overgelevert aan de grillen van Google of een fork hebt van Android en het steeds gebackport moet worden. Iemand zal hoe dan ook Docker moeten porten naar de verschillende Android versies (8, 7, 6, 5, ...). Daarna zal alles 'gewoon werken' in Docker, behalve als je het hebt over verschillende architecturen (armv7, armv8, enz). Docker draait prima op ARM/Linux, zo is er ook een port voor Raspberry Pi. Hij is prima te benaderen via CLI op Windows/Linux/macOS en er is ook een goede frontend beschikbaar (Kitematic, hoofdzakelijk Node.js). Dat zou allemaal naar Android geport kunnen worden. Sterker nog, er is geen enkele reden waarom Android apps zelf niet in containers zouden kunnen draaien. Er zit trouwens nog een ander nadeel aan Docker vast: het neemt wat meer schijfruimte in beslag, net zoals static linked binaries.

Op dit item kan niet meer gereageerd worden.


Call of Duty: Black Ops 4 HTC U12+ dual sim LG W7 Google Pixel 3 XL OnePlus 6 Battlefield V Samsung Galaxy S9 Dual Sim Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True