May ilang dahilan kung bakit hindi gagamit ng Microsoft ang Linux kernel para sa Windows. Para sa isa, may malaking pagkakaiba sa mga teknikal na aspeto ng Linux Kernel at NT kernel.
Ang isa pang dahilan ay ang mga isyu sa paglilisensya na kasangkot kung kailangang lumipat ang Microsoft sa paggamit ng Linux kernel para sa mga bintana. Pangatlo, may mga bagay na ginawa sa Windows na hindi maaaring gawin sa anumang iba pang operating system.
Sa mga tuntunin ng mga pagkakaiba sa mga teknikalidad, ang komunidad ng Linux ay walang eksaktong bagay para sa backward compatibility kumpara sa mga user ng Microsoft at hindi rin sila bumuo ng isang matatag na kernel ABI (Application Binary Interface) upang labanan.
Kung ganito ang kaso, ang tanging pagpipilian ng Microsoft ay ang alinman sa tularan ang windows API at panatilihin ang pagiging tugma sa sarili nito sa pasulong upang ma-fork nito ang Linux Kernel habang pinapanatili ang compatibility.
Sa huli, ito ay magsasangkot ng maraming hamon na maaaring hindi sulit. Ito ay malamang na ilagay din ang mga ito sa magkabilang panig ng komunidad ng Linux. Maaaring kailanganin nilang ilabas ang sarili nilang format at i-rebrand ang Linux. Muli, ito ay nakakalito para sa karaniwang gumagamit.
Mga lisensya at iba pang isyu na kasangkot sa UNIX ay isa pang dahilan kung bakit nang kailangan ng Microsoft ng kapalit para sa MS -DOS, hindi nila ito mapupunta noon. Ang Linux ay hindi tulad ng dati at ang kanilang mga kinakailangan ay lampas sa inaasahan para sa mga PC noong panahong iyon.
Sa karagdagan, kailangan ng Microsoft ng bagong iniangkop na kernel upang matugunan at isaalang-alang ang kanilang mga pangangailangan sa kasalukuyan at hinaharap.Sa kasalukuyan, ang Linux ay lisensyado sa ilalim ng pangkalahatang pampublikong lisensya na nangangahulugang kahit na sa kasalukuyan, isasaalang-alang ng Microsoft ang paggamit ng Linux, kailangan nitong gawing available ang source code nito. Ang hakbang na ito ay hindi eksaktong papabor sa Microsoft.
Sa wakas, ang Windows ay may sariling natatanging tampok na maaari lamang gawin ng windows operating system at wala ng iba. Walang alinlangan tungkol dito, mayroon ding mga bagay na mas nagagawa ng ibang mga operating system ngunit mayroon ding mga bagay na ginagawa sa mga bintana na hindi maaaring gawin sa lahat ng iba pang mga operating system.
Ang tanging pagpipilian ay ang pagsulat ng sarili mong software. Mangangailangan ng isang pangkat ng mga developer na gagawa ng isang bagay o sinusubukang lumikha ng isang bagay na mayroon na sa mga bintana. Ang paatras na compatibility na hindi pumapabor sa mga gumagamit ng Linux ay isang kalamangan para sa mga bintana dahil, ang tampok na ito ang nagbibigay-daan sa daan-daang libong mga hindi napapanahong programa na ginagamit pa rin upang mapatakbo.
Konklusyon
Sa konklusyon, walang duda na ang Microsoft na gumagamit ng Linux kernel para sa mga bintana ay may ilang pakinabang at karagdagang benepisyo. Ngunit kapag sinabi na at tapos na ang lahat, kung isasaalang-alang ang mga komplikasyon ng mga teknikalidad na kasangkot, kawalan ng pagkakatugma.
Ang katotohanan na ang kanilang source code ay magiging bukas sa pangkalahatang publiko at ang pagkawala ng ilan sa kanilang sariling mga natatanging tampok na ginagawang kung ano ito sa mga bintana, ang paggamit ng Linux kernel ay malamang na hindi katumbas ng problema para sa Windows .