This repository has been archived on 2022-02-01. You can view files and clone it, but cannot push or open issues or pull requests.
blog.old/output/my-linux-journey.html

201 lines
15 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>My Linux Journey</title>
<link rel="stylesheet" href="https://murtezayesil.me/theme/css/main.css" />
<link rel="stylesheet" href="https://murtezayesil.me/theme/css/tooltip.css" />
<link href="https://murtezayesil.me/feeds/atom.xml" type="application/atom+xml" rel="alternate" title="Ali Murteza Yesil Atom Feed" />
<link href="https://murtezayesil.me/feeds/rss.xml" type="application/rss+xml" rel="alternate" title="Ali Murteza Yesil RSS Feed" />
<!-- This border added via BLACK_LIVES_MATTER toggle in site settings -->
<style>
body {
border-width: 5em ;
border-color: #000000 ;
border-style: none solid solid solid ; /* top border : none, right bottom left : solid */
}
</style>
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body id="index" class="home">
<!-- This banner added via BLACK_LIVES_MATTER toggle in site settings -->
<div style="background-color: black; padding: 1em; margin-bottom: .8em">
<h1 style="text-align: center; margin-bottom: 0em"><a href="https://blacklivesmatter.com/" style="color: #fce21b; font-size: 2em">Black Lives Matter</a></h1>
</div>
<header id="banner" class="body">
<h1><a href="https://murtezayesil.me/">Ali Murteza Yesil <strong>Blog</strong></a></h1>
<nav><ul>
<li><a href="https://murtezayesil.me/pages/about.html">About</a></li>
<li><a href="https://murtezayesil.me/pages/contact.html">Contact</a></li>
</ul>
<form id="search" action"#" onsubmit="javascript:window.open('https://duckduckgo.com/?q='+document.getElementById('keywords').value+'+site:https://murtezayesil.me');">
<input id="keywords" type="text" />
</form>
</nav>
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/draft.html">draft</a></li>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li class="active"><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
</header><!-- /#banner -->
<section id="content" class="body">
<article>
<header>
<h1 class="entry-title">
<a href="https://murtezayesil.me/my-linux-journey.html" rel="bookmark"
title="Permalink to My Linux Journey">My Linux Journey</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Fri 07 August 2020</span>
<span>| in <a href="https://murtezayesil.me/category/personal.html">Personal</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/distros.html">distros</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>FizzBuzz (15)</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> <h1>TL;DR</h1>
<p>I learned to use linux by breaking it. First time I broke Ubuntu, I purged Xorg while trying to remove KDE 😬️</p>
<h1><img src="https://www.pardus.org.tr/wp-content/uploads/2019/08/Pardus-04.png" alt="Pardus logo" width=20em height=auto> Pardus</h1>
<p>I started my Linux journey with <a href="https://www.pardus.org.tr">Pardus</a> installation CD distributed with science magazine of <a href="https://www.tubitak.gov.tr/en" title="Scientific and Technological Research Council of Turkey">TÜBİTAK</a>. It probably was around 2011. What I do remember is the sluggish KDE 4 desktop that brought old family computer (512MB RAM, 1,6GHz single core CPU) to its knees. What I liked about Pardus was how easy it was to get started thanks to familiar looking KDE. Even though KDE was sluggish on that laptop, compiz animations were fast. WiFi worked out of the box with some occasional disconnection issue. It also had Firefox and no Internet Explorer. I learned one thing with Pardus, Windows is not the only operating system out there and one doesn't have to pirate software to have a functional computer.</p>
<p>2011 was the time I never knew about the terminal. I never searched for it on application manager. Linux desktop was usable without CLI in 2011. Forget about shell commands, I didn't know English language back then. Unfortunately the 7 years old laptop couldn't hold any longer and just died in a sunny day of 2012. It wasn't Linux's problem. Laptop was from 2005.</p>
<p><strong>6/10</strong><br>
Would run it for nostalgia on a VM 😁️</p>
<h1>Hardware</h1>
<p>Lenovo IdeaPad <strong>110</strong><br>
<strong>AMD A8</strong> CPU (4 cores boosting to 2.2GHz) with iGPU (for rendering desktop)<br>
<strong>8GB RAM</strong> (6.7GB usable thanks to integrated GPU 😠️)<br>
<strong>AMD R5</strong> GPU (2GB Vram for projector support)<br>
<strong>Fan</strong> for cooling through motivation<br>
<strong>1366x768</strong> display (for 720p window + 48 pixel for title and task bars 😅️)<br>
<strong>Keyboard</strong> (with short Shift key 😠️) with numberpad<br>
<strong>Touchpad</strong> which is comfortable and sometimes makes me forget to use mouse<br>
<strong>Barely Camera</strong> because why not<br>
<strong>Plastic body</strong> because it worked for Barbie 🤣️
<strong>1TB HDD</strong> 5200 RPM
<strong>DVD R/W bay</strong> which I replaced with <strong>240GB SSD</strong> with on board RAM</p>
<h1><img src="https://fosstodon.b-cdn.net/custom_emojis/images/000/010/369/original/ubuntu.png" alt="Ubuntu logo" width=20em height=auto> Ubuntu</h1>
<p>I installed Ubuntu on IdeaPad 110 the day it was delivered in 2017. Unity desktop environment was a nice change from other operating systems I used. Ubuntu was amazing and every program I could need was available in the store. WiFi and bluetooth worked amazingly well out of the box.</p>
<p>There were 2 things I didn't like about Ubuntu:<br>
First is the AppArmor internal error prompt. I disabled AppArmor and issue was fixed 🤦‍♂️️<br>
Second was the half new and half old looking system after a release upgrade.</p>
<p><strong>7/10</strong></p>
<h1><img src="https://fosstodon.b-cdn.net/custom_emojis/images/000/106/747/original/ab7ee760c4d7d8b4.png" alt="Mint Logo" width=20em height=auto> Linux Mint</h1>
<p><div style="text-align: center;">
<img src="images/linux_mint_change_my_mind_1.jpg" alt="Linux Mint is Ubuntu plus cinnamon DE minus snap packages. Change my mind">
</div></p>
<p><strong>8/10</strong><br>
Roll it to earn 1 point</p>
<h1><img src="https://fosstodon.b-cdn.net/custom_emojis/images/000/090/050/original/ae5ab97b259fe17d.png" alt="Solus Logo" width=20em height=auto> Arch</h1>
<p>I learned what RTFM means and how useful Arch wiki is. Nonetheless I ended up with something that wouldn't work. I know it was my mistake to install whatever I could find on AUR which can break the system. But in my defense, I was spoiled by installing stuff from a repo and not breaking anything.</p>
<p><strong>Some assembly required</strong> / 10<br>
I am not <a href="https://www.jupiterbroadcasting.com/57622/arch-home-server-challenge-las-313/" title="Arch Home Server">Mad Lad</a> enough</p>
<h1><img src="https://fosstodon.b-cdn.net/custom_emojis/images/000/025/128/original/ba24e6fc18d3e34a.png" alt="Solus Logo" width=20em height=auto> Solus 3.99</h1>
<p>I tried Solus because my prejudgment for stability of Arch Linux prevented me trying Manjaro. Solus was much faster than Ubuntu even though I tried GNOME edition. Games were playable which is an interesting development given that this laptop is suitable for offices and gaming isn't something it should be able to do.</p>
<p>Every GPU driver update was causing system to boot into black screen. Fix was rebooting it system to safe mod and rebooting to latest driver. I would be happy to use stable kernel instaled of edge but graphics drivers didn't work with stable for some reason. Given Solus is a rolling release, I was getting this problem 2 or 3 times a week.</p>
<p><strong>███ / 10</strong></p>
<h1><img src="https://fosstodon.b-cdn.net/custom_emojis/images/000/025/121/original/81f2041d18d0535b.png" alt="Manjaro logo" width=20em height=auto> Manjaro</h1>
<p>It works. It is lighter than anything I tried so far, partly thanks to optimization done to KDE. Manjaro is stable and is recommendable to grandpas. That being said, Manjaro and Arch's one of the biggest attraction is AUR which also is the weak spot. Most people break their systems because they did something wrong while installing from AUR.</p>
<p><strong>8/10</strong><br>
Still recommended though</p>
<h1><img src="https://fosstodon.b-cdn.net/custom_emojis/images/000/025/123/original/a76f54a7dbcd8afd.png" alt="Pop OS logo" width=20em height=auto> Pop_OS!</h1>
<p>Pop_OS! is the Ubuntu++ that I expected Linux Mint to be. Pop is especially recommended for computers with Nvidia's sand. But for some reason it kept slowing down faster than any other OS I tried on this computer (excpet Windows 10 which always was slow).</p>
<p>I started the installation and let it use the entire SSD the way it wished. All the defaults except the encryption which I don't think effects the performance because if it did, why wasn't it affecting at the beginning. About 50GB or 240GB SSD is filled.</p>
<p>I used to distro hop for fun and trying other distros. Not with Pop_OS ! I wanted to use this for the long shot but it keeps slowing down on me.</p>
<p><strong>9/10</strong><br>
Only if it knew it was installed on an SSD and performed so.</p>
<h1><img src="https://fosstodon.b-cdn.net/custom_emojis/images/000/025/128/original/ba24e6fc18d3e34a.png" alt="Solus Logo" width=20em height=auto> Solus 4.1</h1>
<p>It turns out, both iGPU and complementrary dedicated GPU supports Vulkan. No other system could run anything on Vulkan before. Even after adding PPAs and installing <code>mesa</code> and <code>vulkan</code> stuff, I always had to use <code>PROTON_USE_WINED3D=1</code> flag to run windows games. Native games performed poorly too. Solus was like a fresh air to my computer 😃️</p>
<p>GPU driver update no longer causes black screen. I installed it on the HDD to try it out. And with Pop_OS! on SSD slowed down enough to be almost match with Solus on HDD, I am planning to replace Pop with Solus.</p>
<p><strong>9/10</strong> until it break again<br>
Sorry for being negative but if it won't break (hopefully), I will make a newbie mistake at some point and break it 😁️</p>
<h1>This is NOT the end for a distro hopper</h1>
<p>I believe the reason geeks started to distro hop is that there are many different people with different needs and there are different distros with strong point and weaknesses. Desire for finding the best for our own use case pushes us to hop between many distros.</p>
<ul>
<li>There are developers who need to have the latest libraries to test against their projects. </li>
<li>There are grand parents who need a way to communicate with their children and grandchildren.</li>
<li>There are servers which run day and night to provide services to millions of people.</li>
</ul>
<p>There is no single best solution. That is actually why there are many distros in the first place. We will keep hopping in hopes of finding the best for our personal use case andbe able to give educated answer to people who ask for recomendation.</p>
<div style="text-align: center;">
<img src="images/distro_hopping_bullet_cat_1.jpg" alt="A cat hovering off the ground. Top caption: There is a new distro with mouse themed wallpapers. Bottom caption: It is time to hop">
</div>
</div><!-- /.entry-content -->
<!-- #100DaysToOffload message -->
<p>Day <strong>FizzBuzz (15)</strong> of <a href="https://100daystooffload.com/" title="click to read about the challenge">#100DaysToOffload</a></p>
<!-- Comments -->
<hr>
<h2>Comments</h2>
<p>Toot on <a href="https://fosstodon.org/@murtezayesil/104648575119352342">this thread</a> to comment. This blog is a static site. Comments won't appear here.</p>
</article>
</section>
<section id="extras" class="body">
<div class="blogroll">
<h2>blogroll</h2>
<ul>
<li><a href="https://kevq.uk">Kev Quirk</a></li>
<li><a href="https://mikestone.me">Mike Stone</a></li>
<li><a href="https://yarmo.eu/">Yarmo Mackenbach</a></li>
</ul>
</div><!-- /.blogroll -->
<div class="social">
<h2>social</h2>
<ul>
<li><a href="https://murtezayesil.me/feeds/atom.xml" type="application/atom+xml" rel="alternate">atom feed</a></li>
<li><a href="https://murtezayesil.me/feeds/rss.xml" type="application/rss+xml" rel="alternate">rss feed</a></li>
<li><a href="https://fosstodon.org/@murtezayesil" rel="me">Fostodon</a></li>
</ul>
</div><!-- /.social -->
</section><!-- /#extras -->
<footer id="contentinfo" class="body">
<p>Powered by <a href="http://getpelican.com/">Pelican</a>. Theme <a href="https://github.com/blueicefield/pelican-blueidea/">blueidea</a>, inspired by the default theme.</p>
</footer><!-- /#contentinfo -->
<!-- IndieWeb Profile -->
<!-- ToDo : Make IndieWeb Profile auto generating according to site preferences -->
<!-- This profile is created by following https://kevq.uk/how-to-create-an-indieweb-profile/ blog post. Thanks to Kev Quirk -->
<section style="display: none;" class="h-card">
<!-- About me -->
<span class="p-name">Ali Murteza Yesil</span>
<span class="p-note">I'm a student, privacy advocate and SysAdmin wannabe. I was born in Turkey but I live abroad.</span>
<!-- Profile picture -->
<img class="u-photo" src="https://murtezayesil.me/images/avatar_polygon_128x128.png"/>
<!-- My location -->
<!-- <span class="p-locality">City, Country or Country</span> -->
<!-- Links -->
<a class="u-url u-uid" href="https://murtezayesil.me"></a>
<!-- Mail Template <a class="u-email" rel="me" href="mailto:USERNAME@SERVICEPROVIDER"></a> -->
<a class="u-url" rel="me" href="https://fosstodon.org/@murtezayesil"></a>
<!-- Twitter Example <a class="u-url" rel="me" href="https://twitter.com/USERNAME"></a> -->
<!-- Template <a class="u-url" rel="me" href="https://URL"></a> -->
<!-- Categories -->
<span class="p-category">Blogging</span>
<span class="p-category">Open Source Software</span>
<span class="p-category">Privacy</span>
</section>
</body>
</html>