Iwan Home Page (на главную страницу)

Операционная система Linux


Краткая история создания ОС Linux

ОС Linux создал финский студент Linus Torvalds, основываясь на проекте GNU (Gnu's Not Unix) Ричарда Столлмана, который в 1984г. приступил к клонированию Unix, но отказался от проприетарной философии в пользу открытой и общедоступной.
Первая версия 0.01 появилась в сентябре 1991г., а уже через месяц была представлена версия 0.02, которая стала распространяться по каналам сети Internet вместе с исходными текстами. С тех пор ОС Linux непрерывно совершенствуется. Ее модернизирует не только сам автор, но и сотни добровольцев по всему миру. Их силами создаются драйверы новых устройств, утилиты, прикладные программы и оболочки. Огромную роль в популяризации ОС Linux сыграл фонд Free Software Foundation (FSF), многие программы и утилиты которого, разработанные в рамках проекта GNU и способные функционировать в среде Linux, предлагаются бесплатно. Последняя версия ядра Linux — 5.13.3 (тестовая — 5.14-rc2).
ОС Linux можно бесплатно скопировать с определенных серверов Internet или приобрести дискеты или CD-ROM у одного из коммерческих поставщиков. Поскольку последние не занимаются собственно разработкой, они, как правило, устанавливают невысокие цены (порядка $3–80 за копию). За эти деньги пользователь обычно получает дополнительную документацию, утилиты и техническое сопровождение.

Дистрибутивы ОС Linux

1) ALT Linux 9.1 Sisyphus (ООО "Базальт СПО" и OOO "Альт Линукс", Россия)
http://www.altlinux.ru
* Дистрибутивы: Альт Рабочая станция, Альт Сервер, Альт Образование, Альт Сервер Виртуализации, Simply Linux
* Основан на дистрибутиве Mandrake Linux
* Поддержка x86, x64, ARMv7
* ГИП - KDE4, MATE
+ Возможность обычного обновления и обновления из репозитариев Sisyphus (тестовый репозитарий для конечных продуктов) и Dedalus (экспериментальные разработки)

2) GosLinux (ФССП России)
http://goslinux.fssprus.ru
* Разработан на основе CentOS
* 2 варианта ядра - Сервер и Рабочая станция для платформ x86 и x64
+ Поддержка СКЗИ КриптоПРО CSP и ГОСТ-шифрования

3) ROSA Linux Fresh R8 (www.rosalinux.ru)
www.rosalinux.ru
* Разработан на основе Mandriva Linux
* ГИП - KDE4, GMNOME3, MATE, PLASMA5
* Выпускается в версиях: Rosa Server, Rosa Desktop. Rosa Desktop выходит в 3 редакциях: Free (содержит только свободные компоненты), EE (расширенная версия, содержащая несвободные компоненты), LTS (версия с 5-летним сроком поддержки)
* ГИП - GNOME, KDE, LXDE; приложения - LibreOffice, Firefox, Gimp, Inkscape
+ В июне 2012г. дистрибутив получил сертификат ФСТЭК на соответствие требованиям 5 класса защиты информации от несанкционированного доступа и 4 уровня контроля от недекларированных возможностей
+ Поддержка Microsoft Hyper-V

4) Astra Linux 2.12.40 (АО "НПО РусБИТех")
astra-linux.ru
* Выпускается в версиях: Common Edition, Special Edition
* Разработан на основе Debian
* ГИП - Fly, TWM
* ОС специального назначения для комплексной защиты информации и построения защищенных автоматизированных систем; востребована в первую очередь в российских силовых ведомствах, спецслужбах и государственных органах; обеспечивает степень защиты обрабатываемой информации до уровня государственной тайны; включена в Единый реестр российских программ Минкомсвязи РФ
* Сертифицирована ФСТЭК, ФСБ и Минобороны

5) AlterOS (ГК АЛМИ)
alter-os.ru
* Выпускается в версиях: AlterOS Desktop, AlterOS Desktop Lite и AlterOS Серверный
+ Внесена в Реестр отечественного ПО; в первую очередь предназначена для заказчиков из госсектора

6) ОС Альт 8 СП (АО ИВК)
altsp.su
* Выпускается в 2 версиях: Рабочая станция и Сервер
+ Сертифицирована ФСБ

8) ОС Эльбрус 3.0 (МЦСТ)
mcst.ru/programmnoe-obespechenie-elbrus
* Разработана на основе Debian
* ГИП - Xfce

11) Red Hat Linux 9.0 и Red Hat Enterprise Linux (RHEL) 8.1, 8.5 Beta (Red Hat Software)
http://www.redhat.com
* Дистрибутивы: Red Hat Linux Professional, Red Hat Enterprise Linux (RHEL) AS (Advanced Server), Red Hat Enterprise Linux Desktop, Red Hat Global Desktop
* Поддержка ЦП Intel x86, x64, IA64, DEC Alpha и Sun SPARC, разрабатывается вариант для мэйнфреймов IBM со специфическим набором системных утилит и приложений, а также будет перенесена на процессоры PowerPC и встраиваемую архитектуру AltiVec; поддерживет 4-процессорные компьютеры с SMP
* ГИП - GNOME или KDE, файловая система Ext3
* ПО: StarOffice, TeX, Mozilla, WWW-сервер Apache, ПО видеоконференцсвязи на основе GNOME, ПО управления проектами MrProjects, СУБД PostgreSQL, средства разработки, система X Window

13) CentOS 7 (RedHat)
http://centos.org
* Дистрибутив основан на коммерческом Red Hat Enterprise Linux и совместим с ним

14) OpenSUSE 13.2, SUSE Linux Enterprise 12 SP3 (Micro Focus; в настоящеевремя подразделение SUSE приобретается британской инвестиционной компанией EQT Partners)
http://www.suse.com, www.opensuse.org, www.novell.com
* Изначально дистрибутив создавался на основе Slackware, позже включил в себя много элементов из Red Hat Linux
* Дистрибутивы: SUSE Linux Enterprise Desktop, SUSE Linux Enterprise Server (SLES), OpenSUSE Linux
* Поддержка ЦП Intel x86, x64 и IA64, AMD64, мэйнфеймов IBM zSeries на процессорах PowerPC
* ГИП: KDE или GNOME
* ПО: OpenOffice.org, GIMP, Mozilla Firefox, Yet Another Setup Tool (YaST - для упрощенного конфигурирования и инсталляции ОС)
+ Простая в использовании ОС для настольных ПК - полноценная замена ОС Microsoft Windows
+ Прогамма конфигурирования Yet Another Setup Tool (YaST2) намного упрощает инсталляцию и конфинурирование ОС
+ Интеграция с ПО Novell ZENworks Linux Management позволяюет администраторам легко устанавливать, конфигурировать и контролировать рабочие станции Linux с центральной консоли, обеспечивая на корпоративном уровне управление такими ИТ-процессами, как установка ПО, дистанционное управление и установка обновлений и исправлений по всей организации
+ Превосходная служба поддержки

15) Novell Linux Desktop (NLD) 12.3 (Novell, Inc.)
http://www.suse.com, www.novell.com
* Создан на основе OpenSUSE

16) Debian GNU/Linux 8.0 Jessie
http://www.debian.org
* Поддержка ЦП Intel x86, x64, Motorola 680x0, DEC Alpha, Sun SPARC, ARM и PowerPC; поддержка SMP
* Файловая система - EXT4; ГИП - GNOME, KDE, XFCE, LXDE
+ Инструментарий для развертывания частных вычислительных облаков на базе OpenStack и XCP (Xen Cloud Platform)

17) Slackware Linux 12.1 (Patrick Volkerding и Walnut Greek CDROM)
http://www.slackware.com
* Доступен на FTP и в коробочном варианте
* Выпущены также версии Zip Slackware (упрощенный вариант Slackware Linux) и ZipSpeak (говорящая версия Slackware Linux, разработанная компаниями Slackware и Speakup для пользователей с ослабленным зрением, ставится поверх Windows)
- Облегченный вариант ОС
+ На основе этого дистрибутива удобно создавать LiveCD и версии для загрузки с Flash USB-устройств

18) Mandriva Linux 2011 (Mandriva, бывшая MandrakeSoft SA, Франция)
http://www.mandrivia.ru
* ГИП GNOME, KDE и Compiz Fusion
* ПО: OpenOffice.org, Mozilla Firefox, Mozilla Thunderbird и др.
+ Удобный в установке и использовании Linux для конечного пользователя
+ Система переноса документов и настроек учетной записи пользователя из Microsoft Windows

19) Ubuntu 17.10 Artful Aardvark (Canonical)
http://www.ubuntu.com
* Основан на дистрибутиве Debian
* ГИП - Unity; в сопутствующих ответвлениях проекта: Kubuntu (KDE 4), Xubuntu (Xfce 4), Lubuntu (LXDE), Mythbuntu, Ubuntu GNOME, Ubuntu Studio (система для обработки мультимедиа); также выпущены версии Ubuntu Touch (для планшетов и смартфонов), Ubuntu Kylin (спецредакция дистрибутива Ubuntu для использования на ПК и в облачных окружениях китайских госучреждений)
* Для платформ: i386, amd64, ARM
+ Простой в установке и освоении Linux, предназначенный для конечных пользователей
+ Возможность пользователям самим выбирать приложения

20) Oracle Linux 6.5 (Oracle)
www.oracle.com/us/technologies/linux/
* Основан на ядре Red Hat

21) rPath Linux
+ Простой в установке и освоении Linux, предназначенный для конечных пользователей

22) PCLinuxOS 2008 (Разработчик - Bill 'Textar' Rainolds)
http://www.getpclinuxos.com
* Создан на основе Linux Mandrivia
* Дистрибутивы PCLinuxOS MiniMe, PCLinuxOS Junior и PCLinuxOS Big Daddy; также есть вариант TinyMe для слабых ПК; отсутствует версия для 64-разрядных систем
* ГИП - KDE, в PCLinuxOS Gnome Edition - Gnome, в TinyMe - Openbox
+ При работе в режиме LiveCD возможна запись на флэшку

23) LinuxMint 16 Petra
http://www.getpclinuxos.com
* Создан на основе Ubuntu
* Дистрибутивы: Main Edition, miniKDE, Light Edition; есть также выриант Debian Edition (Alpha-версия); есть возможность работы в режиме LiveCD
* ГИП - Cinnamon, MATE, Xfce, KDE
* Ориентирован на пользователя со слабым уровнем подготовки

24) ОСь (OS-RT) (Национальный центр информатизации, РФ)
http://www.sabayonlinuxos.org
* Создан на основе CentOS и Fedora
* Дистрибутивы: ОСь.Офисная, ОСь.Серверная
* В состав ОСь.Серверная входят средства для создания отказоустойчивых кластеров (pacemaker, haproxy, keepalived), распределенных хранилищ (gfs2) и защищенных облачных систем

25) Sun Linux 5.0 (Sun)
http://www.sun.com
* Предназначен для серверов Sun (в частности, LX50)
* Похоже, дистрибутив построен на основе Red Hat Linux

26) SLAX
* LiveCD с возможностью установки на ПК, построен на основе Slackware Linux
+ Может быть использован для зоздания загрузочного USB-Flash

27) Linspire 3.0, бывшая Lindows OS (Linspire, Inc.)
http://www.linspire.com
+ Возможность исполнения программ Linux и Windows
+ Базируется на достижениях проекта с открытым кодом WINE, предназначенного для эмуляции команд Microsoft Windows
+ Инсталляция LindowsOS производится менее, чем за 10 минут

28) UnitedLinux 1.0 (UnitedLinux Group - объединяет фирмы Conectiva S.A., SuSE Linux AG и TurboLinux, Inc.; спонсоры проекта - Hewlett-Packard) и IBM (The SCO Group вышла из группы и ушла из бизнеса Linux)
http://www.unitedlinux.com
* Функционирует на платформах Intel, AMD, PowerPC и мэйнфреймах IBM eServer zSeries; поддержка SMP
+ Поддержка журналируемого решения JFS (в дополнение к файловым системам ReiserFS, XFS и ext3)
+ Система отличается повышенной надежностью
+ Адресация до 64GB ОЗУ

29) Asianux 2.0
* Hancom (Корея, http://www.hancom.com, Red Flag Linux (Китай, http://www.redflag-linux.com, Miracle Linux (Япония, http://www.miraclelinux.com
* Проект стандарта ОС Азиатского региона, согласно договоренности правительств Кореи, Китая и Японии
+ Совместимость с дистрибутивами Suse и Red Hat

30) KNOPPIX 8.6.1 (www.knopper.net/knoppix/)
* LiveCD с возможностью установки на ПК
+ Идеальный вариант для первого знакомства с Linux

31) Manjaro Linux 18.1, 19.0 Beta (manjaro.org)
* Производное от Arch Linux
* Поддержка 2 архитектур: х86-64 и ARM
* ГИП: Xfce, KDE и Gnome; также: Awesome, Bspwm, Budgie, Cinnamon, i3, LXDE, LxQt, Mate и Openbox

32) Puppy Linux 1.0.0 Alpha
* LiveCD
+ LiveCD, позволяющий сохранять пользовательскую информацию на тот же CD-ROM, с которого загрузился, используя мультисессии (т.е., например, не требует пользовательской перенастройки после перезагрузки)

33) Yopper Linux 2.1
* ГИП KDE

34) Fd Linux 3.0-0
http://www.fdlinux.com
* Дистрибутив помещается на одной дискете
+ Позволяет работать с Linux на старых ПК
+ Ориентирован на активное использование в сетях, в частности, в качестве маршрутизатора

35) Corel Linux (Linux Global Partner; раньше права принадлежали Corel, Канада)
http://www.corel.com
* Основана на дистрибутиве Debian/GNU Linux, ядро Linux 2.2, ГИП - KDE
* 3 версии: Download (загружаемая из Internet), Standard и Deluxe
* ПО: редактор Corel WordPerfect, браузер Netscape Navigator, Adobe Acrobat Reader
+ Обновление ОС производится автоматически через Internet

36) HA Linux или High Availability Linux (Motorola Computer Group)
+ Надежность составит 99,999% (или "пять девяток" по общепринятому рейтингу) - это означает не более пяти минут простоев в год. HA Linux предназначается для крупных телекоммуникационных систем, от которых требуется повышенная стабильность, таких как серверы телефонных станций и IP-шлюзы
+ Допускает горячую замену системных компонентов: процессоров, контроллеров ввода/вывода и источников питания
+ Поддержка активного резервирования и внутрисистемный интерфейс связи, который должен минимизировать прерывания работы системы при переключении между процессорами
+ Новая ОС поддерживает серверы на платформах Intel и PowerPC

37) Hancom Linux Deluxe 2.0 (Hancom)
* ПО: Hancom Office 2.0

38) mLinux
* ОС разработана на основе ядра Linux от Red Hat Linux
+ Ядро занимает в памяти всего 200KB


Узко-специализированные версии Linux

1) Linux Embedix Plus PDA (Lineo)
http://www.lineo.com
* Предназначен для мобильных устройств
* Ввключает в себя JVM Insignia, персональный менеджер Qtopia, браузер Opera, текстовый редактор и набор системных и мультимедийных утилит

2) Midori Mobile Linux (Transmeta)
* Предназначен для мобильных устройств, в частности, с процессорами Transmeta Crusoe

3) mLinux for Smart Phones (China MobileSoft, CMS, Китай)
* Предназначена для мобильных телефонов поколения 3G (CMS также предлагает версии mLinux для PDA и Internet-приставок)
* ОС разработана на основе mLinux
* Поставляется с браузером, поддерживающим гипертекстовые языки WML, HTML, cHTML (Compact HTML - подмножество HTML, специально созданное для мобильной службы I-mode японского оператора NTT DoCoMo), Java, и приложениями электронной почты
+ Ядро занимает в памяти всего 200KB

4) OpenEZX (Motorola)
http://openezx.org
http://opensource.motorola.com
С сайта можно скачать исходные тексты ядра Linux
* Используется в телефонах Motorola

5) OpenMoko
http://www.openmoko.org
С сайта можно скачать ядро Linux, загрузчики для заливки ядра в телефон, инструментарий для разработки программ и документацию
* Используется в телефонах Motorola, Palm, FIC

6) MontaVista Linux (MontaVista Software)
http://www.mvista.com
С сайта можно скачать SDK, Application Developer Kit с DevRocket 5 IDE и документацию
* Базируется на проекте Motorola Open EZX
* Используется в телефонах и др. аппаратуре компаний NEC, Panasonic и Motorola

7) OpenTwin
http://www.opentwin.org
С сайта можно скачать исходные тексты, средства разработки и документацию
* Используется в телефонах Neuf и Motorola

8) PRIZM (Mizi Research Inc., Ю.Корея)
http://www.mizi.com
C FTP-сервера компании можно скачать сам Linux, SDK, эмулятор и документацию
* Используется в некот. телефонах Samsung Electronics
* SDK включает в себя кросс-компиляторы, IDE для разработки ПО (для Linux и MS Windows) и поддерживает языки C, C++ и Pyton

9) Linux Router Project
* Усеченная версия Linux, помещающаяся на дискете, предназначенная специально для маршрутизации; позволяет превратить старый ПК (386, 486) в полноценный маршрутизатор

10) Linux for Sony Playstation2 (Blizzard)
* Содержит инструменты для проектирования игр

11) Russian Trinux Kit 0.4BE
linuxsecurity.ru
* Предназначен для анализа сетевой безопасности удаленных и локальных вычислительных систем и сетей; в него входят более 150 сетевых утилит, написанных как специалистами по ьезопасности, так и высококвалифицированными хакерами: сканнеры, снифферы, криптографические средства, файрволы, прокси-серверы, редиректы, релизы известных хаккерских групп и пр.
+ ОС не требует установки, не нужен жесткий диск; виртуальный раздел создается в ОЗУ

13) coLinux
* Возможность запуска ОС Linux из MS Windows без эмуляции

14) Ulteo Virtual Desktop
http://ulteo.pocentek.net
* Создан на основе coLinux
* Возможность запуска ОС Linux из MS Windows без эмуляции

15) Xbox Linux
http://www.h07.org
* Предназначен для игровых приставок Xbox
* Создан на базе Mandrake 9.0 Linux (Mandrake Soft SA) Ввключает в себя ГИП Gnome и KDE, Open Office, Gimp Evolution, браузер Mozilla

16) Openmoko - Open Mobile Kommunikations (FIC)
http://wiki.openmoko.org
* Предназначен для GSM-смартфонов, разрабатываемых и выпускаемых компанией FIC

16) Moblin 2.1 (Linux Foundation, ранее разрабатывался http://http://www.intel.com)
http://moblin.org
* Предназначен для ультрапортативных устройств с процессором Intel Atom

17) Yellow Dog Linux 2.2 (Terra Soft Solutions)
* ОС для платформы PowerPC
* В дистрибутив входят: ГИП GNOME, браузер Mozilla

18) DouDouLinux 2010-11 (Институт прикладной математики, Томский гос. педагогический Университет)
http://www.doudoulinux.org
* Разработан на основе Debian Linux и предназначен для детей от двух лет; в нем нет сложных элементов, содержит обучающие и развлекательные приложения

19) Jesux Linux (Jesux Developers)
* Базируется на Red Hat Linux, с подкорретированным набором команд и утилит в соответствии с требованиями католической церкви

20) SELinux (разрабатывается при поддержке АНБ США)
http://www.nsa.gov/selinux/
* Разработан на основе Red Hat Enterprise Linux
+ Безопасная версия Linux, основанная на архитектуре подключаемых модулей защиты

21) Мобильная система Вооруженных сил или МСВС 5.0 ЦАВМ.11004-01 изм. №7 (ВНИИНС, Россия)
* ОС сертифицирована МО РФ для применения в Вооруженных силах РФ
* Функционирует на платформах Intel, SPARC (Эльбрус-90микро), IBM S390 и MIPS (комплексы серии Багет производства компании Корунд-М), поддерживает многопроцессорные конфигурации (SMP)
* Создана на базе Red Hat Linux
* ГИП - Elk
* ПО: среда разработки приложений Конструктор-М (базируется на свободно распространяемой инструментальной платформе Eclipse), набор приложений "Базовых Информационных Защищенных Компьютерных Технологий" (БИЗКТ)
+ Защищенная версия Linux со встроенными средствами защиты информации и криптографии по ГОСТ
+ Содержит средства мандатного управления доступом, списки контроля доступа, ролевую модель
- Минимальный набор компонентов и приложений


Linux - ОС реального времени

1) BlueCat Linux
* Используется во встраиваемых системах на базе ЦП Intel, PPC, MIPS, XScale и ARM

2) Hard Hat Linux (MontaVista Software)
http://www.mvista.com, ftp://ftp.mvista.com

3) LynxOS 4.0
http://www.lynuxworks.com
* Предназначена для встраиваемых систем, работающих в режиме жесткого реального времени; используется в телекоммуникационном и бортовом оборудовании (в т.ч. военном); ОС используется также в лазерных принтерах HP и Xerox; есть версии для ЦП Intel, PPC, MIPS, XScale и ARM
+ Система сертифицирована по стандарту POSIX и полностью удовлетворяет всем требованиям этого стандарта
+ Разработчикам предлагается двоичный Linux-интерфейс обращения к приложениям (ABI), что позволяет выполнять Linux-приложения в LynxOS без перекомпиляции
+ Реализовано множество современных сетевых технологий (IPSec, IPv6, Gigabit Ethernet и др.), добавлен встроенный межсетевой экран

1) Novell SUSE Linux Enterprise Real Time 10 (Nowell)
http://www.suse.com
* ОС ориентирована на использование в оборудовании управления производства, медицинских приборах и электронных автомобильных системах и т.д.
+ Время реакции обработчиков прерываний не превышает 15мкс

4) RT-Linux и ее разновидность - ART-Linux
* ОС реального времени, используемая для роботизированных систем и систем автоматизированного сбора данных и управления

5) TimeSys Linux (TimeSys)
http://www.timesys.com
* ОС реального времени для встраиваемых систем, а также для архитектур IA32, ARM, PowerPC, MIPS, SuperH и XScale

6) VxWorks (LinuxWorks)
- В связи с прямой адресацией между задачами могут возникать конфликты, т.к. задачи обращаются к одному пространству глобальных имен, из-за чего требуется особый контроль в процессе создания ПО для этой ОС


Графические интерфейсы пользователя (ГИП) для Linux