<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux on Ke's Notes and Blogs</title><link>https://kxue43.github.io/notes-and-blogs/tags/linux/</link><description>Recent content in Linux on Ke's Notes and Blogs</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 27 Oct 2025 13:41:19 -0400</lastBuildDate><atom:link href="https://kxue43.github.io/notes-and-blogs/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>Fedora Silverblue Desktop</title><link>https://kxue43.github.io/notes-and-blogs/notes/fedora-silverblue/</link><pubDate>Mon, 27 Oct 2025 13:41:19 -0400</pubDate><guid>https://kxue43.github.io/notes-and-blogs/notes/fedora-silverblue/</guid><description>&lt;p&gt;This document covers how to set up an x64 Fedora Silverblue as a developer machine.
It is geared towards Go, Python and JavaScript development.&lt;/p&gt;
&lt;p&gt;All commands on this page should be executed from the user&amp;rsquo;s home directory.&lt;/p&gt;





&lt;h2 id="install-nvidia-drivers" class="heading "&gt;Install Nvidia drivers&lt;a href="#install-nvidia-drivers" aria-labelledby="install-nvidia-drivers"&gt;








&lt;!-- &lt;i class="fas fa-link anchor"&gt;&lt;/i&gt; --&gt;
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512"&gt;&lt;use href="#fas-link"&gt;&lt;/use&gt;&lt;/svg&gt;&amp;nbsp;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Follow the 
 









 


 &lt;a href="https://docs.fedoraproject.org/en-US/fedora-silverblue/troubleshooting/#_using_nvidia_drivers"&gt;official doc&lt;/a&gt;.&lt;/p&gt;





&lt;h2 id="configure-terminal" class="heading "&gt;Configure terminal&lt;a href="#configure-terminal" aria-labelledby="configure-terminal"&gt;








&lt;!-- &lt;i class="fas fa-link anchor"&gt;&lt;/i&gt; --&gt;
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512"&gt;&lt;use href="#fas-link"&gt;&lt;/use&gt;&lt;/svg&gt;&amp;nbsp;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Download 
 









 


 &lt;a href="https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/JetBrainsMono.zip"&gt;JetBrainsMono Nerd Font&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>SSH Client and Server</title><link>https://kxue43.github.io/notes-and-blogs/notes/ssh-client-and-server/</link><pubDate>Tue, 05 Nov 2024 21:31:53 -0500</pubDate><guid>https://kxue43.github.io/notes-and-blogs/notes/ssh-client-and-server/</guid><description>&lt;p&gt;This page describes how to set up a Linux machine as an SSH server and remote in from macOS.&lt;/p&gt;





&lt;h2 id="ssh-server-on-linux" class="heading "&gt;SSH Server on Linux&lt;a href="#ssh-server-on-linux" aria-labelledby="ssh-server-on-linux"&gt;








&lt;!-- &lt;i class="fas fa-link anchor"&gt;&lt;/i&gt; --&gt;
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512"&gt;&lt;use href="#fas-link"&gt;&lt;/use&gt;&lt;/svg&gt;&amp;nbsp;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;First install OpenSSH server on the specific Linux distro if it&amp;rsquo;s not already present.&lt;/p&gt;
&lt;p&gt;Then check if the &lt;code&gt;sshd&lt;/code&gt; service is enabled and active.&lt;/p&gt;
&lt;div class="codeblock syntax-highlight mb-3"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo systemctl status sshd&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;If not, enable and activate it by the following.&lt;/p&gt;</description></item><item><title>GNU GRUB and Multiboot</title><link>https://kxue43.github.io/notes-and-blogs/notes/gnu-grub-and-multiboot/</link><pubDate>Mon, 04 Nov 2024 21:45:41 -0500</pubDate><guid>https://kxue43.github.io/notes-and-blogs/notes/gnu-grub-and-multiboot/</guid><description>&lt;h2 id="bootloader" class="heading "&gt;Bootloader&lt;a href="#bootloader" aria-labelledby="bootloader"&gt;








&lt;!-- &lt;i class="fas fa-link anchor"&gt;&lt;/i&gt; --&gt;
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512"&gt;&lt;use href="#fas-link"&gt;&lt;/use&gt;&lt;/svg&gt;&amp;nbsp;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The 
 









 


 &lt;a href="https://en.wikipedia.org/wiki/Bootloader"&gt;Bootloader Wiki page&lt;/a&gt; contains good information
about bootloaders in general.&lt;/p&gt;
&lt;p&gt;According to the Wiki page, BIOS and UEFI are first-stage bootloaders.
They start the second-stage bootloader such as GNU GRUB. Second-stage
bootloaders &amp;ldquo;are not themselves operating systems, but are able to load
an operating system properly and transfer execution to it; the operating
system subsequently initializes itself and may load extra device
drivers. The second-stage boot loader does not need drivers for its own
operation, but may instead use generic storage access methods provided
by system firmware such as the BIOS or Open Firmware, though typically
with restricted hardware functionality and lower performance&amp;rdquo;.&lt;/p&gt;</description></item></channel></rss>