Re:Microsoft submits Linux kernel patches to enable complete...
by smartmic on Wednesday September 16, 2020 @06:18AM
(#24491229)
For me it feels quite the opposite. OS X is built upon on a Unix core and shares such common heritage. There is consistency in the design throughout all OS levels. On the contrary with Windows and GNU/Linux, IMHO two very incompatible architectures. The business rationale for Microsoft behind this is clear but hybrids represent mostly a temporary transition state. So the question is, what comes next, where is the journey to go?
[ Parent
| on HN ]
Re:Microsoft submits Linux kernel patches to enable complete...
by EE84M3i on Wednesday September 16, 2020 @06:27AM
(#24491271)
>There is consistency in the design throughout all OS levels.
There is...? What sort of examples come to mind?
Re:Microsoft submits Linux kernel patches to enable complete...
by dippersauce on Wednesday September 16, 2020 @08:41AM
(#24492065)
I cannot speak for the other poster, but there are several levels where consistency is significantly better. The GUI is of course the most noticeable, especially as the “iOS-ification” of macOS continues. But for a developer, the methods you interact with are more consistent across platforms and apps. Porting an app between iOS and macOS can be as simple as changing a few method names and setting a new target in XCode. For the most part one can assume things like app bundle layouts and where files will be dropped on the system. Most of this consistency lies parallel to where Apple enforces it, which comes with its own downsides.
That consistency isn’t absolute though, rough spots like the boundary between Mach and the BSD components still exist.