PureOS: Freedom, Privacy, and Security
lwn.net
lwn.net
I would seriously consider QubeOS over PureOS if privacy and security are your concerns.
It works pretty well and I've been using it for a while now on not so recent hardware without much issues.
Their compartmentalization and seamless virtualization is just amazing and I don't think any other distro offers this with so much convenience.
What about safe languages and formally verified microkernels?
In short: these are non-realistic solutions today. We discuss this in further depth in our Architecture Specification document: https://www.qubes-os.org/attachment/wiki/QubesArchitecture/a....
* Usermode drivers need to be formally verified to prevent malicious DMA. Adding IOMMU/SMMU to the microkernel will complicate the current proofs.
* All user processes that manage resources, like filesystem, network and memory management, must also be formally verified. These are currently unproven.
On Formally Verified Microkernels (and on attacking them) - https://blog.invisiblethings.org/2010/05/03/on-formally-veri...
The Linux Security Circus: On GUI isolation - https://blog.invisiblethings.org/2011/04/23/linux-security-c...
I think she had other posts on another blog as well, but unfortunately I don't remember the address. And I don't know if it still exists.
I bought a laptop from them and after about 6 months of struggling with PureOS I installed Ubuntu and it has been smooth sailing. One software issue I had with the PureOs install was a hard freeze during the booting about 60% of the time.
I hope there is a newcomer to privacy crowd that is willing to air on the pragmatic side of things. Like somewhere between apple and purism.
System76 is not a newcomer, though - they've got 15 years of history. I've bought from them and found the experience to be superb.
Both System76 and Purism have a "We teach you to fix it" support attitude. So when you run into trouble you are going to have to expend effort. They both have their share of bugs.
All I want is something that gets out of my way and works. I don't need the latest specs. As long as they hit a reasonable base the more ethical the better. I do software development on Linux. I don't feel like that is a big ask to have a trouble free Linux laptop.
And I knew this when I was making my purchase. At the time Purism was advertising a "luxury" laptop experience coupled with the equivalent price tag. But I got it and 7 days later it wouldn't boot because of a rather nasty software bug (which I am not sure has been resolved [I think it is a rather nasty race condition since its happens indeterministically]) due to their specific configuration. They also lied about the battery life on the website (I get less then two hours and they adv. five hours). And the WiFi doesn't really work no matter what you do as the chassis severally attenuates the signal. Which for me, as a "digital nomad" in SA at the time really really hurt.
If I where to do my laptop purchase again ATM I would get a Dell. Something like this:
https://www.dell.com/en-us/work/shop/workstations-isv-certif...
you realize pop_os! is just ubuntu with extra features, right? anything that works on ubuntu will work on pop.
and that the dell support staff will have no clue what to say if you call them on the phone and ask them about linux?
All that said when you want Free software you'll have to make sacrifices unfortunately.
Should I switch to PureOS?
Would appreciate an explanation from whoever was downvoting you before.
Alternatively one could use this: https://tehnoetic.com/tehnoetic-wireless-adapter-gnu-linux-l....
There are at least the handful the FSF RYF certifies.¹
Unfortunately you do appear correct about Intel WiFi not having Free software support² (though that adapter certainly should).
¹https://ryf.fsf.org/categories/laptops
²https://h-node.org/wifi/catalogue/en/1/1/Intel-Corporation/u...
And the freedom is provided by removing your choice to use nonfree WiFi drivers. Leaving that decision to you with a warning of its implications (ala Debian) is not really freedom because you'll make the wrong choice.
Don't get me wrong, I'm a big fan of FOSS, but not of doublespeak.
This is context dependent.
Suppose I'm changing an existing laptop from Windows 10 to Debian for a user. Suppose I must install WiFi to convince the user the machine it as all useful. Suppose if I fail to get the machine to work, the user will eventually go out and get another Windows 10 machine.
In this case the right choice is to install from nonfree. It's a compromise, sure, but it's clearly less bad than the alternatives and leads to significantly more freedom than the user had before.
To not leave room in your philosophy for these cases-- and there are many-- is to create unnecessary rifts among allies. You're doing it right now by implying that Debian proponents aren't True Scotsman due to the existence of nonfree.
The problem with "free software" fundamentalists is they care more about the freedom of the software than the freedom of the user. Part of free choice from a user perspective is the freedom to run proprietary blobs. Also when it comes to freedom to run or not run proprietary software there is no such thing as a wrong choice, just a personal choice. I would prefer you not force your freedom on me, so that I can be free to do as I please.
No one is removing the freedom to use blobs. You can use them on PureOS, too (and I did). The difference is you will not run into proprietary software by mistake (which is possible on Debian).
> Also when it comes to freedom to run or not run proprietary software there is no such thing as a wrong choice, just a personal choice.
Most users never heard about free software and do not make a choice, just use whatever is installed. This is exactly how you make a wrong choice: unknowingly.
What you're discussing is really the level of convenience, and what that does to influence user behavior.
GP's first two paragraphs are very clear irony.
Also given their links to fsf who insist on 'GNU/linux' it is amusing to see the name contain neither GNU nor Linux.
As a huge Linux fanboy (I contribute to the kernel minorly as a hobby) I can also see the positive side - using Linux is such a foregone conclusion that we don't even need to mention it any more :)
What I was referring to in my comment was when I have researched to try to find a laptop that runs completely free software including all firmware etc, it gets very confusing. I’m not even sure if such a machine exists.
I wish there was a site similar to https://caniuse.com but for laptops that run Linux.