Whatsapp

Dlaczego firma Microsoft nie chce używać jądra systemu Linux dla systemu Windows

Anonim

Istnieje wiele powodów, dla których Microsoft nie używa jądra Linuksa dla systemu Windows. Po pierwsze, istnieje ogromna różnica w technicznych aspektach jądra Linuksa i jądra NT.

Innym powodem mogą być kwestie licencyjne związane z przejściem firmy Microsoft na korzystanie z jądra systemu Linux w systemie Windows. Po trzecie, w systemie Windows są rzeczy, których nie można zrobić w żadnym innym systemie operacyjnym.

Jeśli chodzi o różnice techniczne, społeczność Linuksa nie ma nic wspólnego z kompatybilnością wsteczną w porównaniu z użytkownikami Microsoftu i nie rozwija stabilnego jądra ABI (Binarny interfejs aplikacji) do pracy.

W takim przypadku jedynym wyborem dla firmy Microsoft byłoby emulowanie interfejsu API systemu Windows i zachowanie kompatybilności ze sobą w przyszłości, tak aby mógł rozwidlać jądro systemu Linux przy jednoczesnym zachowaniu zgodności.

Ostatecznie wiązałoby się to z wieloma wyzwaniami, które mogą nie być tego warte. Najprawdopodobniej spowoduje to również umieszczenie ich po przeciwnych stronach społeczności Linuksa. Być może będą musieli wprowadzić własny format i zmienić markę Linuksa. Ponownie, byłoby to mylące dla przeciętnego użytkownika.

Licencje i inne problemy związane z UNIX były kolejnym powodem, dla którego firma Microsoft potrzebowała zamiennika MS -DOS, wtedy nie mogli na to pójść. Linux nie był tym, czym był teraz, a ich wymagania przekraczały oczekiwania komputerów PC z tamtej epoki.

Ponadto firma Microsoft potrzebowała nowego dostosowanego jądra, które zaspokoi i uwzględni zarówno obecne, jak i przyszłe potrzeby.Obecnie Linux jest licencjonowany na licencji general public, co oznacza, że ​​nawet gdyby Microsoft rozważał użycie Linuksa, musiałby udostępnić jego kod źródłowy. Ten krok nie do końca sprzyjałby firmie Microsoft.

Wreszcie system Windows ma swoje własne unikalne funkcje, które mogą być wykonywane tylko przez system operacyjny Windows i żaden inny. Nie ma co do tego wątpliwości, są też rzeczy, które inne systemy operacyjne robią lepiej, ale są też rzeczy, które można zrobić w systemie Windows, których w ogóle nie można zrobić w innych systemach operacyjnych.

Jedynym wyborem byłoby napisanie własnego oprogramowania. Potrzebny byłby zespół programistów, którzy by coś robili lub próbowali stworzyć coś, co już istnieje w systemie Windows. Wsteczna kompatybilność, która nie faworyzuje użytkowników Linuksa, jest zaletą dla systemu Windows, ponieważ to właśnie ta funkcja umożliwia uruchamianie setek tysięcy przestarzałych programów, które są nadal w użyciu.

Wniosek

Podsumowując, nie ma wątpliwości, że użycie przez Microsoft jądra Linuksa dla systemu Windows przyniesie pewne korzyści i dodatkowe korzyści. Ale kiedy wszystko jest powiedziane i zrobione, biorąc pod uwagę komplikacje związane z technicznymi aspektami, brak kompatybilności.

Fakt, że ich kod źródłowy byłby otwarty dla ogółu społeczeństwa i utrata niektórych własnych unikalnych funkcji, które sprawiają, że Windows jest tym, czym jest, używanie jądra Linuksa prawdopodobnie nie jest warte kłopotów dla Windows .