User:Maffblaster/Experiments

Article description::Ideas from my Gentoo lab.

Portage package changelog tags
Software that will monitor changelogs, news, README, etc. on a per package basis and provide those changes to system admins.

For example, WireGuard support was just added to NetworkManager's interface. This is visible in in the NEWS file (the ChangeLog file seems abandoned since 2008).

This could potentially be handled in an or even a GLEP ultimately, since each project's changelogs may be a slightly different file, and on package upgrades it would seem one of the only sane ways of dealing with the new parts is to diff the newly added text and display that in a viewer. The ebuild could define which file Portage should 'watch' for news updates, then diffs of that file could be tracked by enabling a specific Portage feature  or some such thing.

Package build time calculator
Write code that will determine how long it takes a system to build a package, including the sum of all dependencies back to (and including) the toolchain. Think recursive.

make localmodconfig test
Test on a bloated kernel. See if it boots properly...

Ghost kernel
May be fun and challenging pproject to try to get more userspace processes running on Ghost kernel.

https://ghostkernel.org/about

Shields
https://shields.io/

picolibc
Keith Packard's picolibc - How to replace glibc with picolibc. See https://github.com/keith-packard/picolibc

Clonezilla
Disk backup:

Disk restore:

Ubuntu kernel configs
http://kernel.ubuntu.com/~kernel-ppa/config

Phabricator
https://www.phacility.com/phabricator/

Root file system on NFS
Hmmm...


 * CONFIG_ROOT_NFS

Prefix under cygwin
Does Gentoo run under cygwin on Windows? This article seems to say it works...

Manual bootstrapping: User:Maffblaster/Drafts/Prefix_Cygwin

Funtoo
Install Funtoo.

KVM/QEMU
Placeholder for commands I use to create VMs (testing).

GPU passthroughs (accelerated graphics)

 * https://scottlinux.com/2016/08/28/gpu-passthrough-with-kvm-and-debian-linux/
 * https://davidyat.es/2016/09/08/gpu-passthrough/