This section describes our attempts at compiling the Linux kernel for Ubuntu so as to use the exact patches and build configuration as used for a given Ubuntu release. The same toolchain would also be ideal, but perhaps this would require a Linux distribution buildable from source.
canonical-kteam-docs.readthedocs-hosted.com/en/public/how-to/build-kernel.html seems promising it says that for Ubuntu 24.04 and above you should do the following which was tested on Ubuntu 24.10:
sudo cp /etc/apt/sources.list /etc/apt/sources.list~
sudo sed -Ei 's/^# deb-src /deb-src /' /etc/apt/sources.list
sudo apt-get update
sudo apt build-dep -y linux linux-image-unsigned-$(uname -r)
sudo apt install -y fakeroot llvm libncurses-dev dwarves
apt source linux-image-unsigned-$(uname -r)
~/tmp/ubuntu/linux-6.11.0
cd linux-6.11.0
chmod a+x debian/rules
chmod a+x debian/scripts/*
chmod a+x debian/scripts/misc/*
fakeroot debian/rules clean
fakeroot debian/rules binary
The build is extremely slow compared to a build of a more embedded and specifically targeted minimal kernel, and took about 2 hours on P14s. Their philosophy is likely to enable as many drivers as possible so that a single download will work for everyone. Which makes sense, fair enough. It would be cute though if there was a smarter way. Oh well.
linux-6.11.0/debian/build/build-generic
This would serve as a good workaround for the lack of clipboard and the default annoyiance of mouse capture!
This is perhaps by far the most famous kernel driver book.
As of 2025 the latest version was quite old however, Linux Device Drivers book 3rd edition from 2005.
Organizational structure of the Central Intelligence Agency Updated 2025-06-12 +Created 2025-05-07
TP-Link Archer VR2800 router allow external access to the network Updated 2025-06-12 +Created 2025-05-07
This section explains a tutorial on how to allow external computers to access a computer in your network.
For example, this could for example be used to allow you to access SSH or a web server running on a computer at your home from your laptop when you are outside of your home.
What you need to do seems to be:From there on, you just need to find your public IP and use that, e.g. you could test accessing a test server from your cell phone cellular network after turning Wifi off for the cell phone.
- NAT Forwarding: allows you to select which external port you want to forward to which internal IP + port
- Network > LAN Settings > Address reservation > and reserve the IP above to the MAC of your computer
Ciro Santilli tested this on his TP-Link Archer VR2800 router Virgin Media Hub 3.0 Wifi setup and it just worked. Virgin Media doesn't seem to pose any strict restrictions to this.
A next good step if you are going to have a workhorse computer without much personal logins of value is to setup "group isolation" so that if that computer ever gets compromised, hackers won't be able to infiltrate the rest of the network. But TODO: couldn't find the setting on the TP-Link Archer VR2800 even though the manual says it should be there. Oh well.
This is the one by Pasqal.
Unlisted articles are being shown, click here to show only listed articles.