class: title-slide # KDE on FreeBSD Adriaan de Groot February 2nd, 2020 --- # KDE is a Community --- # KDE is a Community - Makes KDE Frameworks - .. and KDE Plasma - .. and KDE Applications --- # KDE is a Community - Makes KDE Frameworks - .. and KDE Plasma - .. and KDE Applications There is **no** KDE5 --- # KDE is a Community - Makes KDE Frameworks - .. and KDE Plasma - .. and KDE Applications There is **no** KDE5 .. except `x11/kde5` --- # KDE runs everywhere - Linux on the desktop - Linux on laptops - Linux on phones - Linux on tablets --- # KDE runs everywhere - Linux on the desktop - Linux on laptops - Linux on phones - Linux on tablets - Windows (applications) - MacOS (applications) --- # KDE runs everywhere - Linux on the desktop - FreeBSD on the desktop --- # KDE FreeBSD team ## Main - tcberner - adridg - kai ## And also - arrowd - loise - rakuko - swills - desktop@ - gnome@ --- # KDE FreeBSD stack - CMake - eigen - ninja - Qt - poppler - KDE Frameworks, Plasma, Applications --- # KDE as a desktop - Can *you* see the difference? ![Plasma](plasma1.png) --- # KDE as a desktop - Everything works (except) --- # KDE as a desktop - Everything works (except) - .. user management - .. power management - .. login.conf - .. removable devices - .. ejecting CDs --- # Hardware Bits - *Solid* is a KDE Framework - All about hardware detection - Abstraction layer --- # Hardware Bits - HAL backend removed entirely on Linux - Mostly removed in FreeBSD - Not even a direct dependency for KDE bits, but .. - Ejecting a CD from the desktop needs HAL --- # Hardware Bits - Most disks management via `sysutils/bsdisks` - Needs work done in that port - **Then** we can drop HAL from the KDE stack - **Then** we can drop HAL support code from KDE upstream --- # The last 5% > Last 20% of the work takes 80% of the time But it's worse than that, > **Finding** the last 5% of the work .. --- # Connections - GNOME shares most of the same infrastructure - desktop@ to unify efforts - Wayland is coming --- class: title-slide # Questions? Adriaan de Groot February 2nd, 2020 CC 4.0 BY-SA