<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Gautham Prakash</title>
    <description>The latest articles on Forem by Gautham Prakash (@gauthamp10).</description>
    <link>https://forem.com/gauthamp10</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F395873%2Fd983e68d-6290-40da-b499-ce342f71bbe6.jpeg</url>
      <title>Forem: Gautham Prakash</title>
      <link>https://forem.com/gauthamp10</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/gauthamp10"/>
    <language>en</language>
    <item>
      <title>My 3 year Linux anniversary</title>
      <dc:creator>Gautham Prakash</dc:creator>
      <pubDate>Tue, 29 Jun 2021 07:15:23 +0000</pubDate>
      <link>https://forem.com/gauthamp10/my-3-year-linux-anniversary-286o</link>
      <guid>https://forem.com/gauthamp10/my-3-year-linux-anniversary-286o</guid>
      <description>&lt;p&gt;Hi all,&lt;/p&gt;

&lt;p&gt;It's been close to 3 years (newbie in Linux standards) since I've made the switch to full time desktop Linux and I just want to put it out there that I've been really enjoying the whole  journey and learned a lot from the community than I ever did from anywhere else. It had helped me understand more about software and  computers and also improved my workflow and speed up computing tasks in general and my love for the terminal keeps on reaching newer heights.&lt;/p&gt;

&lt;p&gt;I believe that Linux would be very interesting for those people who likes the DIY approach and since Windows 11 doesn't offer decent support for older hardware that can be one of the many reasons for you to change to a much more free and privacy respecting more secure and open operating system build by the people without business intentions (*not all though).&lt;/p&gt;

&lt;p&gt;Don't blindly switch to Linux when someone says so! It's not for everybody and I respect that. But for any of you interested in switching to full time Linux. Do watch this: &lt;a href="https://www.youtube.com/watch?v=fvkc5WzciHw"&gt;linux-for-windows-users&lt;/a&gt; (The guy doing the video is not from a tech background!)&lt;/p&gt;

&lt;p&gt;Do check out my blog (some things have improved from the time of writing): &lt;a href="https://dev.to/gauthamp10/reasons-why-i-switched-to-linux-full-time-30ek"&gt;reasons-i-switched-to-linux&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;PS: Neither am I an activist nor trying to stir up any debate here Just the user!. I do respect other people's effort. But I prefer Linux over other operating systems that's all. &lt;/p&gt;

&lt;p&gt;Penguin (TUX) image credits:&lt;a href="https://brianmcmahon.myportfolio.com"&gt;Brian McMahon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have a nice week.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>opensource</category>
      <category>computerscience</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Brave - The underdog of browsing</title>
      <dc:creator>Gautham Prakash</dc:creator>
      <pubDate>Tue, 09 Mar 2021 08:22:37 +0000</pubDate>
      <link>https://forem.com/gauthamp10/brave-the-underdog-of-browsing-308h</link>
      <guid>https://forem.com/gauthamp10/brave-the-underdog-of-browsing-308h</guid>
      <description>&lt;p&gt;As Ted Nelson said:&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;em&gt;“What we now call the browser is whatever defines the web. What fits in the browser is the World Wide Web and a number of trivial standards to handle that so that the content comes.”&lt;/em&gt;
&lt;/h6&gt;

&lt;p&gt;It’s common in this day and age to use a web browser more than any other application. Being efficient, private and secure is one thing that crave’s the attention of the human brain. I’ve been switching back and forth many browsers throughout my teens and then one day out of the blue I’ve discovered Brave!.&lt;/p&gt;

&lt;p&gt;With mixed bag feeling, I hesitated at first and then tried it out, it was similar and different from Chromium (Opensource Fork of Chrome), my Ex, and Firefox, my helper friend, in many many ways. Even though brave is built on top of chromium (Webkit on IOS though), it has inherited few good traits from privacy-oriented Firefox plus more super cool options as well.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pros&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ad blocking&lt;/li&gt;
&lt;li&gt;Close to zero data selling&lt;/li&gt;
&lt;li&gt;Phishing protection&lt;/li&gt;
&lt;li&gt;Malware protection&lt;/li&gt;
&lt;li&gt;Malvertising protection&lt;/li&gt;
&lt;li&gt;Per-site Shield settings&lt;/li&gt;
&lt;li&gt;Built in torrent client&lt;/li&gt;
&lt;li&gt;Built in tor connection&lt;/li&gt;
&lt;li&gt;Block Trackers&lt;/li&gt;
&lt;li&gt;Get paid for viewing Ads.&lt;/li&gt;
&lt;li&gt;Built-in Crypto Wallets&lt;/li&gt;
&lt;li&gt;Faster browsing (Better than chrome and firefox)&lt;/li&gt;
&lt;li&gt;Ram usage (Better than chrome and firefox)&lt;/li&gt;
&lt;li&gt;IPFS – downloading large files more decentralised.&lt;/li&gt;
&lt;li&gt;Block social media content embedded on other websites&lt;/li&gt;
&lt;li&gt;Secure sync&lt;/li&gt;
&lt;li&gt;Opensource&lt;/li&gt;
&lt;li&gt;Cross Platform&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cons&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uses Brave sync and no Google sync/password manager (I use opensource password manager – (Bitwarden)[&lt;a href="https://bitwarden.com/%5D"&gt;https://bitwarden.com/]&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Brave shield could break parts of some websites.&lt;/li&gt;
&lt;li&gt;Not the best android browser out there.&lt;/li&gt;
&lt;li&gt;Reward program is not very clear at start.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are many tweaks under the hood, So instead of me talking, just give brave a shot at: &lt;a href="https://brave.com/download/"&gt;https://brave.com/download/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Happy Browsing.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Free VPN for 6 months</title>
      <dc:creator>Gautham Prakash</dc:creator>
      <pubDate>Fri, 26 Jun 2020 15:27:58 +0000</pubDate>
      <link>https://forem.com/gauthamp10/free-vpn-for-months-55jk</link>
      <guid>https://forem.com/gauthamp10/free-vpn-for-months-55jk</guid>
      <description>&lt;p&gt;Note: This is not a promotion!.&lt;/p&gt;

&lt;p&gt;I thought it would be useful to share it these days.&lt;/p&gt;

&lt;p&gt;6 months of free VPN from Seed4me.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gXLRr6N3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/hmqc9xy5v3ltu95u0o6k.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gXLRr6N3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/hmqc9xy5v3ltu95u0o6k.PNG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To avail this offer&lt;/p&gt;

&lt;p&gt;Use Promocode: STAYHOME @ &lt;a href="https://seed4.me/users/register"&gt;seed4.me&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;or &lt;/p&gt;

&lt;p&gt;Register via : &lt;a href="https://seed4.me/users/register?gift=STAYHOME"&gt;seed4.me&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cheers.&lt;/p&gt;

</description>
      <category>news</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Unlimited Google Drive - How to make the most out of it?</title>
      <dc:creator>Gautham Prakash</dc:creator>
      <pubDate>Sun, 07 Jun 2020 18:32:06 +0000</pubDate>
      <link>https://forem.com/gauthamp10/unlimited-google-drive-how-to-make-the-most-out-of-it-f8k</link>
      <guid>https://forem.com/gauthamp10/unlimited-google-drive-how-to-make-the-most-out-of-it-f8k</guid>
      <description>&lt;p&gt;What are all the possible use-cases of having unlimited google drive storage other than storing data. Like what all automation can be done with it? For example: Connecting Colab with Google drive to automate stuffs. &lt;/p&gt;

&lt;p&gt;Looking forward to hearing some useful hacks and tips.&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Easiest way to install Android OS via Linux. No Grub fiddling!</title>
      <dc:creator>Gautham Prakash</dc:creator>
      <pubDate>Sun, 07 Jun 2020 08:35:13 +0000</pubDate>
      <link>https://forem.com/gauthamp10/easiest-way-to-install-android-os-via-linux-no-grub-fiddling-3gao</link>
      <guid>https://forem.com/gauthamp10/easiest-way-to-install-android-os-via-linux-no-grub-fiddling-3gao</guid>
      <description>&lt;p&gt;Let's get to business right away. We will be installing an android fork from &lt;a href="https://www.android-x86.org/" rel="noopener noreferrer"&gt;https://www.android-x86.org/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1 - Download the Android x86 rpm file
&lt;/h2&gt;

&lt;p&gt;Download either of 32bit or 64bit  .rpm package of android-x86 from &lt;a href="https://www.android-x86.org/download.html" rel="noopener noreferrer"&gt;https://www.android-x86.org/download.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FcbOWV7d.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FcbOWV7d.gif" alt="rpm-ref"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/em&gt; : Step 2  is not applicable for (Fedora/Red Hat/CentOS/SUSE) users since rpm package can be installed in those by default. Skip on to Step 3&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2 - Installing alien package
&lt;/h2&gt;

&lt;p&gt;Install alien package for your linux distro. 'Alien' is a computer program that converts different Linux package distribution file formats. It supports conversion between Linux Standard Base, RPM, deb, Stampede (.slp) and Slackware (tgz) packages.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ubuntu/ LinuxMint/ Debian users can do&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

sudo apt install alien


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Arch user can install from AUR - &lt;a href="https://aur.archlinux.org/packages/alien_package_converter/" rel="noopener noreferrer"&gt;https://aur.archlinux.org/packages/alien_package_converter/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 3 - Installing the Android x86 rpm file.
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/em&gt; :The installation may take around 3-5 minutes depending upon the read/ write speeds. &lt;/p&gt;

&lt;p&gt;For (Fedora/Red Hat/CentOS/SUSE) users, as you all know run:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

sudo rpm -ivh android-x86-version.rpm


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;For (Ubuntu/Debian/Linux mint) users, run: &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

sudo alien -ci android-x86-version.rpm


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Volá! 🤩 Now you are ready with android x86 desktop O.S.&lt;br&gt;
Reboot and you will see a boot entry with Android x86 tag. If it doesn't show up, just change the grub timeout using &lt;a href="https://launchpad.net/grub-customizer" rel="noopener noreferrer"&gt;Grub Customizer&lt;/a&gt; or manually press Esc while booting up to show boot entries. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FnaOHcwe.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FnaOHcwe.jpg" alt="desktop"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/em&gt; : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do remember to enable Native Bridge from android settings to enjoy android desktop to the prime.&lt;/li&gt;
&lt;li&gt;You could launch the installed Android-x86 in a QEMU virtual machine if needed.&lt;/li&gt;
&lt;li&gt;To uninstall the O.S files and boot entry. Use the usual package uninstalling method of you distribution.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Enjoy your day 💖.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>android</category>
      <category>opensource</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Dockerfile Templates For All Programming languages</title>
      <dc:creator>Gautham Prakash</dc:creator>
      <pubDate>Wed, 03 Jun 2020 18:39:06 +0000</pubDate>
      <link>https://forem.com/gauthamp10/dockerfile-templates-for-all-programming-languages-a6l</link>
      <guid>https://forem.com/gauthamp10/dockerfile-templates-for-all-programming-languages-a6l</guid>
      <description>&lt;p&gt;Docker templates for most common programming languages.&lt;/p&gt;

&lt;p&gt;Project Link: &lt;a href="https://github.com/gauthamp10/dockerfile-boilerplates"&gt;ttps://github.com/gauthamp10/dockerfile-boilerplates&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feel free to contribute.&lt;a href="https://github.com/gauthamp10/dockerfile-boilerplates/blob/master/CONTRIBUTING.md"&gt;https://github.com/gauthamp10/dockerfile-boilerplates/blob/master/CONTRIBUTING.md&lt;/a&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>linux</category>
      <category>opensource</category>
      <category>github</category>
    </item>
    <item>
      <title>Reasons why I switched to Linux. Full time!</title>
      <dc:creator>Gautham Prakash</dc:creator>
      <pubDate>Wed, 03 Jun 2020 16:39:19 +0000</pubDate>
      <link>https://forem.com/gauthamp10/reasons-why-i-switched-to-linux-full-time-30ek</link>
      <guid>https://forem.com/gauthamp10/reasons-why-i-switched-to-linux-full-time-30ek</guid>
      <description>&lt;p&gt;Hey there. It's my first time on #dev.to community.&lt;/p&gt;

&lt;p&gt;The reason why I wrote this blog is to let you all get a glimpse of why using a free and open source operating system is always better for people in the tech domain and also to break some myths about Linux. I have changed as a full-time Linux user a year ago and haven't looked back since.&lt;/p&gt;

&lt;p&gt;Operating Systems have always been a fascination to me and I've tried a variety of the same from &lt;a href="https://en.wikipedia.org/wiki/System_1" rel="noopener noreferrer"&gt;Macintosh System 1&lt;/a&gt; through MS-DOS to latest version of  BSD Unix.The following are some genuine reasons why I switched to Linux as my fulltime operating system.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Reason 1: Updates
&lt;/h2&gt;




&lt;p&gt;Updates are a way of getting the brightest and greatest features and tools to stands out from the crowd. But if we have no control over it, it can break and disrupt your workflow.&lt;/p&gt;

&lt;p&gt;Linux stands out in delivering timely stable updates and gives users a choice of either to download it or not so that you can have &lt;em&gt;total control&lt;/em&gt; of your updates.&lt;/p&gt;

&lt;p&gt;In Linux what's good to see is you could always select what to update and what not. This is very useful when we have limited memory and we only need to update security patches.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FxMG5P13%2Fselectiveupdate.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FxMG5P13%2Fselectiveupdate.png" alt="RAM USAGE"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Linux selective update&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Now when we compare with other operating systems it's not the same. There is little flexibility with updates. Another plus point of Linux is that you can change and swap any new feature and integrate it into your existing configuration. It may not be a single click but you always have that option as well.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Reason 2: Resource Usage
&lt;/h2&gt;




&lt;p&gt;Most proprietary operating systems have their core designed in such a way that the OS can be used only if you have a decent system specification.&lt;/p&gt;

&lt;p&gt;Since the internals like the kernel is so lite some (thousand LOC), you could bake up your customized Linux version which only uses RAM of around &lt;strong&gt;400Mb&lt;/strong&gt;....great right! Think about it, even your smartphone uses around &lt;strong&gt;1.5Gb&lt;/strong&gt; of ram on average.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2Fpn0677b%2F2019-06-09-ram-usage.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2Fpn0677b%2F2019-06-09-ram-usage.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Memory Usage&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This ultimately translates to the fact that you could run more apps and scripts with the limited specification.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Reason 3: Best for Developers
&lt;/h2&gt;




&lt;p&gt;Linux is and will remain the best ecosystem without debate for developers of the fact that it comes prebuilt with a plethora of suites and apps for the sole purpose of software development and because of the FOSS community that it is backed up by.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/QNFhOolVeCzPQ2Mx85/source.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/QNFhOolVeCzPQ2Mx85/source.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://giphy.com/gifs/checkmatedigital-code-coding-monkey-QNFhOolVeCzPQ2Mx85" rel="noopener noreferrer"&gt;via GIPHY&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Another thing to consider for developers is because sources can be compiled and executed on Linux much faster.&lt;/p&gt;

&lt;p&gt;Package management also plays a key role in making the TUX special for hardcore devs. One could selectively add or remove any packages at will. This is a more flexible way of getting things done much faster and be more productive at work.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2F8bJBRpG%2F2019-06-09-package.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2F8bJBRpG%2F2019-06-09-package.jpg" alt="Sudo"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;😎 Cool Fact&lt;/strong&gt; : &lt;em&gt;The above statements can be backed up by the fact that the top 500 supercomputers run on Linux and most cloud servers are powered by the TUX.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Reason 4: Get to solve real problems
&lt;/h2&gt;



&lt;p&gt;It is greatly accepted that Linux is much harder for a newbie, it has changed to some extent but deep down it is the same. Linux was intentionally designed so that one can know the ins and outs of the computer system whether it's the software or the kernel interacting with the hardware.&lt;/p&gt;

&lt;p&gt;To use Linux full-time or as your primary OS especially for a newbie is tough due to various reasons. For example, in some distribution,you need to write hardware-specific drivers for WiFi, Audio and such basic things. This might look very complex but once you get the hang of it you could solve bigger problems.&lt;/p&gt;



&lt;p&gt;Linux is a great way of gaining some troubleshooting experience. It may give up on you but you have the power to always bring it back up if you are willing to do so!.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Reason 5: You have the ultimate control
&lt;/h2&gt;



&lt;p&gt;It's not Apple or Microsoft or even Canonical that are controlling you. You are your &lt;em&gt;&lt;strong&gt;😎 Boss&lt;/strong&gt;&lt;/em&gt; when it comes to Linux even if it's backed up by any MNC.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FPw3Nc93%2F2019-06-09-sudo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FPw3Nc93%2F2019-06-09-sudo.png" alt="Sudo"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;You have the supreme authority to have all permissions to edit any files as per your liking. File permissions are an entirely humongous topic when it comes to Linux. You can practice, understand and benefit a lot by knowing file permissions.&lt;/p&gt;

&lt;p&gt;Know more about Linux file permissions: &lt;a href="https://wiki.archlinux.org/index.php/File_permissions_and_attributes" rel="noopener noreferrer"&gt;WikiArchlinux&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The whole firewall, VPN, SSH and every other aspect of the network can also be controlled at will.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Reason 6: Endless Customization
&lt;/h2&gt;



&lt;p&gt;Back in the days when Linux was young and tender, one might look at it and say: &lt;em&gt;&lt;strong&gt;"An unfriendly dirty command-line O.S!"&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Mind you!..those days are long gone.You can have pre-built beautifull linux distributions like &lt;strong&gt;Deepin, Elementary, Endless OS&lt;/strong&gt; etc.. which are very much 21st century and a visual treat.Moreover since you are your own boss here,you could try out different desktop environments(layouts) or a window manager in th same system and select the best that suites  you for different moods.You could have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.gnome.org/" rel="noopener noreferrer"&gt;Gnome&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kde.org/" rel="noopener noreferrer"&gt;KDE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://itsfoss.com/use-unity-ubuntu-17-10/" rel="noopener noreferrer"&gt;Unity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://spins.fedoraproject.org/cinnamon/" rel="noopener noreferrer"&gt;Cinnamon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.xfce.org/" rel="noopener noreferrer"&gt;XFCE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lxde.org/" rel="noopener noreferrer"&gt;LXDE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mate-desktop.org/" rel="noopener noreferrer"&gt;Mate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/solus-project/budgie-desktop" rel="noopener noreferrer"&gt;Budgie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lxqt.org/" rel="noopener noreferrer"&gt;LxQt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.enlightenment.org/" rel="noopener noreferrer"&gt;Enlightment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.deepin.org/en/dde/" rel="noopener noreferrer"&gt;Deepin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://linuxconfig.org/how-to-install-pantheon-desktop-on-ubuntu-18-04-linux-desktop" rel="noopener noreferrer"&gt;Pantheon&lt;/a&gt;
&lt;em&gt;and many many more...&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tried all and don't like any? &lt;strong&gt;-&lt;/strong&gt; &lt;a href="https://ambrevar.xyz/de/" rel="noopener noreferrer"&gt;Build your own desktop environemt&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Customization of UI doesn't mean that you can only change the theme, fonts, icons, lock screen only. You could change the window buttons, you don't like the taskbar, you could change that as well. You could even change the boot-loader background or logo to say your dog's picture. The options are endless as long as your imaginations don't.&lt;/p&gt;

&lt;p&gt;Note: You could emulate the looks of MacOS or Windows if you are that sort of person.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Windows 10 Theme for Linux&lt;/strong&gt;: &lt;a href="https://www.omgubuntu.co.uk/2017/03/make-ubuntu-look-like-mac-5-steps" rel="noopener noreferrer"&gt;Original Soucrce&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mac Theme for Linux&lt;/strong&gt;: &lt;a href="https://www.omgubuntu.co.uk/2017/03/make-ubuntu-look-like-mac-5-steps" rel="noopener noreferrer"&gt;Original Post&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Reason 7: Free, Open Source and Privacy oriented
&lt;/h2&gt;



&lt;p&gt;Other than a minute percentage of apps and OS vendors, the whole Linux operating systems and apps are open source and free to use and distribute. This makes it a joy for people like me to test out the best apps and OSs out there and to get inspired.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FRQ3nwV0%2F2019-06-09-open-source.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FRQ3nwV0%2F2019-06-09-open-source.png" alt="Sudo"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;With the non-open source nature of other OS, it's not clear what's under the hood. The level of transparency even though is documented, but we can't see it. We don't know what all data are being collected but with Linux we know what are dealing with if we are willing to dig deep.&lt;/p&gt;

&lt;p&gt;See source code of linux: &lt;a href="https://github.com/torvalds/linux/" rel="noopener noreferrer"&gt;Linux Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You might argue that then why I am using Google. For that my reply is: &lt;em&gt;&lt;strong&gt;" Prepare for the worst! and Expect the best!."&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Reason 8: Better immunity to viruses
&lt;/h2&gt;



&lt;p&gt;&lt;em&gt;&lt;strong&gt;" Virus?.......I don't know you well!"&lt;/strong&gt;&lt;/em&gt; &lt;strong&gt;-🐧 TUX  says&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It's a myth that Linux is immune to viruses. Any computer which is attached to a network is prone to threads and so does Linux. But the risk here is much less when we compare it with the likes of other operating systems because of Linux's Permissions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/l0Hlw1wlzvxTvxiZG/source.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/l0Hlw1wlzvxTvxiZG/source.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;The best thing about Linux is that you could always open a virus infected USB from other operating systems and even Linux binaries with malicious code can be copied to your file-system as long as you don't execute or give it necessary permissions, you're OK.&lt;/p&gt;



&lt;h2&gt;
  
  
  Trade-Offs
&lt;/h2&gt;




&lt;p&gt;Even though Linux is great for many things, it falls short when it comes to the following things.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Support

&lt;ul&gt;
&lt;li&gt;Since Linux is open sourced, not every distribution will get customer support like a Windows or Mac. This is true and will remain so for years to come until and unless Microsoft or Apple make their own Linux distros. Hey..why bother when you are your Boss..the responsibility is on you!&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;




&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2F3NXzVXm%2F2019-06-09-support.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2F3NXzVXm%2F2019-06-09-support.jpg" alt="linux support"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;ul&gt;
&lt;li&gt;Drivers

&lt;ul&gt;
&lt;li&gt;Linux won't automatically install all drivers for you. For instance, my laptop the Acer Swift 3 comes with a fingerprint sensor (vendor- EgisTec). Windows has the driver for the sensor but EgisTec doesn't provide any Linux drivers or source. So now I have to figure out a way to build a driver for the sensor without any source.It seems tough going! and It is.... but I love it.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;




&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FjWxtHns%2F2019-06-09-driver.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FjWxtHns%2F2019-06-09-driver.jpg" alt="Linux Driver"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Games&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gaming is an area of heated debates between Linux and Windows fans. One might say Linux supports games through Wine Emulation or you could always use Steam. But it is not practical everywhere.&lt;/li&gt;
&lt;li&gt;Even though ProtonDB , Lutris and PlayOnLinux are worth a try, but it’s felt quite buggy and unstable for the long run and even the setup is pretty tiresome. Trust me I’ve gone through the chaotic crashes.&lt;/li&gt;
&lt;li&gt;But things will change since cloud gaming is the future where we don’t rely much on hardware or software but the network only.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;




&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2F0nYdXTq%2F2019-06-09-wine.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2F0nYdXTq%2F2019-06-09-wine.jpg" alt="Wine gaming"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;ul&gt;
&lt;li&gt;Windows and Mac-specific application

&lt;ul&gt;
&lt;li&gt;One of the main reasons why every professional cannot switch into Linux is due to the proprietary application suites like MS Office, Adobe etc..they use for their work which is not available on Linux. Even though alternatives are available for Office productivity, image manipulation, and video editing. The Windows and Mac counterparts are much better.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;




&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FpwCBsKf%2F2019-06-09-photoshop.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FpwCBsKf%2F2019-06-09-photoshop.png"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Folks that's the end of this blog. I hope you like it and feel free to contact me.&lt;/p&gt;

&lt;p&gt;&lt;a href="//mailto:gauthamp10@gmail.com"&gt;mailto&lt;/a&gt;&lt;br&gt;
&lt;a href="https://gauthamp10.github.io" rel="noopener noreferrer"&gt;Website&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/gauthamp10" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;/p&gt;

</description>
      <category>linux</category>
      <category>opensource</category>
      <category>webdev</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
