4 hours ago by zozbot234

Note that this is not an official Debian project, contrary to what the title implies. For the actual Debian for Mobile effort, see https://lists.debian.org/debian-mobile/ and https://wiki.debian.org/Mobile

an hour ago by blihp

While technically correct in that it is not the 'official' Debian project, the Mobian project fills the gaps to actually make Debian usable on mobile. It's a minimal set of packages to make the Pinephone usable and work is being done to upstream the packages. I've found it's pretty much the only way to use an otherwise vanilla Debian install on the Pinephone.

2 hours ago by mobian

A good percentage of contributors are Debian Developers or Maintainers.

The Mobian project is uploading the majority of its packages into Debian already and the goal is to reach 100%.

At that point it will be only plain Debian.

3 hours ago by neilv

Thanks.

Privacy&security trustworthiness-wise, Mobian is an unknown quantity (at least, to me).

That should be a big concern for something as sensitive as a smartphone/handheld, which tend to handle people's electronic communication, authentication for even more sensitive resources, etc.

One path to trust would be to become an official Debian project, and to be scrutinized by broader Debian people.

3 hours ago by kop316

While yes, it is not strictly a Debian project, there is significant overlap between the Debian on Mobile team: https://salsa.debian.org/DebianOnMobile-team

And the Mobian Team: https://gitlab.com/mobian1

Debian packaging has a nice feature too in that you can check the source used to build it, and any of the packages will be reproducible. So if you don't trust any of the Builds on the Mobian repository, you can actually check them all yourself.

2 hours ago by vineyardmike

> you can actually check them all yourself

For any sufficiently large project, this becomes basically infeasible unless you have serious resources or known risks to account for.

"You can check the source" is almost a meme - how many people check the source of stuff they use? Likely very few. Most depend on history of trust and audits, and well funded groups paying people check.

an hour ago by blihp

Debian moves far too slowly for that to have been a viable approach. Had that been attempted, we'd be sitting here a year plus later asking why Debian still doesn't support the Pinephone. (notice that it still doesn't!) This way, we have Pinephone support today (pretty much since weeks after it was released) and the majority of the work can be upstreamed so that hopefully by the time Debian 12 rolls around it will be an officially supported device.

4 hours ago by westoque

It took me awhile to find screenshots of how this looks like, so for others curious: https://wiki.mobian-project.org/doku.php?id=intro

This website looks like it got put together by a bunch of hackers, which is fine, but to attract even more contributors and other enthusiasts it might be good to at least put an intro and screenshots on the main page.

3 hours ago by kop316

> This website looks like it got put together by a bunch of hackers,

Yeah, we try not to gatekeep folks from editing the Wiki, which is a double edged sword, like you said.

> which is fine, but to attract even more contributors and other enthusiasts it might be good to at least put an intro and screenshots on the main page.

Thank you for the feedback! would there be anything specific you would want to see for an intro/screenshots?

2 hours ago by atlantis_

I’m very attracted to this project because of all the Linux experiences I’ve had Debian is the one that reliably works - specifically with RPi, hardware, drivers etc.

4 hours ago by kop316

Heh, neat to see this here! I'm one if the (junior) devs helping out on this project, so if there are any specific questions I'm happy to try and answer!

3 hours ago by atlantis_

No questions but one suggestion - it would be great to ease the process of making PWAs for the Linux space. My background is designer -> JS -> node -> mucking around with C/C++, and I think this would be a great way to seed experimentation and creativity around apps - essentially hooking into the curiosity of someone chancing on the project but then being able to pick through examples, boilerplates etc and getting excited at prospect of experimenting with some core HTML/CSS/JS skills for a side project - also specifically outside of the cloying business space of android/win/iOS. The problem with Electron is you embed an entire browser with each app - perhaps some sort of version manager that links PWAs + GTK webviews?

2 hours ago by kop316

> it would be great to ease the process of making PWAs for the Linux space

So developing for Mobian is no different than developing for Debian (in fact then I don't need to use the Modem, I just do all of my development on a Debian Machine).

So this isn't a Mobian issue per se?

EDIT: I also checked, you can install PWAs via Epihpany (which is installed by default on Mobian).

2 hours ago by undefined

[deleted]

2 hours ago by mobian

You can write native applications for GTK in any language you want. Most of the time they should be much less memory hungry than running a browser.

4 hours ago by livre

Any plans on porting it to more mainstream phones? It seems to be aiming for "first-world phones" at the moment which is nice since they are more open and you don't have to worry (too much) about proprietary blobs and firmware but leaves a big chunk of the world out.

3 hours ago by kop316

Right now the focus is on devices that devs have and run mainstream Linux:

https://wiki.mobian-project.org/doku.php?id=devices

PostmarketOS runs on more devices (and is a great Distribution!), but they also run a lot more devices through Halium (which is a compatibility layer).

3 hours ago by zozbot234

Halium is interesting because it comes with the potential of building a pmOS Generic System Image (GSI). While this would be relying on vendor-shipped proprietary drivers and kernels, literally everything else could be Free and run on mostly any GSI-supported device with a full feature set.

4 hours ago by Kenji

The driver situation is super tough. Modern phones are full of proprietary shit and nobody is willing/able to reverse engineer all of this, and things like documentation and data sheets aren't really available.

3 hours ago by livre

That's pretty much the answer I expected but I had to ask anyway. Thanks.

3 hours ago by atlantis_

It is getting better though - check out libcamera.

2 hours ago by yepguy

There's also Droidian [1], which is Mobian for Android devices.

[1]: https://droidian.org/

4 hours ago by zajio1am

As a Pinephone user, i am grateful for such project as it is important to upstream changes instead of end with shattered ecosystem of per-device distributions.

But the default UI based on Phosh is problematic. Minimal configuration, broken and convoluted approach to scaling makes it rather hard to use.

Also, no project mailing list?

3 hours ago by kop316

> But the default UI based on Phosh is problematic.

Why do you say that? EDIT: Sorry, I did not read your whole comment. I would offer that Phosh has gotten more and more mature, and I find it to work extremely well now.

> Also, no project mailing list?

Most communication with Mobian happens on the Matrix Channel: https://matrix.to/#/#mobian:matrix.org

2 hours ago by zajio1am

> Why do you say that?

Well, my main issue with Phosh is that it seems to be designed with assumption that display scaling is set to 2. But Pinephone display is not high-DPI enough to justify that, so many applications are unusable with that (or need application-specific workarounds, like setting zoom to 50% in Firefox and terminal to counteract that).

One can set display scaling to more fitting 1, which fixes applications but breaks Phosh, who now has icons too small to be practical on touch screen. And i do not see a reasonable way to confugure icon sizes short of replacing GTK resources for that or perhaps writing custom GTK-CSS style for that.

3 hours ago by k1rcher

Semi-unrelated:

I’ve been eyeing the Pinephone for quite some time now. Do you use yours as a daily driver? Or have you paired it with an a more-mainstream iPhone/Android?

I’m currently using an iPhone as my social circle uses primarily uses iMessage and I’ve found it hard to migrate. As a secondary device for debugging, testing, and a ā€œburpsuite playgroundā€ I’m using an extremely cheap Nokia I picked up a few years ago.

I think a Pinephone would be cool to replace the Android I have.

2 hours ago by kop316

I personally do not use my Pinephone as a daily driver, and the main thing that stops me from using it is MMS support (I am also the lead dev on integrating MMS into the Pinephone). As soon as MMS is fully integrated, I will use it as a daily driver.

3 hours ago by vlunkr

Semi-unrelated again:

Apple loves to lock you into their ecosystem (need an iPhone to use Apple Watch, etc), but iMessage is incredibly effective and often overlooked. If you use it heavily and want to move away from Apple, your options are to simply not take part in those conversations, or to convince everyone else to switch to something else. It sucks.

3 hours ago by GekkePrutser

I heard this is really a big thing in the US yeah. Here in Europe iMessage isn't really a thing at all. Probably because apple's marketshare is so much lower.

I know many people with iPhones but nobody ever tried to invite me to an iMessage group chat. Nobody even tried to message me with it directly, because it would have switched over to SMS and I've literally never had an SMS from a person. Just automated notifications and spam.

Not that we're much better off here because we're still stuck with proprietary stuff like WhatsApp but at least it's not locked to one platform.

3 hours ago by zajio1am

Currently, i am using it mainly as a tablet/web-browsing device when i am not near my desktop computer. My primary SIM is in an older Android phone. It would need some more work to get Pinephone ready to replace all important tasks i use the Android phone for.

3 hours ago by atlantis_

Isn't the point of open source to contribute rather than complain about what others haven't done?

4 hours ago by macdice

Might be a nice OS to run on https://www.indiegogo.com/projects/astro-slide-5g-transforme... (a phone about to ship with a Psion Series 5 style slide-out keyboard).

2 hours ago by kop316

If one of the devs purchase one, and it runs mainline linux, it would be a good candidate!

4 hours ago by einpoklum

This may be the better link - "What is Mobian" / Mobian FAQ:

https://blog.mobian-project.org/posts/2021/02/18/what_is_mob...

And the basic answer is:

"Mobian aims to integrate the standard Debian distribution with Phone-specific projects and modifications in a distribution that works on certain mobile phones and tablets, such as the Pinephone, the Pinetab and the Librem 5. The idea is to minimize the Mobian specific pieces by ā€œupstreamingā€ changes to the original projects as much as possible."

4 hours ago by kop316

This is also a pretty good link: https://wiki.mobian-project.org/doku.php

Its a wiki for a lot of tips and tricks to get Mobian working on the Pinephone. It has a couple of other devices it will run on, but the Pinephone/Librem 5 are the most mature.

(Disclaimer: I'm one of the devs for Mobian).

4 hours ago by justinlilly

One of the key FAQs missing is: Is it ready? Should I use it? What should I expect my experience to be?

3 hours ago by kop316

I like to think Mobian is one of the "mature" Pinephone Distros, i.e. if there is something that doesn't work on Mobian, it will not work on any Pinephone/Librem 5 Distro.

> Should I use it?

I mean...of course i will say "yes you should!", so I guess I am more curious what you are expecting or if you have specific expectations?

> What should I expect my experience to be?

Mobian uses Phosh as the default environment, so if you have used any Pinephone Distribution with Phosh, that's about what to expect.

If you have not used Phosh....well to be honest I do not know of any good Video reviews for it, but I imagine such videos exist.

4 hours ago by Arnavion

Compared to other distros on the pinephone, it's hampered by having Debian as a base system. The pinephone's singular camera program Megapixels is stuck on an older version on Mobian, because the newer versions require GTK 4, which Debian and thus Mobian does not package.

(You can of course compile the GTK 4 stack yourself if you want. It's Linux after all.)

4 hours ago by JoshTriplett

By "upstreaming to the original projects", does this include upstreaming changes and packages to Debian, so that stock Debian will work as well as possible on these devices?

3 hours ago by kop316

That is the idea yes. Many of the Mobian Devs are also on the Debian on Mobile Team

Debian on Mobile team: https://salsa.debian.org/DebianOnMobile-team

Mobian Team: https://gitlab.com/mobian1

4 hours ago by undefined

[deleted]

4 hours ago by drannex

They need to make that the homepage, atleast temporarily!

4 hours ago by giancarlostoro

Honestly, if I were to make an Android competitor, I'd try my best to compete by obviously using Linux but also including a solid package manager based on Debians, or snap and including buyable packages and a simple process for others to put their apps on said package manager / store. Maybe it can be a separate app that is optional. I'd also ensure full support for Progressive Web Apps.

4 hours ago by ocdtrekkie

Yeah, PWAs will be critical to the survival of third to market OSes which can't get large developer investment from major brands. I live in constant frustration that Windows Mobile was shut down the release prior to Windows supporting PWAs.

2 hours ago by kop316

Epiphany supports PWAs, and is installed by default on Mobian. I just tried and successfully "Installed" Lyft as a PWA.

Daily digest email

Get a daily email with the the top stories from Hacker News. No spam, unsubscribe at any time.