FreeBSD Foundation Flounders on 15 with Rust, pkgbase, and KDE

A new user to FreeBSD who doesn't know better will assume this is the "official" FreeBSD desktop and potentially put off by the fact it doesn't have a wifi tool and again assume that FreeBSD doesn't officially support wifi. Really we might consider going back to the sysinstall approach of allowing the installer to select from *any* 3rd party packages. I had no issue with that (and saw bsdinstall as a slight regression from a user perspective).
This is kind of why I've been making noise about wi-fi roaming... Just the fact that FreeBSD Foundation wants to make use of KDE - that serves as the impetus to get basics (like wifi) right. If wifi becomes reliable from command-line, then slapping on KDE (or any other GUI) will naturally follow. And everything I said about wi-fi in this post - that applies to GPUs, as well.
 
I'm 110% sure that the people against improving FreeBSD on desktop use either Windows or MacOS X.

And those of us who want it to succeed don't use either.
 
There seems to be some concern that FreeBSD will become Linux. The good news is that can only happen if the system kernel is replaced with a Linux kernel. If that were to happen I would likely move to haiku or arcaos or openindiana or perhaps freedos. 😆
 
This is kind of why I've been making noise about wi-fi roaming... Just the fact that FreeBSD Foundation wants to make use of KDE - that serves as the impetus to get basics (like wifi) right. If wifi becomes reliable from command-line, then slapping on KDE (or any other GUI) will naturally follow. And everything I said about wi-fi in this post - that applies to GPUs, as well.
Whilst we may have disagreed with the specific aspect of WiFi that needs to be fixed, I wholeheartedly agree with you here. Running ahead to sticking a GUI ontop of a subsystem that isn't quite in place may actually confuse the debugging process. All a user will see is "something broke" rather than the specific part of the WiFi stack that needs a little work. And yep, same with GPU (which is why startx is a good tool to use initially before jumping to i.e sddm).

KDE *is* a great choice for FreeBSD as the preferred desktop; but only when it is 95%+ working. Sadly from my experience with KDE in the 3.x days, it never quite gets there before being replaced anew.


I'm 110% sure that the people against improving FreeBSD on desktop use either Windows or MacOS X.

And those of us who want it to succeed don't use either.
Rather than waste time on Linux as a desktop, many people do recommend just using Windows or macOS. And I would tend to agree. And sadly, FreeBSD is even further behind Linux in the desktop "race". Luckily FreeBSD has way better aspects outside of UI.
 
Rather than waste time on Linux as a desktop, many people do recommend just using Windows or macOS. And I would tend to agree. And sadly, FreeBSD is even further behind Linux in the desktop "race". Luckily FreeBSD has way better aspects outside of UI.
Sorry but no. Windows is spyware crap.
 
I would have to recommend FreeBSD with kde over Mac/win. If those are the available options. I would actually recommend pen and paper over windows for computing.
 
I would have to recommend FreeBSD with kde over Mac/win. If those are the available options. I would actually recommend pen and paper over windows for computing.
I would be very confused if you didn't. But the very fact that you are on a forum focused on discussing FreeBSD means you are probably a more technical user / enthusiast / developer than the masses that would be considered non-technical users.

If you put this as a global poll on i.e Facebook you would not even hit 1% vs mac/win. Even Linux would barely scrape a full percent. I am certain that FreeBSD should not even attempt to cater to these guys.

(Many of them really would be better off with pen and paper)
 
I am all in for rust in the kernel and base system, this is a requirement by various industries, so why not make FreeBSD a more attractive option? And I am all in for pkg base.
If it makes it a lot slower and require a lot more memory than there are more reasons against it.

I’m not familiar with packagebase; I have an installer that builds systems with base.txz and a tarball from a static master system. Why would packagebsae eliminate base.txz? Can’t they co-exist?
 
Awww someone's gonna lose nerd points and cool cookies because FreeBSD will finally be more user friendly..

Awww. 😭
I don’t find Linux more “user friendly” than FreeBSD.

The problem is that people need to stop pretending that FreeBSD is a desktop system. Stop wasting time and resources on trying to compete with Linux for gamers. It’s a great server; a great platform for appliances. Stop trying to be everything to everyone.
 
I don’t find Linux more “user friendly” than FreeBSD.

The problem is that people need to stop pretending that FreeBSD is a desktop system. Stop wasting time and resources on trying to compete with Linux for gamers. It’s a great server; a great platform for appliances. Stop trying to be everything to everyone.
I am new to FreeBSD as I have said before. In my experience FreeBSD is only a desktop system since that is the only way I've ever used it. I'm pretty sure that FreeBSD with Mizuma has more supported Steam titles than Mac. So I do believe there is much more potential as a desktop system than you suggest. Also Alexander does exceptional work on Mizuma for Steam Epic Gog and other platforms. And of course the wine development team regarding games. Also there are many emulators that work very well. In my experience FreeBSD excels in gaming.
 
I am new to FreeBSD as I have said before. In my experience FreeBSD is only a desktop system since that is the only way I've ever used it. I'm pretty sure that FreeBSD with Mizuma has more supported Steam titles than Mac. So I do believe there is much more potential as a desktop system than you suggest. Also Alexander does exceptional work on Mizuma for Steam Epic Gog and other platforms. And of course the wine development team regarding games. Also there are many emulators that work very well. In my experience FreeBSD excels in gaming.
I was joking about gamers, but ok
 
I am not waiting for 15.0 to try the KDE installer. I will be installing KDE tomorrow on 14.3. An update to GDM 47.0 earlier today now prevents me from starting GNOME.

I reckon if time and effort is going into making KDE an option in the installer, then it is likely that KDE will likely be getting more attention when testing on real hardware with FreeBSD. It's game over for non-systemd OS after GNOME 48, so now is as good a time as any to find an alternative.
 
I'm 110% sure that the people against improving FreeBSD on desktop use either Windows or MacOS X.

And those of us who want it to succeed don't use either.
I'm not against improving FreeBSD on the desktop. If someone wants to work on that, great! If someone wants to give the foundation a M$ for desktop work, even better.

I'm against the core FreeBSD group (core developers and foundation) investing their already very limited resources on desktop improvements. Remember, the total budget the foundation puts into software engineering is very small. I just found the number for 2024: 1.4M$. That's roughly 5-1/2 full-time software engineers (or FTE SWEs in business speak). I'm worried that putting a KDE option into the installer is the camel's nose under the tent of the core group of volunteers and the foundation redirecting effort into GUI/DE work. And that's an area which is not FreeBSD's main strength, and it's unlikely to become competitive.

And yes, I mostly use MacOS as a desktop these days, and before that I used Windows as a desktop at $JOB instead of Linux (those were my two choices back then). On the other hand, all servers under my control are FreeBSD.
 
I am not waiting for 15.0 to try the KDE installer. I will be installing KDE tomorrow on 14.3. An update to GDM 47.0 earlier today now prevents me from starting GNOME.
I suggest you to install lightdm and lightdm-kde-greeter instead of sddm. It works beautifully with KDE.
 
Awww someone's gonna lose nerd points and cool cookies because FreeBSD will finally be more user friendly..
I think we can safely assume that FreeBSD won't ever be classed as user-friendly in our lifetime. It is too far behind even Linux in this aspect.

Instead important work efforts risk being redirected away from areas where FreeBSD could have meaningful impact (in our lifetime).
 
I think we can safely assume that FreeBSD won't ever be classed as user-friendly in our lifetime. It is too far behind even Linux in this aspect.
I find FreeBSD more simpler and less complex than Linux, so I think that FreeBSD is very much user-friendly than Linux, at least it has a good handbook where on Linux you could get lost easily.

I think that's more than enough so I don't would like to see FreeBSD become like i.e Linux Mint where everything is glued a GUI on top of it.
 
I find FreeBSD more simpler and less complex than Linux, so I think that FreeBSD is very much user-friendly than Linux, at least it has a good handbook where on Linux you could get lost easily.
We might because we appreciate simplicity and documentation but I think getting the wider majority of people to agree with us will be difficult.
 
A waste of human resources and time. FreeBSD won't reach a large number of desktop users anyway.
The focus should be on improving what it does well, rather than creating an installer with the option
to install a graphical environment.
This summarises it well. And although adding the option for KDE in the installer was fairly minimal work, now needing to maintain this (effectively incomplete) port specifically to cater to inflated user-expectations is where the time impact will arise from.

They might see the problem as their bugzilla is now bombarded with tickets unrelated to actual FreeBSD development. KDE is fine but it was just too early to do this basically.

(I've rambled enough in this thread. Going to leave it here. Will be fun to revisit it in a year or so and see what has happened).
 
A waste of human resources and time. FreeBSD won't reach a large number of desktop users anyway.
The focus should be on improving what it does well, rather than creating an installer with the option
to install a graphical environment.
You can always sponsor yourself for a position in Core so your voice can be heard and drive Freebsd towards the direction you like.
 
Back
Top