Ngày xưa Microsoft là một trong những công ty khá dị ứng với mã nguồn mở, tuy nhiên với tham vọng xây dựng một hệ điều hành có thể tương thích được với tất cả các thiết bị, Microsoft đã đi theo hướng xây dựng một hệ điều hành gốc, hay gọi nôm na là Windows Core. Vậy Windows Core là gì? Hôm nay mình sẽ cùng anh em tìm hiểu cơ bản về khái niệm này.
Tương tự như Android của Google, Microsoft định nghĩa Windows Core OS là một hệ điều hành sử dụng mã nguồn của OneCore và có thể chạy trên tất cả các thiết bị, và có thể được tùy biến giao diện bởi các lập trình viên dựa trên nền tảng CShell (Composable Shell). Và dĩ nhiên, nó sẽ không đi kèm với bất kì phần mềm nào cả.
Ngày nay, Windows 10 là một trong số hệ điều hành có thể chạy trên nhiều loại thiết bị khác nhau. Có Windows 10 cho máy tính để bàn, Windows 10 cho HoloLens, Windows 10 cho thiết bị IoT, Windows 10 cho Surface Hub, Windows 10 cho Xbox và cũng có Windows 10 cho điện thoại. Mặc dù chúng đều là Windows 10, nhưng tất cả chúng đều là các hệ điều hành khác nhau về mặt kỹ thuật và không chạy tốt trên các thiết bị mà chúng không được thiết kế cho. Chẳng hạn, máy tính để bàn Windows 10 không thể chạy được trên điện thoại và ngược lại.
Tuy nhiên, tất cả các phiên bản Windows 10 này đều có chung những nền tảng, chẳng hạn như OneCore và OneCoreUAP là các lớp của hệ điều hành mà bạn có thể tìm thấy trên tất cả các phiên bản Windows 10. Nhưng phần còn lại của mọi thứ trong các hệ điều hành này đều dành riêng cho phiên bản Windows đó. Hầu hết các tính năng này phải được viết lại mỗi lần bởi các nhóm làm việc trên các phiên bản HĐH riêng lẻ này để chúng hoạt động một cách suôn mượt nhất.
Một ví dụ tuyệt vời về điều này là với menu Start và Action Center trên Windows 10 cho máy tính để bàn và Windows 10 Mobile. Mặc dù Microsoft đã rất cố gắng để làm cho những trải nghiệm này có vẻ giống nhau, nhưng bên dưới chúng rất khác nhau. Người dùng tinh mắt có thể sẽ nhận thấy sự khác biệt về tính năng giữa hai trải nghiệm. Ban đầu đó là một tính năng có sẵn trên cả hai nền tảng, nó cần được xây dựng hai lần, không chỉ một lần. Các ứng dụng Live Tile là một ví dụ hoàn hảo về điều này, một tính năng lần đầu tiên được tìm thấy trên Di động mất hơn một năm để xuất hiện trên máy tính để bàn.
Microsoft vẫn chưa đưa ra bất kỳ thông báo chính thức nào về Windows Core OS, mặc dù hãng đã trưng bày hai sản phẩm sẽ được bán cùng với nó trong năm tới. Theo nguồn tin của tôi, các cuộc thảo luận về cách thông báo và nói về HĐH Windows Core đang diễn ra trong nội bộ và tại Computex 2019, công ty đã đề cập chính thức đầu tiên về một "HĐH hiện đại" mới.
Tương tự như Android của Google, Microsoft định nghĩa Windows Core OS là một hệ điều hành sử dụng mã nguồn của OneCore và có thể chạy trên tất cả các thiết bị, và có thể được tùy biến giao diện bởi các lập trình viên dựa trên nền tảng CShell (Composable Shell). Và dĩ nhiên, nó sẽ không đi kèm với bất kì phần mềm nào cả.
Ngày nay, Windows 10 là một trong số hệ điều hành có thể chạy trên nhiều loại thiết bị khác nhau. Có Windows 10 cho máy tính để bàn, Windows 10 cho HoloLens, Windows 10 cho thiết bị IoT, Windows 10 cho Surface Hub, Windows 10 cho Xbox và cũng có Windows 10 cho điện thoại. Mặc dù chúng đều là Windows 10, nhưng tất cả chúng đều là các hệ điều hành khác nhau về mặt kỹ thuật và không chạy tốt trên các thiết bị mà chúng không được thiết kế cho. Chẳng hạn, máy tính để bàn Windows 10 không thể chạy được trên điện thoại và ngược lại.
Tuy nhiên, tất cả các phiên bản Windows 10 này đều có chung những nền tảng, chẳng hạn như OneCore và OneCoreUAP là các lớp của hệ điều hành mà bạn có thể tìm thấy trên tất cả các phiên bản Windows 10. Nhưng phần còn lại của mọi thứ trong các hệ điều hành này đều dành riêng cho phiên bản Windows đó. Hầu hết các tính năng này phải được viết lại mỗi lần bởi các nhóm làm việc trên các phiên bản HĐH riêng lẻ này để chúng hoạt động một cách suôn mượt nhất.
Một ví dụ tuyệt vời về điều này là với menu Start và Action Center trên Windows 10 cho máy tính để bàn và Windows 10 Mobile. Mặc dù Microsoft đã rất cố gắng để làm cho những trải nghiệm này có vẻ giống nhau, nhưng bên dưới chúng rất khác nhau. Người dùng tinh mắt có thể sẽ nhận thấy sự khác biệt về tính năng giữa hai trải nghiệm. Ban đầu đó là một tính năng có sẵn trên cả hai nền tảng, nó cần được xây dựng hai lần, không chỉ một lần. Các ứng dụng Live Tile là một ví dụ hoàn hảo về điều này, một tính năng lần đầu tiên được tìm thấy trên Di động mất hơn một năm để xuất hiện trên máy tính để bàn.
Microsoft vẫn chưa đưa ra bất kỳ thông báo chính thức nào về Windows Core OS, mặc dù hãng đã trưng bày hai sản phẩm sẽ được bán cùng với nó trong năm tới. Theo nguồn tin của tôi, các cuộc thảo luận về cách thông báo và nói về HĐH Windows Core đang diễn ra trong nội bộ và tại Computex 2019, công ty đã đề cập chính thức đầu tiên về một "HĐH hiện đại" mới.
Về ngày phát hành, Microsoft cho biết Windows Core OS là sức mạnh của HoloLens 2, dự kiến sẽ bắt đầu xuất xưởng vào mùa thu này. Theo tin đồn rằng Microsoft có thể bắt đầu nói chuyện cởi mở hơn về HĐH Windows Core vào tháng 10, có khả năng tại một sự kiện phần cứng chuyên dụng nơi các sản phẩm Surface mới, bao gồm cả thiết bị Windows Lite, sẽ được công bố. Tất cả điều này chưa được xác nhận tại thời điểm này và kế hoạch có thể thay đổi.Nguồn: Windows Central