« Лоуренс Лессиг Вільна культура |
Уривок з книги Linux Системне програмування »
Ця книга надихає вас, що починають дослідників ядер, що не достатньо знають UNIX-системи, для вивчення ядра Linux, коли вона вперше з’явилася у вас і ще важка для повного розуміння.
Ця допомога створена для того, щоб допомогти вам швидше вивчити основні концепції і виділити з внутрішньої структури Linux те, що може знадобитися вам, щоб, не читаючи повністю початковий текст ядра, визначити, що ж трапилося з якою-небудь конкретною змінною. Чому Linux ? Linux - це перша вільно доступна система типа UNIX для 386 комп’ютерів.
Вона була повністю переписана в зменшеному об’ємі так, не має великої кількості функцій, що працюють з режимом реального часу, як в інших операційних системах (386BSD), і, отже, проста в розумінні і доступна для змін.
UNIX з’явився близько 20 років тому, але тільки недавно з’явилися такі могутні мікрокомп’ютери, здатні підтримувати роботу операційних систем з багатозадачним, розрахованим на багато користувачів захищеним режимом. Крім того, описи UNIX труднодоступні, лише документація про нутрощі ядра розповсюджувалася вільно.
UNIX, що здається на початку простим, з часом збільшувався в розмірах і перетворився на об’ємну систему, зрозумілу лише професіоналові. З Linux, проте, ми можемо вирішити частину описаних вище проблем у зв′язку з тим, що:
- У Linux досить просте ядро з добре структурованим інтерфейсом;
- Контроль за написанням ядра вів одна людина - Linus Torvalds, що не дозволило з’явитися в ядрі роздробленим ділянкам;
- Початкові тексти ядра вільно розповсюджуються, так що програмісти, що починають, можуть вільно розуміти і вивчати їх, стаючи вищим у власних очах.
Ми сподіваємося, що ця книга допоможе дослідникам ядер, що починають, розібратися в ядрі Linux, зрозумівши його структуру.
Відомості про авторські права
Pages: 1 2
Tags:
дослідник,
книга,
початківець,
право,
розуміння,
система,
ядро
Схожі записи
- 150 проблем з Linux і їх рішенням Ради бувалого лінуксоїда (25.03.2009)
...
Про ціни говорити не будемо: вони міняються, та і залежать від інтернет-магазина, - просто відзначу, що Discovery коштує трохи дешевше, а PowerPack - найдорожча редакція Mandriva.
Mandriva - відмінний дистрибутив без яких-небудь особливих недоробок, до того ж в його складі є кодеки для відтворення МРЗ-файлів і відео різних форматів, а в інших дистрибутивах із-за ...
- Уривок з книги Книга Linux азбука ядра (16.04.2009)
...
Якщо ви програміст, для вас не складає таємниці той факт, що ринок для вашої програми обмежений довкола людей, які використовують ту ж операційну систему, що і ви, або таку, на яку вашу програму можна легко портіровать.
Стандарти з'явилися завдяки необхідності стандартизувати загальні програмні інтерфейси, які дозволяють запускати програму, написану для однієї системи, на іншій з мінімальними ...
- Операційна система Free BSD (08.03.2009)
...
Повну мережеву поддержку TCP/IP . Це означає, що машина з операційною системою FREEBSD може легко взаємодіяти з іншими операційними системами, а також працювати як сервер, що надає різні мережеві послуги.
Ви можете організувати на ній WWW- або ftp-сервер, встановити маршрутизатор і систему безпеки (firewall), що захищає корпоративну мережу від зовнішнього світу.
...
- Гуманістичний Linux або Ubuntu і родичі (02.04.2009)
... У першій розглянуті питання пристрою ОС Linux, даний огляд її конкретних втілень у вигляді окремих дистрибутивів, а також описується історія виникнення ОС Linux і її розвитку в світі і на Русі (тобто в Росії і Україні).
На початку другої частини приводиться мінімум відомостей, необхідних користувачеві, що починає, для того, щоб почати установку і використання ...
- ОС Linux Керівництво системного адміністратора (28.02.2009)
...
Керівництво складене таким чином, що розділи не залежать один від одного і можуть бути розглянуті окремо. Наприклад, для отримання інформації по створенню резервних копій Ви можете прочитати тільки один розділ. Це дуже зручно і дозволяє використовувати книгу як довідкову допомогу, а також уникнути читання всього керівництва замість декількох розділів.
Проте, перш за все це ...