Among other things. My first question was, is the hardware open? Couldn't find an answer to that.
Edit: Apparently revision 2 of Purism will possibly have Coreboot.
Among other things. My first question was, is the hardware open? Couldn't find an answer to that.
Edit: Apparently revision 2 of Purism will possibly have Coreboot.
The graphics chip needs proprietary, binary firmware blobs.
The ethernet chip needs proprietary, binary firmware blobs.
The BIOS is a proprietary, binary firmware blob.
"Respects your freedom" my ass. The only difference to a whitebox laptop is marketing. Dell's or Lenovo's linux offerings are just as "free".
(And chromebooks with Coreboot are, technically, more free than both.)
I wonder why Purism didn't simply commission such a machine with the right 3D chip instead of going with a non-free and expensive option.
I would also love similar initiatives in the mobile space, but I reckon it is more challenging. Neo900 and Pyra are kind of cool though. And I'm hoping Jolla open sources Sailfish OS later this month or early new year.
Because they can sell the "expensive" option (which, for the OEM itself, isn't even too expensive) at a much higher premium.
> I would also love similar initiatives in the mobile space, but I reckon it is more challenging.
In the mobile space it would be an even bigger exercise in futility: There is no, and will never be, a baseband chip with a free firmware. The FCC made that pretty clear back in the OpenMoko days – use our NSA-approved proprietary blob or you'll never sell in the developed world.
Would it make a difference if the chipset being used was already used for a cellphone that was FCC certified? If I put DD-WRT on my router, do I need to re-apply for FCC certification? (Wondering)
Well, also the wifi requires a blob, but one can use small usb adapters sanctioned by FSF, and blobfree.
For Wifi it's surprisingly strict:
• Every antenna+transmitter configuration has to be certified separately (that's why Lenovo and other laptop vendors have Wifi card whitelists and refuse booting with uncertified chips installed).
• The software that directly drives the hardware must be certified to conform to the transmission power limits etc.
For DD-WRT and others neither is a problem, because the hardware combination has been certified by the router vendor, and DD-WRT uses the wifi chip vendor's firmware blob to drive the hardware, which is certified by the vendor.
Are you sure about that? The fact that not every vendor has such a lock suggests to me that there is no legal requirement for it.
E.g., If you're worried about the police monitoring your communications, giving them a perfectly legal reason to detain you is likely not your preferred course of action.
If you're a person of interest, the police can come up with a better reason to detain you than this.
However it may be that other, less Constitutionally-constrained parties would have the ability to dragnet for nonstandard firmware to highlight people for more intense scrutiny. The police could use a parallel construction based on that. Then they could say that unauthorized firmware on a seized phone establishes some sort of criminal intent.
* OsmocomBB (http://bb.osmocom.org/trac/)
* An old HN discussion: https://news.ycombinator.com/item?id=7064187
* OKL4, a hypervisor, is used widely in basebands. AFAICT It was developed by Open Kernel Labs and was open. It seems to have been acquired by General Dynamics and I don't know it's current status (does anyone know more about it?) (https://gdmissionsystems.com/cyber/products/trusted-computin...)
* GTA04 by OpenPhoenux (http://projects.goldelico.com/p/gta04-main/)
* Neo900 (http://neo900.org/)
* QTMoko (http://qtmoko.sourceforge.net/)
* SHR (http://shr-project.org/)