Предел длины строк в ядре Linux для обсуждения ...

Ядро Linux

Периодически, Разработчики ядра Linux обсудить или встретиться, чтобы обсудить определенные темы. Обычно некоторые NOC используются для личных встреч, но известные LKML также используются для обсуждения других подобных деталей.

На этот раз была затронута конкретная тема, и она ограничение длины текстовых строк в ядре Linux. Есть люди, которым нравятся линии немного длиннее, чтобы не тратить впустую вертикальное пространство, а другие предпочитают более короткие линии, чтобы они не занимали слишком большую ширину. Это скорее вопрос вкуса или почти эстетики.

Некоторые думают, что мониторы и разрешения экрана за последние годы стали настолько большими, что в файлы кода ядра можно записывать гораздо более длинные строки. Фактически, один из разработчиков по имени Аластер Д'Силва относится к числу тех, кто так думает, и он опубликовал патч, позволяющий 64-байтовая строка вместо текущих 16 или 32 байтов.

Некоторые как Петру Младеку это не понравилось, поскольку он считает, что 64 байта означают наличие более 256 символов для каждой строки, и он сомневается, что любому человеку будет легко прочитать такую ​​длинную строку простым способом, а также разрешение экрана, необходимое для настройки этого типа линий он должен быть выше стандартного HD, и что, вероятно, еще были разработчики с современными дисплеями с такими разрешениями.

Кажется, мало шансов, что патч, написанный Аластером стал официально включен в ядро ​​Linux. Кроме того, мы знаем, что Линус Торвальдс очень строго относится к тому, чтобы не отдавать предпочтение одним разработчикам по сравнению с другими и следить за тем, чтобы разработчики могли работать даже со скромным оборудованием, старым оборудованием и недорого. На самом деле, длина строк - это не что-то новое, она уже освещалась в прошлом. Сам Линус говорил о длине при обсуждении перехода от 80 до 100 символов, предпочитая оставить 80 в то время (7 лет назад).


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.