Запускайте Bash-скрипты и Node.js без установки лишнего софта.
Браузер давно превратился в неповоротливого монстра, съедающего гигабайты оперативки. Но что, если заставить его работать на вас по-настоящему? Проект Lifo превращает обычную вкладку в полноценную Unix-среду. Это не эмуляция и не тормозная виртуалка. Это переосмысление всей концепции ОС, где ядром выступает сам движок браузера.
Танцы с бубном вокруг дистрибутивов отменяются
Обычно для работы с консолью нужно либо ставить полноценный дистрибутив, либо мучиться с WSL. Lifo предлагает запустить терминал в браузере без установки чего-либо в систему. Вы просто открываете страницу и получаете bash синтаксис в вебе со всеми привычными фишками. Пайпы, редиректы, автодополнение по Tab — всё работает из коробки. Разработчики реализовали полноценный парсер, который превращает ваши команды в реальные действия внутри браузерной песочницы.
Файлы, которые не исчезают
Главная проблема онлайн-песочниц — потеря данных после закрытия вкладки. Здесь этот вопрос закрыт. Используется виртуальная файловая система IndexedDB, которая сохраняет всё дерево каталогов прямо в локальном хранилище. Создали скрипт в домашней директории? Он останется там и завтра. Вы вольны использовать стандартную posix семантика js для манипуляций с данными: копируйте, перемещайте и редактируйте конфиги без страха всё сломать.
Скрытые возможности под капотом
Внутри системы живет более 60 классических команд. Нужно скачать файл через curl или wget? Легко. Хотите запустить запуск bash скриптов онлайн для автоматизации рутины? Пожалуйста. Но самое мощное припрятано в слое node js compatibility layer browser. Вы можете исполнять JavaScript так, будто работаете в полноценном Node.js, дергая модули fs, path или crypto. Это открывает путь к запуску инструментов, которые раньше требовали долгой настройки окружения.
Зачем это нужно нормальному человеку
Представьте ситуацию: вы за чужим железом или корпоративным ноутбуком, где заблокирована установка любого софта. Админы закрутили гайки. Но доступ к сети есть. Открываете Lifo и вуаля — у вас под рукой полноценный unix терминал в браузере с доступом к сети и локальному хранилищу. Можно быстро проверить код, поковырять API через curl или просто насладиться эстетикой темы Tokyo Night.
Кто-то скажет, что полноценную систему в браузере не собрать. Но Lifo доказывает обратное, предлагая даже собственный пакетный менеджер pkg. Можно подтягивать новые инструменты прямо по URL. Это и есть настоящий контроль над своими задачами, когда софт не диктует условия, а просто работает там, где вам удобно.
Хватит использовать браузер только для скроллинга ленты. Пора превратить его в рабочий инструмент, который всегда с собой. Попробуйте сами, благо исходники лежат в открытом доступе.
🔔 Кажется, пришло время перестать просить разрешения у системных администраторов. Если вы любите копаться в интересном софте и находить лазейки там, где их не ждали, заглядывайте на главной странице канала. Подписывайтесь, чтобы не пропустить свежие разборы крутого железа и софта с GitHub! 📰