воскресенье, 3 апреля 2016 г.

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

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

Структуру операционной системы можно назвать «многослойным тортом»
нижний слой которого (как корж) составляет ядро. Это основание, которое держит все под контролем, обрабатывает ошибки и команды. Если не вдаваться в подробности структуры аппаратной составляющей ПК, то лежит этот «корж» прямо на «подносе», т.е. на машинной логике. Верхний слой ОС (как кремовые розочки на любимом многими сладком блюде) – это то, что видит пользователь: изображения, screensaver, курсор и т.д. 
В состав этого программного торта входит:
  • сам корж (ядро), состоящий, как повелось из муки, масла, молока и т.д. (то есть из вспомогательных модулей, которые вместе и выполняют все функции ядра);
  • загрузчик – пропитка для коржа, благодаря которой на нем держится крем;
  • драйверы устройств – это масло, благодаря которому наш торт не прилипает к одному подносу, а может быть переложен и на другой, красивее или удобнее;
  • командный процессор – это слой орехов между коржом и кремом, благодаря которому торт вкуснее и интереснее (а операционная система быстрее и функциональнее);
интерфейс – те самые кремовые розочки.
В общей вычислительной системе компьютера расположена «ось» между встроенным программным обеспечением компьютера (тут он, BIOS и все то, что заставляет работать самые простые команды: сложение, вычитание и сдвиг регистра) и программными приложениями пользователя (вот тут уже область пользователя: приложения, файлы и др.).
Чем же занимается операционная система? 
На самом деле работы у нее много и она всегда занята Заведует она вводом и выводом данных и раздает эти и задачи тем или иным устройствам, загружает программы в оперативную память и выполняет их, да и вообще управляет оперативной памятью, раздавая ее направо и налево разным запущенным вами приложениям в зависимости от того, как будет рациональнее использовать ее. Операционная система так же управляет доступом ко всем источникам данных (съемным и 
оптическим дискам, flash-носителям и т.д.), защищает данные и саму себя (от взломщиков, вредоносных программ и пользовательских ошибок). Все та же ОС отвечает и за многозадачность вашего ПК, обеспечивает возможность работы на компьютере множества пользователей. Если вы думаете, что без операционной системы мы видели бы только черный экран и белые буквы с цифрами, ошибаетесь – мы не видели бы и этого, потому как для отображения букв уже нужна ОС.
Какие бывают ОС? 
Существуют множество различных операционных систем. Казалось бы, все системы одинаковые и в чём их различие? Я приведу 10 альтернативных систем для ПК и расскажу кратенько о них.

Linux — не единственная альтернативная операционная система. Некоторые операционные системы разработаны крупными корпорациями, другие – маленькие проекты разрабатываемые энтузиастами в качестве хобби.
Я не рекомендую устанавливать большинство из них на Ваш основной компьютер. Если Вы хотите поиграться с ними, то можете установить программу для виртуальных машин, например VirtualBox илиVMware Player, и попробовать системы там.

1.
Linux, FreeBSD и подобные
Ни один список альтернативных операционных систем не может обойтись без Linux. Это альтернативная операционная система для ПК. Linux поставляется в различных вариациях, известных как дистрибутивы Linux. Ubuntu и Mint – наиболее известные из них. Если Вы хотите установить на свой ПК альтернативную операционную систему, то вероятнее всего Вы установите один из этих дистрибутивов Linux.Linux – UNIX-подобная операционная система, как и другие опенсорсные операционные системы, например такая операционная система как FreeBSD. FreeBSD использует другое ядро, но использует многое такое программное обеспечение, которое Вы можете увидеть в типичных дистрибутивах Linux.


2. Chrome OS
Chrome OS от Google построено на ядре Linux, но с замененным программным обеспечением рабочего стола и программами пользовательского уровня, поэтому выполняться на Chrome OS может только ПО разработанное именно для него.
Chrome OS это не совсем полноценная операционная система в широком понимании. Она разработана для того, чтобы быть предустановленной на специализированных ноутбуках, известных как Хромбуки (Chromebooks). Однако вы имеете возможность установить ее и на собственный ПК.

3. SteamOS

SteamOS от Valve на данный момент находится в состоянии бета-тестирования. SteamOS это всего лишь дистрибутив Linux, включающий в себя достаточно много стандартного ПО Linux. На данный момент SteamOS позиционируется как новая операционная система для игр на ПК. Под внешним интерфейсом этой операционки спрятан старый рабочий стол Linux, но компьютер запускается в интерфейсе специально разработанном Steam для гостиных комнат (по подобию консолей Xbox и Playstation).

4. AndroidАндроид так же использует ядро Линукс, но практически все в Андроиде очень отличается от обычных дистрибутивов Линукс. Изначально разработанный для смартфонов Андроид можно поставить и на ПК, получив «Андроид-ноутбук» или даже «Андроид-компьютер»! Не новость, что существует множество проектов, созданных с целью адаптировать Андроид к ПК, даже Intel развивает свой собственный порт Андроида для ПК. Андроид на ПК пока еще не позволяет открывать множество приложений одновременно, но при желании его можно установить на ПК.
Эппловская операционная система Mac OS X предустанавливается на Маках, но сейчас Мак это лишь одна из разновидностей ПК, с таким же стандартным железом внутри. Установить Mac OS X на ПК может помешать только лицензионное соглашение Apple и несовместимость аппаратного оснащения твоего ПК. Mac OS X может беспроблемно работать только на ПК с соответствующей Маку аппаратной начинкой.
Существует процветающее сообщество людей собирающие себе ПК под управлением Mac OS X, известный как Хакинтош.