/g/ - Technology
install openbsd
[Make a Post]>>4005
Realistically speaking, neither you nor any other person who isn't either very skilled or very lucky (or both) is going to make a kernel with over 0.01% marketshare.
I can see why you don't like OpenBSD. But there are no reasonable alternatives that I know of. Linux is fully pozzed. FreeBSD is also pozzed. NetBSD isn't pozzed but it wasn't compatible with my keyboard for some weird reason so I didn't bother with it any further.
Look into NetBSD. If that doesn't work out for you, then use gentoo or alpine. Both of those suck in some ways, but they are the best linux distros.
tl;dr try netbsd
I don't seek to make anything popular (quite the opposite, in fact). I just want a slightly less kiked Gentoo experience.
I don't think NetBSD has full disk encryption yet (which is mandatory in the country in which I live, where having the pdfs that I have can easily land you in jail).
>neither you nor any other person who isn't either very skilled or very lucky (or both) is going to make a kernel with over 0.01% marketshare.
while true in general, look at alpine as an example. it wasn't a popular distro but then it was "discovered" by docker niggers and now every nigger has multiple instances of docker on their jewbook pro
File: 5a62b0be6879e24ebfb8777361c86d2eb268b588e8740213d0338234368d5d49.jpg (dl) (210.28 KiB)

>I don't want to innovate anything, just minimalise and remove as many things as possible.
This is exactly what I want to do, but with a Jewfox browser. Though I want to rewrite it in C and probably TCL/Tk too. However it's not that high up on my todo list ATM. I understand it's a fucking huge task, but I want to throw all unnecessary potentially privacy-harming code into the dumpster, so maybe I'll end up with something more manageable.
>please refer me to books on Linux development and kernel development in general
I believe that if you're going to clean up, all you have to do is basically read the source carefully to understand what's going on in the code. It is going to be a lot of work, for example, if you want to rewrite/cleanup ACPI interpreter or video drivers, your brain is likely to give up, but other than that, you can just remove most of the code with Kconfig options altogether.
And as for documentation, well, you will need documentation on Inter/AMD amd64 CPUs first and foremost, I guess, how to work with virtual memory and basically EVERYTHING ELSE you're going to use.
The docs that are specific to Linux kernel are better found via links like over there https://kernelnewbies.org/
This shit is linked from kernel.org, so it's pretty official at least. xD
>want a slightly less kiked Gentoo experience.
https://exherbo.org/
It only had a Linux kernel last I knew.
[Catalog][Overboard][Update]
[Reply]5 replies
Call me a nigger loving Jew fag money hungry ass licking donkey fucking shill, but I don't like OpenBSD.
I like what OpenBSD stands for. I think it's noble how seriously they take security and code cleanliness. I respect practitioners of wise, old traditions. But god damn, using OpenBSD feels to me like a punishment.
Here are some critiques:
- They download firmware on the first boot without asking you (yeah, I know it can be removed using fw_update -da, fuck you.).
- Their package manager is dog shit. Seriously, even Debian's Aptitude is better than OpenBSD's package management tools.
- Their console is fucked. They've tried to implement Latin diacritics into it(probably because it's built in Canada and they want to type in French) and it makes using the console a fucking pain in the ass.
- Their audio system is pretty weird. I couldn't get it to work properly on my X200, and on other computers it would play sound from all available outputs at once. Granted, I was too fucking lazy/stupid to try and configure it, but still.
- Their compilers complain if you use C's basic string functions instead of their safer replacements. I understand where they're coming from and this isn't even an issue, but god damn, shut the fuck up.
- They include GCC by default. Yeah, they don't _use_ it by default and it's the (((industry standard))) (although this argument doesn't even make sense since they don't include gmake, which is required to execute some Makefiles designed by assholes), but I'd like to avoid using that shit if I'm not on Linux.
- OpenBSD is pretty fucking slow. I don't know if it is because their kernel is still biglocked or whatever other reason they may have, but I was struggling to run a simple dwm setup on my X200 under OpenBSD while a Fedora livecd I've had laying around absolutely flied with GNOME and Firefox and all that kikery.
I've got mad respect for OpenBSD because they do a lot of shit quite well (using a simple MAKEDEV script rather than implementing something like Udev, their minimal bootloader, their clean philosophy and style of code and their overall conservative attitude are just a few examples), but it's just not that usable for me when I want to just get shit done.
My ultimate setup currently consists of a simple Gentoo with all kikery (SystemD, GNOME, etc) disabled in the USE flags. A simple dwm workflow with st and a few essential programs. I use tcc to compile all of the programs that I write (and it more than suffices), and for web browsing I run Icecat over TOR through a Void chroot. I always use Linux 4.9 as it works well on all of my hardware. I'd really like to clean the code, remove many things, audit for any kike backdoor that may have been implemented and maybe one day even get the whole thing to compile under tcc. Currently I don't know much about kernel development and I work on many other projects, but with all the people you've had a while back crying "fork" at the then newly CoCed Linux, I've decided to go ahead and do it. I've decided to call it Buttox and host it on NotABug.org.
https://notabug.org/ae/buttox
I don't want to innovate anything, just minimalise and remove as many things as possible. I'd prefer doing things myself rather than making this another gay ass open source community project, so please refer me to books on Linux development and kernel development in general, make suggestions or just call me a faggot.