Từ sân khấu FOSDEM 2026 đến một di vật công nghệ lạ lùng

Tại FOSDEM 2026, hội nghị nổi tiếng dành cho phần mềm nguồn mở, bài nói chuyện của Michal Pleban về CIDCO MailStation nhanh chóng thu hút sự chú ý của giới mê retro computing, tức trào lưu khám phá và phục dựng các hệ thống máy tính cổ. Với tiêu đề “Hacking the last Z80 computer ever made”, phần trình bày không chỉ gợi lại hoài niệm về phần cứng xưa mà còn đặt ra một câu hỏi thú vị: vì sao vào năm 1999, khi thế giới đã gần bước sang thời đại 32-bit hoàn chỉnh, vẫn có một thiết bị mới được xây dựng quanh vi xử lý Zilog Z80 8-bit?

MailStation là gì và vì sao nó đặc biệt?

CIDCO MailStation, từng được bán tại Mỹ dưới tên Earthlink Mivo 100, là một “internet appliance” – thuật ngữ dùng cho thiết bị chuyên dụng kết nối mạng để thực hiện một số tác vụ hẹp, thay vì là máy tính đa năng như PC. Sản phẩm này được quảng bá bằng khẩu hiệu “Email made easy”, sau đó đổi thành “Email without the PC”, cho thấy tham vọng đưa email đến với người dùng không muốn hoặc không cần sở hữu máy tính cá nhân. Xét về cấu hình, MailStation khá đáng nể với một thiết bị 8-bit: màn hình LCD đơn sắc 320 x 128, chip Z80 chạy ở 12 MHz, 128 KB RAM và hơn 1 MB bộ nhớ flash – loại bộ nhớ không mất dữ liệu khi tắt nguồn. Máy còn có modem quay số, nghĩa là kết nối Internet thông qua đường dây điện thoại theo kiểu dial-up rất phổ biến cuối thập niên 1990.

Một chiếc máy chỉ để gửi email, nhưng vẫn đủ chất “máy tính”

Dù được thiết kế chủ yếu để gửi và nhận email, MailStation vẫn khiến cộng đồng tranh luận liệu nó có nên được xem là một máy tính thực thụ hay không. Thiết bị có bàn phím, màn hình, bộ nhớ lưu trữ, khả năng giao tiếp dữ liệu và thậm chí chạy được ứng dụng theo cách riêng của nó. Theo Pleban, yếu tố quan trọng nhất để xếp nó vào hàng máy tính là: nó có thể bị hack, tức có thể bị can thiệp sâu vào phần mềm hoặc phần cứng để thay đổi chức năng ban đầu.

Cơ chế cập nhật kỳ lạ: mỗi ngày nhận một “ứng dụng” qua email

Một trong những chi tiết kỳ quặc nhất nằm ở biểu tượng Yahoo! trên màn hình chính. Tính năng này từng hiển thị tin tức tiêu đề, nhưng cách nó hoạt động lại rất khác thường. Thay vì tải về văn bản có định dạng như HTML – ngôn ngữ đánh dấu phổ biến trên web để hiển thị chữ đậm, nghiêng, phông chữ và bố cục – MailStation nhận về một ảnh bitmap, tức hình ảnh được tạo từ các điểm ảnh. Đáng chú ý hơn, mỗi trang tin thực chất được dựng bởi một chương trình nhỏ. Nói cách khác, dịch vụ sẽ gửi cho máy một email hằng ngày kèm tệp thực thi, tức file có thể chạy trực tiếp. Tệp này không đi vào hộp thư đến mà được mở tự động để cập nhật nội dung. Đây là một ý tưởng rất sớm của kiểu cập nhật từ xa cho thiết bị chuyên dụng, đến mức cơ chế này còn từng được cấp bằng sáng chế.

Mã hóa SDES: nghe bảo mật nhưng thực tế quá yếu

Các tệp đính kèm nói trên được mã hóa bằng SDES, viết tắt của Simplified Data Encryption Standard. Đây là một phiên bản đơn giản hóa của chuẩn mã hóa DES, chủ yếu dùng cho mục đích giảng dạy thay vì bảo mật thực tế. Vấn đề nằm ở chỗ SDES chỉ dùng khóa 10-bit, tức tổng cộng có 1.024 khả năng. Với cách tấn công brute force – thử lần lượt mọi khóa có thể – việc giải mã gần như dễ như một bài thực hành nhập môn an ninh mạng. Tuy nhiên, con đường khai thác này lại vướng trở ngại lớn hơn: để kích hoạt tài khoản, MailStation cần gọi đến một dịch vụ điện thoại tại Mỹ đã ngừng hoạt động từ năm 2011.

Ba con đường để xâm nhập MailStation

Không dừng lại ở phương án qua dịch vụ email cũ, Pleban tiếp tục phân tích các cách tiếp cận khác. Cách thứ hai là trích xuất firmware của thiết bị. Firmware là phần mềm mức thấp được lưu trong bộ nhớ ROM hoặc flash, chịu trách nhiệm điều khiển phần cứng và khởi động hệ thống. Từ firmware, ông phát hiện nhiều chuỗi văn bản liên quan đến cập nhật phần mềm, chứng minh rằng MailStation thực sự hỗ trợ nạp bản ROM mới. Quy trình này thậm chí có tài liệu hướng dẫn khá ngắn gọn, chỉ khoảng mười trang. Dữ liệu được truyền qua cáp Centronics Laplink gắn vào cổng máy in song song hai chiều. Centronics là chuẩn cổng máy in đời cũ, còn Laplink là kiểu kết nối trực tiếp giữa hai máy để truyền dữ liệu. Trở ngại lớn là hầu hết máy tính hiện nay không còn cổng này, và các bộ chuyển USB thông thường không thể thay thế đúng chức năng ở mức tín hiệu thấp.

Menu chẩn đoán bí mật và khả năng sửa ROM bằng tay

Cách thứ ba thậm chí còn hấp dẫn hơn với dân thích low-level hacking, tức can thiệp ở tầng rất gần phần cứng. MailStation có một menu chẩn đoán ẩn, mở bằng tổ hợp Ctrl+Shift+T trong lúc bật máy. Từ đó, người dùng có thể truy cập trình xem mã ROM ở dạng hexadecimal – hệ đếm cơ số 16 thường dùng để biểu diễn dữ liệu nhị phân một cách gọn hơn – rồi chuyển sang chế độ chỉnh sửa hex. Về lý thuyết, điều này cho phép sửa firmware trực tiếp từng byte một, dù trên thực tế đây là công việc đòi hỏi sự chính xác gần như tuyệt đối.

Một bootloader 64 byte mở toang cánh cửa, nhưng rủi ro cực lớn

Khi kiểm tra ROM, Pleban phát hiện một bootloader 64 byte. Bootloader là đoạn mã khởi động cực nhỏ có nhiệm vụ nhận và nạp chương trình hoặc firmware mới vào thiết bị. Trong trường hợp này, bootloader có thể nhận ROM mới qua cổng song song. Phát hiện đó đồng nghĩa với việc MailStation hoàn toàn có thể được nạp phần mềm tự chế. Nhưng cái giá phải trả không hề nhỏ: quá trình tải ROM mới gần như không có cơ chế kiểm tra lỗi hay xác thực. Chỉ cần một sai sót nhỏ, thiết bị sẽ bị “brick” – thuật ngữ chỉ tình trạng máy hỏng đến mức chỉ còn như một cục gạch, không thể khởi động hay sử dụng bình thường. Tệ hơn, không có quy trình phục hồi chính thức nếu firmware bị lỗi.

Ba máy đã chết, nhưng cộng đồng vẫn chưa bỏ cuộc

Trong phần hỏi đáp, khi được hỏi đã làm hỏng bao nhiêu chiếc MailStation trong quá trình nghiên cứu, Pleban thừa nhận ông đã “giết” ba máy. Dù vậy, ông vẫn còn tám chiếc dự phòng, cho thấy mức độ nghiêm túc của thú chơi phục dựng này. Thực tế, MailStation không hề là món đồ quá hiếm: thiết bị từng được bán với số lượng lên tới hàng trăm nghìn chiếc, và hiện vẫn có thể tìm thấy trên eBay với giá khá rẻ. Chính sự phổ biến ngày trước đã giúp nó trở thành nền tảng hấp dẫn cho giới hacker phần cứng ngày nay.

Từ máy email lỗi thời thành sân chơi phát triển Z80 hiện đại

Điều thú vị là MailStation không còn chỉ là món đồ sưu tầm. Pleban hiện cung cấp nhiều tài nguyên cho cộng đồng muốn vọc thiết bị này, gồm trình giả lập để thử mã nguồn, ứng dụng máy chủ để chuyển phần mềm sang MailStation và tài liệu phần cứng. Trước đó, nhiều người khác cũng đã khai phá nền tảng này: có dự án biến nó thành môi trường phát triển cho Z80, có người chế tạo giao tiếp Wi‑Fi để thay cho kết nối quay số cũ, và thậm chí có dự án cấy “bộ não” Raspberry Pi vào bên trong. Raspberry Pi là dòng máy tính bo mạch đơn rất nhỏ gọn, thường được dùng trong các dự án DIY và nhúng, nên ý tưởng này về cơ bản là giữ lại vỏ và bàn phím cổ điển của MailStation nhưng thay nội tạng bằng phần cứng hiện đại hơn.

Một lát cắt kỳ lạ của lịch sử công nghệ

CIDCO MailStation là ví dụ điển hình cho một nhánh tiến hóa công nghệ từng được kỳ vọng nhưng rồi nhanh chóng bị PC, smartphone và web hiện đại bỏ lại phía sau. Nó ra đời vào thời điểm chuyển giao, khi các hãng vẫn tin rằng người dùng có thể muốn một thiết bị chỉ làm tốt một việc: email. Nhưng chính những giới hạn kỹ thuật, những quyết định thiết kế lạ lùng và các cơ chế cập nhật tưởng như sáng tạo lại khiến MailStation trở thành báu vật đối với cộng đồng đam mê khảo cổ số. Gần ba thập kỷ sau ngày ra mắt, chiếc máy email khiêm tốn dùng chip Z80 ấy đang có đời sống thứ hai – không phải như thiết bị tiêu dùng, mà như một phòng thí nghiệm sống cho lịch sử điện toán, bảo mật sơ khai và nghệ thuật hack phần cứng.

Danh mục máy quét mã vạch

Máy quét mã vạch - Quét mã Qr - Quét mã vạch sản phẩm.

DÒNG MÁY CÓ DÂY

máy quét mã vạch không dây

DÒNG MÁY KHÔNG DÂY

DÒNG MÁY KIỂM KHO PDA

DÒNG MÁY FITMOUNT