I think the MNT Reform and MNT Pocket might be the closest you can get. They use an iMX8 board that uses no firmware blobs.
Open Source
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
- !libre_culture@lemmy.ml
- !libre_software@lemmy.ml
- !libre_hardware@lemmy.ml
- !linux@lemmy.ml
- !technology@lemmy.ml
Community icon from opensource.org, but we are not affiliated with them.
"Fully open source", to me, would imply open source hardware. However basically any device you get these days has a security chip which is a complete black box to the user. Intel have the Intel Management Engine, AMD have their own version and even mobile phones have them too.
You basically have to run Linux on a potato to get fully open source.
Theoretically current RISCV boards are not fully open since the processor itself is not. That might or might not matter to you, but you can always use an FPGA board. Anyway, hmu for anything, it's nice to help with projects as a community :)
Thank you, and by the processor not being open source do you mean the design or the code running on it? sorry if this is a stupid question but I'm new to this just coming off a coreboot thinkpad lol
Basically, RISCV itself is open source, but it's just a specification. Actual processor designs implementing it are usually not open source.
So I think it's worth clarifying your scope in terms of what must be open source and what can be proprietary, especially on the hardware side. On one end you can get any random prebuilt off the street and run LinuxFromScratch, FreeBSD or what have you.
On the other extreme, do you need a CPU, GPU chip, camera module etc. to have released their full specifications and code, do the exact manufacturing blend of the solder you use need to be released?🤣
One site that might be of interest to you is pine64.org, they make open source ARM based phones, boards, laptops and tablets.
I don't know if this will really clarify things but i'm looking for as much freedom as a librebooted x200 thinkpad with parabola or something as the OS, and thanks for the site I forgot about pine64 I was looking at their phones a couple of years ago
It's not exactly DIY or RISC, but you might be interested in looking into purism. https://puri.sm
They also try to make or use open source hardware
A lot of people would suggest GNU/Linux as operating system, my suggestion is FreeBSD.
- It runs rock solid.
- It runs on a lot of platforms. Architectures
- There is only one FreeBSD and not a hundred of distros.
- It has a very good BHYVE (virtual machine) and Jails architecture.
- One can run Linux Apps (no emulation!) within FreeBSD.
- There are a lot of applications, which you can find at FreshPorts, explained at one place and the possibility to contact the port manager.
- A lot of desktop environments and window managers. e.g. WindowMaker, what can be very slim and usable.
- It is very well documented: FreeBSD Handbook
Just my 5 (8)Cents. ;)
Open-source chips is probably the difficult part about it. There's RISCV CPUs with open-source high-level description - but the physical devices are not open-source (for example the physical layout). There's some people running soft-CPUs on FPGAs. This way the circuit of the CPU is open-source but the FPGA fabric is not. I believe (and/or hope) that the situation might improve in the next decades. There's some chip fabs which start to allow creating fully open-source chips (Skywater in the US, IHP in EU). Yes, most chip fabs are actually forbidding to create open-source chips.
This might be inspiring: https://mntre.com/