Не упустите Omarchy!

MMaximilian Schwarzmüller
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00на прошлой неделе с довольно большим шумом вышла Omachi версии 4, Omachi Quattro,
00:00:06и если вы пропустили, это дистрибутив Linux, созданный DHH, который, конечно же,
00:00:14для многих является довольно противоречивой фигурой. Я сам Omachi не пользовался, это не обзор
00:00:22Omachi и не видео в ее поддержку. У меня скорее есть мысли о том, куда мы движемся,
00:00:28когда речь заходит о разработке ПО и том, как мы пользуемся компьютерами,
00:00:33и что-то супер-супер захватывающее я нахожу в Omachi, даже несмотря на то, что еще не пробовал ее. Ну и конечно,
00:00:40стоит отметить, что помимо всего хайпа, мы наблюдаем и своего рода противоположную реакцию:
00:00:47есть фанатичные приверженцы Linux, которые предпочитают держать экосистему закрытой и, судя по всему,
00:00:54не верят, что Linux может быть для каждого, считая, что нужно пролить пот и слёзы и месяцами дорабатывать напильником
00:01:01свой дистрибутив, чтобы считаться настоящим пользователем Linux. Но это, конечно, лишь громкое меньшинство,
00:01:08которое следует игнорировать. Уверен, в Omachi есть к чему придраться: в ней может чувствоваться вайб-кодинг
00:01:16или то, что это по сути Linux от DHH — коим он и является, позиционируясь именно так. Само название Omachi
00:01:24происходит от концепции «омакасэ», когда шеф-повар сам выбирает, что вы едите; то же самое здесь и для
00:01:30операционной системы. Можно спорить обо всем этом, критиковать это — и опять же, я ее еще не использовал,
00:01:38но тут есть две важные мысли. Во-первых, я считаю просто отличным, если Linux станет более доступным и удобным,
00:01:47а во-вторых, я убежден, что философия именно Omachi Quattro, заключающаяся в ее податливости, в том,
00:01:56что вы можете легко добавлять плагины и настраивать каждый аспект операционной системы с помощью ИИ,
00:02:04— это правильный путь. Ведь откровенно говоря, то же самое мы видим и в других областях разработки ПО.
00:02:11Взять, к примеру, агент программирования Pi, по которому у меня, кстати, есть курс, если вы хотите узнать о нем все:
00:02:19идея этого агента в том, что вы можете сделать его своим, что у него есть богатая система расширений
00:02:26(о чем я опять же рассказываю в своем курсе), позволяющая добавлять любые функции, менять интерфейс
00:02:34и по-настоящему сделать его вашим агентом программирования или ИИ-агентом в целом.
00:02:43И я уверен, мы увидим гораздо больше подобного во всех сферах, во всех видах программ, с которыми мы взаимодействуем.
00:02:51Операционная система — идеальный пример того, где, по моему мнению, вам захочется чего-то подобного.
00:02:58При этом это также идеальный пример того, где можно здорово наломать дров. Очевидно, если я сломаю Pi,
00:03:05в худшем случае я могу переустановить его или просто сбросить все расширения, и все будет в порядке.
00:03:12Если я сломаю ОС, это может оказаться чуть сложнее, но опять же, если вы принимаете подобную систему плагинов,
00:03:19вы, вероятно, придете к миру, где даже в случае сбоя можно просто отключить проблемный плагин,
00:03:27и все снова заработает. Хотя, возможно, мы также увидим операционные системы или ПО в целом,
00:03:35основанные на снимках состояния или имеющие механизмы, позволяющие легко откатываться к более ранним версиям,
00:03:42если что-то сломалось. Тогда сбои станут естественной частью развития, и вы действительно сможете сделать систему своей.
00:03:48Конечно, особенно сейчас, это не для всех — это нишевая штука для гиков, я прекрасно это понимаю,
00:03:56но возможность быстро добавить определенную функцию в программу или ОС — это просто потрясающая мысль.
00:04:03И конечно, я могу навайбкодить софт и запустить его на Mac или Windows тоже, и в этом можно преуспеть.
00:04:09Если говорить совсем прямо, вайб-кодинг отлично для этого подходит, но в зависимости от сложности задуманного
00:04:16у него сейчас есть свои ограничения, и легко навайбкодить то, что потом будет невозможно поддерживать.
00:04:21Однако существует множество одноразовых или базовых инструментов, где можно добиться отличных результатов,
00:04:28даже не заглядывая в код, не думая об архитектуре кода или даже об используемом языке программирования.
00:04:33Сейчас существуют оба этих подхода, и я считаю, что иметь операционную систему, в которую заложена философия
00:04:42расширяемости, динамичности и податливости — точно так же, как в таких инструментах, как Pi, —
00:04:50это определенно будущее, по крайней мере, в мире нишевых гиков пока что, а возможно, и в более широком мире в будущем.
00:04:58Я не знаю, является ли Omachi идеальной операционной системой для этого; можно утверждать,
00:05:05что для этого гораздо лучше подходит что-то вроде NixOS, поскольку NixOS основана на идее легкой настройки
00:05:12(или, может быть, не легкой, но настройки декларативными методами, немного похоже на то,
00:05:18как вы можете создать Dockerfile в качестве чертежа и затем запускать контейнеры).
00:05:25Про NixOS можно снять отдельный выпуск, но можно утверждать, что основанный на шаблонах или конфигурациях подход NixOS
00:05:33лучше подходит для этого видения. Мое понимание лишь в том, что NixOS не очень-то дружит с ИИ,
00:05:41но возможно, появится новый дистрибутив Linux, который лучше впишется в эту картину или это видение.
00:05:48И все же мне нравится тот факт, что Omachi является своего рода пионером в сфере расширяемых операционных систем,
00:05:54и в то же время дело не только в этом: насколько я понимаю, она гораздо более доступна,
00:06:00не страшная «из коробки» и просто работает сразу же, что необязательно свойственно другим дистрибутивам Linux.
00:06:07И конечно, если вы фанатичный приверженец Linux, ничто не мешает вам начать с самого нуля на Arch
00:06:14и затем настраивать ее вручную или с помощью ИИ — так, как вам хочется.
00:06:21Я лишь считаю, что это видение создания крайне расширяемого ПО, где расширяемость заложена в основу философии,
00:06:32— это будущее, или одна из ключевых составляющих будущего программного обеспечения. Что, однако,
00:06:40не означает, что софт вокруг должен быть навайбкоден, не требует заботы и поддержки или должен разрабатываться людьми,
00:06:48которые не понимают, что делают. Все это важно, и особенно для операционной системы, я думаю, должно оставаться таковым.
00:06:55Эм, я говорю не о работе поверх навайбкоденной, небрежно созданной ОС, но я считаю, что возможность сделать
00:07:02операционную систему по-настоящему своей простым способом, без траты месяцев на изучение документации
00:07:10и потерю времени на это —
00:07:17это действительно очень-очень интересная идея. И это главный вывод для меня из того, что я пока слышал об Omachi,
00:07:26и именно то, что я хочу получать от своего софта в будущем. Но конечно, как всегда,
00:07:32мне интересно услышать ваши мысли по этому поводу и то, что вы думаете об этом видении ПО и операционных систем.

Key Takeaway

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

Highlights

  • Дистрибутив Linux Omarchy версии 4 предлагает подход омакасэ, при котором операционная система настраивается автоматически подобно выбору блюд шеф-поваром.

  • Философия Omarchy Quattro базируется на расширяемости, позволяющей добавлять плагины и настраивать аспекты ОС с помощью искусственного интеллекта.

  • Подобная модель расширяемости уже применяется в ИИ-агентах программирования вроде Pi, поддерживающих богатую систему расширений для изменения интерфейса.

  • Дистрибутив NixOS предлагает декларативный подход через конфигурационные файлы, однако имеет ограничения во взаимодействии с искусственным интеллектом.

Timeline

Выход Omarchy версии 4 и реакция сообщества

  • На прошлой неделе состоялся релиз дистрибутива Linux Omarchy версии 4, созданного DHH.
  • Противоречивая фигура создателя и концепция омакасэ вызывают бурные обсуждения в сообществе.
  • Фанатичные приверженцы Linux выступают против упрощения систем, требуя ручной доработки дистрибутивов.

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

Философия податливости и интеграция с ИИ

  • Omarchy Quattro делает упор на легкое добавление плагинов и настройку через искусственный интеллект.
  • Аналогичный подход используется в агентах программирования вроде Pi с богатой системой расширений.
  • Системы снимков состояния и механизмы отката помогают безопасно экспериментировать со сбоями плагинов.

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

Сравнение с альтернативами и перспективы расширяемого ПО

  • Вайб-кодинг позволяет быстро создавать базовый софт, но имеет ограничения по сложности поддержки.
  • Дистрибутив NixOS использует декларативный подход через конфигурации, но слабо интегрирован с ИИ.
  • Omarchy выступает пионером в создании доступных и расширяемых операционных систем «из коробки».

Создание программ без глубокого погружения в код становится реальностью благодаря ИИ, хотя требует осторожности при росте сложности. Существующие декларативные системы вроде NixOS задают вектор настройки, но уступают в гибкости работы с искусственным интеллектом. Доступность таких дистрибутивов снижает порог входа в экосистему Linux.

Community Posts

View all posts