User:Maffblaster/Drafts
A location where I keep articles that are works-in-progress (unpublished). They'll get written eventually...
Draft articles
Desktop environments
COSMIC
Computer Operating System Main Interface Components
- https://github.com/pop-os/cosmic - [Current] development repository for GNOME-based COSMIC.
- https://github.com/pop-os/cosmic-epoch - [Future] development repository for rust-based COSMIC.
Primers
Primers are designed to provide detailed overviews and answers to concepts of a limited scope. For example, the Gentoo Developer Primer is designed to be a 'master overview' of many (sometimes optional) steps a developer must take to quickly familiarize themself with the many faucets of developer resources. It attempts to explain where and how to setup developer accounts on official Gentoo infrastructure, software tools to help accomplish general tasks such as communication, and suggestions on password management utilities and shells.
- Gentoo Primers - Parent article for the Gentoo Primers.
Gentoo development
- The Gentoo Primer - An introduction to Gentoo.
- The Gentoo Developer Primer - New developers should review this article to see if they missed anything important or optional.
- Developing Gentoo from Windows - This article holds experimental ideas about developing Gentoo from a single computer system without a physical partition dedicated to Gentoo.
- The Gentoo Studio Primer - Configure Gentoo for hi fidelity audio/video production.
- User:Maffblaster/Drafts/Gaming - Article detailing configuration tips and tricks to tune a Gentoo system for gaming.
Cloud
- DevOps primer - A guide to configuring your Linux system to be used as a DevOps command station.
Security
- Gentoo for hackers - A guide to equip Gentoo tooling for red, blue, or purple teams.
Meta
There needs to be a Meta article that defines and explains the concept of how the 'meta' is used within the Gentoo project ecosystem.
- User:Maffblaster/Drafts/Hacker tools - High level article detailing how to obtain available security related tools on Gentoo.
- User:Maffblaster/Drafts/Codecs - High level article detailing the management of coders and decoders on Gentoo.
- User:Maffblaster/Drafts/Secure communications - Setting up a secure communications software stack on a Gentoo host.
- User:Maffblaster/Drafts/Comparison of build systems - An article that helps developers determine the differences between build systems.
- User:Maffblaster/Drafts/Automation - Write a meta article on automating basic system administration tasks.
- User:Maffblaster/Drafts/Graphics - Write a meta article on configuring the modern graphics stack for gaming or OpenCL work.
- User:Maffblaster/Drafts/PDF files - Available software for manipulation of PDF files.
- User:Maffblaster/Drafts/Audio - Article detailing Linux's audio software stack.
- Active noise control - Meta article on noise control (suppression or cancellation) techniques on Linux.
- User:Maffblaster/Drafts/Colorize everything - Colorize all the things!
- The Meta OS Primer - A guide on creating a Gentoo-based Linux distribution.
Handbook enhancements
HALP! I CANNOT FIGURE OUT HOW TO TRANSLATE THE WIKI!!
Wine
- Logos - Bible study software.
- League of Legends - The popular game.
Digital Survival
- Prometheus - Monitoring system and time series database.
- Zabbix - Software for monitoring applications, networks, and servers.
- cjdns - Encrypted IPv6 mesh network software.
- Sourcehut - A suite of software development web applications.
- Nextcloud - A free, open source cloud suite.
- https://github.com/tobiasKaminsky/grocerylist - Investigate if this app works for grocery shopping.
ebuilds
- terminal clock - build using golang.
- Willow - a practical, open source, privacy-focused platform for voice assistants and other applications targeting the ESP32-S3-BOX hardware family from Espressif. Follow Tovera for updates. The Willow Inference Server uses CUDA powered GPUs, but also can run on CPUs.
- OpenProject. See bug #581558.
- Automatic ripping machine - Automatically rip movies and music media from disks.
- ColossalAI
- systemd-boot-password
- pyston - https://github.com/pyston/pyston - Open source implementation originally developed by DropBox. It claims to be a faster and highly-compatible implementation of the Python programming language that is targeted at real-world use cases and programs.
- files.gallery - Single-file PHP app that can be dropped into any folder, instantly creating a gallery of files and folders.
- mojosetup - standalone installer for Linux systems. https://www.icculus.org/mojosetup/
- stardust-xr - A display server for XR (extended reality).
- TubeSync - a PVR (personal video recorder) for YouTube
- DTE - A lightweight, console text editor.
- LAN cache project
- Goldberg Emulator (Offline Steam API)
- Waypipe.
- Wayfire - A wayland compositor inspired by Compiz and based on wlroots.
- mrsh - A minimal POSIX shell written in C.
- Screenkey - Screencast software that writes key presses to the display.
- Geeknote - An open source, command-line Evernote client.
- lynis - A security auditing tool to assist with compliance and hardening testing for Unix based systems.
- Makekit - Write build systems in POSIX shell.
- NixNote - An open source Evernote clone for Linux.
- Perfect Paper Passwords - A high security, multi-factor one-time password generator.
- Plinth - A Python-powered web interface for FreedomBox.
- PowerBroker Open - An Active Directory authentication front-end.
- SocioBoard - Manage multiple social media accounts from a central location.
- Sopel - An IRC-bot written in Python. Every developer needs a sidekick, right?
- ylva - A command-line password manager supporting AES encryption and 256-bit keys.
- Taiga - A project management platform.
- Unreal Engine - Generation 4 of the Unreal Engine.
General articles
- os-prober - Enhancement scripts for GRUB that enables automatic detection of bootable operating systems.
- Skinny Gentoo - An article that tracks various techniques for making Gentoo consume less disk space (shrinking the size of Gentoo).
- Firezone - WireGuard-based VPN software.
- Headscale - WireGuard self-hosted Tailscale control server.
- Nitrokey - Instructions for Gentoo devs on using Nitrokeys for Gentoo development.
- NILFS - A new implementation of a log structured filesystem for Linux.
- OpenVAS - An open source vulnerability scanner.
- taskd - The server part of a command-line todo list manager.
- GlusterFS - A scalable network filesystem.
- GNU make - One of the original build systems. Standard tool to compile source trees.
- eCryptfs - The enterprise cryptographic filesystem for Linux.
- Tripwire - An open source file integrity checker and IDS.
- CRIU - A utility to checkpoint/restore a process tree.
- fprint - A service to access fingerprint readers.
- iozone - A filesystem benchmarking program with lots of options.
- CMake - A Cross platform Make tool.
- Salt - A remote execution and configuration manager.
- Elf Utils - Libraries and utilities to handle ELF objects (a drop in replacement for libelf).
- Raspberry Pi 2 - An article that explains how to install Gentoo on the Raspberry Pi 2.
- automake - GNU's build system. Used in many projects for efficient compiling.
- Kernel hacking - An article on developing the Linux kernel with a Gentoo base.
- kexec - A set of kernel hacking tools for the Linux kernel.
- File POSIX Capabilities - An article on getcap and setcap and other related goodies.
- Catalyst Guide - Explains how to use Catalyst...details included.
- Gentoo Wallpapers - An article on where to find Gentoo wallpapers.
- GParted - GNOME's partition editor.
- rspamd - An advanced spam filtering system and email processing framework written in C and Lua.
Gentoo developer tools
- tatt - The arch testing tool.
- Advanced ebuild testing guide - A guide to test self-written ebuilds.
- Gentoo developer workstation - A guide to tweak workstations for optimal Gentoo development.
- Schroot - A utility to security enter and execute commands in a chroot environment.
- Fakeroot
- Prefix Cygwin - For Cygwin experimentation only.
Screencasting
- ffcast - Record screencasts using ffmpeg.
- recordmydesktop - A desktop session recorder producing OGG video/audio files.
Monitoring
- top - A utility that displays Linux processes.
- atop - A top-like interactive monitor that displays load on the Linux system.
- serf - Service orchestration and management tool.
Hardware
- Test motherboard for maximum supported memory: sudo dmidecode -t 16
- https://nickjanetakis.com/blog/how-to-pick-a-good-monitor-for-software-development
- Reflashing an EDID on Linux
- Bluetooth LE
- Realtek RTL8153
- ASIX AX88179
- Netgear A6200
- PineA64+
- HP Pavilion dv5t-1000
- Razer BlackWidow Chroma
Hardware testing
- stress - A tool to stress test system hardware.
- stress-ng - A "next generation" stress tool designed to test system hardware.
- Phoronix Test Suite - An open source benchmarking suite.
My software
- stager - The perfect installer for Gentoo.
- gibam - Gentoo image builder and maintainer.
- kaudit - A python powered auditor for the Linux kernel.
- gencache - Like aptcache, but for Gentoo.
- gums - Gentoo update management system.
Abandoned drafts
This section contains a list of draft articles I'm no longer interested in writing. If anyone has interest, please move the article to your userspace to finish and, when it's ready, publish to the main namespace.