Midori sẽ là hệ điều hành mới của Microsoft

Microsoft đã tiết lộ kế hoạch phát triển một nền tảng hệ điều hành mới, theo đó Internet là trung tâm để sử dụng song song các nguồn dữ liệu trong máy và chia sẻ trên mạng, điều này sẽ làm cho ứng dụng chạy được trên mọi thiết bị khác nhau và đưa người dùng vào một kỷ nguyên mới, kỷ nguyên của kết nối.​

Midori là một nhánh của HĐH Singularity do Microsoft nguyên cứu, nó được thiết kế cho các máy thuộc dòng x86, x64, ARM, đặt trên chương trình hệ thống cung cấp môi trường ảo Windows Hyper-V.​

080731113753-283-939.jpg

Một trong số mục tiêu của các ứng dụng Midori là tương thích và vận hành được với những chương trình Windows để bước chuyển tiếp lên hệ điều hành mới sẽ diễn ra "êm ái". Nguyên tắc chủ chốt của Midori chính là hỗ trợ các hoạt động cùng lúc, hay còn gọi là điện toán đám mây (cloud computing) vì các nguồn điện toán như phần mềm, dịch vụ... sẽ nằm tại các máy chủ ảo (đám mây) trên Internet thay vì trong máy tính gia đình và văn phòng (trên mặt đất) để người dùng kết nối nhanh chóng.​

Để làm được điều này cần 3 khối hợp nhất, bao gồm: các kỹ thuật thực thi, một cụm nền tảng và một mô hình lập trình có thể hỗ trợ kết nối liên tục. Trong bối cảnh đó, các dịch vụ của hệ điều hành như lưu trữ sẽ được cung cấp cho ứng dụng bằng chính hệ điều hành hoặc qua một môi trường mạng chia sẻ dữ liệu tin cậy.​

Những ứng dụng cho Modori được lập trình trên nền .NET, sẽ được kiểm tra lỗi bằng trình biên soạn Bartok thuộc dự án Microsoft Search. Larry O’Brien, một chuyên gia phân tích độc lập, .NET trong Midori sẽ tạo ra một mô hình lập trình mới an toàn hơn cho hệ thống, có thể chuyển một phép tính lên hay các lõi xử lý khác nhau, loại bỏ được gián đoạn giữa thời gian vận hành của hệ điều hành và máy ảo.​

Không giống như Windows, Midori sẽ được thiết kế để có các ưu thế về hoạt động và bảo mật ngay từ đầu. Nó sẽ có ranh giới rạch ròi giữa các thành phần để việc vận hành thành phần này không làm ảnh hưởng tới cái khác. Ngoài ra, hạ tầng quản lý tài nguyên RMI sẽ có cơ thế kiểm soát băng thông IO (dữ liệu nhập/xuất), bộ nhớ, điện, thời gian phản ứng...​

Theo
 
Back
Top