This version of the page http://w2.com.ua/linux-polnotsennoe-yadro/ (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2012-04-09. The original page over time could change.
Linux — полноценное ядро | Интернет журнал Web 2.0 - Всё о Бизнесе в Сети

Skip to Content

Linux — полноценное ядро

В этой статье вы найдете не только
историю создания OS linux но и откровения самого Линуса
Торвальда. Linux — многозадачная и многопользовательская
операционная система для бизнеса, образования и индивидуального
программирования. Linux принадлежит семейству
UNIX-подобных операционных систем. Linux поддерживает
широкий спектр программных пакетов от TeX до X Windows,
компиляторов GNU C/C++, протоколов TCP/IP. Это
гибкая реализация ОС UNIX, свободно распространяемая под
генеральной лицензией GNU. В своем первоначальном виде она была
создана Линусом Торвальдсом (Linus Torvalds) как версия ОС
UNIX для IBM-совместимых персональных ЭВМ. Linux может любой
вышеназванный персональный компьютер превратить в рабочую
станцию. Бизнесмены инсталлируют Linux в сетях машин, используют
операционную систему для обработки данных в сфере финансов,
медицины, распределенной обработки, и в телекоммуникациях.

Стдуент из финляндии.



В 1991 году Линус Торвальдс, финский студент, чрезвычайно
увлёкся идеей написать совместимое с UNIX ядро операционной
системы для своего персонального компьютера с процессором ставшей
очень широко распространённой архитектуры Intel 80386. Прототипом
для будущего ядра стала операционная система MINIX: совместимая с
UNIX операционная система для персональных компьютеров, которая
загружалась с дискет и умещалась в очень ограниченной в те
времена памяти персонального компьютера.

MINIX был создан Эндрю Таненбаумом в качестве учебной
операционной системы, демонстрирующей архитектуру и возможности
UNIX, но непригодной для полноценной работы с точки зрения
программиста. Именно полноценное ядро для своего ПК и хотел
сделать Линус Торвальд
с. Название своему ядру он дал freax,
но позже оно было изменено хозяином ftp сервера на Linux -
гибрид имени создателя и слова UNIX.

Важнейшую роль в развитии Linux сыграли глобальные компьютерные
сети Usenet и Internet. На самых ранних стадиях Линус
Торвальдс обсуждал свою работу и возникающие трудности с другими
разработчиками в телеконференции comp.os.minix в сети Usenet,
посвящённой операционной системе MINIX. Ключевым решением Линуса
стала публикация исходных текстов ещё малоработоспособной первой
версии ядра под свободной лицензией GNU GPL. Благодаря этому и
получавшей всё большее распространение сети Internet очень многие
получили возможность самостоятельно компилировать и тестировать
это ядро, участвовать в обсуждении и исправлении ошибок, а также
присылать исправления и дополнения к исходным текстам Линуса.


«Я, например, мечтал. Подростком я хотел стать известным
ученым. Как Альберт Эйнштейн, только лучше. А кто не хочет? Не
ученым, так автогонщиком. Или рок-звездой. Или мате¬рью Терезой.
Или президентом США».


Ядро Linux.



5-го октября 1991 года Линус объявил первую «официальную»
версию Linux, версия 0.02. Вновь это рассматривалось как
создание некой хакерской системы. Основное внимание — создание
ядра. Никакие вопросы поддержки работы с пользователем,
документирования, тиражирования и т. п. даже не обсуждались.
Кажется, что и сегодня сообщество Linux-истов считает эти вопросы
вторичными по сравнению с «настоящим программированием» -
развитием ядра.

После версии 0.03 Линус скачком перешел в нумерации к версии
0.10, так как над проектом стало работать много народу. После
нескольких последовавших пересмотров версий, Линус присвоил
очередной версии номер 0.95, чтобы тем самым отразить свое
впечатление о том, что скоро возможна уже «официальная» версия.
Это было в марте 1992 г. Примерно через полтора года — в декабре
1993 версия ядра все еще была Linux 0.99.pl14 — асимптотически
приближаясь к 1.0. А на данный момент версия ядра — 1.2.

Ядро может само эмулировать команды 387-FPU, так что
системы без сопроцессора могут выполнять программы, на него
расчитывающие (т.е. с плавающей точкой).


Ядро также поддерживает универсальный пул памяти для
пользовательских программ и дискового кэша. При этом для кэша
может использоваться вся память, и наоборот, кэш уменьшается при
работе больших программ.


С самого начала ОС Linux распространяется на условиях свободно
распространяемого программного обеспечения
, то есть является
практически бесплатной для пользователей (в большинстве случаев
для того, чтобы получить ее, Вы должны заплатить только за диск
CDROM с ПО или за трафик выхода в Интернет).


«Учитывая специфику типичного внутрикорпоративного механизма,
техническим руководителем должна быть сильная личность. Он должен
любить работать по мейлу и уметь со¬хранять нейтралитет. Я хотел
бы избежать слова «посредник», потому что оно подразумевает
наличие двух лагерей: внешнего и внутреннего. А этого быть не
должно».


GNU и Linux.

Однако как нельзя
сделать операционную систему без ядра, так и ядро будет
бесполезно без утилит, которые использовали бы его возможности.
Благодаря проекту GNU Линус Торвальдс сразу получил
возможность использовать с Linux свободные утилиты: bash,
компилятор gcc, tar, gzip и многие другие уже известные и широко
используемые приложения, которые могли работать с его
UNIX-совместимым ядром. Так Linux сразу попал в хорошее окружение
и в сочетании с утилитами GNU представлял собой очень интересную
среду для разработчиков программного обеспечения даже на самой
ранней стадии своего развития.


Совместимость Linux и утилит GNU была обусловлена тем, что и то,
и другое писалось с ориентацией на одни и те же стандарты и
практику. Однако в рамках этой практики (т.е. при наличии
множества различных UNIX-систем) оставался большой простор для
несовместимости и различных решений. Поэтому на начальном этапе
разработки ядра каждое заработавшее на Linux приложение GNU
было для Линуса очередным достижением
. Первыми стали bash и
gcc. Таким образом, сочетание GNU и Linux давало возможность
создать свободную операционную систему, но само по себе ещё не
составляло такой системы, потому что Linux и различные утилиты
GNU оставались разрозненными программными продуктами, написанными
разными людьми, не всегда принимавшими в расчёт то, что делали
другие. Основным же свойством любой системы является
согласованность её компонентов.

Linux обеспечивает полный набор протоколов TCP/IP для сетевой
работы. Поддерживается весь спектр клиентов и услуг TCP/IP, таких
как FTP, telnet, NNTP и SMTP.

«Коммерческий успех не столько «испортил», сколько изменил и
Linux, и меня. Я бы не рискнул сказать, что я в результате
повзрослел — в этом плане на меня больше повлияло рождение троих
детей, — я просто изменился. Во многих отношениях стал лучше, но
при этом утратил часть своей естественности. Linux раньше была
предназначена только для специалистов — программисты в ней
плавали, как рыба в воде. Тихая заводь, где имеет значение только
технология и ничего больше».
Системные характеристики».


О дистрибутивах.



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

Когда задача получить компьютер с постоянно работающей на нём
системой GNU/Linux стала востребованной и довольно
распространённой
, разработчики в хельсинкском и техасском
университетах создают собственные наборы дискет, с которых
скомпилированное ядро и основные утилиты можно записать на
жёсткий диск, после чего загружать операционную систему прямо с
него. Эти наборы дискет стали первыми прототипами современных
дистрибутивов Linux
— комплектов программного обеспечения, на
основе которых можно получить работающую операционную систему на
своём компьютере.


Несмотря на то, что с появлением первых дистрибутивов установка
Linux уже не требует самостоятельной компиляции всех программ из
исходных текстов, использование Linux оставалось уделом
разработчиков: пользователь операционной системы с ним в тот
период её развития мог заниматься почти исключительно
программированием.

Выгода операционной системы, целиком состоящей из
свободного программного обеспечения, очевидна — собирающие эту
систему не должны никому платить за входящие в неё программы.
Более того, дальнейшая разработка и обновление имеющихся программ
ведётся сообществом разработчиков также совершенно бесплатно, не
нужно платить сотрудникам, которые занимались бы этим.
Благодаря Red Hat в сообществе пользователей Linux очень
широкое распространение получил формат пакетов RPM.


Практически одновременно с Red Hat появился проект Debian. Его
задача была примерно той же — сделать целостный дистрибутив Linux
и свободного программного обеспечения GNU.

«Я убежден, что простое наращивание ресурсов мало помогает
подлинному творчеству. Взгляните, например, на современную
музыкальную индустрию. Вагоны долларов расходуются ежегодно на
поиск очередного крутого исполнителя — и все же никто не думает,
что «Спайс герлз» (которые получили щедрое вознаграждение за свой
вклад в искусство) могут сравниться с Вольф¬гангом Амадеем
Моцартом (который умер в бедности). То есть одними денежными
вливаниями гения не создашь.
Но интеллектуальный снобизм — «гения не купишь за деньги» — не
может служить основой для долговременного развития бизнеса».

Автор: Sardano4ka

Опубликовано: 22/07/2009 в 13:25

Нет отзывов

Категории: Без рубрики
Метки: linux, OS, история, история Linux, компания, Линус Торвальдс, ОС

« Предыдущая публикация

Следующая публикация »

У данной заметки нет ни одного отзыва, вы могли бы стать первым!


9 + = 14

Оставляя отзыв на ресурсе «Интернет журнал Web 2.0 — Всё о Бизнесе в Сети» вы соглашаетесь с бесрочной лицензией на использование имени и сайта. Некоректные и неадекватные отзывы могут быть удалены администрацией без предварительного уведомления. Ваш e-mail используется исключительно в целях верификации и не будет нигде опубликован.