So there is no point getting upset about lack of maintenance. Do it yourself,
You are getting the point. For instance, based on what I see in here, IRC and mail lists, the majority of FreeBSD users that use full featured DE use XFCE and it is very well maintained, and also KDE (now being maintained with help of Qt Company, it seems).
Then there are Mate, LXDE, LXQt, Cinnammon ( was broken from long time and at least until some time ago, if it still isn't working ), and probably something I don't remember now ( and I am not ever talking about Gnome with its hard SystemD dependencies ).
IDK the state of all of it but I guess most are poorly maintained because of very few users of it, and so why keep these things? What are the real advantages or unique features of these bunch of DEs ( those are many ports that often should be updated at once ) in relation to XFCE? I don't see any but some minor different details.
The direction of FreeBSD is determined by those whom contribute; either by developed/maintained code, or by $$ (paying to have something done).
You want to turn FreeBSD into a Bentley lebarondemerde ? (good choice BTW). Then whip up some Bentley code, and submit it.
Alas. That's about as good as it's going to get, I'm afraid. But all-in-all, I wouldn't choose any other OS as my "daily driver" (pardon the pun).
SystemD (and Linux)?
Well, I know that one of the original distros, disavows SystemD. What's more; it's the closest FreeBSD (feeling) Linux I know of. Namely Slack Linux.
OK it's not the newest kernel. But if it ain't broke. Why fix it? At least one Linux distro stood up for what's right!
--Chris
Many people are using xfce and the various wms because they work in a deterministic way and most importantly, are platform agnostic. TrueOS devs gave birth to Lumina out of uncertainty for the latter.Many people may be using XFCE simply because the other DEs do not work right
If you have to buy into an OS in order to use a certain DE (Cinnamon, Aqua, Gnome, whatever) then the people behind that DE don't care about compatibility (at all). They don't just build a DE, they build it for a particular platform. That's why you have to install Linux in order to use Cinnamon. Similarly, if you wanted to use Aqua, you'd have to buy a mac, and so on... It eventually depends on your tolerance and comfort levels.I have certainly tried using Cinnamon (which I also use on Mint and Artix) on FreeBSD, but it just did not work as expected
Arguably, there is a priority that favors function and utility over form and aesthetics, especially since the project is a small group of software developers (not artists / designers).XFCE simply looks primitive to me and I hate both the looks and the ergonomics of it
Indeed, but even when you do it yourself and submit patches, they can take an eternity to be included. Or get derailed. Then good luck getting any response
I still bother to submit them, but for the first time in more than a decade, I've not donated to the Foundation this year ... so being ignored may have unintended consequences.
I don't feel passionately about it, but I have to agree with you at least partially. I've never been "blown away" by Xfce, but have used it in the past and installed it for others on a few occasions, because the two main alternatives are massively overweight or have other issues. When you consider that those alternatives consist of some kind of horrible mutant of a tablet/touchscreen UI with virtually no user customisation possible or gigabytes of shiny gloss , transparent stuff and "widgets" - both of which are mostly all about "pretty" and/or imposing someone's idea of how your desktop should work, it's not hard to see why some take the Xfce option.I guess we are looking at a hen and egg problem here. Many people may be using XFCE simply because the other DEs do not work right. [...] XFCE simply looks primitive to me and I hate both the looks and the ergonomics of it. YMMV.
Trident is the combination (collaboration) of GhostBSD, and TrueOS, As I understood it. GhostBSD was to head up the UI, while TrueOS managed the underlying OS.Err, didn't, uh, TrueOS recently "jump ship" on itself? Now there is Project Trident?! No idea what's going on here, but ultimately I think it makes regular FreeBSD look better. Trying to use TrueOS on a Desktop system is what brought me to just using vanilla FreeBSD: installing and updating the things I want is easier than dealing with all these wacky BSD "distros" and sudden, big changes.
An extreme example is sytemd, which was written from the vantage point of a laptop with a GUI (and has certain advantages in that setting), but is foot-shaped gun when deployed on headless servers.
I completely agree. One big reason why I use FreeBSD over Linux is because FreeBSD is more focused on the one complete FreeBSD operating-system with: Ports, packages, bhyve, etc.. preventing fragmentation, whereas Linux seems to be very scattered with so many different minor distributions these days.What disappoints me about these "other" FreeBSD's. Is that FreeBSD became so fragmented. Which means you have several small groups struggling to keep their version(s) useful, and interesting. When what is truly needed. Is to rejoin the group. Pooling their resources, and skills. Making one truly great product.
--Chris
The past few weeks I've heard stories of many distros calling it quits, e.g. Scientific Linux was a major distribution that stops its activities.so many different minor distributions these days
Don't know if it helps when an absolute Newbie adds his 5 pence, but anyway: I try out BSD from time to time. My target is to browse the net, develop some stuff, maybe some TeX... delopment is in .NET core, Python or Qt, a little bit Docker - so no low hanging fruits here. But I'd like to give it a try.For most people a 'Desktop OS' must be something like MacOS or Windows ( both have clearly defined audiences ). Same can be said about a 'Server OS', for some MacOS server is perfect and they don't need anything more than that, there are plenty of business running Windows Servers, others need carefully tailored setups or mainframes... Still, we can discuss, what is easy to use? For me i3 is easy to use, to my father it is black magic.
Why not do a research about the current users and of a defined target audience, preferences, suggestions etc. and follow the path brought by the result of it? It is easier to get more users/developers joining a community/project when it is clear for people they are the target ( or not ).
Either you do know or you don't know. You don't.So in principle, I know how to start with X11 from scratch - but I do not have the time for it anymore. I am used to select my DE, reboot, and got it. I have a script, which installs all needed packages, depending on the OS, so after 3h or less, I have my running system.
When I try this with FreeBSD, as I did yesterday, I start with a 'startx: command not found'. I tried to install X11 manually, but then it has no configuration...
Either you do know or you don't know. You don't.
I can help. Follow the basic outline, substitute pkg for ports and you can be at the desktop within 3 hours:
Beginners Guide - How To Set Up A FreeBSD Desktop From Scratch
I'm going to guide you though the process of getting a fully functional FreeBSD 13.0-RELEASE desktop up and running, complete with system files and security settings, step-by-step as if you've never used UNIX or the command line. Now let's get started: Insert your boot media and at the Welcome...forums.freebsd.org
It's not. It tries to cater to both sides, and just gives you the tools. But you're going to have to get your hands dirty and configure everything yourself. It doesn't matter if you configure FreeBSD as a server or as a desktop, you're going to need to configure it to make it work the way you want it. And we like it that way.If FreeBSD is meant as a server/console only system,
I think you're misunderstanding the differences between FreeBSD, GhostBSD and TrueOS. Both GhostBSD and TrueOS are derivatives of FreeBSD and have their own ideas on how a desktop system should be set up and try to do this completely automatically. You don't run TrueOS "on top" of anything, TrueOS is based on FreeBSD -CURRENT (development version). GhostBSD was based on a -RELEASE version. TrueOS also tries to do things a little differently when it comes to packaging and maintenance of the OS.If GhostBSD does its job, why is it necessary to have TrueOS on top?
Now wash your mouth. With soap!GhostBSD ... TrueOS ... GhostBSD ... TrueOS ... TrueOS ... TrueOS ... GhostBSD ... TrueOS
This is what a lot of people can't seem to understand. The default install does not give you a shiny desktop environment. It gives you a system with enough installed that you can create the shiny desktop environment that "YOU" want, not what someone else thinks "YOU" should have.It's not. It tries to cater to both sides, and just gives you the tools. But you're going to have to get your hands dirty and configure everything yourself. It doesn't matter if you configure FreeBSD as a server or as a desktop, you're going to need to configure it to make it work the way you want it. And we like it that way.
Then maybe you are the wrong audience for a proper, multi purpose OS, but should rather stay in one of those completely governed and predefined ecosystems with their app-stores...My Mac works like an appliance by default, while providing a decent terminal emulator for Unix programming/administration (and apps!).
but should rather stay in one of those completely governed and predefined ecosystems with their app-stores...
Now wash your mouth. With soap!