User:Brendlefly62
From Gentoo Wiki
Gentoo user since 2006. Joined wiki.gentoo.org as account holder 24 January 2017.
My Gentoo Linux projects
Single Board Computer (SBC) Gentoo Builds
- User:Brendlefly62/Raspberry Pi 5 Model B (Armv8)(64)
- User:Brendlefly62/Raspberry Pi 4 Model B (Armv8)(64)
- User:Brendlefly62/Raspberry Pi 3 Model B Plus (Armv8)(64)
- User:Brendlefly62/Raspberry Pi 3 Model B v1.2 (Armv7)(32)
- User:Brendlefly62/Raspberry Pi 2 Model B (Armv7)(32)
- User:Brendlefly62/Raspberry Pi Model B (Armv6)(32)
- Rockchip RK3288 Asus Tinker Board S (Armv7)(32)
- Rockchip RK3399 Asus Tinker Board 2 S (Armv8)(64)
- Radxa ROCK Pi 4C Plus (Armv8)(64)
- Rockchip RK3588S OrangePi 5B (Armv8)(64)
- Radxa rk3588s Rock 5c (Armv8)(64)
"Metadistribution joetoo"
Custom standardized deployment on dozens of active platforms https://github.com/JosephBrendler/joetoo/tree/master/joetoo-base/joetoo-meta (# users=1) Custom software includes --
- initramfs builder supporting full-disk encryption with key read from external device, lvm, optional splash screen
- dev-util/mkinitramfs -- https://github.com/JosephBrendler/joetoo/tree/master/dev-util/mkinitramfs
- script "header" file with frequently used functions
- dev-util/script_header_brendlefly -- https://github.com/JosephBrendler/joetoo/tree/master/dev-util/script_header_brendlefly
- joetoolkit - several categories of useful tools
- dev-util/joetoolkit utilities-- https://github.com/JosephBrendler/joetoo/tree/master/dev-util/joetoolkit
headless-meta packages
- 'dev-sbc/sbc-headless-meta -- inspired by the abandoned genpi efforts[1] with supporting packages in joetoo repo (USE = joetoo will pull in package joetoo-base/joetoo-meta, to install dependencies for standard joetoo system). Note: Formerly separate "xxx-headless-meta" ebuilds for various boards have been consolidated into dev-sbc/sbc-headless-meta, so USE=$board will also tailor for a number of SBCs, including all of the following boards:
model/USE flag | Common Name | Architecture |
---|---|---|
bcm2708-rpi-b | Raspberry Pi B | (armv6/32) |
bcm2709-rpi-2-b | Raspberry Pi 2 B | (armv7/32) |
bcm2710-rpi-3-b | Raspberry Pi 3 B v1.2 | (armv7/32) |
bcm2710-rpi-3-b-plus | Raspberry Pi 3 B Plus | (armv8/64) |
bcm2711-rpi-4-b | Raspberry Pi 4 B | (armv8/64) |
bcm2712-rpi-5-b | Raspberry Pi 5 B | (armv8/64) |
rk3288-tinker-s | Tinkerboard s | (armv8/64) |
rk3399-rock-pi-4c-plus | Rock Pi 4c Plus | (armv8/64) |
rk3399-tinker-2 | Tinkerboard 2/2s | (armv8/64) |
rk3588s-orangepi-5 | OrangePi 5/5b | (armv8/64) |
rk3588s-rock-5c | Rock 5c | (armv8/64) |
kernel update/build script for x86_64, arm, arm64 boards
- Custom sys-kernel/kernelupdate script with eselect module, produces custom kernel/dtb/overlay/module packages from sources.
Build with at least one of domU, dom0, and the boards listed above, to install associated configs for the eselect module.
- kernelupdate ebuild -- https://github.com/JosephBrendler/joetoo/tree/master/sys-kernel/kernelupdate
- kernelimage ebuild -- https://github.com/JosephBrendler/joetoo/tree/master/sys-kernel/linux-joetoo-kernelimage
- gentoo amd64 baseline (dom0 USE flag)
- gentoo xen domU pv (amd64)
- RaspberryPi B (armv6,32)
- RaspberryPi 2B (armv7,32)
- RaspberryPi 3B v1.2 (armv7,32)
- RaspberryPi 3B+ (armv8,64)
- RaspberryPi 4B (armv8,64)
- RaspberryPi 5 (armv8,64)
- Tinkerboard s (armv7,32)
- Radxa Rock 4c plus (armv8,64)
- Tinkerboard 2 s (armv8,64)
- OrangePi 5/5b (armv8,64)
- Rock 5c (armv8,64)
- sys-kernel/xxx-sources - kernel sources to build up-to-date kernels where gentoo-sources and rapberrypi-sources don't reach
- sys-kernel/raspi-sources (from raspberry upstream, for all versions of raspberry pi) -- https://github.com/JosephBrendler/joetoo/tree/master/sys-kernel/raspi-sources
- sys-kernel/rockchip-sources (from kernel.cdn.org upstream) -- https://github.com/JosephBrendler/joetoo/tree/master/sys-kernel/rockchip-sources
Optimized Update and Rebuild scripts
- Custom scripts for app-portage/jus -- joetoo update sequence (jus) inspired by an external discussion[2] and rebuild update sequence (rus) inspired by a number of discussions[3][4][5] -- https://github.com/JosephBrendler/joetoo/tree/master/app-portage/jus
Stateful firewall
Snort/BASE Intrusion Detection System (retired)
Xen virtualization
- servers (fileserver, webserver, etc)
- virtual (Windows 7) Desktop infrastructure (retired)
Desktops and headless servers on various platforms
Autonomous/RC
- roboticized cutting board with obstacle avoidance and streaming video (on Raspberry Pi, with serial communication to Arduino motor controller)(retired)
and more
...