Hệ điều hành đóng vai trò trung gian trong việc giao tiếp giữa người sử dụng và phần cứng máy tính, cung cấp một môi trường cho phép người sử dụng phát triển và thực hiện các ứng dụng của họ một cách dễ dàng.
Trước tiên,bạn phải hiểu,lập trình hệ điều hành là gì:
Là tự tạo 1 Hệ Điều Hành thật,cần có đầy đủ các ứng dụng cần thiết,API riêng,....Có thể tương tác,kết nối với các thiết bị ngoài.Công việc tạo 1 hệ điều hành rất khó khăn.Vấn đề đặt ra là bạn cần phải thiết kế 1 giao diện,những ứng dụng,.....Việc tạo ra tường lửa cho HĐH cũng rất quan trọng vì nó bảo vệ người dùng khỏi những Hacker.
Nếu bạn đã muốn tạo 1 hệ điều hành của riêng mình thì chuyện đó đã trở lên dễ dàng hơn nhờ Cosmos
Đầu tiên,bạn cần có:
-Visual Studio 2013
-VMWare
-Cosmos
*Tải và cài đặt Cosmos
-Truy cập vào Website của Cosmos: http://cosmos.codeplex.com/
-Bấm vào Download và đợi trong 2 giây,nó sẽ tự động tải về máy(dung lượng rất nhẹ)

-Khi Download về xong.Bạn mở lên và cài đặt bình thường
-Vào Visual Studio 2013,bạn sẽ thấy trên thanh Menu của VS có thêm mục là Cosmos
*Tạo dự án và bắt đầu tự tay tạo 1 Hệ Điều Hành

-Khởi động Visual Studio 2013
-Bấm New Project... và cửa sổ New Project sẽ hiện ra.
-Chọn vào chỗ có chữ Cosmos.Nó sẽ hiện ra các loại ngôn ngữ mà bạn muốn dùng nó lập trình.(Ở đây em chọn VB.NET

-Sau đó,phần Name,bạn điền tên dự án vào và bấm OK
-Đợi 1 lúc cho nó khởi tạo Project -Những code cho sẵn sẽ hiện ra,bạn sẽ thay đổi,thêm bớt,.....theo ý thích và bấm Start để khởi chạy Hệ Điều Hành.(Nó sẽ khởi động VMPlayer để chạy máy ảo)
-Nó sẽ lưu lại,chạy trên VMPlayer. Nếu bạn tắt HĐH đó đi thì bạn lại soạn thảo code được tiếp (như là lập trình phần mềm bình thường)
-Vì em cũng mới học cái này nên chưa thể hướng dẫn chi tiết hết được!


*Tác phẩm mới học của em:

