Undersökning Av Alternativ För Virtualisering Av Android På Sailfishos

Total Page:16

File Type:pdf, Size:1020Kb

Undersökning Av Alternativ För Virtualisering Av Android På Sailfishos EXAMENSARBETE INOM TEKNIK, GRUNDNIVÅ, 15 HP STOCKHOLM, SVERIGE 2019 Undersökning av alternativ för virtualisering av Android på SailfishOS AMANDA NEE KTH SKOLAN FÖR ELEKTROTEKNIK OCH DATAVETENSKAP Abstract This report documents the result of an attempt to port the virtual android environment Anbox to the smart phone operating system SailfishOS. The purpose of the project is to see if such a solution can make SailfishOS and similar operating systems useful in a society that indirectly requires you to be able to run Android or iOS applications on your phone. The result of the project makes a number of short comings clear in the SailfishOs platform which hindered an actual attempt to evaluate the compatibility between Anbox and SailfishOS. 2 Sammanfattning Denna rapport redovisar resultatet från ett försök att portera den virtuella androidmiljön Anbox till det telefoninriktade operativsystemet SailfishOS. Detta görs för att uppskatta om en sådan lösning kan få SailfishOS och liknande operativsystem användbara i dagligt bruk i dagens samhälle som har ett indirekt krav på att man ska kunna köra Android eller iOS appar. Resultatet visar på begränsningar som SailfishOS-plattformen har idag vilket hindrade en ordentligt granskning av kompatibiliteten mellan Anbox och SailfishOS att genomföras. 2 Innehåll 1 Introduktion 5 1.1 Bakgrund ......................................... 5 1.2 Problem .......................................... 6 1.3 Syfte ............................................ 6 1.4 Mål ............................................ 6 1.5 Fördelar, Etik och Hållbarhet .............................. 6 1.6 Metod ........................................... 7 1.7 Avgränsningar ....................................... 7 1.8 Översikt .......................................... 7 2 Teori 9 2.1 informationsinhämtning ................................. 9 2.2 Kernelmoduler i Linux .................................. 9 2.3 Programvaran - Anbox .................................. 9 2.4 Platformen - SailfishOS ................................. 10 2.5 ARM-plattformen .................................... 10 2.6 Versionshanteringssystem - Repo ............................ 10 2.7 Hardware Adaption Developers Kit ........................... 10 3 Metod 11 3.1 Mjukvaruval ........................................ 11 3.2 Prototypen ........................................ 11 3.3 Utvecklarmiljön ...................................... 12 3.4 Arbetsmetod ....................................... 12 4 Genomförande 13 4.1 Prototyp 0 - Försök med ren linuxkernel ........................ 13 4.2 Prototyp 1 - Fungerande bassystem ........................... 14 4.3 Prototyp 2 - Fungerande anboxkompatibel kernel ................... 19 5 Avslut 23 5.1 Resultat .......................................... 23 5.2 Diskussion ......................................... 23 5.3 Sammanfattning ..................................... 24 5.4 Framtida arbete ...................................... 24 Referenser 24 3 4 INNEHÅLL Kapitel 1 Introduktion 1.1 Bakgrund Idag finns det två plattformar för smarta mobiltelefoner, Android och iOS. Båda har effektivt sett stängd källkod, båda ägs av stora amerikanska företag och båda används för att samla in så mycket information om sina användare som det går, direkt eller indirekt. Dessa två plattformar har tillsammans oligopol på världsmarknaden. Googles Android har delar med öppen källkod då det är baserat på Android Open Source Project vanligen kallat AOSP men har även licensbelagda kärnkomponenter likt Play Store och Google Services baserade på stängd källkod. Då dessa applikationer har en central del i plattformen är androidplattformen i realitet stängd. Android till skillnad från iOS är tillgängligt för tillverkare andra än Google att utveckla enheter till, vilket är varför Android idag är den största plattformen i världen.[1] Företagen bakom dessa två plattformar är baserade i USA vilket kan göra att tillverkare i omvärlden effektivt bli förbjudna att använda någon de två plattformar som har världsomfattande oligopol om regeringen i USA bestämmer sig för att svartlista tillverkaren. Detta gör att Android på grund av sin stängda källkod inte bara är världens största plattform men även ett kraftfullt politiskt och ekonomiskt vapen.[2] Efter Snowden läckorna[3], Cambridge Analyticas[4] och att anställda på Amazon använder inspelade ljudklipp från Alexa som skämt på deras interna forum[5] har fler och fler blivit intresse- rade att byta ifrån plattformar där användaren betalar genom att ge all sin personliga information till plattformsägaren. Problemet är att det just nu inte finns en mobilplattform som respekterar sina användare. Vi har även historiskt sett att monopol eller oligopol inte leder till innovation eller i vissa fall inte äns en kvalitativ produkt. Där ett relevant exempel är hur linuxkerneln tillsammans med GNUs verktyg blev ett operativsystem som tävlade med de på den tiden stora unixbaserade opera- tivsystemen för att sedan konkurrera ut dem och bli standard i servervärlden. Ett operativsystem som från början utvecklats av hobbyister på sin fritid för att komma bort från mjukvarujättarnas restriktioner konkurrerade ut en mångmiljonindustri[6]. Behovet av appar I dagens samhälle är det svårare och svårare att leva utan en Android eller iOS baserad mobiltelefon. Om du ska åka med kommunala färdmedel i Stockholm behöver du ha ett accesskort och veta att du har reskassa på detta eller använda en mobil app till Android eller iOS. Om du ska försöka parkera i Stockholm behöver du en mobil app då antalet p-automater minskat till en sådan grad att det är väldigt svårt att hitta en. Dagens gym håller sakta att gå från gym kort och använder istället en app för inträde och bokning av pass. Om du är student måste du nu specifikt beställa ett studentkort eller använda en mobil app. Om du vill logga in på din banks hemsida gör du det lättast med en mobil app eller så loggar du in i bankens egna app och uträttar ditt ärende. Beställning av taxi håller också på att gå över till appar. Det görs även försök att byta ut kredit och betalkort mot applikationer så som Swish, Samsung pay och Google pay. Som regel håller all gammal funktionalitet som tidigare krävt personal i form av kassörer sakta på att gå över till appar och då fokus skiftar försämras kvalitén och användarvänligheten av de gamla systemen då pengar läggs på de nya tjänsterna istället. 5 6 KAPITEL 1. INTRODUKTION Majoriteten av dagens kommunikation sker också via appar. Appar som i vissa fall inte har något sätt att användas från en vanlig dator. Medan vanlig telefoni och sms fortfarande existerar väljs dessa i många fall bort på grund av sin avsaknad av funktionalitet de nya apparna har. Detta förstärker också behovet av en enhet som kan köra android eller iOS. En alternativ plattform SailfishOS är ett operativsystem för mobiltelefoner som varken är baserat på Android eller iOS. Detta gör att det måste hitta ett annat sätt att köra applikationer från någon av de nämnda för att kunna användas i dagligt bruk. Detta görs idag med hjälp av virtualiseringslösningen som kallas Alien Dalvik[7] vilket gör att operativsystemet kan köra androidapplikationer. Men implementa- tionen har begränsningar vilket gör att användaren måste köpa en ny telefon om de vill ha stöd för en nyare version av Android. Detta krävs inte för SailfishOS då alla SailfishOS-enhet har rullande uppdateringar vilket betyder att alla enheter får den senaste versionen av operativsystemet. 1.2 Problem Behovet av androidappar gör det svårt att utveckla en alternativ plattform för mobilmarknaden. SailfishOS har i detta fall en lösning men då androidstödet är låst vid en viss version av android per enhet och mjukvaran är licensbelagd skapas samma behov av att köpa en ny enhet som i androidvärlden, där applikationer sakta inkluderar ny funktionalitet vilket gör att versionskravet för android ökar. Faktumet att huruvida tillverkaren utvecklar en ny SailfishOS enhet eller ej är en osäkerhet som förstorar problemet. För att frångå behovet av att köpa en ny enhet och behovet av att en ny enhet existerar krävs en fungerande lösning för androidstöd som är baserad på öppen och fri källkod. En sådan lösning finns inte idag. 1.3 Syfte Syftet med projektet var att undersöka alternativ till nuvarande implementation av virtualisering av android för att se om det finns ett realistiskt alternativ som kan implementera ett rullande stöd för android på plattformen SailfishOS. Syftet med rapporten var att dokumentera utmaningen, tillvägagångssättet och resultatet, så att detta kan användas för att hjälpa och informera framtida arbete inom området. 1.4 Mål Arbetets mål var att se om Anbox som tillåter användaren att köra androidappar på desktop linux gick att få att fungera på SailfishOS och i så fall vad som krävdes. Uppsatsens effektmål är att presentera resultatet från porteringsförsöket, dokumentera detta, re- flektera över det och föreslå ett nästa steg i arbetet. 1.5 Fördelar, Etik och Hållbarhet Detta projekt försöker få programvara med öppen och fri källkod att fungera på en annan plattform med öppen och fri källkod1. Då öppen och fri källkod ger alla oavsett ställning vare sig i samhället eller ekonomiskt samma rätt samt möjlighet att ta del av, lära sig om och modifiera koden är det ett hållbart sätt att utveckla mjukvara ur ett samhällsperspektiv. Projektets indirekta mål är att försöka göra denna öppna plattform mer gångbar och ta bort behovet av att med jämna mellanrum behöva ny hårdvara. Detta har i sin tur den indirekta påver- kan att försöka motverka
Recommended publications
  • Android in the Cloud on Arm Native Servers
    Android in the cloud on Arm native servers December 2020 Executive summary All the chatter about Arm servers and the role of Android in the cloud in recent years generates questions about what these things could mean for a largely mobile based platform like Arm/Android. This whitepaper examines the practical and commercial use cases that are driving a new paradigm linking the primary mobile and embedded computing platform in the world today with its new cousin in cloud infrastructure: Arm servers + virtualisation + native Android execution. While detailing the use cases driving a mobile platform migration to cloud infrastructure, this whitepaper also showcases the solution that Ampere, Canonical, and NETINT Technologies have partnered to produce addressing this migration. The solution is an example of how a service provider or developer can take advantage of Arm native computing in a cloud context to bring together an ecosystem of over 3 million primarily mobile apps integrated with benefits from a cloud enabled infrastructure. A case study around cloud gaming fills in the practical real-world considerations of this new paradigm. Cloud gaming really showcases the advantages of all the solution components the partners have integrated to make a scalable, efficient cloud resource available to a new class of cloud-native applications catering to the billions of users with Arm based devices worldwide. The whitepaper concludes with thoughts and predictions about the evolution of this new paradigm as hardware and software components mature in the coming years. A new paradigm The Arm architecture has dominated the mobile processor market with its unrivaled ability to maximise power-efficiency.
    [Show full text]
  • Lightest Android Emulator for Linux
    Lightest android emulator for linux Continue More than 2.5 billion devices run Android, so it's clear that companies are more focused on creating Android apps. But what if you have a low-powered device but still want to use high-quality software? Would you buy an expensive phone or go for an Android emulator that is free to use? Well, if you don't know about the Android emulator, let me briefly explain that this is a software application that acts like a real Android device. You can install it on your desktop to run Android apps. The best part is that you don't even have to buy additional hardware components for it. So, are you interested to know that all the paid and free Android emulators that you can use? Okay, then. Here we bring a compiled list of the top 5 Android emulators for Linux operating systems. If you want an Android emulator for other platforms, you can read our article about the best Android emulators for Windows PC and Mac.5 the best Android Emulators for Linux (2020)Android-x86AVD (Android Virtual Device)GenymotionBliss OSAnbox1. Android-x86Price: FreeIf you want to run Android games or apps, Android-x86 is one of the best alternatives to other phone emulators. Instead of installing on top of a specific OS, it has a separate ISO to download as a standalone Android operating system. As the name suggests, Android-x86 is aimed at the x86 architecture. You can also run it without installing it with the Live CD option.
    [Show full text]
  • Android Open Source Project in Docker Containers in a Nutshell
    Android Open Source Project in Docker Containers in a Nutshell Khasim Syed Mohammed [email protected] AOSP on ARM servers Just like any other distribution Android Open Source Project (AOSP) can be run in & as single or multiple instances on ARM Servers : Two ways to do that AOSP on Virtual machines AOSP on Docker Containers Scope : Discuss AOSP on Docker Containers. Where do we begin Third : “Host machine” to/from “thin client” - Means: We need a UI renderer that streams the AOSP UI to thin clients and pass on user inputs to Host. Second : “Fit AOSP in container” and allow access to “host machine” - Means: We need a software interface block that interfaces peripherals on host machine to AOSP in container and vice versa. First : The software should runs on the device - “to make it run inside a container” - on the same device. - Means: We should port AOSP on the server platform First: Port AOSP to Server Platform - AOSP lunch doesn’t support the device. Hence add it. - If you have experience in AOSP bringup on new hardware this step is easy. - Just few folders and makefile entries, can follow any AOSP supported hardware like Hikey. - Kernel provided for server platform should have Android AOSP patches - AFAIK, if the kernel is current mainline then the required patches are all in there. - @mywork on 4.1 and 4.9 I had to back port few patches on SELinux, Alarm, etc. - The kernel configs should include SELinux, fb, Android Configs, etc. - Support for display, USB HID drivers - AOSP doesn’t boot without display.
    [Show full text]
  • Canonical Sings Praises for Platform Putting Android in the Cloud 23 January 2020, by Nancy Cohen
    Canonical sings praises for platform putting Android in the cloud 23 January 2020, by Nancy Cohen As TechCrunch's Lardinois put it, "On Anbox Cloud, Android becomes the guest operating system that runs containerized applications." Tuesday's announcement from Canonical said its platform enabled enterprises to distribute applications from the cloud, and enterprises and service providers to deliver mobile applications "at scale, more securely and independently of a device's capabilities." This would be a suitable way to present cloud gaming, enterprise workplace applications, Credit: Canonical software testing and mobile device virtualization. Stephan Fabel, director of product at Canonical, said, "Enterprises are now empowered to deliver high performance, high density computing to any Android is all up in the clouds, just where device remotely, with reduced power consumption Canonical thought it could be, in working up its and in an economical manner." service called Anbox Cloud, announced earlier this week. Meanwhile, TechCrunch noticed that "Outside of the enterprise, one of the use cases that Canonical The result: you can host Android apps in the cloud. seems to be focusing on is gaming and game The service will work on x86-based architectures streaming." and ARM-based architectures. Canonical was promoting the advantages of Anbox Canonical, the publisher of Ubuntu, the Linux Cloud for graphic and memory-intensive mobile distribution, is going after the business crowd with games. These can "be scaled to vast amounts of this introduction. Frederic Lardinois in TechCrunch: users while retaining the responsiveness and ultra- "Anbox runs the full Android system in a container, low latency demanded by gamers." Anbox Cloud which in turn allows you to run Android application could create "an on-demand experience" for on any Linux-based platform...it allows enterprises gamers.
    [Show full text]
  • Compilation and Installation Guide (Robox Container)
    Kunpeng BoostKit for ARM Native Compilation and Installation Guide (Robox Container) Issue 11 Date 2021-07-05 HUAWEI TECHNOLOGIES CO., LTD. Copyright © Huawei Technologies Co., Ltd. 2021. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written consent of Huawei Technologies Co., Ltd. Trademarks and Permissions and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd. All other trademarks and trade names mentioned in this document are the property of their respective holders. Notice The purchased products, services and features are stipulated by the contract made between Huawei and the customer. All or part of the products, services and features described in this document may not be within the purchase scope or the usage scope. Unless otherwise specified in the contract, all statements, information, and recommendations in this document are provided "AS IS" without warranties, guarantees or representations of any kind, either express or implied. The information in this document is subject to change without notice. Every effort has been made in the preparation of this document to ensure accuracy of the contents, but all statements, information, and recommendations in this document do not constitute a warranty of any kind, express or implied. Issue 11 (2021-07-05) Copyright © Huawei Technologies Co., Ltd. i Kunpeng BoostKit for ARM Native Compilation and Installation Guide (Robox Container) Contents Contents 1 Robox Android Container Security Description................................................................1
    [Show full text]
  • Ubports Documentation Marius Gripsgard
    UBports Documentation Marius Gripsgard 23 Eyl 2021 Hakkında 1 Başlangıç 3 2 Süreçler 5 3 Install Ubuntu Touch 11 4 Daily use 15 5 Advanced use 27 6 Contributing to UBports 35 7 Uyguluma geliştime 47 8 Human interface guidelines 89 9 System software development 125 10 Introduction 145 11 Building and booting 153 12 Configuring, testing and fixing 169 13 Finalizing the port 181 i ii UBports Documentation UBports projesinin resmi dökümanlarına hoş geldiniz! UBports cep telefonu işletim sistemi olan Ubuntu Touch’u geliştiriyor. Ubuntu Touch, kullanım kolaylığı, mahremiyet ve yakınsama üzerine odaklanmış bir mobil işletim sistemidir. On this website you find guides to install Ubuntu Touch on your mobile phone, use Ubuntu Touch, develop Ubuntu Touch apps, port Ubuntu Touch to an Android handset and learn more about system components. If this is your first time here, please consider reading our introduction. Bu belgelerin geliştirilmesine yardımcı olmak istiyorsanız, Dokümantasyon katkı sayfası iyi bir başlangıç olacaktır. Bu dokümanları aşağıdaki dillerde görüntüleyebilirsiniz: • English • Català • Français • Deutsch • Italiano • Română • • Türkçe • Español • Simplified Chinese Hakkında 1 UBports Documentation 2 Hakkında BÖLÜM 1 Başlangıç Our goal is to create a copylefted libre mobile operating system. One you can use, study, change and share; with all. 1.1 UBports Hakkında The project was founded by Marius Gripsgard in 2015 and in its infancy a place where developers could share ideas and educate each other in hopes of bringing the Ubuntu Touch platform to more mobile devices. After Canonical suddenly announced plans to terminate support for Ubuntu Touch in April of 2017, UBports and its sister projects began work on the source code; maintaining and expanding its possibilities for the future.
    [Show full text]
  • 2021 Year of the Linux Phone? by Aaron Grothe & Raul Ochoa
    2021 Year of the Linux Phone? By Aaron Grothe & Raul Ochoa August 03, 2021 2021 Year of the Linux Phone? A common joke amongst Linux people is that XXXX is the year of the Linux Desktop. So we’ve decided to lift that for our presentation. Options There are 3 major Linux phones currently available Pine Phone Purism Librem5 F(x)tec Pro1-X smartphone Aquarius BQ (discontinued) Ubuntu Touch can also run on a bunch of phones as well: Nexus, Oneplus, Meizu, Pixel 3a - check their website We both own Pine Phones as we’re poor :-( Quick Pine Phone overview There are two major versions of the Pinephone available Base version 2gb ram/16gb storage - $149 Convergence edition 3gb ram/32gb storage/usb-c hub - $199 They are now up to the Beta edition. They have had previous editions: Braveheart, bunch of community editions (UBports, PostmarketOS, Manjaro, KDE, Mobian) - my phone is from the Manjaro edition Used to be only be available in batches, can order now but you might be waiting a while :-( Quick Pine Phone overview Spare parts may be purchased You can upgrade your 2gb/16gb mainboard to a 3gb/32gb mainboard for $105.00 Replacement batteries are $10 LCD panel with touch screen is $35 Other pieces are available (back cover, usb-c side boards, etc..) Quick Pine Phone overview Can turn off hardware via DIP Switches - 6th switch converts headphone into UART serial port Hardware Switches (Quick Aside) If you ever see Snowden in an interview on his phone he will always be wearing his earphones.
    [Show full text]
  • Anbox - Android En Una Caja  November 1, 2019
    Reajustando el ODROID-XU4: Un Conjunto de Conocidas Modicaciones November 1, 2019 Este artículo es una traducción autorizada del artículo alemán " ODROID-XU4: Tweaks unter Ubuntu 18.04 und Kernel 4.14". Recreando un Mac Plus: Usando ODROID-GO como un Emulador Macintosh November 8, 2019 Para los fanáticos de Macintosh Plus, ¡ahora existe una forma de ejecutar un emulador en ODROID-GO! Basado en el trabajo de spritesmods.com minimacplus, este proyecto aprovecha el hecho de que tanto el proyecto original como el GO usan un microcontrolador ESP32. Módulos de Memoria eMMC: Una Simple Guía November 9, 2019 Alguna vez te has preguntado cómo usar todo el potencial del módulo eMMC en tu dispositivo ODROID, quizás hayas pensado que es demasiado complicado para ti. Puede resultar un poco espeluznante si eres nuevo en estos dispositivos. Además, ¿cómo usas uno? ¿Qué herramientas necesitas? Ogo Shell November 1, 2019 La utilidad ogo-shell es un explorador de archivos, reproductor de audio y visor de imágenes para ODROID-GO. Principalmente lo uso para escuchar música usando los auriculares odroig-go de backoceshow. Puede consultar el Proyecto Github y la publicación del foro si quieres probarlo. La siguiente es la historia de su desarrollo Escritorios Multipantalla con VNC November 1, 2019 Hace unos dos años tuve una idea algo descabellada: ¿Sería posible crear un sistema de escritorio de "doble pantalla" utilizando dos ODROID, cada uno con una pantalla diferente, pero que actuasen como un escritorio unicado? Monku R3: Desarrollando la Mejor Consola de Juegos ODROID- XU4/XU4Q - Parte 2 November 1, 2019 Este artículo te mostrará en detalle cómo pulir tu consola de videojuegos Monku Retro 3 (ODROID-XU4).
    [Show full text]
  • Ubports Documentation
    UBports Documentation Marius Gripsgard sept. 23, 2021 About 1 Introducere 3 2 Procese 5 3 Install Ubuntu Touch 11 4 Daily use 15 5 Advanced use 27 6 Contributing to UBports 35 7 App development 47 8 Human interface guidelines 89 9 System software development 125 10 Introduction 145 11 Building and booting 153 12 Configuring, testing and fixing 169 13 Finalizing the port 181 i ii UBports Documentation Welcome to the official documentation of the UBports project! UBports develops the mobile phone operating system Ubuntu Touch. Ubuntu Touch is a mobile operating system focused on ease of use, privacy, and convergence. On this website you find guides to install Ubuntu Touch on your mobile phone, use Ubuntu Touch, develop Ubuntu Touch apps, port Ubuntu Touch to an Android handset and learn more about system components. If this is your first time here, please consider reading our introduction. If you want to help improving this documentation, the Documentation contribute page will get you started. You may view this documentation in the following languages: • English • Català • Français • Deutsch • Italiano • Română • • Türkçe • Español • Simplified Chinese About 1 UBports Documentation 2 About CAPITOLUL 1 Introducere Our goal is to create a copylefted libre mobile operating system. One you can use, study, change and share; with all. 1.1 Despre UBports The project was founded by Marius Gripsgard in 2015 and in its infancy a place where developers could share ideas and educate each other in hopes of bringing the Ubuntu Touch platform to more mobile devices. After Canonical suddenly announced plans to terminate support for Ubuntu Touch in April of 2017, UBports and its sister projects began work on the source code; maintaining and expanding its possibilities for the future.
    [Show full text]
  • Yocto on the ODROID-C2: Using Yocto with Kernel 5.0  July 1, 2019
    GO Green with “Envi”: A Qwiic Environmental Combo Sensor for Your Beloved Game Machine July 1, 2019 A venerable sensor for providing ambient temperature and humidity is the integrated digital environmental sensor BME280 by Bosch Sensortec. Do It Yourself 6-bay Network Access Storage (NAS): Leveraging the Power of the ODROID-H2 July 1, 2019 How to build a 6-Bay NAS server with ODROID-H2. The G Spot: Your Go-to Destination for all Things Android Gaming July 1, 2019 The upcoming summer months could be very exciting for Android gamers. Google Stadia, E3, and some long-awaited, big-name game releases have all been penciled into my calendar. One of these major game releases is Elder Scrolls: Blades. I’ve been singing the praises of this title for the last couple of Kodi and Advanced Mame on ODROID-XU4 - Part 2 July 1, 2019 This is a continuation of a guide for setting up Kodi with Mame, which details how to install the joystick. Ideally, playing with MAME requires a nice joystick. Here are two examples of joystick I've built myself. It's a good exercise of woodwork, painting, designing and electronics and a fun Zoneminder - Part 2: Building the Package From Source on the ODROID-XU4 July 1, 2019 ZoneMinder is an integrated set of applications that provide a complete surveillance solution allowing capture, analysis, recording, and monitoring of any CCTV or security cameras. How to Build a Monku Retro Gaming Console - Part 2: Building The Case July 1, 2019 This is a continuation of the Retro Gaming Console article from last month, where we learned how to build the inside of a retro gaming console.
    [Show full text]
  • VCD21 Manjaro
    Manjaro A simple to use Operating System for Desktop and Mobile 2 Features X86_64 & ARM Aarch64 ➔ Simple ➔ Safe ➔ Reliable 3 What is Manjaro? History Manjaro Project History Manjaro ARM Started as a passion project 2016 Manjaro on ARM was by five ambitious guys back started. It got some in 2011, Manjaro has attention, but was stalled in evolved rapidly to establish 2017. It took one year to itself as one of the most reboot the project in 2018. popular and well-known Since 2019 we merged the Linux distributions available project into Manjaro and today. support it since fully. In September 2019 we founded our GmbH & Co. KG to have a legal entity for the project. 4 Some Team Members Philip Müller Bernhard Furkan Kardame Dan Johansen CEO / Project Lead Landauer ARM Developer Project Lead ARM Started the project COO / Community Lead Collaborates on ARM Works on ARM editions together with Roland, editions, tools and involved in our including tools and Guillaume, Wlad and infrastructure. development tools, infrastructure. Allesandro back in 2011 package maintaining and optimisation within our hardware projects 5 For whom is Manjaro? Users and Community New to Linux Advanced Commercial We aim to With our Our company keep the OS enhanced Wiki adjusts the OS simple and and Forums, as needed and easy to use as Experts find finds the possible. This the needed perfect match we achieve documents per use cases. with familiar fast. We also look and feel don’t restrict and lots of you on This includes graphical changing the development tools. settings. and support.
    [Show full text]
  • 第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019
    第3のスマートフォンOSハッキングと各種ガジェット 1 改造最新情報 in 2019 名古屋 Hacking the third Smartphone OS and Some Mobile device in 2019 GPD MicroPC+Ubuntu19.04 1、 自己紹介 Self introduction +MainlineKernel 5.2.0RC6 2、Recently my activities 3、第3のスマートフォンOSハッキング 4、プロセッサ毎のガジェットハッキング 5、最近の実験事項 6、今後のイベント予定 詳しい話はSlideshareで公開中 @kapper1224 This Presentation: Slideshare & PDF files publication of my HP http://kapper1224.sakura.ne.jp Gadget Hacking OSC名古屋 2019年7月13日 14:00〜 User Group Place: 名古屋市中小企業振興会館 4F 第7会議室-1(仮) Speaker:Kapper 2 自己紹介 Self Introduction ● My name: Kapper ● Twitter account:@kapper1224 ● HP:http://kapper1224.sakura.ne.jp ● Slideshare: http://www.slideshare.net/kapper1224 ● ニコナレ: http://niconare.nicovideo.jp/users/59379263 ● Facebook:https://www.facebook.com/kapper1224/ ● My Hobby:Linux、*BSD、and Mobile Devices ● My favorite words:The records are the more important than the experiment. ● Test Model:Netwalker(PC-Z1,T1)、Nokia N900、DynabookAZ、RaspberryPi Nexus7(2012、2013)、Nexus5、OpenPandora、Chromebook、 Fx0(FirefoxOS)、台湾Android電子辞書 無敵CD-920、CD-928 GPD-WIN、GPD-Pocket、Windows Tablet、SailfishOS、UBPorts ● Recent my Activity: Hacking Linux on Windows10 Tablet (Intel Atom) and Android Smartphone. Hacking NetBSD and OpenBSD on UEFI and Windows Tablet. I have been exhibiting in NT Nagoya, NT Kanazawa, Oogaki Mini MakerFaire. I have over 160 Windows Tablet and 80 ARM Android, and test it now. 後、最近小説家になろうで異世界で製造業と産業革命の小説書いていますなう。 Recently my activities 3 NetBSD、OpenBSD、FreeBSD Sailfish X on Xperia X UBPorts on Nexus5 Some Linux on Windows Tablet Nexus7 2013 postmarketOS on Reports Linux on Nexus5, Nexus7 2012 Windows Tablet in Amazon Activities on NT, MakerFaire,Taiwan 安いWindowsタブレットの入手など 4 Inexpensive Windows Tablet ● 最近インテルタブレットの中古、OSなしがとっても安いですよね♪ どんどん安くなる恐ろしいハイスペックデバイス。 ● Recently Intel Tablet is too inexpensive, in Japan and Akihabara.
    [Show full text]