Новая операционная система от microsoft основана на ядре linux

История создания Linux. Как развитие этой системы изменило мир?

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

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

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

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

Многозадачная система UNIX

UNIX проделала долгий путь. Разработка началась в 1960 году внутри компании Bell Labs. За отправную точку был взят опыт, накопленный при создании другой операционной системы Multix. Работа над ней шла совместно с такими гигантами как General Electric, MIT и AT&T.

Традиционно для того времени UNIX была написана на ассемблере. Однако особое внимание привлекла по ряду причин:

  • Первая многозадачная и многопользовательская операционная система.
  • Простое конфигурирование посредством исправления текстовых файлов.
  • Большое количество утилит, вызываемых из командной строки.
  • Файлы как абстракция устройств компьютера, сетевых ресурсов и д.р.

В создании UNIX принимало участие множество разработчиков, но основоположниками являются Кен Томпсон и Деннис Ритчи. Два этих талантливых программиста подарили миру передовую для того времени операционную систему.

UNIX должна была стать легко переносимой на различные устройства. Поэтому в период с 1969 по 1973 года был создан компилируемый язык программирования «C». Он реализовал дополнительный уровень абстракции от архитектуры компьютерной системы, что увеличило скорость разработки универсального ядра.

Рис 1. Создатели UNIX (Кен Томпсон и Деннис Ритчи)

Заметка
Нужно отметить, что MS-DOS от Microsoft, который получит широкую популярность на персональных компьютерах, начиная с 1980 года (спустя 11 лет), будет иметь более скудные возможности: только один пользователь, отсутствие многозадачности, отсутствие графического интерфейса и т.д.

Создание и развитие GNU/Linux

Начиная с 1974 года исходные коды операционной системы UNIX распространяются среди университетов по достаточно лояльной лицензии. Однако так и не становятся открытыми и общедоступными, после того как Bell Labs отделяется от AT&T и начинает продажи UNIX как собственного продукта.

История создания Linux начинается с пионера идеологии открытого и общедоступного программного обеспечения Ричарда Столлмана. В 1983 году набирает обороты его проект GNU (аккр. GNU’s Not UNIX).

Проект ставит перед собой цель — создание UNIX-подобной операционной системы с нуля. Без использования исходных программных кодов Bell Labs.

Это позволило бы развивать независимый продукт полностью совместимый с UNIX без ограничений лицензирования.

Столлман и его помощники добиваются больших успехов в копировании разнообразного программного обеспечения и компонентов UNIX. Однако ядро операционной системы остается очень сырым.

Рис 2. Ричард Столлман

В 1991 году финский студент Линус Торвальдс ведет разработку ядра собственной операционной системы. Он решает использовать работы Столлмана, что позволяет совместить оригинальное рабочее ядро с готовыми программными компонентами GNU.

Такая кооперация способствует созданию очень функциональной операционной системы. В дальнейшем она получит название Linux. Ядро этой системы и все программные компоненты GNU по сегодняшний день распространяются с открытыми исходными кодами и совершенно бесплатно.

Рис 3. Линус Торвальдс

Дальнейшая история Linux

Linux получила признание в профессиональных кругах. Множество разработчиков по всему миру присоединились к процессу её создания и развития. История операционной системы продолжается и по сегодняшний день. Линус Торвальдс принимает активное участие в её разработке.

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

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

Источник: https://coder-booster.ru/learning/linux-beginners/creation-and-development-history

Виды операционных систем, дистрибутивы Linux

16 июля 2011 г.

Linux – это не операционная система, а всего лишь ее ядро. Все, что вы привыкли видеть и понимать как операционку (кнопки, окна и панели) — на самом деле ею не является.

То, что вы видите — это GUI (Graphical user interface), то есть графический интерфейс пользователя, именуемый также графической средой или графической оболочкой.

GUI – это программа, призванная упростить жизнь пользователю, чтобы он не мучился с консолью. На самом деле любая ОС выглядит как консоль, то есть как старый добрый DOS.

Виды операционных систем, построенных на ядре Linux сильно разнятся как по обеспечению рабочим окружением, так и по набору прикладных программ, доступных в ОС. Это отчасти потому, что часть программ поддерживают лишь некоторые GUI или зависят от других программ, которых нет в данной системе. Беглый обзор различий и особенностей пёстрого мира Linux – в этой статье.

Итак, любой Linux начинается с консоли. DOS – аббревиатура всем более знакомая. И внешний вид DOS ещё не всеми забыт.

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

Графические оболочки Linux

С windows все понятно — один разработчик, одна графическая среда. Ее качество зависит от способностей и стараний программистов Microsoft.

Linux же – система открытая и свободная, поэтому каждый желающий может написать любую программу и графическую оболочку в том числе.

Ее популярность будет зависеть от того, насколько она понравится пользователям в плане красоты, стабильности, удобства… Свободная конкуренция так сказать.

Поэтому на Linux графических оболочек несколько. Наибольшее распространение получили GUI-программы GNOME и KDE, однако они достаточно требовательны к системным ресурсам.

Разумеется, есть и более легкие аналоги, такие как Иксы (Xorg, Xvesa) или Openbox.

Если речь заходит о пользовательской программе, то наряду с оболочкой (GUI) употребляется термин Front-end (интерфейс пользователя или интерфейс ввода данных). Как видите, выбор достаточно велик.

Классификация дистрибутивов Linux

Если принять во внимание выше написанное, то нетрудно догадаться, что дистрибутивов насчитывается превеликое множество. Одни появляются, другие исчезают.

Дистрибутив может собрать любой желающий и этот процесс никем и никак не контролируется. С одной стороны это хорошо, с другой – полная неразбериха.

Правда Линус Торвальдс до сих пор контролирует разработку ядра и имеет решающий голос при внесении изменений в его официальную ветку.

Выбор дистрибутива дело индивидуальное и можно сказать непростое. По большому счету все дистрибутивы можно поделить на две большие категории: обычные и мини. Основной критерий при их определении – ресурсоемкость и размер.

Каждую из двух групп в свою очередь можно поделить на родительские подгруппы. Дело в том, что в мире дистрибутивов Linux есть свои долгожители и многие сборщики пользуются ими как основой своих сборок. Естественно, дочерние дистрибутивы наследуют основные особенности родительских. Список родителей:

  • Debian Перейти на сайтСамый стабильный дистрибутив. Сообщество относится к разработке и стабильности очень ответственно, я бы даже сказал дотошно. Каждый релиз тестируется самым тщательным образом. Поэтому релизы выходят нечасто, а программы, входящие в его состав, далеко не последних версий.
  • Slackware Перейти на сайтСамый старый из долгожителей. Сообществу этого дистрибутива приписывают следующее высказывание: Если вы знаете Slackware – вы знаете GNU/Linux. Если вы знаете Red Hat, то всё, что вы знаете, – это Red Hat. Внушительный возраст определяет наличие богатого опыта, накопленного сообществом со всеми вытекающими…
  • RedHat Перейти на сайтУспешный коммерческий проект, имеющий в своем составе коммерческий дистрибутив Red Hat Enterprise и бесплатный – Fedora. Как следствие подобного успеха – широкое распространение и популяризация данного семейства дистрибутивов и, соответственно, очень большое сообщество пользователей.
  • Gentoo Перейти на сайтДистрибутив, собирающийся из исходных кодов. Требует определенного уровня знаний от пользователя, однако при сборке из исходных кодов осуществляется наибольшая совместимость с конкретной машиной, на которой и для которой происходит сборка и компиляция компонентов ОС и ПО. В результате прирост производительности  до 80% по сравнению с остальными дистрибутивами.

Это что касается родительских дистрибутивов. С дочерними дистрибутивами вы можете познакомиться в статье Дистрибутив Linux на Wikipedia.

Мини-дистрибутивы Linux и Live-CD

Отдельно мне хотелось бы отметить одну особенную, как мне кажется, группу дистрибутивов – Puppy Linux.

Puppy тоже можно назвать родительским, так как в его основе лежит не один из вышеперечисленных долгожителей, а достаточно интересные идеи (с позволения читателя я не буду углубляться в технические нюансы).

На базе Puppy создано немало мини-дистрибутивов, есть и локализованная отечественная версия – PuppyRus Linux

Это отдельная ветка Linux, стоящая особняком. Дистрибутивы достаточно молоды, а сообщество малочисленно (по сравнению с остальными дистрибутивами), но я считаю, что у этой вариации есть большие преимущества перед прочими дистрибутивами, если вам хочется лёгкости, простоты и мобильности.

Не секрет, что Linux – это своего рода конструктор. Много чего может не работать из коробки, а привыкшим к Windows пользователям при любых системных ошибках станет очень некомфортно.

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

Они нетребовательны к железу, работают со сменных носителей, а переустановка системы займёт 5 минут и по сути является просто копированием файла + перезагрузка ПК.

Установка программ на GNU Linux

Теперь о программах или лучше сказать пакетах… В Windows есть установщики программ двух видов — .msi и .exe. Принцип действия немного разный, результат одинаковый. Проблем или трудностей абсолютно никаких.

На Linux установщиков программ несколько. Разработчики и сообщества не имеют единого мнения в этом вопросе, поэтому нет и единого стандарта.

Это порождает определенные трудности в сфере программного обеспечения ОС семейства Linux.

На самом деле все вроде бы просто — есть архив (.tar.gz, например), который содержит дерево папок с файлами. Для установки часто достаточно просто распаковать его в корне диска, на котором установлена ОС. В результате файлы попадут в нужные папки. Программа запустится и будет работать. Все счастливы и довольны. Но если появится нужда в удалении программы, начнется самое интересное…

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

В ОС семейства Windows такого рода информация хранится в реестре системы. Записывает ее туда установщик (инсталятор) в процессе установки приложения.

Благодаря этой информации определяются ассоциации с расширениями файлов, появляются иконки в контекстном меню и ярлыки на рабочем столе…

На Linux нет реестра, а информация, упомянутая выше, называется зависимостями (библиотек от программ, программ от файлов, файлов от путей и т.д..).

С этой информацией работает менеджер пакетов — программа, призванная упростить жизнь пользователю, чтобы не приходилось запоминать что куда скопировалось и что от чего зависит.

Принцип, как видите, один: распихать и запомнить, плюс еще кое-что кое-где записать (дописать) иногда. Но вот реализаций этого принципа…

  1. rpm (RedHat)
  2. deb (Debian)
  3. tar.gz(архив с деревом папок)
  4. tar.bz2(архив с деревом папок)
  5. pup (PuppyLinux)
  6. pet (PuppyLinux)
  7. portage (Gentoo)

Это процентов 30% (если не меньше) из имеющегося разнообразия расширений пакетов и нет никакой гарантии что завтра их не станет еще больше. Существуют программы, конвертирующие один формат пакета в другой для использования с различными дистрибутивами. Но нет гарантии, что это сработает.

Может поможет, может нет. Поэтому каждый дистрибутив привязан к своему репозиторию (хранилищу программ в нужном формате).

Если нужной программы нет в репозитории – придется экспериментировать и даже плясать с бубном и шаманить. Ко всему прочему программа может быть привязана к графической среде, например KDE.

И если у вас система использует в качестве графической среды Xorg… Короче, вы поняли.

Чтобы не сталкиваться с трудностями, лучше всего использовать дистрибутив на базе Debian и не выходить за рамки его репозитория (стабильной ветки). Правда тогда может статься, что вы будете в чем-то ограничены, поскольку репозиторий – это не бездонное хранилище и там при любом раскладе не будет всех программ и всех драйверов.

Читайте также:  Externos - новая операционная система основанная на ubuntu

Ни в коей мере не ставил своей целью кого-то напугать, рассказывая подобные страшилки. Просто я не хочу, чтобы кто-то питал иллюзии по поводу Linux. ОС Linux – система для думающих людей. Не в смысле для умных, нет. Просто она ЗАСТАВИТ ВАС думать и учиться, если вы не сдадитесь раньше. Рано или поздно это случится, уж будьте уверены!

Читателю, возможно, станет интересно – а на чём же работает сам автор. Автор работает на Windows большей частью. Имеется нетбук на Linux Mint, но пользуюсь редко. Зато все мои web-разработки расположены на выделенном виртуальном сервере и там я торчу каждый день.

А это, друзья мои, консольный Linux с кучей консольных программ, большинство которых настраиваются исключительно через файлы конфигурации.

Так что площадка для тренировки мозгов имеется и используется!<\p>

Если материалы сайта оказались для вас полезными, можете поддержать дальнейшее развитие ресурса, оказав ему (и мне ) моральную и материальную поддержку.

Источник: http://nevor.ru/stati/operacionnye-sistemy/vidy-operacionnyh-sistem/operacionnye-sistemy-linux/

Microsoft выпустила свой первый продукт на ОС Linux

Открытый проект SONiC

Microsoft выпустила первый в своей истории продукт на базе Linux.

Он получил название Software for Open Networking in the Cloud (SONiC) и представляет собой набор программных компонентов для управления коммутаторами и другими сетевыми устройствами с широкой функциональностью.

SONiC запускается на базе Linux-дистрибутива Debian, хотя теоретически может быть запущен на любом дистрибутиве этого ядра начиная с версии 3.16, сообщили в Microsoft.

Сравнение с проектом ACS

Программное обеспечение SONiC лежит в основе другого проекта Microsoft — операционной системы Azure Cloud Switch (ACS). ACS была создана для дата-центров, и одна из ее основных задач — обеспечение простой интеграции сетевых устройств различных производителей.

ACS предназначена для внутреннего использования Microsoft. В частности, эта ОС используется в оборудовании, на котором запущено облако Azure. Помимо компонентов SONiC, в ней присутствуют дополнительные приложения для управления облаком.

 По сути, SONiC — это та же ACS, но предназначенная для сторонних компаний. 

В Microsoft подчеркнули, что SONiC — это не прототип, а реальный продукт, который уже присутствует в действующих коммутаторах  дата-центров Microsoft. В компании не стали уточнять, в скольких именно устройствах она стоит, но выразили надежду, что со временем популярность SONiC будет расти.

 SONiC предназначен для сетевого оборудования дата-центров

Аппаратная совместимость

SONiC может работать на различных аппаратных платформах благодаря спецификации Switch Abstraction Interface (SAI), принятой проектом Open Compute Project (OCP) летом 2015 г. SAI — это стандартизированный API для программирования интегральных схем ASIC в сетевом оборудовании. Именно он позволяет одним и тем же программным компонентам SONiC работать на устройствах различных вендоров. 

SAI поддерживает такие возможности, как туннелирование, управление L3-маршрутизацией, настройка QoS (Quality of Service) и т. д.

Код SAI является открытым (он написан на C). В настоящее время, помимо Microsoft, в развитии этого API принимают участие Barefoot Networks, Broadcom, Cavium, Centec, Dell, Mellanox и Metaswitch. Инициатором создания SAI в 2015 г. стала сама Microsoft.

Открытый проект

В Microsoft заявили, что не собираются заниматься продажей SONiC или оказывать какую либо связанную с ним поддержку, в том числе помощь во внедрении. SONiC — это открытый проект, принять участие в котором может любой желающий.

Его исходный код будет распространяться под несколькими свободными лицензиями, включая GNU GPL и Apache. Часть кода уже опубликована на сайте GitHub.

Получить доступ к коду, а также к другим разделам проекта можно с его официальной страницы.

Поддержка открытого ПО

Как отметило издание The Register, нынешняя неделя оказалась нетипично насыщенной анонсами Microsoft в сфере свободного программного обеспечения. Вчера стало известно, что софверный гигант в 2017 г. планирует выпустить SQL Server для Linux.  

Источник: http://www.cnews.ru/news/top/2016-03-10_microsoft_vypustila_pervyj_produkt_na_baze_linux

Информация об операционной системе linux

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

В 90-ые годы к работе над системой присоединился молодой хакер и программист Линус Торвальдс, он и разработал ядро для операционной системы.

И как видно из имени этого человека, что свое название система получила именно от него.

Кстати и пингвин, ставший эмблемой системы, был до этого личным символом Линуса, а вот сделать этого пингвина символом операционной системы придумала жена программиста – Туве.

В сентябре 1991 года Торвальдс впервые выкладывает в Интернете исходный код, скачать его мог любой пользователь. Это сразу привлекло внимание сотен программистов, которые скачав исходный код, начали работать над ним, добавляя свои программы.

С того момента и началось ее свободное и бесплатное распространение. Первые годы занимались этим только отдельные программисты, но позже к разработкам присоединились целые компании.

Интересен тот факт, что если сейчас разработками подобной системы занялись на коммерческой основе, то для работы над ней нужно было бы около 11 млрд. долларов. Чтобы довести Linux до его нынешнего состояния над ним на протяжении всех этих лет, в общей сложности работало более 70 тысяч человек.

Именно Linux вышел в 2012 году на первое место по использованию в смартфонах, в них применяется Android, который был создан на основе ядра Linux, специально для мобильных устройств.

В наше время, самого Linux, как такового уже нет, но есть другие операционные системы разработанные на его ядре. Если писать кириллицей, то это Федора, Убунту и Андроид, это самые популярные и распространенные системы на данный момент. Пример рабочего стола Linux Fedora

Прежде всего, конечно хочется отметить одно ее главное достоинство, то, что она бесплатно распространяется. Поэтому если на предприятии установить на компьютеры Linux, то можно не бояться никаких проверок.

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

Кому и зачем распространять бесплатные программы мы обсуждать не будем.

Второе его достоинство заключается в том, что Linux имеет открытый исходный код. Многим это ни о чем не говорит, постараюсь объяснить просто.

Возьмем Windows, после написания ядра этой системы, код закрывается и вскрыть его невозможно, поэтому что-либо переделать в Windows нельзя. Конечно, в какой-то мере поменять оформление мы можем, но залезть внутрь Windows, не получится.

С Linux дело обстоит иначе, его код открыт, поэтому если вы владеете знаниям для программирования, то можете ставить свои эксперименты, видоизменяя и улучшая систему.

Еще пару достоинств и маленькие недостатки

А вот еще некоторые достоинства и недостатки Linux. Во-первых, безопасность, в чем она заключается, в том,

Например, если вирус попадает в компьютер с Windows, то в скором времени оказываются зараженными все папки на всех дисках. Система зависает, и в большинстве случаев спасти может только полное форматирование всего диска. С Linux немного иначе, вирус не распространяется по папкам, и поэтому не может нанести вреда системе.

Во-вторых, это доступность программного обеспечения, для Windows, чем дальше, тем тяжелее найти хорошую рабочую бесплатную программу. Лицензионные, очень дорогие, а бесплатные, никуда не годятся.

С Linux все наоборот, появляются новые программы, абсолютно бесплатные, а по качеству и функциональности, часто превосходящие свои аналоги, разработанные для Windows.

И установка программ упрощена, зайдя на сайт дистрибутива, вы выбираете несколько программ, набираете нужную строчку в командной строке, и пошла установка.

Также хочется отметить быстродействие Linux, оформление в нем упрощено, поэтому работает система, намного быстрее Windows.

Конечно, если человеку по вкусу больше нравится роскошное оформление, или он имеет возможность купить суперкомпьютер, то Linux ему может не понравиться.

Данная система отлично ведет себя на бюджетных моделях ноутбуков и компьютеров, она не требовательная и поэтому и шустрая.

К недостаткам этой системы можно отнести только одну вещь, это некоторое опоздание с выпуском драйверов для оборудования. Время движется вперед, все обновляется, в первую очередь профессиональные программисты делают драйвера для Windows 7, а потом уже для Linux.

Связано это в основном с коммерцией, в первом варианте можно неплохо заработать, а второй вариант бесплатный. Но, в скором будущем такое положение дел будет исправлено.

Упоминают и другие недостатки этой системы, но большей частью они надуманны, а в конечном итоге каждый пользователь сам решает, что ему выбрать.

Об извечной борьбе операционок, можно почитать в статье Linux против Windows.

Запись имеет метки: Компьютерные программы

Источник: https://moydrugpc.ru/informatsiya-ob-operatsionnoj-sisteme-linux

Ос linux характеристика и возможности

   Ос linux характеристика и возможности. Linux — Unix-подобная система, основанная на одноимённом ядре. Ядро создаётся в соответствии с разработкой открытого, свободного программного обеспечения. Общее название не предусматривает какой-либо единой комплектации; распространяются в основном бесплатно, имеющие свои наборы прикладных программ, настроенных под нужды пользователей.

  В начале Linux разрабатывался бесплатно энтузиастами, но с успехом Linux и его массовым использованием, вносить свой вклад в доработку стали разные компании. Большинство программ в дистрибутивах сейчас по-прежнему доступно. В системах Linux воплощён труд, эквивалентен 73 тысячи человек-лет.

В настоящем времени Linux лидирует на рынках смартфонов. Рынок домашних компьютеров Linux занимает 3 место, доля Linux среди соответствующих устройств около 43 %.

С тех самых пор, как для ОС Linux создано ядро для x86-ПК, оно было установлено на множество платформ. Linux установлен в телевизорах, роутерах, игровых приставках. ОС продолжают совершенствоваться, к примеру, новая версия ядра появляется каждых 2-3 месяца.

Наибольшую популярность получили дистрибутивы: Debian, Mint, Ubuntu, RedHat, Fedora, Mageia, Slackware, Gentoo, Arch Linux.

Система Linux довольно проста в эксплуатации. Но, среди пользователей ПК и сейчас бытует мнение об якобы ее «неприспособленности» к обычному пользователю. А сегодня, почти незнакомому с компьютером можно за несколько часов нормально установить и даже сносно настроить Линоксовую операционную систему и начать работать в ее приложениях.

Линукс – такая система, которую на сегодняшний день признали фактической единственной альтернативой ОС Windows от Microsoft.

Начало свое Linux взяла с 1991 года. Студент, Финский молодой программист Линус Торвальдс тогда взялся работать в самой первой версии системы, поэтому которую и назвали в честь него. Популярности Linux добился с самого возникновения.

Бесплатная, надежная. Корректная работа железа вашего ПК, позволяет Linux’у работать многие годы без перезагрузок и программных зависаний. И даже кнопка Reset может вообще не понадобится.

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

Исходный открытый код дал возможность использовать и модифицировать Линукс по своему желанию. Можно исправлять какие-нибудь программные ошибки или недочёты системы в любой момент, а также расширять её функциональность, путём написаний дополнений или программ, для работы под ее управлением.

На данное время вокруг Линукс сформировано огромное сообществ программистов, которые занимаются постоянным усовершенствованием систем. Они разрабатывают новейшие версии и всякие разновидности данной ОС, заняты написанием весьма разнообразных программ, которые работают с системой Linux.

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

ОС Linux и Windows: «Зачем нужен Линукс» — ЧИТАТЬ

Источник: https://schel4koff.ru/os-linux-harakteristika-i-vozmozhnosti

О ядре операционной системы и ядре linux

Ядро является главной частью любой операционной системы. Существует точка зрения, которая понятие операционной системы приравнивает к ядру.

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

Так что же такое ядро ОС и что оно делает? Как известно компьютер – это не только система аппаратного обеспечения (железа), но и набор программного обеспечения.

Чтобы второе могло эффективно работать на первом нужна специальная программа, хитро скрывающая сложности работы с железом и предоставляющая обычным программам и пользователям удобный для них интерфейс. Железо говорит на языке сигналов, регистров, секторов, переводов головок.

Программам все это не надо. Они говорят на языке «записать, прочитать, сложить и вычесть …».

Специальной программой, обеспечивающей другим программам простой и понятный интерфейс для работы на имеющемся аппаратном обеспечении, является ядро операционной системы. Однако создание такой виртуальной машины не является единственной функцией ядра.

Представим себе, что ядра нет. И каждая пользовательская программа, запущенная на компьютере, сама умеет манипулировать железом. Вроде бы ничего страшного. Но на компьютере как бы одновременно работают множество программ.

Как они будут договариваться между собой, о том как использовать общее аппаратное обеспечение? Конечно они могут встать в очередь, и сначала одна программа сделает все свои дела, затем другая… Но тогда говорить об эффективной работе на компьютере не придется. Подумайте сами, почему (причин много).

Читайте также:  Как сделать screen экрана входа в систему в ubuntu

Поэтому на ядро операционной системы также возложена функция по оптимальному распределению аппаратных ресурсов между всеми нуждающимися. Оно организует как бы параллельную работу множества программ.

Компьютер спокойно работает, и вдруг пользователь нажал клавишу на клавиатуре. Что в системе должно на это среагировать? Текстовый процессор? Но он ничего не знает о сигналах аппратуры. И тут снова на помощь приходит ядро. Оно прерывает свою работу и обрабатывает сигнал. При этом формируются какие-нибудь данные или команды, которые становятся доступными обычным программам.

И это еще не все функции ядра.

Теперь посмотрим, что такое ядро по своей сути. Как ни удивительно, это всего лишь программа, написанная на том или ином языке программирования людьми и потом скомпилированная в исполняемый файл.

Однако, в отличии от других программ, ядро всегда загружается первым и потом постоянно сидит в определенной области памяти. Конечно, ведь ей за всеми нужно следить. (Это описание больше подходит для монолитного ядра). P.

s: не забываем, все что не в оперативной памяти как бы спит и не работает.

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

Выделяют операционные системы на монолитном ядре и микроядре, а также некие промежуточные варианты. Монолитное ядро проще и быстрее работает, т. к. в памяти находятся всегда почти весь код.

Микроядро меньше, сложнее, работает медленнее, однако почему-то считается (или считалось) более передовым из-за легкости «подключения» новых частей кода.

Микроядро, находясь в памяти, организует взаимодействие между другими частями кода операционной системы, которые являются самостоятельными программами (см. пример выше про загрузку драйверов).

Особенности ядер Unix-подобных операционных систем

Unix круче Windows, хотя бы потому, что ее ядро являлось первой практической реализацией идей и открытий в области создания операционных систем.

Unix имеет простое монолитное ядро, в ней почти все представляется в виде файлов. она написана на языке C и это делает ее переносимой с одной аппаратной платформы на другую. В Unix были впервые реализованы так называемые многозадачность и многопоточность, виртуальная память и видимо что-то еще.

В 80-х годах в силу ряда причин Unix-системы начали множится и видоизменяться. Некоторые умы вовремя спохватились и создали специальные стандарты, обеспечивающие совместимость систем (т.е. программа, написанная для одной Unix-подобной системы, должна работать и в другой). Стандарты назвали POSIX.

Ядро Linux

Обычно конечные пользователи имеют дело с дистрибутивами Linux, имеющими собственные имена. Говоря просто «Linux» чаще всего имеют ввиду именно ядро, т.е «Linux» == «Ядро Linux».

Ядро Linux было написано в 1991 г. Линусом Торвальдсом. В дальнейшем оно развивалось и совершенствовалось многими людьми. Оно делает это и сейчас. Выпускается под лицензией GNU GPL.

Ядро Linux unix-подобно, т. к. заимствовало идеи заложенные в Unix; соответствует стандартам POSIX; а также по большей части написано на языке С. И это наверно все, что можно сказать о их взаимосвязи. Весь код ядра Linux был написан самостоятельно, а не стащен из Unix.

Одной из особенностей Linux является то, что это совместный проект, выполняющийся через Интернет. Теоретически присоединиться к нему может каждый. Вся работа курируется на сайте http://kernel.org. Главный там по прежнему Линус Торвальдс.

Поскольку исходный код ядра открыт, то каждый человек или фирма, занимающаяся Linux, может изменить и дополнить его «под себя».

У Linux монолитное ядро. Однако некоторые идеи микроядерной архитектуры тут также используются. Так драйверы устройств могут быть представлены в виде модулей и загружаться по требованию, а не при загрузке всего ядра. (Хотя могут этого и не делать.)

Ядро выпускается в виде стабильных и разрабатываемых версий. В стабильных обычно исправлены многие ошибки, которые были допущены в более ранних версиях, добавлены новые драйверы устройств. Четное число в названии ядра, говорит, что оно стабильно. Нечетное число обозначает разрабатываемую версию и сулит много нового и неожиданного.

Серия ядра — это две первые цифры в его названии. Например, linux-2.4… или linux-2.6…. Изменение серии ядра — очень редкое событие. Уже более пяти лет активно используют ветку 2.6.

Далее нумеруются так называемые редакции ядра, которые подвержены более частым изменениям. И заканчивается имя файла с исходными кодами следующими загадочными буквами: tar.bz2.

Это просто оно сжато в виде архива определенного типа.

Часто пользователи дистрибутивов Linux сами скачивают и устанавливают себе новое ядро. Для этого они сначала распаковывают исходные коды, затем выполняют конфигурацию, потом компилируют, размещают в нужном каталоге и изменяют настройки загрузчика.

Конфигурируют ядро с целью включения, отключения или компиляции в виде модуля какого-либо драйвера или функции. Поскольку количество оборудования, включенного в компьютер обычно велико, то для облегчения конфигурации ядра существуют специальные утилиты.

Источник: https://younglinux.info/kernellinux

Сравнение Windows и Linux

Сравнение Microsoft Windows и GNU/Linux (двух надсемейств операционных систем) — популярная тема обсуждения среди пользователей компьютеров.

Windows NT — самая распространённая из операционных систем для настольных компьютеров, GNU/Linux — наиболее популярная операционная система из свободного программного обеспечения (хотя различные её варианты могут включать проприетарные компоненты).

Обе операционные системы предназначены как для персональных систем, так и для web-серверов, вычислительных кластеров и т. п.

Windows NT удалось завоевать первенство на настольных и персональных системах (около 90 % настольных компьютеров), тогда как GNU/Linux популярна на web-серверах, вычислительных кластерах и в суперкомпьютерах (50-80 %).

Эти системы разнятся в лежащей в основе их философии, стоимости, простоте использования, удобстве и стабильности. При их сравнении приходится принимать во внимание корни, исторические факторы и способ распространения.

Трудности в сравнении

Windows и Linux трудно сравнивать на равных из-за следующих факторов: • Linux — это не определенная ос, их более 500, среди них есть те, которые отличаются друг от друга глобально, а некоторые совсем чуть-чуть, кроме того почти на каждую из них существует до 100 remix, все это из-за открытого исходного кода и GNU. • Словом Linux могут обозначаться разные понятия.

В некоторых случаях это просто ядро операционной системы, в других случаях — полноценные операционные системы в дистрибутиве с графическим интерфейсом. • Оба порядка систем поставляются в различных конфигурациях. Особенно GNU/Linux, для которой существует огромное количество вариантов, некоторые из них предназначены для узкого круга задач.

• Цена и широта технической поддержки различаются у разных поставщиков, а также в зависимости от версии и дистрибутива. • Производители оборудования могут устанавливать дополнительное ПО с операционной системой, которое делает доступные функции системы разнообразнее. Иногда они даже спонсируют продавца, снижая цену продукта для пользователя.

• Данные, полученные от маркетинговых подразделений, и результаты тестирования могут расходиться.

• Microsoft распространяет Windows под разными лицензиями (как правило, закрытыми). Дистрибутивы Linux, со своей стороны, могут содержать проприетарные компоненты.

По стоимости владения

В 2004 г. компания Microsoft запустила маркетинговую кампанию под названием «Get the Facts», призванную обозначить преимущества Windows перед Linux. Было заявлено, что совокупная стоимость владения для Windows ниже, чем для продуктов с открытым кодом.

Выводы, сделанные Microsoft, оспаривают другие авторитетные организации, например, компания Novell и английский IT-сайт The Register.

Некоторые полагают, что неточности в частности обусловлены тем, что в отчёте примешаны цифры по UNIX и Solaris, а кроме того, подсчитана стоимость профессиональной поддержки Linux (профессиональная поддержка может потребоваться при производстве ПО, но не при использовании системы).

Государственное агентство Великобритании по рекламе в 2004 г. предупредило Microsoft, что формулировка «стоимость владения Linux в 10 раз выше, чем стоимость владения Windows Server 2003» не соответствует истине, так как серверное оборудование, выбранное для Linux в исследовании, было чрезмерно дорогим.

По популярности на настольных компьютерах

Windows GNU/Linux Примечания
Доля при продаже компьютеров (OEM) Предустанавливается почти на все продаваемые настольные системы. Предустанавливается на небольшое количество продаваемых систем. Например, Ubuntu на компьютеры Dell и System76, SUSE Linux на компьютерах марки Lenovo ThinkPads, MSI. В последнее время появилось несколько моделей ноутбуков, поставляющихся с Linux. Во Франции против соглашения Microsoft с поставщиками компьютеров об установке исключительно Windows ведется судебное дело.
Оконные менеджеры/графическая среда Изначально только системный оконный менеджер. Для изменения его работы требуется подмена системных файлов (uxtheme.dll), что прямо нарушает лицензионное соглашение, или использование программ независимых поставщиков. Графическая оболочка необходима для работы подавляющего большинства программ, и её отказ ведет к нарушению их функционирования. Существует ряд программ, которые работают без использования графической оболочки, но служат они преимущественно для технического обслуживания системы (например, восстановления работоспособности). Удалённое управление с помощью Remote Desktop Protocol , telnet, WMI и других инструментов. Возможна установка сторонней среды рабочего стола, к примеру KDE, но и в этом случае библиотеки встроенного оконного менеджера загружаются в оперативную память, значительно снижая быстродействие системы. Среды рабочего стола: GNOME, KDE, Enlightenment, Xfce и другие. Множество оконных менеджеров: Openbox, Fluxbox, и другие, в том числе и композитные менеджеры окон Beryl, Compiz или Compiz Fusion. Графическая оболочка не критична для работы операционной системы, она может переключаться в текстовый режим. Удалённое управление осуществляется, обычно, через SSH, VNC и XDMCP. Используются «виртуальные терминалы», что позволяет избежать перезагрузки системы в случае отказа одного из терминалов. Разные среды рабочего стола предлагают разные способы управления компьютером, что позволяет пользователю выбрать полностью отвечающий его потребностям. Иногда это вызывает неудобства при переходе с одной на другую, но на практике большинство пользователей используют GNOME, KDE или похожие среды.
Системная консоль/командная строка Командная строка существует, но обладает ограниченной функциональностью (например, нет возможности также полно настроить сеть как с помощью графических инструментов). Базируется на MS-DOS, наследуя её скромные возможности, мало изменившиеся с 1990-х годов. Разработан также мощный командный процессор Windows PowerShell, реализующий некоторые возможности командной строки UNIX, основанный на .NET . Доступна независимая коллекция инструментов командной строки Cygwin и набор программ от Microsoft SUA. Начиная с Windows 98 в поставку входит мощный инструмент для автоматизации задач — Windows Script Host, возможности которого значительно превосходят встроенную командную строку. Функции по восстановлению или настройке могут выполняться из командной строки. Командная строка также является неотъемлемой частью системы. Во многих ОС функции настройки системы реализованы при помощи графического интерфейса (иногда — работающего незаметно для пользователя с системой с помощью командной строки), но из‑за различия между вариантами не знакомые с конкретным дистрибутивом пользователи часто дают новичкам инструкции, ориентированные на командную строку. Командная строка позволяет опытному пользователю полностью перенастроить все функции ОС. Существует множество утилит для выполнения специализированных функций, тесно интегрированных с системными и прикладными программами. Функции по восстановлению или настройке могут выполняться из командной строки. Специальный слой абстракции «фреймбуффер» позволяет расширить функциональность «текстовых» терминалов до функциональности графического режима.

Источник: http://www.linux16.ru/articles/sravnenie-windows-i-linux.html

Семейство unix-подобных операционных систем

Здравствуйте, сегодня я расскажу вам о замечательном семействе unix-подобных операционных систем! Некоторые из вас конечно знают, что операционные системы, основанные на базе ядра linux входят в достаточно большую семью unix. Но знают об этом далеко не многие, ведь согласитесь не каждый рядовой пользователь интересуется историей возникновения ОС которой он пользуется. Но кому это интересно, тому я сегодня и расскажу немного из истории семьи UNIX.

Как нам с вами известно, операционные системы созданные на базе ядра linux называются дистрибутивами. Как в настоящей семье у каждого дистрибутива, как у ребеночка есть свое имя, которое тщательно выбирается при создании ОС. Debian, AltLinux, Fedora, Mandriva, Ubuntu, Mint, ArchLinux, Gentoo, RedHat, OpenSUSE.

Все эти ОС являются дистрибутивами Linux. Да, кстати наиболее правильное название всего этого семейства GNU/Linux. Как известно все эти ОС знакомы нам в различных версиях, так как на протяжении своего существования они многократно изменяются и развиваются.

UNIX изначально была названа UNICS и расшифровывалась как (UNIplexed Information and Computing System). Эта ОC была создана в 1960-х годах сотрудниками компании Bell Labs Денисом Ритчи, Кеном Томпсоном и Дугласом МакИлроем. Но главным создателем все же считается Кен Томпсон.

Первая версия Unix для мини компьютеров вышла в ноябре 1971 года.

«Первая редакция» такое названия получила эта версия, и она считалась первой официальной версией. Самые первые версии Unix были далеко не идеальными, они не имели встроенного компилятора с языком высокого уровня, и были написаны на ассемблере.

Читайте также:  Украшаем рабочее окружение kde plasma

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

С 1974 года Unix начал свое распространение среди различных университетов и других учебных заведений. Пора популярности для  Unix настала в 1975 году, за пределами  Bell Labs начали появляться новые версии.

Последняя седьмая версия Unix была пожалуй единой версией Unix! И именно эта версия пожалуй близка к нашей современной версии Unix. Вот пожалуй и все что я могу сказать о Unix.

27 сентября 1983 года была начата разработка операционной системы GNU. Так как Ричард Столлман, так сказать прародитель GNU, не хотел чтоб кто либо предъявил права на его дитя, уволился с работы и посвятил свою жизнь написанию ОС GNU.

Одной из первых программ этой операционной системы стал текстовый редактор Emacs. Этот текстовый редактор стал просто находкой для программистов, благодаря ему они смогли писать свои программы.

Да кстати известно что астероид открытый в 1992 году Аризонским университетом, получил название GNU 9965.

А сейчас давайте кратко рассмотрим MINIX.

Первую версию MINIX создал Эндрю Таненбаум в 1987 году, также известно что создал он ее в качестве «иллюстрации» к учебнику об ОС. Программа MINIX была написана на языке программирования С, который был разработан в 1970 году, этот язык был изначально создан для операционных систем UNIX.

Известно что Таненбаум  относился к MINIX только как к учебному пособию, и не собирался усовершенствовать, или продвигать его дальше. Поэтому роль разработчика MINIX как отдельной ОС взял на себя Linux.

Для всех желающих изучить исходные коды систем, MINIX распространялся под свободной лицензией.

В 1991 году финский студент Линус Торвальдс решил написать операционную систему совместимую с ядром UNIX. Которая в дальнейшем получила название LINUX. Эта идея пришла ему не случайно, воспользовавшись операционной системой MINIX, он понял что она не совсем удовлетворяет его требованиям,что и подтолкнуло его на мысль о своей ОС.

Свою ОС Линус Торвальдс изначально создавал как полноценное ядро для своего ПК.

В 1994 году разработчики ядра LINUX наконец сочли, что ядро вполне законченно, и выпустили версию 1.0, но известно что ранее в 1992 году была еще одна версия 0.95 вот она как раз таки и не была полностью законченной, поэтому она как бы пробный вариант, в отличии от 1.0.

Так как LINUX разрабатывается свободным сообществом, роль Линуса Товальдса в его разработке маленько изменилась, теперь он не главный разработчик, а всего лишь важный член сообщества, которое оценивает исходные коды, которые будут в дальнейшем включены в ядро. И один из тех, кто дает свое добро на их включение в ОС.

Но все же LINUX является общей моделью, которую разрабатывает свободное сообщество.

Так как исходные коды в LINUX были в свободном доступе, а сам LINUX был в свободном распространении, ОС начала быстро распространяться и усовершенствоваться, так сказать каждый подстраивал ее под себя. Также эту операционную систему очень часто устанавливают на сервера.

Ведь администрирование серверов на базе линукс намного проще. На сервера обычно устанавливают Debian, CentOS или Fedora.

Как вы помните GNU/Linux имеет огромное количество дистрибутивов, то есть огромную семью, и обо всех сразу естественно не напишешь.

Поэтому думаю на этом все, спасибо за внимание.

Источник: http://shkola-linux.ru/articles/66-semeistvo-unix-podobnyh-operacionnyh-sistem.html

Сравнение операционных систем: Linux и Windows

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

Наибольшей популярностью в мире пользуются операционные системы фирмы Microsoft. Их доля составляет 95% среди всех операционных систем. Наиболее устойчивые системы этой фирмы основаны на технологии NT (Windows NT/2k/XP). В последние шесть лет возрастает популярность операционной системы под названием Linux.

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

Особое внимание на ОС Windows я заострять не буду, так как практически любой, кто пользуется компьютером, наверняка использует в качестве своей настольной операционной системы Windows. А вот с ОС Linux знакомы не все, поэтому я рассмотрю эту ОС поближе.

Системы управления базами данных

Наиболее популярная среди разработчиков веб-приложений СУБД MySQL доступна для обеих ОС, но, учитывая популярность «классической» связки PHP+MySQL, ее можно считать чуть боле близкой к Linux. Тем более, что связка из MySQL, языка PHP и веб-сервера Apache является на сегодняшний день «стандартным» комплексом серверного программного обеспечения LAMP для ОС Linux.

СУБД MS SQL, часто использующаяся разработчиками сложных корпоративных порталов с повышенными требованиями к надежности и стабильности, работает только в среде Windows. Это же относится и к базам данных Microsoft Access.

Классическое сравнение по пунктам

Linux

Плюсы

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

  • В Linux пользователь может выбрать тот дистрибутив, который больше подходит для решения его задач, а затем ещё и оптимизировать систему «под себя».
  • Существование графического интерфейса освобождает от необходимости править конфигурационные файлы в неудобном виде.
  • Положение дел с безопасностью в Linux в общем очень похоже на Mac OS X.

    Они находятся на очень высоком уровне в обеих системах и значительно опережают Windows.

Минусы

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

  • Кроме того, бесплатность подразумевает практически полное отсутствие технической поддержки пользователей.
  • Несмотря на очень большой объём ПО, написанного для Linux, пользователи, мигрировавшие с Windows, столкнутся с тем что, часть ПО будет для них незнакомым.

    Далеко не все программы кроссплатформенны и имеют версии как для Windows, так и для UNIX-систем. Наибольшие проблемы возникают со специализированным профессиональным софтом, значительная часть которого написана только для Windows-систем.

  • Равноценной замены некоторым приложениям в Linux нет.

    Это, к примеру, всем известный Photoshop, AutoCAD, программы для видеомонтажа, а также локально ориентированный софт, созданный с учетом законодательства России (бухгалтерское ПО, справочно-правовые базы).

  • Для молодежной аудитории серьёзным недостатком является невозможность запустить часть современных игр в Linux-среде, и здесь у Windows огромное преимущество как перед Linux, так и перед Mac OS X, так как индустрия игр для ПК ориентированна в первую очередь на Windows.

Особенности

  • Для различных нужд пользователей существуют разнообразные специальные ОС Linux. Например, для работы с мультимедиа (Ubuntu Studio, JackLab Audio Distribution, 64 Studio…), для учебных заведений (Edubuntu, Skolelinux, NauLinux…). Отдельно можно упомянуть коммерческие дистрибутивы. Они не бесплатны.

    В основном это корпоративные или специальные варианты Linux. Деньги в таких дистрибутивах в основном берутся за техподдержку.

  • Ещё одно важное отличие Linux от Windows заключается в том, что дистрибутивы Linux поставляются с большим набором прикладного ПО.

    То есть после установки на компьютере у вас есть полностью готовая к работе система и не надо искать прикладное ПО и думать об оплате лицензии.

  • В большинстве ОС Linux по умолчанию используется один из двух графических интерфейсов – GNOME или KDE, поэтому даже при смене одного дистрибутива Linux на другой для пользователя никаких проблем не возникает, он попадает в знакомое графическое окружение. Оба интерфейса имеют приблизительно одинаковое распространение.

    Если охарактеризовать их совсем кратко, то внешне KDE напоминает рабочий стол Windows, а GNOME – рабочий стол Mac OS X.

  • Для решения проблем несовместимости приложений разных ОС был создан проект Wine. Это ПО используется для работы с Windows-приложенияим и для запуска Windows-игр в Linuх. Wine – это альтернативная реализация Widows API для UNIX-подобных систем.

Windows

Основная особенность Windows — ее массовое распространение. Связано это с тем, что это операционная система, созданная для пользователей, она не заставляет пользователя подстраиваться под систему, она подстраивается под его потребности.

Это самая распространенная в мире операционная система, несмотря на то, что по общественному мнению она самая «глючная», «нестабильная», ненадежная» и к тому же … платная.

Плюсы

  • Гарантированная 100 процентная поддержка любого оборудования, для этой ОС найдется драйвер любого устройства, да и сама она содержит много предустановленных драйверов для быстрого распознавания оборудования.

  • Существует масса профессиональных прикладных программ, полнофункциональные аналоги которых отсутствуют в других ОС, например, Promt и Photoshop.
  • Простота и понятность интерфейса, что делает ее доступной для использования любому человеку, даже не имеющему первичных навыков работы с компьютером.

  • Приложения Microsoft Office уже стали стандартами для офисной работы. Пользователь может получить любую поддержку или консультацию по его лицензионной ОС Windows.

Минусы

  • Данная ОС очень требовательна к аппаратным ресурсам компьютера, особенно к объему оперативной памяти.
  • Ее графический интерфейс, хоть и красив, и удобен, но громоздок и неповоротлив. В результате, многие отключают его многие графические навороты.
  • Данная система считается более уязвимой, чем остальные.

    Это связано с самой структурой безопасности, например, возможность постоянно работать с правами администратора (что частично решено в последней Vista). В то же время в системе должны работать тысячи старых приложений, которые были написаны под XP и другие версии Windows. На запуск каждой такой «старой» программы пользователь вынужден давать разрешение.

    Кроме того, само диалоговое окно с вопросом о запуске той или иной программы предоставляет пользователям слишком мало информации для принятия решения.

  • Еще одно неудобство: даже для удаления ярлыка с рабочего стола нужно трижды подтвердить свои намерения.

    Это раздражает и приводит к тому, что кнопки «Разрешить» и прочие нажимаются просто бездумно – эффективность всего механизма защиты практически сводится на нет. В результате приходится иметь дело с огромным числом вирусов, использующих для проникновения именно уязвимости данной ОС, в том числе и пользовательские ошибки, которые она провоцирует.

  • Система является платной, ее цена превышает затраты на покупку или скачку свободно распространяемой ОС.

Заключение

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

  • Отдел нуждается в Web или e-mail сервере и Linux позволяет использовать ненужные 386 машины для этой цели.
  • Команде (например, при производстве компьютерной графики для фильма Titanic) требуются эффективные в ценовом отношении вычисления, для чего создается высокоэффективный вычислительный комплекс.
  • Инженеры проводящие многие часы за клавиатурой переходят с NT на Linux, раздраженные постоянной необходимостью перезагрузки.
  • Интернет-провайдеры (ISP) переходят с NT на Linux, из-за лучшей управляемости последнего, 24×7, при обслуживании десятков тысяч пользователей.

NT, с другой стороны, традиционно держала пальму первенства, когда требовалась простота использования, легкость установки, прогнозируемость обслуживания, и количество приложений. Но эти различия, похоже, стираются. Многие организации предпочитают поддержку, которую обеспечивает Red Hat или какой другой поставщик Linux, поддержке Microsoft.

Сейчас Linux лучше, чем NT справляется с установкой plug-and-play устройств.

Рабочий стол Linux можно настроить, чтобы он выглядел не только как Windows, но и можно запускать пакеты приложений, которые по функциональности эквивалентны Microsoft Office.

Реализация новых стандартов и протоколов происходит раньше в Linux. Это из-за того, что исходный код легко доступен, заплаты, для дефектов в аппаратуре, для Linux иногда выходят в тот же день.

NT остается предпочтительной в многих случаях. Для организаций, которых она устраивает, тех кто имеет совместимое или достаточно мощное аппаратное обеспечение, и особенно для тех, кто полагается на ActiveX или другие собственные протоколы Microsoft, Linux не даст больших преимуществ.

Например, команда разработчиков Wired HotBot, подтвердила, что они пожертвовали надежностью и эффективностью в недавнем переходе к NT, но сделав это получила доступ к ряду новых технологий NT. NT хвалится репликацией службы каталогов, криптографическим API с экспортной лицензией, обработкой транзакций, и рядом других новинок.

Источник: http://secretwindows.ru/obzory/sistema/sravnenie-i-vindovs-i-linuks.html

Ссылка на основную публикацию