Потім прийшов Лінус: введення в Linux

Операційна система Linux була розроблена Лінус Торвальдс (Linus Torvalds) у 1991 році як операційна система для компютерів, що працюють на новому тоді мікропроцесорі Intel 80386 Тоді Лінус Торвальдс був студентом університету в Гельсінкі і був украй обурений відсутністю потужної і водночас вільно доступною Unix-подібної операційної системи Операційна система DOS, продукт корпорації Microsoft, була для Торвальдса корисна лише лише, щоб пограти в іграшку Принц Персії, і не для чого більше Лінус користувався операційною системою Minix, недорогий Unix-подібної операційної системою, яка була створена в якості навчального посібника У цій операційній системі йому не подобалася відсутність можливості легко вносити і поширювати зміни початкового коду (це заборонялося ліцензією ОС Minix), а також технічні рішення, які використовував автор ОС Minix

Поставлений перед такою проблемою, Лінус вирішив написати свою операційну систему Почав він з написання простого емулятора терміналу, який він підключав до великих Unix-системам в університеті Його емулятор терміналу поступово зростав, розвивався і поліпшувався Поступовоу Лінуса зявилася ще не зовсім зріла, але повноцінна Unix-система У 1991 голу він опублікував в Інтернет її першу версію

За деякими незрозумілим причин, використання операційної системи Linux і кількість її користувачів почали стрімко зростати Більш важливим для успіху Linux стало те, що ця операційна система залучила багатьох розробників, які почали змінювати, виправляти і покращувати код Завдяки відповідному ліцензійною угодою, ОС Linux швидко стала спільним проектом, який розробляється багатьма людьми

Зараз Linux – це розвинена операційна система, що працює на апаратних платформах AMD х86-64, ARM, Compaq Alpha, CRIS, DEC VAX, H8/300, Hitachi SuperH, HP PA-RISC, IBM S/390, Incel IA-64, MIPS, Motorola 68000, PowerPC, SPARC, UltraSPARC і v850 Вона працює в різних системах, як розміром з годинник, так і на великих супер-компютерних кластерах Сьогодні комерційний інтерес до операційної системі Linux досить високий Як нові корпорації, що орієнтуються виключно на Linux {Monta Vista або Red Hal), так і старі (IBM, Novell) пропонують рішення на основі цієї ОС для вбудованих систем, десктопів і серверів

Операційну я система Linux являетс я клоном Unix, по ОС Linux – це не Unix Хоча в ОС Linux запозичене багато ідей від Unix, в Linux реалізований API ОС Unix (як це визначено в стандарті POSIX і специфікації Single Unix Specification), все ж система Linux не є похідною від вихідного коду Unix, як це має місце для інших Unix-систем, Там, де це бажано, були зроблені відхилення від шляху, по якому йшли інші розробники, проте це не

підриває основні принципи побудови операційної системи Unix і не порушує програмні інтерфейси

Одна з найбільш цікавих особливостей операційної системи Linux – те, що це не комерційний продукт навпаки, це спільний проект, який виконується через всесвітню мережу Інтернет Звичайно, Лінус залишається творцем Linux і займається підтримкою ядра, але робота триває групою мало повязаних між собою розробників Фактично хто завгодно може внести свій внесок в операційну систему Linux Ядро Linux, так само як і велика частина операційної системи, є вільно поширюванимпрограмним забезпеченням і має відкритий вихідний код3

Зокрема, ядро ​​Linux випускається під ліцензією GNU General Public License (GPL) версії 20 У результаті кожен має право завантажувати вихідний код і вносити до нього будь-які зміни Єдина застереження – будь-яке поширення внесених вами змін має вироблятися на тих же умовах, якими користувалися ви при отриманні вихідного коду, включаючи доступність самого вихідного програмного кода4

Операційна система Linux надає багато можливостей для багатьох людей Основними частинами системи є ядро, бібліотека функцій мови С, компілятор, набір інструментів, основні системні утиліти, такі як програма для входу в систему (login) і обробник команд користувача (shell) В операційну систему Linux може бути включена сучасна реалізація системи X Windows, включаючи повно-функціональне середовище офісних додатків (desktop environment), таку як, наприклад, GNOME Для ОС Linux існують тисячі вільних і комерційних програм У цій книзі під поняттям Linux, в основному, мається на увазі ядро LinuxТам, де це може привести до невизначеностей, буде вказано, що мається на увазі під поняттям Linux – вся система або тільки ядро Строго кажучи, термін Linux відноситься тільки до ядра

Джерело: Лав, Роберт Розробка ядра 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>

*

*