Tin tức

Phát triển hệ điều hành riêng để làm CV

09 / 09 / 2016

Để gây ấn tượng với nhà tuyển dụng, một lập trình viên đã phát triển một hệ điều hành riêng để giới thiệu về CV của anh.

Mathieu Passenaud, một lập trình sáng tạo, đã xây dựng hẳn một hệ điều hành để giới thiệu CV của chính mình. Anh sử dụng dự án cũ, 8 năm trước, được xây dựng hồi còn sinh viên và dùng nó để tạo hệ điều riêng cho anh. Kết quả là một hệ điều hành mới, đơn giản, và chỉ có 2 trang CV giới thiệu về bản thân; trong đó, hệ điều hành có khả năng xử lý nhận kí tự từ bàn phím và hiển thị text ra màn hình.

Anh cũng thực hiện chia sẻ mã nguồn lên Github. Trên đó, anh có hướng dẫn cách sử dụng, xây dựng và triển khai từ mã nguồn. Để tạo file binary, anh chỉ sử dụng có 3 công cụ chính là NASM để biên dịch mã assembly, GCC và ld để liên kết. Hệ điều hành được triển khai sử dụng các chức năng cơ bản của một hệ điều hành như phân trang (pagination), màn hình text console, xử lý đa luồng (multithreading), ngắt (interruption) và exception.

Bạn có thể tham khảo thêm tại trang chủ của Mathieu, mã nguồn trên Github, hoặc tải file ISO (8MB) để thử nghiệm.


Quay lại danh sách
CHIA SẺ BÀI VIẾT
KodeMate
Chat với chúng tôi Chat với chúng tôi - kodemate.com