Если это - простой счетчик, я придерживаюсь использования 'я' иначе, имею имя, которое обозначает контекст. Я склонен сохранять переменную длину до 4. Это главным образом с точки зрения чтения кода, запись, не рассчитывает, поскольку у нас есть автоматическая полная функция.
Обсуждается на KernelTrap. Есть хорошее историческое обсуждение с примечаниями к выпуску и обсуждениями в списке рассылки .
Связанная статья идет вместе с этим драгоценным камнем, который, несомненно, таков, как Линус выглядел после выпуска:
(источник: kerneltrap.org )
Для обсуждения см. здесь . Для полной версии Linux 0.01 загрузите этот и проверьте его с помощью этой подписи .
Если вы хотите посмотреть на историю «красивым» способом, вы можете использовать репозиторий Linux-History Git Дэйва Джонса , который включает все версии (по крайней мере, все версии, которые все еще существуют, к сожалению, некоторые из версий 0.99 были потеряны навсегда) от 0.01 до 2.4.0. Есть еще одно хранилище истории от Томаса Глейкснера , которое охватывает версии с 2.4.0 по 2.6.12 и, конечно же, все , поскольку 2.6.12 доступно в репозитории Линуса Git . У Линуса также есть репозиторий , который содержит импорт CVS-экспорта репозитория BitKeeper из 2.5.0 в 2.6.12.
Вы можете использовать функцию Git graft, чтобы склеить эти репозитории вместе, чтобы получить единый просмотр всей истории.
kernel.org - это репозиторий ядра Linux. Вот «исторический» раздел с действительно старым кодом: http://www.kernel.org/pub/linux/kernel/Historic/
Я не уверен, что старый код Linux - лучший способ узнать об ОС. Для начала, это не ОС, а просто ядро. Загляните в Minix, было бы интереснее, он создавался с нуля в образовательных целях.