• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
UBports Robot Logo UBports Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Mainline Linux

Scheduled Pinned Locked Moved OS
4 Posts 4 Posters 1.3k Views 2 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R Offline
      rogier.oudshoorn
      last edited by 22 Aug 2018, 13:30

      There was an announcement that ubports would look into supporting the new librem 5 device. This device is famously supporting actual mainline linux through PureOS. Having a mainline device means that it (i guess?) it would not need to run on top of halium or libhyrbris.

      There are however other attempts to run mainline on devices, such as postmarketOS which currently has (partial) support for the Nexus 5 and Sony Z2 (tablet and phone).

      What are your plans to support mainline devices in general? I suppose you'll make a mainline version to run on the librem 5? Would you make a mainline rootfs? If the Nexus 5 has "good enough" mainline support, would you migrate the nexus 5 builds to run mainline instead?

      S 1 Reply Last reply 22 Aug 2018, 14:15 Reply Quote 0
      • S Offline
        Stefano @rogier.oudshoorn
        last edited by 22 Aug 2018, 14:15

        @rogier-oudshoorn there are not a free Android devices ( as per liberty ) , the drivers are closed source by manufacturers and they don't care and won't opensource those drivers, therefore we need to run Halium, Libhybris, basicalLy low level Android to actually have it possible to run Ubuntu Touch on Android devices. If a vendor release - opensource those proprietary blobs, drivers, then it might be possible. Also there is no such a thing as a BIOS on Android devices, so every device is different, should be standard to have such a thing as BIOS or whatever they might call it.

        Librem 5 has the potential to break this habit and start a new era of opensource Linux phones, as you mentioned, it will be without any Halium, libhybris and any of Android proprietary files. It should be a mainline GNU/Linux and should run PureOS, Plasma MOBILE or Ubuntu Touch, the choice will be there. Let's just hope and cross fingers that it will be a success!

        1 Reply Last reply Reply Quote 1
        • F Offline
          flohack
          last edited by 22 Aug 2018, 19:59

          We cant tell this now. First thing is to get a chance to see how UT works without Halium and the Android layer. We also need to change a few things, yes. It wont be out of the box.

          We will also try to boot UT on Raspberry Pi, which is a good exercise for the final goal πŸ˜‰

          My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

          1 Reply Last reply Reply Quote 1
          • T Offline
            Tonoxis
            last edited by 29 Sept 2018, 18:45

            @Flohack that explains a lot then. I had tried previously to being up Halium with the mainline Flo kernel and had problem after problem because the Android image wouldn't compile under it due to some missing APIs that the camera libraries we're expecting. Good to know it wasn't because I was being an idiot and missing repos or something like that!

            1 Reply Last reply Reply Quote 0
            • First post
              Last post