{"id":178832,"date":"2025-07-23T14:23:01","date_gmt":"2025-07-23T14:23:01","guid":{"rendered":"https:\/\/linuxiac.com\/?p=178832"},"modified":"2025-07-23T20:46:37","modified_gmt":"2025-07-23T20:46:37","slug":"kde-desktop-environment-comes-to-freebsd-15-0-installer","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/kde-desktop-environment-comes-to-freebsd-15-0-installer\/","title":{"rendered":"KDE Desktop Environment Comes to FreeBSD 15.0 Installer"},"content":{"rendered":"\n<p>Big news came from the FreeBSD camp: users may soon enjoy an easier, more streamlined path to setting up a desktop environment, more specifically KDE Plasma, thanks to ongoing work targeting the upcoming FreeBSD 15.0 release.<\/p>\n\n\n\n<p>Developers are currently working to integrate a KDE desktop installation directly into the FreeBSD installer (bsdinstall), creating a user-friendly experience right from the start.<\/p>\n\n\n\n<p>First off, if you&#8217;re a Linux user who&#8217;s used to those slick graphical installers that get you up and running with a full desktop environment in just a few clicks, it&#8217;s totally fair to wonder what makes this news such a big deal.<\/p>\n\n\n\n<p>Let me explain. In FreeBSD\u2014and most systems from the BSD family\u2014things still work the old-school way. That means <a href=\"https:\/\/docs.freebsd.org\/en\/books\/handbook\/bsdinstall\/\" target=\"_blank\" rel=\"noreferrer noopener\">installation happens<\/a> in the terminal. Think of it as something akin to&nbsp;installing <a href=\"https:\/\/linuxiac.com\/arch-linux-install\/\">Arch<\/a>, <a href=\"https:\/\/linuxiac.com\/void-linux-installation\/\">Void<\/a>, Gentoo, or <a href=\"https:\/\/linuxiac.com\/install-slackware-linux\/\">Slackware<\/a>, but not quite the same. Here&#8217;s what the FreeBSD installer looks like:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"720\" height=\"400\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/kde-freebsd-15-installer-1.jpg\" alt=\"FreeBSD installer\" class=\"wp-image-178847\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/kde-freebsd-15-installer-1.jpg 720w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/kde-freebsd-15-installer-1-380x211.jpg 380w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>Once the installation is done, you\u2019re left with a bare-bones system that you can customize and tune however you like\u2014yep, pretty much the same idea as with the Linux distros mentioned earlier. In short, the FreeBSD\u202f installer does <em>not<\/em> offer a \u201cpick\u2011a\u2011desktop\u201d screen like you see in many Linux installers.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"758\" height=\"419\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/kde-freebsd-15-installer-2.jpg\" alt=\"FreeBSD 14.3\" class=\"wp-image-178853\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/kde-freebsd-15-installer-2.jpg 758w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/kde-freebsd-15-installer-2-380x210.jpg 380w\" sizes=\"(max-width: 758px) 100vw, 758px\" \/><figcaption class=\"wp-element-caption\">FreeBSD 14.3<\/figcaption><\/figure>\n\n\n\n<p>Instead, you complete a minimal console-only install first, then, with the familiar <code>pkg install<\/code> command (or Ports), you\u2019re starting from scratch\u2014adding everything you need for a desktop setup: the X server, a desktop environment, drivers, and, yes, even manually configuring X.<\/p>\n\n\n\n<p>It\u2019s the kind of process longtime Linux users might remember, back when just getting X to run was enough to celebrate. All that, however, is now about to change for the FreeBSD users.<\/p>\n\n\n\n<p>The idea behind this is simple: offer users\u2014especially those new to FreeBSD\u2014a minimal-interaction setup that concludes with a ready-to-use KDE desktop. Right after installing, users would be welcomed by the KDE graphical login screen, eliminating the usual manual setup hassle.<\/p>\n\n\n\n<p>At this point, the development team is still evaluating the package dependencies to select and automatically install the appropriate graphics drivers. Current work includes building intuitive, dialog-based interfaces integrated into the existing FreeBSD installer. Once finished, these dialogs will seamlessly guide users through choosing a KDE desktop during installation.<\/p>\n\n\n\n<p>After the initial reboot post-installation, the system\u2019s graphical login manager, SDDM, would automatically launch, letting users dive straight into their new KDE environment.<\/p>\n\n\n\n<p>For now, the <a href=\"https:\/\/gitlab.com\/alfix\/kde-installer-dialogs\" target=\"_blank\" rel=\"noreferrer noopener\">installer dialogs exist as previews and mockups<\/a>, showcasing the planned user flow. The next steps include finalizing the implementation based on community feedback and integrating the necessary scripts to fully automate the desktop setup.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"828\" height=\"589\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/kde-freebsd-15-installer-3.jpg\" alt=\"KDE installer dialogs on FreeBSD\" class=\"wp-image-178889\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/kde-freebsd-15-installer-3.jpg 828w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/kde-freebsd-15-installer-3-380x270.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/kde-freebsd-15-installer-3-768x546.jpg 768w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><figcaption class=\"wp-element-caption\">KDE installer dialogs on FreeBSD. <em>Image credits: Alfonso Siciliano<\/em><\/figcaption><\/figure>\n\n\n\n<p>However, I&#8217;m curious what\u2019s going to happen when KDE suddenly drops X11 and moves fully to Wayland\u2014<a href=\"https:\/\/linuxiac.com\/kde-x11-support-to-continue-until-plasma-7\/\">which is expected with the Plasma 7 release<\/a>. I bring this up because, currently, Wayland on FreeBSD is only partially usable; it&#8217;s still a work in progress and not as polished or widely supported as it is on Linux.<\/p>\n\n\n\n<p>Additionally, it&#8217;s worth noting that the FreeBSD developers have selected KDE as the desktop environment for users looking for a quick and easy desktop setup. That\u2019s a bit of a contrast to most Linux distributions, which tend to go with GNOME by default.<\/p>\n\n\n\n<p>In conclusion, FreeBSD has consistently maintained a reputation for rock-solid stability and performance; however, its desktop usability has lagged behind that of Linux in terms of out-of-the-box polish. By baking a desktop option directly into the installer, FreeBSD 15.0 could significantly change all this, making it a more appealing choice for everyday use, not just servers.<\/p>\n\n\n\n<p>This initiative is truly promising, and as always, I\u2019ll keep you informed if anything changes. FreeBSD 15.0 is <a href=\"https:\/\/linuxiac.com\/freebsd-announces-major-changes\/\">expected to be released<\/a> in early December this year.<\/p>\n\n\n\n<p>For more details on implementing a KDE installation option directly in the FreeBSD installer, <a href=\"https:\/\/github.com\/FreeBSDFoundation\/proj-laptop\/blob\/main\/monthly-updates\/2025-06.md\" target=\"_blank\" rel=\"noreferrer noopener\">refer to this link<\/a> or <a href=\"https:\/\/github.com\/FreeBSDFoundation\/proj-laptop\/issues\/25\" target=\"_blank\" rel=\"noreferrer noopener\">look here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>FreeBSD 15.0 aims to introduce a KDE desktop installation option, allowing users to boot directly into a graphical login with minimal setup required.<\/p>\n","protected":false},"author":10,"featured_media":178835,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[5855,5894,1254],"class_list":["post-178832","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-bsd","tag-freebsd","tag-kde"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/178832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=178832"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/178832\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/178835"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=178832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=178832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=178832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}