Open Oscar Server: Hồi sinh kỷ nguyên AIM và ICQ bằng máy chủ mã nguồn mở viết bằng Go

Công nghệ30 tháng 8, 2026·4 phút đọc

Open Oscar Server là dự án máy chủ nhắn tin tức thời mã nguồn mở, viết bằng Go, tương thích với các ứng dụng khách AIM và ICQ cổ điển. Dự án hỗ trợ nhiều phiên bản client từ thập niên 1990-2000, bao gồm chat room, tin nhắn ngoại tuyến, biểu tượng bạn bè và nhiều tính năng khác. Đây là cơ hội để cộng đồng hoài niệm và các nhà phát triển khám phá lại giao thức OSCAR một cách hợp pháp và phi thương mại.

Open Oscar Server: Hồi sinh kỷ nguyên AIM và ICQ bằng máy chủ mã nguồn mở viết bằng Go

Open Oscar Server: Hồi sinh kỷ nguyên AIM và ICQ bằng máy chủ mã nguồn mở viết bằng Go

Open Oscar Server là một dự án máy chủ nhắn tin tức thời mã nguồn mở, độc lập, viết bằng ngôn ngữ Go, cho phép các ứng dụng khách AIM và ICQ cổ điển hoạt động trở lại. Dự án hỗ trợ nhiều phiên bản client từ thập niên 1990 đến 2000, tái hiện các tính năng biểu tượng như chat room, tin nhắn ngoại tuyến và danh sách bạn bè. Với giấy phép MIT và triết lý phi thương mại, đây là cánh cửa đưa người dùng trở về thời hoàng kim của nhắn tin tức thời.

Open OSCAR ServerOpen OSCAR Server

Giữa làn sóng hoài niệm công nghệ, một dự án hồi sinh giao thức OSCAR

Trong khi các dịch vụ nhắn tin hiện đại như Telegram, Discord hay Slack thống trị thị trường, một nhóm nhà phát triển đã chọn cách đi ngược dòng thời gian. Open Oscar Server (OOS) là một máy chủ mã nguồn mở, hoàn toàn độc lập, được thiết kế để tương thích với các giao thức OSCAR và TOC từng được AOL sử dụng cho AIM và ICQ.

Dự án không chỉ là một bản sao kỹ thuật đơn thuần. Nó tái hiện trải nghiệm sử dụng thực tế: từ những phiên bản AIM chạy trên Windows 95 cho đến ICQ với số UIN huyền thoại. Đặc biệt, OOS còn hỗ trợ TOC1 và TOC2 – các giao thức đơn giản hóa từng được các ứng dụng bên thứ ba như Miranda IM hay TiK sử dụng.

Những tính năng được hỗ trợ: Từ chat room đến file sharing

Máy chủ OOS không chỉ dừng lại ở việc gửi tin nhắn cơ bản. Dưới đây là danh sách các tính năng chính:

  • AIM (OSCAR): Hỗ trợ client Windows từ phiên bản 1.x đến 7.x, bao gồm tin nhắn trạng thái vắng mặt (away messages), biểu tượng bạn bè (buddy icons), danh sách bạn bè, phòng chat công khai và riêng tư, hồ sơ người dùng, quyền riêng tư (chặn/cho phép), tính năng cảnh báo (warning), và tìm kiếm thư mục người dùng.

  • ICQ: Hỗ trợ các client từ phiên bản 98x đến 5.x, với các tính năng nhắn tin tức thời, hồ sơ, tìm kiếm người dùng, trạng thái hiện diện và đặc biệt là tin nhắn ngoại tuyến (offline messaging) – một tính năng rất được yêu thích thời bấy giờ.

  • File Sharing: Hỗ trợ gửi file trực tiếp (Direct Connect) trong mạng LAN, và gửi file qua Internet cho cả hai giao thức AIM và ICQ.

Hướng dẫn chạy và quản trị máy chủ

Open Oscar Server được thiết kế để dễ dàng triển khai trên nhiều nền tảng khác nhau. Người dùng có thể tham khảo các hướng dẫn nhanh cho Linux (x86_64), macOS (Intel và Apple Silicon)Windows 10/11 (x86_64).

Điểm đáng chú ý là dự án cung cấp một Management API đầy đủ, cho phép quản trị viên điều khiển máy chủ thông qua các lệnh HTTP đơn giản. Ví dụ, để tạo người dùng mới trên Linux/macOS, chỉ cần sử dụng curl:

curl -d'{"screen_name":"MyScreenName", "password":"thepassword"}' http://localhost:8080/user

API này hỗ trợ các thao tác quản lý người dùng, danh sách phiên hoạt động, và tạo phòng chat công khai. Điều này giúp việc vận hành một máy chủ AIM/ICQ riêng trở nên đơn giản và minh bạch.

Cộng đồng và triết lý phát triển

Discord CommunityDiscord Community

Dự án đang trong quá trình phát triển tích cực và chào đón mọi đóng góp từ cộng đồng. Một máy chủ Discord đã được thành lập để hỗ trợ người dùng và kết nối các nhà phát triển.

Điều quan trọng cần nhấn mạnh: Open Oscar Server là một dự án độc lập, hoàn toàn phi thương mại. Nó không liên kết với AOL hay Yahoo!, không tạo doanh thu và cũng không chấp nhận quyên góp. Toàn bộ mã nguồn được phát hành dưới giấy phép MIT, cho phép tự do sử dụng, sửa đổi và phân phối.

Góc nhìn cho độc giả Việt Nam

Đối với nhiều người dùng Internet Việt Nam thế hệ 8x, 9x, AIM và ICQ từng là biểu tượng của thời kỳ đầu kết nối mạng. Những âm thanh "ố ố" khi có tin nhắn ICQ hay danh sách bạn bè với số UIN là ký ức khó quên.

Dự án Open Oscar Server mở ra cơ hội để tái tạo lại một phần lịch sử Internet, đồng thời là một bài học thú vị về giao thức mạng và kỹ thuật đảo ngược (reverse engineering). Với những ai quan tâm đến lập trình Go hoặc muốn tìm hiểu cách một hệ thống nhắn tin hoạt động ở tầng giao thức, đây là một mã nguồn tham khảo vô cùng giá trị.

Nếu bạn là người hoài niệm, hãy thử cài đặt máy chủ, kết nối bằng một client AIM cũ và gửi tin nhắn đầu tiên của mình sau hơn 20 năm. Đó chắc chắn sẽ là một trải nghiệm cảm xúc khó tả trong thời đại AI và cloud ngày 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 ↗