6 Linux Distributions That are Inspired by the Look and Feel of macOS
There are several beautiful Linux distributions already present in the Linux world. But for some reason, people are fixated on the looks of Apple’s macOS.
Now, not everyone can afford or would want to buy a MacBook just to use macOS. You could go for a Hackintosh but that would mean ditching Linux, something a Linux lover like me wouldn’t do.
The good thing about Linux is that it has endless possibilities. When it comes to tweaking its looks, you can do wonders. Imagine making Ubuntu look like MacOS. It’s totally possible.
There’s no doubt that elementary OS was initially inspired by macOS. Of course, considering their improvements, they have been trying to do better than macOS and that’s a good thing.
The elementary OS focuses heavily on improving the user experience. For that reason alone, it is undoubtedly one of the best distributions out there.
The dock panel is not the only thing that you’ll recognize from macOS. Overall, the design language or the approach of default apps blending in with the system theme also gives you a macOS feel.
Not just limited to the UX, they also have their own desktop environment (Pantheon) which is impressive. To make sure that you get a uniform experience across the board, they also have strict guidelines for developers to publish the apps in their app center.
All the goodness of Ubuntu and the work of the elementary OS team take the experience up a notch, this is a must-try!
2. Deepin Linux
If you want the look and feel of macOS on top of Ubuntu, you can try Ubuntu Budgie. It features the Budgie desktop from Solus and incorporates a macOS-ish layout.
Of course, the icon pack and the overall theme does not scream macOS but having a similar dock for applications helps. Not just limited to that, it also offers some features like opening a specific app using a hot corner.
You will find a variety of useful native apps pre-installed, which try to blend in with the look and feel of Ubuntu Budgie. Try it out!
4. Zorin OS / Zorin OS Lite (Pro Edition)
Zorin OS is an attractive offering with a polished look and a unique user experience for the Linux desktop.
Zorin OS is based on Ubuntu and potentially looks even better than Deepin. It offers two different editions that include Zorin OS and Zorin OS Lite, where you also have an option to purchase a “pro” version that includes several useful tools and unlocks new desktop layouts (including macOS).
If you opt to purchase Zorin OS (or lite) Pro edition, you can take the help of the macOS desktop layout to make it look like it.
Note that the primary edition features GNOME and the lite edition brings in Xfce desktop. So, choose accordingly.
5. CutefishOS (Early Development)
It is a Debian-based distribution inspired by macOS with their custom desktop environment. They aim to offer a simple and intuitive user experience.
Considering it is in its early stages of development (beta phase), it is too early to tell if it will be a good fit for your desktop system. If you are willing to try it, go for a virtual machine or a spare system.
If it has been released when you read this article, you could try it if you prefer.
6. Trenta OS [Under Slow Development]
There’s not enough information available about Trenta OS but we know that it is based on Ubuntu.
As far as we can tell, from its official website and GitHub page, it focuses on providing a user interface that looks appealing, and the icons closely resemble that of macOS (as shown in the screenshot above)
The focus is on looks and UI. The developers have crafted their own icon theme “Trenta Icons” that will also be available to download for other platforms (including macOS, as per their development plans).
A test build is available and is considered an alpha build. Interestingly, it is based on Ubuntu 18.04 LTS. However, they have plans to switch the base to Ubuntu 20.04 as the development progresses.
Of course, we wouldn’t recommend you to try it on your main system. So, you can grab the test build and get it to install in a virtual machine to explore it.
BackSlash Linux may not be a well-known entrant to the Linux distribution world. If looks are the most important thing for you, BackSlash Linux does a marvelous job of imitating the looks of macOS.
It also provides icons similar to macOS. You can maybe even consider it a Linux clone of macOS.
It was based on Ubuntu and followed a similar release cycle. However, the official website did not seem to reflect any recent activity along with their GitHub page seems. Later, it was discontinued.
You can go ahead and experiment on a spare system, but I’m not too comfortable recommending it on a production system.
While elementary OS is widely popular in the Linux world, not many people have heard of Macpup Linux. You might guess from its name that it’s a macOS spin based on Puppy Linux.
Puppy Linux is one of the best lightweight Linux distributions for older computers. This would make Macpup a good option for you if you have a 15-to-20-year-old computer.
There’s one problem with it, though. Its latest release is based on Precise Puppy 5.5.0, which is based on Ubuntu 12.04. In a few months, support for this version will end.
Moreover, I’m not sure if Macpup is being actively developed either. Their forum is an abandoned place and their website doesn’t seem to have been updated in over a year.
For this reason, I wouldn’t recommend that you use it. Additionally, I didn’t even find it that close to macOS in looks. Maybe back in 2012 it might have looked like macOS, but not anymore.
Apricity OS is one of my favorite Arch-based Linux distributions. You could maybe call it a cloud-centric Linux distribution. Though its first stable version was released only a few months ago, it’s already gathered a good userbase.
Apricity OS may not be exactly like macOS but it does have a slightly similar feel. Its GNOME based clean user interface and beautiful icon themes make it a stunning looking Linux distribution.
MacOS lookalike or not, if one day you want to switch to the ‘Arch domain’, do consider Apricity OS among your options.
Gmac is short for GNOME + Mac. Unlike the above-mentioned macOS lookalike Linux distributions, Gmac is not a full-fledged distribution. It’s simply the GNOME desktop with a Mac theme.
That means you get Ubuntu Linux with a heavily customized GNOME desktop environment that looks a lot like macOS. It also means that you won’t have to do all the customization all by yourself to make Ubuntu look like MacOS. Gmac already does it for you. Plus you get to keep your Ubuntu distribution.
The one weird thing about Gmac Linux is that weird logo that’s a mix of the GNOME and Apple logos.
Your pick?
While obsessing over the macOS look is one thing, it deserves some attention considering Apple does have a good sense of design. And somehow it influences other projects. I think elementary OS could be the next big thing where they put attention to details while trying to outshine macOS, we’ll see.
What do you think of Linux distributions that look like macOS? Are they pointless or are they simply trying to provide a good user experience to end users? What’s your opinion on them?
MacOS Monterey на Linux — быстро и просто?
Что делать, если у вас возникло желание или необходимость заняться разработкой под MacOS или iOS, но под рукой нет макбука, а покупать его только чтобы открыть Xcode кажется делом сомнительным? Недавно я столкнулся с такой проблемой в одном из своих пет-проектов и решил ее достаточно просто и быстро. После выполнения нескольких достаточно примитивных шагов, мне удалось запустить MacOS Monterey как на скриншоте ниже.
Никакого Virtualbox, никакого Virtual Machine Manager. Из требований — только 100 Гб свободного места на диске и хотя бы 16 Гб оперативной памяти. В рунете я встречал описание похожих путей установки, вроде Docker-OSX или Sosumi. Но я бы хотел поделиться способом, который позволяет использовать актуальную версию MacOS (Sosumi — сразу минус) и не потратить уйму свободного времени на возню с конфигами и терминалом. Поехали.
Для начала установим все необходимые пакеты и добавим себя в группу kvm и libvirt:
sudo apt-get install qemu uml-utilities virt-manager git wget libguestfs-tools p7zip-full make dmg2img -y sudo usermod -aG kvm $(whoami) sudo usermod -aG libvirt $(whoami) sudo usermod -aG input $(whoami)
Теперь склонируем репозиторий проекта OSX-KVM в домашнюю директорию пользователя:
cd ~ git clone --depth 1 --recursive https://github.com/kholia/OSX-KVM.git cd OSX-KVM git pull --rebase
Приступим к самой установке. Скрипт fetch-macOS-v2.py позволит скачать образ операционной системы желаемой версии:
./fetch-macOS-v2.py 1. High Sierra (10.13) 2. Mojave (10.14) 3. Catalina (10.15) 4. Big Sur (11.7) - RECOMMENDED 5. Monterey (12.6) 6. Ventura (13)
Скрипт выведет список версий ОС и предложит ввести номер. К сожалению, так и не удалось запустить MacOS Ventura из того образа, который предоставляется репозиторием. Я бы рекомендовал установить Monterey, чтобы пользоваться современными версиями Xcode и других инструментов.
После выбора версии скрипт скачает образ. Подождав завершения скачивания, запустим команду:
dmg2img -i BaseSystem.dmg BaseSystem.img
Следующий, третий, шаг в установке — создадим виртуальный жесткий диск. Желательный объем для установки — не меньше 100 Гб постоянной памяти, чтобы можно было не только установить виртуалку, но и что-то внутри нее.
qemu-img create -f qcow2 mac_hdd_ng.img 128G
Перед тем, как запустить последнюю команду — отредактируем скрипт OpenCore-Boot.sh .
… чтобы использовать 8 Гб при запуске виртуальной машины, а не 4 Гб. При этом желательно, чтобы оперативная память виртуальной машины не превышала половины от общей RAM хоста.
Скорее всего, вам понадобится также закомментировать строку…
-global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off
… потому что она была нужна в более ранних версиях, а сейчас выдаст ошибку.
Все, теперь мы полностью готовы к финальной стадии. Запускаем скрипт ./OpenCore-Boot.sh в терминале, который выдаст нам окно Qemu.
Как ни странно, именно на этом этапе что-то может резко пойти не так. Обычно англоязычные туториалы по теме именно в этот момент установки отписываются волшебной фразой «Отлично! Далее следуйте указаниям на экране», но я бы хотел подробно остановиться на основных моментах, на которых сам набил шишки.
Первым появится экран с тремя опциями, из которых выберем macOS Base System:
Далее вы увидите юзер-френдли терминал с тысячами строк белого текста на черном фоне — не переживайте, это так и должно быть…
Через буквально несколько секунд появится такая менюшка, в которой нужно перейти в Disk Utility:
В меню Utility в правой колонке выберем тот диск, который создали командой qemu-img . Самый простой признак — его размер будет больше 100 Гб. Здесь важно не ошибиться и не отформатировать не тот диск. Если это случится, придется начинать установку заново.
Переименовав диск и нажав Erase, закроем Disk Utility и вернемся к более раннему меню. После выбора Reinstall macOS Monterey нажимаем Agree и выбираем диск, который переименовали и отформатировали в Disk Utility:
Далее появится прогрессбар установки, заполнение которого может занимать много, очень много времени. Рационально отключить у ноутбука спящий режим и оставить его на ночь для успешной установки. После ее окончания вы еще раз увидите немного бегущего белого текста на черном фоне и затем долгожданный экран первоначальной настройки macOS Monterey:
Вот и все, дальнейшие действия — как при обычной настройке macOS. Может быть, существуют еще более простые способы запускать Monterey или даже Ventura из-под линуксового хоста, но этот показался наиболее оптимальным по затратам времени и усилий лично мне.
В заключение упомяну, что при запуске уже установленной виртуальной машины можно столкнуться с такой проблемой:
В этой ситуации поможет просто перезапустить хост, причем именно выключить, подождать несколько секунд и включить снова, Restart не спас. К сожалению, ничего конкретного о причинах этой ошибки мне узнать не удалось.