Task Manager OG: Cha đẻ của Task Manager dựng lại công cụ bằng Vibe-coding
Task Manager OG: Cha đẻ của Task Manager dựng lại công cụ bằng Vibe-coding
Một kỹ sư đã khiến cộng đồng công nghệ chú ý khi mang ý tưởng cũ trở lại bằng công cụ và phương pháp mới: viết lại công cụ quản lý tiến trình từng tạo ra ba thập kỷ trước, nhưng lần này tận dụng Vibe-coding và trợ giúp từ Claude Code. Dự án cho thấy sự giao thoa giữa kinh nghiệm lâu năm và các công cụ sinh mã nhanh — đồng thời đặt ra những câu hỏi về độ hoàn thiện và cân bằng giữa trải nghiệm người dùng với hiệu suất hệ thống.
Khởi nguồn: một công cụ thiết thực cho thời hạn chế tài nguyên
Khi còn thiết kế Task Manager ban đầu, ưu tiên hàng đầu là tạo ra một chương trình đủ nhẹ để hoạt động ổn định trên phần cứng hạn chế của thời kỳ đó. Công cụ gốc ra mắt công chúng cùng Windows NT 4.0, và nhiệm vụ chính khi ấy không phải là trang trí giao diện mà là đảm bảo độ tin cậy và mức tiêu thụ tài nguyên thấp.

Sau 31 năm, Task Manager được chính người tạo ra nó viết lại. Nguồn ảnh Dave Plummer
Quy trình tái tạo: bản đặc tả dài và Vibe-coding
Thay vì giao hết cho AI tự quyết, tác giả chuẩn bị một bản đặc tả chi tiết dài 107 trang mô tả mong muốn về hành vi, giao diện và các tính năng cần có. Từ bản đặc tả đó, ông dùng phương pháp Vibe-coding với Claude Code để biến ý tưởng thành phần mềm thực thi. Điều thú vị là phiên bản thô đầu tiên đã hoàn thành rất nhanh trên một máy MacBook Air M5 — chỉ khoảng 4,5 giờ — trong bối cảnh hoàn cảnh cá nhân đặc biệt khi ông đang chờ con trai phẫu thuật tại bệnh viện.
Kiến trúc đa nền tảng: lõi C++ và giao diện riêng cho từng hệ
Phiên bản mới được thiết kế chạy trên nhiều hệ điều hành bằng cách dùng một lõi C++ chung kết hợp với lớp giao diện tương thích từng nền tảng. Trên Windows, phần giao diện khai thác Direct2D và DirectComposition; macOS sử dụng UIKit; Linux dùng Qt. Tuy nhiên, phần mềm hiện tại không tương thích với Windows 10 — một điểm cần lưu ý cho người muốn thử nghiệm.

Phiên bản mới có cả bản native dành cho MacOS và Linux. Nguồn ảnh Dave Plummer
Những thông số và dữ liệu mà TMOG theo dõi
So với phiên bản nguyên thủy, công cụ mới thu thập đa dạng dữ liệu hơn. Nó hiển thị chỉ số về CPU, GPU, bộ nhớ, nhiệt độ và mức tiêu thụ điện năng. Ứng dụng còn dùng hiệu ứng đồ họa chạy ở tần số 60 Hz và có khả năng theo dõi chuyển động chuột, nhằm nâng cao trải nghiệm trực quan cho người dùng.

Giờ đây, chương trình này theo dõi được nhiều loại tài nguyên trên máy tính hơn. Nguồn ảnh Dave Plummer
Trạng thái thử nghiệm: những dữ liệu chưa chính xác
Dự án hiện đang được phát triển ở chế độ beta, và một số phép đo chưa phản ánh thực tế. Ví dụ, trong thử nghiệm, thông số nhiệt độ CPU liên tục báo 16,9°C — thấp hơn cả nhiệt độ phòng. Một vài chỉ số về mức sử dụng bộ nhớ của từng tiến trình cũng khác biệt rõ rệt so với dữ liệu từ Task Manager mặc định của Windows.
Tiêu thụ tài nguyên và trao đổi giữa hiển thị – hiệu suất
Một nghịch lý thú vị khi so sánh hai phiên bản là: bản mới tiêu tốn nhiều tài nguyên hơn so với bản gốc. TMOG sử dụng khoảng 120 MB RAM và 3–4% CPU trong trạng thái mặc định, còn Task Manager hiện hành của Windows chạy ở mức khoảng 105 MB RAM và dưới 1% CPU. Khi tắt các hiệu ứng hoạt ảnh tần số cao, mức dùng CPU của TMOG giảm xuống còn khoảng 2–3% — cho thấy phần lớn chi phí CPU đến từ các thành phần hiển thị.
Không phải tất cả tính năng đều mới — nhưng có cách trình bày khác
Một số khả năng của TMOG đã xuất hiện trong những công cụ khác: nhiều chỉ số tương tự có trong Task Manager của Windows hoặc phần mềm chuyên dụng như HWiNFO, htop và NVTOP. Điểm khác biệt chủ yếu là TMOG gom nhiều dữ liệu vào một giao diện duy nhất và cung cấp tùy biến hiển thị theo ý người dùng.
Ý nghĩa của dự án với việc phát triển phần mềm
Dự án này minh họa hai điều có thể rút ra:
- Với bản đặc tả chi tiết và công cụ hỗ trợ, việc tạo nguyên mẫu phức tạp trở nên nhanh hơn so với phương pháp viết mã truyền thống.
- Tốc độ phát triển cao không luôn đồng nghĩa với sản phẩm hoàn hảo ngay lập tức; cần thời gian kiểm thử và điều chỉnh để đảm bảo dữ liệu chính xác và tối ưu hiệu suất.
Những điểm trên nhắc rằng việc cân bằng giữa trải nghiệm người dùng và tối ưu tài nguyên vẫn là bài toán quan trọng cho cả phần mềm mới và những công cụ đã tồn tại lâu.
Câu hỏi thường gặp (FAQ)
- TMOG đã hoàn thiện chưa?
- Hiện tại phần mềm đang ở giai đoạn beta, một số dữ liệu hiển thị vẫn chưa chính xác và cần sửa lỗi tiếp theo.
- Phần mềm chạy trên hệ điều hành nào?
- TMOG có phiên bản native cho Windows, macOS và Linux, nhưng không tương thích với Windows 10 theo thông tin đã nêu.
- Tại sao nhiệt độ CPU hiển thị 16,9°C?
- Đây là biểu hiện của dữ liệu chưa đúng trong quá trình thử nghiệm; thông tin cho thấy một số phép đo hiện chưa phản ánh giá trị thực.
- TMOG nặng hơn Task Manager mặc định không?
- Theo thử nghiệm, TMOG tiêu thụ nhiều RAM và CPU hơn Task Manager tiêu chuẩn, đặc biệt khi bật các hiệu ứng đồ họa cao cấp.
Kết luận
Dự án viết lại Task Manager bởi chính tác giả gốc là một ví dụ đáng chú ý về việc kết hợp kinh nghiệm lịch sử với công cụ lập trình hiện đại. Nó cho thấy khả năng tạo nguyên mẫu nhanh nhờ trợ giúp AI và đồng thời nhắc nhở về quy trình kiểm thử cần thiết để đạt độ chính xác và hiệu năng mong muốn. Với những cải tiến tiếp theo, công cụ này có thể trở thành một lựa chọn hấp dẫn cho người muốn nhiều thông tin hệ thống trong một giao diện duy nhất, miễn là các lỗi đo lường và tiêu thụ tài nguyên được tinh chỉnh.
Để mở rộng hiểu biết về các chủ đề liên quan, bạn có thể tham khảo thêm các phân tích chuyên sâu khác dưới đây.
Để đọc phân tích về cách một dự án game lớn chọn phương án sản xuất thủ công thay vì AI, hãy xem bài viết GTA VI chọn cách không dùng generative AI cho phần chơi đơn — bài viết giải thích rõ tuyên bố của Rockstar và bàn về tác động đến trải nghiệm người chơi.
Nếu bạn quan tâm tới quy tắc an toàn khi lái trên cao tốc và mức phạt liên quan, bài viết Giữ khoảng cách an toàn trên cao tốc theo quy định sẽ cung cấp tổng hợp các điều khoản và lý do cần tuân thủ để giảm rủi ro tai nạn.
Nếu tò mò về nguyên nhân khiến chữ viết của bác sĩ thường khó đọc, có thể tham khảo Nguyên nhân chữ bác sĩ khó đọc và hệ quả để hiểu sâu hơn các yếu tố dẫn đến hiện tượng này và cách công nghệ góp phần giảm thiểu vấn đề.
Lưu ý kỹ thuật: Bài viết mang tính tham khảo công nghệ và giáo dục, không thay thế tư vấn chuyên môn IT. Vui lòng kiểm chứng thông tin từ nguồn đáng tin cậy.
Tác giả
admin
Cộng tác viên góc công nghệ tại Diễn đàn công nghệ VN.