@CapeCode конечно, традиционная система нормально работает, иначе наши предки не использовали его. Просто с современной электронной инфраструктуры гораздо лучше, система может быть настроена. Здравствуйте. Прошу диагноз, специфичные для ваших индивидуальных условий является то, что мы действительно не можем управлять в этом формате. Если вы хотите, чтобы повторно сформулировать его как общий вопрос о распределении веса, пожалуйста, не стесняйтесь [редактировать] и флаг, так что мы можем увидеть о повторном открытии. Спасибо. да я пытаюсь запустить снова и снова. После того, как я нажал закрыть, процесс просто закрывается. Ничего... Так вы не хотите, чтобы читатель мог следовать вместе? @ff524 "*этот вопрос привлек мое внимание после того, как он получил несколько голосов, чтобы закрыть как "в первую очередь мнение, основанное, потому что титульная вопрос не имеет объективного ответа.*" Вам нужно ответить на два вопроса, прежде чем голосовать, чтобы закрыть вопрос. 1) Почему вы думаете, что он не имеет объективного ответа? 2) Если у него нет объективного ответа, почему он должен быть закрыт?

Ядро Linux-это почти 25 лет. Если бы мне пришлось придумать краткий пересказ по истории развития ядра Linux, начиная с 1991 года(дата его начала), и в partcular с 1994 года (1.0.0) до сегодняшнего дня, ну я не могу. Лучшее, что я мог сделать меньше значение каждого ядра выпуске будет предоставить следующие общий выпуске добавлена в ядро до версии 3.11 (примечания и ссылки опущены):

  • Версия 1.0 ядра Linux была выпущена 14 марта 1994 года. Это релиз ядра Linux поддерживается только один процессор для i386 на основе компьютерных систем. Переносимость стал беспокоить, и так версия 1.2 (вышел 7 марта 1995 года) получила поддержку для компьютера системы, использующие процессоры, основанные на Alpha, SPARC и MIPS процессоров архитектур.
  • Версия 2.0 была выпущена 9 июня 1996 года. Там были 41-релизов в серия. Главной особенностью 2.0 Поддержка СМП (то есть поддержку для нескольких процессоров в одной системе) и поддержка более типы процессоров.
  • Версия 2.2 (выпущенный 26 января 1999 года) удалены глобальную блокировку и обеспечило улучшенную поддержку СМП, а также добавлена поддержка для m68k и Для PowerPC архитектуры, а также новые файловые системы (в том числе только для чтения, поддержку NTFS от Microsoft).
  • Версия 2.4.0, выпущенный 4 января 2001 года, содержит поддержку для ISA Подключи и играй, USB и PC-карт. Он также включал поддержку Процессор РА-RISC-процессор от Хьюлетт-Паккард. Развития 2.4.х изменилось немного в том, что дополнительные функции были доступны по всей Продолжительность серии, в том числе: поддержка Bluetooth, логично Диспетчер томов (LVM) Версия 1, поддержка RAID, Интермеццо и ext3 файловых систем.
  • Версия 2.6.0 был выпущен 18 декабря 2003 года. Развития 2.6.х вновь изменилось в сторону в том числе новых функций в течение всей серии. Среди изменений, которые были внесены в Серии 2.6 являются: интеграция µClinux в основную ветку исходных кодов ядра, поддержка PAE, поддержку нескольких новых линий процессоров, интеграция алса в хребтину исходники ядра, поддержка до до 232 пользователей (от 2 до16), Поддержка до 229 идентификаторы процессов (только 64-разрядная, 32-битные архитектуры по-прежнему ограничен 215), существенно увеличено количество типов устройств и число устройств каждого типа, улучшенная поддержка 64-битных систем, Поддержка файловых систем, которые поддерживают файла размером до 16 терабайт, в-ядра упреждение, поддержка Собственная библиотека потоков POSIX (nptl) и пользовательского режима интеграции Linux в основное исходники ядра, интеграции SELinux в в хребтину исходные коды ядра, поддержка InfiniBand, и значительно больше. Также примечательна добавлением нескольких файловых систем на протяжении 2.6.х релизы: предохранитель, спи, а XFS, ext4 и больше. Подробную информацию об истории в ядрах серии 2.6, можно найти в файлах изменений на 2.6 ядра серии исходный код релиза области kernel.org.
  • Версия 3.0 была выпущена 22 июля 2011 года. Торвальдс объявил о том, что Большая перемена была, "ничего. Абсолютно ничего". 30 мая 2011 г. Торвальдс объявляет: "...давайте убедимся, что мы действительно сделать следующий выпустить не только новый блестящий номер, но хороший ядре слишком". После ожидаемого 6-7 процесс развития неделю, он будет освобожден около 20-летию ОС Linux.
  • В декабре 2012 года, Торвальдс решил уменьшить сложность ядра удаление поддержки для i386 процессорами, делая 3.7 ядра серии последний по-прежнему поддерживает процессор. Из той же серии унифицированная поддержка для процессоров ARM.
  • Версия 3.11, выпущенный 2 сентября 2013 года, добавляет множество новых возможностей такие как новые O_TMPFILE флаг для открытия(2) для сокращения временных файлов уязвимости, экспериментальные АМД Радеон динамического управления питанием, низкой задержкой опроса сети, и zswap (сжатый кэш подкачки).

Я мог бы также добавить, что в течение многих лет, теперь Линукс фонд был отчетности на ядре развития. Таковы 2012-2013 моменты в развитии ядра:

  • Почти 92,000 изменений, были объединены с 3,738 индивидуальных разработчики, представляющие 536 корпораций (что мы знаем).
  • Такие важные новые функции были объединены в хребтине. Они включают полноценную работу, работающее в бестактовом режиме, имен пользователей, КВМ и Xen виртуализации для ARM, в сущности отслеживания нагрузки в планировщик пользовательского пространства КПП/перезагрузка 64-разрядной архитектуре ARM поддержка F2FS флэш-ориентированной файловой системы, многих сетевых усовершенствования, направленные на задержку и проблемы bufferbloat, два независимых подсистем, обеспечивающих быстрое кэширование для хранения блок устройств, и многое другое.
  • Давно грызться из-за особенностей ядра Андроида-специфическая полностью отошла на второй план. Широко обсуждаемая "блокировок" объект был спокойно заменен другим магистральным решение который используется в последних устройствах Android.
  • Использование автоматизированных инструментов, чтобы найти ошибки в ядрах развития значительно возросла в этот период. Инструменты, такие как "Троица" фузз тестер и ноль-день сборки и загрузки системы находят большие количество багов в пре-релизе ядра, укорочения развития цикла и благоприятных сообщества для предоставления более качественных релизов.
  • Взносы от мобильных и встроенных производств увеличить. Организацией Linaro, Samsung и TI, к примеру, вкладом 4.4% изменения в предыдущей версии этой статьи, на период до 3.10, это почти 11% всех изменений.
  • Проект ядра приняли участие в информационно-просветительской программы для женщин в первый раз, ведущим к 41 заявки на 7 позиций. В процессе подачи заявки, 374 патчи были представлены ядра, причем более 1/3 этих патчей были приняты в 3.10 релиз ядра. Процесс интернов сейчас идет, но результаты этого не начнет показывать до будущих версиях ядра.

Кроме того, количественная оценка того, что происходит в ядре не очень сложно, как мы есть метрики за пределы отдельных фиксаций. Например, мы знаем, что ядра 1.0.0 в 1994 году было 176 250 строк кода; и мы знаем, что современные ядра 3.10, как и 15 803 499 строк кода. Значительно больше. Частота выхода ядра увеличилась(63 дней 3.10), а также скорость изменения(9 совершает за час или больше, как мы говорим). Цитировать Фонда Linux:

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

Но все это приносит мало информации на мой взгляд. Поэтому я хотел бы спросить:

  1. Может это четверть века эволюции быть суммарно квалифицированных за пределы линейного помимо всех перечисленных особенностей, составляющих это ядра с течением времени?
  2. И это понять, что в ядре Linux О, или где это происходит? После 25 лет развития некоторых выводы, конечно, можно сделать об этом?

Ищу абстрактный ответ с точки зрения обывателя, который говорит все это, не прибегая к говорят все.