2 ms·
This thing of yours is quite an accomplishment. Even so, I hope it goes no further. If it does (& it probably will, because it is convenient), most of the com
by georgia_peach 4y ago
This thing of yours is quite an accomplishment. Even so, I hope it goes no further. If it does (& it probably will, because it is convenient), most of the computing world will have stacked yet another sub-optimal low-level mono-culture on top of the one that was already there.
From the robustness/survivability perspective, the mono-cultures we have are bad enough.
- jart 4y agoYes we're already stuck with all these mono-cultures, so why not just define the union of all these mono-cultures into a single build target?
- georgia_peach 4y agoIn the world where a windows binary is not expected to run on a mac, and vice versa, they still have the option to change things on an as-needed basis (like the golang breakage on osx). In a world filled with APEs, you will have canonized all of the present OS idiosyncrasies that made APE possible in the first place, & we will be stuck with them forever.
- jart 4y agoNah eventually every operating system is just going to support x86_64-linux-gnu and there won't be a need for APE in our glorious future. In that case, Cosmopolitan will just be a non-GPL libc that goes as fast as Glibc. But until all operating systems become fully developed, we have an outstanding hack to hold us over.
- georgia_peach 4y ago> eventually every operating system is just going to support x86_64-linux-gnu Whether it's batteries included, or batteries sold separately, we'll still be stuck with batteries. If I want to run Linux on my Mac, that's what UTM is for. Despite my reservations, nothing but respect, & enjoyed your Feross presentation.