News for hackers. Stuff that matters.
Re:Librem 5 Phone Progress Report by IshKebab on Thursday January 18, 2018 @09:04AM (#16177054)
Wait, so they're not using Android? They're going to try and make their own phone OS?!

Yeah good luck with that.

Re:Librem 5 Phone Progress Report by oelmekki on Thursday January 18, 2018 @09:33AM (#16177261)
Maybe you want to read their crowdfunding page and homepage, because not being an android phone is the point from the start, so I'm not sure why you seem surprised :)

It's not the first attempt, either. Before them, there has been (in no particular order) firefox OS, ubuntu phone (Unity was initially meant as a "responsive" environment for mobile, laptop and desktop), QT mobile and maybe others. For a long time, opensource leaders wanted to build a "true" linux mobile OS, this is just a new step on that road, and I hope this will finally be a successful one.

I'm not sure why you consider it to be an impossible challenge, the hard part in building a new OS was building its kernel and coreutils, and this has been solved for about 30 years. Now, it needs to be adapted for mobile specificity.

Re:Librem 5 Phone Progress Report by ilikethiscmnt on Thursday January 18, 2018 @10:06AM (#16177574)
I think it's worth asking ourselves if the hard part is _really_ the kernel and coreutils if as you say it's been a solved problem for 30 years.
Re:Librem 5 Phone Progress Report by oelmekki on Thursday January 18, 2018 @10:12AM (#16177613)
I guess I should have said "the hardest part" :) I don't mean to make ARM devs and mobile UI interfacers work look casual.
Re:Librem 5 Phone Progress Report by pjmlp on Thursday January 18, 2018 @10:43AM (#16177917)
Given even how Samsung is mis-managing Tizen, I don't have any hopes to any actual GNU/Linux based handset.
Re:Librem 5 Phone Progress Report by shmerl on Thursday January 18, 2018 @09:05AM (#16177062)
That's the point. No Android. They aren't going to make a whole new OS, they are using Linux but with conventional glibc and graphics stack (Mesa / Wayland). They are relying on Etnaviv: https://github.com/etnaviv

That's a good thing. There is more than enough Android around already, we need proper Wayland based mobile Linux with open drivers, that also works on a decent usable device (and that it's privacy respectful is a huge bonus too).

Jolla for example never opened up their SailfishOS despite multiple promises (it's just too hard and not a priority for them). So Librem 5 can be that option at last.

Re:Librem 5 Phone Progress Report by Fnoord on Thursday January 18, 2018 @10:34AM (#16177846)
Would love to see OSes based on KDE Mobile or whatever it is called these days. Qt is a solid framework.

Fairphone Open [1] for FP2 is based on Android but completely open source. You can run it with GCM (which isn't open source) or without. You can run LineageOS (with or without microG), and there are unofficial ports of Ubuntu Touch and SailfishOS. The phone is also modular though the hardware is slightly out of date for 2018 standards.

[1] https://code.fairphone.com/projects/fairphone-2-official-rel...

Re:Librem 5 Phone Progress Report by shmerl on Thursday January 18, 2018 @10:57AM (#16178048)
> Would love to see OSes based on KDE Mobile or whatever it is called these days.

Purism said, they are working with KDE developers to support Plasma Mobile on Librem 5.

I wish though Plasma Mobile would get rid of those archaic on screen buttons, and would adopt SailfishOS style swipes navigation. Or at least they should make that an option. KDE is after all well known for customization.

Re:Librem 5 Phone Progress Report by distances on Thursday January 18, 2018 @12:32PM (#16179095)
> I wish though Plasma Mobile would get rid of those archaic on screen buttons, and would adopt SailfishOS style swipes navigation. Or at least they should make that an option. KDE is after all well known for customization.

I wish they won't, as it's hard to get right. In my personal opinion the Sailfish swipe UI was one of the probable reasons it failed in the market -- it was hard to explore, and error-prone to use.

Meanwhile the N9 swipes felt just right to me, so I think it's about having enough UX expertise at the design team. Which open source projects famously are short of.

Re:Librem 5 Phone Progress Report by Apocryphon on Thursday January 18, 2018 @02:08PM (#16180267)
Things are different now, though. The release of iPhone X has finally made such UI gestures mainstream.
Re:Librem 5 Phone Progress Report by shmerl on Thursday January 18, 2018 @03:23PM (#16181002)
Make it configurable, so users would be able to assign actions to any swipe and gesture. That should allow customizing it to your needs any way you want.
Re:Librem 5 Phone Progress Report by distances on Thursday January 18, 2018 @04:53PM (#16181864)
That works for technically oriented people, so maybe in this case it'd be fine. But in general configurations are avoided in end-user applications for a good reason, as they increase complexity both for developers and users.
Re:Librem 5 Phone Progress Report by shmerl on Thursday January 18, 2018 @07:54PM (#16183151)
KDE is famous for configurability while providing useful defaults at the same time. So it's only fitting.
Re:Librem 5 Phone Progress Report by chriswarbo on Thursday January 18, 2018 @09:54AM (#16177462)
Whilst I understand the need to make some bespoke UI components, I hope they don't get too much not-invented-here syndrome.

OpenMoko went down that route: the Freerunner shipped with a bespoke GTK UI (with support from Gnome; I seem to remember them being at GUADEC) but they'd already deprecated it in favour of a bespoke EFL UI. This meant a huge amount of churn, resulting in multiple half-finished projects, rather than a single reasonably-decent UI.

For the last 10 years my Freerunner has been running on 'qtmoko', which is just Debian with the QtMobile UI (which AFAIK was a Trolltech demo).

These days there are even more FOSS mobile UIs floating around (Maemo, Meego, Plasma, Unity, FirefoxOS, Android, QtMobile, etc.) so hopefully Librem will just pick a stable OS (Debian?); pick one of these UIs, or interoperable components from a few; add on their Matrix messenger thingy, and ship.

Re:Librem 5 Phone Progress Report by ZenoArrow on Thursday January 18, 2018 @04:15PM (#16181527)
Even if, for some reason, the flagship OS isn't polished enough on launch, there are other OS options that are. I'd argue that, from what I've seen, Ubuntu Touch is already good enough, and thanks to the UBports team it's still under development.