當前位置: 華文問答 > 數位

Google 的 Android 為什麽不自主開發一個內核而要用 Linux 內核?

2013-11-18數位

研發一個內核不難,難的是讓成千上萬的裝置為它做驅動。那是一項龐大到幾乎不可能的任務。

蘋果可以自研內核,因為蘋果只需要驅動非常有限的少量的裝置。說服少數這些裝置廠商開發蘋果驅動即可,或者甚至可以自行開發。

Windows 可以自研內核,因為這個星球上,裝置驅動最多的可能就是它了吧。

那麽除了 Windows 之外,哪個內核能驅動最多的硬體裝置?答案是 Linux。

所以 android 必須只能選擇 Linux 作為內核,沒有任何其他選擇。