matzipan | 8 years ago | on: Linux page table isolation is not needed on AMD processors
matzipan's comments
matzipan | 8 years ago | on: How not to behave on GitHub issues
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
Here's a community post: https://www.reddit.com/r/elementaryos/comments/53gkr1/elemen...
And some hidpi icon work: http://blog.elementary.io/post/124193007916/whats-up-with-hi...
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
Also, GObject itself made a lot of sense in an era when C was dominant. Maybe now, not so much.
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
mac OS is built by one major player and they have a clear direction of where they want to take this. Linux, in general, is built by communities of people who may or may not have diverging opinions, priorities and interests. While this gives you a lot diversity, it can be quite problematic.
The financial aspect is also important. elementary LLC itself, has only 2 full-time employees, while Apple is sitting on a pile of cash. Yes, elementary builds on a solid open-source base [1] built by thousands of developers world-wide, some volunteers, some employees, but it's still a significant difference.
Having a smaller scale, it means elementary can be more agile in its changes. This also means that there is smaller testing base, which means there will be more bugs. The nice part is that, when you find a bug, you can help fix it [2].
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
matzipan | 9 years ago | on: Switching from macOS: The Basics
In reality, the ultimate source of this problem is the mismatch in speed between silicon logic and silicon memory. This is why your CPU ends up doing all sorts of tricks like caching, branch prediction, speculative execution to compensate for slow memory.