Why did you stopped using FreeBSD ?

The Jolitz family published 386BSD as a series in DR DOBBS JOURNAL. I started and stopped using it in 1994. Years afterward I learned how a ring buffer bug in the Adaptec AHA-1542B driver manifested itself when the system memory exceeded 4 MB - and my pricey PC had 8 MB at the time.

I subsequently segued to Slackware as a substitute for a few years. And even penned some LINUX JOURNAL articles. Up until a Linux release made my pricey Motif library worthless. Such waste made me return to BSD.

By the year 2000 FreeBSD became my primary OS after dithering between FreeBSD, NetBSD, and OpenBSD during the late 1990s. I've never looked back since.
 
Up until a Linux release made my pricey Motif library worthless.
Hah, for so long we were at the absolute mercy of sodding Motif. Which is why it is so strange now that so many in the UNIX/Linux community don't even know what it is. Or are horrified by its looks.

Operating systems would rise or fall based on this library. Motif was such a big thing!
 
Wifi; I'm not a big fan of needing wifibox for faster speeds (it works but adds more complexity than I care for), and I didn't get confident enough in dealing with wpa_supplicant to want to do it on-the-go with random APs. wifibox was 40MB/s, whereas I can do 80MB/s with GUI AP clicks/config no problem Windows and Linux (Intel AC 9560). I'm very not used to cli wifi management.

Custom rc.d service scripts looked way more complex to make than Linux systemd scripts, but to be fair I didn't get around to trying (I looked at MariaDB's to try to fix what I thought was a simple issue and exited the editor real quick); (thread asking general guidance)

I'm also kind of skeptical about files after rsync gave errors on years-old files only on FreeBSD: https://forums.freebsd.org/threads/rsync-input-output-error-5-from-zfs-to-ntfs-ntfs-3g.96179/

And surprisingly adb for Android USB flashing didn't work https://forums.freebsd.org/threads/adb-android-tools.93731/#post-672085

Why did you stop using FreeBSD? But what is the answer on: Why are you still using FreeBSD Forum if you stopped using FreeBSD?
Keeping up with news :p (I'm still mostly interested in FreeBSD over other operating systems)
 
Last edited:
And surprisingly adb for Android USB flashing didn't work https://forums.freebsd.org/threads/adb-android-tools.93731/#post-672085
For what it's worth:

adb devices
scrcpy
adb shell ls
adb shell ls

Note - whenever adb shell ls hangs, open a new terminal session to invoke adb shell ls again. scrcpy eventually appears. Sometimes you need to restart the daemon with:

sudo killall -9 adb
adb devices
scrcpy

In my experience, scrcpybugs manifest themselves regardless of OS.
 
The question is why we are not seeing ready package to download and use with full add-ons and features for FreeBSD? Visual Studio is one little example.

View attachment 21513

If I am not mistaken and I did do a search just now.... FreeBSD does have a "wine" and "wine-devel" port... so wouldn't the Windows version be usable?
Also, FreeBSD also has a "rpm" command port.
 
Sorry, I don't get your point (language barrier on my side I suppose).
I think Dr. Howard Fine was making a SARCASTIC (better word use) Unreasonable, "over the top" comment (i.e. a joke; hat tip to next commenter 'astyle') to prove a point. That yes, slow wifi and slow USB3, are problems, but do not "throw the 30 year history of using FreeBSD (baby) out with the bathwater" (another joke cliche) . FreeBSD Stability and longevity are worth quite a lot, even with slowness problems in wifi and USB3.

Yes, might have been obtuse english language used here. Adds more color to the mix. we all have cliches and idioms that get used.
 
I think Dr. Howard Fine was making a CAUSTIC Unreasonable, "over the top" comment to prove a point. That yes, slow wifi and slow USB3, are problems, but do not throw the 20 year history of using FreeBSD (baby) out with the bathwater. FreeBSD Stability and longevity are worth quite a lot, even with slowness problems in wifi and USB3.

Yes, might have been obtuse english language used here. Adds more color to the mix. we all have cliches and idioms that get used.
I frankly thought the comment by drhowarddrfine was just a sarcastic joke. And I found it pretty funny.

Kind of unfortunate that not many people even know and appreciate things like precise naming of sentiments, philosophies, and political leanings. Such vocabulary and concepts are pretty important when trying to describe somebody's behavior, for example. Understanding why that stuff is important to know - less and less people are aware of the reason.

For example, if I said that RMS is a demagogue whose primary means of persuasion is pathos, (and not ethos), that could as well be Latin to most people on the Internet. Or his usage of the term rhinophytonecrophilia - if you search for that term on the Forums, you'll discover the comments I made about that.

Oh, and in my case USB3 is pretty fast under FreeBSD. I haven't measured it, but I never felt a need to. USB-C works fine, too - no need for me to even think about it :P
 
Why did you stopped using FreeBSD ?
I did not stop, and I will continue to use it, although having a really hard time from time to time getting things done the way I want them to be done, but that is not going to stop me to continue to use this OS.
There may be some reasons why people would prefer some other OS (Windows, Linux distribution) over FreeBSD.

The first reason I can think of is adaptability since not "every" hardware device is supported, but I think a great part of hardware devices already is.

The second reason is the not so easy ease of use.
My experience told me that people usually prefer to go the easy route.
Like the author of Absolute FreeBSD and many other books of the IT Mastery series Michael W. Lucas said relatively at the beginning of the Absolute FreeBSD book: "I am not going to cuddle you" so, if you want something to work that is ok, you can take the easy route, but getting something to work, like you want it to is a more complicated step.
Thinking of the easy route for example: Packages vs Ports.
From some sources I heard, it is not advisable to mix them due to version differences, different options set in ports, etc...
Frankly speaking I would not use FreeBSD if ports where not there.
I do not like the idea of some options set for me which I eventually do not need so, ports are a big strength for me.

The third reason is software.
For my use case, personally FreeBSD lacks some software I desperately need, but are not willing to change OS for that.
Neither Windows nor some sort of Linux distribution.
Not after the strange CoC thing, Linus behaviour towards some ethnicities (although his signed CoC should state otherwise) and their kick out of the kernel driver maintenance list, systemD, or systemD less distributions which pull in elogind one way or another, or systemD stubs just to satisfy some packages, and of course the incident with sedexp a malware found in the linux kernel hiding almost for 2 years now, but nobody willing to patch it out.
As for the lacking software which Linux distributions or Windows have are: citron which is somewhat beyond yuzu now, Ryujinx, and some 3DS emulators which are now far beyond the Citra emulator build available for FreeBSD.
But that is fine, because such kind of software can be ported so, I just need to port the software I need.

To put it in a nuthsell: FreeBSD right now is the only OS which I can use for my personal needs without getting in rage, because some weird stuff gets done without me interfering.
I would also consider OpenBSD or NetBSD or even Redox OS in that order, but as far as I know is that these operating systems do not support Nvidia drivers nor does OpenBSD or Redox OS support Wine natively.
On the contrary FreeBSD does it, and on top it supports except my network card every piece of hardware in my PC.

As long as FreeBSD stays strong as it is, I believe it is the case for about 30 years now, I am willing to continue to use it and support it in terms of software porting in the future, and maybe something else.
 
I stopped using FreeBSD due to relocation including change of job. I could not bring the computer with me, so I had to restart in a new environment with only a Macbook Pro (which has Mac OS).
 
I had to stop using it on a server at work because the bespoke project it hosts, needs the MS SQL driver which is only available for Linux... so that server now runs Debian. That was disappointing, but unavoidable.
 
To put it in a nuthsell: FreeBSD right now is the only OS which I can use for my personal needs without getting in rage, because some weird stuff gets done without me interfering.
That's actually a very good argument. For my personal use of computers, I really want something that feels comfortable, and doesn't make me frustrated and angry. And with FreeBSD on servers, I get that, because things either "just work", or I can understand the logical reasons for their shortcomings. But that doesn't mean that I use FreeBSD on every computer and for every task; for some things and my taste, other OSes are just better suited, even if they sometimes require gritting my teeth (like network configuration on a Linux machine, or installing development tools on a Mac).
 
Yes, might have been obtuse english language used here.
Yes. I agree 100%. My poor knowledge of the language does not reveal the full range and shades of speech.
Kind of unfortunate that not many people even know and appreciate things like precise naming of sentiments, philosophies, and political leanings. Such vocabulary and concepts are pretty important when trying to describe somebody's behavior, for example. Understanding why that stuff is important to know - less and less people are aware of the reason.
Yes. Jacques Fresco spoke about this. The language we use is outdated, it is not suitable for the precise description of processes and terms. Therefore, we often do not understand each other correctly, even when communicating in our native everyday language (Romanian to Romanian or Spaniard to Spaniard).
 
From the latest news - cramming Rust into the kernel is straining the user community. Old-schoolers do not take it well. I often read comments on the Russian-language Linux forum at linux.org.ru.
I think that the Linux kernel will become something worse in the near future.
The underground of fairly advanced programmers does not speak very flatteringly about this.
If the kernel loses its status as a basic mechanism (engine), and turns into a "technological alloy" of technologies for monitoring and managing the user environment, then this is the end of an era.
There will be a transition to another seismic zone for both the Linux kernel and most distros based on it.

A few comments from the portal:
---
In short, in addition to the complication of the kernel, with each new release of the kernel you will have to go to the store for a new PC, since the kernel will not work on old equipment. This is corporate control: writing code in a more complex language that does not guarantee
higher security, and forcing people to buy new PCs. And this is a huge profit for which this whole circus was arranged.
If it were not for the monetary benefit, no business would stand up for the protection of some RUST.
---
The subtlety is that the kernel is not quite an ordinary program, it is the highest level of complexity. Therefore, AMATEURS are categorically unacceptable there! And the Rust pushers, on the contrary, want to implement a language so that "every monkey can write code". In the kernel.
So you are suggesting adding to the kernel a programming language developed by order of the US Department of Defense?
Which is standardized under MIL-STD.
The name of which is a registered trademark, and even making a fork can be problematic.
Also, not all compilers are open and approved by the FSF.
---
Great idea! Simply brilliant!
Most likely, they were pressured properly. Well, if Torvalds and his co. had come to the conclusion that RUST should be pushed into the kernel, then
everything would be clear, but here all this business is headed by small people. Torvalds himself wrote a lot of code in C in the kernel, and how will he now
check the code on RUST? Most likely, Linus is losing control over the brainchild even more.
---
That's it, the end of the kernel, if what they write is true. Corporations have crushed it under themselves. All this talk about supposedly safer code has nothing to do with reality.
---
Firefox has RUST - if RUST in the system is slightly outdated, the new Firefox cannot be built, update RUST and the old version of Firefox cannot be built.
---
Debian has a system-wide rust and rust-mozilla for building Firefox. But Arch does not need this, apparently the kernel will also be a rolling release?
---
The C language has not changed for many years.
Rust is changing before our eyes.
Now let's take the R module on Rust.
We have the Q kernel version lts support period + 2 years. The R module on Rust Z edition.
We have the W kernel version lts support period + 1 year. The R module on Rust X edition.
We have the E kernel version lts support period + 6 months. The R module on Rust C edition.
A critical error was found in the E kernel in the R module on Rust C edition. It was fixed.
But in the R module version on Rust Z and X editions this cannot be done, since there are no innovations that are in the C edition.
How can this be sorted out?
It is easier with C, the standard is a hundred years old.
Will there not be confusion?


EOF
 
I'm convinced C or C++ can do anything Rust can; it's just code :p

(Disclaimer: I've not coded anything with a programming language)

I feel Rust automates syntax to make it safe, vs having to code for the safety manually. I feel that forces a particular style vs free-coding. It sounds like Rust is being pushed as a solution for security because of someone else feeling others not doing it right. It feels like Rust is primarily being forced into projects by ideology and word-play, whereas if it was a 100%-net benefit code-wise it sounds like everyone would be on-board and just use it. Seeing the drama on as-big a project as Linux isn't giving me confidence about using it seriously, especially when I can't even understand Wayland's reason yet after 8+ years :p

If I was learning something right now it'd be C or C++, and I assume that experience might carry-over to Rust if I found a benefit to want to use it. FreeBSD and Unix seem more-into C and I'm cool with that.
 
The reason to stop using FreeBSD for me is the incompatible new hardware.
But I stay on the old one.
And there was a moment I remember there were a lot of problems with Skype and online messengers like Teams (damn this Skype and MS Team).
But for my work I couldn't do without them.
Now everything can be used in Chrome!
 
What I don't understand is that eventually Rust boils down to assembly or machine code. Who checks the assembly/machine code for safety? You just know that, sometime in the future, a bug will be found that opened the gates to some cracker somewhere.
 
I'm convinced C or C++ can do anything Rust can; it's just code :p

Well, they are all Turing-complete, that means they can express all programming constructs.

But the devil is in the detail. There is no question in my mind that languages matter a lot. Of course Lisp is the only language right now to write code that is readable, writable and changeable. Anyway.

There is a big existing discussion about Rust-in-the-X here. Might be better to use that thread instead of this one:
 
Interesting thread, haven't read all of it yet but I see people discussing the recent happenings in Linux/Linus-land so I thought I'd chime in.

What drove me back to FreeBSD after being away for many decades was the same things as many people here: The abomination that is PID1 in most linux distros now and several related changes in userland. I spent the last decade+ hacking around those in Gentoo but in the last 2-3 years it became so unbearable that I (and many others) have been more or less forced out. If you go to mailing lists and IRC channels for Gentoo now you'll find a massive change there compared to 10 years ago as far as attitude and level of experience is concerned. The grey beards are gone (most banned for speaking out over the years) and they've been replaced by...well I don't want to call them idiots but they've certainly swallowed the propaganda to say the least. In the 90s-2010s the GPL community was filled with folks that had high distrust of Microsoft, Google (after they got burned), Oracle, the NSA and the other usual suspects. Now they celebrate the "contribution" of these types. EEE is in full swing and the current users don't seem to care one bit. They are too ignorant or dumb to see what's happening right in front of them.

For example; On one hand they'll praise something like Rust because it'll provide "security" while on the other they'll praise massive security issue like systemd for being a "living standard". If you dare to point out the situation happening with modern CPUs and other hardware (the built-in backdoors) they'll just hand wave you off as being "crazy" or "paranoid". Or they'll admit it's a problem but say something like "well you're not important enough to be watched anyway". Sure, I'm not important. That's why every device I interact with on a daily basis is collecting as much meta data about me as possible and sending it to some server. Even my remote control for my TV has two microphones embedded in it listening at all times. The box it talks to boots itself around 3am every morning and sends packets back to the company that really owns it. I know because it sometimes wakes me up in the middle of the night and I can clearly see it attempting to transmit data over my LAN no matter how it's configured. I have good reason to be paranoid. This is a massive problem. The grey beards of old wouldn't have stood for it. But sadly it seems most of them have sold out or died.

If you look around there isn't really anywhere to go as such. You can make some compromises on one or two issues (security, control) and get some benefits maybe (ability to play games, ability to use "modern web", ability to run application that's really just a web browser). But at the end of the day it's all crap. I know the FDE on my laptop isn't real. I know I can't really "buy" any software and expect it to not spy on me or respect my rights to do with it as I please. I know a license like the GPL is just pipe dream where the code will be stolen anyway and the nature of it forces these large companies to come in and take over the project through political means. Which is exactly what happened to Gentoo. All one has to do is look at the mailing list archives to see the endless list of employees for companies like Google dictating policy, calling for users to be banned, deleting entire mailing lists and forums because they don't agree with the speech happening in them (after they banned such speech from the on-topic technical forum where it belongs to stop the "flame wars" and "haters" aka don't point out the horrible decisions we're getting paid to make).

The current landscape in computing is bleak and will likely be forgotten in just a few more decades. x86 being an open standard was a mistake IBM and friends will never repeat. We were never intended to have computing freedom and the little window we got is closing fast. The future is architectures where no binary is allowed to run unless it's signed by some authority to ensure it's "safe". Your cute little open source compiler doesn't matter when you can't run the binaries it produces. $100+ subscription fee to get the right to sign your own bins (already a reality in Apple land). Which aren't allowed full access to the hardware anyway. Want hardware acceleration? Cough up another $100. Want to share it on the internet? That'll be another $100 a year so it isn't flagged and deleted the moment an end user attempts to download it.

Maybe you can play with your little hobby RISC-V or ARM chip. Too bad nothing you write for it will run on whatever phone or dumb terminal we're selling this month. I digress but you get my point. Even AMD64 machines are quickly becoming walled gardens with the likes of TPM and Secure boot. Impossible to audit. Impossible to use with any peace of mind that it isn't spying on everything you're doing and sending your encryption keys and passwords to some server somewhere in the world.

FreeBSD is probably the current best middle ground but it isn't perfect and it can't be perfect on modern hardware. We have an entire OS running outside of our control on modern CPUs at all times. We have blackbox GPUs and storage devices. Where we're forced to just trust the vendor and eat their blobs. Some people are making do with older hardware but soon it won't be useful for much but talking to other people doing the same thing. In the near future access to the web and probably the entire internet is going to become very restricted. For "safety" of course. We need to make sure everyone is "safe" so we're going to start requiring IDs to play. IDs tied to the unique IDs within the devices we "own".

Frankly, most people do not care. Even the so-called modern "hackers" do not care. They were never taught real ethics. The younger generation that came up after my time (80s-90s) don't remember what it was like in the before times. They pine for the days of 2012 web and think that was the wild west. They have no idea. Just like I can't relate to the UNIX hackers and BBS guys that came before me. I caught the tail end of their days but I wasn't old enough to really experience and be molded by it. Thankfully, there were enough of them still around when I did finally get access around Eternal September that the attitude they had rubbed off on me. This new generation isn't experiencing that now. We're all "old men" to them that need to "get with the times" and "move on" and any criticism of the software they use/write is "ranting at clouds" or a "skill issue". Most of these kids have never even read a man page because google IS their manual. They do not understand the value in a standard because everything is a "living standard" now.

I don't understand why people can't see what Rust really is for. All you have to do is look at who promotes it and sits on all the committees and foundation boards to know what it's about. You can't have a discussion about it without no fewer than 10 people showing up to defend it for being "safer". Rust is a virus. Through Rust you can take something that used to compile in seconds on a 386-era computer and make it unusable on anything produced pre-2010 or so. For any serious application built with it you might as well need a server farm to produce binaries. It provides no benefits. It prevents no errors. It pulls random code from all over the internet at compile time that no one is auditing, it encourages bad habits (I don't need to audit my code the borrow checker will do it for me!) and it's impossible to talk about its problems because the people that claim it's great will just regurgitate the propaganda talking points on repeat.

The main push for Rust is purely political. It has nothing to do with training new programmers or preventing bugs. It has everything to do with licensing, control and making older hardware platforms obsolete. Never mind the fact that mixing languages in what is already a massively complicated and large code base is never a good idea.

If we need something like Rust why not go all of the way? Why not have proper GC language? Why are we not striving for something like Lisp machines now that we have the hardware to power them? Why does my 10Gbps internet connection, 8-core CPU, dedicated GPU and ultra fast storage devices crawl along booting and rendering webpages like my old K6 system with a VGA adapter and 32MB of RAM did in 1997? Is this really progress? There is no excuse for what's happened other than greed and a few people wanting to control what the majority of us want to do with our computers.

Perhaps the old UNIX haters were right. They said C and UNIX itself was a virus back in the day. Worse is better and all of that. We've seen so many nice OSs come and go over the years. In 2025 why are we still running a 1960s UNIX clone? Why is there no kernel with graphics built in? Why are the GPUs a black box? Why does my CPU come with Minix? Why does my NIC transmit data over my network even when it's "turned off"? Why is the web/http in such a sorry state? Why isn't there a proper protocol for interactive applications over the wire that my less technically inclined friends can use through a proper GUI? Why did we allow something like gtk2 to be taken over and become gtk4? Why are people going along with things like systemd and all the other horrible shit that's plagued GNU-land over the last 2 decades? Are people really this dumb and lazy? Or is it that they just don't care?

I'll be the first to admit I'm suffering from apathy after living through the last 4 decades on this planet. I remember when I was young and naive. I thought this web thing was going to be a net win for humanity. Information was suddenly free. They could learn anything they wanted. They could improve themselves and their lives with the free access to knowledge. No more having to beg for access to the good books and access to the good toys. No more being unable to participate because you weren't born in the right place and time or didn't have the means to participate. No more not being able to share because copies were limited. No more excuses.

But instead of seeking out knowledge, learning, improving, creating and sharing people went off the rails. Instead of reading books they watch porn. Instead of creating they consume. Instead of sharing they hoard. Instead of helping each other they turn their backs on each other. Instead of embracing knowledge they not only willfully remain ignorant they're proud of their ignorance and dog pile on anyone that calls them out on it. Perhaps I was expecting too much from my fellow man.

I think there is a lot of truth to the "Linux is the new Windows" thing I've seen parroted around lately in several places. It has certainly attracted the same type of users and the people in charge are the same ones that were running Microsoft back in the 80s and 90s. They certainly have the same attitude and goals. I'm sure people like Linus and Stallman were told to get in-line with the program or suffer the fate many others have over the years. It'd be a shame if you vanished and all that. If you've been around long enough it's impossible not to notice the shift in attitude and opinion they've had over the years. If you wave enough paper in front of most people they'll do and say anything you want them to.

Those of us that care about the things that actually matter will most likely continue to be eternal refugees. I expect things to continue to get worse with each passing year until I'm no longer able to contribute anywhere anymore. It has basically already happened. It's hard to contribute anonymously anywhere anymore. People are no longer judged based on their merits. I weld no political power and it's welded against me almost daily at this point. Say the wrong thing and you can expect a ban hammer swung in your general direction in short order.

No such thing as open dialog these days every minor disagreement is construed into some kind of violation of the rules. No one argues in good faith. No one can take a joke. Way too many people getting paid money for doing basically nothing of value with legions of dumb people giving them money, fame and praise for reasons I'll never understand. Be mindful you don't let them find out your Government name otherwise expect your income and maybe your life to be placed in jeopardy or your family harassed. All the old fun places are over run with spam, bots, idiots and usually all three. Or they've just been de-platformed all together. The last 5 years or so have been particularly awful.

I for one will continue to lurk around and maybe send some packets to the few interesting places left now and again. But I do not expect to be able to do it for much longer and I do not have any faith that things will get better or improve. In fact, I've seriously been considering checking out of the digital side of life for several years now. If you think things aren't as bad as I'm saying I encourage you to attempt to live 2 weeks without a cell phone. Pretty much impossible in modern life now. I can't even interact with 90+% of the internet anymore because I'm not "verified". Aside from places that have been around since the before times. There are a handful of mailing lists and other places like IRC where I can still interact but mostly only because I registered accounts on such places before they started asking for a SIM card (or doing "verification" through a 3rd party that requires such things).

I do seriously wonder what people 200 years in the future will learn about this time period of computing in their history archives. I do not expect the nitty gritty of the details from the 1920s-2010s or so to be in them. I think once they lock everything down nice and tight they won't want to tell anyone that it used to be different. We've taken the greatest invention of mankind and turned it into a nightmare. I want to wake up from it.

All that to say: I continue to run FreeBSD so I can play the few games I still play through the Linux compatibility layer and wine since Linux proper became unbearable and maintaining offline Windows system(s) became too much trouble. I continue to use OpenBSD to interact with the internet/web and do misc. programming tasks (I live in emacs). I find myself using both of them less and less with each passing year because there really isn't anything interesting happening on the internet anymore for me personally. The internet now mainly just serves as an archive of information and I'm downloading all of it and storing it in my personal archives while I still can. Mainly old applications, doujin works, books, audio files and some video. I also produce music and video with FreeBSD too. I got that workstation converted over from Gentoo finally a few months back. Although I find myself having less and less time to partake in such hobbies. Even when I do find the time it's very hard to share it with anyone these days (same issue in the FOSS community is happening in all the other ones where I share art/content).

I really miss my Amiga and genlocks...:(
 
I really miss my Amiga and genlocks...
Me too.

Isn't it interesting that a lot of the old Amiga users are around here? Is it the same in the Linux camp, or did they catch the windows exiles?

Other than that, spot on. Have a like for it.
 
Back
Top