This ebuild overlay contains various ebuilds for the Gentoo Linux distribution. It focuses on appropriate security and performance, game development, the AI boom, JS based desktop apps, and legacy hardware support.
The name of the repo comes from "a well oiled machine", running smoothly and efficient under high memory pressure or heavy IO while maintaining overall happiness.
This ebuild overlay uses AI generated code and synthetic data in the ebuilds, patches, and documentation.
emerge app-eselect/eselect-repository
eselect repository add oiledmachine-overlay git https://github.com/orsonteodoro/oiledmachine-overlay.git
emaint sync -A
or
emaint sync --repo oiledmachine-overlay
Overlay bugs and fixes are addressed with the eselect news command, a feature
that I almost never use. This overlay uses this system to post
critical bugs and fixes that cannot be simply fixed through automated means
but by required manual intervention. You may read the full text by navigating
to the .txt file at:
The selected first 5 news items:
- 2025-01-16 - Rotate passwords immediately
- 2023-11-05 - ot-sources PGO patch debug output breaks emerge because the distro's linux-info eclass doesn't perform data validation (It addresses the GCC_PGO_PHASE message spam also.)
- 2020-07-19 - Manual removal of npm or electron based packages required
- For the security policy, see SECURITY.md
- For contributing ebuilds, see CONTRIBUTING.md
- For the package list, see PACKAGE_LIST.md
- For the 2025 policy, see 2025_POLICY.md
- For the 2023 policy, see 2023_POLICY.md
- For the 2020 policy, see 2020_POLICY.md
- For PGO/BOLT support info, see PGO_BOLT.md
- For ebuild licenses info, see EBUILD_LICENSES.md
- For the support matrix, see SUPPORT_MATRIX.md
- For the overlay comparison, see OVERLAY_COMPARISON.md
- For ebuild quality info, see EBUILD_QUALITY.md
- For broken ebuilds info, see BROKEN.md
- For finding ebuild documentation, see EBUILD_DOCUMENTATION.md
- For legacy packages, see LEGACY_PACKAGES.md