Ngày nay, việc kích hoạt các tính năng bị ẩn hoặc đang trong giai đoạn phát triển trên Windows 10 và Windows 11 đã trở nên khá dễ dàng. Các tính năng chưa phát hành thường nằm trong các bản dựng hệ điều hành dưới dạng ID tính năng Velocity (Velocity feature ID), được kiểm soát bởi các thư viện liên kết động (DLLs), và có thể được bật bằng các công cụ bên thứ ba như ViVeTool. Tuy nhiên, trong quá trình phát triển Windows 8, các tính năng từng bị khóa theo một cách phức tạp hơn nhiều, thông qua một cơ chế có tên gọi Redpill. Một kỹ sư của Microsoft giờ đây đã xác nhận nguồn gốc của tên mã này, và nó đúng như những gì chúng ta vẫn nghĩ.
Redpill trong Windows 8: Cơ chế kích hoạt tính năng ẩn và nguồn gốc tên gọi
Trong thời kỳ phát triển Windows 8, Microsoft đã tạo ra một hệ thống nhằm che chắn các tính năng hệ điều hành đang trong quá trình phát triển khỏi cả nhân viên nội bộ và công chúng. Được đặt tên mã là Redpill, cơ chế này đã tận dụng hệ thống cấp phép (licensing subsystem) hiện có trong Windows, cùng với một số thành phần khác không có trong phiên bản cơ bản của hệ điều hành, để kích hoạt các tính năng bị vô hiệu hóa cho những người dùng được ủy quyền. Mặc dù hệ thống bảo vệ này khá mạnh mẽ và phức tạp, các phần mềm của bên thứ ba đã được phát triển sau đó để vượt qua nó thành công.
Gần đây, kỹ sư Microsoft Raymond Chen đã đăng tải một bài blog ngắn, xác nhận rằng tên gọi Redpill được lấy cảm hứng từ bộ phim khoa học viễn tưởng đình đám năm 1999, The Matrix (Ma Trận), đúng như nhiều người đã dự đoán. Đối với những ai chưa xem bộ phim bom tấn này, có một cảnh quay biểu tượng khi nhân vật chính Neo được thủ lĩnh quân kháng chiến Morpheus đưa ra lựa chọn giữa hai viên thuốc: viên màu xanh và viên màu đỏ. Nếu Neo chọn viên thuốc màu xanh, anh sẽ tỉnh dậy vào ngày hôm sau trong thực tại mô phỏng mà anh đang bị giam cầm, tin rằng những sự kiện đêm qua chỉ là một giấc mơ hoặc ảo giác. Ngược lại, việc uống viên thuốc màu đỏ sẽ cho phép anh thoát khỏi thực tại mô phỏng và nhìn thế giới đúng như bản chất thật của nó.
Màn hình Start của Windows 8.1 với thanh tác vụ, minh họa các tính năng giao diện người dùng có thể từng được ẩn bởi cơ chế Redpill.
Do đó, ý tưởng đằng sau việc đặt tên cơ chế khóa tính năng của Windows 8 là Redpill là để những người được ủy quyền “uống viên thuốc đỏ” sẽ là những người có thể khám phá các tính năng ẩn của hệ điều hành. Rất nhiều khả năng trải nghiệm người dùng (UX) thú vị đã được ẩn đi bằng Redpill, bao gồm:
- Menu Start mới
- Trải nghiệm thiết lập ban đầu (out-of-the-box experience – OOBE) được cải tiến
- Giao diện đăng nhập (logon UI) được thiết kế lại
- Và nhiều hơn nữa.
Những tranh cãi và bài học từ cơ chế Redpill
Mặc dù có mục đích bảo mật, nhưng việc khóa các tính năng đang phát triển bằng một cơ chế phức tạp như Redpill có thể đã hạn chế việc thu thập phản hồi mang tính xây dựng và chân thực, cả từ nội bộ Microsoft lẫn từ bên ngoài. Với thực tế rằng Windows 8 bị coi là một thất bại, có lẽ việc phát triển Windows hiện nay công khai hơn nhiều và có thể được kiểm tra bởi hầu hết mọi người là một điều tốt.
Kết luận: Cơ chế Redpill trong Windows 8 là một phần thú vị trong lịch sử phát triển của hệ điều hành, cho thấy nỗ lực của Microsoft trong việc kiểm soát tính năng trước khi ra mắt công chúng. Mặc dù nó phức tạp và có thể có những hạn chế nhất định, việc hiểu về Redpill giúp chúng ta đánh giá cao cách Microsoft đã thay đổi phương pháp phát triển để trở nên minh bạch và cởi mở hơn trong các phiên bản Windows sau này. Bạn nghĩ sao về cơ chế Redpill và sự thay đổi này? Hãy chia sẻ ý kiến của bạn trong phần bình luận bên dưới và theo dõi sotaythuthuat.com để đọc thêm các bài viết chuyên sâu về lịch sử và công nghệ Windows nhé!