Дистрибутивы linux
Содержание:
- DOS — что это в ноутбуке?
- Настраиваемость
- 3. ZorinOS
- Программы
- Операционные системы Linux
- 4. Runtu
- Офисный пакет
- Плюсы Linux
- Общие потребительские дистрибутивы
- FatDog64
- Сравнительная таблица
- 2. Calculate Linux
- Операционная система UNIX-подобная на ноутбуке
- Почему UNIX имеет значение
- История разработки
- Rosa Linux
- История создания Linux
- UNIX — многопользовательская операционная система
DOS — что это в ноутбуке?
В отличии от UNIX-систем эта операционка уже непригодна для полноценной работы, или даже для полуполноценной, как при UNIX. Это уже доисторическая система, в которой нет ничего нормального и место, где она может применяться — заводы, предприятия, например промышленное оборудование. Эта система ставится уже именно специально чтобы удешевить устройство.
Например вы купили ноут. Там скорее всего будет не DOS, а FreeDOS, что в принципе сути не меняет, вы включите ноут и увидите примерно такую картинку:
А дальше — работайте, наслаждайтесь. Разумеется что ничего здесь толкового не сделать, никакого комфорта и Ютуба. Поэтому если в ноуте FreeDOS — это значит вам в любом случае придется ставить Windows.
Максимум что может быть — такое некое подобие операционки:
Настраиваемость
Настраиваемость дистрибутива имеет не очень большое значение для удобства работы в нём, но зато интересует многих. Фактически любой дистрибутив Linux будет более настраиваемым чем Windows, но между собой они тоже отличаются.
1. Ubuntu
Дистрибутив Ubuntu рассчитан на новичков, поэтому многие настройки спрятаны чуть глубже в системе. Во время установки вы не можете выбрать окружение рабочего стола, зато можете выбрать редакцию ещё до установки. В самой системе в качестве окружения рабочего стола используется Gnome, а это окружение рассчитано на минимализм и настроек там не так уж много. Для более тонкой настройки вам даже придется устанавливать дополнительные утилиты.
2. Debian
Операционная система Debian получилась более настраиваемая по сравнению с Ubuntu. Тут вы уже можете выбрать графическое окружение во время установки дистрибутива, по умолчанию учётная запись root будет включена. Но в качестве рабочего окружения используется тот же Gnome.
3. Fedora
Не сказал бы, что Fedora более настраиваемая чем Debian. Здесь используется всё тот же Gnome, да и установщик примерно с теми же возможностями. Для настройки системы используется стандартная утилита настроек Gnome, как и в предыдущих дистрибутивах.
4. OpenSUSE
А вот в OpenSUSE с настраиваемостью намного интереснее. В качестве окружения рабочего стола по умолчанию используется KDE. Оно очень настраиваемое. Вы можете добавлять различные виджеты, панели, эффекты для рабочего стола. Утилита настройки KDE может делать многое из того, что Gnome даже не снилось. Кроме того, у OpenSUSE есть своя утилита настроек под названием YaST она помогает администрировать систему, и если что-то нельзя сделать в KDE, то это можно сделать там.
5. Arch Linux
Дистрибутив Arch Linux ещё более настраиваемый. Благодаря тому, что всю установку вы выполняете вручную, то вы можете полностью определить какие программы будут использоваться, какое окружение рабочего стола установить и как всё это соединить вместе.
6. Gentoo
Самый высокий уровень настраиваемости у Gentoo. Дистрибутив позволяет компилировать нужные вам пакеты из исходников и при этом указывать флаги функциональности, которая вам нужна. Таким образом вы можете полностью отключить ненужные вам функции уже на уровне компиляции.
Оценки:
- Ubuntu — 2
- Debian — 2
- Fedora — 2
- OpenSUSE — 3
- ArchLinux — 4
- Gentoo — 5
3. ZorinOS
Операционная система ZorinOS разработана выходцем из России Артемом Зорином, который на данный момент находится в Ирландии. Это еще один дистрибутив корпоративного класса, очень похожий на Windows. И надо сказать, что достаточно популярный, еще одно доказательство, что русские дистрибутивы linux популярны не только в России.
ZorinOS основана на Ubuntu и использует окружение рабочего стола Gnome 3 и собственную оболочку Zorin DE для организации пользовательского интерфейса. Последний стабильный релиз ZorinOS 9 основан на Ubuntu 14.04 LTS, а самый свежий — ZorinOS 11 — на Ubuntu 15.10. Особенностью ZorinOS есть собственные темы оформление похожие одновременно и на Windows XP и 7, а также утилита для управления темами, позволяющая настроить внешний вид рабочего стола.
Программы
Специально для Q4OS было разработано несколько приложений:
- Desktop Profiler — Утилита для установки готовых наборов приложений.
- Setup Utility — Утилита для установки сторонних приложений.
- Welcome Screen — Экран приветствия для первичной настройки системы и установки дополнительных графических окружений.
Утилита Desktop Profiler
Утилита Desktop Profiler предлагает пользователю готовые профили для установки набора приложений одним кликом.
Q4OS 3.8: Утилита Desktop Profiler
По умолчанию доступно три профиля:
- Full featured Desktop — Рекомендуется для новичков. Выполняет установку набора необходимых программ — Браузера, Офисного пакета и других приложений.
- The Basic Desktop — Выполняет установку только самых необходимых утилит и приложений.
- Keep installed operating system — Для тех, кто хочет установить все дополнительные приложения самостоятельно.
Также Desktop Profiler позволяет установить дополнительные окружения рабочего стола:
- KDE Plasma
- LXQT
- XFCE
- LXDE
- Mate
- Cinnamon
- GNOME
При выборе в Desktop Profiler полной установки (Full featured Desktop) устанавливается большой набор программ. Некоторые из них:
- Google Chrome
- Thunderbird
- LibreOffice
- VLC
- Amarok
- Brasero
- DigiKam
- Gwenview
- Ark
- Synaptic
- Konqueror
- Dolphin
- Konsole
- Okular
- KMail
- KOrganizer
- KMines
- KolourPaint
- Bounce
- Aisleriot Solitaire
Утилита Setup Utility
Утилита Setup Utility позволяет установить несколько отобранных приложений. Представлено всего 19 программ. Для установки остальных программ можно использовать Synaptic или apt/apt-get.
Q4OS 3.8: Утилита Setup Utility
При установке приложений, представленных в Setup Utility, открывается мастер установки, который напоминает по оформлению программы установки приложений в Windows.
Q4OS 3.8: Оболочка похожая на мастер установки программ в Windows
Утилита Welcome Screen
Утилита Welcome Screen запускается после установки системы, и через нее можно выполнить первичные шаги по настройке системы и установке дополнительных компонентов.
Q4OS 3.8: Утилита Welcome Screen
Операционные системы Linux
Все системы в этом списке расположены в случайном порядке, так что если система на последнем месте, то это еще не означает, что она не достойна внимания.
1. Debian и другие Deb системы
Эта группа включает дистрибутивы, основанные на Debian и другие, использующие систему управления пакетами Deb. Эта система пакетами была разработана для Debian и сейчас довольно часто используется популярных дистрибутивах, это сам Debian, Ubuntu, LinuxMint, AstraLinux, Elementary и множество других. Эти дистрибутивы используют оригинальное ядро Linux с несколькими исправлениями, которые только убирают ошибки.
3. Arch Linux и основанные на нем
Спустя некоторое время, появилось еще несколько дистрибутивов не использующие ни Deb ни Rpm. Один из таких дистрибутивов — ArchLinux. Тут применяется собственный пакетный менеджер pacman, который позволяет делать все то же самое что и deb, но в дополнение реализована простая система скользящих релизов. Благодаря ей в дистрибутиве всегда самое новое программное обеспечение. Arch быстро набрал популярность и на нем было основано несколько дистрибутивов — Manjaro, Antergos, Cinnarch и много других.
4. Gentoo
Многие пользователи хотели иметь возможность компилировать свою систему сами, чтобы выбрать какое программное обеспечение устанавливать, а также получить оптимизацию под свое оборудование. Поэтому был создан дистрибутив Gentoo на основе ядра Linux, в котором используется пакетный менеджер emerge. Тут вы тоже получаете скользящие релизы, а также возможность относительно просто скомпилировать вашу операционную систему на своем компьютере. Пакетный менеджер emerge уже содержит готовые сборочные скрипты, поэтому ничего дописывать самому не придется.
5. Linux From Scratch
Это не совсем дистрибутив, LFS — это набор инструментов, которые позволяют вам собрать собственный дистрибутив на основе ядра Linux. Вы просто берете ядро, берете исходники нужных программ, все программ начиная от системы инициализации и командной оболочки и заканчивая окружением рабочего стола, собираете все это, настраиваете и получаете свой дистрибутив.
6. ChromeOS
Еще позже Google выпустила свою операционную систему для нетбуков на ядре Linux. Фактически ChromeOS основана на Gentoo, но они настолько разные, что их невозможно объединить в один пункт. В этой системе Google реализовала такую идею, как облачная операционная система Linux. Ваше рабочее пространство — это браузер. Здесь вам все предстоит делать в браузере — редактировать документы, работать с видео и даже терминал Linux в браузере. Файлы преимущественно хранятся в облаке. Но это все еще Linux.
7. Android
Не все знают, но самая популярная операционная система для мобильных телефонов тоже использует ядро Linux. От Linux здесь осталось только ядро и еще несколько моментов, все остальное же Google заполонила своими различными фреймворками, Java и так далее. Возможности Linux ограничены, той же системой безопасности Bionic, которая запрещает загрузку динамических библиотек, но в терминале можно работать с пересобранными командами Linux, а в chroot окружении можно запустить полноценный Linux дистрибутив.
8. Slackware
Достаточно старый дистрибутив Linux, который в свое время считался самым Unix’овым. Раньше на нем было основано несколько дистрибутивов, таких, как Blacktrack, Slax, VectorLinux и другие. Но потом он медленно потерял свою популярность. Здесь используется собственный менеджер пакетов, который по возможностям не дотягивает до deb и rpm. Не поддерживается разрешение зависимостей, а команды для удаления и установки пакетов находятся в разных утилитах.
9. OpenWrt и основанные на нем
OpenWrt — это операционная система Linux 2017 для роутеров и маршрутизаторов на базе ядра Linux. Кроме самого ядра Linux, она поставляется урезанной версией библиотеки Си, стандартными утилитами Linux и BusyBox. Система занимает мало места и оптимизирована специально под маршрутизаторы. Большинство настроек выполняются в командной строке.
10. Tizen и другие IoT
Операционная система на базе ядра Linux, предназначенная для различных телевизоров, умных часов и других умных гаджетов. Система разрабатывается на основе ядра Linux компанией Samsung и уже сейчас достаточно часто используется. Существуют свои приложения и SDK для их разработки.
11. ОС для суперкомпьютеров
Состоянием на 2017 год операционные системы на базе Linux чаще всего используются на суперкомпьютерах. Каждая компания создает свое решение на базе ядра, которое оптимизировано под ее нужны и потребности. Из 500 самых мощных суперкомпьютеров 498 работают на Linux и еще два на UNIX подобной системе IBM AIX.
4. Runtu
Этот русский дистрибутив Linux, наверное, был первым дистрибутивом Linux для многих россиян. Он основан на Ubuntu и предлагает улучшенную русскоязычную локализацию. Развитие проекта началось в далеком 2007 году. Тогда Алексеем Черноморенко и Александром Бехером для доклада на научной конференции по открытом программном обеспечении была подготовлена специальная сборка Ubuntu: Ubuntu Full Power Linux. В дальнейшем эта сборка набрала популярность среди пользователей и в сфере образования и была переименована в Runtu.
Основная цель этого дистрибутива — предоставить новичкам отлично локализованую и простую систему со всем необходимым программным обеспечением из коробки. Кроме того, есть и собственное программное обеспечение, например, утилита Runtu Assistant, которая поможет новым пользователям лучше настроить систему.
Последний релиз Runtu состоялся в марте 2015 года. Было обновлено программное обеспечение, добавлена поддержка 64 бит и внесены некоторые исправления.
Офисный пакет
LibreOffice
LibreOffice — это полноценный офисный пакет, который включает 6 приложений:
- LibreOffice Writer — текстовый процессор
- LibreOffice Calc — табличный процессор
- LibreOffice Impress — программа для создания и просмотра презентаций
- LibreOffice Draw — векторный графический редактор
- LibreOffice Math — редактор формул
- LibreOffice Base — создание и управление базами данных
WPS Office
WPS Office — офисный пакет, который имеет отличную совместимость с документами Microsoft Office.
В состав WPS Office входит три приложения:
- WPS Office Writer — текстовый процессор
- WPS Office Spreadsheets — табличный процессор
- WPS Office Presentation — программа для создания и просмотра презентаций. Совместима с презентациями Microsoft PowerPoint.
Плюсы Linux
- Использование большинства ОС Linux и большей части программ, основанных на ней, абсолютно бесплатно.
- Открытый исходный код системы/программы. Благодаря доступу к исходному коду можно изучать его, изменять, распространять, а также публиковать изменения в соответствии с лицензией.
- Актуальность и производительность. По сравнению с Windows Linux не устаревает со временем. То есть, чтобы восстановить первоначальную производительность, не нужно будет регулярно чистить или переустанавливать ОС, запускать дефрагментацию.
- Безопасность. Linux поддерживает разные параметры безопасности, защищающие от вирусов, замедлений, вредоносных программ, сбоев. Это основная причина популярности ОС среди разработчиков. Конечно, Linux — не на 100% безопасная ОС, но менее уязвимая, чем другие.
- Универсальность. Linux поддерживает практически все популярные языки программирования: Java, C/C++, Python, Ruby, C# и другие. Менеджер пакетов поможет установить и обновить целые и отдельные части компонентов ПО. Благодаря поддержке SSH можно быстро управлять серверами.
- Дистрибутивы. Многие организации модифицировали ОС Linux, выпустив собственные дистрибутивы. Перечисляем наиболее популярные: Debian, Ubuntu, Linux Mint, Arch Linux, MX Linux, Fedora, Manjaro, CentOS. Linux Mint и Ubuntu подойдут начинающим пользователям, а Arch Linux, Fedora и Debian — опытным разработчикам. Дистрибутив можно собрать и самостоятельно.
- Установка ПО из централизованного места — репозитория. Это место, где хранятся данные. Благодаря этому можно установить несколько программ одним щелчком мыши. Можно забыть о поиске кряков, серийных ключей и программ в интернете — с Linux это точно не понадобится.
Общие потребительские дистрибутивы
На протяжении многих лет различные вкусы Linux пользовались большей или меньшей популярностью, но некоторые из них выделяются среди наиболее распространенных на настольных компьютерах. Некоторые из наиболее распространенных дистрибутивов включают:
- мятный это версия Ubuntu с дополнительными драйверами программного обеспечения и небольшими настройками.
- Debian это проект, который выступает в роли «универсальной операционной системы» и обладает значительной долей рынка и надежной базой приложений.
- Manjaro основан на проекте Arch Linux и поддерживает обширную конфигурацию.
- Ubuntu является значительным игроком на рынке Linux. Целью Ubuntu является предоставление удобного в использовании дистрибутива, который прекрасно разработан и доступен, несмотря на языковые барьеры и препятствия.
- Antergos также основан на проекте Arch Linux. Этот дистрибутив предлагает свою собственную программу установки.
- OpenSUSE это давняя немецкая дистрибуция, представляющая собой общинную версию коммерческого дистрибутива SUSE Linux.
- мягкая фетровая шляпа это проект сообщества, основанный на Red Hat Linux (операционная система, которая была прекращена в 2004 году).
- в единственном числе это сборка с нуля из Ирландии с пользовательской рабочей средой под названием «Budgie», которая похожа на старый рабочий стол GNOME 2 (GNOME — это стандартная среда рабочего стола по умолчанию для многих основных дистрибутивов Linux).
- Зорин представляет собой дистрибутив, призванный имитировать внешний вид Windows, чтобы помочь новым пользователям Linux перейти от операционной системы Microsoft.
- элементарный основан на Ubuntu и использует настраиваемую среду рабочего стола под названием Parthenon, которая в некотором роде напоминает Mac OS.
У вас может быть устройство Linux на ладони. Операционная среда Android для смартфонов и планшетов основана на Linux и может рассматриваться как тип дистрибутива Linux.
Популярность распространения быстро меняется. В 2002 году 10 лучших дистрибутивов, в порядке интереса, были Mandrake, Red Hat, Gentoo, Debian, Sorcerer, SuSE, Slackware, Lycoris, Lindows и Xandros. Пятнадцать лет спустя только Debian остается в списке Top 10.
FatDog64
FatDog64 — это 64-битный многопользовательский дистрибутив Linux и производная от Puppy Linux. Многие приложения включены из коробки. Так как он содержит больше приложений, чем Puppy Linux, он тяжелее.
FatDog упакован приложениями, такими как Libre Office и GIMP. Есть и другие легкие приложения для редактирования изображений, ведения заметок и других различных задач. В FatDog64 есть место для развлечений, так как он содержит несколько игр. Он имеет постоянную функцию сохранения файла, которая просит пользователя сохранить любые изменения. Эта функция гарантирует, что системные изменения, сделанные пользователем, останутся неизменными при дальнейшем использовании.
Основные характеристики:
- Размер — 350 МБ
- RAM — 256 МБ
Сравнительная таблица
Linux Mint | Ubuntu | |
---|---|---|
Первый выпуск | 27 августа 2006 г. | 20 октября 2004 г. |
ОС семейства | Linux | Unix-подобные |
Исходная модель | Бесплатный и с открытым исходным кодом | Бесплатный и с открытым исходным кодом |
Тип ядра | Linux (монолитный) | Linux (монолитный) |
Интернет сайт | linuxmint.com | www.ubuntu.com |
Пользовательский интерфейс по умолчанию | MATE (вилка Gnome 2) или Корица (вилка Gnome Shell). Вариант Xfce также доступен. | ГНОМ |
Компания / разработчик | Проект Linux Mint | Canonical Ltd. / Фонд Убунту |
Менеджер пакетов | Dpkg | dpkg, DEB, пакеты Click, Snap, appimage, Flatpak |
Рабочее состояние | Текущий | Текущий |
Последний стабильный релиз | Linux Mint 17.3 «Тара» 29 июня 2018 года | Ubuntu 18.10 «Космические каракатицы» 18 октября 2018 года. |
Метод обновления | Диспетчер обновлений | APT (доступны GUI), Центр программного обеспечения |
Доступные языки | Многоязычный (более 55) | Многоязычный (более 55) |
Безопасность | Никаких реальных угроз | Никаких реальных угроз |
Введение (из Википедии) | Linux Mint — это управляемый сообществом дистрибутив Linux, основанный на Debian и Ubuntu, который стремится стать «современной, элегантной и удобной операционной системой, которая является одновременно мощной и простой в использовании». | Ubuntu (изначально / ʊˈbuːntʊ / uu-boon-tuu, согласно веб-сайту компании / ʊˈbʊntuː / uu-buun-too) — это операционная система Linux на основе Debian с GNOME в качестве среды рабочего стола по умолчанию. |
Программное обеспечение используется | На основе Debian (использует файлы .deb и apt-get) | На основе Debian (использует файлы .deb, apt, appimage и snap), иногда не совместимые с GPL |
Что это? | Удобный для пользователя дистрибутив на основе Ubuntu. | Популярный, удобный для пользователя вариант Linux (бесплатная операционная система на основе GNU / Linux) |
Стоимость | Свободно | Свободно |
Распределение на основе | Ubuntu. Также доступна версия Linux Mint Debian Edition (LMDE), основанная на тестировании Debian. | Debian |
Разработано и поддерживается | Сообщество Linux Mint | Canonical Ltd. |
Популярные Приложения | Mozilla Firefox, Chromium, LibreOffice, Nemo (файловый менеджер) | Mozilla Firefox, Mozilla Thunderbird, Rhythmbox, Evolution, LibreOffice |
Цена | Распространяется свободно по лицензии GNU | Распространяется свободно под лицензией GNU, поддержка может быть приобретена, реклама поддерживается |
Официальный веб-сайт | linuxmint.com | Ubuntu.com |
Обновление пакета | apt-get update | apt, snap store, appimage |
Поддерживаемые архитектуры | i386, x86_64 | armhf, i686, powerpc, ppc64el, s390x, x86_64 |
Разработка и распространение | Разработано и распространено сообществом Linux Mint | Разработано и распространено компанией Canonical ltd. |
Поиск пакетов | apt-cache search | удачный поиск, удачный список |
Multi-Touch поддерживается | да | да |
Файловый менеджер | Немо 3.8.5 | кораблик |
Размер ISO | 1, 8 ГБ | 1, 9 ГБ |
Служба поддержки | Сообщество и пожертвования | Сообщество и Платный от Canonical |
рабочий стол | Корица 3.8.9, MATE или XFCE | GNOME (Ubuntu Desktop версия) |
2. Calculate Linux
Calculate Linux разрабатывается Александром Тратсевским из России. Этот российский дистрибутив Linux основан на Gentoo и включает в себя все его преимущества, а также большое количество дополнительных возможностей и графический установщик. Разработка проекта началась еще в 2007 году.
Особенно хорош Calculate для бизнес среды. Он оптимизирован для быстрого развертывания вы можете настроить конфигурацию на одном компьютере и использовать ее на всех других. Пользователь под своей учетной записью может использовать систему независимо от компьютера. Последняя версия Calculate — 15.12. В этой версии была добавлена возможность создания LiveUSB, добавлена поддержка драйвера AMDGPU с открытым исходным кодом, а также многие другие улучшения.
Операционная система UNIX-подобная на ноутбуке
Это может быть разная операционка, но только не Windows. Например Линукс, Minix, FreeBSD, NetBSD, OpenBSD. Скорее всего вам эти слова ни о чем не говорят и здесь нет ничего удивительного — эти малоизвестные операционки, они бесплатны или стоят копейки, поэтому чтобы сделать дешевле ноутбук — производители ставят именно их.
Стоит ли брать ноут с такой системой? Стоит если:
- Вы понимаете что такое UNIX-системы.
- Если вы администратор, специалист, вам нужна стабильная система для определенных задач, которые например почти никогда не выполняются на обычном домашнем компьютере или ноутбуке.
- Понимаете, что программ под UNIX-системы — намного меньше, чем под Windows.
- Если вы продвинутый пользователь и сможете самостоятельно поставить Windows. На самом деле это просто и справится любой мастер, вообще стоимость установки виндовс не должна быть высокой. Зато ноут с UNIX-системой будет стоить дешевле, чем с Windows.
Пример внешнего вида Nexenta OS, это система из семейства UNIX:
Все хорошо, да, но приложений в сотни раз меньше, чем под Windows, мало игр поддерживает UNIX, в интернете намного меньше инструкций как что настроить. Помните что Windows — сама популярная ОС в мире, под нее собственно и подстраивается весь компьютерный мир.
Почему UNIX имеет значение
Помимо Windows и систем на базе Windows, большинство операционных систем, которые вы увидите, имеют философию, основанную на UNIX. Если вы посмотрите на терминал Mac OS X или файловую систему, вы заметите поразительное сходство с Linux. Оба из которых полностью отличаются от Windows. Это потому, что Linux и Mac OS являются UNIX-подобными системами.
Понимание этого поможет вам также понять, насколько важен и был UNIX. Одной из основных философий UNIX, используемых сегодня, является создание небольших модульных утилит, позволяющих выполнять особые задачи с исключительным уровнем эффективности. Знание терминала Mac OS также познакомит вас с терминалом Linux и наоборот. Это UNIX в двух словах.
UNIX-подобные системы полагаются на единую файловую систему для взаимодействия программ друг с другом. Windows-подобные системы полагаются на DOS. Это причина того, что только Windows-подобные системы имеют буквы дисков. Все остальные операционные системы имеют его так, что каждый файл в системе является частью единой иерархии каталогов. Опять же, все благодаря философии UNIX.
UNIX можно увидеть в архитектуре операционных систем, таких как BSD, Linux и Mac OS, полностью задуманной. Можно сказать, что без UNIX не было бы Mac OS, и вполне возможно, что то же самое можно сказать и о ее конкурентах, включая Windows.
Мы явно гиперболичны здесь. Тем не менее, вам придется признать, что UNIX сыграл важную роль в разработке каждой операционной системы, используемой сегодня
Если это не иллюстрирует важность UNIX и его философии, я не уверен, что будет
История разработки
Корни Linux уходят в два других проекта: Unix и Multics, которые ставили своей целью разработать многопользовательскую операционную систему.
Что такое Unix?
Unix – это собрание кроссплатформенных многопользовательских и многозадачных операционных систем.
Можно сразу сказать, что в данный момент Unix-системы являются одними из самых важных операционных систем. Влияние Unix распространилось и на языки программирования: язык C был разработан во время разработки Unix-систем.
Разработкой Unix занималась корпорация Bell Laboratories – в 1969 году они показали первую систему Unix. Чем дальше, тем большую популярность обретали системы Unix – в 70-х их начали устанавливать на компьютеры в учебных заведениях.
При создании Unix разработчики поставили перед собой три основные задачи:
- Использование минимального количества функций, сохранение простоты.
- Общность: одинаковые методы и механизмы в разных случаях.
- Комбинирование программ для решения задач, а не разработка новых программ с нуля.
Что касается отличительных особенностей Unix, то это:
- Практически постоянное использование командной строки.
- Использование конвейнеров.
- Настройка системы через использование простых (зачастую текстовых) файлов.
Unix имеет свою собственную философию. Программист Дуглас Макилрой, который разработал конвейнер в Linux, определил следующие правила:
Одна из проблем, коснувшаяся Unix, – наличие разных версий и множества программ, которые писали разработчики под свои нужды. Из-за низкой совместимости программы, работающие с одной версией Unix, могли не работать на машинах с другими версиями. В итоге было решено создать общий документ со стандартами, которым должны следовать разработчики.
В 1983 году было объявлено о создании GNU (GNU’s Not UNIX), Unix-подобной операционной системы. Произошло это под влиянием идеи основателя проекта Ричарда Столманна о необходимости создания свободно распространяемой операционной системы и программного обеспечения с открытым исходным кодом.
Ричард Столманн также основал движение свободного программного обеспечения и сформулирован четыре права, которыми должен обладать пользователь: он может запускать программу для любых целей, он может изучать программы и изменять их согласно своим потребностям, он может распространять программу, чтобы помочь другим, и он может публиковать улучшения программы, чтобы помочь сообществу в целом. Все это говорило о том, что исходный код программы должен быть доступен всем.
Именно эта мысль вдохновила Линуса Торвальдса, создателя Linux, начать в 1991 году работу над своей операционной системой. Linux, как и GNU, это Unix-подобная система, то есть система, появившаяся под влиянием Unix.
В дальнейшем именно система GNU/Linux станет той системой, которую сейчас называют просто Linux.
Что такое Multics?
Multics – Multiplexed Information and Computing Service («Мультиплексная информационная и вычислительная служба») – это одна из самых первых операционных систем, в которой была реализована плоская модель хранения данных и четко разделена концепция файлов (сегментов). Создание Multics началось в 1964 году. Над системой работали разработчики компании Bell Laboratories – через несколько лет часть разработчиков начнет работу над созданием Unix.
Multics разрабатывали для того, чтобы, во-первых, дать возможность использовать ресурсы ЭВМ большому количеству пользователей одновременно, во-вторых, дать пользователям возможность совместно использовать данные, в-третьих, обеспечить хорошую скорость работы с данными.
Однако главные вычислительные задачи не были достигнуты при выпуске первой версии системы, и компания Bell Laboratories перевела свой интерес на другой проект, в результате которого на свет появился Unix.
Rosa Linux
ROSA Linux – линейка дистрибутивов общего назначения операционной системы Linux, которые подходят для оснащения рабочих мест пользователей в корпоративной среде, где важна защита информации. Разработана ОС российской компанией ООО «НТЦ ИТ ROSA». Доступны три различные версии: ROSA Desktop Fresh, ROSA Enterprise Desktop и ROSA Enterprise Linux Server, причем последние два направлены на коммерческих пользователей. Её настольные издания поставляются в комплекте с закрытым исходным кодом Adobe Flash Player и мультимедиа кодеков.
Данный дистрибутив также был сертифицирован Министерством обороны РФ.
При создании рабочего стола ROSA Linux принят стандарт KDE. На данный момент он распространяется в большинстве популярных дистрибутивов.
Ещё есть варианты поставки с иными графическими средами: LXQt, GNOME, MATE, PLASMA. Не во всех версиях есть поддержка этих графических средств. Fresh R10 не поддерживает GNOME, в Fresh R9 будут доступны все вышеперечисленные средства.
Компания внедрила большое количество своих собственных разработок. Особенно выделяется среда разработки и сборки на основе непрерывного режима, где поддерживается возможность добавления пакетными дистрибутивами или же ABF (Automatic Build Farm), внедрён обмен функционалом среди разных версий дистрибутива, и ускорено появление внешних программ от сторонних производителей.
Помимо всего прочего, разработчики Rosa создают для своих пользователей авторский функциональный софт. Например, теперь не придётся заморачиваться с записью образа на USB, в ROSA Linux встроена специальная утилита для подобных манипуляций.
Ещё имеется быстрый запуск приложений или же групповой запуск, когда они объединены схожим функционалом. За изменениями ядра следит и анализирует модуль Kernel ABI Tracker.
Системные требования:
Наличие хотя бы 10 ГБ свободного места на жёстком диске, но чем больше, тем лучше; минимум 1 ГБ оперативной памяти для 32-битных версий и 2 Гб для 64-битных версий.
История создания Linux
В январе 1991 года, финский студент Линус Торвальдc, находясь под впечатлением от купленной им книги «Проектирование и реализация операционных систем» автора Эндрю С. Таненбаума, с целью детального изучения концепций и строения ОС Unix, решает купить новый компьютер на базе процессора Intel 80386, на который ставит разработанную Таненбаумом учебную ОС Minix.
Но учебная система — она на то и учебная, что обладает рядом недостатков. В частности, в Minix не только была плохая эмуляция терминала, но и не было возможности перевести в фоновый режим программу, которой временно не пользуешься.
И тогда в августе 1991 года Торвальдс объявляет в сети Usenet о том, что создает свою собственную (свободную) операционную систему с открытыми исходными кодами — Linux. Стоит отметить, что в тот момент речь еще не шла о полноценной системе, скорее это был её прообраз в виде ядра.
17 сентября того же 1991 года, без каких-либо особо публичных объявлений, выходит Linux версии 0.01.
Вскоре после этого, 5 октября, Торвальдс представляет версию 0.02, ставшей первой «официальной» версией своей ОС.
А уже 16 апреля 1994, когда, по мнению Линуса, система стала полностью работоспособной, вышел первый, после более чем двух лет развития, мажорный релиз системы — Linux 1.0.
Примечание: Изначально ОС называлась Freax, что является гибридом от английских слов «freak» (чудак) и «free» (бесплатный) с окончанием X, как дань операционной системе Unix. Однако имя «Linux» системе дал Ари Леммке (Ari Lemmke), по просьбе Торвальдса разместивший ОС на FTP-сервере университета в директории , а не .
Открытие исходных кодов операционной системы сыграло решающую роль в дальнейшем развитии Linux. Но необходимо все-таки помнить, что технически Linux — это только лишь ядро, без сопутствующих прикладных программ. Полноценной ОС его делает сопутствующее программное обеспечение. Пока роль такого программного обеспечения играли компоненты учебной системы Таненбаума.
Позже, когда Linux немного «окреп и встал на ноги», приложения из проекта GNU заменили соответствующие программы из Minix, так как лицензия (GNU GPL) на исходные коды программ проекта GNU была более удобна для применения в молодой операционной системе.
Таким образом, миру явилась полноценная работающая операционная система под названием «GNU/Linux», которую мы привыкли называть просто «Linux», состоящая из ядра Linux, написанного Торвальдсом, и окружающего программного обеспечения, созданного в рамках проекта Столлмана, GNU.
UNIX — многопользовательская операционная система
Создатели UNIX Кен Томпсон и Деннис Ритчи (который потом напишет язык C) решили проблему так:
- Есть один центральный компьютер — сервер, на котором выполняются все программы.
- Если кто-то хочет поработать за этим компьютером, то он подключается к нему не напрямую, а через терминал. Терминал — это монитор и клавиатура, которые соединены с сервером. Сам терминал ничего не считает, а только отправляет и получает результаты с сервера.
- Пользователь вводит свой логин и пароль и получает право запускать на сервере программы, которые ему нужны. При этом на сервере может быть запущено одновременно много программ от разных пользователей.
- Сервер помнит, кто на каком терминале зашёл под каким логином, поэтому результаты работы программы он отправляет в нужный терминал.
Со стороны пользователя кажется, что весь сервер в его распоряжении, но на самом деле сервером могут пользоваться одновременно десятки человек и не знать о том, что сервер выполняет что-то ещё. Сейчас это звучит обычно и примитивно, но для того времени это был прорыв.
Операционную систему, которая умеет всё это делать, назвали UNIX — сокращение от Uniplexed Information and Computing Service (единый информационно-вычислительный сервис). Изначально это называлось UNICS, но потом последние две буквы превратились в одну.