OnemanBSD Self containing OS (all source inside) based on OpenBSD7.8

Biala

New Member
I made this based on OpenBSD 7.8. However my idea is to create an OS that has all the sources of the OS, xenocala and even the apps inside the installer image. It can rebuild itself offline on an old laptop for less than 24 hours.
This turns the user into OS developer as he can fix and maintain his own OS having a stable environment.
All bloat that prevents one man from understanding the logic is removed. This means no rust, no gtk4, no qt and no wayland. Ports and apps are patched and fixed to remove these dependencies.
It uses JWM to be simple and fast and includes text editors, file manager, word processor, mp3 player, video player, some games, audio editor, game editor and other useful apps.

Here is a link to the project:
https://bialamusic.com/onemanBSD/

No github or repositories depending on Big Tech or external servers. OS image is the repository! Enjoy

I also made this video to describe the idea:
Um diese Inhalte anzuzeigen, benötigen wir die Zustimmung zum Setzen von Drittanbieter-Cookies.
Für weitere Informationen siehe die Seite Verwendung von Cookies.
 
Nice little OpenBSD project. My question is: Why are you rebuilding the entire system from source code? You can simply download the official, pre-compiled package sets and use them for your new installation image. Above all, 7.8 is no longer current, since 7.9 has already been released. Otherwise, it’s interesting for those who are curious to see how to compile their own system and put it together as an installation image. The official man page can also be found here: https://man.openbsd.org/release
 
Taking binaries from someone else is what all Windows users do:) Even if you see the code the binary may not be compiled from it so you should do it. Also I have some changes in the system so...

Anyway, you may be missing the idea. The user has to be able to edit and compile every single line of code of the OS or the apps on the very same machine without touching the internet. Only then he is control of the software and fully independent. He can edit and compile whatever he needs when he needs. No forced updates, no forced dependencies and no way someone else to prevent access.
Every source code sitting on a server is access controlled by someone else. Every unwanted edit of that code you can not prevent.
Now 7.9 is not yet well tested and I do not need these changes anyway. There were many ill made things inside 7.8 that took me 2 months to put in order so how can I blindly trust the new update. Here is example: gtk+2 used to depend and build gtk+4, which depends and builds wayland, which depends and builds rust! And that for updating icon cache! How is that normal? They are trying to bend legacy code to the needs of the new libs instead the other way around which is expected normal behavior. Many of the bloat was introduced by the same man by the way, so there is a trojan horse inside OpenBSD:)
 
Anyway, you may be missing the idea.
maybe, me too.
without touching the internet.
what's wrong with that?

way around: without the ability to recheck code via internet, I have to trust YOU, because all the code had been going through your hands. Finally, you also had to first get it from the net. So how can I trust you more, than I do myself in getting code from the net?
 
You have a "trust issue"... All code is written by someone. UNIX code is so old that we have to trust many people BRO and we are all trusting each other but yet that is the reason you have the code - to verify and rebuild your trust if needed :)
You can for sure get the OpenBSD code from the internet and redo my few months work if you want the same result.
Here I am offering my work for free so people who like the idea will not have to start from scratch. But if you want you can do it. What's the problem here?
As it is done now - OnemanBSD is no longer dependent or controllable by internet or anyone else but the user. That is the idea
 
Zurück
Oben