News for hackers. Stuff that matters.
Re:Librem 5 dev kits are shipping by czbond on Tuesday December 18, 2018 @10:12PM (#18712708)
I'm in love with the mission - but don't want to really have to switch ecosystems again (from Linux --> Apple --> PureOS). I love OSX - could I not do the same with OSX by tightening it down?
Re:Librem 5 dev kits are shipping by kbenson on Tuesday December 18, 2018 @10:31PM (#18712799)
> I'm in love with the mission - but don't want to really have to switch ecosystems again (from Linux --> Apple --> PureOS).

PureOS is Debian based linux operating system.[1]

> I love OSX - could I not do the same with OSX by tightening it down?

It depends entirely on how and who you trust. If you implicitly trust Apple and that their goal now (and in the future!) and that their team can vet all the code going in to the degree that no single or small group of developers there working in tandem could get a backdoor in place in either software or hardware, then I doubt there's a better choice given Apple's ability to design their own hardware and their complete control of the software stack.

If you would rather trust in a large distributed group of people having public access to view and vet the source which is public and believe their vested interest in keeping the system is the better choice for continues security, choose an open source system wide wide use.

1: https://puri.sm/posts/what-is-pureos-and-how-is-it-built/

Re:Librem 5 dev kits are shipping by fosco on Tuesday December 18, 2018 @11:21PM (#18712980)
Does that mean its running systemd? I thought that was generally frowned upon. I don't know enough to have end opinion myself but it seems like systemd was questionable especially for this type of endeavor.
Re:Librem 5 dev kits are shipping by kbenson on Tuesday December 18, 2018 @11:57PM (#18713132)
Why would systemd be frowned upon, and why would it be questionable for something like this?

To my knowledge, most of the problems people have with systemd are because it replaced an extremely old and well known and understood system generally implemented with shell scripts and replaced it with a more complex and engineered project to get speed and extra features (pre-opening pipes and re-spawning listeners on the other end when a client want something from them, etc). In an effort to provide a more seamless boot, traditionally external projects ended up being subsumed (DHCP, and DNS resolution to support robust network support on boot).

I'm not sure if it was ultimately the right decision or not, but since to my knowledge almost every major distribution has adopted it, I assume it's viewed as worthwhile by qiute a lot of people within the distribution planning community at least.

I'm not really sure how any of that relates to this project specifically, so perhaps you're referring to some other aspect of it?

Re:Librem 5 dev kits are shipping by newnewpdro on Wednesday December 19, 2018 @01:07AM (#18713463)
The librem5 may as well be subtitled "The GNOME phone", I think it goes without saying that it will use systemd.
Re:Librem 5 dev kits are shipping by 153791098c on Wednesday December 19, 2018 @04:14AM (#18714331)
You are free to install any operating system on it that you like. Just like your desktop. We will probably also see 100% free android versions (like Replicant) to be released for this phone when it's out. But you could also install another GNU based Linux system of course, or just another DE.
Re:Librem 5 dev kits are shipping by newnewpdro on Wednesday December 19, 2018 @03:38PM (#18719329)
Indeed, that's part of the value proposition for such a device.

However, it's obviously preferable to want/use what's being shipped on the device to all recipients.

In this libre-oriented space in particular, what users are likely to want as a priority is the ability to easily reproduce the bits shipped on the device from source, and be able to restore the device to a state no different than shipped from the factory using those self-reproduced bits. The freedom to run some hacked up half-baked alternative stuff they're technically free to install should they wish, is not the top priority.

A major component of the value conferred by this freedom is that those shipped, reproducible bits, contain a desirable foundation for the community to converge on and iterate from.

Telling people "you can install whatever you want" before even delivering is signaling "potentially unusable, controversial vaporware is shipping, community fragmentation ahead" to anyone paying attention.

I'm not particularly averse to systemd/GNOME, but I do fear that it's probably too immature an ecosystem for production mobile use and it's unnecessarily threatening the project's overall success.

It would have been more prudent to collaborate with the Jolla/Sailfish folks and ship basically a secure Nokia N9 successor but with an easily reproduced and flashed image, which the N9 lacked, while the GNOME community grinds away on getting their stack mobile-ready for a potential future device. I don't know if the licensing could have been hashed out to get the N9 stack fully available in reproducible form, but I'm inclined to assume that if there were components legally obstructed from such distribution, it probably was less work to reimplement them than build all the components needed for a GNOME phone.

Re:Librem 5 dev kits are shipping by jcelerier on Wednesday December 19, 2018 @03:51AM (#18714208)
my phone has been running systemd since 2013 and it's fine - if anything, much easier to tinker with than android's mess of boot scripts
Re:Librem 5 dev kits are shipping by bpye on Wednesday December 19, 2018 @04:09AM (#18714302)
What are you using?
Re:Librem 5 dev kits are shipping by mpol on Wednesday December 19, 2018 @04:49AM (#18714490)
Not the parent, but the Jolla 1 with Sailfish came out in 2013 with systemd and wayland. I have been using it since 2014.
Re:Librem 5 dev kits are shipping by jcelerier on Wednesday December 19, 2018 @06:39AM (#18714968)
Jolla here too
Re:Librem 5 dev kits are shipping by AsyncAwait on Wednesday December 19, 2018 @06:19AM (#18714876)
> The really tricky problem is when a package must modify an existing shared resource. Such as appending lines to an existing config for example.

A big part of Librem 5's mission is to be secure and private, but perhaps even bigger part is to be FLOSS and hackable, so one could use any host and any stack to develop pretty much anything they could on a standard GNU/Linux distro.

Locking down iOS/macOS may improve security, but doesn't give you access to the source code, does not protect you from Apple and does not free you from the limitations they've put on you as a developer, or going via their-own distribution channels for that matter and having complete control over your future if you're an iOS developer.

So it all depends on why you're exited about the Librem5, but if openness, FLOSS, hackability are any part of it, then locking down Apple hardware wouldn't do it.

Re:Librem 5 dev kits are shipping by czbond on Wednesday December 19, 2018 @09:24AM (#18715757)
Great reply - thank you.
Re:Librem 5 dev kits are shipping by michaelmrose on Wednesday December 19, 2018 @02:45AM (#18713923)
You aren't even root on your own device what tightening down do you imagine is possible?
Re:Librem 5 dev kits are shipping by saagarjha on Wednesday December 19, 2018 @03:21AM (#18714100)
macOS allows for root.
Re:Librem 5 dev kits are shipping by stamps on Tuesday December 18, 2018 @10:29PM (#18712792)
OSX on a phone?
Re:Librem 5 dev kits are shipping by kbenson on Tuesday December 18, 2018 @10:32PM (#18712803)
There are librem laptops shown on the site.
Re:Librem 5 dev kits are shipping by stamps on Wednesday December 19, 2018 @10:41AM (#18716336)
Ah, the laptops are great as well though a bit outdated now with the core counts climbing.

I do have one and it works perfectly with most linux distros. I use manjaro to be specific.

Re:Librem 5 dev kits are shipping by emXdem on Wednesday December 19, 2018 @07:40AM (#18715186)
Good luck buying one. Took me 2 months to cancel my order, at least another month to receive my refund.