back to article FreeBSD 15 installer to offer minimal KDE desktop

FreeBSD 15 is coming, maybe at the end of this year – and along with other improvements, it may finally offer the option of installing with a graphical desktop. penguin jump Three ways to run Windows apps on a Linux box READ MORE The latest status report from the project to improve FreeBSD's support for running on laptops …

  1. herman Silver badge

    OpenBSD

    OpenBSD is much easier to install and works better. OpenBSD is screaming fast also. The speed difference compared to Linux is mind bending.

    1. that one in the corner Silver badge

      Re: OpenBSD

      Better, faster - for what use cases?

    2. keithpeter Silver badge
      Pint

      Re: OpenBSD

      @herman

      What's your secret?

      I'm posting this off OpenBSD 7.7 and would not describe the 'speed' (depending what you mean by speed) as screaming fast. Its ok and much better than it was back around 5.4.

      (I agree about the Installer. It *isn't* a TUI but takes the form of a dialogue with sensible defaults)

      Back on topic: Fully working KDE core with SSDM (I'm assuming) configured and running sounds nice. Icon.

    3. Liam Proven (Written by Reg staff) Silver badge

      Re: OpenBSD

      > OpenBSD is much easier to install

      You are delusional.

      That is a flat lie. No it is not. It's a bloody nightmare. Only someone so soaked in Stockholm Syndrome that they've not seen reality in a month would think its *abomination* of a partitioner is usable.

      In the real world, real people dual-boot. In the real world, if you run a specialist OS like this, you may well need Windows _and_ Linux. Triple boot that with OpenBSD and come back and tell me it's easier to install.

      1. karlkarl

        Re: OpenBSD

        You can basically hold the enter button down to install it, no? Seems pretty easy to me.

        As for installing, the real power comes from its simplicity, i.e via serial on RPI, NanoPi, Beaglebone, SunFire V210 and many others, the installer is vastly easier than the alternatives. The installers provided by alternatives often *can't* do it so that they instead have to provide "pre-made" images instead.

        I feel that what we look for in terms of "user-friendlyness" might be vastly different to one another.

        1. Liam Proven (Written by Reg staff) Silver badge

          Re: OpenBSD

          > You can basically hold the enter button to install it, no?

          *NO!*

          In my last review, I did a detailed analysis of the problems. If it's unreasonable of me to expect commenters to have read my own reviews when debating a subject I have written about in some depth, then I am unreasonable.

          https://www.theregister.com/2024/10/10/version_76_openbsd_of_theseus/

      2. Anonymous Coward
        Anonymous Coward

        Re: OpenBSD

        I was with you until dual- and triple-boot.

        I've never done that for systems I use on a regular basis. Not even my daily driver laptop.

        Even at various $JOB, IME people in the computer lab tended to use whatever the system was booted into, and if it wasn't what they wanted, they simply went on to the next one. So systems tended to be booted into 1 OS and stay there, while the other OS(es) tended to age unused on the disk.

        I'm not saying people shouldn't dual-/triple-/quad-/whatever-boot if it suits their use case and work needs. Have fun with that.

        I am saying I'd personally rather run a VM or emulator or something along those lines if I need a different-from-booted OS occasionally.

        Similarly, if I really must have a locally-installed different-from-my-preferred-OS system on a regular basis, e.g. because I simply can't make do with the tools and apps of my preferred OS, and $EMPLOYER says-so, I think I'd rather just have another system for it.

    4. karlkarl

      Re: OpenBSD

      Agree that the installer for OpenBSD is better and the OS is so much cleaner than all others.

      However, it generally runs a little slower due to many mitigations by default and runs a little warmer because the power management is not quite in place yet.

      1. Liam Proven (Written by Reg staff) Silver badge

        Re: OpenBSD

        Slower, I believe.

        The best installed among the main BSDs is Dragonfly in my direct experience.

        But among the remixes and so on as well, it's Ghost BSD.

        Before discussing their relative virtues, I submit you _must_ install all of these _in multiboot scenarios_. Anything is easier if it's the sole OS. That means you learn nothing from single-boot setups. You only learn by challenging it and breaking it.

        * FreeBSD $current-release

        * OpenBSD

        * NetBSD

        * DragonflyBSD

        * GhostBSD

        * MidnightBSD

        * NomadBSD

        Nomad is special because it does not install so it can't dual boot. However, in my testing, on >1 machine, only the first boot works. After doing the setup wizard and update, it never booted again. Twice in a row. On different boxes.

        This illustrates why more than a 5min play in a VM is necessary.

  2. Bill Gray Silver badge
    Thumb Up

    Seems like a lovely idea to me. I've tried out GhostBSD on a couple of machines. It installs a reasonably nice desktop by default, and (on the few machines I tried) everything but WiFi Just Worked. (Other commentards have reported more difficulty.)

    I'd think that if FreeBSD was set up to allow installing KDE, it wouldn't be all that much of a leap to having it install others (including XFCE, my usual choice... several of my machines, and my mother's desktop and wife's laptop, run XFCE).

    I've been quite fond of Linux over the last ~15 years that I've been using it. I'm not as vigorously opposed to Wayland or systemd as many of my fellow commentards, but have yet to see a case where they really helped for what I'm doing. As best I can tell, they solve problems I don't have.

    The lack of WiFi support has caused Ghost/FreeBSD to be relegated to my wired machines. If WiFi worked, I'd probably try a BSD as a daily driver on my laptop.

    1. John Brown (no body) Silver badge

      Might be worth looking at FreeBSD 14 now. Some significant updates on the WiFi front in recent weeks. My Intel WiFi chip set was so poorly supported, 50-100Mb/s was about the limit. Ethernet dongles (multiple different ones) did weird stuff, possibly related to USB drivers that limited me to about 500Mb/s and would even crash if copying more than 4-5GB at a time.. The new WiFi drivers give me a reliable 450Mb/s, which is acceptable[*] to me. And there's more work ongoing, so looking forward to further improvements.

      Most data transfer on the laptop is from t'internet, and my ISP connection is "only" 120Mb/s anyway :-)

      1. Bill Gray Silver badge

        Thank you. I expect to be giving 14 a try. Various of Liam's fine articles have been quite encouraging about WiFi progress.

        In the past, the problems I've had with FreeBSD and WiFi have not been with speed; they have been with getting it to work at all. My ISP connection is quite slow ("only" 120 MB/s? Luxury!), and I expect to be limited by that when at home.

  3. Tron Silver badge

    Weirdly...

    Articles about Windows make me lean towards Linux, but articles about Linux make me lean towards Windows.

    Maybe someone could work on a happy medium.

    1. Dan 55 Silver badge
      Happy

      Re: Weirdly...

      BSD?

    2. Uncle Slacky Silver badge

      Re: Weirdly...

      ReactOS?

    3. LBJsPNS Silver badge

      Re: Weirdly...

      HaikuOS?

    4. John Brown (no body) Silver badge

      Re: Weirdly...

      "Articles about Windows make me lean towards Linux, but articles about Linux make me lean towards Windows."

      That's a weirdly odd response to an article about neither of those two OS's

    5. Anonymous Coward
      Anonymous Coward

      Re: Weirdly...

      Not my quote, but I like it:

      "The more I use Linux, the more I appreciate FreeBSD."

  4. Nerf Herder
    Thumb Up

    I think I'll give that a try

    With many more new users joining the fray, Linux is becoming too mainstream ... and too easy. Everything just works now. Where's the pain, the challenge? Only through suffering do we reach enlightenment.

    But I still need my system to be workable as a desktop; a curio system that 'sits on the shelf' brings no satisfaction in the same way that a 'kit car' that isn't roadworthy is a waste of effort.

    FreeBSD with KDE Plasma might now become the 'happy place' where I can suffer just enough and still have something to show for it.

    1. Charlie Clark Silver badge

      Re: I think I'll give that a try

      FreeBSD has never been difficult, and the installer has had options for a GUI for years. In fact, FreeBSD is refreshingly straightforward and consistent to manage, especially compared with the myriad of Linux distros each doing things differently. Installing software packages has also always been reliable, not least because the ports approach keeps whatever you want to install separate from whatever the system needs. There have been several iterations of tools making this even more user-friendly and requiring less compiling.

      But the lack of commercial developers has meant a lack of drivers for modern notebooks with all their multimedia stuff. Not relevant for sys admin work, but still nice to have.

      KDE (and the QT library it runs on) is a good base for a multimedia desktop.

      1. Liam Proven (Written by Reg staff) Silver badge

        Re: I think I'll give that a try

        > FreeBSD has never been difficult, and the installer has had options for a GUI for years.

        Oh drop the disinformation.

        It's been difficult since 1993, and there are zero options in the installer for GUI support. You will note I have reviewed it enough times that the FreeBSD Foundation invited me to EuroBSDCon, where I met the kernel team and explained all the problems I encountered, and had the project lead shame-facedly admit that my reviews told them about things they'd never even imagined.

      2. Anonymous Coward
        Anonymous Coward

        Re: I think I'll give that a try

        > FreeBSD has never been difficult, and the installer has had options for a GUI for years.

        I literally installed FreeBSD 14.3-RELEASE on a metal server for the lab yesterday. And this is far from my first time.

        So I'm pretty familiar and comfortable maneuvering around the FreeBSD installer, but even I find some of the steps a bit clunky.

        E.g. the disk partitioning tool could be better, and I say this while not even doing anything fancy with multiple disks, zfs, mirror, raid, and so on. Just UFS on a single system disk. But if I want to make partitions beyond "/" and "swap", I need to arrow around the fields, [Backspace] or [Delete] default values, know what the syntax is for filesystem type ("freebsd-swap" or "freebsd-ufs" etc.), [Tab] down to the controls to save/next/whatever, etc. I don't do it every day but I've done it enough that it comes back to me pretty promptly, yet it's often an "oh yeah, this part" moment at the start.

        Still, the FreeBSD installer has been making slow incremental progress over time. I like it more today than I did back in early days, and for a server install, even over slow serial console in a pinch, it's functional.

        But there's no "options for GUI". Certainly not "for years". Perhaps you're thinking of one of the other BSD.

        1. Charlie Clark Silver badge

          Re: I think I'll give that a try

          Oh, it's definitely clunky! And I'd have to admit that the disk partitioning section is intimidating – you really are expected to know what you're going to have. This is beyond newbies, but reasonable for "seasoned" admins, which have always been the target audience. And, yes, I understand the problem there: how do you get to become a "seasoned" admin in the first place if you struggle initially.

          It's been a while, I admit, but I've definitely been able to install and then run all the software you need for a GUI and started the system. But configuring it for modern (post SVGA…) systems is not for the faint hearted.

          1. Anonymous Coward
            Anonymous Coward

            Re: I think I'll give that a try

            I think there's a bit of difference between "options for GUI" and "able to install and then run all the software you need for a GUI"

            Yes, you can install pkgs from the FreeBSD installer. No, it doesn't result in a fully X11/XFree/XOrg GUI desktop after you exit installer and reboot. You can be technically correct, but it's not the same thing.

            When you say something like "options for GUI" it brings to mind an Ubuntu/Debian or Red Hat-flavored graphical installer, not the 3-color ascii text curses-style TUI installation from FreeBSD et al. Similarly, it implies the system will reboot into some version of X display manager for GUI user logins, and an X desktop of some kind, like Ubuntu et al, rather than a text-only login: prompt.

            Maybe that's not what you meant by "options for GUI", but from here that's what it sounded like.

            I'll note that I generally prefer the text installation modes, for Debian as well as FreeBSD and NetBSD, but I'm admittedly usually installing servers. Now, when I installed my Debian laptop, I was glad for the GUI X installer and the ability to un-select GNOME and just pick my favorite XFCE, and moreso glad that the thing just rebooted into a familiar GUI login screen afterwards.

            I've used FreeBSD long enough that XFree86 and xf86setup, and maybe tweaking the resulting config file, was usually how it was done. Seems like things are improved beyond that today, but still not automatic.

            1. Charlie Clark Silver badge

              Re: I think I'll give that a try

              No, there's definitely room for improvement and there's a reason why I use Macs for my day to day stuff… But I love managing BSD systems because virtually nothing has changed in the way you do this over the last 20 years!

              1. Anonymous Coward
                Anonymous Coward

                Re: I think I'll give that a try

                "But I love managing BSD systems because virtually nothing has changed in the way you do this over the last 20 years!"

                Yup. Even if things (bugs and improvements) have been sorted behind the scenes, the way you (sysadmin, dev, user) interact with the things has generally been consistent.

                E.g. nowdays we have 'sysrc' for adjusting settings in /etc/rc.conf (et al), and I've learned to like it a lot. But if you want to continue on with vi or echo/sed/awk and so on, like we did back in the single digits releases, that still works too.

                The consistency and continuity of the BSD's in general is familiar and comforting. Lends itself to stability and reliability, and I expect it's also a contributor to why the docs (specifically man pages) are so good.

                1. Graham Perrin

                  Documentation

                  > … BSD's in general … the docs (specifically man pages) are so good.

                  I can't comment on BSDs in general, but for FreeBSD, part of this might be of interest:

                  External contributions to FreeBSD : freebsd

                  A translator observed that "… Approximately 30% of the Handbook content is outdated, …"; and so on.

                  On the plus side, listen to what's said about documentation, interactions with the Foundation, and so on, in the very recent video that's linked from Core Team Update – June 2025 FreeBSD Developer Summit : freebsd

            2. Graham Perrin

              Preconfiguring the OS to have a working desktop environment from the outset

              > … Yes, you can install pkgs from the FreeBSD installer. No, it doesn't result in a fully X11/XFree/XOrg GUI desktop after you exit installer and reboot. …

              With a little extra effort, including the two commands below, it's possible to have SDDM ready for a Plasma (X11) session with the first boot of the installed system.

              service dbus enable && service dbus start

              service sddm enable && service sddm start

              A third and final command might be sysrc, to specify which kernel module to load for graphics.

    2. Anonymous Coward
      Anonymous Coward

      Re: I think I'll give that a try

      > Linux is becoming too mainstream ... and too easy. Everything just works now.

      Presumably there was some cheek-tongue involved in this post, but still....

      I would say, in some areas, Linux is indeed "too" easy nowdays, and not in a good way.

      As in, "too easy to do something you maybe don't really want or need".

      And while it's often "easy"(ier) to do nowdays, hiding the complexity behind a gui or workflow/playbook gadget doesn't necessarily make it good, or merely better.

      Basically, it can be "too easy" to make a really big change, and not understand what you did, or how to fix or un-do it if you had to.

  5. Anonymous Coward
    Anonymous Coward

    Another "Too Many Choices" Conundrum In The Linux World? Or Not?

    Quote: ".....this previously more server-oriented OS...."

    Here at Fedora Mansions, there's a Fedora/XFCE laptop lurking in a cupboard.....and providing the server functions for the assembled multitudes on the LAN.

    Do you mean that what I REALLY should be doing is seeking out some (other) specific distribution?

    .....but F42/XFCE is doing PERFECTLY well as the local server! What don't I understand?

    1. Liam Proven (Written by Reg staff) Silver badge

      Re: Another "Too Many Choices" Conundrum In The Linux World? Or Not?

      > What don't I understand?

      1. Servers should run stable slow-moving OSes made mostly of thoroughly tested components that have had all known vulnerabilities patched. E.g. a RHELative, or preferably, Debian. Those with newer kit, or skills from the desktop OS, or who want the company's pretty good automation and management stuff, might go for Ubuntu Server.

      2. Or a BSD, especially FreeBSD, as it has ZFS built in for grown-up storage management and is immune to most Linux exploits.

      (IOW Fedora is about the worst choice there is, IMHO.)

      3. Servers don't need screens and keyboards and mice. Therefore they should not run GUIs. Why not? Because the more S/W you're running, the more there is to fail and the more there is to exploit. So, keep the image as small as humanly possible.

      4. You can manage a server remotely via a web console. I was doing this in the 1990s, 30 years ago, with Webmin. It still works. If you need a GUI then use that. But now there are things like Cockpit.

      Is that enough yet?

      1. Anonymous Coward
        Anonymous Coward

        LEAST BAD

        Liam:

        Thanks. Clear and sensible as usual!

        But there's my "LEAST BAD" criterion to consider. Namely that it's bad enough having to manage one distribution choice (you know....updates, backups, screw ups.....)......

        .....but some of us certainly do not have time to learn and manage TWO distributions.

        .....so ONE distribution is LEAST BAD.....especially when the assembled multitudes almost never complain!

        1. Charlie Clark Silver badge

          Re: LEAST BAD

          This is one of the reasons for the popularity of the BSDs: the userland is identical and virtually never changes.

        2. collinsl Silver badge

          Re: LEAST BAD

          Use Rocky Linux or Alma Linux for your server OS - it's stable, it's based off of RHEL (so a RHELative as Liam puts it) and you shouldn't have to re-learn any of the existing skills you have since it all operates off of the same Linux basics. There are some differences, sure, but they're mostly subtle.

  6. Anonymous Coward
    Anonymous Coward

    One small plea

    ... it would be so nice if those text based graphical style screens* as illustrated, had a reminder of how to toggle the options (space bar).

    I can't remember the why or how now, but I landed on one of those as some kind of sub-option in a more graphical installer (Debian, possibly about booting?) and it took me ages to work that out by accident!

    Anon, 'cause I felt so stupid...

    * I want to say curses, but that might not be fair.

    1. Graham Perrin
      FAIL

      Down = up, and vice versa

      I'm always amused by the up arrow counting down when setting the time.

  7. Graham Perrin

    Dialogues

    Alfonso's two sets of dialogues might appear identical at a glance, however there's at least one significant difference.

    Old and new:

    https://gitlab.com/alfix/desktopconfig/-/raw/main/screenshots/screenshot-end.png

    https://gitlab.com/alfix/kde-installer-dialogs/-/raw/main/screenshots/4_img.png

    Where previously the routine concluded with direction to use the command line to modify the video group, now there's a dialogue for group membership.

    An existing bsdconfig groupedit dialogue (FreeBSD 14.3-RELEASE):

    https://i.imgur.com/hQ1eRTq.png

  8. Graham Perrin

    Internet connectivity

    > … at present, once you complete this and reboot, … Then you have to connect to the internet, …

    An Internet connection that was gained whilst running FreeBSD Installer should be regained automatically when you first boot the installed OS.

    You should find relevant lines in:

    /etc/rc.conf

  9. Graham Perrin

    Xfce OOTB on FreeBSD

    > … reckon it should have been something smaller and simpler, such as Xfce …

    Probably not so good OOTB for people with non-US keyboard layouts.

    Xfce: with system defaults, the keyboard layout is wrong and cannot be corrected : freebsd

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like