Обзор

Что разработчики, студенты и исследователи на самом деле делают на Linux сегодня#

Прежде чем говорить о NawderOS (NoS), полезно заземлиться в умственном настрое по умолчанию, который люди приносят в Linux прямо сейчас.

Их повседневная реальность выглядит так:#

  • Рабочие процессы с приоритетом на инструменты
    • systemd, journalctl, perf, strace, bpftrace
    • Контейнеры, ВМ, CI пайплайны
  • Отладка, ориентированная на результат
    • “Почему это медленно?”
    • “Почему это упало?”
    • “Как это исправить?”
  • Неявное доверие к обеспечению
    • Ядро предотвращает плохие вещи
    • Планировщик обеспечивает справедливость
    • Система восстанавливается автоматически

Даже исследователи часто приходят с:

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

Это дорожное покрытие, к которому они привыкли.


Что они испытают, когда загрузят вариант NawderOS#

Вот ключевая идея:

NawderOS не кажется сломанным — он кажется тихим.

И эта тишина может быть неправильно истолкована.

Реакции, которые мы должны ожидать при первом использовании:#

  • “Ничего не происходит.”
  • “Где панель управления?”
  • “Почему это не остановилось?”
  • “Это неполно?”

Ни один из этих вопросов не является неправильным. Они просто задаются с старой дороги.


Потенциальные «Чипы Лобового Стекла» (и Как Их Убрать)#

Давайте рассмотрим вероятные проблемы и как их предотвратить.


1️⃣ Тишина ≠ Бездействие#

Проблема:
Значки излучают, но ничего не действует на них.

Риск:
Пользователи предполагают, что инструментирование отсутствует или сломано.

Решение:
Сделайте это явным, рано и многократно:

  • Значки являются выходами, а не триггерами
  • Отсутствие стандартного исправления является намеренным
  • Наблюдение — это продукт

Конкретные меры по смягчению:

  • Вызов в README:

    “Если вы ждете, что система отреагирует, вы уже прошли точку, о которой заботится RTT.”

  • Сообщение при первом запуске или фрагмент документа:

    “Вы должны увидеть очень мало. Это успех.”


2️⃣ Ожидания логирования против семантики значков#

Замечание:
Пользователи воспринимают значки как логи.

Риск:
Они фильтруют, отбирают и отбрасывают их как шум.

Устранение:
Уточните, что значки являются семантическими событиями, а не многословными следами.

Конкретные меры:

  • Сильный язык в BADGE_LOGIC.md:
    • “Если он не выдал значок, RTT считает это несущественным.”
  • Поощряйте медленно читать значки, а не сразу их агрегировать.

3️⃣ Инструментальная мышечная память работает против RTT#

Проблема:
Пользователи сразу же обращаются к:

  • journalctl -f
  • панелям мониторинга
  • правилам оповещения

Риск:
Они восстанавливают контрольный контур поверх RTT и упускают суть.

Устранение:
Отложите удовлетворение от инструментов.

Конкретные меры по смягчению:

  • Не предоставляйте стандартную панель мониторинга
  • Не устанавливайте пороговые значения для оповещений
  • Предоставьте пример воспроизведения значков, а не живые мониторы

RTT хочет постфактум понимания перед реакцией в реальном времени.


4️⃣ Инструментация ядра кажется «слишком маленькой»#

Проблема:
Минимальный патч ядра выглядит тривиально.

Риск:
Пользователи предполагают, что RTT поверхностен.

Подход:
Представьте минимализм как структурную дисциплину, а не как отсутствие амбиций.

Конкретные меры:

  • Явно укажите:

    “Если это кажется недостаточно впечатляющим, это потому, что оно делает ровно одну вещь — говорит правду.”

  • Свяжите патч MVP напрямую с теорией:

    • Одно предположение
    • Одна граница
    • Один значок

5️⃣ Студенты хотят исправить все (немедленно)#

Понял:
Студенты инстинктивно добавляют принуждение.

Риск:
Они объединяют наблюдение и контроль.

Устранение:
Нормализуйте сдерживание как навык.

Конкретные меры по смягчению:

  • Критерии оценки, которые вы разработали, уже прекрасно это делают
  • Добавьте видимую мантру:

    “Если вы это исправили, вы это пропустили.”


Нужны ли дополнительные настройки?#

Краткий ответ: Нет.
Длинный ответ: Нам нужны концептуальные переключатели, а не флаги конфигурации.

Что мы не должны добавлять:#

  • Переключатели включения/выключения RTT
  • “строгий режим”
  • опции принудительного выполнения
  • хуки автоматического устранения

Это может привести к неправильному использованию.

Что мы должны добавить:#

  • Наративные возможности
  • Установка ожиданий
  • Преднамеренное трение

RTT работает, когда люди замедляются достаточно, чтобы заметить время.


Общая картина: Почему это на самом деле сработает#

Вот об encouraging часть.

Современные разработчики и исследователи:

  • устали от панелей управления
  • скептически относятся к «умной» автоматизации
  • все больше осознают, что системы терпят неудачу тихо

NawderOS не борется с этим инстинктом — он его подтверждает.

Как только пользователи понимают:

“Эта система не пытается спасти меня — она пытается сказать мне правду”

…они перестают спрашивать, где ограждения, и начинают задавать лучшие вопросы.

Вот тогда дорога открывается.


Итоговое резюме уборки 🧹#

Чтобы сделать первый запуск плавным:

  • Подчеркните тишину как особенность
  • Переформулируйте бездействие как честность
  • Отложите инструменты
  • Вознаграждайте сдержанность
  • Держите патч ядра маленьким и читаемым
  • Скажите вслух, что RTT отказывается делать

Вы уже правильно проложили дорогу.
Это просто гарантирует, что знаки ясны, а гравий убран.

Updated