5 điểm bởi GN⁺ 2023-11-04 | 1 bình luận | Chia sẻ qua WhatsApp
  • Tác giả đã quyết định nghỉ hưu và có kế hoạch công khai mã nguồn của nhiều dự án khác nhau trong suốt 40 năm qua.
  • Mục tiêu của việc công khai mã nguồn là cung cấp tài liệu hữu ích và cơ hội học hỏi cho người khác.
  • Mã nguồn bao gồm nhiều dự án đa dạng, từ hệ điều hành đến tiện ích và trình giả lập.
  • Những dự án đáng chú ý gồm có ARMOS, một nhân đa tiến trình/đa tác vụ cho ARM, và CUBIX, một hệ điều hành cho CPU 6809.
  • Các dự án khác gồm DARC, bộ điều khiển vô tuyến nghiệp dư, và DVM, hệ điều hành đầu tiên mà tác giả viết cho Altair vào năm 1980.
  • Tác giả cũng đã phát triển nhiều tiện ích, trình soạn thảo văn bản và công cụ xử lý tệp cho DOS.
  • Cũng có các dự án liên quan đến vô tuyến nghiệp dư như HTX242, phần điều khiển cho bộ thu phát nghiệp dư RS HTX-242, và ICOMCIV, mã giao tiếp ICOM CI-V.
  • Mã nguồn cũng bao gồm nhiều trình giả lập như EMILY52, trình giả lập 8052, cũng như các trình giả lập terminal PC100 và VT-100.
  • Tác giả cũng cung cấp liên kết đến các máy tính cũ của mình và trang tải xuống chính cho mã nguồn.
  • Đợt công khai này là một đóng góp quan trọng cho cộng đồng kỹ nghệ phần mềm, mang lại nguồn tài nguyên phong phú cho việc học tập và phát triển.

1 bình luận

 
GN⁺ 2023-11-04
Ý kiến trên Hacker News
  • Tác giả đã quyết định nghỉ hưu và có kế hoạch công khai hơn 40 năm mã nguồn.
  • Mã nguồn bao gồm các chương trình C ngắn gọn và thanh nhã, với số lượng dòng #include chuẩn của C được giữ ở mức tối thiểu.
  • Phong cách lập trình của tác giả được khen ngợi nhờ tính tối giản và hiệu quả.
  • Kho mã của tác giả được xem là nguồn cảm hứng cho các lập trình viên khác.
  • Tác giả có một quy ước độc đáo là dùng 7 để biểu thị TRUE trong lập trình C, điều này khiến một số độc giả thấy thú vị.
  • Một số độc giả tiếc nuối vì đã không lưu giữ mã nguồn ban đầu của mình và khuyên người khác hãy bảo tồn mã.
  • Quyết định công khai mã của tác giả được xem là một di sản quý giá, chứa đựng nhiều viên ngọc và điều thú vị.
  • Tiện ích ImageDisk của tác giả được xem là có ảnh hưởng vì nó đã được dùng để lưu trữ đĩa mềm của nhiều loại máy tính khác nhau bằng IBM PC.
  • Một số độc giả cho rằng mã của tác giả “thuần khiết” hơn so với mã hiện đại phụ thuộc nặng vào thư viện và framework.
  • Một lỗi tạo ra lỗi 404 đã được báo cáo trong chương trình micro-CAD của tác giả.
  • Có câu hỏi về việc mã của tác giả sẽ được công bố theo giấy phép nào.
  • Có bình luận về lỗi hết bộ nhớ trong mã của tác giả.