Earlier quoted context omitted.
Actually if you read the comments from the developers in that thread they won't support it until there is documentation on the firmware "blobs" you need to have in order to even boot. I agree it is a fuzzy line but one which I happen to agree with. There is a probably a thesis to be had for the first person to build a provably trusted system using untrusted base hardware. I am not even sure how you would start such a…
It is a mischaracterization to say they have issues with the firmware, they clearly say they don't have the same objections to firmware running on the peripherals themselves. The issue here is that the rPI requires driver code running inside OpenBSD that is a closed source blob.
Raspberry Pi 2 Model B on OpenBSD
11–20 of 51 posts
Re: Raspberry Pi 2 Model B on OpenBSD
#12The one time someone references a prior rPi discussion, it's to a message from Theo De Raadt that says:
Wow. Dream on. It is a mess of firmware. You know nothing of our history?
I understand maybe this has come up before and they are tired of the discussion, but this is just toxic. Is it really so hard to just reference a valid prior discussion when this comes up?
Re: Raspberry Pi 2 Model B on OpenBSD
#13It's hard from this thread to determine if the OpenBSD developers have a point and are just expressing it unclearly, or if they are mistaken in some of their assertions and are unwilling to event engage on the issue enough to learn this. The one time someone references a prior rPi discussion, it's to a message from Theo De Raadt that says: Wow. Dream on. It is a mess of firmware. You know nothing of our history? I un…
The guidelines users are expected to learn before using them generally involve (from most accepted to least accepted)
Read the mailing lists.
Read them again.
If you have a problem read the man pages.
If you still have a problem search the mailing lists for similar problems.
Make sure you really understand your problem then search again.
If after research you fully understand the problem but still don't have a solution post to the specific mailing list with diagnostic info.
Consider writing up a bug report/ creating your own solution as necessary.
and way way down the list, in the has virtually never been the correct thing to do category, is ask questions like "Will you support the RPi?" Those sort of questions have been asked for essentially every piece of hardware and subtechnology out there, and the answer is always either "No, because propritery whatever but you're free to do the work yourself" or "No, because we're busy and barely keeping the lights and servers on, but you're free to do the work yourself" or "Yes, and you'd know that if you read the mailing lists".
The mailing lists are famous for their get sh*t done attitude and any information about posting on them will relay that to new users.
Re: Raspberry Pi 2 Model B on OpenBSD
#14Re: Raspberry Pi 2 Model B on OpenBSD
#15Earlier quoted context omitted.
It is a mischaracterization to say they have issues with the firmware, they clearly say they don't have the same objections to firmware running on the peripherals themselves. The issue here is that the rPI requires driver code running inside OpenBSD that is a closed source blob.
The blob runs on a different processor (the GPU), not inside OpenBSD.
Re: Raspberry Pi 2 Model B on OpenBSD
#16Why has no one reverse engineered the boot blob on either Pi?
Re: Raspberry Pi 2 Model B on OpenBSD
#17Earlier quoted context omitted.
The blob runs on a different processor (the GPU), not inside OpenBSD.
But the GPU has access to the RAM.
Re: Raspberry Pi 2 Model B on OpenBSD
#18Earlier quoted context omitted.
It is a mischaracterization to say they have issues with the firmware, they clearly say they don't have the same objections to firmware running on the peripherals themselves. The issue here is that the rPI requires driver code running inside OpenBSD that is a closed source blob.
I'm sorry, but that is wrong. The main blobs are being run on the GPU, as bootloaders, even before the actual operating system is loaded. OpenBSD does not need to run _any_ blob itself. There used to be a 3d graphics driver blob, but afaik that got open sourced. Also, if you don't do 3d, you wouldn't even need it.
I don't know exactly what the situation is. Don't care. I have a BeagleboneBlack if I wanted to watch the paint dry doing a build. :)
Re: Raspberry Pi 2 Model B on OpenBSD
#19It's hard from this thread to determine if the OpenBSD developers have a point and are just expressing it unclearly, or if they are mistaken in some of their assertions and are unwilling to event engage on the issue enough to learn this. The one time someone references a prior rPi discussion, it's to a message from Theo De Raadt that says: Wow. Dream on. It is a mess of firmware. You know nothing of our history? I un…
The OpenBSD mailing lists tend to be extremely Spartan. The guidelines users are expected to learn before using them generally involve (from most accepted to least accepted) Read the mailing lists. Read them again. If you have a problem read the man pages. If you still have a problem search the mailing lists for similar problems. Make sure you really understand your problem then search again. If after research you fu…
Back in 2003 running 3.2 on ancient hardware that is indeed the process I went through. [0]