Ada sejumlah alasan mengapa Microsoft tidak akan menggunakan kernel Linux untuk Windows. Salah satunya adalah perbedaan besar dalam aspek teknis Kernel Linux dan kernel NT.
Alasan lainnya adalah masalah lisensi yang terlibat jika Microsoft harus beralih menggunakan kernel Linux untuk windows. Ketiga, ada hal-hal yang dilakukan di Windows yang tidak dapat dilakukan di sistem operasi lain.
Dalam hal perbedaan teknis, komunitas Linux tidak benar-benar memiliki kompatibilitas mundur dibandingkan dengan pengguna Microsoft dan mereka juga tidak mengembangkan kernel yang stabil ABI (Application Binary Interface) untuk bekerja melawan.
Dengan demikian, satu-satunya pilihan Microsoft adalah mengemulasikan API windows dan mempertahankan kompatibilitas dengan dirinya sendiri di masa mendatang sehingga dapat melakukan fork pada Kernel Linux sambil mempertahankan kompatibilitas.
Pada akhirnya, itu akan melibatkan banyak tantangan yang mungkin tidak sepadan. Ini kemungkinan besar juga menempatkan mereka di sisi berlawanan dari komunitas Linux. Mereka mungkin harus menampilkan format mereka sendiri dan mengubah citra Linux. Sekali lagi, ini akan membingungkan bagi pengguna biasa.
Lisensi dan masalah lain yang terkait dengan UNIX adalah alasan lain mengapa ketika Microsoft membutuhkan pengganti untuk MS -DOS, mereka tidak bisa melakukannya saat itu. Linux tidak seperti sekarang dan persyaratan mereka di luar ekspektasi untuk PC pada era itu.
Selain itu, Microsoft membutuhkan kernel baru yang disesuaikan untuk memuaskan dan mempertimbangkan kebutuhan mereka saat ini dan di masa depan.Saat ini, Linux dilisensikan di bawah lisensi publik umum yang berarti bahwa meskipun saat ini, Microsoft mempertimbangkan untuk menggunakan Linux, itu harus menyediakan kode sumbernya. Langkah ini tidak akan menguntungkan Microsoft.
Akhirnya, Windows memiliki fitur uniknya sendiri yang hanya dapat dilakukan oleh sistem operasi windows dan tidak ada yang lain. Tidak diragukan lagi, ada juga hal-hal yang dilakukan sistem operasi lain lebih baik tetapi ada juga hal-hal yang dilakukan di windows yang tidak dapat dilakukan sama sekali di sistem operasi lain.
Satu-satunya pilihan adalah menulis perangkat lunak Anda sendiri. Dibutuhkan tim pengembang yang akan melakukan sesuatu atau mencoba membuat sesuatu yang sudah ada di windows. Kompatibilitas mundur yang tidak menguntungkan pengguna Linux merupakan keuntungan bagi windows karena, fitur inilah yang memungkinkan ratusan ribu program usang yang masih digunakan untuk dapat dijalankan.
Kesimpulan
Sebagai kesimpulan, tidak ada keraguan bahwa Microsoft menggunakan kernel Linux untuk windows akan memberikan beberapa keuntungan dan manfaat tambahan. Tetapi ketika semuanya dikatakan dan dilakukan, mengingat kerumitan teknis yang terlibat, kurangnya kompatibilitas.
Fakta bahwa kode sumber mereka akan terbuka untuk masyarakat umum dan hilangnya beberapa fitur unik mereka sendiri yang menjadikan jendela seperti sekarang, menggunakan kernel Linux mungkin tidak sepadan dengan masalah untuk Windows .