Making an Intergalactic Libre-Kernel for Trisquel 11
- Inicie sesión o regístrese para enviar comentarios
https://rumble.com/v6xjkb2-making-an-intergalactic-libre-kernel-for-trisquel-11.html
Okay guys, so I reinstalled Trisquel 11, because I was having some really weird bugs on trisquel 12, and I'm trying to do other things than reverse engineer tons of weird bugs. So I reinstalled trisquel 11, and fully themed it out, tricked it out to my liking, and built a custom kernel, in about an hour. The libre-kernels are so small they only take 10 minutes to build, and they are a lot of fun to play around with. They're much easier to work with, than the vanilla kernel which has become unbelievably bloated and confusing. Depending on the version of the kernel the options for configuring it change pretty dramatically, and so it's actually enjoyable to use/configure different versions like 5.15 which I remember was out for a very long time and was super speedy, and stable. So these commands are the standard, do it all commands for building a custom kernel on Ubuntu, but to keep things libre I recommend using a libre-kernel tarball that matches the version of the trisquel config found in /boot. So for trisquel 11, that means 5.15.
Making an Intergalactic Libre-Kernel For Trisquel 11
Good for space travellers...
https://linux-libre.fsfla.org/pub/linux-libre/releases/
sudo apt install build-essential libncurses-dev bison libssl-dev libelf-dev fakeroot dwarves flex -y
tar -xf linux-libre-5.15.175-gnu.tar.xz
cd linux-5.15/
cp -v /boot/config-$(uname -r) .config
make olddefconfig
make localmodconfig
scripts/config --disable SYSTEM_TRUSTED_KEYS
scripts/config --disable SYSTEM_REVOCATION_KEYS
scripts/config --set-str CONFIG_SYSTEM_TRUSTED_KEYS ""
scripts/config --set-str CONFIG_SYSTEM_REVOCATION_KEYS ""
make MENUCONFIG_COLOR=blackbg menuconfig
make -j$(nproc) && make modules && make modules_install && make headers_install && make install && sync && sudo shutdown now
The libre-kernel I build in the video is designed to trim out all the superfluous programming that limits the speed of basic computer operations, so it's really fast and fun to use, good for hobbyists having fun...
https://rumble.com/v6xkxxk-making-an-intergalactic-libre-kernel-for-trisquel-11-part-2.html
Making an Intergalactic Libre-Kernel For Trisquel 11 part 2
Start to Finish - "Space Grade" Libre-Linux-6.16
Custom Kernel, Happy Wife...Custom Firefox, Happy Life!
https://linux-libre.fsfla.org/pub/linux-libre/freesh/
sudo apt install build-essential libncurses-dev bison libssl-dev libelf-dev fakeroot dwarves flex -y
tar --lzip -xf linux-libre-6.16.0-source.tar.lz
cd linux-libre-6.16.0-source/
cp ../Libre_6.16_config_Default .config
make olddefconfig
make localmodconfig
scripts/config --disable SYSTEM_TRUSTED_KEYS
scripts/config --disable SYSTEM_REVOCATION_KEYS
scripts/config --set-str CONFIG_SYSTEM_TRUSTED_KEYS ""
scripts/config --set-str CONFIG_SYSTEM_REVOCATION_KEYS ""
make MENUCONFIG_COLOR=blackbg menuconfig
make -j$(nproc) && make modules && make modules_install && make headers_install && make install && sync && sudo shutdown now
So I made a final video for trisquel 11, of me building a custom kernel designed for high speed and performance, but for a general, regular, computer user...This time I tried using the freesh sources from fsfla and to use it's config as a base for installing the latest version of the kernel 6.16 on trisquel. I just did this build a week ago on trisquel 11 without issues, so I decided to show in this video how to go a little deeper than make menuconfig, and make custom edits to the .config file, as well as adding in custom gcc compilation flags in the makefile. The kernel build went without issues, but I got this weird systemd error upon booting, that after a couple hours I can't resolve. After booting, the process hangs, and I get this error message... failed to send exit request: no such file or directory
failed to allocate manager object: function not implemented
systemd freezing execution
after looking online, there's little helpful information,
arch says it's conf files or the initramfs
systemd says its debian, debian says it's systemd
as far as I know the configuration is fine because I just used it a week ago. So the fix for me might be to start with a fresh tarball. Anyways the video demonstrates making a trimmed down high performance kernel for fun
(it's really hard doing "real time linux" like making videos for it, because there are often these unplanned technical errors that pop up : D)
It could be the case, that using the video recorder, and playing loud music, running full screen videos with all of my cpu cores being used for compilation at the same time is causing issues, and corrupt files, I think those are all bad ideas for stable kernel compilation, so the fix might be to get a fresh tarball/and close all programs first. owel, maybe one day Ill get a more powerful computer, and have more cores to share with other applications ;D

