TGViewer
Kali Linux Kali Linux @linuxkalii · 55.7K subscribers
Post #2081 9.34K
Linux запустили на виртуальной машине с одной инструкцией

Инженер Adrian Cable показал необычный проект: виртуальную машину, которая умеет запускать Linux, DOOM и даже веб-сервер, хотя в её основе лежит всего одна базовая инструкция.

Проект называется Eternal Software Initiative.

Цель сохранить программы так, чтобы их можно было запустить даже через десятки или сотни лет.

Проблема в том, что современный софт быстро стареет. Меняются процессоры, операционные системы, библиотеки, форматы и инструменты сборки. Через много лет может оказаться, что исходники есть, а нормально запустить программу уже невозможно.

Решение проекта: упаковать программу, ОС, библиотеки и файловую систему в один самодостаточный артефакт. Потом его можно запустить на очень простой виртуальной машине, которую легко восстановить по короткому описанию.

В основе используется архитектура Subleq+. Она работает почти на одной операции: вычесть число из одной ячейки памяти, записать результат в другую и перейти дальше по условию.

Звучит примитивно, но этого достаточно, чтобы построить полноценные вычисления. Поэтому на такой схеме удалось запустить не только простые программы, но и Linux.

Что уже есть в проекте:

1. минимальная VM примерно на 50 строк C
2. LLVM backend для компиляции программ
3. порт Linux kernel
4. запуск C и C++ программ
5. demo с DOOM и веб-сервером
6. формат capsule для хранения всей системы в одном файле

Главная ценность проекта не в скорости, а в долговечности.

Обычный эмулятор сам зависит от современного софта. А здесь идея такая: оставить максимально простую VM и набор чисел, из которых можно снова поднять старую программу.

Редкий случай, когда хакерский эксперимент выглядит как реальный способ сохранять цифровую историю.

https://www.techtimes.com/articles/318667/20260618/software-preservation-breakthrough-ioccc-winning-vm-runs-linux-single-instruction.htm
  • ❤ 36
  • 🔥 21
  • 👍 13
More from @linuxkalii
  1. Oct 10, 2026🚀 DevOps Interview 2026 - шпаргалка-курс для подготовки к собеседованию Всё, что спрашива…
  2. Oct 9, 2026🐧 Файл в `/dev/shm` может оказаться на диске. Даже если вы считали его «строго в RAM». На…
  3. Oct 8, 2026👣 Campfire переписали на Rust, почти без ручного Rust. DHH пишет, что сегодня уже гоняет…
  4. Oct 8, 2026🤦 Подозреваемый в атаках на банки мог выдать себя, попросив ИИ написать резюме. CrowdStri…
  5. Oct 7, 2026🔐 Anthropic вводит три уровня допуска к кибервозможностям Claude Defense Access → Red Tea…
  6. Oct 6, 2026🕵️ Удалили cookies? Сайт всё ещё может узнать ваш браузер Александр Ханфф собрал большой…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →