Originally Haiku was based on the BeOS which has since been discontinued. The alpha release was in 2009, and the most recent alpha build was compiled late 2012. There are still regular updates on the official website, and development hasn't stopped.
It is important when developing to be familiar with tools that other developers use. You can make any utility in any language you feel like, but if it's in an esoteric language that no one can read targeting a small platform that no one uses, then it was just something you did as a hobbyist, n...
With Plan 9, computers are turned into terminals where you can access files and processing units which can be located elsewhere. Data storage is handled by another external server. This means that instead of each person having their own individual computer with all the required parts, all of the co...
NeXTStep has been part of many historic events. WorldWideWeb (later renamed to Nexus) - the first ever web browser was created using a NeXT computer. It also has a history shared by gaming - revolutionary games such as Woldenstein 3D and Doom were also created on NeXT machines.
After the sale to Apple (which used NeXTStep as a base for it's operating systems, including macOS, iOS, watchOS and tvOS), NeXTStep was discontinued. OpenStep doesn't seem to have had any significant use since 1996 when it was used as a base for SPARC (scalable processor architecture).
If you need to know how to run legacy software that will run on DOS (crazier things have happened, there's probably still some ancient, leviathan, software out there that requires it), go for it. Otherwise you're practicing skills that are out of date and are using an operating system that...
Been a developer for almost 40 years. If you develop for Windows (god help you), then use windows. If you develop for Mac, use Mac. If you develop for the Web, I'd say Linux. Especially if you're doing cloud, SaaS or DaaS programming. I've been using laptops with Linux for over 5 years with...
If you're developing services, MS never really lets you get control of the kernel processes the way you can in Linux. Too much details of the OS is masked. Plus telemetry. Software footprints are ridiculous (bloatware) and, in my experience, most simple tasks end-up being an easter-egg hunt.
Weak default terminal
Most software is closed source, including the operating system itself
I use Windows for desktop, server, and mobile development. Better UI for keyboard-driven development than Mac OS, and more hardware options. My laptop has 32Gb of RAM, a VR-capable NVidia card, and the fastest 256Gb SSD on the market plus a terabyte hard drive, three video ports, four USB ports, all while sp...
Free access to great development IDE in Visual Studio Community