Building Principia for Windows XP
LorenDB
113 points
32 comments
June 29, 2026
Related Discussions
Found 5 related stories in 1072.6ms across 14,015 title embeddings via pgvector HNSW
- Principia Softwarica: Fundamental Literate System Programs pratikdeoghare · 16 pts · April 26, 2026 · 62% similar
- Windows 93 xg15 · 11 pts · June 18, 2026 · 51% similar
- M/PC – A Concatenative OS caminanteblanco · 54 pts · July 06, 2026 · 49% similar
- Building Pi with Pi mplanchard · 56 pts · May 24, 2026 · 49% similar
- The beauty and terror of modding Windows wild_pointer · 118 pts · March 03, 2026 · 47% similar
Discussion Highlights (12 comments)
zamadatix
How on earth have I missed the existence of this physics game for the last 12 years!? It even has the option to play levels directly in the browser!
tribal808
this is so cool people like you are keeping the internet alive
accrual
This is super cool! I admire those who make the effort to keep their software running on old unsupported OSs. There's a thriving community of new and existing XP users and I don't see it going away despite it being out of support for over a decade. It's one of the last great Windows versions and its long life ensured a huge software catalog is available for exploring, now including Principia.
throwaway2046
Excellent write-up. Does anyone have the source of the background image shown in the last screenshot?
haunter
Legacy Update basically solves every post install update/driver issues https://legacyupdate.net/
anthk
There's w64devkit too. Ah, well, mentioned.
NooneAtAll3
but what IS principia?
Aerocatia
FYI if you have the MSVC redistributable 14.27.29114 you can use UCRT executables built with modern Mingw-W64 on Windows XP, and curl 8.18.0 will work too (microsoft removed the link but I found it on the PC gaming wiki). I never had to deal with GetDynamicTimeZoneInformation() for my stuff, but maybe it only is a problem if you use the related code and don't static link libstdc++?
catalogt1000
Implementing Wayland vsock DOS rendering AF_UNIX.
Borg3
I actually wanted to try it (maybe I will do), but on github page I read its experimental and lots of dialogs arent implemented. So a bit shame it cannot be fully ported. Maybe I will take a bite and try to build it using my dated mingw gcc 4.9 ;)
asveikau
A few years ago I had a C++ project going (one man project, it had a GUI) that I was testing on WinXP. I found it was fairly easy to maintain a binary that loaded on XP using VS2015 as my compiler. I sometimes had to patch libraries to not depend on Win7 era APIs, but it was a small task.
Torwald
Judging from the headline I thought this was a design doc for a OSS clone of WinXP, which would be a cool thing IMHO.