Генерация операционной системы
Доля ПК с Linux превысит 10% рынка ПК Хотя в 2013 Linux занимал только 5% рынка десктопов (вообще-то около 2%), я верю, что в 2014 мы, наконец-то, увидим прорыв в области ПК с open-source на борту. Под такими прогнозами есть почва. Во-первых, больше корпораций увидит пользу от Linux на ПК. Во-вторых, XP уходит, остается без поддержки. Множество компаний будет вынуждено искать альтернативную… Читать ещё >
Генерация операционной системы (реферат, курсовая, диплом, контрольная)
Генерация операционной системы — процесс создания конкретного варианта операционной системы, наиболее полно учитывающего запросы возможных пользователей и конфигурацию ЭВМ в конкретной ситуации.
Операционные системы поставляются в виде дистрибутивных носителей, содержащих модули всех управляющих и обрабатывающих программ. В процессе генерации формируются ядро операционной системы — часть наиболее часто используемых управляющих модулей, постоянно присутствующих в оперативной памяти, и системные наборы данных.
Процесс генерации операционной системы осуществляется с помощью специальной программы — генератора операционной системы. Затем решается вопрос о том, какие из всех возможных средств и составных частей следует включить в состав сгенерированной операционной системы. При этом уточняется, какие из модулей операционной системы будут резидентными, то есть будут постоянно присутствовать в RAM в составе ядра, а какие модули — транзитными, то есть постоянно будут находиться на жестком диске, а в RAM будут попадать по мере надобности.
Следует помнить, что всякое перемещение модулей операционной системы между жестким диском и RAM, как и всякий обмен, осуществляется относительно медленно. Решение этого вопроса основывается на поиске наилучшего компромисса между быстродействием и размером ядра операционной системы, так как если все модули сделать резидентными, то быстродействие операционной системы окажется максимальным, но максимальным будет и размер RAM, занимаемой под ядро операционной системы. В противном случае мы проиграем в быстродействии, но сэкономим память.
Поскольку ЭВМ используются в различной конфигурации (отличаются емкость RAM, количество внешних устройств и т. п.), необходимо при генерации перечислить весь состав технических средств вычислительного комплекса, внешних устройств. В результате можно сгенерировать вариант операционной системы, максимально учитывающий функциональное назначение и конфигурацию конкретной вычислительной системы.
1. GNU Linux.
" -Зато бесплатно"
" - Предлагаю сделать это лозунгом всего опенсурса"
Linux — общее название Unix-подобных операционных систем, основанных на одноимённом ядре. Ядро Linux создаётся и распространяется в соответствии с моделью разработки свободного и открытого программного обеспечения. Поэтому общее название не подразумевает какой-либо единой «официальной» комплектации Linux; они распространяются в основном бесплатно в виде различных готовых дистрибутивов, имеющих свой набор прикладных программ и уже настроенных под конкретные нужды пользователя.
Линукс-системы представляют собой модульные Unix-подобные операционные системы. В большей степени дизайн Линукс-систем базируется на принципах, заложенных в Unix в течение 1970;х и 1980;х годов. Такая система использует монолитное ядро Линукс, которое управляет процессами, сетевыми функциями, периферией и доступом к файловой системе.
Драйверы устройств либо интегрированы непосредственно в ядро, либо добавлены в виде модулей, загружаемых во время работы системы.
Отдельные программы, взаимодействуя с ядром, обеспечивают функции системы более высокого уровня. Например, пользовательские компоненты GNU являются важной частью большинства Линукс-систем, включающей в себя наиболее распространённые реализации библиотеки языка Си, популярных оболочек операционной системы, и многих других общих инструментов Unix, которые выполняют многие основные задачи операционной системы.
Графический интерфейс пользователя (или GUI) в большинстве систем Линукс построен на основе X Window System.
В апреле 2013 года семейство операционных систем на базе ядра Linux — четвёртое по популярности в мире среди клиентов Всемирной паутины (включая мобильные телефоны). По разным данным, их популярность составляет от 1,5 до 5%. На рынке веб-серверов доля Linux порядка 34% (ещё 65,3% указаны как доля Unix). По данным TOP500, Linux используется на 96% самых мощных суперкомпьютеров планеты.
Можно выделить несколько основных областей, где нередко можно встретить Linux:
- · Серверы, требующие высокого аптайма.
- · Компьютеры нестандартной архитектуры (например, суперкомпьютеры) — из-за возможности быстрой адаптации ядра операционной системы и большого количества ПО под нестандартную архитектуру. [источник не указан 1483 дня]
- · Системы военного назначения (например, МСВС РФ) — по соображениям безопасности.
- · Компьютеры, встроенные в различные устройства (банкоматы, терминалы оплаты, мобильные телефоны [62], маршрутизаторы, стиральные машины и даже беспилотные военные аппараты [63]) — из-за широких возможностей по конфигурированию Linux под задачу, выполняемую устройством, а также отсутствия платы за каждое устройство.
- · Массовые специализированные рабочие места (например, тонкие клиенты, нетбуки) — также из-за отсутствия платы за каждое рабочее место и по причине их ограниченной вычислительной мощности, которой может не хватать для проприетарных ОС.
- · Старые компьютеры с ограниченными ресурсами быстродействия и оперативной памяти, для них используются быстрые рабочие окружения или оконные менеджеры, не требовательные к ресурсам (например, LXDE, Openbox, Xfce, Fluxbox).
Большинство пользователей для установки Linux используют дистрибутивы. Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.
Самые распространённые в мире дистрибутивы:
Debian GNU/Linux — один из старейших дистрибутивов, разрабатываемый обширным сообществом разработчиков. Служит основой для создания множества других дистрибутивов. Отличается строгим подходом к включению несвободного ПО.
Ubuntu — дистрибутив, основанный на Debian и быстро завоевавший популярность. Поддерживается сообществом, разрабатывается Canonical Ltd. Основная сборка ориентирована на лёгкость в освоении и использовании, при этом существуют серверная и минимальная сборки.
Linux Mint — дистрибутив, основанный на Ubuntu и полностью с ним совместимый, включающий в себя по умолчанию Java, Adobe Flash и многое другое.
openSUSE — дистрибутив, разрабатываемый сообществом при поддержке компании Novell. Отличается удобством в настройке и обслуживании благодаря использованию утилиты YaST.
Fedora — поддерживается сообществом и корпорацией RedHat, предшествует выпускам коммерческой версии RHEL.
Mageia — дистрибутив Linux, основанный на Mandriva Linux бывшими сотрудниками компании Mandriva, разрабатываемый в цикле, составляющем 9 месяцев.
Slackware — один из старейших дистрибутивов, отличается консервативным подходом в разработке и использовании.
Gentoo — дистрибутив, полностью собираемый из исходных кодов. Позволяет очень гибко настраивать конечную систему и оптимизировать производительность, поэтому часто называет себя мета-дистрибутивом. Ориентирован на экспертов и опытных пользователей.
Arch Linux — ориентированный на применение самых последних версий программ и постоянно обновляемый, поддерживающий одинаково как бинарную, так и установку из исходных кодов и построенный на философии простоты KISS, этот дистрибутив ориентирован на компетентных пользователей, которые хотят иметь всю силу и модифицируемость Linux, но не в ущерб времени обслуживания.
CentOS — дистрибутив Linux, основанный на свободных исходных текстах коммерческого дистрибутива Red Hat Enterprise Linux компании Red Hat, и совместимый с ним. Срок поддержки каждой версии CentOS составляет 7 лет (с помощью выпуска обновлений безопасности). Новая версия CentOS выходит раз в 2 года и каждая версия регулярно обновляется (каждые 6 месяцев) для поддержки новых аппаратных средств. В результате это приводит к безопасной, легко обслуживаемой, надёжной, предсказуемой и масштабируемой Linux среде.
PCLinuxOS — LiveCD дистрибутив Linux с возможностью установки операционной системы на жёсткий диск. Основанный изначально на Mandrake 9.2, PCLinuxOS придерживается собственного пути развития.
Помимо перечисленных, существует множество других дистрибутивов, как базирующихся на перечисленных, так и созданных с нуля и зачастую предназначенных для выполнения ограниченного количества задач.
Каждый из них имеет свою концепцию, свой набор пакетов, свои достоинства и недостатки. Ни один не может удовлетворить всех пользователей, а потому рядом с лидерам существуют другие фирмы и объединения программистов, предлагающие свои решения, свои дистрибутивы, свои услуги. Существует множество LiveCD, построенных на основе Linux, например, Knoppix. LiveCD позволяет запускать Linux непосредственно с компакт-диска, без установки на жёсткий диск.
Для желающих досконально разобраться с Linux подойдёт любой из дистрибутивов, однако довольно часто для этой цели используются так называемые source-based дистрибутивы, то есть предполагающие самостоятельную сборку всех (или части) компонентов из исходных кодов, такие как LFS, Gentoo или CRUX.
Microsoft пыталась критиковать Linux, развернув обширную маркетинговую кампанию «Get the Facts». В частности, компания Microsoft утверждала следующее: «По состоянию на 2004 год Windows более надёжная и защищённая, чем Linux. Использование Linux накладывает на бизнес бремя ответственности и что производители Linux если и предлагают, то лишь незначительные компенсации возможных убытков». При этом во всех версиях лицензий для Windows сама Microsoft снимает с себя ответственность за возможные убытки, указывая в EULA максимальную компенсацию в размере 5 долларов.
Корпорация опубликовала различные исследования-кейсы, однако их достоверность ставится под сомнение различными авторами, заявляющими о фальсификации этих сравнений со стороны Microsoft.
" В частности, при сравнении количества уязвимостей, Майкрософт приводила данные об уязвимостях во множестве программных продуктов, в том числе пользовательского уровня, поставляемых в составе некоторых дистрибутивов Linux, при этом сравнивая это количество с уязвимостями лишь самой операционной системы Windows, которая сама по себе не имеет такого количества приложений, и, разумеется, никогда не используется в подобном «голом» виде. «.
При сравнении стоимости владения Майкрософт ссылается на цены поддержки Red Hat Linux серверных решений, приводя в качестве примера самую дорогую подписку (Premium Subscription, круглосуточная поддержка по телефону или через веб-интерфейс). Кроме того, при сравнении используется неодинаковое аппаратное обеспечение — дешёвое для Windows и дорогое для Linux.
Эта и подобная критика кампании «Get the Facts» заставила Microsoft официально свернуть её и перейти к скрытым формам агитации.
Прогноз для Linux и Open Source на 2014;2015.
· Open-source будет доминировать в корпоративном сегменте Катализатором этого станет продолжающееся распространение мощной ОС Red Hat Enterprise Linux 6.5, но перспективы лежат гораздо дальше. Поскольку большие корпорации имеют высокие запросы к безопасности и гибкости своих данных, для их удовлетворения они будут переходить на open-source (особенно Linux). Большие компании также более требовательны в плане представления своих данных и совместного доступа к ним, поэтому open-source, по сути, остается единственным вариантом, который они могут избрать.
· Valve вынудит разработчиков OEM-железа стать открытыми Разработчик игр Valve присоединился к Linux Foundation. В этом есть один большой плюс — они будут пионерами на пути привлечения ресурсов разработчиков OEM-компонентов и их вендоров к поддержке Linux. Обладатели Nvidia и ATI первыми увидят результаты этого, поскольку Valve убедит эти 2 компании сделать все, что они могут, для поддержки open-source платформ и софта.
· Наконец-то увидят свет Linux-планшеты Мы можем так не увидеть эти планшеты на массовом рынке в 2014, однако к концу года будут, по крайней мере, образы Ubuntu, которые можно поставить на планшеты. Они расширят продуктовую линейку Nexus, а также распространятся на устройства Samsung и Motorola. После того, как эти образы найдут свой путь к «железкам», другие вендоры, образно выражаясь, выйдут к докам и начнут разгружать корабль с Linux-планшетами.
· GNOME 3 станет снова актуальным.
GNOME 3 был большим разочарованием в 2013 году. Возможно добавление более дружелюбного к пользователю ланчера (например, Unity Launcher), или релиз новых приложений GNOME Core Apps (Карты, Музыка, Календарь, Софт, Фото) исправит ситуацию. В любом случае, рабочее окружение GNOME 3 вернет свою былую славу в 2014, при этом сохранив современный интерфейс.
· KDE получит существенные обновления.
KDE ушла в тень на некоторое время. Однако она продолжает развиваться, улучшая то, что имеет, и создавая рабочее окружение в старой-доброй манере со стартовым меню. 2015 год заставит разработчиков KDE добавить фишки, которые вернут пользователей обратно к этой оболочке. Произойдет значительный пересмотр задач KDE Tasks, что сделает их сверхэффективными для использовании в рабочем окружении. Возможно, модульное ответвление KDE 5 Plasma 2 также ждет значительный прогресс.
· MariaDB начнет активно вторгаться на территории MySQL.
Жаль, что Oracle хоронит все open-source комьюнити, к которым прикасается. Это справедливо для MySQL. Однако это не страшно, поскольку замена уже здесь. В конце 2014 мы увидим значительную миграцию на MariaDB, даже для вебсайтов, связанных с базами данных, и построенных на WordPress, Drupal, Joomla! и Xoops.
· Open-source увеличит количество умных устройств Возможность выпускать бытовую технику и прочие машины «умными» (благодаря планшетам и смартфонам) сделает Linux/open-source движущей силой на этом пути. Почему? Да потому что Linux и open-source — это практически идеальное решение для встроенных (embedded) систем.
· Open-source изменит управление «облаками» .
С такими средствами, как OpenStack и OpenShift, облако станет еще более легкой для управления платформой. Поскольку крупные компании поворачиваются лицом к облачным технологиям, многие из них будут использовать open-source решения по работе с облаками.
· Доля ПК с Linux превысит 10% рынка ПК Хотя в 2013 Linux занимал только 5% рынка десктопов (вообще-то около 2%), я верю, что в 2014 мы, наконец-то, увидим прорыв в области ПК с open-source на борту. Под такими прогнозами есть почва. Во-первых, больше корпораций увидит пользу от Linux на ПК. Во-вторых, XP уходит, остается без поддержки. Множество компаний будет вынуждено искать альтернативную рабочую систему, дабы избежать необходимости заказывать новое оборудование. Установка Linux для недорогих рабочих станций — это идеальное решение.
· Доля продаж устройств с предустановленным Linux значительно вырастет.
Dell, HP, Alienware и прочие компании добавляют предустановленный Linux как возможную к заказу операционную систему, а значит будет больше продаж — и это передастся другим корпорациям, которые будут идти в тренде и предлагать ПК с Linux.