Операционные системы. Учебное пособие. Марапулец Ю.В. - 18 стр.

UptoLike

Составители: 

- Linux – самый популярный среди бесплатных UNIX.
- Qnx.
Коммерческие:
- BSD/OS 2.0 BSDi/386 – недорогой.
- Solaris – копия с SUN.
- SCO UNIX.
Рассмотрим подробней 2 представителя семейства ОС UNIX, к которым в послед-
ние годы уделяется наибольшее внимание – Linux и Qnx.
1.1.5. ОС LINUX
Linux - свободно распространяемая версия UNIX, первоначально была разработана
Линусом Торвальдсом в Университете Хельсинки (Финляндия). Linux был создан с по-
мощью многих UNIX-программистов и энтузиастов из Internet, тех, кто имеет достаточ-
но навыков и способностей развивать систему. Ядро Linux не использует коды AT&T
или какого-либо другого частного источника, и большинство программ Linux разработа-
ны в рамках проекта GNU из Free Software Foundation в Cambridge, Massachusetts. Сле-
дует отметить, что в разработку Linux внесли лепту программисты всего мира.
Вообще Linux создавался Линусом Торвальдсом как хобби. Его вдохновила опера-
ционная система Minix - маленькая UNIX-система, созданная Andy Tanenbaum. Впервые
Linux обсуждался по компьютерной сети в рамках USENET newsgroup comp.os.minix. В
этих обсуждениях прежде всего принимали участие пользователи Minix из учебных и
научных заведений, которым хотелось чего-то большего, чем Minix.
Раннее развитие Linux прежде всего было связано с проблемой переключения за-
дач в защищенном режиме для 80386. Все писалось на ассемблере. Относительно появ-
ления Linux версии 0.01 никогда не делалось никаких официальных заявлений. Исход-
ные тексты 0.01 не давали даже нормального выполняемого кода: они фактически
состояли лишь из набора заготовок для ядра и молчаливо предполагали, что вы имеете
доступ к Minix-машине, чтобы иметь возможность компилировать их и совершенство-
вать. Первая "официальная" версию Linux 0.02 была объявлена Торвальдсом 5-го октяб-
ря 1991 года. В это время Linux уже мог выполнять bash (the GNU Bourne Again Shell) и
gcc (the GNU C compiler), хотя работал он крайне ненадежно. После версии 0.03 Тор-
вальдс скачком перешел в нумерации к версии 0.10, так как над проектом стало работать
уже довольно много программистов-интузиастов. После нескольких последовавших пе-
ресмотров версий, Линус присвоил очередной версии номер 0.95, чтобы тем самым от-
разить свое впечатление о том, что скоро возможна уже "официальная" версия. (Обычно
программам не дают номер версии 1.0 до того, как она теоретически завершена и отла-
жена).
Сегодня Linux - это полноценная ОС семейства UNIX, способная работать с X
Windows, TCP/IP, Emacs, UUCP, mail и USENET. Практически все важнейшие про-
граммные пакеты были поставлены и на Linux, т.е. для Linux теперь доступны и ком-
мерческие пакеты. Все большее разнообразие оборудования поддерживается по сравне-
нию с первоначальным ядром. Linux поддерживает большинство свойств, присущих
другим реализациям UNIX, плюс ряд тех, которых больше нигде нет. Linux - это полная
многозадачная многопользовательская операционная система (точно также как и другие
версии UNIX). Linux достаточно хорошо совместим с рядом стандартов для UNIX (на-
сколько можно говорить о стандартизации UNIX) на уровне исходных текстов, включая
IEEE POSIX.1, System V и BSD. Он создавался имея в виду такую совместимость. Боль-
шинство свободно распространяемых по сети Internet программ для UNIX может быть
откомпилировано для LINUX практически без особых изменений. Кроме того, все ис-
20
   - Linux – самый популярный среди бесплатных UNIX.
   - Qnx.
Коммерческие:
   - BSD/OS 2.0 BSDi/386 – недорогой.
   - Solaris – копия с SUN.
   - SCO UNIX.
     Рассмотрим подробней 2 представителя семейства ОС UNIX, к которым в послед-
ние годы уделяется наибольшее внимание – Linux и Qnx.

     1.1.5. ОС LINUX

      Linux - свободно распространяемая версия UNIX, первоначально была разработана
Линусом Торвальдсом в Университете Хельсинки (Финляндия). Linux был создан с по-
мощью многих UNIX-программистов и энтузиастов из Internet, тех, кто имеет достаточ-
но навыков и способностей развивать систему. Ядро Linux не использует коды AT&T
или какого-либо другого частного источника, и большинство программ Linux разработа-
ны в рамках проекта GNU из Free Software Foundation в Cambridge, Massachusetts. Сле-
дует отметить, что в разработку Linux внесли лепту программисты всего мира.
      Вообще Linux создавался Линусом Торвальдсом как хобби. Его вдохновила опера-
ционная система Minix - маленькая UNIX-система, созданная Andy Tanenbaum. Впервые
Linux обсуждался по компьютерной сети в рамках USENET newsgroup comp.os.minix. В
этих обсуждениях прежде всего принимали участие пользователи Minix из учебных и
научных заведений, которым хотелось чего-то большего, чем Minix.
      Раннее развитие Linux прежде всего было связано с проблемой переключения за-
дач в защищенном режиме для 80386. Все писалось на ассемблере. Относительно появ-
ления Linux версии 0.01 никогда не делалось никаких официальных заявлений. Исход-
ные тексты 0.01 не давали даже нормального выполняемого кода: они фактически
состояли лишь из набора заготовок для ядра и молчаливо предполагали, что вы имеете
доступ к Minix-машине, чтобы иметь возможность компилировать их и совершенство-
вать. Первая "официальная" версию Linux 0.02 была объявлена Торвальдсом 5-го октяб-
ря 1991 года. В это время Linux уже мог выполнять bash (the GNU Bourne Again Shell) и
gcc (the GNU C compiler), хотя работал он крайне ненадежно. После версии 0.03 Тор-
вальдс скачком перешел в нумерации к версии 0.10, так как над проектом стало работать
уже довольно много программистов-интузиастов. После нескольких последовавших пе-
ресмотров версий, Линус присвоил очередной версии номер 0.95, чтобы тем самым от-
разить свое впечатление о том, что скоро возможна уже "официальная" версия. (Обычно
программам не дают номер версии 1.0 до того, как она теоретически завершена и отла-
жена).
      Сегодня Linux - это полноценная ОС семейства UNIX, способная работать с X
Windows, TCP/IP, Emacs, UUCP, mail и USENET. Практически все важнейшие про-
граммные пакеты были поставлены и на Linux, т.е. для Linux теперь доступны и ком-
мерческие пакеты. Все большее разнообразие оборудования поддерживается по сравне-
нию с первоначальным ядром. Linux поддерживает большинство свойств, присущих
другим реализациям UNIX, плюс ряд тех, которых больше нигде нет. Linux - это полная
многозадачная многопользовательская операционная система (точно также как и другие
версии UNIX). Linux достаточно хорошо совместим с рядом стандартов для UNIX (на-
сколько можно говорить о стандартизации UNIX) на уровне исходных текстов, включая
IEEE POSIX.1, System V и BSD. Он создавался имея в виду такую совместимость. Боль-
шинство свободно распространяемых по сети Internet программ для UNIX может быть
откомпилировано для LINUX практически без особых изменений. Кроме того, все ис-



                                         20