<?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>DEV Community: Giridharan S</title>
    <description>The latest articles on DEV Community by Giridharan S (@godinreach).</description>
    <link>https://dev.to/godinreach</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%2F3833080%2Feae3070e-9a8f-44df-ab18-c60c0e679adf.jpg</url>
      <title>DEV Community: Giridharan S</title>
      <link>https://dev.to/godinreach</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/godinreach"/>
    <language>en</language>
    <item>
      <title>Methods to summon Tux</title>
      <dc:creator>Giridharan S</dc:creator>
      <pubDate>Fri, 20 Mar 2026 14:56:38 +0000</pubDate>
      <link>https://dev.to/godinreach/methods-to-summon-tux-ii9</link>
      <guid>https://dev.to/godinreach/methods-to-summon-tux-ii9</guid>
      <description>&lt;h3&gt;
  
  
  Who is TUX??
&lt;/h3&gt;

&lt;p&gt;Tux is the mascot (a figure for branding) of Linux!! He is a happy, sitting Penguin.&lt;br&gt;&lt;br&gt;
Tux was chosen as mascot for Linux after the Linux logo competition and also Linus Torvalds once said in an interview that when he went to Canberra Zoo he was bitten by a little Penguin, which inspired his love for Penguins 🐧&lt;/p&gt;

&lt;p&gt;*Summoning Tux in the title refers to running Linux.&lt;/p&gt;


&lt;h3&gt;
  
  
  &lt;strong&gt;Where to Install??&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;As we already saw there are several way to boot Linux like&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;USB live boot&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Virtual Machine (VM)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Windows Subsystem for Linux (WSL)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Primary / Dual Boot in Disk&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let me explain each of these as simple as detailed as i could&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;USB live boot:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Unlike Windows most Linux distros have a special feature of trying before installing, Linux can run without installing by essential parts of Linux OS into the RAM and using RAM as a temporary storage medium with Ram Disk.&lt;br&gt;&lt;br&gt;
So here we use keep the Linux ISO image in USB drive and boot the OS present in it by making the USB drive bootable.&lt;/p&gt;

&lt;p&gt;(There is a concept called as Ram Disk in which the OS uses the ram as a virtual storage medium and storing files in it until the power is lost. You can try out Ram Disk in almost every OS with special software )&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Using Virtual Machine (VM):&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As everyone already knows OS controls hardware, there can be only one OS running at a time. If we want to run 2 or more OS at a same time, we use the concept of Virtual Machines.&lt;/p&gt;

&lt;p&gt;The virtual machine is created and run using specialized software called Hypervisor (eg: Virtualbox, VMware, qemu etc). Hypervisor creates a Virtual Hard disk, allocates virtual CPU and memory then installs OS to it and makes the installed OS run as if it were on a real machine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Windows Subsystem for Linux (WSL):&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;WSL is a feature in Windows Os that allows us to use Linux without Installing Linux a Distro!! WSL uses a lightweight shell (terminal) only edition of distros. It loads the Linux kernel and a lightweight VM inside to provide a Linux compatible environment inside Windows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Primary / Dual boot with Disk:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the complete Linux installation. Installing Linux to disk as only OS or alongside Windows allows us to use its full potential. Its done by partitioning disks (dividing physical storage as parts like house with rooms for separate purpose) and installing the Linux in the created partition or installing it in whole disk.&lt;/p&gt;

&lt;p&gt;For a first time Linux user, selecting this is the worst decision they could make : )&lt;/p&gt;


&lt;h3&gt;
  
  
  Pros and Cons
&lt;/h3&gt;

&lt;p&gt;Everything has its own pros and cons, now let's see the pros and cons of these.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;USB:&lt;br&gt;&lt;br&gt;
• Runs even without any installed OS.&lt;br&gt;&lt;br&gt;
• Portable (can boot on any system)&lt;br&gt;&lt;br&gt;
• Quick to setup.&lt;br&gt;&lt;br&gt;
• Format USB drive to remove.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Virtual Machine:&lt;br&gt;&lt;br&gt;
• Faster than USB booting.&lt;br&gt;&lt;br&gt;
• Simple and risk free setup then installing in disk.&lt;br&gt;&lt;br&gt;
• Can share files and clipboard between Host OS and VM.&lt;br&gt;&lt;br&gt;
• Snapshot and rollback possible (can save the session and rollback to it if needed)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Windows Subsystem for Linux:&lt;br&gt;&lt;br&gt;
• No need to install additional software.&lt;br&gt;&lt;br&gt;
• Integrated with Windows. (can easily access Windows files from wsl)&lt;br&gt;&lt;br&gt;
• Lightweight than VM both in memory and storage.&lt;br&gt;&lt;br&gt;
• Can multiple versions at same time.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Installing to Disk:&lt;br&gt;&lt;br&gt;
• Runs in full potential.&lt;br&gt;&lt;br&gt;
• Uses less storage and memory.&lt;br&gt;&lt;br&gt;
• Very fast.&lt;br&gt;&lt;br&gt;
• Full hardware access.&lt;/p&gt;&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;&lt;p&gt;USB:&lt;br&gt;&lt;br&gt;
• Speed is limited to data transfer speed of USB&lt;br&gt;&lt;br&gt;
• Session is not saved. (Files are not saved)&lt;br&gt;&lt;br&gt;
• Reduces USB drives lifespan.&lt;br&gt;&lt;br&gt;
• Limited space&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Virtual Machine:&lt;br&gt;&lt;br&gt;
• Performance is reduced because of emulation.&lt;br&gt;&lt;br&gt;
• Very limited access to real Hardware.&lt;br&gt;&lt;br&gt;
• High resource usage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Windows Subsystem for Linux:&lt;br&gt;&lt;br&gt;
• Limited access to hardware.&lt;br&gt;&lt;br&gt;
• Limited GUI apps support.&lt;br&gt;&lt;br&gt;
• Issues with network connectivity.&lt;br&gt;&lt;br&gt;
• Read/Write operations are slow.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Installing to Disk:&lt;br&gt;&lt;br&gt;
• Very complex to setup.&lt;br&gt;&lt;br&gt;
• Risk of existing data loss (selecting wrong partition)&lt;br&gt;&lt;br&gt;
• Managing takes time and effort.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are the pros and cons of those Linux usage methods. Do research learn on your own then choose a method for your use case.&lt;br&gt;&lt;br&gt;
(Try everything to experience the pros and cons!!)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My recommended order of trying is:&lt;br&gt;&lt;br&gt;
WSL -&amp;gt; Virtual Machine -&amp;gt; Live Boot -&amp;gt; Installing on disk&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;We have reached the end! While waiting for the "Summoning TUX (Installing Linux)" blog do a deeeeeeeep research and know more about them!&lt;/p&gt;

&lt;p&gt;See you on the next Blog!&lt;br&gt;&lt;br&gt;
Written by Giridharan S ( a.k.a. GodInreach)&lt;br&gt;&lt;br&gt;
Reach me at &lt;a href="mailto://giridharan@duck.com"&gt;giridharan@duck.com&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight console"&gt;&lt;code&gt;&lt;span class="gp"&gt;root@linux:~#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;wget https://paste.rs/Zd03p.txt
&lt;span class="gp"&gt;root@linux:~#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;cat &lt;/span&gt;Zd03p.txt
&lt;span class="go"&gt;Good Bye from GodInReach
See you in the next blog!
&lt;/span&gt;&lt;span class="gp"&gt;root@linux:~#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;exit&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>beginners</category>
      <category>linux</category>
      <category>opensource</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Linux!?</title>
      <dc:creator>Giridharan S</dc:creator>
      <pubDate>Thu, 19 Mar 2026 04:20:45 +0000</pubDate>
      <link>https://dev.to/godinreach/linux-c2b</link>
      <guid>https://dev.to/godinreach/linux-c2b</guid>
      <description>&lt;h3&gt;
  
  
  Linux Linux Linux..... What's Linux????
&lt;/h3&gt;

&lt;p&gt;Linux is basically a Kernel (Kernel is the Brain of Operating System which acts as a bridge between hardware and rest of the OS) built by &lt;strong&gt;Linus Torvalds&lt;/strong&gt; but due to its popularity the family of Open Source OS using Linux kernel is being called as Linux in common!!&lt;br&gt;&lt;br&gt;
(🤫 But actually full Linux OS is called a Distribution)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FACTS!!&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;72% of mobile devices use Android which is a basically a highly customized variant of Linux kernel!!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The worlds &lt;a href="https://en.wikipedia.org/wiki/TOP500" rel="noopener noreferrer"&gt;Top 500 supercomputers&lt;/a&gt; are running Linux!!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Linux can run for years without Rebooting!!&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Linux Distributions
&lt;/h3&gt;

&lt;p&gt;As already said above a Linux Distribution is a complete OS bundled with the Linux kernel, software and User Interface&lt;/p&gt;

&lt;p&gt;Linux Distros (Distributions for short) are not like windows, where all the components in windows are tightly integrated, but Linux is like plug and play, just like you go to a ice cream parlor and select the base ice cream then different toppings to add on.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some Base Linux Distros:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Debian&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Arch&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fedora&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;OpenSUSE&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;RedHat&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Gentoo&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Just like there are many Flavors in Ice Cream there are many flavors derived from these Base distributions.&lt;br&gt;&lt;br&gt;
Its called Flavors or Spins&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some famous flavors/spins of those base:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Ubuntu / Linux Mint / Kali Linux/ Parrot OS - Debian&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Garuda / Manjaro / EndeavourOS - Arch&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fedora Workstation / Fedora Silverblue- Fedora&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;RHEL Server / CentOS - Red Hat Enterprise Linux&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Choosing the Distro for YOU
&lt;/h3&gt;

&lt;p&gt;There are approximately 500+ distributions to choose from!&lt;br&gt;&lt;br&gt;
*From here we will be referring Distros as Linux for my convenience...&lt;/p&gt;

&lt;p&gt;To answer the question What Linux to use, first we need to define our use case. Every Linux has some advantage and disadvantage.&lt;/p&gt;

&lt;p&gt;First answer these questions:&lt;br&gt;&lt;br&gt;
1. First time using Linux?&lt;br&gt;&lt;br&gt;
2. Low on Storage and memory / Using low spec device?&lt;br&gt;&lt;br&gt;
3. Stability or Customization?&lt;/p&gt;

&lt;p&gt;With answers for these we can come to a conclusion a bit,&lt;/p&gt;

&lt;p&gt;Poor&amp;lt;Okay&amp;lt;Good&amp;lt;Excellent&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;First time users&lt;/th&gt;
&lt;th&gt;Low Spec&lt;/th&gt;
&lt;th&gt;Stability&lt;/th&gt;
&lt;th&gt;Customization&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Ubuntu&lt;/td&gt;
&lt;td&gt;Excellent&lt;/td&gt;
&lt;td&gt;Poor&lt;/td&gt;
&lt;td&gt;Excellent&lt;/td&gt;
&lt;td&gt;Good&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Linux Mint&lt;/td&gt;
&lt;td&gt;Excellent&lt;/td&gt;
&lt;td&gt;Excellent&lt;/td&gt;
&lt;td&gt;Excellent&lt;/td&gt;
&lt;td&gt;Good&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kali Linux&lt;/td&gt;
&lt;td&gt;Okay&lt;/td&gt;
&lt;td&gt;Poor&lt;/td&gt;
&lt;td&gt;Okay&lt;/td&gt;
&lt;td&gt;Okay&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Arch based&lt;/td&gt;
&lt;td&gt;Poor --&lt;/td&gt;
&lt;td&gt;Excellent ++&lt;/td&gt;
&lt;td&gt;Don't Expect&lt;/td&gt;
&lt;td&gt;Excellent ++&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Parrot OS&lt;/td&gt;
&lt;td&gt;Okay&lt;/td&gt;
&lt;td&gt;Good&lt;/td&gt;
&lt;td&gt;Okay&lt;/td&gt;
&lt;td&gt;Okay&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;*This table is just according to me, not the proven comparison.&lt;/p&gt;




&lt;p&gt;Written by Giri - aka GodInReach&lt;/p&gt;

&lt;h1&gt;
  
  
  0% AI
&lt;/h1&gt;

</description>
    </item>
  </channel>
</rss>
