FAQ
Introduction

  • Ubuntu Touch is the touch-friendly mobile version of the popular Ubuntu operating system. Originally designed and developed by Canonical Ltd, the project now resides with the UBports Foundation.

    The Ubuntu operating system, upon which Ubuntu Touch is based, is one of the most popular GNU/Linux distributions in the world. UBports is the new home for Ubuntu Touch and will continue with Canonical's original mission of convergence — the bold idea of bringing mobile computing to the desktop and desktop computing to mobile which will now be developed by the UBports Foundation.

    The goal of convergence will be to seamlessly blend mobile and desktop environments into a single unified experience. The UBports Foundation is excited to continue development of Ubuntu Touch and to bring convergence to life.

  • An amazing team of coders, developers, testers, designers, marketeers and users from around the world are working together to successfully advance the Ubuntu Touch project. Officially, the UBports Foundation is the legal entity encompassing the project, but it is the community of volunteers that make Ubuntu Touch what it is today. If it were not for this community of dedicated individuals who spent many hours working on the project, we would not have the dream of convergence and the Ubuntu Touch experience that everyone knows and loves.

  • Ubuntu Touch has something no other mobile device has. Convergence — One platform for phone, tablet and desktop. Users will experience the freedom of choosing any device they desire by having a unified operating system. Application developers create programs once, and they are automatically adjusted for optimal use depending on the user and the device. Desktop apps can run on the phone, and phone apps can run on the desktop... with only one app! The possibilities are endless and the future of computing is convergence!

  • Canonical started with Ubuntu Touch. Convergence was a dream and now it's a reality!

    What is convergence?
    Convergence is a single user experience that spans to all form factors and adapts to the different contexts of use. It means exactly the same operating system and applications run on phones, tablets and desktops. This is done by using responsive layouts that adapt to the different screen or window sizes.

    Convergence supports all input types equally and simultaneously to allow users to interact using a pointer, touch or keyboard. Whenever and however they choose.

    Why did we put priority on convergence?
    Over the last twenty years computing has become exponentially faster, cheaper and more power efficient. As a result, phones and tablets today have the processing power to undertake tasks that only a few years ago required PC hardware. The boundaries between form factors are becoming blurred. There is very little difference in terms of hardware between an Ultrabook with a touchscreen and a 12inch tablet with a keyboard attached.

    By using convergence we break down the last barrier between form factors with a single operating system and app ecosystem for all different types of hardware. This enables new forms of interaction. For example, drafting an email on your phone during your journey to work, and then when you arrive at your desk you can plug the phone into a monitor and continue composing the same email in a desktop environment.

    How does it work?
    Its simple. By attaching your Ubuntu Touch mobile device to a screen and pairing a Bluetooth keyboard/mouse, you will enter the world of convergence and begin to understand what has us so excited. With convergence, the future is mobile!

  • The UBports project  is the project structure to manage the Ubuntu Touch software. This project was founded by Marius Gripsgard in 2015 and the programming source code for the project was, thanks to the hard work of many volunteers, picked up and moved into the free software community where the project could be maintained and expanded.

  • The UBports Foundation is the legal entity behind the UBports project. Its mission is to support the collaborative development of Ubuntu Touch through the UBports project and to promote the widespread use of the Ubuntu Touch software.  To learn more, check out the rest of this website.


General 


Development

  • It should just work. If for some reason it doesn't, verify that your mobile broadband provider is mentioned in the /usr/share/mobile-broadband-provider-info/serviceproviders.xml file.

  • The internal memory of your Ubuntu Touch device can be expanded using a microSD card as long as your device has the hardware to support it. To begin using an SD card, simple insert it into your device until you hear a click which indicates its been inserted correctly. To remove the card, safely unmount the card using the External Drives app, then press on the card until you hear a click, to eject it.

  • Please start by contacting us in our Telegram SuperGroup

    To report any bugs and issues with Ubuntu Touch, go here and search you device code name. To report any bugs and issues with Ubuntu Touch, check out Ubuntu Touch Issues and search for your device code name. For proper documenting procedures and further details on bug reporting, please follow our Issue Tracking Guidelines.

  • Whatever your goals are, we're here to help you be successful, no matter your measure of success. Are you trying to learn a new skill or get better at something you already know how to do? Are you looking for something to add to your CV for volunteering and community engagement? Maybe you just really love the mobile platform and want to see it thrive.

  • Ubuntu Touch is the operating system that runs on the bare metal, so to speak, of the phone and is developed and maintained by UBports. Our software is designed to completely wipe off android, except for the bits to control camera, modem, gps, etc, and install a totally new and advanced OS.

  • Halium is the collaborative project to unify the Hardware Abstraction Layer for projects which run GNU/Linux on mobile devices with pre-installed Android. What this means is quicker development and launches of Ubuntu Touch on halium based android devices. None of our existing devices will run halium since it doesn't really make sense from a development stand point. Ubuntu Touch is being actively developed to run on vanilla Halium but isn't ready yet.

  • Ubuntu Touch currently only targets the ARMv7 and above Application Processor family (Cortex A8, A9 and above).


Installing & Porting

  • We invite you to join our Telegram Newcomers Channel  where all members of the friendly UBports Welcoming Team are ready to help. This is a special area for help with installation questions. Here you can alsointroduce yourself and get to know some other community members outside of the main Supergroup. We understand that with 1000 members strong, you may feel a bit overwhelmed by the size of our community, so we created an area specificaly for introductions. If you would like to join the Ubuntu Touch community then this is a great place to start.

  • If you have one of the supported devices, please see our Get Ubuntu Touch page.

  • Due to limited time and resources, we have to limit the devices we port to and support.
    The supported devices page provides of list of our supported phones and tablets.
    If you want to create a port yourself, our documentation provides lots of further information.

  • The UBports Ubuntu Touch Installer is easy to use.

    Launch the downloaded installer and follow the instructions. Its that easy. Please contact us and let us know how it went!

  • ADB stands for Android DeBugger and is a way for your desktop computer and device to communitcate with each other through a USB cable. It is a tool that comes with the android-tools-adb and android-tools-fastboot packages which are used by the Ubuntu Touch installer on a supported device. If you are on a Ubuntu desktop computer you can type the following commands in a terminal window: sudo apt-get install android-tools-adb android-tools-fastboot phablet-tools

  • Our primary focus is currently on Ubuntu Touch for mobile phones and tablets. We have not yet produced an x86 build of Ubuntu Touch but compatibility will be provided later to support the converged device use case.

  • Whatever your goals are, we're here to help you be successful, no matter your measure of success. Are you trying to learn a new skill or get better at something you already know how to do? Are you looking for something to add to your CV for volunteering and community engagement? Maybe you just really love the mobile platform and want to see it thrive.