Conversation

The updated 100 operating systems has run on. (Dropped two, added two)

6
0
1
@bagder wait, do even wearables use curl?
1
0
0

@hyeyoo anything that connects over the Internet is the simple rule... watches are probably the most common in the wearables category

0
0
1

@bagder Any updates on the CPU architecture list? :)

1
0
0

@manawyrm no... I feel that is almost saturated already. There aren't even close to as many archs as operating systems.

0
0
0

@bagder does this look like Jeopardy on purpose? :D

1
0
0

@marble Jeopardy is something I've forgotten it existed...

0
0
0

@bagder wait, when you write linux as one block, you mean the linux kernel runs curl?

1
0
0

@matan_h when people tell you they run Linux on their computer, you think they specify which kernel they use?

1
0
0

@bagder nope. They will most probably mention the distro, but (unfortunately) not all the distro install curl by default

1
0
0

@matan_h in this case I mean "a generic Linux distro", as curl can run on them all

0
0
0

You'd think there would be a theoretical max we would eventually reach, but clearly we are not there yet.

101

6
1
1

@bagder Where's CP/M? MP/M? THEOS? Thoroughbred/OS? RTOS-UH? BS1000 and BS2000?

1
0
0

@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?

0
0
0

@Ricardus and you *know* curl has run on those?

0
0
0

@bagder
Wow... Even though a couple of them are some sort of GNU/Linux variants, that's an impressive score for !

0
0
0

@huitema I bet. This list of OSes curl has run on contains a few that are (mostly) dead by now.

0
0
0

@fst the biggest explanation is C. But sure, there are quite a number of and more to make sure it works on as much as possible.

Also: many of the ports to these different OSes were never contributed back to us so I don't actually know how much extra patching that was necessary. Or not.

0
0
0

@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?

1
0
0

@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" ?

0
0
0

@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.

1
0
0

@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.

1
0
0

@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.

1
0
0

@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

0
0
0