Why did you stopped using FreeBSD ?

... the network sells "free", "wiretapping and surveillance-proof" smartphones based on a
"free" system.
Would you buy one?
I'm attaching the link.
https://bastyon.mobi/en/ - smartphone.
https://bastyon.com/index - network.
<dr_evil> "... right ... " </>
That outfit has more red flags than the chinese new years parade.
It's not that they try it, it's for how dumb they take people to be.
 
You could re-implement it better. I hear many good things about rust, maybe that is an option?

OK, I'll get my coat ...

What would you recommend then ?
The only sane options left I see right now would be NetBSD or OpenBSD.
Do not blame me on this, but I think Redox OS also makes good progress, being completely written in Rust, and not partly.
Redox + Qemu could also be something to consider.

If software is not there then it eventually can get ported, right ?
If not then virtualization could be an option, too with bhyve for example.

I did not mean the underline technology, I was referring they way you operate it, with a lot of manual interventions and multiple restarts, and that feeling of uncertainty and I have never felt with Debian for instance...
 
After 20 years of Linux I find the update tools refreshing. The ability to roll back and update is very clean and has never presented any issues. The handbook makes it a very clear process. I've yet to have an issue with the update tools for the system. Additionally pkg has been equally solid in it's functions.

I recognized the system-upgrade is powerful and allows rollback and other neat features, what I dislike is the way you interact with, for me is very counter-intuitive.
 
I find it very strange to give up on an important thing (OS) because of a minor thing (editor). Software engineers typically spend a relatively small fraction of their time actually editing code; the bulk is spent designing, testing, meeting with people, reading and writing documentation, and so on. I would think that using vi or emacs would change your productivity only by an infinitesimal amount.

But then, to each their own! If using a particular editor is important for your well-being, go for it.


Which one is it? I think you're not actually using Linux, your are distro hopping. I wonder whether you spend more time installing and configuring OSes than actually coding in them and using the editor.


I disagree. A storage backend that actually preserves the files you have edited is essential. For editors, there are many good alternatives. But then, ZFS is also available on Linux.


Same here, on Raspberry Pi's. It ran, but not "properly", in the sense that configuring things (like GPIO, 1-wire, I2C, ...) all required lots of work, and on Linux it's at worst editing one config file and rebooting.


Linux does not suck. It is a perfectly fine and usable operating system. The fact that it run on upwards of 90% of all "computers" in the world (including servers, VMs and handheld devices) tells you something about the absence of sucking. There are some design decisions that some people really dislike (all I need to say is "systemd"), but there are also lots of good things about it. I use it on all RPi in my house, and on oodles of machines at $JOB. I still prefer FreeBSD where that choice is sensible, such as my home server.
I think it is more of single creator and/or smaller software or mobile app development companies that are more interested in editors/IDE, as those are usually where even small amounts of time is big thing.
At the same time however, It also might be due to the necessity of having multiple text editors without editors like IDEA or VS-Code. Full-stack-and-scale developement in FreeBSD with auto-completion, compilation support built in, version control tools, and text coloring support would require installing "geany", "vim", and "qt5-creator" at a minimum. Think about the amount of disk space that can take up.
Just having only either Eclipse, or IDEA, or VS-Code, you would not need any of the other stuff. Just one application for everything.
 
Just one application for everything
One big application that does everything? There are upsides and downsides to that. The very philosophy of UNIX is to have many small, separate utilities like /bin/ls and piping/output redirection. Each of them can only do one thing, and do it correctly. BSD is like that, Linux is like that. Keep It Simple Stupid. Yeah, the downside is that dependency hell, of course. The upside is that if something goes wrong, troubleshooting is easier.
 
Trying to deploy an ERP Web Server like Odoo for example, the system needs wkhtmltopdf package for printing a PDF documents.

The requirement for Odoo 17.0 or Odoo 18.0 needs wkhtmltopdf version : 0.12.6.1-3, sad to say that is not present on FreeBSD ports.

The OS : FreeBSD 14.2-RELEASE-p1 GENERIC amd64
The wkhtmltopdf version outdated from ports : wkhtmltopdf 0.12.6 (with patched qt).

Unfortunately, when you try to print some reports or options from the UI of the Odoo Server, you will get an issue with wkhtmltopdf failing with error : [Invalid Operation Wkhtmltopdf failed (error code: -10)].

So if you search the Web for a solution to overcomes the issue for FreeBSD Wkhtmltopdf failed (error code : -10), you will get a workaround fix to set up and install a CentOS 7 version of wkhtmltopdf in linux mode for FreeBSD.

And you will have another problem this time, wkhtmltopdf throws an error: "Cannot open an empty file" from the reports, and besides other documents cannot be printed at all, and shows an empty PDF page.
The issue will persist even if you install a version of wkhtmltopdf related to Rocky Linux 9.5 with all the requirements in Linux mode for FreeBSD.

Is there a solution or a fix for this use case of integrating wkhtmltopdf with Odoo in FreeBSD ?. And at least is to update wkhtmltopdf package to the latest version.

As you can guess, the whole system is useless without the functionality of printing the obligatory and essential reports.
And certainly not forgetting to say that any web application using wkhtmltopdf as a dependency will not work.
 
I wanted to run FreeBSD or NetBSD on my secondary computer but hardware support just isn't right there yet. I don't even have the latest and greatest GPU, I was testing the systems on a computer with an Intel Coffee Lake iGPU (9th gen) and in all BSD systems I tried (FreeBSD, NetBSD, Midnight, Ghost), I always had the same problem trying to run a graphical environment: either it would not boot despite proper configuration or I would be stuck at a low resolution with software rendering.
 
I wanted to run FreeBSD or NetBSD on my secondary computer but hardware support just isn't right there yet. I don't even have the latest and greatest GPU, I was testing the systems on a computer with an Intel Coffee Lake iGPU (9th gen) and in all BSD systems I tried (FreeBSD, NetBSD, Midnight, Ghost), I always had the same problem trying to run a graphical environment: either it would not boot despite proper configuration or I would be stuck at a low resolution with software rendering.
First time I hear of specifically 9th gen Intel not playing well with FreeBSD.

I did see info on these Forums that 10th gen Intel is awfully slow with FreeBSD (several different Forums users mentioned that), but 9th gen? I guess there's a first time for everything.

BTW, have you tried playing with Legacy Boot vs UEFI boot on your mobo? Sometimes that makes a difference if you use the correct architecture for your installer (should be amd64, which is compatible with both Intel and AMD, and is supported by FreeBSD at Tier 1 level (as opposed to i386, which is Tier 2 support)).
 
This reddit-like thread reminds me of the time a friend of mine showed me a thread on the FreeBSD reddit sub itself where half the posters mentioned that they don't use FreeBSD. Another time, on my city's reddit sub, something happened locally and most of the posters mentioned they don't even live in my city.

Reason #9764 why I never go to reddit for anything.
If you never go to Reddit for anything, then how come you know so much about it?
 
I wanted to run FreeBSD or NetBSD on my secondary computer but hardware support just isn't right there yet. I don't even have the latest and greatest GPU, I was testing the systems on a computer with an Intel Coffee Lake iGPU (9th gen) and in all BSD systems I tried (FreeBSD, NetBSD, Midnight, Ghost), I always had the same problem trying to run a graphical environment: either it would not boot despite proper configuration or I would be stuck at a low resolution with software rendering.
I don't know about intel after Haswell, but I have a AMD Ryzen 9900X CPU, and a Nvidia RTX 4090 GPU.
Both work with FreeBSD.
The only downside I have for now is the absence of iGPU support (the GPU chip on the CPU).
 
I have a guy who sometimes comes to me with, "You're not going to believe this!", and goes on to tell me what he read over there. No, I don't want to hear about it, but he tells me anyway.
There's good and bad ways to harvest information. Information is like potatoes. You can either drive to a grocery store in a car to get your potatoes, or you can send a kid running barefoot into the field and have him dig in the dirt for potatoes. If FreeBSD forums is a grocery store with shiny display cases, Reddit is the muddy field.
 
Back
Top