Павел Жовнер, разработчик сверхпопулярного устройства Flipper Zero или «тамагочи для хакеров», создал крошечный Linux-дистрибутив, состоящий всего из одного файла. Операционная система так и называется — OneFileLinux, что буквально означает «Однофайловый Линукс». Его можно хранить в системном разделе EFI, независимом от основной установленной ОС, откуда он и будет загружаться. Дистрибутив занимает всего 26 МБ, что сравнимо с весом одной современной фотографии.
Павел Жовнер известен тем, что в 2020 году он создал легендарный Flipper Zero — портативное многофункциональное устройство, взаимодействующее с системами контроля доступа. Но ещё до этого проекта российский разработчик развивал собственный легковесный дистрибутив Linux. OneFileLinux — это полноценная ОС на базе Linux, у которой есть две особенности. Во-первых, весь дистрибутив содержится в одном файле, который хранится на EFI-разделе. А во-вторых, сам дистрибутив невероятно «лёгкий»: он занимает всего 26 МБ дискового пространства.
Эти преимущества российской мини-Linux решают сразу несколько важных проблем, связанных с установкой дополнительной операционной системы. Миниатюрный дистрибутив не требует выделения места на накопителе: 26 МБ найдётся у каждого, более того, их потеря точно будет незаметной. Ещё один неоспоримый плюс OneFileLinux — независимость от внешних накопителей. Образ операционной системы будет храниться на EFI-разделе и всегда будет готов к работе. Также не нужно будет создавать новый системный раздел. И наконец, не потребуется устанавливать загрузчики, например, GRUB, и разбираться, как они работают.
По задумке автора проекта Павла Жовнера, OneFileLinux может помочь, когда пользователю срочно понадобится система Linux, но устанавливать её или подключать внешний накопитель нет возможности.
Сама ОС создана на базе дистрибутива Alpine Linux, который тоже относится к легковесным, но всё же на порядок тяжелее, чем OneFileLinux. Сентябрьский релиз Alpine Linux 3.20.3 весит около 220 МБ, что примерно в 8,5 раза больше, чем российская мини-система. Alpine Linux с момента своего создания в 2005 году поддерживается без перерыва, сборки с обновлениями и новыми функциями выходят едва ли не ежемесячно. А вот последний релиз OneFileLinux вышел более шести лет назад, весной 2018 года.
OneFileLinux можно использовать и на обычных ПК, и на устройствах Apple. Инструкция с описанием установки на обе платформы размещена на сайте, посвящённом проекту, и в профиле Павла Жовнера на GitHub. На GitHub и на других сайтах можно загрузить и сам дистрибутив ОС в формате .EFI.
Читайте в блоге: