Profile 42 - Don't Panic!
Gentoo for everyone!
The aim of this project is to provide a secure, easy-to-use, reliable Linux based desktop operating system for everyone. I.e. an image which can be written directly to a data medium, where all applications for daily work are pre-installed and which can be used every day. Which belongs to you. That you can use and modify as needed and according to your own wishes.
ATTENTION: The project is in early Alpha/Proof-Of-Concept phase. Certainly there are still some things that can be done differently and better. I have the suspicion that due to the features of this project many existing exploits do not work and as soon as the browser runs in a VM (see TODO) you should be well armed against malware. Nothing is 100% secure. Since I was brainwashed and my memories were taken from me (https://www.facebook.com/story.php?story_fbid=442622294748430&id=100070019901989), I am trying to implement this to the best of my knowledge and belief. Certainly there are many people who could do this better than me. I would be very happy about help, hints and feedback. I suspect/hope that in a few years you can use GrapheneOS (https://grapheneos.com) for everything. But this will certainly take a few more years (https://www.facebook.com/story.php?story_fbid=446825460994780&id=100070019901989)
There are a lot of people who have paranoia. If it is with reason or without does not make a difference. This project might help those people in need to have trust in a secure and reliable operating system that they can use daily.
Having a secure operating system is one of the pillars for having secure communications. Musl, compiled with CLANG und hardened flags with support for CET and hardware shadow stack, LLVM libc++, GCC as Fallback, Firejail, Apparmor, hardened Kernel, minimal KDE, Application for your daily work pre-installed
- Follow the Gentoo installation instructions but use the following tarball: stage3-amd64-musl-hardened-*.tar.xz
- Install LLVM
- Then copy the Project Pen Too files into your root directory and select the "42-dontPanic" profile (Caution: you hereby accept the binary redistributable license!)
- Run a world update (emerge -av --update --deep --with-bdeps=y --newuse @world)
- Create your own kernel configuration or use the Gentoo kernel. You can use my kernel configuration (Asus GA502 - AMD Ryzen 4800HS) as a basis and expand it with your hardware.
I can't currently provide any images or binary distributions because I have to assume that my hardware is compromised (https://www.facebook.com/story.php?story_fbid=494203459590313&id=100070019901989). But I could send my tarball on request.
- Hardened Malloc
- Kernel-Config
- Apparmor-Profile
- WIFI
- Browser in seperate VM (Qemu/KVM)
- CleanUp profile, patches, etc.
- create Gentoo-Overlay
- Fix KDE-Powermanager
- Fix KDE Logout-Screen
- Luks encryption by default
- Yubikey integration (unlock luks, udev rule for locking/shutdown PC when Yubikey is unplugged)
- Write patches for the packages which still require GCC for compiling
- recheck which packages are really required
- a lot more
This project has no connection to Pentoo Linux (https://pentoo.ch)
- The future is now - Scientists are saying the future is going to be far more futuristic than they originaly predicted (https://www.youtube.com/watch?v=lA5bLLjDNsk)
- @Linus Torvalds since I'm using your kernel please don't hack me. I'm sure you still have a few aces up your sleeve :)
- No SELinux! Who wants an NSA security enhanced Linux? I don't want the NSA in my Linux :)
- 03.05.2023 (German date format) -> 0 + 5 + 0 - 3 - 2 + 0 + 23 = 23!!! (https://www.facebook.com/story.php?story_fbid=438210161856310&id=100070019901989)
- *tinfoil hat on*
Maybe compile LLVM again after copying the files. So it compiles itself first?
https://m.youtube.com/watch?v=6WxJECOFg8w
Maybe if more people would use the KISS principle, there would be more LOVE in the world? And because there is more LOVE there would be less EVIL? 🤣
Do not forget LOVE is the ultimate weapon!
THE SYSTEM does not use the KISS principle. It is just one big clusterfuck. You can not divide its problems into different categories if you want to change something. You have to change the whole at once and because it does not use the KISS principle it is not that hard to hack 😉 But a lot of people are required. Hackers unite.
Use your brain and heart. In balance.
We won't let our sense of humor get taken away from us