Hasty Briefsbeta

My way to remove "Linuxisms" from FreeBSD

8 days ago
  • #FreeBSD
  • #System Configuration
  • #Package Management
  • The author prefers using mature components like X Server and OSS for graphics and sound on FreeBSD due to their stability and extensive documentation.
  • Criticism of Linux's transition from OSS to ALSA and then PulseAudio, highlighting FreeBSD's continued use and improvement of OSS.
  • Issues with unwanted dependencies like Wayland and PulseAudio when installing simple programs on FreeBSD, leading to unnecessary system overhead.
  • The solution involves using poudriere to build custom packages without unwanted dependencies, creating a local repository to avoid overwrites from the main FreeBSD repository.
  • Detailed steps on setting up poudriere, including configuration, building packages without Wayland/PulseAudio, and managing ports flavors for different package variants.
  • Challenges with Qt6 dependencies on Wayland and workarounds for packages like Qmapshack by patching Makefiles or removing unnecessary dependencies.
  • Positive outcomes from removing Wayland-related packages, including the resolution of display glitches previously attributed to hardware issues.