Двадцать пять лет назад Линус Торвальдс сидел за компьютером, где почти каждая программа принадлежала ему самому. За последние пару недель автор постепенно заменял штатные инструменты на свои собственные разработки, опираясь на новый подход. Ключ к успеху — сочетание двух слоёв: фундаментальный CHasm на чистом x86_64 ассемблере без libc, который рисует пиксели и считывает нажатия клавиш, и приложение Fe₂O₃ на Rust, построенное на небольшой общей библиотеке интерфейса crust. Остались всего два стандартных приложения: WeeChat для чата и Firefox как единственный графический интерфейс. Даже редактор vim, с которым автор работал с 2001 года и который считал частью собственного мышления, уступил место новому инструменту scribe. Впервые за семьдесят два часа мышечная память была переобучена. Редактор scribe имитирует работу vim, но избавлен от ninety percent функций, которые пользователь никогда не использовал. Вместо этого там есть автософт-винт по умолчанию, режим чтения с фокусом в стиле Limelight, доступ к искусственному интеллекту без выхода из буфера, поддержка формата гиперсвязей и шифрования Ruby HyperList app, а также общие регистры сессий. Раньше создание своего редактора, файлового менеджера или оконного менеджера занимало годы. Экономические условия не позволяли большинству программистов半途而归, а стоимость разработки инструмента, подходящего именно тебе, теперь упала на порядки благодаря Rust, CC и исчерпывающей документации по TUI-программированию. Разрыв между желанием сделать функцию и возможностью её реализации сократился до нескольких вечеров работы. Это не продажа и не запрос на похвалу, ведь код не новаторский, а лишь адаптирован под конкретного человека. Автор не стремится, чтобы другие использовали его софт, так как он создан под его уникальный стиль работы. Главное достижение — доказательство того, что теперь реально создать настольную среду, идеально подходящую одному человеку. Вместо компромиссов с настройками других людей остаётся маленький, быстрый и удобный инструмент. Если вы думали, что единственное решение для неудобной функции — это плагины или сложные конфиги, то сейчас появился третий вариант: Build Your Own Software. Вы не обязательно замените весь рабочий стол, но создание хотя бы одного инструмента под ваш стиль workflows уже стоит потраченных выходных.
Линус Торвальдс сделал идеальную ОС на чистом ассемблере и Rust
03.05.2026 15:32 · hackernews