News for hackers. Stuff that matters.
Re:MinC Is Not Cygwin by serbuvlad on Wednesday April 23, 2025 @06:31AM (#43770485)
At my University I heard things like "Linux is derived Unix, BSD variants are something else entirely". I think education people are confused in general about this topic.
Re:MinC Is Not Cygwin by blueflow on Wednesday April 23, 2025 @07:47AM (#43770997)
The operating system interface that Unix, BSD and Linux share is called POSIX. The term POSIX is not widely known, so people sometimes make up for it by using "Linux" in-place because it is the most popular implementation.

This explains people who argue that Android is not Linux, despite it featuring a Linux kernel and self-identifying as so: They are intending to say that Android is not POSIX.

We need to make POSIX (as concept/word) more popular.

Re:MinC Is Not Cygwin by oblio on Wednesday April 23, 2025 @01:56PM (#43774817)
It's never going to happen. POSIX has been around for 4 decades now. The longer something is not popular, the lower its chances to ever become popular.
Re:MinC Is Not Cygwin by blueflow on Wednesday April 23, 2025 @03:52PM (#43776005)
The name might not be popular, but POSIX has long won. Everybody knows printf.
Re:MinC Is Not Cygwin by oblio on Wednesday April 23, 2025 @06:46PM (#43777471)
The thread is about the name.
Re:MinC Is Not Cygwin by m2f2 on Wednesday April 23, 2025 @02:34PM (#43775260)
Especially to package writers that assume bash is available everywhere, hope that bin/sh is the same as bin/ksh...sed -i... not on unices, grep missing a ton of options....

Time to ask an AI ?

Re:MinC Is Not Cygwin by thesuitonym on Wednesday April 23, 2025 @09:32AM (#43771971)
That's hilarious. It sounds like you know, but for anyone who doesn't, it's actually the opposite. BSD variants are derived from Unix--that's where the BSD comes from, it was the Berkley Software Distribution of Unix tools, that later implemented the rest of Unix so universities could use the same software without having to worry about licensing from Bell Labs.

Linux is something else entirely, a student's project to make a MINIX compatible kernel, usually packaged with the GNU operating system, which like BSD aimed to be Unix compatible, but notably is not Unix (It's right there in the name: GNU's Not Unix).

Re:MinC Is Not Cygwin by charcircuit on Wednesday April 23, 2025 @12:12PM (#43773740)
>usually packaged with the GNU operating system

It's usually packaged as a part of the Android operating system. GNU hasn't been the popular userspace for a long time.

Re:MinC Is Not Cygwin by bornfreddy on Wednesday April 23, 2025 @01:29PM (#43774527)
Except in datacenters.
Re:MinC Is Not Cygwin by ryao on Wednesday April 23, 2025 @10:13AM (#43772486)
If you can get the exact quotes, please send them to Computer Stupidities:

http://rinkworks.com/stupid/

As an obligatory warning, if you have never seen Computer Stupidities previously, expect to lose a day reading it.