Một phiên bản port mới của "Doom" gần đây đã được ra mắt. Nó có thể được tải trực tiếp vào bộ nhớ thông qua dịch vụ DNS của Cloudflare mà không cần ghi bất kỳ tệp nào vào đĩa cục bộ và không yêu cầu quy trình cài đặt truyền thống. Các nhà phát triển đã mã hóa dữ liệu từ phiên bản thử nghiệm của game bắn súng góc nhìn thứ nhất cổ điển thành 1.964 bản ghi DNS TXT và khởi chạy trò chơi chỉ bằng một lệnh PowerShell.

Hệ thống tên miền (DNS) ra đời cách đây gần 45 năm. Ban đầu nó được sử dụng như một phần của cơ sở hạ tầng Internet để hoàn thành việc phân giải tên miền và địa chỉ IP. Nó chưa bao giờ được thiết kế để lưu trữ các tập tin chứ đừng nói đến việc chạy các chương trình. Tuy nhiên, lĩnh vực bảo mật từ lâu đã chứng minh rằng DNS cũng có thể được sử dụng tốt: các nhà nghiên cứu trước đây đã phát hiện ra rằng tin tặc truyền mã độc theo từng phân đoạn thông qua hàng trăm hoặc hàng nghìn tên miền phụ, sau đó sử dụng các tập lệnh do AI tạo để tập hợp lại chúng trên hệ thống mục tiêu, từ đó phân phối tải trọng phần mềm độc hại thông qua DNS.
Người khiến “Doom” chạy trên DNS lần này là nhà phát triển Adam Rice. Anh ấy đã áp dụng ý tưởng tương tự và chia dữ liệu trò chơi thành 1.964 bản ghi TXT, lưu trữ chúng trong vùng DNS do Cloudflare quản lý, sau đó tập hợp lại và thực thi các bản ghi văn bản này cục bộ thông qua PowerShell. Cổng này dựa trên dự án Managed Doom được viết bằng C# bởi Nobuaki Tanaka. Rice, với sự hỗ trợ của Claude, đã vá mã và nén kích thước trò chơi từ 8,4 MB xuống còn khoảng 1,9 MB. Để triển khai giải pháp cụ thể này, các nhà phát triển đã hy sinh hỗ trợ âm thanh, do đó phiên bản hiện tại của DOOM qua DNS chạy "im lặng".
Về chi tiết kỹ thuật, bản thân các truy vấn DNS không thể lưu trữ trực tiếp tệp nhưng vùng DNS có thể chứa một lượng lớn bản ghi văn bản. Chỉ cần phương pháp mã hóa đủ thông minh, các bản ghi văn bản có thể được “đánh vần” đủ dữ liệu để truyền tập tin và thậm chí chạy phần mềm. Trong dự án của Rice, người dùng chỉ cần cài đặt PowerShell 7 và thực thi “.Start-DOOMOoverDNS.ps1 -PrimaryZone ‘example.com’” từ dòng lệnh để khởi chạy trò chơi. Trang chủ dự án trên GitHub cung cấp hướng dẫn chi tiết để tải trò chơi lên, định cấu hình DNS và thực thi các lệnh khác mà không cần dựa vào bất kỳ sự phụ thuộc bổ sung nào hoặc cài đặt phần mềm khác trên hệ thống.

Phiên bản DNS của "Doom" chỉ là ví dụ mới nhất về cách tiếp cận "vô đạo đức" của trò chơi khi hạ cánh trên nhiều nhà mạng khác nhau. Trong những năm qua, những người đam mê đã đẩy giới hạn của những nơi khác mà bạn có thể chạy Doom: từ các phím bàn phím đơn, máy tính tiền McDonald's và ki-ốt tự đặt hàng, bảng điều khiển cầm tay Playdate, thế giới Minecraft, giao diện CAPTCHA, đến đèn thông minh giá 15 đô la của IKEA, BIOS bo mạch chủ, gạch Lego, John Deere tổ hợp, sổ ghi chú, Atari ST, thanh kẹo, chip thần kinh chỉ tiêu thụ 1 miliwatt điện, Commodore 64. Teletext, máy cắt cỏ robot, Phần cứng được đóng hộp "Fortnite" và "Doom", mã QR, tai nghe, vệ tinh trên quỹ đạo và thậm chí cả "máy tính" bao gồm các tế bào thần kinh sống của con người, cũng như hệ thống loại của TypeScript và tài liệu PDF, Microsoft Word, v.v., hầu hết mọi thứ đều được bao gồm. Nỗi ám ảnh về việc “làm cho Doom chạy” đã trở thành một biểu tượng văn hóa trong giới kỹ thuật.
Đồng thời, một nhà phát triển khác đã hoàn thành việc chuyển "Doom" và "Quake" trên bảng điều khiển cầm tay cổ điển Analogue Pocket, với Claude cũng hỗ trợ hậu trường. Analogue Pocket ban đầu được thiết kế để mô phỏng nhiều máy chơi game cũ khác nhau như Game Boy Advance thông qua FPGA. Tuy nhiên, hai phiên bản được chuyển này không phải là mô phỏng bảng điều khiển đơn giản mà chạy theo cách nguyên bản và không có mối quan hệ kế thừa trực tiếp với các phiên bản bảng điều khiển hiện có. Tuy độ mượt vẫn chưa mượt như lụa nhưng lấy cấu hình PC của những năm 1990 làm tham khảo, chiếc máy chơi game cầm tay này có khả năng chạy tốt những tựa game cổ điển này tốt hơn nhiều máy tính của năm đó.