Open Hardware Leftovers

Total Page:16

File Type:pdf, Size:1020Kb

Open Hardware Leftovers Published on Tux Machines (http://www.tuxmachines.org) Home > content > Open Hardware Leftovers Open Hardware Leftovers By Roy Schestowitz Created 09/12/2020 - 7:52am Submitted by Roy Schestowitz on Wednesday 9th of December 2020 07:52:49 AM Filed under Hardware [1] Librem 5 Evergreen vs. Pinephone (Part 1 of ???) [2] Huzzah! I recently received my Librem 5 (Evergreen) from Purism. The Librem 5 is a smartphone that runs an otherwise standard linux kernel. However, unlike Android which also relies on the linux kernel under the hood, the Librem 5 uses a GNU userspace, adapted for mobile. This makes it more akin to your typical laptop in some ways, although the form factor still resembles a modern smartphone (at least, mostly). Here are some preliminary thoughts about the phone and how it compares to Pine64?s Pinephone, which is another phone that uses neither Android nor iOS, and relies on a GNU / Linux based OS. Lilbits: ARM computers, Linux phones, and the Pixel 2 rides off into the sunset[3] There were two reasons I decided the time was right to upgrade. First, my aging phone?s battery was toast ? I often had to plug it in to charge multiple times each day. And second, it was reaching end of life. Today Google rolled out the final official OTA update for Pixel 2 phones, but my new phone should receive OS and security updates for the next three years. SiFive's RISC-V HiFive Unmatched Upgraded To Ship With 16GB Of RAM - Phoronix [4] Back in October RISC-V minded startup SiFive announced the HiFive Unmatched development board as the best RISC-V development board we've seen to date. But only having 8GB of RAM was one of the few critiques which the company is now addressing. The HiFive Unmatched as announced in October features the SiFive FU740 SoC with four U74-MC cores and one S7 embedded core. The board has a 32MB SPI flash chip, four USB 3.2 Gen 1 ports, one PCI Express x16 slot (at x8 speeds), one NVMe M.2 slot, microSD, and Gigabit Ethernet. The HiFive Unmatched $665 USD price point is much better than the earlier HiFive Unleashed board price. Preventing Fragmentation with the Librem 5 ? Purism [5] Fragmentation is a massive problem in computer software development that has only gotten worse with mobile computers. By fragmentation I?m referring to incompatible platforms that require a developer to maintain separate forks of their code. Twenty years ago if you wanted to write software for an end user, you had to decide whether to support Windows, Macs or Linux. Each of those platforms required you to build, test, and maintain different forks of your software. Fast forward to today, and at a minimum a developer has to decide whether to develop a ?mobile app? or a ?desktop app? and depending on that choice, has to decide whether to support Android or iOS (and if they want to be fancy, all of the Android forks and different mobile-only Linux OSes), or Windows, MacOS and Linux, or potentially all of the above! Each platform means a separate fork, a separate set of libraries and in some cases means you have to develop your application in a completely different language with a completely different framework! Fragmentation means developers must divide their limited time and attention between different codebases and understand the nuances of each platform. Fragmentation wastes valuable developer time. Since so many of these applications are proprietary (especially true for mobile apps), developers also typically can?t rely on the community to step in and port and support their application on a different platform. Hardware Source URL: http://www.tuxmachines.org/node/145246 Links: [1] http://www.tuxmachines.org/taxonomy/term/39 [2] https://thatgeoguy.ca/blog/2020/12/06/Librem-5-Evergreen-vs-Pinephone/ [3] https://liliputing.com/2020/12/lilbits-arm-computers-linux-phones-and-the-pixel-2-rides-off-into-the-sunset.html [4] https://www.phoronix.com/scan.php?page=news_item&px=HiFive-Unmatched-16GB [5] https://puri.sm/posts/preventing-fragmentation-with-the-librem-5/.
Recommended publications
  • Plasma on Mobile Devices
    Plasma on Mobile devices Application Ecosystem MC Bhushan Shah KDE Developer Agenda ● Initial development of the Plasma Mobile ● Basic architecture details ● Advantages to KDE community ● Application ecosystem and development ● Future for Plasma Mobile ● Challenges Introduction ● KDE developer and sysadmin ● Plasma Mobile maintainer and lead developer ● Employed by Bluesystems GmbH ● From Vadodara, India KDE ● Previously known as the K Desktop Environment ● Now community, which creates free software for end users ● Several products including Plasma, KDE Frameworks, KDE applications. Plasma Mobile ● Announced in the July 2015 ● Vision of providing completely free and open-source mobile platform which respects user’s privacy and freedom. ● Initial prototype on the LG Nexus 5. Initial Development ● LGE Nexus 5 as reference device ● Ubuntu Touch 15.04 (vivid) as base system ● Makes use of the Android binary blobs / drivers ● Can also run on the desktop system for development Basic architecture details ● KWin wayland as compositor ● DRM/GBM or hwcomposer backends ● plasmashell and mobile shell package ● QtQuickControls2 and Kirigami for application development Advantages to KDE community ● Several performance improvements ● Better touch input support in applications and shell ● Improvements in Wayland support ● More modular and re-usable user interfaces Application ecosystem and development ● QtQuickControls2 and Kirigami as toolkit ● CMake/QMake as a buildsystem ● Various bundle formats as well as native distribution packaging for the distribution
    [Show full text]
  • Download Android Os for Phone Open Source Mobile OS Alternatives to Android
    download android os for phone Open Source Mobile OS Alternatives To Android. It’s no exaggeration to say that open source operating systems rule the world of mobile devices. Android is still an open-source project, after all. But, due to the bundle of proprietary software that comes along with Android on consumer devices, many people don’t consider it an open source operating system. So, what are the alternatives to Android? iOS? Maybe, but I am primarily interested in open-source alternatives to Android. I am going to list not one, not two, but several alternatives, Linux-based mobile OSes . Top Open Source alternatives to Android (and iOS) Let’s see what open source mobile operating systems are available. Just to mention, the list is not in any hierarchical or chronological order . 1. Plasma Mobile. A few years back, KDE announced its open source mobile OS, Plasma Mobile. Plasma Mobile is the mobile version of the desktop Plasma user interface, and aims to provide convergence for KDE users. It is being actively developed, and you can even find PinePhone running on Manjaro ARM while using KDE Plasma Mobile UI if you want to get your hands on a smartphone. 2. postmarketOS. PostmarketOS (pmOS for short) is a touch-optimized, pre-configured Alpine Linux with its own packages, which can be installed on smartphones. The idea is to enable a 10-year life cycle for smartphones. You probably already know that, after a few years, Android and iOS stop providing updates for older smartphones. At the same time, you can run Linux on older computers easily.
    [Show full text]
  • The Librem-5 Phone - a Status Update FSFE Group Bonn Meeting, October 2018
    The Librem-5 Phone - a status update FSFE Group Bonn Meeting, October 2018 Guido Günther 2018-10-08 Guido Günther The Librem-5 Phone - a status update Outline 1 The Librem-5 2 Status Update (Software) 3 Status Update (Hardware) Guido Günther The Librem-5 Phone - a status update About me Debian Developer (libvirt et al., gbp, LTS, . ) GNOME Foundation Member FSFE Supporter Freelancing Free Software Developer Working on the Librem-5 Guido Günther The Librem-5 Phone - a status update Topic 1 The Librem-5 2 Status Update (Software) 3 Status Update (Hardware) Guido Günther The Librem-5 Phone - a status update A security and privacy focused phone Guido Günther The Librem-5 Phone - a status update "Classic" Phone Features Phone calls SMS GPS Wi Camera ... Guido Günther The Librem-5 Phone - a status update Not so "Classic" Designed and built by Purism SPC Hardware kill switches (wi/BT, camera, modem) CPU separate from baseband modem Runs by default a regular Linux distribution (PureOS) Not Android based End to end encrypted messaging (and calls) User has full control over the device By default GNOME based Guido Günther The Librem-5 Phone - a status update Topic 1 The Librem-5 2 Status Update (Software) 3 Status Update (Hardware) Guido Günther The Librem-5 Phone - a status update Adaptive GNOME apps libhandy for adaptive widgets Lots of new widgets (doc) 4 releases so far, uploaded to Debian Multiple GNOME apps already using it Used by Librem5 apps/shell Guido Günther The Librem-5 Phone - a status update Adaptive GNOME apps (II) Patches for gnome-bluetooth
    [Show full text]
  • Khrys&Rsquo;Presso Du Lundi 21 Janvier 2019
    Khrys’presso du lundi 21 janvier 2019 Comme chaque lundi, un coup d’œil dans le rétroviseur pour découvrir les informations que vous avez peut-être ratées la semaine dernière. Brave New World Tchad : Internet Sans Frontières lance une campagne de mobilisation internationale contre la censure d’Internet (tchadinfos.com) – voir aussi : Des VPN pour la liberté d’expression au Tchad (leetchi.com) Directive sur les droits d’auteur : les représentants des États disent douter des controversés articles 11 et 13 (numerama.com) – voir aussi : EFF : la directive sur le copyright est une catastrophe pour la liberté d’expression et la concurrence (developpez.com) Télécoms : la guerre froide technologique est déclarée (theconversation.com) Deux sœurs jumelles obtiennent des résultats très différents aux tests d’ADN fournis par des entreprises de recherche d’ascendance génétique (cbc.ca – en anglais) Bien qu’il ne puisse pas dire avec certitude ce qui explique la différence, Gerstein soupçonne que cela doit provenir des algorithmes que chaque entreprise utilise pour obtenir les données génétiques. […] « La façon dont ces calculs sont effectués est différente. » Lorsqu’on leur a demandé pourquoi les jumelles n’avaient pas obtenu les mêmes résultats alors que leur ADN est si similaire, 23andMe a dit à Marketplace dans un courriel que même ces variations mineures peuvent amener son algorithme à attribuer des estimations légèrement différentes de l’ascendance. L’entreprise a déclaré qu’elle aborde le développement de ses outils et rapports avec rigueur scientifique, mais admet que ses résultats sont des « estimations statistiques ». Martin Gottesfled, le hackeur qui voulait « sauver les enfants », reste en prison (cyberguerre.numerama.com) Comment combattre un algorithme que l’on ne voit pas ? En Allemagne, des militants luttent pour la responsabilité algorithmique (techcrunch.com – en anglais) Schufa est une agence d’évaluation du crédit qui génère des scores financiers pour les emprunteurs potentiels en Allemagne à peu près équivalent aux scores FICO aux États-Unis.
    [Show full text]
  • GNU/Linux on Devices and Open Hardware
    Published on Tux Machines (http://www.tuxmachines.org) Home > content > GNU/Linux on Devices and Open Hardware GNU/Linux on Devices and Open Hardware By Roy Schestowitz Created 23/11/2020 - 5:23pm Submitted by Roy Schestowitz on Monday 23rd of November 2020 05:23:49 PM Filed under Hardware [1] Linux-driven module and starter kit tap Renesas RZ/G2 [2] TQ?s ?TQMaRZG2x? module runs Linux on a dual- to octa-core, Cortex-A57 and -A53 based RZ/G2 processor with up to 8GB LPDDR4 and 64GB eMMC plus an optional dev kit and -40 to 85°C support. When reporting on the SMARC 2.0 SoM collaboration between Renesas and RelySys last week featuring Renesas? scalable, 64-bit RZ/G2 processor, we saw that we missed a September announcement from TQ Embedded about its own RZ/G2 module. The 77 x 50mm TQMaRZG2x is listed as ?new? and is available with an optional new Embedded Starterkit STKaRZG2x evaluation board. The module is the first of several Renesas based products from TQ. Mass-Produced, Librem 5 Linux Smartphone Begins Shipping to Customers[3] Their announcement notes their work on software making desktop applications "adaptive" to phone form factors, adding "This suite of software has now become the most popular software stack to use on other handheld Linux hardware." And they close with an appreciative comment from Purism's founder and CEO Todd Weaver: "Shipping the Librem 5 has been an immense multi-year developmental effort. It is the culmination of people's desire to see an alternative to Android and iOS and fund it, coupled with dedication from a team of experts addressing hardware, kernel, operating system, and applications that has turned a lofty near-impossible goal into reality.
    [Show full text]
  • Další Rok Se Sailfish OS @ Openalt 2019
    Další rok se Sailfish OS aneb co nového v posledním nezávislém mobilním OS Martin Kolman http://www.modrana.org/openalt2019 [email protected] 1 Rekapitulace ● Co to vlastně je ? 2 Sailfish OS je ● poslední nezávislý mobilní OS ● založený na standardních Linuxových technologiích – glibc, glib, DBUS, systemd, RPM, libsolv, C++/Qt 5/QML, udisks, ConnMan, PulseAudio, Gstreamer, Git, LVM, Bash, tracker, Python, SELinux, librsvg, Bluez, etc. ● spirituální pokračování projektů Maemo (Nokia N900) a MeeGo (Nokia N9) ● kompatibilní s aplikacemi pro Android – API na úrovni Android 4.4.4 (Xperia X), 8 (Xperia XA2), neoficiální podpora pro Google Play Services 3 Co Sailfish OS není ● mrtvý (naštěstí žádná změna od minule) ● plně open source (bohužel také žádná změna od minule) – UI vrstva, výchozí UI komponenty (Silica) a většina výchozích aplikací jsou uzavřené – browser & dokumentová aplikace jsou open source – většina middlewaru a knihoven je open source – možnost přispívat do uzavřených komponent pod NDA ● prodáván na vlastním hardware – je možné zakoupit licenci a nainstalovat na vlastní podporované zařízení – hardware dodávají také partneři 4 Novinky za poslední rok ● nové top menu zpřístupňuje důležité funkce všude (jak jsme bez toho mohli žít!) ● výchozí prohlížeč byl mírně aktualizován & nyní umí WebGL ● opravy a vylepšení pro Bluetooth ● přidána podpora pro inverzní ambience, nové výchozí ambience, lepší přepínání ambiencí ● vylepšené UI pro telefonování, psaní zpráv, budíky, kontakty, galerie ● komunitní vývojáři přispěli mnoha vylepšeními
    [Show full text]
  • Devices: Librem 5, Raspberry Pi, Arduino and More
    Published on Tux Machines (http://www.tuxmachines.org) Home > content > Devices: Librem 5, Raspberry Pi, Arduino and More Devices: Librem 5, Raspberry Pi, Arduino and More By Roy Schestowitz Created 16/12/2020 - 12:34am Submitted by Roy Schestowitz on Wednesday 16th of December 2020 12:34:49 AM Filed under Hardware [1] Gadgets [2] I Love You For Your Personality [3] If you are as excited about the Librem 5 as I am, you will want to show it to all your non- techie friends and family. ?Look, it?s a Linux phone!?, you?ll say. They may be briefly impressed with the terminal, which evokes The Matrix to the uninitiated, but after brief fiddling, they will fail to share your joy. ?Why,? you may ask, ?why don?t they get it?? That?s because there?s a chasm of understanding between you. I was on its other side once. A long, long time ago, I met an owner of a Jolla phone at a conference. I had never seen it before, and I was excited to try it. But after I swiped around, tried out a few apps, and when the novelty of the user interface wore off, I ended up unimpressed. Yes, it was a phone. Yes, it had apps, just like mine. But I didn?t come across anything exceptional. What went wrong? On the way back home, I realized that nothing went wrong: on the surface, the Jolla phone was just a phone. That?s what I saw then, and that?s what your family will initially see in the Librem 5.
    [Show full text]
  • Linux on Mobile Devices
    Linux on mobile devices Jozef Mlích Department of Computer Graphics and Multimedia Brno University of Technology, Faculty of Information Technology Božetěchova 2, 612 66 Brno, Czech Republic [email protected] http://www.fit.vutbr.cz/~imlich/ Application Development for Mobile DevicesTAM 2020 8.12.2020 | 1 / 32 Outline Motivation Alternative operating systems Where to get hardware Architecture of mobile operating system Development http://www.fit.vutbr.cz/~imlich/ TAM 2020 | 2 / 32 Motivation Motivation Do it your self – learn something Special needs – Create new concept / add some extra feature / very special hardware Security – how we can trust to Chinese/Russian/US/* product? Longevity – security updates are available ~ 2 – 6 years depending on vendor Vendor lock-in – US Export laws http://www.fit.vutbr.cz/~imlich/ TAM 2020 | 4 / 32 Software Distributions postmarketOS Nemo Mobile Ubuntu Touch KDE Neon Mobian NixOS Maemo Leste LuneOS SailfishOS Sxmo PureOS openSUSE Fedora AVMultiPhone Arch Linux ARM GloDroid Manjaro ARM Gentoo AsteroidOS Tizen LineageOS http://www.fit.vutbr.cz/~imlich/ TAM 2020 | 6 / 32 Desktop Environment xfce4 Maemo Nemo Plasma Mobile Phosh Android http://www.fit.vutbr.cz/~imlich/ TAM 2020 | 7 / 32 Hardware Hardware Librem 5 PinePhone F(x)tec Pro Dragonbox Pyra Motorola Droid 4, Nokia N900 Raspberry Pi And others Find your device at https://wiki.postmarketos.org/wiki/All_devices http://www.fit.vutbr.cz/~imlich/ TAM 2020 | 9 / 32 Architecture Architecture depends on your
    [Show full text]
  • Rls-Replicant-6.0
    Proof of Concept, 13.10.2017 Version 1.0 Replicant Zum Stand der Entwicklung von ”freien” Betriebssystemen f ¨urSmartphones Orhan Kemal Yuksel¨ Zusammenfassung Eine Ubersicht¨ zur Verwendbarkeit von Replicant 6.0* unter einem Samsung Galaxy S3 Smartphone (i9300). Ein von Android und proprietarer¨ Software befreitetes Betriebssystem fur¨ Smartphones. Unterst ¨utzteGerate:¨ Galaxy S2 - i9100, Galaxy Note 2 - n7000/n7100, Galaxy S3 - i9300/i9305, Ga- laxy Nexus - i9250, Galaxy Tab 2 - 7.0 (p31xx)/10.1 (p51xx), Galaxy Note - 8.0 (n51xx) https://www.replicant.us Inhaltsverzeichnis Google oder Apple dauerhaft den Zugriff auf unsere Daten zu entziehen. 1 Einleitung 1 2 Funktionsweise von Smartphones 1 2. Funktionsweise von Smartphones 3 Replicant als alternatives Betriebssystem 2 Smartphones setzen sich aus verschiedenen Hardware Kom- 4 Replicant 6.0: Installation und Setup 2 ponenten zusammen (Mikrofon, Kamera, GPS, . ), die uber¨ 5 Replicant 6.0: Was lauft,¨ was nicht . ? 4 Hersteller eigene Software (Firmware, Treiber) angesprochen 6 Replicant 6.0: Freies Wlan ¨uberUSB 4 werden. Hierzu zahlt¨ der Grossteil von Programm-Funktionen, die bei einem Bootvorgang eines Smartphones zum Anspre- 7 Replicant 6.0: Offline Karten (OsmAnd) 5 chen der Hardware verwendet werden. Da sich dieser Pro- 8 Replicant 6.0: Verschl ¨usselteTelefonate (Mumble) 5 grammcode innerhalb kleiner Adapterplatinen auf einem Ein- ” 9 N ¨utzliche Software & Resourcen 5 Chip-System“ befindet wird ihre Funktionaliat¨ als System-On- 10 Ausblick 7 a-Chip (SoC) bezeichnet [6]. Anhang 7 Literatur 7 1. Einleitung Im Marz¨ 2011 wird eine Anwendung die gegen die Nutzungs- bedingungen von Google verstosst¨ per Fernwartung von ca. 260000 Smartphones entfernt [1]. Dieses massenhafte und ungefragte Loschen¨ einer Software fuhrte¨ schon damals vie- len vor Augen was durch die vorgegebenen Firmen-AGBs von all seinen ihren Nutzer innen akzeptiert wird [2]: die Zustimmung fur¨ einem permanenten Zugriff auf personliche¨ Informationen und deren Verwertung durch kommerzielle Fir- men (Google).
    [Show full text]
  • Christopher Obbard Email: [email protected] Twitter: @Obbardc
    Creating Debian-Based Embedded Systems in the Cloud using Debos Christopher Obbard email: [email protected] twitter: @obbardc Open First ● Engineer at Collabora About ● Working on... me – Custom distros for cloud, embedded and PC – Continuous integration – Packaging – OTA upgrades – Tooling to make life easier – Learning Rust! 2 Overview ● Why use Debian as a base? ● Internal design decisions ● How to use Debos (warning: YAML) ● Future plans ● Q&A 3 What is a GNU/Linux distro? ● A collection of software packages ● But also a collection of like-minded developers ● Each distribution has different common goals ● Some goals may be financial, others social ● Debian/Ubuntu uses dpkg/apt ● Red Hat/Fedora uses rpm/yum ● ...everyone has their own preference 4 Why create your own distro? ● Hardware dev kits are supplied with general- purpose distro for evaluatation ● Cloud images ● Lots of bloat, outdated/insecure packages, incompatibilities ● Your own distro would be nice ● A distro is a lot of work to maintain! ● No need to reinvent the wheel: base on a proven technology... 5 Yocto & Buildroot ● Usually for only embedded platforms ● Creates totally custom distribution, can become a maintainance nightmare ● All packages are compiled on your machine ● High learning curve ● Why make things hard... 6 Why use Debian as a base? ● Traditionally seen as a desktop OS... recent years effort has gone into enabling embedded targets ● Released in 1993, widely used (DistroWatch top 10) ● 1,000s of volunteers shape Debian, all following the DFSG & social
    [Show full text]
  • E/Ureka! André Reinink
    /e/ureka! André Reinink My data is MY data,Your data is YOUR data Een mobiele telefoon met Android maar zonder Google. Uitdaging, ratrace of utopie? Hoe het begon Een Android‐telefoon zonder Google, hoe zit dat? Een jaar of 3 geleden kocht ik een tweedehands Nexus 5. ‘Vroeger’ kon je een Android‐telefoon zonder Google enigs‐ Een toestel gemaakt voor Google door LG als D821. Mijn be‐ zins eenvoudig realiseren door de diensten van Google te langrijkste reden voor de aanschaf was om Sailfish uit te blokkeren op jouw telefoon. Google vond dat niet leuk en proberen. Sailfish is een geporteerde versie van Jolla, een dicteerde fabrikanten van smartphones dat zij naast de voortzetting van het MeeGo operating system, ontwikkeld Google Play store ook de Google Play services moesten in‐ door Nokia en Intel. Inmiddels staat versie 3 op mijn tele‐ stalleren. Via deze diensten lepelt Google veel data binnen. foon. Sailfish legt de focus erg op privacy. Sailfish onder‐ Maar er is toch een Android Open Source Project (AOSP)10 ? steunt geen Android‐apps. Er is wel een portal waar vanaf Dat klopt, maar het helpt niet echt als jouw Android smart‐ (niet‐Android) apps geïnstalleerd kunnen worden. De phone standaard gebruik maakt van Google’s DNS‐ en locatie‐ hoeveelheid aangeboden apps is zeker niet beperkt maar de services. Dan heb je je doel dus nog steeds niet bereikt. kwaliteit van de apps is wisselvallig. Belangrijke apps als WhatsApp of Signal worden niet aangeboden. Sailfish is ook leverbaar op o.a. de Sony Xperia X en XA2 als Sailfish X1.
    [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]