Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

За линуксом будущее

Сайдбар

За линуксом будущее

05 авг. 2017

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

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

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

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

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

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

Такое «общение» между клиентским софтом и ядром происходит по определенным алгоритмам, поэтому одна и та же программа не может работать в разных операционных системах (без использования специальных средств, таких как эмуляторы и виртуальные машины), например в Windows и OS X.

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

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

Чтобы было понятно: вот попробуйте написать с нуля уникальный движок для сайта и сам сайт, чтобы он был многофункциональным, защищенным и с вылизанным до блеска интерфейсом. Даже самое основное создать сложно, правда? Даже тему оформления для того же WordPress не каждый сможет создать. Но это всего лишь жалкий сайт. А теперь представьте, что вам надо написать Windows… это огромный труд.

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

Каждому устройству — свою ОС

До сих пор мы говорили об операционках для ПК. Но ведь есть же еще телефоны, планшеты, плееры и прочее. Они тоже на чем-то работают. Да, для них тоже есть операционные системы! По той же схеме: программное ядро, обеспечивающее взаимодействие с железом; минимальный интерфейс и пользовательские приложения.

Взять например Android. Он, как и Windows, обеспечивает в первую очередь работу железа вашего смартфона: процессора, сенсорных (и не только) датчиков, радиомодулей. Далее следует минимальная графическая оболочка, позволяющая выставить основные настройки, отправлять СМС, звонить и так далее. А после возможность установки дополнительных приложений, которые будут «общаться» с ядром, используя аппаратные ресурсы в своих нуждах.

Кстати, Android основан на ядре Linux. Том самом ядре, которое обеспечивает самое необходимое. Естественно, чтобы все работало, в него включили необходимые драйвера (программы, управляющие аппаратными устройствами, «железом»).

Linux: немного истории

Сначала был UNIX. Он стал предком Linux. Собственно, в какой-то мере это и есть его основа. Но так получилось, что лицензия на этот UNIX, которая называлась BSD, была труднодоступна. Это и вынудило Линуса Торвальдса написать свою ОС с лицензией GNU, поэтому часто можно встретить такое написание: GNU/Linux. GNU — проект создания свободного программного обеспечения.

Надеюсь вы что-то поняли, потому что я плохо разобрался во всей этой бюрократии. Лучше почитайте на википедии: http://ru.wikipedia.org/wiki/Linux#Unix http://ru.wikipedia.org/wiki/UNIX

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

Кстати, операционка хваленых яблочников тоже основана на UNIX, предке Linux. Так что iOS и Android имеют общие корни… а дураки из-за этого дерутся в ВК пабликах :lol: .

Великий и ужасный

Вот и дошли мы до того момента, когда пора рассказывать о самой операционной системе Linux.

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

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

Дистрибутивы: лепи как душе угодно

Кратко говоря, дистрибутив — это сборка. В них разные основные компоненты ядра, разный набор предустановленных программ, иногда отличается структура каталогов.

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

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

Самые популярные сейчас — это Mint и Ubuntu. Первый основан на последнем, добавляет недостающей стабильности, а последний — на Debian, старейшем дистрибутиве. И у каждого своя философия. Да линуксоиды вообще все сплошь интеллектуалы и философы, одна интеллигенция 8-) .

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

Рабочее окружение: графические оболочки на выбор

Их еще называют средой рабочего стола (Desktop Environment) или сокращенно: DE.

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

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

Это как если бы у вас были все версии Windows и еще OS X в придачу одновременно. И между ними можно было бы переключатся. Не говоря уже о том, что в отличии от форточек, они имеют поддержку тем на все и вся, а так же их тонкую настройку.

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

Репозитории

Если в форточках (так линуксоиды называют Windows :-D ) программы нужно скачивать из интернета (в восьмерке таки сделали магазин приложений, следуя моде), то у линукса есть сетевые хранилища, где расположено большинство всего существующего ПО. Они называются репозиториями.

Чтобы что-то оттуда скачать, нужно просто вбить короткую команду в консоль. Оно самое скачается и установится. Ну или использовать какую-нибудь гуевую (от сокращения GUI — графический интерфейс) программу, например Synaptic, если так удобнее.

Репозитории для каждого дистрибутива отдельные, но все же можно использовать их от другого дистра. А еще их обычно всегда несколько: на разных языках (переведенные и не переведенные версии), отдельные для фиксов уязвимостей и так далее.

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

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

Культ консоли

Консоль — это почти как командная строка, всем известная. Только в винде она в виде изолированной ОС MS DOS, а в Linux — полноценный инструмент управления системой. Через нее мы и программы ставим/удаляем, и разные изменения производим. Почти все можно делать через графические утилиты, но на самом деле так удобнее. Проще написать простую команду, чем у гуях возится.

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

Кто все это делает

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

Что получает конечный потребитель

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

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

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

Причем тут будущее?

Что удобнее — то и нравится людям. Например я хочу, чтобы у меня была возможность менять оформление операционки, это мне обеспечивает любимый KDE под Debian. И мне удобно когда весь софт ставится и обновляется из репозиториев. А еще я иногда хочу полностью это оформление заменять, поэтому я могу с легкостью переключится с KDE на Gnome (хотя делаю это редко).

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

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

Хочется верить, что когда-нибудь все преимущества этой прекрасной ОС будут замечены.

Сложности

Чтобы понимать линукс, нужно понимать машинную логику. А логика эта сводится к простым условиям: и

или и/или да/нет

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

Ну и вообще сама по себе логика должна быть хоть немного развита. Если что-то сломалось, то надо подумать где может быть проблема, а не на какую кнопку жать чтобы все починилось «само».

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

Пересесть с Windows на Linux, это как пересесть из Мерседеса в МиГ-35. Вроде транспортные средства, а совсем разные. В учебных заведениях нам не часто говорят о других ОС и по жизни мы редко с ними сталкиваемся, поэтому переходить всегда страшно и не всегда легко.

Меньше софта

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

Тем не менее, Linux не перестает быть менее удобным от этого, если ничего специфического не требуется. На крайний случай есть Wine, с настройкой которого непременно нужно будет повозится, чтобы он запустил требуемое, и VirtualBox. Но и второй системой ставить никто не запрещает — захотел и зашел в винду.

Перспективы

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

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

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

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






Комментарии (0)


    Услуги по MODX Revolution

    Посмотреть все услуги

    Техническая оптимизация сайта

    Подробнее & Заказать

    Создание сайта на MODX Revolution

    Подробнее & Заказать

    Перенос сайта на MODX Revolution

    Подробнее & Заказать

    Продвижение сайта на MODX

    Подробнее & Заказать