Язык меню конфигурации - Configuration Menu Language

Язык меню конфигурации (CML) использовался в Ядро Linux версии до 2.5.45, чтобы настроить значения, определяющие состав и точную функциональность ядра. Могут существовать многие возможные варианты функциональности ядра; возможна настройка, например, для спецификации конкретного оборудования, на котором оно будет работать. Его также можно настроить в соответствии с предпочтениями администратора.

CML был написан Раймондом Ченом в 1993 году.[1]Его интерфейс вопросов и ответов позволял систематически выбирать определенные варианты поведения без редактирования нескольких системных файлов.

Эрик С. Раймонд написал управляемый меню модуль с именем CML2 на замену, но официально отказались. Линус Торвальдс объяснил отказ в сообщении lkml.org 2007 года предпочтением небольших дополнительных изменений и озабоченностью, что сопровождающий не участвовал в переписывании. «Вы не можете просто ... пойти и заняться своим делом и ожидать, что это будет объединено», - сказал он, отметив, что Раймонд «ушел с шумом» из-за отказа.[2]

LinuxKernelConf заменил CML в версии ядра 2.5.45 и продолжает использоваться для ядра 4.0.[3]

Рекомендации

  1. ^ Чен, Раймонд (1993-06-06). "comp.os.linux post". Получено 2008-06-03.
  2. ^ Торвальдс, Линус (2007-07-28). "Сообщение в списке рассылки ядра Linux". Получено 2007-07-29. Откровенно говоря, текущая ситуация с планировщиком очень похожа на ситуацию с CML2. Кто-нибудь это помнит? Разработчику там тоже отказали, доработка была сделана иначе (и намного больше в соответствии с существующими практиками и поддержкой), и жизнь продолжалась.
  3. ^ "LinuxKernelConf". Получено 2008-06-03.

внешняя ссылка