Going from mac to linux

Moving from OS X to Linux: Day One

The thought of using Linux as a manager in a highly Windows- and Mac-centric corporate environment isn’t something to be taken lightly. Integrating with Active Directory, wrangling email with Microsoft Exchange, and taming quirky Microsoft office documents can be a challenge even with a well-equipped Mac. I decided to make a change after using a Mac at Rackspace for six years.

Let’s get one thing straight: I’m not a Windows or Mac basher. Windows 7 has been a solid performer for me and OS X has an amazing UI (and a vibrant community around it). I can’t make any sense out of Windows 8, but I’ve heard some positive things about it on tablets.

My main goal for switching to Linux is to reduce clutter. I moved away from the iPhone to Android last year because the Android gave me finer-grained controls over my phone and allowed me to troubleshoot my own problems. The Mac was working well for me, but as each release passed, it seems like more things were out of my control and I was constantly notified of something that my computer wanted me to do.

While at this year’s Red Hat Summit, I saw someone using Linux on a laptop and I asked: “How do you survive on Linux at your office?” He confided that his office is extremely Windows-centric and that it was tough to overcome in the beginning. When I asked why he stuck with Linux, he smiled and responded quickly: “When I use Linux, I feel like I can do my work without being bothered. Reducing clutter has saved me a ton of time.”

In an effort to free up my time at work for the important stuff, I’m moving to Linux. I’m hoping that the move is permanent, but time will tell. If you’re eager to make the same change, here’s the workflow I’m using:

Hardware

Thinkpad X1 Carbon. It has a decent screen, a fantastic keyboard, good battery life, and it’s very light. Extra displays are connected with mini-DisplayPort and that allows me to use the Mac DisplayPort dongles that I find laying around all over the place. There’s no ethernet adapter, but you can pick up a USB 2.0 Gigabit adapter for $25 or less.

One nice benefit is that almost every piece of hardware is recognized within Linux. The only hangup is the fingerprint reader (due to proprietary firmware). That can be fixed but I’m too lazy to go down that road at the moment.

One of my favorite parts of the Thinkpad is the mouse buttons above the trackpad. As a Mac user, I sometimes find myself highlighting the wrong piece of text or rolling backwards and forwards to get the right selection. I’m able to hold the left mouse button with my left hand while using the touchpad with my right. It feels awkward at first but it’s extremely quick and accurate once you get it right.

Distribution and Desktop Environment.

I chose Fedora 19 with KDE. Some folks prefer Kubuntu (Ubuntu’s KDE release) or Linux Mint’s KDE release, but I’m a bit biased towards Fedora as I enjoy RPM/yum and I’m involved in the Fedora community.

KDE makes sense for me because it’s feature-rich and the Qt-based applications are well-designed. GNOME 3 has an interface that just doesn’t make sense to me, but GNOME 3’s new classic mode shows a lot of potential. Cinnamon is a good alternative if you really enjoy GNOME applications. XFCE is good if you’re on older hardware or if you prefer something very lightweight.

Microsoft Exchange email

Exchange can even be a challenge on Windows, so don’t expect a cakewalk in Linux. My preferred method is to use Thunderbird and Davmail. Davmail is a translation layer that handles the Exchange connectivity (via OWA/EWS) and it serves up POP, IMAP, SMTP, LDAP, and CalDav to applications on your machine. Point Davmail to your OWA server and then configure Thunderbird to talk to Davmail. One downside is that Davmail can become a bit CPU-hungry at times and may drag down a battery on a laptop.

The latest release of Evolution for GNOME has an exchange-ews connector that works relatively well with newer versions of Exchange. There are still some bugs and missing features, especially around starring/flagging emails. The performance could be better, but it seems to perform slightly better than using Davmail. Evolution’s UI was too clunky for me to use and it seemed to have significant lags when fetching email.

Читайте также:  Служба сетевого развертывания windows

If you’re not eager to mess with a fat client, just use Outlook Web Access in your favorite browser. Beware that OWA detects Chrome on Linux and presents you with the awful “light” interface for OWA. Add a user agent spoofing extension to Chrome and masquerade as Chrome on Windows or Mac. You’ll get the rich OWA interface that makes things much easier.

Microsoft Exchange calendar

Getting calendaring right with Exchange seems to be more difficult than email. My preferred method is to use OWA to manage calendaring. As long as you set your user agent correctly (see previous paragraph), it works flawlessly.

Fat client users should look at Evolution’s calendaring capabilities. I found it to still be pretty buggy and complex recurring invitations were often botched in the interface. Coworkers reported not seeing confirmation responses for me on certain invitations while others reported receiving multiple acceptances for the same invitation.

Another option is to use Thunderbird with Davmail via CalDav. This was as buggy as Evolution and it was excruciatingly slow.

Microsoft Office

LibreOffice copes well with the majority of the documents I need to edit. I took some time to bring over some of the most commonly used fonts from my Mac and I picked up the Windows fonts via fedorautils. The Calligra office suite in KDE fulfills a lot of the additional needs (like a Visio and Project replacement).

However, there are those times when you need a little more from your Office applications. I have a Windows 7 VM running in VirtualBox when I need it for some Office heavy lifting. Another option is to use Office365’s web interface for the common Office applications. If your organization has SharePoint, some of the licenses allow you to have SkyDrive access within your organization and that includes the web-based Office applications as well.

RSS feeds

Ever since Google Reader’s demise, I’ve switched to Tiny Tiny RSS running on a cheap VM. I can access the RSS feeds via any browser or via applications on my Nexus 4.

IM and IRC

Pidgin has been my go-to choice for instant messaging ever since I used GAIM. I’ve heard good things about telepathy/empathy but the UI didn’t make much sense to me. For IRC, Konversation is a clear GUI winner with irssi being my favorite in the terminal.

Twitter

As you probably know, I like to use Twitter, so this was critical to my workflow. I use TweetDeck’s Chrome application because it uses the streaming API and gives me plenty of one-click functionality.

Music

iTunes was hard to live without, but Clementine filled my needs well. It has built-in internet music services that are easy to use. I’m a Digitally Imported subscriber and I was able to log in via Clementine and access the premium streams. The podcast management isn’t perfect but it’s certainly a decent replacement for iTunes. It can monitor certain directories for new music and automatically populate itself with a playlist based on the music it finds.

Networking

All of my required VPN capabilities worked right out of the box, including OpenVPN and Cisco VPN’s via VPNC. I can join 802.1x-protected wireless and wired networks with ease. Every USB to ethernet adapter I’ve tried has worked right out of the box without any additional configuration needed. IPv6 connectivity works just fine (as expected).

Summary

With one day on Linux under my belt, I’m glad I made the change. I’m able to sit down with my work laptop and use it for what I want to do with it: work. Sure, there are still notification popups from time to time, but they’re either notifications that I’ve configured intentionally or my laptop is trying to tell me something that I really need to know. So far, the switch has caused me to think about my software in a more minimalistic way. I regularly have my browser, IM client, and IRC client open — that’s all. I’m hoping that less clutter and fewer applications lead to better focus and increased productivity.

Источник

Как проще всего перейти с macOS на Linux

Linux позволяет делать почти то же самое, что и macOS. И более того: это стало возможным благодаря развитому open source сообществу.

Одна из историй перехода с macOS на Linux в этом переводе.

Прошло почти два года с тех пор, как я перешел с macOS на Linux. До этого я 15 лет пользовался операционной системой от Apple. Я установил свой первый дистрибутив летом 2018 года. Тогда я ещё был новичком в Linux.

Читайте также:  Windows connect using ssh

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

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

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

А нужно ли это вам?

Прежде чем перейти с macOS на Linux, неплохо бы подумать, подходит ли вам Linux в принципе. Если вы хотите сохранить синхронизацию с Apple Watch, совершать звонки в FaceTime или работать в iMovie, не стоит бросать macOS. Это запатентованные продукты, которые живут в закрытой экосистеме Apple. Если вы любите эту экосистему, Linux, скорее всего, вам не подойдёт.

Я не был сильно привязан к экосистеме Apple. У меня не было iPhone, я не использовал iCloud, FaceTime или Siri. У меня был интерес к open source, оставалось только решиться и сделать первый шаг.

Существуют ли Linux-версии вашего любимого софта?

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

Вот браузер Firefox, например, работает и на macOS, и на Linux. Вы использовали VLC для воспроизведения мультимедиа? На Linux он тоже будет работать. Использовали Audacity для записи и редактирования аудио? После перехода на Linux вы можете взять его с собой. Вы вели прямые трансляции в OBS Studio? Есть версия для Linux. Пользуетесь мессенджером Telegram? Вы сможете установить Telegram для Linux.

Это касается не только программного обеспечения с открытым исходным кодом. Разработчики большинства (возможно, даже всех) ваших любимых проприетарных приложений, не принадлежащих Apple, сделали версии для Linux: Spotify, Slack, Zoom, Steam, Discord, Skype, Chrome и многие другие. Кроме того, почти всё, что вы можете запустить в своем браузере на macOS, может работать в вашем браузере на Linux.

Тем не менее, лучше всё-таки перепроверить, существуют ли Linux-версии ваших любимых приложений. Или может быть, есть адекватные или даже более интересные альтернативы для них. Проведите исследование: введите в поисковике «ваше любимое приложение + Linux» или «ваше любимое приложение + альтернативы Linux», или посмотрите на Flathub проприетарные приложения, которые вы можете установить на Linux с помощью Flatpak.

Не спешите делать из Linux «копию» macOS

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

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

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

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

Выберите подходящий дистрибутив Linux

В отличие от Windows и macOS, на базе Linux делают очень разные операционные системы. Я использовал и протестировал несколько Linux-дистрибутивов. Я также попробовал несколько рабочих столов (или GUI пользователя). Они сильно отличаются друг от друга с точки зрения эстетики, удобства использования, рабочего процесса и встроенных приложений.

Хотя ElementaryOS и Pop!_OS часто выступают в качестве альтернатив для macOS, я рекомендую начать с Fedora Workstation по следующим причинам:

  • Её легко установить на USB-накопитель с помощью Fedora Media Writer.
  • Она из коробки может распознать и адекватно работать со всем вашим железом.
  • Она поддерживает новейшее программное обеспечение Linux.
  • Она запускает среду рабочего стола GNOME без каких-либо дополнительных настроек.
  • У неё большое сообщество и большая команда разработчиков.

На мой взгляд, GNOME — лучшая рабочая среда для Linux с точки зрения удобства использования, согласованности, гибкости и удобства работы для тех, кто пересел на Linux с macOS.

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

Читайте также:  Аналог remoteapp для windows

Получше познакомьтесь с GNOME

GNOME в качестве рабочего стола по умолчанию установлен для Fedora и многих других дистрибутивов Linux. Его недавнее обновление до GNOME 3.36 привнесло современную эстетику, которую оценят пользователи Mac.

Будьте готовы к тому, что Linux, и даже Fedora Workstation в сочетании с GNOME, всё-таки будут существенно отличаться от macOS. GNOME очень чистый, минималистичный, современный. Здесь нет отвлекающих факторов. На рабочем столе нет иконок, и нет видимого дока. На ваших окнах даже нет кнопок сворачивания и максимизации. Но не паникуйте. Если вы дадите её шанс, она может стать для вас лучшей и наиболее производительной операционной системой, которую вы когда-либо использовали.

Когда вы запускаете GNOME, вы видите только верхнюю панель и фоновое изображение. Верхняя панель состоит из кнопки Activities слева, времени и даты в центре, а также трей-значков для сети, Bluetooth, VPN, звука, яркости, заряда батареи (и так далее) c правой стороны.

Чем GNOME похож на macOS

Вы заметите некоторые сходства с macOS, например, привязку окон и предварительный просмотр документов по нажатию пробела (работает точно так же, как Quick Look).

Если вы щелкните Activities на верхней панели или нажмёте клавишу Super (аналогично клавише Apple) на клавиатуре, перед вами появится нечто похожее на MacOS Mission Control и Spotlight Search в одном флаконе. Таким образом вы можете смотреть информацию обо всех открытых приложениях и окнах. С левой стороны вы увидите док, в котором представлены все ваши любимые (избранные) приложения.

В верхней части экрана есть окно поиска. Как только вы начнете печатать, основное внимание будет сосредоточено на нём. Так вы можете запускать поиск по установленным приложениям и содержимому файлов, находить приложения в Центре приложений, проверять время и погоду и так далее. Это работает так же, как Spotlight. Просто начните вводить то, что хотите найти, и нажмите Enter, чтобы открыть приложение или файл.

Вы также можете увидеть список всех установленных приложений (так же, как Launchpad на Mac). Нажмите на значок Show Applications в доке или сочетание клавиш Super + A.
Обычно Linux работает достаточно быстро даже на старом оборудовании и занимает очень мало места на диске по сравнению с macOS. И в отличие от macOS, вы можете удалять любые предустановленные приложения, которые вам не нужны.

Настройте GNOME под себя

Просмотрите настройки GNOME, чтобы внести изменения, которые могут сделать его более удобным для вас. Вот некоторые вещи, которые я делаю, как только устанавливаю GNOME:

  • В Mouse & Touchpad я отключаю естественную прокрутку и активирую нажатие кнопки.
  • В Displays я включаю ночной свет, который делает экран теплее по вечерам, чтобы предотвратить усталость глаз.
  • Я также устанавливаю GNOME Tweaks, чтобы получить доступ к дополнительным настройкам.
  • В твиках я включаю избыточное усиление для звука, чтобы увеличить громкость выше 100%.
  • В твиках я также включаю тему Adwaita Dark, которую я предпочитаю светлой теме по умолчанию.

Разберитесь с горячими клавишами

GNOME ориентирован на клавиатуру, поэтому старайтесь больше использовать её. В разделе Keyboard Shortcut в настройках GNOME вы можете найти список различных сочетаний клавиш.

Вы также можете добавить собственные сочетания клавиш. Я настроил свои наиболее часто используемые приложения на открытие с помощью клавиши Super. Например, Super + B для моего браузера, Super + F для файлов, Super + T для терминала и так далее. Я также выбрал Ctrl + Q для закрытия текущего окна.

Я переключаюсь между открытыми приложениями, используя Super + Tab. А Super + H использую, чтобы скрыть окно. Я нажимаю F11, чтобы открыть приложение в полноэкранном режиме. Super + стрелка влево позволяет привязать текущее приложение к левой стороне экрана. Super + стрелка вправо позволяет привязать его к правой стороне экрана. И так далее.

Запустите Linux в тестовом режиме

Вы можете попробовать поработать в Fedora на своем Mac перед её полноценной установкой. Просто загрузите файл образа ISO с веб-сайта Fedora. Смонтируйте файл ISO-образа на USB-накопитель, используя Etcher, и загрузитесь с этого накопителя, нажав клавишу Option при запуске компьютера, чтобы вы могли попробовать ОС вживую.

Теперь вы можете спокойно изучить Fedora Workstation, не устанавливая на ваш Mac ничего лишнего. Проверьте, как эта ОС работает с вашим железом и сетью: можете ли вы подключиться к WiFi? Работает ли тачпад? Как насчёт аудио? И так далее.

Потратьте также некоторое время на изучение GNOME. Проверьте различные функции, которые я описал выше. Откройте некоторые из установленных приложений. Если всё выглядит хорошо, если вам нравится внешний вид Fedora Workstation и GNOME, то можно выполнить полноценную установку на ваш Mac.

Добро пожаловать в мир Linux!

На правах рекламы

VDSina предлагает серверы на любой операционной системе (кроме, macOS 😉 — выбирайте одну из предустановленных ОС, либо устанавливайте из своего образа.
Серверы с посуточной оплатой или уникальное на рынке предложение — вечные серверы!

Источник

Оцените статью