back to article Hong Kong's Furi Labs shakes up smartphone scene with dash of Debian

Furi Labs' FLX1 is a Debian-based smartphone with decent specs at a competitive price. At any good conference, the "corridor track" is always a highlight and one of the experiences that virtual events so far haven't managed to reproduce. At this year's DevConf.cz, the undoubted highlight of the corridor track for The Reg FOSS …

  1. JessicaRabbit

    It sounds promising, a shame it has links to China though as that pretty much guarantees it'll get banned if it ever gains significant traction.

    1. Like a badger

      I'd suggest that if it were as secure as implied, it will certainly be banned (by the Chinese authorities worried about their own turf).

    2. Liam Proven (Written by Reg staff) Silver badge

      [Author here]

      > a shame it has links to China though

      Well, you could be right there, but virtually every phone chipset is Chinese-made these days. That's why the made-in-USA Librem 5 is even more expensive than the standard one.

      https://puri.sm/products/librem-5-usa/

      $999 instead of $699 for the one with Chinese parts:

      https://puri.sm/products/librem-5/

      What Furi Labs looks like to me is a Chinese OEM working with a team from several other countries (India, Australia and others) to help build a more open set of software support, which is for this industry long-term thinking -- and I think that's good.

  2. jonha

    "but has an Android layer"?

    Hm... the subtitle says there's an Android layer (I assume that means a compatibility layer which runs Android apks) but the article is silent about that!?

    1. Johannesburgel12

      Re: "but has an Android layer"?

      Furilabs shares some people with the Droidian project. Furi OS is basically a fork of Droidian, which ships Waydroid.

      1. Anonymous Coward
        Anonymous Coward

        Re: "but has an Android layer"?

        Hong Kong Furi, quicker than the human eye….

        The Penrod Pooch edition no doubt.

        Anon obviously!

      2. Liam Proven (Written by Reg staff) Silver badge

        Re: "but has an Android layer"?

        [Author here]

        > Furi OS is basically a fork of Droidian, which ships Waydroid.

        This is correct, and yes, it has Waydroid, AIUI.

        https://waydro.id/

    2. Anonymous Coward
      Anonymous Coward

      Re: "but has an Android layer"?

      It means it runs on top of Android kernel and drivers and doesn't use Debian for that.

      1. Liam Proven (Written by Reg staff) Silver badge

        Re: "but has an Android layer"?

        [Author here]

        > It means it runs on top of Android kernel and drivers and doesn't use Debian for that.

        No, it soes not mean that, or I would have said that.

        As the previous comment to yours correctly noted, it's Debian with a bundled container that holds a copy of Waydoid:

        https://waydro.id/

  3. eszklar

    "They're ironing out some wrinkles with NFT support at the moment, and....."

    NFT support or NFC support?

    In any case, interesting take, but I'm happier running GrapheneOS on my current Pixels, DivestOS on my older Pixels.

    1. DS999 Silver badge
      Trollface

      Instead of Apple Pay or Android Pay it has Apecoin Pay

    2. Liam Proven (Written by Reg staff) Silver badge

      [Author here]

      > NFT support or NFC support?

      Whoops! I think that was my mistake. I intended "NFC". Should be fixed now by our speedy editors. Sorry!

  4. Kevin McMurtrie Silver badge

    Why low-end?

    My personal reason for not buying these phones is that they have lower specifications than an old rooted phone. My current phone has 24GB RAM and 1TB storage. That is what I'd want Linux access on.

    1. doublelayer Silver badge

      Re: Why low-end?

      Because getting the kind of hardware needed to build that phone is not easy. As far as I can tell, there are almost no phones with 24 GB of RAM. Unless you're including the popular tactic of Android makers to turn on what's effectively swap space then report that as RAM anyway, you've got a phone that's pretty rare.

      For instance, they mostly have the Snapdragon 8 Gen 3 SoC. There are three problems with using this SoC in a Linux phone. The first problem is that you can't just buy a few of those. Qualcomm wants big orders from established companies for chips like that. If you're smaller, you're not just selecting a lower quantity, you're not paying a higher price so you can have a smaller quantity, you're not getting them at all. Second, they need something they can get Linux drivers for and, depending on who they think their customers are, as few proprietary blobs as possible. Some people won't mind some proprietary modem firmware, while others will dislike this immensely and want something like the Librem or PinePhone which isolates it (PinePhone has some attempt to custom-build firmware for it). None of that is available for flagship chips. Many midrange chips don't have it either, so you have to be careful with which one you select. Third, they're trying to sell these things, and if they cost a ton, which all 24/1024 phones do, many otherwise interested people won't buy them. There's only so big a market for expensive phones, and that market gets a lot smaller when it's not an established company and they're intentionally making a device that's not as compatible as others.

      1. Yankee Doodle Doofus Bronze badge

        Re: Why low-end?

        Yeah, I mostly want to try alternative (preferably linux-based) phone operating systems to prolong the life of my devices. My current phone is a (U.S. version) Samsung Galaxy S10 from 2019. It is no longer supported, and is stuck on a now 3ish year old version of Android. The hardware is still in great shape, so I'd love to be able to keep it going for years to come, but I can't find an alternative OS that can be installed on it. In a year or two, I suspect that many of my apps will stop supporting my older Android version, and I'll be forced to retire a perfectly good phone. I've no desire to pay $500 just to try out an OS that may not fit my needs, let alone $1000 for flagship level hardware.

        1. Martin an gof Silver badge

          Re: Why low-end?

          LineageOS has four S10 builds, all for 2019 models. I've no idea how many versions of the S10 there were but Wikipedia suggests five, the last of which was a 2020 model (and for which there appears to be no Lineage build).

          S10

          S10 5G

          S10+

          S10e

          They all have similar specifications (same CPU, same graphics, same screen (except S10e), same main cameras), differing in detail (total RAM and storage, networks, minor cameras, some sensors). If your S10 is similar then maybe there's a not-official Lineage build for it somewhere if you look hard enough?

          M.

          1. Yankee Doodle Doofus Bronze badge

            Re: Why low-end?

            I'll check it out, but I suspect it won't work for me, as if I remember correctly that is for the European versions of the S10, which used a different processor than the U.S. versions. I hope I'm wrong though!

            1. Yankee Doodle Doofus Bronze badge

              Re: Why low-end?

              Yeah, I've got a Qualcomm Snapdragon 855 in my S10, while those LineageOS builds are for the Exynos 9820, unfortunately.

            2. Phil Kingston

              Re: Why low-end?

              There's a couple of guides online on how to get Lineage on there. Most out of date so you'll have to freestyle for a bit. Note that once you get Lineage on there and you spend an evening putting all your apps on it etc and go to put an actual SIM card in, you'll want to be sure your network doesn't require VoLTE as that won't work.

              Most (all?) networks in Australia require VoLTE so you may be left with a nice Wi-Fi-only device and a bunch of swear words.

      2. Johannesburgel12

        Re: Why low-end?

        The Snapdragon 8 Gen 3 is the worst example for the "SoC Linux driver situation" since it has actual up-stream Linux drivers. It's the design that's used in high-end Windows for ARM laptops like the Thinkpad X13s.

  5. MrTuK

    Linux phone please that is just reasonably priced with reasonable hardware

    I love using my PC's all of which are Linux based (POP-OS) and yes I am very happy with it as my 100% daily driver, no MS Windows Apple products whatsoever. But sadly I still have to use an Android phone but only for phone calls, texts and Plants vs Zombies. I will not use my phone for any internet browsing or any apps except the camera and Gallery apps. So a Linux phone would should easily fulfill my needs until they can fix Firefox etc. I just don't like the idea of constantly worrying about my phone device spying and collecting personal data on me which I can imagine a lot of other people feel the same.

  6. Anonymous Coward
    Anonymous Coward

    Droidian

    Running Droidian is a completely different thing than running Debian. The distinction matters, this is still an Android phone at its core. There are phones that actually run Debian out there.

    1. Liam Proven (Written by Reg staff) Silver badge

      Re: Droidian

      [Author here]

      I do not think that is correct, no. This device reported itself as running Debian Trixie with kernel 6.8.

      Droidian does use some existing Android-VM-based methods to get driver support, yes, but then so does Ubuntu Touch for instance.

      https://github.com/droidian/droidian

      However, the idea behind Furi Labs is to work with the hardware vendor to get native support working and then upstream it.

      If you believe differently or that this is not the case, then by all means do some investigations and share your findings.

      I am, as I said, trying to get hold of a review unit for some deeper investigation.

      1. Anonymous Coward
        Anonymous Coward

        Re: Droidian

        Just look at https://furilabs.com/changelog/. It's obvious it's Droidian and uses Halium. The userspace comes from Debian Trixie so it will identify as such, but many components are heavily patched and glue layers are used (such as ofono2mm, out-of-tree wlroots backend etc.).

        Ubuntu Touch has two variants, one based on Halium used on Android-first devices and one closer to regular GNU/Linux distro stack. Droidian is like the former, while Debian/Mobian is like the latter. This one is based on Droidian.

      2. Anonymous Coward
        Anonymous Coward

        Re: Droidian

        The first few questions in the FAQ cover the difference:

        https://github.com/droidian/droidian/wiki/Frequently-Asked-Questions-%28FAQs%29

        It sounds like Furi Labs are starting with Droidian because some of the hardware only has a closed Android driver. If they manage to open or even upstream all the drivers they can move to mobian. IIRC some of the problems with Ubuntu Touch on the PinePhone were because it has native drivers not android ones.

        1. Anonymous Coward
          Anonymous Coward

          Re: Droidian

          Yup, Ubuntu Touch as made by Canonical was basically meant only for Android phones, which is why porting UBports to PinePhone or Librem 5 needed plenty of work - they were the first devices UBports could target that didn't actually rely on Android, so UBports had to be made to work without Android layers underneath. Droidian went the other way - it took an already functioning mobile GNU/Linux distro (Mobian, which is a blend of Debian) and put it on top of Android, so it could run on Android phones.

          Mobian devs don't provide support for Droidian. Calling this phone "Debian-based" without additional qualifiers is misleading.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like