Elementary OS Luna: дистрибутив Linux, который работает как Mac OS. Операционные системы Linux под разные задачи

Создание загрузочной флэшки Linux в OS X, что может быть проще. Вы тоже так думаете? Как оказалось все не так то и просто. Может это как то связано с версией OS X, у меня стоит El Capitan, может еще с чем то. Но суть такая.

Ну не хотела записанная флэшка ни в какую стартовать через Биос.

Если кто-то из вас задавался этим вопросом, то вы могли встретить большое количество однотипных статей, кстати и на форуме Ubuntu.ru тоже описан именно этот способ создания. Данный способ подразумевает создание загрузочной флэшки через программу Unetbootin .

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

Как я уже писал, я не знаю причины, возможно из-за несовместимости с версией OS X, а возможно из-за того, что образ Ubuntu, да и другие образы операционной системы GNU Linux распространяются в ISO, а родной формат Mac OS – это DMG.

А теперь рассмотрим 100% проверенный мной рабочий способ создания загрузочной, она же и установочная флэшка Linux Ubuntu, Mint, Debian и т.д..

Создание загрузочной флэшки в OS X(Рабочий способ)

Для создания загрузочной флэшки нам понадобятся:

  1. Флэшка не менее 4 гБ;
  2. Образ операционной системы GNU Linux. В частности я использовал Linux Ubuntu, скачать его можно с сайта разработчиков http://ubuntu.ru/get ; Скачать Linux Mint можно с сайта https://www.linuxmint.com
  3. Терминал Mac OS X.

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

Конвертирование ISO образа в DMG

Так как родной формат образов Mac – это DMG, а скачанный образ в ISO. Мы конвертируем скачанный в DMG формат. Для этого прописываем следующую команду в терминал.

hdiutil convert -format UDRW -o ~/Downloads/ubuntu.img ~/Downloads/ubuntu-16.04.1-desktop-amd64.iso

Где “~/Downloads/ubuntu.img “- это путь сохранения образа DMG, а “~/Downloads/ubuntu-16.04.1-desktop-amd64.iso ” – путь непосредственно к оригинальному ISO образу.

Размонтируем флэшку

Извлекаем с помощью дисковой утилиты или же терминала. Сама же флэшка, при этом остается в разъеме.

diskutil unmountDisk /dev/disk1

“disk1” в данном случае порядковый номер определенный системой.

Узнать его номер можно двумя способами:

Способ первый через терминал . Набираем команду:

Как мы видим путь к моей флэшке определен, как “/dev/disk1 “.

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

И смотрим название в графе: “Устройство”. Следовательно получается тот же путь.

Запись образа на флэш-накопитель

Переходим к записи свеже-созданного DMG на флэшку. Для этого набираем команду в терминале:

sudo dd if=~/Downloads/ubuntu.img.dmg of=/dev/disk1 bs=1m

Где “~/Downloads/ubuntu.img.dmg ” – это путь к DMG установочному образу, который мы только что создали. “/dev/disk1 ” – путь к флэшке, который мы определяли выше, и которую размонтировали с помощью терминала или же дисковой утилиты.

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

В моем случае запись заняла минут 20.

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

После успешного записи на флешку должно появится окно в котором можно нажать кнопку извлечь.

Я использовал Linux 10 лет назад, но перешёл на Mac, в основном потому, что устал работать с кривыми системами (привет, xorg.conf ), а Apple было что предложить: платформу Unix с отличной поддержкой, доступ к редакторам вроде Photoshop и MS Office и многое другое.

Сначала я был обычным счастливым пользователем Apple, но потом радость померкла: обновления стали сбивать настройки всё чаще, приложения стали громоздкими и назойливыми, и слишком часто я стал настраивать что-то в терминале…

Решение было принято, когда Apple анонсировала линейку MacBook 2015 года с её уникальным разъёмом и кучей переходников. А теперь, когда я узнал, что в последней линейке MacBook Pro отсутствует клавиша Esc, я убедился, что принял верное решение.

Тем временем я присоединился к команде Mozilla и увидел, что многие из моих коллег используют Linux и не испытывают никаких проблем. В итоге я заказал Lenovo X1 Carbon и начал своё путешествие в мир Linux.

Выбор дистрибутива

Я установил последнюю версию Ubuntu , поскольку именно её я использовал до перехода на OSX (macOS). Я привык к Debian-системам и знал, что Ubuntu проста в использовании и обладает хорошей поддержкой аппаратного обеспечения.

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

Gnome3 мне понравился. Он прост и гибок. Однако некоторые вещи работали криво: шрифты меняли размер в разных приложениях, нельзя было настроить разрешение внешнего дисплея и т.п. Через несколько недель я вернулся на Unity, и использую его до сих пор.

Проблемы при переходе с macOS

Будем честны, французская раскладка клавиатуры Apple - отстой, но привыкнув к ней, тяжело переучиться на другую. На это у меня ушло примерно 3 недели.

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

Сеть - это ваш App Store

Что ещё изменилось за последние 10 лет, так это то, что Сеть стала платформой для приложений. Хотя LibreOffice и Gimp являются достойными альтернативами MS Office и Photoshop, вы можете пользоваться аналогичными веб-приложениями наподобие Google Docs и Pixlr . Всё, что нужно - это современный браузер и доступ в Интернет.

Когда Сети недостаточно

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

Лаунчер и поиск файлов

Файловый менеджер

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

Редакторы кода

Все самые популярные редакторы доступны на Linux: Sublime Text , Atom , VSCode и, разумеется, vim и emacs.

Терминал

Для управления галереей многие используют ShotWell , но меня устраивает мой файловый менеджер.

Игры

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

Ну а если не хватит, то PlayOnLinux поможет вам запустить Windows-игры в Wine . Почти всегда работает как надо.

Музыка и звуки

Я пользуюсь Spotify уже несколько лет, и их Linux-клиент мне нравится.

Я использую Bose Mini SoundLink с Bluetooth-соединением и не сталкиваюсь с каким-либо проблемами. Несколько раз падал PulseAudio , но почти всегда система самостоятельно восстанавливалась.

На самом деле переключаться между источниками звука - это проблема; вам очень поможет Sound Switcher Indicator , который добавляет отдельное меню в верхней панели:

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

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

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

Первое, что вас встретит после установки системы, это пользовательский интерфейс. Рабочее окружение Elementary OS является собственной разработкой и называется Pantheon . Выглядит он просто здорово и невозможно не заметить его сходства с Mac OS. Здесь мы видим похожий док приложений снизу, функциональную панель сверху экрана и такое же внимание к каждому элементу интерфейса, как это свойственно Apple.

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

Нижний док, под кодовым названием Plank , работает точно так же, как соответствующий элемент в OS X. Он содержит кнопки для быстрого запуска и отображает какие приложения в данный момент запущены. Кроме того, Elementary OS Luna имеет возможность отображения уменьшенных копий всех окон при подведении мышки в угол экрана (аналог exppose) и несколько рабочий столов, между которыми можно легко переключаться.

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

  • Midori — веб-браузер;
  • Noise — музыкальный проигрыватель;
  • Geary — почтовый клиент;
  • Shotwell — менеджер фотографий;
  • Totem — видеоплеер;
  • Empathy — общение в сети;
  • Scratch — текстовый редактор.

Elementary OS Luna действительно несколько выделяется среди многочисленного семейства Linux дистрибутивов. Красивый дизайн, удобное пользовательское окружение, специально адаптированные под эту систему приложения делают ее идеально подходящей для новичков или людей, которые не хотят тратить много времени на настройку и допиливание системы. Здесь отлично работает принцип «установил и сразу приступил к работе». Добавьте еще к этому стабильность и долгий срок поддержки Ubuntu 12.04 LTS (до апреля 2017 года) и вы поймете, что это действительно отличный выбор для работы.

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

Возможно, хабравчанам будет интересно мнение «наоборот», маковода с 6-ти летним стажем (да, это когда ещё были PowerBook G3/G4 с процессорами PowerPC и Mac OS X Tiger), которому по воле случая пришлось работать на Linux Ubuntu с Gnome на борту.

Linux => Mac OS

Переход с Linux на Mac OS ничем страшным по сути являться не должен - использование первого обычно не ограничивается графической оболочкой (ну да, детские сады, школы и другие государственные организации к этому идут и не шагом дальше) и самым большим недугом на пути, наверняка, может стать отсутствие каких-нибудь жизненно необходимых утилит, вроде apt-get и других (хотя, как позже было выяснено, даже на Маке можно завести подобный функционал).

Mac OS => Linux

Со стороны же Mac-юзера переход на Linux - это беда полнейшая, потому что ровно половина интуитивно становится непонятна. Возможно, что именно эта проблема решается при помощи выбора альтернативной графической оболочки, однако права выбора конкретно у меня не было - рабочее место организовано именно с Gnome (для справки - работа в службе технической поддержки хостинг-провайдера). В дальнейшем становится ещё страшнее, когда для решения каких-либо проблем приходится прибегать к правке конфигов вручную. Линуксоиды, конечно, могут и засмеять, но когда за 6 лет ты максиммум откроешь /etc/hosts для вставки записи и больше ничего - это страшно, в Mac OS необходимости такой не возникало никогда в принципе. В новинку также стала система организации приложений в Linux. Один файл с расширением.app в образе.dmg кажется просто маной небесной по сравнению с установкой и размещением приложений в Linux, но только на первый взгляд.

История моего перехода

Так случилось, что ключевым моментом при выборе сотрудников в нашу компанию стали «обучаемость» и «способность обучаться быстро и самостоятельно». Пожалуй, именно это меня и зацепило. Когда мне стало известно, что прийдётся работать на Linux, возник, пожалуй, только восторг - я знал, что мой МакБук никуда от меня не денется.

Начиная работать в Linux сразу соображаешь ровно половину. Эта половина - то, что можно использовать с Gnome (подозреваю что это далеко не половина). В течение первого месяца взаимодействия с Linux я всячески отторгался от консоли. Один вид её у меня вызывал недоверие и брезгливость. После Finder использовать cd, ls, mv, rm, mkdir - это какой-то абсурд. Позже, друзья-маководы при виде моих взаимодействий в терминале с файлами на Маке выпучивали глаза и стремались. На глаз типичного маковода - это «понты», «извращение» и один логичный штамп - «зачем всё усложнять?». Впрочем, действительно, усложнять когда есть Finder под рукой - не стоит, но… когда его, черт возьми, нет…

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

Огромным плюсом после знакомства с Linux мне показалась работа по ssh с другими машинами. Раньше ssh-доступ мне нужен был только для того чтобы залить карты Санкт-Петербурга и области на iPhone, и я ограничивался клиентом CyberDuck - работой с файлами. Прелесть ssh заключалась как раз в полном доступе к машине и использовании различных утилит, мне это показалось безумно интересным и полезным.

Ещё одним плюсом, который я перенял после использования именно Linux - кучка полезных утилит, таких как grep, awk, vim и т.д. В особенности радует написание собственных скриптов на shell прямо в командной строке. После опыта программирования на других языках, shell хоть и сложнее осваивался лично у меня, но вполне себе реально и продуктивно.
Признаюсь, использование Linux на данный момент ограничивается каким-то определенным количеством команд, но это не потому что «не освоить», а потому что больше пока не нужно.

Относительно организации программ в обоих системах… Я не углублялся с головой в процесс установки приложений в Linux - пожалуй, мне это не сильно интересно, но мне рассказали что обычно программа размещается в разных каталогах, что после одного файла приложения в Mac OS (да, есть ещё компоненты приложения в директории Library, но они не критичны, обычно это кеш и сэйвы какие-то) также, немного пугает. Единственное, что безумно порадовало на этом фоне - стандартная утилита установки приложений (с интерфейсом и без). Очень удобно собраны все приложения с описаниями и даже скриншотами (стал понятен принцип работы Cydia на iPhone).

Общее впечатление

Отсутствие однотипного интерфейса во всей системе - минус в корзину Linux, это немного отторгает. Наличие всяких плюшек в Linux - минус в корзину Mac OS. Отсутствие поддержки iOS устройств на актуальных прошивках в Linux - минус. Организация управления приложениями - плюс Linux. По факту архитектуры идентичные, большинство команд, которые я использую в работе, дома мне также помогают на маке, но не все. Решил проблему я очень просто - наладил использование apt-get на Mac OS и горя пока не знаю. То, чего не хватает сейчас, через минуту будет установлено. Весь функционал Linux шикарно подходит для работы в сети, как мне показалось, а именно для разработчиков и опытных пользователей. Отличие лишь в том, что в Linux это «из коробки», а в Mac OS опционально. Иными словами: «Чтобы Linux стал более user-friendly, требуются костыли, чтобы Mac OS стал более функционален, требуются костыли».

Быть до конца откровенным - мне понравился Linux, я даже поставил его как вторую систему на свой ноут в качестве экспериментов. В ходе этих самых экспериментов я сделал вывод, что… я бы мог отдать своей мамке мой МакБук, а на EEE 901 поставить Linux и мне этого хватит с лихвой, если бы не одно НО.

Когда-нибудь, Apple сделает iTunes и для Linux, моя мамка будет работать на Маке, а я буду задротить по 9 часов на EEE от батареи правя кофиг какой-нибудь очередной фигни, которая не завелась(ну бывает такое иногда, раз в месяц стабильно). iPhone и iPad оставить без большого брата пока нет возможности, они всё-таки такие же любимцы, которые выручают (кстати, работать в консоли с iPad тоже вполне удобно).
А пока - я сижу на Mac OS, всё что использую на работе в Ubuntu, также могу использовать и дома. В крайнем случае есть разграниченный доступ по ssh на домашних машинах, который регулярно выручает.

Linux и Mac OS несмотря на свою схожесть - разные системы. Это обусловлено многими факторами (номер один - коммерция Mac OS), но, как говорится, каждому своё.

В мире много людей, которым интерфейс OS X кажется удобным. Можно ли самостоятельно настроить подобный внешний вид в Linux, например, в ОС Ubuntu или её производных? Можно. Причём, большой напильник не понадобится, достаточно маленького. То есть справиться сможет даже начинающий. В общем, избегая долгих преамбул, просто рассмотрим разные варианты.

Cairo-Dock

«Всё действительно крайне просто!» - воскликнет более менее опытный пользователь GNU/Linux. - «Берём Ubuntu, включаем скрытие панели Launcher до наведения указателя, устанавливаем Cairo-Dock и наслаждаемся!»
Однако, к сожалению, всё не так уж просто и безоблачно.

Cairo-Dock действительно предоставляет, извиняемся за тавтологию, «док» - панель с иконками, похожую на таковую в OS X и со сходной функциональностью. Эти иконки и запускают приложения, и переключают между окнами.

Вот только Cairo-Dock - не просто дополнительный элемент интерфейса, это нынче целая графическая оболочка. И её интеграция с Ubuntu не вдохновляет. Потому что Ubuntu заточена под рабочий стол Unity и не дружит с другими средами. Кто пытался установить, например, MATE или Cinnamon, тот наверняка сталкивался с глюками и прочими недоразумениями.

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

Вместо громоздкого софта Cairo-Dock лучше взять маленькую и скромную программку Docky. Устанавливаем - и настраиваем «яблочный» внешний вид (по умолчанию прямоугольник не выглядит как полупрозрачная полка, не «уходит в перспективу»). С Unity в Ubuntu дружит хорошо. Теперь действительно остаётся лишь назначить скрытие Launcher, назначить светлую тему оформления и поставить обои от OS X.


Если вам нужно что-то менее тяжеловесное, Docky превосходно уживается с GNOME 3. Пожалуй, даже лучше, чем с Unity, поскольку «Гном» работает существенно быстрее. Подойдёт, кстати, Ubuntu GNOME Remix.

Попутно решается главная проблема «Гнома», отпугнувшая очень многих пользователей, - отсутствие панели задач или аналогичных быстрых средств переключения между окнами. Docky как раз и представляет собой такое средство. Жаль, что программа не является стандартной частью GNOME Shell.

Готовые решения

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

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

Почему было? Потому что создатель продал дистрибутив и убрал установочные образы ISO из общего доступа. На SourceForge ещё можно раздобыть старый пятый релиз, оставшийся там, видимо, по недосмотру. А вообще добывать ОС придётся где-нибудь на торрент-трекерах.

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

ElementaryOS - пока живой проект. Это Ubuntu, но там и духу Unity нет. Вместо неё - оболочка Pantheon, собственный рабочий стол на основе GNOME 3.

Работает прекрасно, гораздо шустрее, нежели исходная Ubuntu, можно устанавливать даже на слабенькие нетбуки. Вот только «док» там не похож на «яблочный», и в релизе «Luna» (на базе Ubuntu 12.04) настроить как надо, увы, вряд ли получится. Сворачивание окон (минимизация) - только под правым кликом на их заголовках.

Есть другие проблемы, например, подбор софта. Файловый менеджер Files сам собой закрывается, лучше заменить его на Nautilus или что-то подобное. Также следует позаботиться об установке нормального текстового редактора. LibreOffice (без него никак) следует добавлять только в комплекте с пакетом libreoffice-gtk, иначе с темой оформления вообще никакой интеграции не будет.

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

Заключение

Итак, простейший и наиболее универсальный вариант - программа Docky, без проблем работающая в GTK-оболочках Unity и GNOME (но не в XFCE). Для GNOME Shell штука и вовсе необходимая. Но оформлять под «яблочный» стиль остальное придётся вручную. В ElementaryOS такое оформление уже «идеологически верное», даже если не полностью идентичное, поэтому есть смысл следить за развитием этого дистрибутива.



 

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