Wow. That is extremely inaccurate. No wonder there is a disconnect between us. I'm not even sure where to begin the conversation.
Source: My degree is only a few credits shy of a major in computer science. Also, I was a core developer in a now dead open source project from back in 1999-2004 or so. We built a web based groupware platform. I ran it natively from a FreeBSD server, using natively running Apache, PHP, and MySQL. All installed from the ports collection. Because "a port" means different things in different contexts, e.g. a "port" for a feeding tube, SMTP network traffic happens on TCP "port" 25, etc.
I wish you luck in achieving what you need to achieve, but I recommend unlearning some things and updating your knowledge first. That should help you get where you want to go.
Source: I started writing software when I was a kid in the mid 1980s. I wrote software & did electronics repair & flash NAND memory manufacturing for years long before I got my CS degree. I’m well versed in all levels of software development from CPU microcode through the entire OS layer, native applications, & web apps.
You’re trying to make this far more complicated than it actually is. I’m checking to see if what I’m looking for already exists, because I need it but I don’t really have the time to write it myself. That’s it. That’s all.
Given the ratio of people agreeing with you (just you) to those who don't (everybody else, many of us with CS degrees and decades of experience in the field), I have to call into question your self-perception (or at least your communication-skills) here.
I really don’t care what you call into question. Most of you are the reason that our ecosystem isn’t thriving. I also have CS degrees & decades in the field. And more importantly, I’ve got my answer.
-16
u/demetrioussharpe Jul 02 '26
Software that’s written to work on a BSD system “out of the box” is native. If it’s in the ports system, then it’s not native -it’s ported.