News for hackers. Stuff that matters.
Re:Windows is the strangest, or hardest, operating system to... by goranmoomin on Wednesday November 30, 2022 @06:27AM (#33799322)
Honesty this just seems that we’ve lost a lot of operating systems except for POSIX and NT. Imagine a libcurl for a SmallTalk machine… or a custom RTOS without any POSIX comapt layer; I’d bet Windows will seem easy compared to one.

In fact, maybe the fact that a Windows port of libcurl can exist at all means that the Windows BSD socket implementation is useful enough to allow these sort of things.

Re:Windows is the strangest, or hardest, operating system to... by pavlov on Wednesday November 30, 2022 @06:32AM (#33799359)
Symbian was the last weird built-from-scratch OS that shipped a massive amount of units (over 100M in 2010).

In its last years it got a POSIX compatibility layer. Before that it was hard to even use C strings — which I presume was considered a feature by the Symbian API designers, but unfortunately they made their design choices in the mid-1990s using a subset of C++ that didn’t age well at all.

Re:Windows is the strangest, or hardest, operating system to... by nine_k on Wednesday November 30, 2022 @07:47AM (#33799918)
I think QNX still ships in large quantities, just not on devices consumers see as "computers". It has a POSIX layer though.
Re:Windows is the strangest, or hardest, operating system to... by leoetlino on Wednesday November 30, 2022 @07:53AM (#33799963)
FWIW Nintendo's Horizon OS is also built from scratch (and isn't Unix at all), and has also shipped on a massive amount of units (over 110M as of 2022).

(and it happens to have a libcurl port)

Re:Windows is the strangest, or hardest, operating system to... by pavlov on Wednesday November 30, 2022 @08:12AM (#33800176)
Fair point, but it's not an open platform, so not a lot of developers will encounter it. Symbian was open in the same sense as Windows or macOS.
Re:Windows is the strangest, or hardest, operating system to... by Brian_K_White on Wednesday November 30, 2022 @01:04PM (#33804809)
But the point is that crazy thing was not what the developer said was the hardest to deal with. Doesn't matter much that it's closed or not many developers see it, he does.
Re:Windows is the strangest, or hardest, operating system to... by aew4ytasghe5 on Wednesday November 30, 2022 @08:11AM (#33800158)
I mean by your qualifications, Linux in the form of Android "was the last weird built from scratch OS that shipped a massive amount of units".

Also it is not true. A sibling comment mentions Nintendo Switch OS.

Re:Windows is the strangest, or hardest, operating system to... by pavlov on Wednesday November 30, 2022 @08:15AM (#33800213)
Linux is both older than Symbian and wasn't designed from scratch since it's derived from Unix. So I guess it's a philosophical question whether Android is Linux or something new.
Re:Windows is the strangest, or hardest, operating system to... by randomdata on Wednesday November 30, 2022 @09:41AM (#33801356)
Linux is just a kernel (and only a Unix-like kernel at that), not an operating system. You're probably thinking of the GNU/Linux operation system, but then GNU is a recursive acronym for GNU's Not Unix. Android replaces the GNU part, but maintains the Linux kernel (albeit with some patches).
Re:Windows is the strangest, or hardest, operating system to... by pavlov on Wednesday November 30, 2022 @10:56AM (#33802529)
Yeah, that's the point. Symbian was built from scratch for mobile devices, kernel and everything on top. Anything Linux-based isn't.
Re:Windows is the strangest, or hardest, operating system to... by randomdata on Wednesday November 30, 2022 @11:35AM (#33803229)
While both written from scratch at some point in history, the trouble is that Linux is the newer one. Symbian is rebranded EPOC, which is older than Linux. While the BSDs descend from Unix, Linux does not. It started from scratch.