> You'd think there would be a theoretical max we would eventually reach, but clearly we are not there yet.
Ah. I only saw that description, thought you're collecting OSes for whatever reason and wanted to contribute to that list. No, no curl on CP/M or BS2000 :)
Wow, impressive reach. Is this because you use some standard vanilla C code? Or is there additional patching necessary to make it work on all of these?
@fst the biggest explanation is C. But sure, there are quite a number of #ifdefs 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.
@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" ?
Microsoft POSIX subsystem, SFU and SUA/Interix are missing. curl.se/mail/tracker-2006-03/0… 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.
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
Manawyrm | Sarah
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to Manawyrm | Sarah • • •marble
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to marble • • •io
in reply to daniel:// stenberg:// • • •Hyeonggon Yoo
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to Hyeonggon Yoo • • •phi1997
in reply to daniel:// stenberg:// • • •Dave Hay
in reply to daniel:// stenberg:// • • •matan-h 🔍
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to matan-h 🔍 • • •matan-h 🔍
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to matan-h 🔍 • • •daniel:// stenberg://
in reply to daniel:// stenberg:// • • •You'd think there would be a theoretical max we would eventually reach, but clearly we are not there yet.
101
M Schommer
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to M Schommer • • •M Schommer
in reply to daniel:// stenberg:// • • •> You'd think there would be a theoretical max we would eventually reach, but clearly we are not there yet.
Ah. I only saw that description, thought you're collecting OSes for whatever reason and wanted to contribute to that list.
No, no curl on CP/M or BS2000 :)
Ricardus
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to Ricardus • • •Ricardus
in reply to daniel:// stenberg:// • • •Oh. I didn't see the first msg about curl. My bad.
I thought it was just a list.
Rui Seabra
in reply to daniel:// stenberg:// • • •Felix 🇨🇦 🇩🇪 🇺🇦
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to Felix 🇨🇦 🇩🇪 🇺🇦 • • •@fst the biggest explanation is C. But sure, there are quite a number of #ifdefs 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.
Christian Huitema
in reply to daniel:// stenberg:// • • •arstechnica.com/gadgets/2023/1…
Windows CE, Microsoft’s stunted middle child, reaches end of support at 26 years
Ars Technicadaniel:// stenberg://
in reply to Christian Huitema • • •daniel:// stenberg://
in reply to daniel:// stenberg:// • • •Curl on 100 Operating Systems | Hacker News
news.ycombinator.comrailmeat
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to railmeat • • •KR3ST3N 🌻
in reply to daniel:// stenberg:// • • •At this point I think your slide should just say 100+ OS’es. 😄
But that is damn impressive! 💪
Jonas
in reply to daniel:// stenberg:// • • •Microsoft WSL (version 1), while running Linux bins, is technically also it's own OS.
Curl: [ curl-Bugs-1442471 ] Interix build fix
curl.sedaniel:// stenberg://
in reply to Jonas • • •Jonas
in reply to daniel:// stenberg:// • • •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.
daniel:// stenberg://
in reply to Jonas • • •Gen X-Wing
in reply to daniel:// stenberg:// • • •Makes me curious of how many OSes there are out there. Above simple one person hobby projects that don’t do much that is.
Makes me wonder which software has ran on the most OSes. Curl/libcurl is definitely a contender.
lizzy :v_trans: :v_bi:
in reply to daniel:// stenberg:// • • •