<?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 Developer&#39;s blog</title>
    <link>/tags/linux/</link>
    <description>Recent content in linux on Developer&#39;s blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 04 Aug 2022 18:00:00 +0000</lastBuildDate><atom:link href="/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Working With Multiple VPNs</title>
      <link>/posts/working-with-multiple-vpns/</link>
      <pubDate>Thu, 04 Aug 2022 18:00:00 +0000</pubDate>
      
      <guid>/posts/working-with-multiple-vpns/</guid>
      <description>&lt;p&gt;I work on several projects. Each of them require a VPN connection. Sometimes, I work from remote
locations and I need to access my home network. It&amp;rsquo;s one more VPN connection. It&amp;rsquo;s convenient to
have an ability to access different private networks at the same time. Let&amp;rsquo;s discuss the issues of
multi-VPN setups and possible.&lt;/p&gt;
&lt;p&gt;TL;DR:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Use NetworkManager to manage VPN connections.&lt;/li&gt;
&lt;li&gt;Disable systemd-resolved.&lt;/li&gt;
&lt;li&gt;Use dnsmasq to process DNS requests.&lt;/li&gt;
&lt;/ol&gt;</description>
    </item>
    
    <item>
      <title>How Much Access to RAM Costs</title>
      <link>/posts/how-much-access-to-ram-costs/</link>
      <pubDate>Mon, 17 Jan 2022 05:00:00 +0000</pubDate>
      
      <guid>/posts/how-much-access-to-ram-costs/</guid>
      <description>&lt;p&gt;Every computer program uses the main memory (RAM) to store data. RAM is considered to be fast
storage compared even to the fastest NVMe SSD or 100Gbit network. It seems that the RAM speed is
high enough and that is why no optimizations are required: just read or write any memory cell when
the program needs it.&lt;/p&gt;
&lt;p&gt;From the famous article
&lt;a href=&#34;https://people.freebsd.org/~lstewart/articles/cpumemory.pdf&#34;&gt;What Every Programmer Should Know About Memory&lt;/a&gt;,
I&amp;rsquo;d found that memory access is more tricky than I used to think about.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Install Ubuntu on External Disk</title>
      <link>/posts/install-ubuntu-on-external-disk/</link>
      <pubDate>Sat, 25 Dec 2021 10:00:00 +0000</pubDate>
      
      <guid>/posts/install-ubuntu-on-external-disk/</guid>
      <description>&lt;p&gt;Sometimes it can be useful to have an external HDD or SSD with a familiar environment installed.
With such a device it&amp;rsquo;s possible to check the computer from eBay for GPU or memory faults, restore a
primary OS of the workstation after an unsuccessful software update or just work on another PC with
a familiar OS without any modifications of any software on this machine.&lt;/p&gt;
&lt;p&gt;I use Ubuntu 20.04 as a primary OS, that is why in this article, I&amp;rsquo;ll explain how to install it on
an external drive.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Network Tools</title>
      <link>/posts/network-tools/</link>
      <pubDate>Sat, 15 May 2021 08:00:00 +0000</pubDate>
      
      <guid>/posts/network-tools/</guid>
      <description>Almost every user sooner or later faces network problems, so it&amp;rsquo;s essential to have at least a basic understanding of network troubleshooting. In this article, I&amp;rsquo;d like to overview tools I use to explore network configuration and solve network issues on the Ubuntu desktop. Most of these applications can be used on a server but some of them are specific to desktop systems.
ip and NetworkManager ip is a tool that allows to show or manipulate routing and network devices.</description>
    </item>
    
    <item>
      <title>Wrong Copying Progress and Long Disk Unmounting on Ubuntu</title>
      <link>/posts/wrong-copying-progress-and-long-disk-unmounting-on-ubuntu/</link>
      <pubDate>Mon, 04 Jan 2021 11:00:00 +0000</pubDate>
      
      <guid>/posts/wrong-copying-progress-and-long-disk-unmounting-on-ubuntu/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;../../unmount-freezes.png&#34; alt=&#34;Unmount freezes&#34;&gt;&lt;/p&gt;
&lt;p&gt;Sometimes I need to copy files from an internal SSD to an external hard drive. Recently I&amp;rsquo;ve found a
strange behavior on Ubuntu 20.04. When I try to copy a fairly big file (like 2Gb - 4Gb) Nautilus
shows insane writing speed and the progress bar instantly reaches 100%, but when I want to unmount
the device - it freezes for several minutes. I tried different file managers like
&lt;a href=&#34;https://docs.xfce.org/xfce/thunar/start&#34;&gt;Thunar&lt;/a&gt; from Xfce,
&lt;a href=&#34;https://midnight-commander.org/&#34;&gt;midnight-commander&lt;/a&gt;, or even utilities like &lt;code&gt;rsync&lt;/code&gt; or &lt;code&gt;pv&lt;/code&gt; - the
result was the same. For me, it&amp;rsquo;s a bit inconvenient when I don&amp;rsquo;t know how much time I have to wait
until all data will be transferred, so I tried to find the solution to this problem.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
