The updated 100 operating systems #curl has run on. (Dropped two, added two)
@hyeyoo anything that connects over the Internet is the simple rule... watches are probably the most common in the wearables category
@manawyrm no... I feel that is almost saturated already. There aren't even close to as many archs as operating systems.
@marble Jeopardy is something I've forgotten it existed...
@bagder wait, when you write linux as one block, you mean the linux kernel runs curl?
@matan_h when people tell you they run Linux on their computer, you think they specify which kernel they use?
@bagder nope. They will most probably mention the distro, but (unfortunately) not all the distro install curl by default
@matan_h in this case I mean "a generic Linux distro", as curl can run on them all
You'd think there would be a theoretical max we would eventually reach, but clearly we are not there yet.
101
@bagder Where's CP/M? MP/M? THEOS? Thoroughbred/OS? RTOS-UH? BS1000 and BS2000?
@musevg I have not heard or seen anyone reporting having run curl on any of those so they are not in the image. Have you?
@Ricardus and you *know* curl has run on those?
@huitema I bet. This list of OSes curl has run on contains a few that are (mostly) dead by now.
the hacker news thread: https://news.ycombinator.com/item?id=38273999
@bagder
Running on 100 OSs is very cool. However I wonder how much extra time it takes to keep curl running on so many OSs and if it is worthwhile?
@railmeat extra time for whom and worthwhile to whom and who would judge? if user U spends time to make curl run on machine M, who is to tell if that is "worthwhile" ?
@bagder Microsoft POSIX subsystem, SFU and SUA/Interix are missing. https://curl.se/mail/tracker-2006-03/0001.html
Microsoft WSL (version 1), while running Linux bins, is technically also it's own OS.
@lsanoj I decided not to consider WSL its own operating system here. I don't people in general consider it that. Wasn't Interix also more of an emulation layer (like a cygwin) rather than its own OS? I'm asking because I really don't know.
@bagder Missed the part, where cygwin was removed from your list :D
MS posix subsystem, SFU, SUA and Interix are all subsystems with call translations.
I would argue the distinction should be rather not made by if its a full OS, but rather if it needs porting, which the WSL predating systems needed.
@lsanoj ah right. I think my slide started out like that, which is why cygwin was on it for a long time, but it made the line in the sand a bit vague so I have moved over to "operating systems" which is still not crystal clear, but maybe a little less vague