3 ms·
I loved BeOS and the C++ application framework... except for the linking model. You had to provide re-linked executables for every new version of BeOS that cam
by crusso 13y ago
I loved BeOS and the C++ application framework... except for the linking model.
You had to provide re-linked executables for every new version of BeOS that came out. It was exceedingly lame to go to an application download page and have to select the version of the application that corresponded to the version of BeOS you installed.
Then when you upgraded your OS, you had to upgrade ALL of your applications. Sure, there were some framework upgrades that didn't necessitate a re-linked application, but as a user you never really knew which those were so had to do a full upgrade of everything to be sure.
- dnautics 13y agoAgreed. Although, I don't understand why they didn't provide "shim" .so files. I think this is what linux does, though in practice these days I just use ubuntu packages... And at the time to do the same thing in linux, or FreeBSD (which is what I migrated to when I left BeOS) you had to - or were encouraged to - recompile everything from source.