Whatsapp

Tại sao Microsoft không sử dụng nhân Linux cho Windows

Anonim

Có một số lý do khiến Microsoft không sử dụng nhân Linux cho Windows. Đối với một, có sự khác biệt rất lớn về khía cạnh kỹ thuật của Nhân Linux và nhân NT.

Một lý do khác có thể là các vấn đề cấp phép liên quan nếu Microsoft phải chuyển sang sử dụng nhân Linux cho windows. Thứ ba, có những thứ được thực hiện trên Windows mà không thể thực hiện được trên bất kỳ hệ điều hành nào khác.

Xét về sự khác biệt về kỹ thuật, cộng đồng Linux không thực sự có khả năng tương thích ngược so với người dùng Microsoft và họ cũng không phát triển nhân ổn định ABI (Giao diện nhị phân ứng dụng) để chống lại.

Trong trường hợp này, lựa chọn duy nhất của Microsoft là mô phỏng Windows API và duy trì khả năng tương thích với chính nó trong tương lai để có thể rẽ nhánh Nhân Linux trong khi vẫn duy trì khả năng tương thích.

Cuối cùng, nó sẽ kéo theo rất nhiều thử thách có thể không đáng. Điều này rất có thể cũng đặt họ vào các phía đối lập của cộng đồng Linux. Họ có thể phải đưa ra định dạng của riêng mình và đổi thương hiệu cho Linux. Một lần nữa, điều này sẽ gây nhầm lẫn cho người dùng bình thường.

Giấy phép và các vấn đề khác liên quan đến UNIX là một lý do khác khiến Microsoft cần thay thế cho MS -DOS, lúc đó họ không thể làm được. Linux không phải như bây giờ và các yêu cầu của họ vượt quá mong đợi đối với PC thời đó.

Ngoài ra, Microsoft cần một nhân mới được thiết kế riêng để đáp ứng và cân nhắc cả nhu cầu hiện tại và tương lai của họ.Hiện tại, Linux được cấp phép theo giấy phép công cộng chung, điều đó có nghĩa là ngay cả khi hiện tại, Microsoft đang cân nhắc sử dụng Linux, hãng sẽ phải cung cấp mã nguồn của nó. Bước này sẽ không thực sự có lợi cho Microsoft.

Cuối cùng, Windows có các tính năng độc đáo của riêng nó mà chỉ có hệ điều hành windows chứ không phải hệ điều hành nào khác có thể thực hiện được. Không còn nghi ngờ gì nữa, có những thứ hệ điều hành khác làm tốt hơn nhưng cũng có những thứ làm được trên windows mà hệ điều hành khác không làm được.

Lựa chọn duy nhất là viết phần mềm của riêng bạn. Nó sẽ cần một nhóm các nhà phát triển đang làm điều gì đó hoặc cố gắng tạo ra thứ gì đó đã có sẵn trong windows. Khả năng tương thích ngược vốn không có lợi cho người dùng Linux lại là một lợi thế cho windows bởi vì, chính tính năng này cho phép hàng trăm nghìn chương trình lỗi thời vẫn đang được sử dụng có thể chạy được.

Phần kết luận

Kết luận, chắc chắn rằng việc Microsoft sử dụng nhân Linux cho windows sẽ mang lại một số ưu điểm và lợi ích bổ sung. Nhưng khi nói và làm xong, xét đến sự phức tạp của các vấn đề kỹ thuật liên quan, sự thiếu tương thích.

Thực tế là mã nguồn của họ sẽ được mở cho công chúng nói chung và việc mất đi một số tính năng độc đáo của riêng họ đã tạo nên cửa sổ như hiện tại, việc sử dụng nhân Linux có lẽ không đáng để gặp rắc rối với Windows .