Lập trình viên tung 1GB công cụ phát triển Palm OS 25 năm tuổi lên GitHub

Công nghệ15 tháng 10, 2026·5 phút đọc

Aaron Ardiri, cựu lập trình viên Palm OS người Thụy Điển, đã công bố khoảng 1GB tài nguyên phát triển Palm OS lên GitHub sau khi phát hiện cộng đồng người hâm mộ vẫn đang cải tiến các ứng dụng cho nền tảng này. Đây được xem là nỗ lực bảo tồn lịch sử phát triển di động thời kỳ đầu.

Lập trình viên tung 1GB công cụ phát triển Palm OS 25 năm tuổi lên GitHub

Một cộng đồng nhỏ nhưng đầy nhiệt huyết gồm những người đam mê máy tính cổ điển đang nỗ lực duy trì sức sống cho hệ điều hành Palm OS. Và mới đây, một lập trình viên sau khi biết đến sự tồn tại của họ đã trao tặng cả một kho báu mã nguồn mà chính ông cũng không ngờ vẫn còn hữu ích.

Lập trình viên người Thụy Điển Aaron Ardiri đã công bố khoảng 1GB tài nguyên phát triển Palm OS lên GitHub vào thứ Năm, nhằm mục đích bảo tồn chúng cho cộng đồng sử dụng. Trước khi được đăng tải, Ardiri cho biết với The Register rằng những tập tin này đã nằm im trong bản sao lưu cá nhân của ông hơn 25 năm, chỉ được giữ lại cho mục đích lưu trữ cá nhân như một phần trong quá khứ phát triển ứng dụng Palm OS của ông.

"Mọi thứ trong kho lưu trữ đều được tích lũy trong những năm tôi còn hoạt động tích cực với vai trò lập trình viên Palm OS", Ardiri giải thích qua email. "Nó bao gồm các bộ SDK, tài liệu kỹ thuật, bài trình bày hội nghị, tiện ích phát triển, ví dụ mẫu, và một phần mã nguồn hệ thống giới hạn vốn được cung cấp cho lập trình viên để giúp họ hiểu về giao diện người dùng và các thành phần nội bộ của hệ điều hành."

Con số 1GB mang ý nghĩa gì trong thời đại PalmPilot?

Một gigabyte dữ liệu nghe có vẻ không nhiều trong thời đại ngày nay, nhưng vào thời kỳ hoàng kim của chiếc PalmPilot, đó là cả một khối lượng dữ liệu quý giá khổng lồ.

Trước đây, Ardiri từng công bố mã nguồn các ứng dụng Palm OS của riêng mình lên GitHub cho những ai quan tâm. Tuy nhiên, ông cho rằng việc đó chỉ mang tính lưu trữ công khai và không nghĩ rằng thực sự có ai muốn "vọc vạch" lại những ứng dụng Palm OS cũ kỹ.

"Một lập trình viên gần đây đã gửi pull request đến kho mã nguồn Lemmings gốc của tôi, bổ sung hỗ trợ màn hình HiRes+ cho chiếc Palm Tungsten T3", Ardiri kể lại. "Tôi không hề biết rằng người ta vẫn đang tích cực phát triển và cải tiến phần mềm này sau hơn hai thập kỷ."

Điều đó khiến ông "sa vào hang thỏ". Ông nhanh chóng nhận ra có những người hâm mộ Palm OS trên Reddit, Discord và nhiều cộng đồng trực tuyến khác, tất cả đều đang tìm kiếm tài nguyên để duy trì sức sống cho thiết bị cổ điển của họ và giữ cho phần mềm retro còn khả dụng.

Không phải mã nguồn mở, mà là nỗ lực bảo tồn lịch sử

Cần lưu ý rằng việc Ardiri công bố những tài liệu này lên GitHub không đồng nghĩa với việc chúng là mã nguồn mở và có thể tự do sử dụng.

Ông đã thực hiện các biện pháp để tránh xâm phạm bản quyền bằng cách loại bỏ những thứ như ảnh ROM Palm OS, firmware, trình giả lập (simulator) và các ứng dụng thương mại mà ông cảm thấy không nên phân phối vì không có sự cho phép rõ ràng. Ardiri coi đây là nỗ lực bảo tồn lịch sử, chứ không phải hành động lách luật sở hữu trí tuệ.

"Rất nhiều kiến thức phát triển di động thời kỳ đầu đã biến mất cùng với các website cũ, diễn đàn lập trình viên và kho tài liệu lưu trữ. Một số chỉ còn tồn tại trong những bộ sưu tập cá nhân như của tôi", Ardiri nói.

Kết nối với cộng đồng bảo tồn Palm OS toàn cầu

Ardiri bày tỏ niềm vui khi được biết đến thế giới của những người hâm mộ Palm. Gần đây, ông đã chuyển giao hơn 50 thiết bị Palm OS cũ cho lập trình viên người Nga Dmitry Grinberg, một người nổi tiếng trong lĩnh vực bảo tồn Palm OS.

"Đây là một khám phá lại bất ngờ về một giai đoạn trong sự nghiệp mà tôi tưởng đã bỏ lại phía sau. Rõ ràng Palm OS có một cộng đồng hoạt động sôi nổi hơn nhiều so với tôi từng nghĩ... kho lưu trữ này là đóng góp của tôi cho những nỗ lực đó, cung cấp một ghi chép lịch sử về diện mạo phát triển khi Palm OS còn là một nền tảng thương mại hưng thịnh."

Bài học cho cộng đồng công nghệ Việt Nam

Câu chuyện của Ardiri khiến chúng ta tự hỏi còn bao nhiêu "vàng kỹ thuật số" đang nằm im trong các bản sao lưu, chờ được phát hiện.

Đối với cộng đồng công nghệ Việt Nam — nơi có không ít kỹ sư từng tham gia phát triển phần mềm, ứng dụng hoặc tài liệu kỹ thuật trong những giai đoạn đầu của ngành CNTT nước nhà — đây có thể là lời nhắc nhở đáng suy ngẫm. Rất nhiều kiến thức và mã nguồn quý giá từ thời kỳ sơ khai của công nghệ Việt Nam có thể đang nằm rải rác trong các ổ cứng cũ, đĩa CD hoặc máy tính cá nhân đã bị bỏ quên.

Việc số hóa và chia sẻ công khai những tài nguyên này — trong phạm vi pháp lý cho phép — không chỉ giúp bảo tồn di sản kỹ thuật mà còn có thể truyền cảm hứng và cung cấp tư liệu học tập cho thế hệ lập trình viên kế tiếp.

Hãy coi đây như một dấu hiệu để bạn dành thời gian xem lại những ổ đĩa cũ của mình — biết đâu bạn sẽ tìm thấy thứ mà ai đó đã tìm kiếm bấy lâu nay.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗