Linux - что такое? Linux OS: обзор, инструкция, отзывы. Как начать пользоваться Linux. Стоит ли устанавливать Linux

Linux - что такое? Linux OS: обзор, инструкция, отзывы. Как начать пользоваться Linux. Стоит ли устанавливать Linux

Мы постараемся ответить на самые распространенные вопросы, которые появляются у новичков Linux.

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

Действительно ли Linux можно использовать бесплатно?

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

В качестве альтернативы Red Hat можно рассмотреть дистрибутив CentOS , который поддерживается силами сообщества и основан на RHEL. CentOS не получает коммерческую поддержку от RHEL, и большинство обновлений поставляются в приоритетном порядке в RHEL, а лишь спустя некоторое время появляются в CentOS. В остальном, существенных различий между этими дистрибутивами нет.

Еще одним примером может служить популярная платная серверная операционная система SUSE и ее бесплатная версия от сообщества SUSE - OpenSUSE .

В чем разница между Linux и UNIX?

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

Linux - это клон UNIX, однако они не имеют общего реального кода. UNIX является коммерческой системой и защищена авторским правом. Linux, с другой стороны, является бесплатной системой для тех, кто может использовать, изменять, взламывать, настраивать и т.д. Они имеют много общих черт, таких как среды рабочего стола, система Init (для тех, кто не переключился на systemD в Linux), POSIX интерфейс и др. Однако, опять же, Linux это не UNIX, это просто клон.

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

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

Какова связь между GNU и Linux?

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

Операционная система GNU изначально не была предназначена для использования с Linux, а скорее имела собственное ядро, называемое GNU Hurd. Однако, как только создатель Linux Линус Торвальдс (Linus Torvalds) публично выпустил Linux, ядро было адаптировано пользователями GNU и стало стандартом для использования с ОС GNU. В настоящее время 99% систем "Linux", с которыми вы имели дело, на самом деле больше похожи на системы GNU/Linux. Вот почему некоторые люди предпочитают называть открытую систему именно GNU/Linux, а не просто Linux, ведь второй вариант является некорректным при обращении к операционной системе. Однако, для простоты часто используется "Linux".

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

Поскольку GNU и Linux являются бесплатными, многие сообщества, компании и отдельные лица решили разработать свои собственные операционные системы GNU/Linux. Разные системы используют разные менеджеры пакетов и разные среды рабочего стола, некоторые из них разработаны с минимальными требованиями, а некоторые из них предназначены для конкретных целей. Дистрибутив - это термин, используемый при описании одной из этих различных операционных систем. Вместо того, чтобы говорить: "Я использую версию GNU/Linux Operating System под названием Linux Mint, которая основана на другой версии GNU/Linux, созданной компанией Canonical, называемой Ubuntu", мы можем просто сказать: "Я использую дистрибутив под названием Linux Mint, который основан на другом дистрибутиве под названием Ubuntu".

Какие дистрибутивы пользуются наибольшей популярностью?

  • Mageia
  • PCLinuxOS

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

  • Linux Mint 18.2 "Sonya" Xfce
  • Linux Mint 18.2 "Sonya" KDE
  • Linux Mint 18.2 "Sonya" Cinnamon
  • Linux Mint 18.2 "Sonya" MATE
  • Linux Mint Debian Edition 2 "Betsy" основан на Debian, а не на Ubuntu

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

  • Kubuntu - Ubuntu с рабочей средой KDE
  • Lubuntu - Ubuntu с рабочей средой LXDE
  • Mythbuntu - используется для создания собственного домашнего кинотеатра с использованием MythTV
  • Ubuntu Budgie - Ubuntu с рабочей средой Budgie DE
  • Ubuntu GNOME - Ubuntu с рабочей средой GNOME
  • Ubuntu Kylin - Ubuntu специально для пользователей из Китая
  • Ubuntu MATE - Ubuntu с рабочей средой MATE
  • Студия Ubuntu - предназначена для редактирования и мультимедиа, обычно используемая для производства аудио / видео.
  • Xubuntu - Ubuntu с рабочей средой XFCE

Где получить поддержку по Linux?

Лучшие места для получения поддержки - это форумы веб-сайта вашего конкретного дистрибутива, а также IRС-сеть FreeNode (https://freenode.net/). В этой сети есть каналы почти для каждого дистрибутива, и общество всегда готово помочь!

Полезные ресурсы на русском

Полезные ресурсы на английском

  • канал #Linux на Freenode и другие специальные каналы для вашего дистрибутива

Заключение

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

Нашли опечатку? Нажмите Ctrl + Enter

Так уж получилось, что у меня на работе все десктопы под Fedora/Ubuntu/Debian и недавно к нам нагрянула проверка. Так что рассказ из первых рук. Ни одного компа с Windows в тот момент в офисе не оказалось. Было забавно и, в целом, очень хорошо.

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

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

Первым был десктоп с Fedora 12 под Gnome за которым я в тот момент сидел. Специалист сел за него достаточно уверенно, открыл каталоги документов и закачек и посмотрел что там. Потом попросил помочь открыть список установленных программ. Я открыл в гноме Добавить/Удалить программы и сказал что весь софт из дистрибутива Linux. Потом он стал смотреть список ярлычков в меню, и я обратил внимание на TeamViewer, сказал что эта программа платная и документы у нас есть. Он сказал, что на неё документы им не нужны, так как соглашения или договора с правообладателем у них нет:)

Следом стал смотреть соседний десктоп с Fedora 14 и KDE 4 без локализации. Там только документы и закачки смотрел, сказал что система Linux тупая -- тут даже перевода на русский нет:))))

Потом был ноутбук и еще пару десктопов. Осматривая ноутбук под Fedora, специалист спросил где у нас WinRar, я попытался найти команду unrar и, не обнаружив её, сказал что такое мы не используем, используем zip, как более универсальный формат.

Сервер и шлюз с чёрной консолью CentOS остались без внимания.

Потом подошёл Роман (директор), специалист закончил смотреть и с ним пошла довольно дружелюбная беседа. Он спросил чем пользуемся вместо The Bat. Роман показал ему Gmail. Увидев желтую коробку на полке, спросил про 1С. Мы обяснили что теперь бухгалтерия у нас на аутсорсинге и в офисе не ведётся, а раньше покупали 1С, но теперь не пользуемся. Мы рассказали про нашу работу с сайтами и поддержкой компьютеров и серверов, про то, что в ней Линукс подходит больше, как более приспособленная и безопасная система. Он посетовал на то, что большинство проверяемых покупают софт по 100 рублей (Автокад, серверная 1С) и пользуются. Спросил, если у наших клиентов, которых мы обслуживаем по поддержке компьютеров, обнаружат нелицензионный софт, кто несет ответственность. Роман объяснил, что по договору ответственность несёт клиент. Беря клиента на поддержку, мы делаем аудит софта и предоставляем клиенту список что надо закупить, помогаем подобрать бесплатные аналоги, вроде 7zip вместо WinRAR или Thunderbird вместо The Bat.

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

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

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

Р. S. В выходные выйдет релиз Debian 6 Squeeze. Все запаслись пивом? :)

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

Вообще, фраза установить Linux не совсем корректна. Под этой фразой люди в 100% случаев говорят установи какой-либо дистрибутив Linux. Ведь, Linux это лишь ядро. А есть еще и графический стек. Например, Ubuntu - дистрибутив Linux, Debian - дистрибутив Linux. И это разные операционные системы, которые объединяет лишь одно - ядро Linux.

Рассматривать Linux я буду на основе дистрибутива Ubuntu 16.04, это последний стабильный LTS релиз Ubuntu, который будет поддерживаться несколько лет. Из этой статьи будет понятно мое мнение, относительно того, стоит ли устанавливать Linux .

Выбор графической оболочки для Linux.

Установка Linux заключается в выборе дистрибутива и графической оболочки. В Ubuntu, да и вообще в Linux в целом, есть несколько графических оболочек: KDE, Gnome, XFCE, Unity и другие. Наиболее популярные сейчас это Unity, которая установлена по умолчанию в Ubuntu, KDE, которая установлена в KUbuntu и Gnome 3, которая установлена по умолчанию в Debian.

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

Современные графические оболочки на Linux мне не нравятся из-за постоянных глюков (Unity), тормозов (KDE5) и неудобного интерфейса (Gnome 3).

Программы для Linux.

Вот здесь все очень плохо, если вы музыкант или дизайнер. Я хочу немного покритиковать Linux и его сообщество за отношение к дизайнерам и музыкантам. Все дело в том, что главная "отмазка" сообщества Linux - у нас что все дизайнеры? Почему всем на Linux нужен Photoshop? Есть же GIMP, который ничем не хуже. Хотя это говорят скорее всего те люди, которые ни разу не видели Photoshop или видели его версии 7.0 или CS (8.0).

По-моему мнению, если человек решил поставить себе Linux, в частности Ubuntu, то это уже не обычный пользователь и скорее всего такой пользователь очень часто пользуется графическими программами от Adobe. Вот поэтому и спрашивают люди про Photoshop.

Нормальных программ для обработки музыки, графики и видео в Linux нет и неизвестно, будут ли. Да, можно запустить Photoshop под Wine, но в этом случае можно запустить Photoshop и из под Windows, и забыть про Linux. Ведь так?

Но если вы программист, то здесь все отлично. Наличие нормальной консоли, легкая работа с Nginx, MySQL, PHP делает Linux отличной операционной системой. Собственно Linux был создан программистами и для программистов. Не более.

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

Глюки дистрибутивов Linux.

К сожалению, глюки в Linux есть. Но начнем с Windows. Если раньше Windows ругали за постоянные глюки, то начиная с Windows 7 и тем более с Windows 10, глюки у системы практически отсутствуют. Чего не скажешь о десктопной версии Linux (Ubuntu).

Ubuntu 16.04 может выдать вам сообщение об ошибке сразу после установки операционной системы. Что немного странно. Затем программы могут падать не из-за чего. Просто так. Вы пользуетесь системой и она выдает вам сообщение об ошибке. При этом в Ubuntu 14.04 таких ошибок практически не было, а вот в Ubuntu 16.04 таких ошибок очень много.

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

Нельзя просто так взять и установить Ubuntu и получить работающую систему из коробки. Что-либо 100% будет не работать. Боль еще в том, что на моем компьютере хакинтош из коробки выдает меньше ошибок, чем последняя версия Ubuntu.

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

Игры для Linux.

Игры есть. Есть тот же Steam. Компания Valve активно продвигает игры под Linux и в принципе, других крупных разработчиков игр, которые бы хорошо относились к Linux, нет. Минусы игр под Linux заключаются не в самих играх, а в поддержке видеокарт в этой операционной системе. Видеокарты работают не так хорошо под Linux, как под Windows. Кроме того, в Linux нет DirectX, который есть только под Windows, а есть OpenGL. К тому же, FPS в играх под Linux несколько ниже, чем под Windows.

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

Драйвера для Linux.

У Linux есть огромная проблема с драйверами. Если у вас есть нестандартное устройство, например какая-то редкая звуковая карта, есть огромный шанс того, что она просто-напросто не запустится у вас под Linux. Тоже самое касается, принтеров, сканеров, видеокарт и так далее. К пример, многие видеокарты AMD работают очень плохо, а все лишь усугубляется, если у вас мобильная гибридная графика. Например, если у вас ноутбук с встроенной графикой + есть дискретная графика, то проблемы в Linux вам обеспечены.

Стоит ли устанавливать Linux?

Я думаю стоит. Стоит только потому, чтобы посмотреть на альтернативные операционные системы. Ведь не только Windows мы едины. А если у вас есть сайт и вы хотели бы его выложить в интернет, то при использовании VPS, с уверенностью в 99% вы будете использовать серверный дистрибутив Linux.

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

Какие дистрибутивы Linux стоит устанавливать вместо Windows?

Если хочется красивый дистрибутив Linux, то в этом случае я рекомендую устанавливать Elementary OS, в котором разработчики сделали упор на дизайн. Правда дизайн в Elementary OS чем то похож на дизайн из OS X. Кроме того, этот дистрибутив обладает большим количеством ошибок, так что будьте внимательнее.

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

сходства и различия

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

Приложения UNIX совместимы с системной средой Линукс. В свою очередь, Linux более совершенна, нежели UNIX, но некоторые коммерческие UNIX-подобные системы по своему функционалу и оптимизации превосходят Линукс. Главным же отличием Linux от UNIX является то, что первая - это полностью бесплатный продукт, который надёжно работает практически на любом оборудовании, по максимуму используя все аппаратные возможности. А Unix, в большинстве, это коммерческий продукт. Изначально Linux разрабатывался как операционная система для домашнего пользования, в то время как UNIX делался для компаний и корпораций.

Также Linux поддерживается и совершенствуется огромным и открытым сообществом разработчиков, самые эффективные, передовые и оригинальные идеи которых реализуются и впоследствии внедряются в ядро. Приложение, созданное для Линукс, а точнее сказать программа, написанная для Linux – это UNIX-программа. Например, FTP-серверу всё равно, где он будет запущен - и в Линукс, и в Юникс он будет работать одинаково.

Надо заметить, что Линукс – не единственная свободная UNIX-подобная ОС - существует и множество других, как например, FreeBSD, OpenBSD, которые по сравнению с Линукс распространены гораздо меньше, но по своему функционалу не сильно уступают последней.

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

История появления Linux

История создания Линукс, как самостоятельной операционной системы началась в 1991-м году. Создателем ее является финский аспирант Линус Торвальдс. Приобретя пакет ОС MINIX. Он решил переписать ее. После некоторых модификаций начало появляться подобие ОС, а затем, когда исходный код был выложен на сервере, проект стал развиваться благодаря усилиям и, главное, энтузиазму программистов, основная часть OC Linux написана на языке программирования Си. после чего он стал полноценной операционной системой. Проект взял многое от существовавшего тогда UNIX. Даже название было «собрано» из имени разработчика и буквы X в конце слова как свидетельства схожести с ЮНИКС. Название Linux проект получил не сразу. Изначально он назывался Freax как гибрид английских слов free (бесплатный, свободный) и freak (чудной) с окончанием X, однако, когда Линус Торвальдс выкладывал код на сервере, проект получил свое окончательное имя и логотип пингвина.

Дистрибутивы Linux

Дистрибутив ОС - это сборка или определённым образом сформированный комплект прикладного ПО (пакетов), запускаемого поверх системного ядра, который имеет систему управления пакетами посредством удалённого репозитория или иного хранилища ПО.

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

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

Что касается систем для широкого пользовательского потребления, то тут выбор зачастую определяется вкусом или симпатиями к конкретной реализации графического окружения, среди которых Gnome, KDE, Xfce и т. д. Первые две долгое время конкурировали друг с другом, но со временем окружение KDE, благодаря своим практически безграничным возможностям по настройке, расширению и кастомизации, постоянной и качественной оптимизации, а также широкой поддержке разработчиков, стало более предпочтительным, и всё чаще пользователи выбирают Linux-дистрибутивы именно с этим графическим окружением. Самыми же популярными дистрибутивами на данный момент являются системы на основе Debian, такие как Ubuntu и Linux Mint. Эти дистрибутивы получили огромную популярность благодаря наличию в семействе версий с поддержкой самых разных графических окружений, а также удобной и универсальной структуре пакетов Debian.

Наиболее распространённые Linux-дистрибутивы приведены в следующей таблице:

Дистрибутив Официальный сайт Комментарии
CentOS centos.org Бесплатный аналог Red Hat Enterprise
Debian debian.org Популярный некоммерческий дистрибутив
Fedora fedoraproject.org Вариант Red Hat, предназначенный для использования

отдельными пользователями

Gentoo gentoo.org Оптимизированный дистрибутив, предназначенный для

самостоятельной компиляции

Linux Mint linuxmint.com Компактный дистрибутив, основанный на Ubuntu
Mandriva mandriva.com Один из наиболее дружественных по отношению к пользователю

дистрибутивов

openSUSE opensuse.org Бесплатный аналог SUSE Enterprise
Oracle Enterprise oracle.com Версия RHEL, поддерживаемая системой Oracle
PCLinuxOS pclinuxos.com Ответвление от Mandriva, ориентированное на KDE
Red Flag redflag-linux.com Ведущий дистрибутив в Китае, подобный Red Hat
Red Hat Enterprise redhat.com Коммерческий дистрибутив Red Hat, отличающийся

высокой надежностью

Slackware slackware.com Один из старейших дистрибутивов
SUSE Linux Enterprise novel1.com Многоязыковой дистрибутив, особенно популярен
Ubuntu ubuntu.com Популярная ОС основанная на Debian

История Unix

Как уже отмечалось выше, своим появлением UNIX во многом обязан череде определённых событий. В 1969 г. компания Bell Labs, отказалась от продолжения разработки Multics – многопользовательской высокопроизводительной ОС, посчитав проект невостребованным для широкого потребления. В результате трое научных сотрудников: Кен Томпсон, Деннис Ритчи и Руд Кенедей временно остались без работы, поскольку ранее принимали активное участие в проекте Multics. Заинтересованные в развитии идей, заложенных в Multics, они «забавы ради», на чистом энтузиазме решили продолжать разработку, но уже в виде совершенно новой идеи. Для разработки и тестирования был использован компьютер компании - GE-645, на котором впервые была запущена незавершённая Multics.

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

Компьютером, на котором велась разработка, тестирование и отладка UNIX (UNICS — UNiplexed Information and Computing Service) был неиспользуемый в Bell Labs и уже устаревший PDP-7, на котором можно было работать только одному пользователю. Поэтому, образно выражаясь, UNIX появилась как «игрушечная» однопользовательская версия Multics.

Поскольку изначально разработчиков стесняли аппаратные возможности старого PDP-7, а также и то, что сама по себе UNIX – проект энтузиастов или «игрушка», то всё в этой ОС реализовывалось максимально просто и с глубокой оптимизацией и в основу дальнейшего развития системы легли следующие принципы:

  1. Написание простых программ, выполняющих только одну задачу, но выполняющих её хорошо и надёжно.
  2. Написание программ, которые бы работали согласованно как единая «экосистема».
  3. Написание программ, которые обрабатывают текстовые потоки как универсальный интерфейс.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

Знакомый, в глаза не видевший Linux, но заинтересовавшийся опенсурсом, после выхода Ubuntu 10.10 попросил написать ему, «чем хорошо, чем плохо, какие осложнения, какие тонкости, как наладить отношения с вин7», чтобы он мог решить, нужно ли ему это счастье. Сначала подумал «зачем буду писать текст, когда наверняка его уже сто человек написали - быстро нагуглю, пошлю ссылку, а потом уже на конкретные вопросы отвечать буду». Но затем обнаружил, что по запросам вроде «миграция на ubuntu» вываливаются гигантские мануалы с тонкостями настройки compiz, а недлинный текст для «неопределившихся» быстро найти не получается ни в интернете вообще, ни на ubuntu.com и ubuntu.ru (то есть все как и писал в предыдущем посте), ни на Хабре - вот и подумал, что пусть теперь хотя бы на Хабре будет. Участники «Убунтариума» вряд ли узнают из текста что-то новое, зато они могут дополнить его в комментах (не претендую на звание убунтугуру, так что много важного наверняка упустил), и тогда люди, которые позже введут в гугл что-то вроде «переход на ubuntu», найдут тут счастье.

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

Ради чего это все (главные плюсы):
1. Практический плюс: система бесплатна (как и большинство программ под нее). Windows, понятно, тоже можно заполучить бесплатно известным способом - но она может неожиданно об этом узнать, или (при установке на рабочем месте) об этом могут узнать пришедшие с проверкой, или, наконец, об этом может узнать ваша совесть. К тому же под Windows надо еще и морочиться, добывая известным способом каждую программу - с некоторыми это бывает сложно.
2. Практический плюс: нет вирусов. Можно смело втыкать любые принесенные друзьями флэшки и заходить на любые (в том числе те, о которых вы подумали) сайты. Update: в комментариях указали на то, что теоретическая возможность заражения компьютера существует, но на практике это все же встречается крайне редко.
3. Практический плюс: некоторые вещи делать удобнее (ниже написано подробнее), чем в Windows.
4. Практический плюс для гиков: гибкая настройка. Если вы готовы будете «работать напильником», то сможете получить почти что систему своей мечты.
5. Плюс для любопытных: шире становится кругозор. Причем не только количественно, но и качественно: когда видишь два разных подхода к одним вещам, начинаешь иначе смотреть на сами эти вещи.
6. Эстетический плюс: интерфейс программ, оповещений и прочего выдержан в одном стиле. Кроме этого, многие обожают «надстройку над системой» Compiz Fusion как за внешние эффекты, так и за функциональность (полноценного аналога Compiz в Windows нет).
7. Идеологический плюс: вы помогаете создать конкуренцию Microsoft:) ничего принципиального против Microsoft не имею, Windows 7 - хорошая операционка, но сам факт конкуренции заставил бы обе стороны работать активнее, и в итоге всем стало бы лучше.
8. Идеологический плюс: светлые идеалы открытого исходного кода. Правда, если это о чем-то вам говорит, то вы программист, а если вы программист, то и сами про линукс уже знаете достаточно. Но даже если не говорит - знайте, что вы самим фактом использования Linux поддерживаете хорошее дело.

Что нужно знать, если «интересно, но страшно»:
1. Можно не устанавливать Ubuntu сразу «полноценно», есть три варианта, позволяющие сначала посмотреть на нее и понять, нравится или нет. Один - установка с помощью инсталлятора Wubi, при которой Ubuntu устанавливается внутри Windows: тогда не нужно заморачиваться с делением винчестера на разделы (что избавляет от опасности случайно снести себе все) и можно легко удалить. Второй - установка системы на флэшку (подойдет любая объемом от гигабайта): можно загрузиться с флэшки и посмотреть на Ubuntu, вообще не внося никаких изменений на винчестер своего компьютера. Причем, если система понравится, после этого ее можно установить на компьютер с той же самой флэшки. Некоторые вообще делают систему на флэшке своей основной, чтобы, придя куда-то и воткнув в чужой компьютер свою флэшку, работать как дома, но сам этого не делал, подробностей не знаю. Третий способ - запуск внутри Windows в виртуальной машине (Ubuntu в этом случае запускается как одна из программ Windows, в окне).
2. При «полноценной» установке Ubuntu отлично встает «рядом» с Windows, и их можно использовать попеременно, выбирая при каждом включении компьютера, какую систему загружать. На lifehacker.com есть хорошая англоязычная инструкция по дуалбуту Ubuntu и Windows 7. Если кому-то будет очень нужно, переведу ее на русский.

Что у Windows-пользователя вызовет при переходе основные вопросы:
1. Установка приложений: в Ubuntu их обычно устанавливают не из файлов-дистрибутивов, а с серверов-репозиториев. Сначала непривычно, но потом большинству такой подход начинает нравиться куда сильнее виндового; программы ставятся буквально «в один клик» без десяти нажатий на «дальше» и ввода серийного номера из кейгена. Подавляющее большинство программ бесплатно, но платные тоже существуют.
2. Структура файловой системы заметно отличается от Windows, здесь нет «дисков C и D»; требуется время на привыкание, но затем многим структура кажется логичнее. На первых порах важнее всего знать, что NTFS-разделы и внешние подключенные устройства вроде mp3-плееров можно найти, перейдя из корня в папку /media, а «личная» папка каждого пользователя находится в /home/имя_пользователя. (Здесь кроется еще один плюс: есть возможность при полной переустановке системы сохранять «личную папку», и тогда сохранятся настройки всех программ.)
3. Совместимость с Windows-стандартами. Здесь все по-разному. Общаться с виндузятниками по ICQ и Skype вполне можно (правда, клиент Скайпа сейчас кривоватый). С doc и xls на бытовом уровне вполне хорошо работается в OpenOffice, но вот большие документы со сложным форматированием в нем могут выглядеть не совсем так, как в Microsoft Office - диплом лучше писать не в линуксе, если не хотите, чтобы научрук под Windows увидел перекосившиеся таблицы. С кодировками в различных ситуациях (например, кириллица в названиях помещенных в zip-архив файлов и кириллица в тегах mp3-файлов) возникают проблемы. Какой-то способ справиться с этим почти всегда есть, в части случаев достаточно удобный, в части - «костыль». Если это психологически утешит переходящих, то знайте, что как раз в Ubuntu используется юникод, который и призван решить все проблемы с кодировками, а проблемы возникают из-за того, что Windows на него еще не перешла полностью. Также есть Wine, с помощью которого под линуксом запускают виндовые приложения - в случае с «тяжелыми» программами это может быть сложно или невозможно, но с мелочью все куда лучше (например, можно запустить в Wine виндовый архиватор и распаковать zip без проблем с кириллическими именами файлов).
4. Поддержка железа. Будем честны - далеко не все производители железа думают о линуксовых пользователях, поэтому на какое-то железо он может встать с проблемами, а для какой-то периферии может не быть официальных драйверов. Заранее проверить, нормально ли система работает на вашем железе, можно с помощью вышеупомянутой флэшки, а для части официально не поддерживаемой периферии (например, модемов Yota) драйвера написаны самими линуксоидами. Если вам непременно нужна поддержка определенной железяки, а под рукой ее нет, чтобы на практике проверить - гуглите, про все популярное железо линуксоиды в интернете уже написали, поддерживается ли оно. Нет iTunes - какие-то альтернативные решения для айподов и айфонов существуют, но, понятно, это совсем не то же самое. Update: в комментариях говорят, что иногда даже при нормальной работе системы с флэшки возникают проблемы после полноценной установки, сам с таким не сталкивался.
5. Поддержка некоторых популярных вещей, в том числе mp3, не включена в состав системы по умолчанию из-за того, что они ограничены патентами и не соответствуют правилам open source. Это решается установкой одного пакета ubuntu-restricted-extras.
6. Это интернет-ориентированная система; без интернета в ней жить можно, но ощутимо хуже. Поэтому, если нормального доступа нет, это аргумент против перехода.
7. Здесь несколько (точное значение выбираете сами) рабочих столов, они выглядят одинаково (иконки-обои совпадают), и открытые окна можно раскидывать между ними. Сначала непонятно, зачем это, но затем многие вырабатывают для себя такой алгоритм размещения окон, при котором им становится куда комфортнее, чем с одним столом.
8. При переключении раскладок по Ctrl+Shift не работают хоткеи вида Ctrl+Shift+X. В Linux хоткеи срабатывают, когда нажимаешь клавиши, а не отпускаешь, и он принимает начало Ctrl+Shift+X за команду смены раскладки. Есть обходные пути, но на первых порах проще поставить переключение на Alt+Shift (а вообще рекомендую ставить CapsLock на одну раскладку и Shift+CapsLock на другую, не приходится перед переключением проверять, какая включена сейчас).
9. Разбивка диска на разделы при установке: в рамках этого текста подробно расписать не могу, но нагуглить мануал несложно (вот , например). Скажу тут лишь, что при желании попеременно загружать Ubuntu и Windows и использовать в них одни и те же файлы надо распределять при разбивке место, исходя из того, что из-под Windows не видны линуксовые разделы, так что «общие» файлы надо хранить в NTFS-разделах. Update: в комментариях подсказывают, что способ видеть линуксовые разделы под Windows есть.
10. Новые мажорные версии Ubuntu выходят раз в полгода, в апреле и октябре, нумеруются по году и месяцу выхода («9.04» - апрель 2009-го). Каждая четвертая из них называется LTS-версией (от «long-term support»: у них более продолжительный период официальной поддержки), их стараются сделать как можно более надежными, и тем, кто ценит стабильность, рекомендуется использовать только их и обновляться раз в два года. Последняя на данный момент LTS-версия - 10.04 «Lucid Lynx», не-LTS - 10.10 «Maverick Meerkat».
Дополнительный пункт. С проблемами, не упомянутыми здесь, на практике непременно столкнетесь (в комментариях вот уже написали, что проводной интернет настраивать непривычно после Windows - всегда подключался только к Wi-Fi, так что ничего сказать не могу). Но катастрофических для обычного пользователя среди них практически нет. С большинством из них можно либо целиком, либо частично справиться, погуглив и почитав форумы. Возможно, что поначалу гуглить придется изрядно, но не стоит думать, что это на всю жизнь так - если задачи за компьютером каждый день выполняете примерно одни и те же, то утрясется. И еще значимый момент: сидя под Ubuntu, желательно осознавать, что это не «иначе выглядящая Windows», а другая система с другой логикой - тогда и часть проблем решить станет проще.

Главные мифы о Ubuntu и Linux в целом:
1. Линукс сложный, он для сисадминов, а не нормальных людей.
Базовые задачи (серфинг, музыка-видео и т.д.) выполняются в Ubuntu не сложнее, чем в Windows, а порой и легче (см. вышеупомянутую установку программ). Да, есть консоль, но большинство основных задач можно выполнять и через графический интерфейс: например, для установки видеоплеера VLC можно ввести в консоль «sudo apt-get install vlc», а можно зайти в «Центр приложений Ubuntu», ввести в поле поиска «vlc», выбрать его и нажать на «установить». Консоль и хоткеи линуксоиды часто используют не из-за того, что без них в системе очень неудобно, а из-за того, что с ними (если потратить время и научиться) становится очень удобно. Без графического интерфейса, с одной консолью, вы можете остаться в том случае, если захотите сделать что-то нетипичное - но при гуглении по названию задачи, которую хотите выполнить, зачастую можно найти на форумах готовые команды, которые останется только скопировать в консоль, даже если не понимаешь, что они означают. (Ну и, справедливости ради, нетипичные задачи в Windows нередко еще сложнее выполнить.)
2. Линукс некрасивый, он для сисадминов, а не девушек с тягой к прекрасному.
Во-первых, Ubuntu совершенно не выглядит угловатым консольным монстром из 90-х; многие даже считают, что она отчасти подражает MacOS. Во-вторых, в Ubuntu куда большее единообразие системы, чем в Windows: приложения следуют одним правилам оформления, выводят оповещения одним и тем же способом, и так далее. Исключения из единого облика есть (обычно это кроссплатформенные приложения, выглядящие так же, как и под другими системами), но и на часть из них можно натянуть скины. В-третьих, если ставить внешний вид во главу угла, то с помощью Compiz Fusion можно заставить Ubuntu выглядеть эффектнее Windows и настроить ее внешность под себя (есть, например,



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows