Версії ядра Linux

Ядро Linux поставляється в двох варіантах-: стабільному (stable) і розробляється (development) Версії стабільного ядра це випуски продукції промислового рівня, яка готова для широкого використання Нові стабільні версії ядра звичайно випускаються для виправлення помилок і для надання нових драйверів пристроїв Розробляються версії ядра, навпаки, схильні до швидких змін У міру того як розробники експериментують з новими рішеннями, часто вносяться радикальні зміни в ядро

Ядра Linux стабільних і розроблюваних версій можна відрізнити один від одного за допомогою простої схеми привласнення імен (рис 12) Три числа, які розділяються крапкою, визначають версію ядра Перше число значення старшої (major) версії, друге значення молодшої (minor), третє число значення редакції (випуску, revision) Значення молодшої версії також визначає, чи є ядро стабільним або розробляється якщо це значення парне, то ядро ​​стабільне, а якщо непарне, то розробляється Так, наприклад, версія 260 визначає стабільне ядро Ядро має старшу версію 2, молодшу версію 6 і редакцію 0 Перші два числа також визначають серію ядер, в даному випадку серія ядер – 26

Молодша версія дорівнює 6 (це стабільне ядро)

Старша версія дорівнює 2

Номер випуску дорівнює Про

260

Рис 12 Угода про присвоєнні імен ядрам

Розробка ядра відповідає різним фазам Спочатку розробники ядра працюють над новими функціями, що нагадує хаос Чере з певний час ядро ​​виявляється сформованим, і врешті решт оголошується заморожування функцій

Починаючи з цього моменту ніякі нові функції не можуть бути додані в ядро Однак робота над Сущест функціями може бути продовжена Після того як ядро ​​стає майже стабільним, здійснюється заморожування коду У цьому випадку допускаються тільки виправлення помилок Незабаром після цього (можна сподіватися) ядро ​​випускається у вигляді першої, нової, стабільної версії Наприклад, при стабілізації серії ядер 25 виходить серія 26

Все це не правда

Принаймні не зовсім Наведене тільки що опис процесу розробки ядра технічно правильне Раніше процес відбувався саме так, як описано Проте влітку 2004 року на щорічному саміті для запрошених розробників ядра Linux було прийнято рішення продовжити розробку серії 26 ядра Linux і в найближчому майбутньому не переходити на серію розроблюваного ядра 27 Таке рішення було прийнято тому, що ядро ​​26 вийшло хорошим воно, в основному, стабільно і на горизонті немає ніяких нових функцій, які вимагають серйозного вторгнення в ядро

Крім того, і, можливо, це головне – існуюча система підтримки, яка забезпечується Линусом Тораальдсом і Ендрю Мортоном, працює надзвичайно добре Розробники ядра впевнені, що процес розробки може тривати таким чином, що серія ядер 26 залишатиметься стабільною і в ній будуть зявлятися нові можливості Час розсудить, але вже зараз результати виглядають добре

Ця книга базується на ядрах стабільної серії 26

Джерело: Лав, Роберт Розробка ядра Linux, 2-е видання : Пер з англ – М: ТОВ «ІД Вільямс »2006 – 448 с : Ил – Парал тит англ

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*