A few years ago I stumbled on this article about the extensive issues of Linux as a desktop OS. It is updated and written by Artem S. Tashkinov who is apparently a colourful and self proclaimed OS specialist (I can imagine him posting this in the Arch forum )
If you take the time to at least browse it you will find that beyond the inaccuracies there is some truth to it such as what he calls “kernel regression” when new kernel versions do not recognize previously working hardware (e.g. Ubuntu 18.10 with on my Intel laptop switching to software rendering with my Nvidia video card, making multiple displays inoperable). I know it’s a complicated problematic but if people with technical knowledge in Linux could post their thoughts here…
It’s a funny how the same packages/software tend to “stand out” when it comes to a given type of apps round-up. Remote desktops are no exceptions: you will find VNC (“the precursor”) and its derivatives, Teamviewer (“kind of market leader”, they even use it at my work place), etc…
There are the lesser known but somehow superior outsiders/challengers and Nomachine is a very good example of this: I had been using teamviever 13 for some time across windows and Antergos machines and I found it not especially quick, requiring to remember a PC’s id number to connect to it and quite limited in its free version. And then Version 14 was out… and not even working on linux, which i got fed up trying to troubleshoot. So I tried Nomachine and apart from issues with my wi-fi machines, it works like a breeze: snappy, thanks to good video compression ad low latency, network discovery with machines idendtified with their name/IPs and connected to with their OS users credentials.
Give it a try and feedback here.
i have to say one thing which is extremely pro “manjaro installer” over antergos
it does the job offline!!!
and never fails
I have not tried to install Manjaro recently but a year ago its installer did freeze on my laptop because the wifi connection was not (yet) configured in Manjaro live. So, I would say that when it comes to installers (linux distro and windows alike) the devil often lies in the hardware & scripts details. For instance, I did re-install Windows on my laptop after installing Antergos because win10 UEFI partition was altered by Cnchi (not sure how as I don’t have that knowledge, but that also happened on another PC) but to do so I had to remove temporarily all disks except the win10 target. Everything being equal hardwarewise, Manjaro installation is smoother compared to Antergos which, among other things, does not dual boot as neatly and, in some cases, struggles with partitioning (e.g. unable to install it on a SATA M2 SSD on a Ryzen computer).
Having said so there is light at the end of the tunnel! A year ago Antergos installer would crash from the start in all computers I had (I7 6th gen, previous gen. AMD CPU etc…) compared to recently 4 successful installations, which highlights the considerable debugging job already done to cnchi.
However there were/are still some homework/workaround to do:
- for instance I had to use an external DVD twice because the antergos ISO on an USB stick would not start. If you look at this link in arch-wiki using UNetbootin is not recommended to create a bootable arch installation USB. It’s slower but sometimes safer to do so.
- (Too) many times the install fails at the partitioning stage of the install process, hence the need to do it beforehand with Gparted. That is not always rocket science especially if one has a working install of antergos to use as a partitioning template.
Hope that helps & puts things into perspective
The 1700 is an interesting choice (note, I edited my post, the 1900 is part of threadripper family, I meant 1700), as the price has dropped since the release of the 2700, I got mine from a demo PC and it will be used for video encoding/decoding (I don’t really play much) where its 8 cores are a plus.
About your question and to be honest I have not pushed any of my Ryzen based PCs very high so far although I live in a tropical area (25-35 degrees today for instance). You can get some reviews on phoronix about ryzen 1 and 2 CPUs compared to I7 and in terms of temperature they fared quite well. That really depends on the number of cores, frequency, die (14 nm ryzen 1, 12 nm ryzen 2), type of applications (games vs encoding for instance) and my favorite (kind of obsession as I hate noise) the type of cooling/case you have. Most of my ryzens have a TPD max of 65 watts (1700/2400G/1600) except my desktop with a 90 watts (2600X). The latter one has an internal water cooling but only a 12 cm fan blowing heat to the outside. The 1700 is under my TV in a HTPC case with no case fan and I barely hear it when I browse and watch/stream TV with just an AMD stock fan. Unless you have a very well ventilated case, don’t go for the 125 watts versions (2700X from memory) because I used to have a AMD 3850 with this TDP and using the same water cooling currently on the 2600X, but in a big well ventilated (6x12 cm fan) case, and when rising in CPU load the 2x12 cm fans of the watercooling were quite noisy. Having lived in Europe before coming to Oz I know that you don’t get that often very high temps but my advice still stands
Thanks for this straight to the point and dispassionate post. As a side note I cannot correct some of the typos in my first post because the “akismet.com” screening software of this forum flagged it as a spam
My interest in Antergos goes beyond a simple computer hobby, it is a practical, financial and “philosophical” one : I am looking at learning (mostly web) development, have been using mostly Linux based distros as a day to day platform for the past couple of years for practical, privacy and low-cost reasons. Currently on top of the 2 above mentioned computers, I am setting up an HTPC and will be doing the same with an all purpose home server, all AMD ryzen based. That means I need to dedicate my spare time to do so and as little about tweaking all my OSs. Having one and the same deployed everywhere should save time. That explains why a distro like Antergos stands out of the OS crowd for me.
Regardings your specific points’ Bryanpwo, we are on the same page, so just a bit of clarification:
- I hads no issues with cinchi with the 2 ryzen PCs (installations went smoothly) in contrast to my only intel based (laptop) with many random crashes, USB ports not recognized and LVM partitioning failling.
- ZFS partitioning did not work either on install, but I am mostly looking at it for my data discs on the server so not a big deal for now. Having said so, offering this option on a distro “for everyone” is really appealing.
- What about having in the settings (like manjaro) the possibility to choose video and CPU firmware/drivers as well as Kernels?
- I cannot concur more about the rolling vs version updating, I used manjaro for 2 years with little hiccup and never had a full upgrade in other distros not either crashing in the middle of it or having issue down the track. I you want as much stability and up-to-date system, rolling distros is likely the best choice. Arch is a very well documented distro, it never failled me when it came to troubleshooting.
- Last point about Apple, I do agree with what you said and my (very little) experience of Macs was that they were quite slow.
Disclaimer: This is a (too) long post, my (obviously) opinion but if can it save time and sweat to new Linux users it will be worth it! Please no hostile answers if you do not agree, I am not an Antergos fanboy but this post is just my experience of linux distro hoping spanning over 15 years.
Note: Arch by itself is not included in this round up because I never installed it but obviously Antergos/Manjaro benefit from it. I have tried Ubuntu, Mint, Fedora, Manjaro, Antergos, Skylinux, Opensuse (superficially some time ago), Kali and Debian (very superficially)
Requirements/limitations: I have one intel I7 6700K/Nvidia GTX1060 laptop (Clevo based P750DM2 from Metabox) and multiple AMD Ryzen 1st/2nd generation desktops but my main one is an AMD Ryzen 2600X/X370/Nvidia GTX1060. Some PCs are in in dual boot with Win10. I do not have any Mac so in this regard I will be passing on what an IT professional owning some has told me. I use Cinnamon. I want updated software and a large software base installed because I am looking at doing some (web) development. I would say I have an average knowledge of Linux.
1. Hardware compatibility
(Mac?) > Windows > Antergos=Manjaro > or = to every other distros.
Mac being a closed hardware/software system leads the pack, period. Windows does quite well as it has the widest users base making harware manufacturers worth their investment in drivers but maybe because of something like the law of diminishing returns it has not been getting better in this area as opposed to Linux distros which have made a huge progress in getting workable device drivers for the past 2 to 4 years. There is this special issue with video drivers and linux (open vs proprietary ones) that can make installers/linux distro (e.g. Fedora, Unbuntu, debian etc…) unstable/freezing/crashing or unable to wake up from suspend/hibernation states etc…, in my case i need(ed) proprietay Nvidia drivers to make it work, Antergos/Manjaro do this very well out of the box. Some linux gurus are going to straight away argue that this not a distro issue but a kernel one and this is generally true but i have tried debian and RedHat derivatives using the same kernel and having different issues because of how the installer is scripted.
2. Installer stability
(Mac?) > Manjaro> Windows = most linux distros > Antergos.
Sorry guys, I am yet to find a Linux installer software crashing randomly that ofen, not to mention I had to burn a DVD to install Antergos on my Laptop because it could not enumerate the USB ports. I know it is in Beta version and you get warned beforehand but potential users need to know this and that is somehow the type of comment you can find online. Some debugging may be needed with Antergos installer but what it installs it does it well except ZFS.
3. Installer options/ease of use (free vs proprietary video drivers, packages repositories, pre-installed applications, choice of LTS Kernel, disk partitioning, and formatting, Grub location etc…)
Antergos>Manjaro>most other Linux distros>>Windows>(?Mac)
Antergos offers all the options listed above between brackets, even ZFS (never worked for me though). That saves so much time: select what you want and do something else for the one to 2 hours of setup time. A counter example: Ubuntu has often been struggling with GRUB installation among other things.
4. Package management/repositories/applications base
Antergos>Manjaro>most other distro>Windows
Although Windows users can access more applications than everyone else, the installation process (not to mention the potential cost of buying some apps) is not always that simple and there is a reason behind MS moving towards their App store like linux and Apple. Antergos has access to timely-updated-dependency-checked-huge-Arch/AUR repositories within the add/remove software app. There is very rarely the need to chase packages, PPAs and the like as well as missing DLL online with their security and upating related risk/concerns. After Antergos installation I stacked 3 GB of apps to install in a row and after answering a few questions Add/Remove software did everything without me sticking to my chair. Try to do so with Ubuntu: the add/remove software app. does not allow you to preselect packages and install them in bulk. It will often crash over 5 - 10 packages in the pipeline. You have to do this with Synaptic but the ergonomy is not as good as with the Add/Remove app.
5. Stability and updating process
Once again this is not a general debate, I know for instance that debian stable is very stable. This is about rolling against versioning updating process and its consequences on stability. As my IT friend says: “Mac never crashes”. On the other hand for instance Windows 10 1900build update managed to corrupt one of my laptop’s SSD because it tried too many times to update unsuccessfully. In contrast, you control if and when the updating process takes places in linux. Unfortunately and too often in my experience full version updating has always been risky, with Ubuntu for instance, and lately with Fedora. Having a more unified repository system with good dependency check and incremental updates does minimize the risks of issues, it has been my experience and makes sense.
Finally and this is probably the main bias of this post, only time will tell if in the long ruin Antergos lives to this reputation as i have not been using it long enough. Feel free to post constructive comments that will help potential users to decide whether to choose Antergos keeping in mind the above-mentioned requirements and limitations.