Что такое ос линукс. Краткая история Linux. Tizen и другие IoT

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

Linux – это бесплатная операционная система для компьютера, на базе ядра Linux.

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

Ядро Linux впервые появилось в 1991 году, разработал его финский программист Линус Торвальдс.

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

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

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

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

На заметку! Если Вы хотите научиться пользоваться Linux на домашнем компьютере без использования командной строки, то рекомендую почитать мою книгу – « »

Графический интерфейс пользователя Linux

Основными и популярными в Linux являются:

  • KDE (K Desktop Environment ) – одна из самых крупных и популярных графических оболочек, имеет красивый, удобный и функциональный интерфейс, за счет этого достаточно требовательная к ресурсам компьютера;
  • GNOME (GNU Network Object Model Environment ) – еще одна среда рабочего стола, которая широко распространена и также является очень популярной и функциональной. Начиная с 3 версии, в GNOME стала применяться технология «GNOME Shell» , что сделало эту среду абсолютно новой и значительно отличающейся от классического варианта. Именно этот факт и сподвиг к созданию новых оболочек, которые продолжали классическую среду GNOME, но уже с другим названием;
  • MATE – имеет интуитивно понятный и, главное, удобный интерфейс пользователя, за счет этого она очень привлекательна. Данная среда является продолжением классического интерфейса GNOME;
  • Cinnamon – еще одно продолжение классического GNOME с применением современных технологий. Очень удобная, функциональная и красивая среда рабочего стола;
  • Xfce – простая, функциональная и в то же время очень быстрая и легкая графическая оболочка;
  • LXDE (Lightweight X11 Desktop Environment ) – одна из самых легких и быстрых, не требовательная к ресурсам компьютера среда рабочего стола, поэтому она имеет весьма консервативный интерфейс.

Особенность Linux и отличие от Windows

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

В Windows Вы привыкли видеть логические диски C, D и так далее, в Linux таких дисков нет. Вместо этого в Linux есть корень (/) от которого все и произрастает. Все адреса файлов и каталогов начинаются именно с корня, все разделы монтируются в корень, включая физические диски (USB флешки и так далее ).

Таким образом, абсолютно все физические диски и разделы объединены в единую файловую структуру, начинающуюся с корня (/).

В Linux, как уже было отмечено, используются другие файловые системы, не такие как, например, в Windows – NTFS или FAT, хотя Linux умеет работать с данными типами файловых систем.

В Linux активно используются следующие типы файловых систем:

  • ext4 – современная журналируемая файловая система, которая является стандартной для Linux;
  • btrfs – достаточно новая файловая система, основанная на структурах B-деревьев, в некоторых тестах она показывает даже лучшую производительность по сравнению с ext4;
  • xfs – данную файловую систему отличает достаточно высокая производительность в части записи и чтения данных. Однако из-за особенностей данной файловой системы в случае серьезных сбоев существует риск потери данных.

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

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

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

Если говорить о программном обеспечении, то Linux настолько стал распространён, что под эту систему разрабатывается огромное количество приложений, включая самые популярные, которые есть в Windows. И, кстати, установка приложений в современном Linux стала гораздо проще, чем в Windows. Процесс установки напоминает что-то вроде установки приложений на смартфонах, т.е. все устанавливается из одной точки в один клик. То есть Вы запускаете компонент системы, который обращается к репозиториям и считывает список доступных пакетов (с описанием, с оценками, с комментариями других пользователей ), а Вы просто кликаете на тот, который Вам нужен и все. Конечно, такой функционал есть не во всех дистрибутивах Linux, но в самых популярных установка происходит именно так.

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

Что такое дистрибутив Linux?

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

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

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

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

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

Существуют две популярные системы управления пакетами:

  • DEB – формат файлов пакетов, использующихся в дистрибутиве Debian и во всех основанных на нем дистрибутивах;
  • RPM – менеджер пакетов, использующийся в дистрибутиве Red Hat, а также во многих других популярных дистрибутивах.

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

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

Подробней про дистрибутивы Linux мы поговорим в следующем материале.

На сегодня у меня все, пока!

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

Вот интересная история, однако под катом вас ждет много текста:-)

Присмотревшись повнимательней к прошлому, мы увидим, что место доминирующей ОС на рынке вполне могла бы занять и UNIX, причем в исполнении все той же корпорации Microsoft. Однако в силу целого ряда обстоятельств события развивались по иному сценарию: CP/M —> QDOS —> 86-DOS —> MS-DOS —> Windows.

«Генеалогическая» линия Linux выглядит иначе: Multics —> UNIX —> Minix —> Linux. Вряд ли многим известно, что в нынешнем господстве Windows в немалой степени «виноват» секретный проект IBM под кодовым названием Chess — проект создания на базе процессора Intel 8086 персонального компьютера IBM PC с рабочим названием Acorn.

Исторический контракт между IBM и Microsoft был подписан 6 ноября 1980 г. В соответствии с ним для первого промышленного 16-разрядного ПК компания Microsoft должна была в кратчайший срок подготовить операционную систему и четыре системы программирования (Бейсик, Фортран, Кобол и Паскаль).

Почему была выбрана именно Microsoft? Главным побудительным мотивом для руководства IBM послужил впечатляющий объем сбыта компанией Microsoft систем программирования, притом рассчитанных на очень широкий круг платформ. К 1979 г. было продано около 1 млн. копий одного только Бейсика разработки Microsoft. Как ни странно, но и IBM, и Microsoft рассматривали операционную систему для нового компьютера как нечто второстепенное, отводя ей вспомогательную роль. Все делалось в жуткой спешке. Чтобы понять, как блефовала Microsoft осенью 1980 г., обещая IBM к январю 1981 г. (!) подготовить первую версию своей DOS с работающим интерпретатором Бейсика, достаточно сказать, что никакого опыта написания ОС у Microsoft тогда не было. В феврале 1980 г. компания Microsoft в рамках борьбы с Digital Research за рынок языков программирования на всякий случай приобрела лицензию на UNIX у корпорации AT&T (впоследствии созданный Microsoft диалект ОС UNIX получил название Xenix). Но и для UNIX не было практически никаких наработок — базовой платформой продуктов Microsoft была тогда ОС CP/M.

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

Рождение Linux

Линус Бенедикт Торвальдс родился в Хельсинки в 1970 г. Еще в возрасте 10 лет он начал увлекаться программированием, активно работая на своем домашнем компьютере Commodore VIC-20. В 1989 г., когда Линус готовился поступить в университет, на конференции ассоциации Usenix в Торонто представители корпорации AT&T объявили о новой системе цен на UNIX System V: около 40 тыс. долл. в расчете на один процессор (7,5 тыс. долл. для учебных заведений). Это были очень большие деньги. Профессор Амстердамского университета Эндрю Таненбаум в ответ на это занялся написанием Minix — усеченной версии UNIX, способной работать на ПК.

Весной 1991 г., уже будучи студентом университета в Хельсинки, Линус Торвальдс взялся за переделку Minix, переписав ядро и адаптировав для работы на i386. Он решил разобраться в том, как работает ОС, просто переписав ее. Вот заголовок того исторического сообщения, с которого начала отсчет эра Linux. ——- Begin post from Linus ——— From: [email protected] (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most in minix? Summary: small poll for my new operating system Message-ID: Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki Сообщение начиналось словами: «Привет всем, кто использует Minix! Я делаю (бесплатную) операционную систему для клонов AT на базе процессоров 386 (486). Это просто хобби, а не что-то большое и профессиональное вроде GNU». Далее Линус призывал откликнуться на его работу всех, кому она нравится или нет. (Полный текст смотрите )

В январе-феврале 1992 г. в телеконференции comp.os.minix развернулась открытая дискуссия о недостатках Linux между Таненбаумом и Торвальдсом. Профессор Таненбаум считал Linux устаревшим подходом прежде всего из-за отказа Линуса от микроядра в пользу моноядра. «Это огромный шаг назад, — писал Таненбаум. — Это все равно, что взять работающую программу на Си и переписать ее на Бейсике». Линус согласился с тем, что микроядро — хорошее решение, но настаивал на своем: моноядро, обладая большей эффективностью, не наносит серьезного ущерба переносимости.

Более жестко высказался в 1998 г. прародитель UNIX — легендарный Кен Томпсон: «Я рассматриваю Linux как то, что не принадлежит Microsoft. Это ответный удар команде Microsoft — ни больше ни меньше. Не думаю, что его ожидает большой успех. Я видел исходные тексты, там есть как вполне приличные компоненты, так и никуда не годные. Поскольку в создании этих текстов принимали участие самые разные, случайные люди, то и качество отдельных его частей значительно отличается. По своему опыту и опыту некоторых моих друзей могу сказать, что Linux — довольно ненадежная система. Microsoft выпускает не слишком надежные программные продукты, но Linux — худшая из подобных систем. Это среда долго не продержится.

Если вы используете ее на одном компьютере — одно дело. ПО для применения Linux в брандмауэрах, шлюзах, встроенных системах и так далее требуется еще очень серьезная доработка». Так что не технологическое совершенство проекта, а сама атмосфера работы энтузиастов над полезным проектом да свободное распространение и использование исходных текстов стали основой феномена Linux. В 1998 г. авторитетный американский журнал Forbes под заголовком «Icons of the Net» («Легенды Сети») опубликовал имена самых влиятельных людей, внесших огромный вклад в развитие сети Internet:

Линус Торвальдс (28 лет) — создатель Linux.

Ричард Столлман (45 лет) — основатель Фонда свободного ПО (Free Software Foundation).

Тим Бернерс-Ли (43 года) — разработчик World Wide Web.

Роб Глейзер (36 лет) — основатель компании RealNetworks.

Джерри Янг (29 лет) — основатель портала Yahoo! Первое место отвели Торвальдсу не случайно. Изъяны не помешали Linux радикально изменить положение дел в индустрии ПО. Благодаря доступности в паре с сервером Apache эта ОС оккупировала весь Internet. Статистика говорит сама за себя. В соответствии с отчетом Netcraft (www.netcraft.com/survey/) в ноябре 2000 г. доля Apache среди всех Web-серверов составляет 59,69%. Далее идут Microsoft Internet Information Server — 20,08% и Netscape Enterprise — 6,74%.

Ныне Торвальдс работает в компании Transmeta над амбициозным проектом, до недавнего времени засекреченным. Важными его элементами являются выпуск ОС и VLIW-процессора под кодовым названием Crusoe, способного исполнять команды x86 и предназначенного для встроенных систем. Забавно, что одним из владельцев Transmeta является не кто иной, как Пол Аллен, который вместе с Биллом Гейтсом основал Microsoft. Стандартизация и дистрибутивы Linux Линус Торвальдс разработал не саму ОС, а только ее ядро, подключив уже имеющиеся компоненты, созданные в рамках проекта GNU, и прежде всего редактор emacs и компилятор gcc. Сторонние компании, увидев хорошие перспективы для развития своего бизнеса, довольно скоро стали насыщать ОС утилитами и прикладным ПО. Среди них следует назвать Red Hat Linux 6.2, GNU/Linux 2.2 компании Debian, Linux-Mandrake 7.0, SuSE Linux 6.4, TurboLinux 6.0, OpenLinux 2.4 компании Caldera, Conectiva Linux 5.1, Corel Linux OS Second Edition.

Недостаток таких «комплексных обедов» — отсутствие унифицированной и продуманной процедуры установки системы, и это до сих пор является одним из главных сдерживающих факторов для более широкого распространения Linux. К тому же разработчикам прикладного «коробочного» ПО приходится тестировать свои программы сразу для нескольких популярных дистрибутивов, что заметно осложняет жизнь. Стандартизация — всегда болезненный процесс, а если он ведется в сообществе «свободных художников», это тем более непросто. Но первые шаги уже сделаны. В октябре 2000 г. опубликована Linux Development Platform Specification, подготовленная группой Free Standards Group, и она сразу же вызвала полярные оценки. Кстати, руководитель группы стандартизации Дэвид Квинлан, как и Торвальдс, работает в компании Transmeta. Отношение к Linux крупных корпораций Такие гиганты, как IBM, Hewlett-Packard, Sun Microsystems, Oracle и ряд других крупнейших игроков компьютерного рынка, в последние два года заметно активизировали свою поддержку Linux. В 2001 г. IBM планирует вложить в развитие Linux 1 млрд. долл. С чем же связана столь необычная щедрость корпораций, решивших выпускать преимущественно на бесплатной основе серьезные коммерческие продукты для «любительской» Linux? Почему они готовы тратить силы и средства для развития альтернативной и далеко не самой технологически совершенной ветви UNIX в ущерб своим диалектам: AIX, HP-UX, Solaris и др.?

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

В недавнем интервью журналу VARBusiness (ноябрь 2000 г.) президент IBM Сэм Палмизано особо подчеркнул позицию IBM по отношению к развитию Linux: «Я надеюсь, что наше участие по введению Linux в мир надежного и безопасного компьютинга, для которого характерны интенсивные потоки транзакций, а также сотрудничество с сообществом, поддерживающим идею открытых текстов, будет плодотворным как для IBM, так и для всей индустрии в целом. Особенно это заметно для компаний, предоставляющих готовые решения, которые увидят, какой потенциал таит в себе Linux». Одним из последних крупных шагов IBM стал проект Lawson — установка к марту 2001 г. в сети японских торговых центров 15 200 Linux- серверов (дистрибутив RedHat), обеспечивающих работу IBM eServer xSeries.

В конце 2000 г. к IBM присоединилась и компания Hewlett-Packard. Оба гиганта намерены поддержать исполнение Linux-приложений в среде своих диалектов UNIX (речь идет прежде всего об IBM AIX и HP-UX, а также об IBM Dynix/ptx). Вот еще один ответ на вопрос, зачем ведущим корпорациям надо поддерживать чужой бесплатный диалект UNIX, имея свой коммерческий. Убиваются сразу два зайца — сначала оттягивается часть клиентов от Windows в Linux, а затем им наглядно демонстрируют, насколько последний уступает диалектам UNIX, разработанным этим гигантом. Этот прием можно назвать эффектом отвлечения- завлечения. Linux не одинока Говоря о Linux, не стоит забывать, что эта ОС не такая уж единственная и неповторимая. Есть не менее интересные и продуманные некоммерческие ОС, даже если говорить только о платформе Intel и диалектах UNIX. Назовем лишь некоторые: FreeBSD (FreeBSD Core Team на базе BSD4.4-Lite), NetBSD (NetBSD Foundation, BSD4.4-Lite + ядро Mach), OpenBSD (Theo de Raadt, BSD4.4-Lite), 386BSD (BSD4.3 Reno), Hurd (Free Software Foundation, BSD4.4 + Mach 4.0).

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

Налицо анархичный характер и «восходящая» разработка: сборка все более крупных блоков из ранее созданных мелких. Здесь можно отметить и другое. При традиционной разработке в основу кладется проектирование и написание текстов, при разработке а-ля Linux — макетирование, отладка и тестирование. Первые два этапа распараллелить сложно, а с отладкой и тестированием дело обстоит полегче. Два года назад в своем интервью журналу Computer создатель UNIX Кен Томпсон заявил, что он сторонник «восходящего» программирования: «Я не могу, рассматривая здание, представить себе детали конструктора, из которых оно построено. Когда мне попадается «нисходящее» описание системы или языка, которое содержит бесконечные библиотеки, описывающие один уровень за другим, у меня возникает ощущение какой-то трясины». Томпсон даже предложил интересный термин: «компьютерный дарвинизм». Иными словами, разработка а-ля Linux — это метод проб и ошибок, построенный на интенсивном тестировании. На любом этапе система должна работать, даже если это мини-версия того, к чему стремится разработчик. Естественный отбор оставляет только жизнеспособное.

О том, что такое программирование — наука, искусство или ремесло, — спорят уже давно. И если в основе традиционной разработки ПО лежит прежде всего ремесло, то при разработке методом компьютерного дарвинизма — несомненно искусство. Нетрудно заметить, что «восходящая» разработка характеризует так называемое исследовательское программирование, когда система строится вокруг ключевых компонентов и программ, которые создаются на ранних стадиях проекта, а затем постоянно модифицируются. В конце 1999 г. в издательстве O’Reilly & Associates вышла нашумевшая книга Эрика Рэймонда «Собор и базар» (The Cathedral and the Bazaar). Ее автор — главный идеолог движения открытых текстов. В книге он излагает идею самоорганизующегося анархичного программирования, названного им «базаром», противопоставляя его традиционному централизованному, получившему название «собор». На примере Linux и других подобных разработок изначально некоммерческого ПО, берущих свое начало в проекте GNU, Рэймонд пытается вместе с читателем осмыслить природу нового явления, получившего название движения открытых текстов. Отсутствие четкого плана, минимальное управление проектом, большое число сторонних территориально удаленных разработчиков, свободный обмен идеями и кодами — все это атрибуты нового программирования. Нередко «новое» оказывается хорошо забытым старым. Все это (пусть не в таких масштабах) давно уже применялось в программировании. Однако феномен Linux дал повод провозгласить новую веру, помогая набирать в свои ряды все большее число приверженцев. Об особенностях исследовательского программирования написано немало статей. Так, швейцарские профессора А.Киральф, К.Чен и Й.Нивергельт выделили следующие важные моменты: * разработчик ясно представляет направление поиска, но не знает заранее, как далеко он сможет продвинуться к цели; * нет возможности предвидеть объем ресурсов для достижения того или иного результата; * разработка не поддается детальному планированию, она ведется методом проб и ошибок; * такие работы связаны с конкретными исполнителями и отражают их личностные качества. Главное достоинство новой философии — организация удаленной совместной работы больших коллективов сторонних программистов над важными проектами, где ключевую роль играют Internet и право свободно распоряжаться совместным продуктом.

Нельзя не сказать в этой связи о бурно растущей компании VA Linux. Она ведет онлайн-репозитарий открытого ПО под названием SourceForge (). В нем насчитывается уже несколько сотен проектов, касающихся прежде всего развития Linux. И среди них Berlin Project (графическая система) и новое поколение системы программирования языка Perl. Помимо Linux репозитарий SourceForge отслеживает проекты для Windows, Mac OS, BeOS, PalmOS. Одним из собственных проектов VA Linux является СУБД MySQL, получившая статус свободного ПО, распространяемого по лицензии GPL (General Public License, www.fsf.org/copyleft/gpl.html). В плане продвижения идеи совместного программирования VA Linux не одинока. Ее конкурентами здесь являются компании OpenAvenue и Asynchrony. Возвращаясь к книге Рэймонда, можно сказать, что метафоры «собора» и «базара», быть может, выбраны не вполне удачно. Но разве дело в метафорах?

Вне зависимости от скептицизма критиков Linux и безудержной эйфории его почитателей эта операционная система стала заметной вехой конца 1990-х годов, определив пути развития индустрии в начале нового столетия. Можно ли повторить успех Linux и где таится новый технологический скачок подобного масштаба? Вот что говорит об этом Кен Томпсон: «Любое новшество станет реальностью только путем революций такого типа, которую совершила UNIX. Корпорации IBM ничто не угрожало до тех пор, пока не появилось то, что сделало ее системы непригодными. Они полностью оккупировали рынок мэйнфреймов, но я уверен — это как раз оказалось ненужным. То же самое происходит и с Microsoft: до тех пор, пока не появится нечто, способное сделать ее продукты ненужными, преодолеть ценовой порог выхода на рынок будет крайне сложно и вытеснить их невозможно».

Ну и в догонку, 22 причины перейти на Линукс. Спорные причины? Наверняка...

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

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

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

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

5. Не стоит бояться, что Linux в будущем устареет. Дело в том, что UNIX, на котором строилась ОС, тестировался и оптимизировался на протяжении 35 лет, доказав крайнюю эффективность, надёжность и безопасность. Работа над Linux не прекращается ни на секунду, и новые версии операционной системы, как говорится, «держат марку».

6. Пользователи «Линукса» не подвергаются тоталитарному давлению со стороны правообладателя операционной системы, ибо его — этого самого правообладателя — не существует. В качестве противоположного примера можно привести действия Microsoft: компания намеренно перестаёт поддерживать старые версии ОС, тем самым вынуждая пользователей покупать новые (иногда бывает, что приходится покупать новое «железо» в связи незапланированным обновлением ОС). Кроме того, новые версии «Линукс» также распространяются абсолютно бесплатно.

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

8. Компании, в которых насчитываются сотни тысяч компьютеров, перейдя на Linux, как страшный сон вспоминают, что такое следить за соответствием лицензии каждого из компонентов ПО на каждой машине. Ведь для того чтобы проверить это самое соответствие лицензии ПО по всем пунктам EULA (End-User License Agreement — лицензионное соглашение конечного пользователя), требуется иметь персонал с полной занятостью и, как ни странно, платить им за это деньги. Кроме того, этим компаниям уже не страшны внезапные «набеги» сотрудников BSA (Business Software Alliance — Альянс производителей программного обеспечения для коммерческих организаций; создан в 1988 году компанией Microsoft), которым надо обязательно проверить лицензию на MS Windows, MS Office и т.д. Найдя малейшие несоответствия — а они их найдут — забабахают внушительные штрафы.

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

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

11. Пока что Linux не может тягаться с Windows по количеству созданных и хорошо отлаженных программ. Однако очень много людей заняты исправлением ситуации. В будущем программ для самых различных нужд будет появляться все больше и больше. Мало того, что большинство программ под «Линукс» распространяется бесплатно, так по функциональности, надёжности и мощности некоторые из них не уступают своим аналогам в среде Windows. Стоит уже избавляться от стереотипа, дескать «под Линукс ничего не найдешь!».

Однако необходимо сделать ремарку: люди, профессионально занятые в работе с музыкой, фото или видео, вряд ли перейдут с Mac OS или Windows на что-то другое, по крайней мере пока.

12. Выбор среди дистрибутивов Linux внушительный — несколько сотен версий, и каждая наделена своими специфическими характеристиками. При этом все системы совместимы друг с другом. Все это позволяет пользователю выбрать ту версию, которая подходит ему больше всех. К тому же, если один из поставщиков Linux выйдет из игры, то ощутимого урона распространению операционной системы это не принесёт — помимо него, ещё есть много поставщиков. Нельзя не указать на тот факт, что подобная ситуация создаёт здоровую конкуренцию, что отражается на повышении качества и производительности. Конечно, для многих выбрать нужный дистрибутив из нескольких сотен окажется трудно. В таком случае, выбрав одну из самых популярных версий, вроде Red Hat или SuSE, вы не прогадаете.

13. Как ещё одну особенность Linux надо отметить возможность очень тонкой настройки. Вопреки сложившемуся мнению настроить Linux под себя не вызовет никаких проблем у мало-мальски опытного юзера. Во время установки можно указывать самые различные параметры, которые помогут вам выбрать ту конфигурацию, которая подходит именно вам. Будь то компьютер исключительно для работы, медиа центр, ноутбук, веб-сервер, сервер для хранения данных или даже маршрутизатор сети. От пытливого пользователя не скрыты и настройки внешнего вида операционки, который можно настроить в тысячах вариаций. Мечтаете об Apple Mac или до сих пор ностальгируете по Windows? В Linux все это можно воссоздать визуально. Все это благодаря открытому коду, который предоставляет пользователю поистине безграничные возможности.

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

15. Linux славится своей превосходной совместимостью с другими операционными системами. Например, «Пинвгин» может без проблем считывать, записывать, копировать, стирать и производить другие действия с файлами, которые расположены на разделах жёсткого диска, где установлена Windows. Кроме того, в Linux можно использовать клиенты Windows и даже напрямую работать с программами, заточенными главным образом под ОС от Microsoft. А Windows не только не способна работать с разделами HDD, на которых записаны другие операционные системы, но и не может форматировать эти диски для последующей установки другой оси. Кстати, Linux может загружаться просто как Live-CD — т.е. установки, фактически, не требует никакой.

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

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

18. «Линукс» хорошо масштабируется и может работать на системах не только на основе решений Intel или, скажем, AMD. Его можно устанавливать практически на все электронные устройства, начиная с суперкомпьютеров и роботов, заканчивая медицинским оборудованием, мобильными телефонами и даже наручными часами.

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

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

21. Есть мнение, что во многих платных программах существуют определённые «дыры», через которые хакеры конкурирующей компании или даже правительственной организации могут завладеть ценными данными. Так вот, вероятно, не будет громко сказано, что Linux — настоящая головная боль для хакеров, ибо проникнуть в систему через лазейки почти невозможно из-за того, что исходный код системы полностью доступен для сканирования на случаи взлома.

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

Вот мы и перечислили все заявленные 22 причины, по которым стоит сменить свою операционную систему. Выбор всегда за вами, но оставит ли его вам Linux — другой вопрос;)


источники

Еще бы предложил вам вспомнить, что была

Говоря “Linux”, люди чаще всего подразумевают группу операционных систем, разработанных на базе Linux. Хотя, по сути, Linux - это только ядро операционной системы, и для разработки полноценной операционной системы используются различные другие инструменты и библиотеки GNU проектов и других ресурсов. Кроме того, все больше разработчиков используют Linux для разработки и запуска мобильных приложений; Linux играет ключевую роль в разработке таких устройств, как хромбуки (портативные устройства под управлением операционной системы Chrome, которая в качестве ядра использует гибрид ядра Linux и сервисов, разработанных компанией Google).

Linux стал популярен по следующим причинам:

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

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

История разработки

Корни Linux уходят в два других проекта: Unix и Multics , которые ставили своей целью разработать многопользовательскую операционную систему.

Что такое Unix?

Unix - это собрание кроссплатформенных многопользовательских и многозадачных операционных систем.

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

Разработкой Unix занималась корпорация Bell Laboratories - в 1969 году они показали первую систему Unix. Чем дальше, тем большую популярность обретали системы Unix - в 70-х их начали устанавливать на компьютеры в учебных заведениях.

При создании Unix разработчики поставили перед собой три основные задачи:

  1. Использование минимального количества функций, сохранение простоты.
  2. Общность: одинаковые методы и механизмы используются в разных случаях.
  3. Комбинирование программ для решения задач, а не разработка новых программ с нуля.

Что касается отличительных особенностей Unix, то это:

  1. Практически постоянное использование командной строки.
  2. Использование конвейнеров.
  3. Настройка системы через использование простых (зачастую текстовых) файлов.

Unix имеет свою собственную философию. Программист Дуглас Макилрой, который разработал конвейнер в Linux, определил следующие правила:

Пишите программы, которые делают что-то одно и делают это хорошо.

Пишите программы, которые бы работали вместе.

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

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

В 1983 году было объявлено о создании GNU (GNU’s Not UNIX), Unix-подобной операционной системы. Произошло это под влиянием идеи основателя проекта Ричарда Столманна о необходимости создания свободно распространяемой операционной системы и вообще программного обеспечения с открытым исходным кодом.

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

Именно эта мысль вдохновила Линуса Торвальдса, создателя Linux, начать в 1991 году работу над своей операционной системой. Linux, как и GNU, это Unix-подобная система, то есть система, появившаяся под влиянием Unix.

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

Что такое Multics?

Multics — или Multiplexed Information and Computing Service («Мультиплексная информационная и вычислительная служба») — это одна из самых первых операционных систем, в которой была реализована плоская модель хранения данных и четко разделена концепция файлов (сегментов). Создание Multics началось в 1964 году. Над системой работали разработчики компании Bell Laboratories — через несколько лет часть разработчиков начнет работу над созданием Unix.

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

Однако главные вычислительные задачи не были достигнуты при выпуске первой версии системы, и компания Bell Laboratories перевела свой интерес на другой проект, в результате которого на свет появился Unix.

История Linux

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

Как уже было сказано, на Linux значительно повлияла система Unix, это заметно даже по названию. Впрочем, изначально проект назывался Freax - от слов “free” (бесплатный) и “freak” (странный), но в дальнейшем название было изменено на гибрид имени создателя (Линус) и Unix.

Эмблемой Linux стал Такс (Tux) - пингвин, нарисованный в 1996 году программистом и дизайнером Ларри Юингом. Впрочем, идею использовать именно пингвина придумал сам Линус Торвальдс. Теперь Такс является символом не только Linux, но и свободного программного обеспечения в целом.

Первая официальная версия Linux 1.0 вышла в 1994 году; вторая версия пошла в 1996 году. Товарный знак Linux был зарегистрирован на год раньше, в 1995.

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

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

По факту Linux до сих представляет собой ядро Unix-подобной операционной системы, которое выполняет различные низкоуровневые задачи. В то же время проект GNU нуждался в ядре - разработка Линуса Торвальдса была очень своевременной.

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

Популярные дистрибутивы Linux

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

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

Количество существующих дистрибутивов Linux превышает 600 разновидностей, более 300 из которых постоянно дорабатываются и обновляются.

Ubuntu - один из самых распространенных дистрибутивов, легко устанавливается и интуитивно понятен в работе. Отлично подходит для персональных компьютеров, ноутбуков и серверов. Разрабатывается и спонсируется компанией Canonical Ltd, но имеет активную поддержку и со стороны свободного сообщества. Самая популярная операционная система для веб-серверов.

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

Linux Mint

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

Manjaro - дистрибутив, основанный на Arch Linux. Благодаря большому количеству предустановленных программ (например, для офисной работы) он достаточно дружественен к новичкам, но в то же время имеет возможность тонкой настройки, множество пакетов, и стабилен в целом.

Arch - мощный дистрибутив, базирующийся на принципах простоты, современности, прагматизма, гибкости и идеи, что в центре внимания должен быть пользователь. Однако принцип простоты распространяется не на использование системы, а на ее внутреннюю организацию (принципы KISS и Unix-way). Поэтому Arch рассчитан на опытных пользователей, которые самостоятельно настроят и установят необходимые им утилиты.

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

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

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

1. Debian и другие Deb системы

Эта группа включает дистрибутивы, основанные на Debian и другие, использующие систему управления пакетами Deb. Эта система пакетами была разработана для Debian и сейчас довольно часто используется популярных дистрибутивах, это сам Debian, Ubuntu, LinuxMint, AstraLinux, Elementary и множество других. Эти дистрибутивы используют оригинальное ядро Linux с несколькими исправлениями, которые только убирают ошибки.

2. Red Hat и другие Rpm системы

Пока сообщество разрабатывало систему управления пакетами Deb, компания Red Hat создала собственный менеджер пакетов - Rpm. Тогда все традиционные дистрибутивы Linux разделились на два лагеря - использующие deb и rpm. Сейчас обе системы управления пакетами хороши и нельзя сказать что она хуже другой. Вы можете почитать подробное в статье по ссылке. Сейчас систему управления пакетами RPM используют такие дистрибутивы, как CentOS, Fedora, Red Hat, OpenSUSE и другие менее популярные.

3. Arch Linux и основанные на нем

Спустя некоторое время, появилось еще несколько дистрибутивов не использующие ни Deb ни Rpm. Один из таких дистрибутивов - ArchLinux. Тут применяется собственный пакетный менеджер pacman, который позволяет делать все то же самое что и deb, но в дополнение реализована простая система скользящих релизов. Благодаря ей в дистрибутиве всегда самое новое программное обеспечение. Arch быстро набрал популярность и на нем было основано несколько дистрибутивов - Manjaro, Antergos, Cinnarch и много других.

4. Gentoo

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

5. Linux From Scratch

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

6. ChromeOS

Еще позже Google выпустила свою операционную систему для нетбуков на ядре Linux. Фактически ChromeOS основана на Gentoo, но они настолько разные, что их невозможно объединить в один пункт. В этой системе Google реализовала такую идею, как облачная операционная система Linux. Ваше рабочее пространство - это браузер. Здесь вам все предстоит делать в браузере - редактировать документы, работать с видео и даже терминал Linux в браузере. Файлы преимущественно хранятся в облаке. Но это все еще Linux.

7. Android

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

8. Slackware

Достаточно старый дистрибутив Linux, который в свое время считался самым Unix"овым. Раньше на нем было основано несколько дистрибутивов, таких, как Blacktrack, Slax, VectorLinux и другие. Но потом он медленно потерял свою популярность. Здесь используется собственный менеджер пакетов, который по возможностям не дотягивает до deb и rpm. Не поддерживается разрешение зависимостей, а команды для удаления и установки пакетов находятся в разных утилитах.

9. OpenWrt и основанные на нем

OpenWrt - это операционная система Linux 2017 для роутеров и маршрутизаторов на базе ядра Linux. Кроме самого ядра Linux, она поставляется урезанной версией библиотеки Си, стандартными утилитами Linux и BusyBox. Система занимает мало места и оптимизирована специально под маршрутизаторы. Большинство настроек выполняются в командной строке.

10. Tizen и другие IoT

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

11. ОС для суперкомпьютеров

Состоянием на 2017 год операционные системы на базе Linux чаще всего используются на суперкомпьютерах. Каждая компания создает свое решение на базе ядра, которое оптимизировано под ее нужны и потребности. Из 500 самых мощных суперкомпьютеров 498 работают на Linux и еще два на UNIX подобной системе IBM AIX.

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

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

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

Если манипуляции по записи ISO-образа операционной системы на накопитель вам покажутся сложными, то вы можете на нашем сайте ознакомиться с руководством по установке Linux на виртуальную машину VirtualBox .

Ubuntu

Ubuntu по праву считается самым популярным дистрибутивом на ядре Linux в СНГ. Разработан он на основе другого дистрибутива — Debian, однако по внешнему виду между ними нет никакого сходства. К слову, у пользователей часто возникают споры, какой дистрибутив лучше: Debian или Ubuntu, но все сходятся в одном - Ubuntu отлично подходит для новичков.

Разработчики систематически выпускают обновления, которые улучшают или исправляют ее недочеты. В сети распространяется бесплатно, включая как обновления безопасности, так и корпоративные версии.

Из достоинств можно выделить:

  • простой и легкий установщик;
  • большое количество тематических форумов и статей по настройке;
  • пользовательский интерфейс Unity, имеющий отличие от привычного Windows, но интуитивно понятный;
  • большой объем предустановленных приложений (Thunderbird , Firefox , игры, Flash-плагин и много другого программного обеспечения);
  • имеет большое количество ПО как во внутренних репозиториях, так и во внешних.

Linux Mint

Несмотря на то, что Linux Mint - это отдельный дистрибутив, основан он на Ubuntu. Это второй по популярности, и также отлично подходящий для новичков продукт. Имеет больше предустановленного программного обеспечения, чем у предыдущей ОС. Linux Mint практически идентичен Ubuntu, по части внутрисистемных аспектов, которые скрыты от глаз пользователя. Графический же интерфейс больше похож на Windows, что несомненно склоняет пользователей к выбору этой операционной системы.

Достоинства у Linux Mint можно выделить следующие:

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

CentOS

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

Достоинства у CentOS можно выделить следующие:

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

openSUSE

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

Достоинства у этого дистрибутива следующие:

  • имеет большое число ПО, поставляющегося через . Правда, его несколько меньше, чем в Ubuntu;
  • имеет графическую оболочку KDE, которая во многом схожа с Windows;
  • имеет гибкие настройки, выполняемые с помощью программы YaST. С ее помощью можно изменить практически все параметры, начиная с обоев и заканчивая настройками внутрисистемных компонентов.

Pinguy OS

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

Операционная система основана на дистрибутиве Ubuntu. Есть как 32-разрядная, так и 64-разрядная версия. Pinguy OS имеет большой набор программ, при помощи которых можно выполнять практически любые действия на ПК. Например, превратить стандартную верхнюю панель Gnome в динамическую, как в Mac OS.

Zorin OS

Zorin OS - еще одна система, целевой аудиторией которой являются новички, желающие перейти с Windows на Linux. Эта ОС тоже основана на Ubuntu, но по интерфейсу имеет много общего именно с Windows.

Однако отличительной чертой Zorin OS является пакет предустановленных приложений. По итогу вы сразу получите возможность запускать большинство игр и программ Windows благодаря программе Wine. Также порадует предустановленный Google Chrome , являющийся в этой ОС браузером по умолчанию. А для любителей графических редакторов есть GIMP (аналог Photoshop). Дополнительные приложения пользователь может загрузить самостоятельно, используя для этого Zorin Web Browser Manager - своеобразный аналог Play Market на Android .

Manjaro Linux

Manjaro Linux основан на ArchLinux. Система весьма проста в установке и позволяет пользователю начать работу сразу после инсталляции системы. Поддерживаются как 32-разрядные, так и 64-разрядные версии ОС. Репозитории постоянно синхронизируются с ArchLinux, в связи с этим пользователи одни из первых получают новые версии ПО. Дистрибутив сразу после установки имеет все необходимые инструменты для взаимодействия с мультимедийным контентом и сторонним оборудованием. Manjaro Linux поддерживает несколько ядер, в том числе и rc.

Solus

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

Также стоит отметить, что в Solus для работы с пакетами используется отличный менеджер eopkg, который предлагает стандартные инструменты для установки/удаления пакетов и их поиска.

Elementary OS

Дистрибутив Elementary OS основан на Ubuntu и является прекрасной отправной точкой для новичков. Интересный дизайн, который очень похож на OS X, большое количество ПО – это и многое другое приобретет пользователь, установивший данный дистрибутив. Отличительной чертой этой ОС является то, что большинство приложений, которые входят в ее комплектацию, разработаны специально под этот проект. Ввиду этого они идеально сопоставимы с общей структурой системы, из-за чего ОС работает намного быстрее все той же Ubuntu. Ко всему прочему, все элементы благодаря этому отлично сочетаются внешне.

Заключение

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

mob_info