<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5957666542740923869</id><updated>2026-10-16T11:13:00.119-07:00</updated><category term="Linux Distributions"/><category term="Guides and Tutorials"/><category term="Multimedia"/><category term="Linux Live Cd"/><category term="Graphic Tools"/><category term="Ubuntu"/><category term="Audio"/><category term="Software Packages"/><category term="Security"/><category term="Repository"/><category term="System"/><category term="Ubuntu Derivatives"/><category term="Video"/><category term="Debian"/><category term="Utility"/><category term="Science"/><category term="Fedora"/><category term="Databases"/><category term="BSD (Berkeley Software Distribution)"/><category term="Education"/><category term="Games"/><category term="Servers"/><category term="Desktop Environment"/><category term="Web Browsers"/><category term="Arch Linux"/><category term="Math"/><category term="Backup"/><category term="Music"/><category term="CentOS"/><category term="KDE"/><category term="Accessible Applications"/><category term="Apps"/><category term="Advertising and Marketing"/><category term="Slackware"/><category term="Android"/><category term="Infographics"/><category term="Programming Software"/><category term="Apple"/><category term="Cd-Dvd Burning"/><category term="Gentoo"/><category term="Office"/><category term="Red Hat"/><category term="Window Manager"/><category term="Zorin"/><category term="File Manager"/><category term="Compiz Fusion"/><category term="Computational biology"/><category term="Data storage"/><category term="X Window System"/><category term="Blogger"/><category term="Chat"/><category term="Google"/><category term="Mandriva"/><category term="Programming Language"/><category term="Statistical Software"/><category term="Web Tools"/><category term="Miscellaneous"/><category term="Scientific Distributions"/><category term="Tutorials"/><category term="Xubuntu"/><category term="Burning"/><category term="Docks Manager"/><category term="Ham Radio"/><category term="Web Resources"/><category term="Weblog Applications"/><category term="Library"/><category term="Manjaro"/><category term="Mobile"/><category term="Mozilla"/><category term="Mozilla Thunderbird"/><category term="Others System Operating"/><category term="Social Networks"/><category term="Statistics"/><category term="Text Editors"/><category term="Xfce"/><category term="Gnome"/><category term="Mail Client"/><category term="Mozilla Firefox"/><category term="Puppy Linux"/><category term="Windows"/><category term="Editors Blog"/><category term="FTP"/><category term="Linux Mint"/><category term="News Aggregator"/><category term="OpenSUSE"/><category term="Kernel"/><category term="Social Bookmarks"/><category term="Knoppix"/><category term="Kubuntu"/><category term="P2P"/><category term="Unity"/><category term="Unix"/><category term="Virtualization"/><category term="eSpeak"/><category term="Development Release"/><category term="Mac"/><category term="Maps"/><category term="Netbook"/><category term="Networking"/><category term="To-Do List Manager"/><category term="Web Search Engine"/><category term="Window System"/><category term="Digital Marketing"/><category term="Hardware"/><category term="Linus Torvalds"/><category term="Manuals and Tutorials"/><category term="Medical Research Labs"/><category term="Mepis"/><category term="Newsreaders"/><category term="Operating System"/><category term="PCLinuxOS"/><category term="Solaris"/><category term="Version Control System"/><category term="GPS"/><category term="Internet Tools"/><category term="LXDE"/><category term="Mageia"/><category term="Mozilla Addons"/><category term="Mozilla SeaMonkey"/><category term="News"/><category term="Routing"/><category term="Technology"/><category term="Updates"/><category term="Internet Cafès"/><category term="Linux From Scratch"/><category term="MATE"/><category term="Medical software"/><category term="Microsoft"/><category term="Package Manager"/><category term="Tablets"/><title type='text'>Linuxlandit &amp;amp; The Conqueror Penguin</title><subtitle type='html'>The free world is the new continent in cyberspace that we have built so we can live here in freedom. It&#39;s impossible to live in freedom in the old world of cyberspace, where every program has its feudal lord that bullies and mistreats the users. So, to live in freedom we have to build a new continent. Because this is a virtual continent, it has room for everyone, and there are no immigration restrictions. - Richard Stallman -</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default?start-index=26&amp;max-results=25'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1010</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-1309134550116362946</id><published>2026-10-16T11:13:00.000-07:00</published><updated>2026-10-16T11:13:00.115-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Kali Linux Guide; Virtualization, Import Pre-Made Kali VMware VM</title><content type='html'>&lt;p&gt;Importing the &lt;a href=&quot;https://www.kali.org/get-kali/#kali-virtual-machines&quot;&gt;Kali VMware image&lt;/a&gt;is very straightforward.&lt;/p&gt;  &lt;p&gt;We first need to extract the VMware image:&lt;/p&gt;  &lt;pre&gt;&lt;code&gt;kali@kali:~$ 7z x kali-linux-2025.4-vmware-amd64.7z
[...]
kali@kali:~$
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;If we are using Windows we can instead use the &lt;a href=&quot;https://www.7-zip.org/&quot;&gt;official 7z app&lt;/a&gt;. Note if we are on Windows 11 the option will be hidden behind the context menu “Show more options”.&lt;/p&gt;

&lt;p&gt;We then launch VMware:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/import-premade-vmware/import-vmware-1.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/import-premade-vmware/import-vmware-1.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From here we will be wanting to select ‘Open a Virtual Machine’. We then navigate to the location our VM is downloaded and find the &lt;code&gt;.vmx&lt;/code&gt; file:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/import-premade-vmware/import-vmware-2.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/import-premade-vmware/import-vmware-2.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We select this then we are able to continue forward:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/import-premade-vmware/import-vmware-3.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/import-premade-vmware/import-vmware-3.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We can verify the settings that will be set here, and if we need to change any we can. Once we are happy we can select boot the VM and use it as normal. Remember the default login is &lt;code&gt;kali&lt;/code&gt; for the user and &lt;code&gt;kali&lt;/code&gt; for the password!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/1309134550116362946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/10/kali-linux-guide-virtualization-import.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/1309134550116362946'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/1309134550116362946'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/10/kali-linux-guide-virtualization-import.html' title='Kali Linux Guide; Virtualization, Import Pre-Made Kali VMware VM'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-3361022121312945343</id><published>2026-10-12T08:28:00.000-07:00</published><updated>2026-10-12T08:28:00.113-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Social Networks"/><title type='text'>Phanpy a minimalistic opinionated Mastodon web client.</title><content type='html'>&lt;h3&gt;&lt;img alt=&quot;Phanpy&quot; src=&quot;data:image/svg+xml,%3csvg%20xmlns=&#39;http://www.w3.org/2000/svg&#39;%20viewBox=&#39;0%200%2093%2027&#39;%3e%3cpath%20fill=&#39;%2382a0ef&#39;%20d=&#39;M1.96%2021.31c1.26%200%201.99-.79%201.99-2.14v-4.86h3.79c4.29%200%207-2.45%207-6.58%200-3.96-2.68-6.56-6.84-6.56H2.85c-2.07%200-2.86.81-2.86%202.89v15.12c0%201.35.72%202.14%201.96%202.14Zm1.99-10.08v-6.9h3.46c2.17%200%203.4%201.26%203.4%203.46%200%202.55-1.25%203.44-4.32%203.44zm26.04%207.96v-8.41c0-3.38-1.93-5.41-5.17-5.41-2.21%200-4.12%201.23-4.64%202.99h-.19V2.13c0-1.36-.69-2.14-1.92-2.14-1.25%200-1.93.78-1.93%202.14v17.05c0%201.36.69%202.12%201.92%202.12s1.93-.76%201.93-2.12v-6.67c0-2.39%201.3-3.9%203.28-3.9%201.8%200%202.86%201.16%202.86%203.19v7.37c0%201.36.69%202.12%201.93%202.12%201.23%200%201.93-.78%201.93-2.12Zm10.95%200h.19v.54c.12%201.01.79%201.58%201.82%201.58%201.2%200%201.88-.75%201.88-2.07v-8.5c0-3.44-2.29-5.38-6.36-5.38q-2.53.01-3.98.81c-1.36.69-1.99%201.61-1.99%202.52%200%20.79.53%201.36%201.38%201.36.63%200%201.04-.16%201.48-.51a4%204%200%200%201%202.87-1.22c1.77%200%202.75.82%202.75%202.39v1.27h-3.69c-3.53%200-5.65%201.77-5.65%204.64%200%202.83%202.05%204.73%205.08%204.73%201.9%200%203.44-.79%204.23-2.18Zm-5.48-2.78c0-1.27.94-2.04%202.52-2.04h2.99v1.61c0%201.46-1.3%202.61-2.97%202.61-1.51%200-2.53-.89-2.53-2.18Zm25.55%202.79v-8.45c0-3.41-1.88-5.38-5.19-5.38-2.29%200-4.03%201.14-4.63%202.99H51v-.95c-.04-1.25-.72-1.93-1.88-1.93-1.17%200-1.9.79-1.9%202.07V19.2c0%201.36.7%202.12%201.93%202.12s1.93-.76%201.93-2.12v-6.67c0-2.42%201.26-3.9%203.27-3.9%201.79%200%202.8%201.14%202.8%203.18v7.38c0%201.36.69%202.12%201.93%202.12%201.23%200%201.92-.75%201.92-2.11Zm6.36%205.37V18.8h.19c.69%201.64%202.29%202.58%204.41%202.58%203.65%200%205.84-2.61%205.84-6.93V12.3c0-4.32-2.17-6.91-5.79-6.91-2.18%200-3.9%201.04-4.53%202.71h-.19v-.75c-.09-1.2-.76-1.86-1.9-1.86-1.22%200-1.89.76-1.89%202.14v16.95c0%201.36.69%202.12%201.92%202.12%201.25%200%201.93-.76%201.93-2.12Zm0-10.06v-2.07c0-2.49%201.25-3.97%203.27-3.97%202.07%200%203.24%201.52%203.24%204.2v1.41c0%202.67-1.17%204.2-3.21%204.2-1.98%200-3.3-1.49-3.3-3.78ZM78.73%2025q0%20.62.42%201.04c.45.44%201.25.67%202.26.67%203.12%200%204.92-1.44%206.14-4.92l4.67-13.4c.16-.45.22-.76.22-1.05%200-1.04-.78-1.8-1.83-1.8q-1.5-.01-1.98%201.85l-3.05%2010.59h-.16L82.4%207.39q-.46-1.86-2.01-1.85c-1.1%200-1.9.78-1.9%201.82q-.02.42.19%201.04l4.57%2012.96c0%20.1-.15.75-.19.83-.32%201-1.05%201.64-1.93%201.64-.44%200-.7-.07-1.01-.07-.83%200-1.39.53-1.39%201.25Z&#39;/%3e%3c/svg%3e&quot; width=&quot;180&quot; height=&quot;52&quot; /&gt;&lt;/h3&gt;  &lt;p&gt;A minimalistic opinionated Mastodon web client.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://phanpy.social/&quot; target=&quot;_blank&quot;&gt;Phanpy&lt;/a&gt;&lt;/strong&gt;is a &lt;strong&gt;minimalist, open-source web client for Mastodon&lt;/strong&gt;, designed to provide a cleaner and more focused interface for using the Fediverse. It is developed by Chee Aun and is itself a static web application, so it can be used directly in a browser or self-hosted. G&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fgithub.com&amp;amp;sz=128&quot; /&gt;GitHub&lt;/p&gt;  &lt;p&gt;The official production version is available atphanpy.social.&lt;/p&gt;  &lt;h5&gt;Main features&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Multiple accounts&lt;/strong&gt; — manage multiple Mastodon accounts from one interface.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Light, dark, and automatic themes&lt;/strong&gt;.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Grouped notifications&lt;/strong&gt; — similar notifications can be consolidated to reduce clutter.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Nested conversation threads&lt;/strong&gt; — makes following replies easier.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Multi-hashtag timelines&lt;/strong&gt; — follow several hashtags together.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Unsent draft recovery&lt;/strong&gt; — helps recover posts that weren&#39;t sent.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Boosts Carousel&lt;/strong&gt; — gives boosted posts a distinct presentation.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Multi-column and tab-bar modes&lt;/strong&gt; for users who want a more information-dense interface.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Pop-out compose window&lt;/strong&gt; for writing posts separately.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;PWA support&lt;/strong&gt;, allowing Phanpy to behave more like an installed application on supported devices. G&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fgithub.com&amp;amp;sz=128&quot; /&gt;GitHub+1&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;How to use/download Phanpy&lt;/h4&gt;  &lt;p&gt;You &lt;strong&gt;don&#39;t need to install anything&lt;/strong&gt; to use the official service.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;p&gt;OpenPhanpy in your browser.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Choose your Mastodon instance, such as &lt;code&gt;mastodon.social&lt;/code&gt; or another server.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Authorize Phanpy to access your Mastodon account.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;You can then use Phanpy directly from your browser.&lt;/p&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Because Phanpy is a web application, this is the simplest way to use it. G&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fgithub.com&amp;amp;sz=128&quot; /&gt;GitHub&lt;/p&gt;  &lt;h5&gt;Installing it like an app&lt;/h5&gt;  &lt;p&gt;On browsers that support Progressive Web Apps (PWA), you can generally use the browser&#39;s &lt;strong&gt;Install app / Add to Home Screen&lt;/strong&gt; option while visiting Phanpy. This gives you an app-like launcher without needing the full source-code installation.&lt;/p&gt;  &lt;h4&gt;Self-hosting Phanpy&lt;/h4&gt;  &lt;p&gt;If by &amp;quot;download and install&amp;quot; you mean &lt;strong&gt;installing your own copy of Phanpy on a server&lt;/strong&gt;, there are two approaches.&lt;/p&gt;  &lt;h5&gt;Option 1 — Download the pre-built version&lt;/h5&gt;  &lt;p&gt;The project provides pre-built &lt;code&gt;phanpy-dist.zip&lt;/code&gt; and &lt;code&gt;phanpy-dist.tar.gz&lt;/code&gt; releases. You can download one, extract it, and serve the resulting files using a static web server/hosting service. G&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fgithub.com&amp;amp;sz=128&quot; /&gt;GitHub&lt;/p&gt;  &lt;h5&gt;Option 2 — Build it yourself&lt;/h5&gt;  &lt;p&gt;For development or customization:&lt;/p&gt;  &lt;pre&gt;&lt;code&gt;git clone https://github.com/cheeaun/phanpy.git
cd phanpy
npm install
npm run build
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The current project documentation specifies &lt;strong&gt;Node.js 22+&lt;/strong&gt;. After the build completes, the generated &lt;code&gt;dist&lt;/code&gt; directory contains the production site that you can deploy to a static hosting service. G&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fgithub.com&amp;amp;sz=128&quot; /&gt;GitHub&lt;/p&gt;

&lt;p&gt;You can also use the project&#39;sGitHub repository to obtain the source code and releases.&lt;/p&gt;

&lt;h5&gt;Mobile alternatives&lt;/h5&gt;

&lt;p&gt;There are also third-party wrappers around Phanpy, such as &lt;strong&gt;iPhanpy for Mastodon&lt;/strong&gt; on iPhone/iPad. It packages the Phanpy web experience as an installable iOS application; it is not the original Phanpy project. A&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fapps.apple.com&amp;amp;sz=128&quot; /&gt;App Store&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In short:&lt;/strong&gt; Phanpy isn&#39;t a Mastodon server or a separate social network. It&#39;s an alternative &lt;strong&gt;interface/client for Mastodon&lt;/strong&gt;, and the easiest &amp;quot;installation&amp;quot; is simply opening Phanpy in your browser and optionally installing it as a PWA.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/3361022121312945343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/10/phanpy-minimalistic-opinionated.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/3361022121312945343'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/3361022121312945343'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/10/phanpy-minimalistic-opinionated.html' title='Phanpy a minimalistic opinionated Mastodon web client.'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-9090944027248876306</id><published>2026-10-09T15:31:00.000-07:00</published><updated>2026-10-09T15:31:00.117-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><title type='text'>Kali Linux Guide; Virtualization, Kali inside VMware (Guest VM)</title><content type='html'>&lt;p&gt;This guide is about virtualizing Kali Linux inside of VMware, allowing you to have a Kali VM. This is a great way to use Kali, as it is completely separate from the host, allows you to interact with other VMs (as well as the host, and other machines on the network), and allows you to revert to snapshots.&lt;/p&gt;  &lt;p&gt;If you are trying to &lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-host/&quot;&gt;install VMware on Kali Linux (as a host)&lt;/a&gt;, please see our guide.&lt;/p&gt;  &lt;p&gt;The guide below is what we use to generate our &lt;a href=&quot;https://www.kali.org/get-kali/#kali-virtual-machines&quot;&gt;pre-made Kali Linux VMware images&lt;/a&gt;. You may alter this to your needs. We always generate the images using the latest version of VMware Workstation, as Player and Fusion don’t have the same level of functionally and controls over settings.&lt;/p&gt;  &lt;p&gt;You will need to enable virtualization in your BIOS/UEFI for (e.g. Intel VT-x/AMD-V)&lt;/p&gt;   &lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/#wizard&quot;&gt;   &lt;h5&gt;Wizard&lt;/h5&gt; &lt;/a&gt;  &lt;p&gt;Upon starting up VMware Workstation, select “&lt;strong&gt;Create a New Virtual Machine&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-01.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-01.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;When you have the option, select “&lt;strong&gt;Custom (advanced)&lt;/strong&gt;” for the Virtual Machine Configuration, as this will allow us to have more control over the creation of the VM.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-02.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-02.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;The next screen is “Virtual Machine Hardware Compatibility”, which we use “&lt;strong&gt;Workstation 8.x&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;This allows for more users to benefit from Kali Linux out of the box (without having to edit the &lt;code&gt;.vmx&lt;/code&gt; file to &lt;a href=&quot;https://communities.vmware.com/thread/517825&quot;&gt;downgrade&lt;/a&gt;). If you are using a later version of VMware than v8, upon start up, VMware will prompt about upgrading the VM. This will remove any limitations caused by older VMware profiles. However, most users do not have their Kali Linux VM using all these extra resources (see screenshot below), so they wouldn’t benefit from having the latest profile, &lt;strong&gt;which is why we ship with a older profile&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-03.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-03.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;On this screen, we select the Kali Linux image to use to install from. We select “&lt;strong&gt;Browse&lt;/strong&gt;”, and navigate to the location of the ISO that we &lt;a href=&quot;https://www.kali.org/docs/introduction/download-official-kali-linux-images/&quot;&gt;downloaded&lt;/a&gt;. For more information on &lt;a href=&quot;https://www.kali.org/docs/introduction/what-image-to-download/&quot;&gt;what image to download, we have written up a guide&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-04.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-04.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;When you see the “Guest Operating System” screen, select “&lt;strong&gt;Linux&lt;/strong&gt;”, and then the &lt;strong&gt;latest version of Debian&lt;/strong&gt; for the version (as &lt;a href=&quot;https://www.kali.org/docs/policy/kali-linux-relationship-with-debian/&quot;&gt;Kali is based on Debian&lt;/a&gt;). In this example, its Debian 10. We are going to be use the x64 image to install Kali, so we have selected 64-bit.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-05.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-05.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;The next screen is “Virtual Machine Name”, which is where you name the VM. This name is also used as the filename (such as the configuration, hard disk and snapshot - which is not changed from this point).&lt;/p&gt;  &lt;p&gt;We are keeping it generic in this guide, by using “&lt;strong&gt;Kali Linux&lt;/strong&gt;” (as Kali Linux is a &lt;a href=&quot;https://www.kali.org/docs/general-use/kali-branches/&quot;&gt;rolling distribution&lt;/a&gt;, and we &lt;a href=&quot;https://www.kali.org/docs/general-use/updating-kali/&quot;&gt;update Kali Linux&lt;/a&gt;). However for our releases, we use the version number in the name as it is a fixed release &lt;em&gt;(&lt;code&gt;kali-linux-YYYY.N-vmware-ARCH&lt;/code&gt;. Example: &lt;code&gt;kali-linux-2025.4-vmware-amd64&lt;/code&gt;)&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-06.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-06.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;The next screen is “Processors”. Here we can start to define how many resources we give the VM. Kali will be able to perform more tasks simultaneously and quicker if it is allocated more resources. We select “&lt;strong&gt;2 processors&lt;/strong&gt;” and “&lt;strong&gt;2 cores per processors&lt;/strong&gt;”, giving a total of 4 cores. You may wish to use more or less depending on your system requirements.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-07.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-07.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;“Memory” is the next section, where we can define how much RAM to use. Again, the higher amount of RAM, the more applications can be open and at increased performance. Various tools inside of Kali can be demanding of resources. When we make the general VMs, we select 2GB (&lt;strong&gt;2048 MB&lt;/strong&gt;) for RAM, but we often increase this for our personal machines as we have high-performing devices with spare RAM which Kali can utilize.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-08.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-08.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;We are then presented with “Network Connection”. We default to using a &lt;strong&gt;NAT&lt;/strong&gt; connection. However, this can easy be altered (even when the VM is powered on). This allows for Kali VM to talk to the Internet, as well as the rest of the LAN connection, without it taking up an additional IP address. The downside to this is it will not be able to receive reverse shells (without port forwarding inside of VMware).&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-09.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-09.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;Next is “I/O Controller Types”. We accept the default value of “&lt;strong&gt;LSI Logic&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-10.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-10.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;Next is “Virtual Disk Type”. We accept the default value of “&lt;strong&gt;SCSI”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-11.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-11.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;The following screen is “Disk”, which allows us to “&lt;strong&gt;create a new virtual disk”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-12.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-12.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;This screen below, “Disk Size”, allows us to define how large the virtual hard disk will be. We use “&lt;strong&gt;80 GB&lt;/strong&gt;” for our VMs.&lt;/p&gt;  &lt;p&gt;We also don’t have it in a single file, but instead “&lt;strong&gt;Split virtual disk into multiple files&lt;/strong&gt;”. The VM hard disk will grow over time, to the maximum size, as we do not enable the “Allocate all disk space”.&lt;/p&gt;  &lt;p&gt;It is possible to increase/decrease the hard disk after the VM has been created, however, if you have installed Kali, you’ll need to then also grow or shrink the partition for the space to reflect that.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-13.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-13.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;When it comes to the “Disk File” screen, we accept the default value, which has been defined from our VM name earlier in the setup process.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-14.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-14.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;We are then presented the final screen for the VM setup wizard, which gives us an overview of the settings we picked.&lt;/p&gt;  &lt;p&gt;We are happy with what’s shown to us, so we then press “&lt;strong&gt;Finish&lt;/strong&gt;”. If you try and “Customize Hardware” at this stage, before the VM is fully created, not every setting is visible.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-15.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-15.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;If this is the first time using the wizard, you may have the following prompt explaining how installing “&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-tools/&quot;&gt;VMware tools&lt;/a&gt;” will give you a better experience when using the VM.&lt;/p&gt;  &lt;p&gt;After reading and understanding the page, you may wish to tick the “Don’t show this page again”, before pressing close.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-16.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-16.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/#edit-settings&quot;&gt;   &lt;h5&gt;Edit Settings&lt;/h5&gt; &lt;/a&gt;  &lt;p&gt;Before we start up the VM, we now edit its settings, by pressing “&lt;strong&gt;Edit virtual machine settings&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-17.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-17.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;We do not have a use for a printer, so we remove it. Navigate to the “&lt;strong&gt;Printer&lt;/strong&gt;” section, and then press “&lt;strong&gt;Remove&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-18.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-18.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;You may wish to edit the “&lt;strong&gt;USB&lt;/strong&gt;” settings to alter how USB devices behave. Here we have disabled “&lt;strong&gt;Automatically connect new USB devices&lt;/strong&gt;” &lt;em&gt;(may not have the option depending on your VMware version)&lt;/em&gt; and enabled “&lt;strong&gt;Show all USB input devices&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-usb.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-usb.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;Another item to point out is in the “Display” section. Make sure that “&lt;strong&gt;Accelerated 3D graphics&lt;/strong&gt;” is &lt;strong&gt;disabled&lt;/strong&gt;, as people have reported that causes issues.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-gpu.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-gpu.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;We then move over to the “&lt;strong&gt;Options&lt;/strong&gt;” tab, and move down to “&lt;strong&gt;Power&lt;/strong&gt;”. We choose to enable “&lt;strong&gt;Report battery information to guests&lt;/strong&gt;”, as it is a handy thing for users who use Kali on a laptop/notebook.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-19.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-19.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;In “&lt;strong&gt;Shared folders&lt;/strong&gt;”, we select “&lt;strong&gt;Always enable&lt;/strong&gt;”. At this stage, do not share any paths, as some users may not wish for it.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-20.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-20.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;The final option we alter is “&lt;strong&gt;VMware Tool&lt;/strong&gt;”, where we enable “&lt;strong&gt;Synchronize guest time with host&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-21.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-21.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;After all this is done, we save, start up the VM, and then continue installing Kali Linux as we normally would for a &lt;a href=&quot;https://www.kali.org/docs/installation/hard-disk-install/&quot;&gt;bare metal install&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;During Kali Linux setup process, the &lt;a href=&quot;https://gitlab.com/kalilinux/build-scripts/live-build-config/-/blob/master/simple-cdd/profiles/offline.downloads&quot;&gt;install wizard&lt;/a&gt;should &lt;strong&gt;detect if its inside a VM&lt;/strong&gt;. If it is, should then &lt;strong&gt;automatically install any additional tools&lt;/strong&gt; (such as &lt;code&gt;open-vm-tools&lt;/code&gt;) to give a better user experience. If you want to manually re-install it, you can see our &lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-tools/&quot;&gt;VMware Guest Tools Guide&lt;/a&gt;.&lt;/p&gt;   &lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/#expand-storage&quot;&gt;   &lt;h5&gt;Expand Storage&lt;/h5&gt; &lt;/a&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/#vmware-workstationfusion&quot;&gt;   &lt;h6&gt;VMware Workstation/Fusion:&lt;/h6&gt; &lt;/a&gt;  &lt;p&gt;Power off the Kali Linux VM.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-hd.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-hd.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Navigate to VM Settings -&amp;gt; Hard Disk.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-hd-1.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-hd-1.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Increase the desired disk size and click “Expand.”&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-hd-2.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-hd-2.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Boot up Kali Linux and utilize gparted or a comparable tool to extend the partition and filesystem, ensuring the new space is allocated correctly.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/9090944027248876306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/10/kali-linux-guide-virtualization-kali.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/9090944027248876306'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/9090944027248876306'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/10/kali-linux-guide-virtualization-kali.html' title='Kali Linux Guide; Virtualization, Kali inside VMware (Guest VM)'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-143391384791420148</id><published>2026-10-05T08:25:00.000-07:00</published><updated>2026-10-05T08:25:00.109-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Social Networks"/><title type='text'>The PixelFed guide: Other software compatible with Pixelfed</title><content type='html'>&lt;p&gt;&lt;img alt=&quot;Pixelfed Is an Instagram Alternative That Feels Like a Return to the Glory  Days of Photo Sharing | Lifehacker&quot; src=&quot;https://lifehacker.com/imagery/articles/01JHNJ28JNX2ZYAJENSMWAZPBF/hero-image.fill.size_1248x702.v1736964121.png&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Pixelfed is compatible with the Mastodon &lt;abbr&gt;API&lt;/abbr&gt; standard. This is a set of rules on how software applications communicate with a &lt;a href=&quot;https://thefedi.wiki/mastodon&quot;&gt;Mastodon&lt;/a&gt; server. Being compatible with the standard allows Pixelfed to be access using other applications.&lt;/p&gt;  &lt;p&gt;Not all applications will work, as they may have not be entirely compatible. Below is a list of those which have been tested and are function.&lt;/p&gt;  &lt;p&gt;You can use these apps to login to your Pixelfed account.&lt;/p&gt;  &lt;h6&gt;Web Apps&lt;/h6&gt;  &lt;p&gt;These apps have been tested and appear to work well with Pixelfed.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;a href=&quot;https://phanpy.social/&quot;&gt;Phanpy&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href=&quot;https://elk.zone/&quot;&gt;Elk&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h6&gt;Native Apps&lt;/h6&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;a href=&quot;https://tuba.geopjr.dev/&quot;&gt;Tuba&lt;/a&gt;for Linux or Windows. (Can be slow on Windows)&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href=&quot;https://fedistar.net/&quot;&gt;Fedistar&lt;/a&gt; a mulii-column interface for Windows, Mac, or Linux&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href=&quot;https://whalebird.social/&quot;&gt;Whalebird&lt;/a&gt;for Windows, Mac, or Linux&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;PixelFed servers&lt;/h5&gt;  &lt;p&gt;The main, or mother-ship, server is &lt;a href=&quot;https://pixelfed.social/&quot;&gt;pixelfed.social&lt;/a&gt;, however there are many others run by groups and individuals across the globe.&lt;/p&gt;  &lt;p&gt;The largest servers are not always the best as they can be slow and overwhelming. Some servers specialise in topics, or regions.&lt;/p&gt;  &lt;p&gt;The complete list is maintained at &lt;a href=&quot;https://pixelfed.org/servers&quot;&gt;     &lt;p&gt;pixelfed.org/servers&lt;/p&gt;      &lt;p&gt;&amp;#160;&lt;/p&gt;      &lt;h5&gt;Importing from Instagram&lt;/h5&gt;      &lt;p&gt;Pixelfed has a facility to import images from your Instagram account.&lt;/p&gt;      &lt;p&gt;Your admin may have disabled this feature, as it is very resource intense. If available, it will be under Settings, Import&lt;/p&gt;      &lt;h6&gt;How to&lt;/h6&gt;      &lt;ul&gt;       &lt;li&gt;         &lt;p&gt;Download your information in Instagram&#39;s Accounts Centre at &lt;a href=&quot;https://www.instagram.com/download/request&quot;&gt;https://www.instagram.com/download/request&lt;/a&gt;. Make sure you select the JSON format&lt;/p&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;p&gt;Wait for the email from Instagram with your download link&lt;/p&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;p&gt;Download your .zip export from Instagram and extract the Zip on your computer.&lt;/p&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;p&gt;Navigate to the Import, Settings page&lt;/p&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;p&gt;Follow the instructions and import your posts&lt;/p&gt;       &lt;/li&gt;     &lt;/ul&gt;      &lt;h6&gt;Issues&lt;/h6&gt;      &lt;p&gt;It does not usually happen instantly so be patient once you have completed the import process.&lt;/p&gt;      &lt;p&gt;Pixelfed&#39;s Import expects all your images to have related captions for the images. If not, the captionless images will not import. There is a great article on how to fix this here: &lt;a href=&quot;https://anders.thoresson.se/post/2025/01/preparing-your-instagram-export-for-pixelfed-import/&quot;&gt;https://anders.thoresson.se/post/2025/01/preparing-your-instagram-export-for-pixelfed-import/&lt;/a&gt;&lt;/p&gt;   &lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://thefedi.wiki/&quot; target=&quot;_blank&quot;&gt;source&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/143391384791420148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/10/the-pixelfed-guide-other-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/143391384791420148'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/143391384791420148'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/10/the-pixelfed-guide-other-software.html' title='The PixelFed guide: Other software compatible with Pixelfed'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-6438148877688302773</id><published>2026-10-02T03:27:00.000-07:00</published><updated>2026-10-02T03:27:00.170-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web Browsers"/><title type='text'>Browsers Internet security and functional settings</title><content type='html'>&lt;p&gt;&lt;img src=&quot;https://media.geeksforgeeks.org/wp-content/uploads/20230911180033/Functions-of-web-browser.webp&quot; /&gt;&lt;/p&gt;  &lt;p&gt;It looks like you’re ready to dive into the details! Since I can’t &amp;quot;see&amp;quot; your screen directly, let&#39;s identify what you&#39;re using so I can give you the right tips.&lt;/p&gt;  &lt;h5&gt; Step 1: Identify Your Browser&lt;/h5&gt;  &lt;p&gt;If you aren&#39;t sure which one you&#39;re using right now, you can quickly check:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;On Desktop:&lt;/b&gt; Look at the very top left (Mac) or top right (Windows) of your screen. You’ll usually see the name (e.g., &amp;quot;Chrome&amp;quot;, &amp;quot;Firefox&amp;quot;, &amp;quot;Edge&amp;quot;).&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;On Mobile:&lt;/b&gt; The icon you tapped to open this page is the giveaway.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;The &amp;quot;Pro&amp;quot; Way:&lt;/b&gt; Type &lt;code&gt;whatsmybrowser.org&lt;/code&gt; into your address bar, and it will tell you your exact version.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;hr /&gt;  &lt;h5&gt;️ Step 2: Essential 2026 Security Check&lt;/h5&gt;  &lt;p&gt;Regardless of your browser, here is the &amp;quot;Safety 101&amp;quot; list you should check today:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Browser&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;How to find Security Settings&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;2026 Must-Check Feature&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Chrome&lt;/b&gt;    &lt;br /&gt;&lt;code&gt;⋮&lt;/code&gt; &amp;gt; Settings &amp;gt; Privacy and security    &lt;br /&gt;&lt;b&gt;Safety Check:&lt;/b&gt; Runs a scan for compromised passwords and bad extensions.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Safari&lt;/b&gt;    &lt;br /&gt;Safari &amp;gt; Settings &amp;gt; Privacy    &lt;br /&gt;&lt;b&gt;Hide IP Address:&lt;/b&gt; Ensure this is on to prevent trackers from profiling you.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Edge&lt;/b&gt;    &lt;br /&gt;&lt;code&gt;...&lt;/code&gt; &amp;gt; Settings &amp;gt; Privacy, search, and services    &lt;br /&gt;&lt;b&gt;Tracking Prevention:&lt;/b&gt; Set this to &amp;quot;Balanced&amp;quot; or &amp;quot;Strict&amp;quot; to block most ads.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Firefox&lt;/b&gt;    &lt;br /&gt;&lt;code&gt;≡&lt;/code&gt; &amp;gt; Settings &amp;gt; Privacy &amp;amp; Security    &lt;br /&gt;&lt;b&gt;Enhanced Tracking Protection:&lt;/b&gt; Set to &amp;quot;Strict&amp;quot; for maximum privacy.&lt;/p&gt;  &lt;hr /&gt;  &lt;h5&gt;⚡ Quick &amp;quot;Power User&amp;quot; Tips&lt;/h5&gt;  &lt;p&gt;Once you know your browser, try these modern shortcuts:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Vertical Tabs:&lt;/b&gt; If you use &lt;b&gt;Edge&lt;/b&gt; or &lt;b&gt;Arc&lt;/b&gt;, turn on vertical tabs to save screen real estate.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Tab Groups:&lt;/b&gt; In &lt;b&gt;Chrome&lt;/b&gt; or &lt;b&gt;Safari&lt;/b&gt;, right-click a tab to &amp;quot;Add to New Group.&amp;quot; It&#39;s a lifesaver for organizing projects.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;AI Sidebars:&lt;/b&gt; If you see a small logo on the right (like the Copilot &#39;C&#39; in Edge or the &#39;Leo&#39; icon in Brave), that&#39;s your built-in AI assistant for summarizing long articles.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/6438148877688302773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/10/browsers-internet-security-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/6438148877688302773'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/6438148877688302773'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/10/browsers-internet-security-and.html' title='Browsers Internet security and functional settings'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-7139318654861361502</id><published>2026-09-28T08:22:00.000-07:00</published><updated>2026-09-28T08:22:00.112-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Social Networks"/><title type='text'>The PixelFed Guide: Share or Like a post and Pixelfed Mobile Apps.</title><content type='html'>&lt;p&gt;&lt;img alt=&quot;Pixelfed - Decentralized social media&quot; src=&quot;https://pixelfed-web1.nyc3.cdn.digitaloceanspaces.com/assets/images/group-1.png&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Unlike commercial Social Media apps, there is NO &lt;a href=&quot;https://thefedi.wiki/basic-concepts#there-s-no-algorithm&quot;&gt;algorithm&lt;/a&gt; in the &lt;a href=&quot;https://thefedi.wiki/fediverse&quot;&gt;Fediverse&lt;/a&gt;to artificially build your &lt;a href=&quot;https://thefedi.wiki/pixelfed/user/timeline&quot;&gt;Timeline&lt;/a&gt;. If a post has 623 likes it has no greater prominence on your timeline. You always see posts from who you follow, in date order.&lt;/p&gt;  &lt;h5&gt;Post Interactions&lt;/h5&gt;  &lt;p&gt;What to use, and when:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Boost&lt;/strong&gt;: &lt;a href=&quot;https://thefedi.wiki/pixelfed/user/boosts&quot;&gt;Share&lt;/a&gt; a post to your followers. The author of the original post will be notified and all your followers will see the post.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Like&lt;/strong&gt;: An acknowledgement to the post creator that you appreciate the content.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Comment&lt;/strong&gt;: Have a conversation; interact directly and leave a comment under the photo.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Pixelfed Mobile Apps&lt;/h5&gt;  &lt;p&gt;There are a number of mobile apps. It is beyond the scope of this section to document each of these in detail. They are listed below for reference.&lt;/p&gt;  &lt;p&gt;Mobile apps allow you to upload photos, create posts, and interact with Pixelfed from your mobile device. (Phone or tablet).&lt;/p&gt;  &lt;p&gt;info Pixelfed will work with some of the Mastodon apps, but your experience may be limited in some aspects.&lt;/p&gt;  &lt;h5&gt;Android&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;Pixelfed (the official app) from the &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.pixelfed&quot;&gt;Google Play store&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Pixelix from Daniel Hiebeler. &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.daniebeler.pfpixelix&quot;&gt;Google Play Store&lt;/a&gt; and &lt;a href=&quot;https://apt.izzysoft.de/fdroid/index/apk/com.daniebeler.pfpixelix&quot;&gt;IzzyOnDroid&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;PixelDroid from the &lt;a href=&quot;https://f-droid.org/en/packages/org.pixeldroid.app/&quot;&gt;F-Droid store&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Apple&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;Pixelfed (the official app) from the &lt;a href=&quot;https://apps.apple.com/us/app/pixelfed/id1632519816&quot;&gt;App store&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href=&quot;https://apps.apple.com/us/app/impressia-for-pixelfed/id1663543216&quot;&gt;Impressia&lt;/a&gt;by Marcin Czachurski from the App store.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;https://thefedi.wiki/&quot; target=&quot;_blank&quot;&gt;source&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/7139318654861361502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/the-pixelfed-guide-share-or-like-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/7139318654861361502'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/7139318654861361502'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/the-pixelfed-guide-share-or-like-post.html' title='The PixelFed Guide: Share or Like a post and Pixelfed Mobile Apps.'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-5087570009172979107</id><published>2026-09-25T03:21:00.000-07:00</published><updated>2026-09-25T03:21:00.210-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web Browsers"/><title type='text'>All web browsers from yesterday to today</title><content type='html'>&lt;p&gt;&lt;img src=&quot;https://i.pcmag.com/imagery/roundups/03gXNuxiiy22Rd9583sPojG-1..v1614012534.jpg&quot; /&gt;&lt;/p&gt;  &lt;p&gt;From the first experimental text interfaces of 1990 to the AI-integrated powerhouses of today in 2026, web browsers have evolved from simple document viewers into full-fledged operating systems for the web.&lt;/p&gt;  &lt;p&gt;Below is a breakdown of the browser landscape, spanning its history and its current state.&lt;/p&gt;  &lt;hr /&gt;  &lt;h4&gt;️ The Pioneers (1990 – 1994)&lt;/h4&gt;  &lt;p&gt;Before the &amp;quot;Browser Wars,&amp;quot; these tools laid the foundation for the graphical internet we use today.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;WorldWideWeb (1990):&lt;/b&gt; The very first browser, created by Tim Berners-Lee. It was also an editor but only worked on NeXT computers.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Line Mode Browser (1991):&lt;/b&gt; The first cross-platform browser, though it was text-only.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Mosaic (1993):&lt;/b&gt; The &amp;quot;killer app&amp;quot; of the early internet. It was the first to display images inline with text, making the web visual and accessible to non-scientists.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Netscape Navigator (1994):&lt;/b&gt; Born from the creators of Mosaic, it quickly became the first commercial giant, dominating the mid-90s.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;hr /&gt;  &lt;h4&gt;⚔️ The Browser Wars &amp;amp; The Big Five (1995 – 2020)&lt;/h4&gt;  &lt;p&gt;This era was defined by fierce competition, the rise of Google, and the fall of Microsoft&#39;s early dominance.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Internet Explorer (1995–2022):&lt;/b&gt; Bundled with Windows, it crushed Netscape to reach 95% market share by 2003, before its long, slow decline.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Opera (1995):&lt;/b&gt; The &amp;quot;innovator&amp;quot; that introduced features we now consider standard, like tabs and speed dial.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Mozilla Firefox (2004):&lt;/b&gt; The spiritual successor to Netscape, it was the first serious threat to Internet Explorer’s monopoly.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Safari (2003):&lt;/b&gt; Apple’s native browser that became the cornerstone of the mobile web via the iPhone.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Google Chrome (2008):&lt;/b&gt; Focused on speed and minimalism, it grew to become the undisputed king of the web by the early 2010s.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;hr /&gt;  &lt;h4&gt; The Landscape Today &lt;/h4&gt;  &lt;p&gt;In 2026, the market is characterized by &lt;b&gt;Chromium dominance&lt;/b&gt; and the integration of &lt;b&gt;Generative AI&lt;/b&gt;.&lt;/p&gt;  &lt;h5&gt;The Market Leaders&lt;/h5&gt;  &lt;p&gt;&lt;strong&gt;Browser&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Global Market Share&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Key Strength (2026)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Google Chrome&lt;/b&gt;    &lt;br /&gt;~71%    &lt;br /&gt;Ultimate ecosystem integration &amp;amp; speed.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Apple Safari&lt;/b&gt;    &lt;br /&gt;~15%    &lt;br /&gt;Best-in-class privacy and efficiency for Mac/iOS.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Microsoft Edge&lt;/b&gt;    &lt;br /&gt;~4.6%    &lt;br /&gt;Deep AI integration via Copilot and Windows 365.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Mozilla Firefox&lt;/b&gt;    &lt;br /&gt;~2.2%    &lt;br /&gt;The go-to for privacy purists and open-source fans.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Samsung Internet&lt;/b&gt;    &lt;br /&gt;~1.8%    &lt;br /&gt;Leading mobile alternative on Android devices.&lt;/p&gt;  &lt;h5&gt;Emerging &amp;amp; Niche Favorites&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Arc Browser:&lt;/b&gt; A productivity-focused reimagining of the browser, popular for its &amp;quot;Boosts&amp;quot; and sidebar-centric UI.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Brave:&lt;/b&gt; Built on privacy, it blocks ads/trackers by default and features integrated Web3/Crypto tools.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Vivaldi:&lt;/b&gt; The &amp;quot;power user&amp;quot; choice, offering extreme levels of UI customization and tab management.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;ChatGPT Atlas / Dia:&lt;/b&gt; Newer AI-native browsers that prioritize LLM-driven search and automated task handling.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Tor Browser:&lt;/b&gt; Still the gold standard for high-level anonymity and accessing the deep web.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/5087570009172979107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/all-web-browsers-from-yesterday-to-today.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/5087570009172979107'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/5087570009172979107'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/all-web-browsers-from-yesterday-to-today.html' title='All web browsers from yesterday to today'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-5227488833625468509</id><published>2026-09-21T08:17:00.000-07:00</published><updated>2026-09-26T08:22:21.968-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Social Networks"/><title type='text'>The PixelFed Guide: Following an account and Searching posts.</title><content type='html'>&lt;p&gt;&lt;img alt=&quot;Pixelfed Mobile Apps&quot; src=&quot;https://pixelfed-web1.nyc3.cdn.digitaloceanspaces.com/assets/images/screenshot-1.png&quot; /&gt;&lt;/p&gt;  &lt;p&gt;When you follow someone, you will see any future posts from them in your Home feed. You can follow people across the fediverse. That is, Pixelfed users on your own server, on other PF servers, but also accounts on any server (e.g. Mastodon) on the fediverse.&lt;/p&gt;  &lt;p&gt;Note: If you follow a non-pixelfed user you will ONLY see their posts which contain images. If it is a text only post you will not see it in your Home feed.&lt;/p&gt;  &lt;h6&gt;Follow from a post&lt;/h6&gt;  &lt;p&gt;If you see a post in one of your &lt;a href=&quot;https://thefedi.wiki/pixelfed/user/timeline&quot;&gt;timelines&lt;/a&gt;, hover your mouse on the users account name at the top of the post. Click the blue follow button to add them to your followers. They will be notified that you have started following them.&lt;/p&gt;  &lt;p&gt;If you hover over the account, and you are already following them, you will see a button saying “Following”. If you click this you will then unfollow the account. The user will NOT be told you have stopped following them.&lt;/p&gt;  &lt;h6&gt;Searching&lt;/h6&gt;  &lt;p&gt;If you know a user&#39;s account name on the fediverse, type it in the Search bar at the top of any page. Press the enter key to validate the name and then click the account for a summary. You can then click the blue follow button. The user will be informed that you have started following them.&lt;/p&gt;  &lt;p&gt;You can search using the account ID, or web address on their server.&lt;/p&gt;  &lt;p&gt;Example:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;@bumble@pixelfed.scot&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href=&quot;https://pixelfed.scot/@bumble&quot;&gt;         &lt;p&gt;https://pixelfed.scot/@bumble&lt;/p&gt;          &lt;p&gt;Searching in Pixelfed is very poorly implemented at the moment. When using the web interface, the search bar at the top of the screen is used to search for accounts to &lt;a href=&quot;https://thefedi.wiki/pixelfed/user/following&quot;&gt;follow&lt;/a&gt;&lt;/p&gt;          &lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://thefedi.wiki/_media/pixelfed/user/pixelfed-search.png&quot; /&gt;&lt;/p&gt;          &lt;h6&gt;Search using a hashtags&lt;/h6&gt;          &lt;p&gt;If you click on a hashtag on an existing image, Pixelfed will show you all the posts on the server with the same hashtag.&lt;/p&gt;          &lt;p&gt;However, if you want to type a &lt;a href=&quot;https://thefedi.wiki/hashtags&quot;&gt;hashtag&lt;/a&gt;to search for, you must manipulate the web address in your browser!&lt;/p&gt;          &lt;p&gt;As an example, if you are using pixelfed.social as your Pixelfed server, change the address bar to:&lt;/p&gt;          &lt;pre&gt;https://pixelfed.social/i/web/hashtag/trees&lt;/pre&gt;

        &lt;p&gt;where &#39;trees&#39; is the hashtag you are looking for.&lt;/p&gt;

        &lt;p&gt;You can then use the &lt;strong&gt;Follow&lt;/strong&gt; button to have posts with this tag appear in your own timeline in the future.&lt;/p&gt;
      &lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;&lt;a href=&quot;https://thefedi.wiki/&quot; target=&quot;_blank&quot;&gt;source&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/5227488833625468509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/the-pixelfed-guide-following-account.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/5227488833625468509'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/5227488833625468509'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/the-pixelfed-guide-following-account.html' title='The PixelFed Guide: Following an account and Searching posts.'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-8136574366129494369</id><published>2026-09-18T08:08:00.000-07:00</published><updated>2026-09-18T08:08:00.192-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Kali Linux Guide; Virtualization, Kali inside Vagrant (Guest VM)</title><content type='html'>&lt;p&gt;This guide is about virtualizing Kali Linux inside of VMware, allowing you to have a Kali VM. This is a great way to use Kali, as it is completely separate from the host, allows you to interact with other VMs (as well as the host, and other machines on the network), and allows you to revert to snapshots.&lt;/p&gt;  &lt;p&gt;If you are trying to &lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-host/&quot;&gt;install VMware on Kali Linux (as a host)&lt;/a&gt;, please see our guide.&lt;/p&gt;  &lt;p&gt;The guide below is what we use to generate our &lt;a href=&quot;https://www.kali.org/get-kali/#kali-virtual-machines&quot;&gt;pre-made Kali Linux VMware images&lt;/a&gt;. You may alter this to your needs. We always generate the images using the latest version of VMware Workstation, as Player and Fusion don’t have the same level of functionally and controls over settings.&lt;/p&gt;  &lt;p&gt;You will need to enable virtualization in your BIOS/UEFI for (e.g. Intel VT-x/AMD-V)&lt;/p&gt;   &lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/#wizard&quot;&gt;   &lt;h5&gt;Wizard&lt;/h5&gt; &lt;/a&gt;  &lt;p&gt;Upon starting up VMware Workstation, select “&lt;strong&gt;Create a New Virtual Machine&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-01.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-01.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;When you have the option, select “&lt;strong&gt;Custom (advanced)&lt;/strong&gt;” for the Virtual Machine Configuration, as this will allow us to have more control over the creation of the VM.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-02.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-02.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;The next screen is “Virtual Machine Hardware Compatibility”, which we use “&lt;strong&gt;Workstation 8.x&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;This allows for more users to benefit from Kali Linux out of the box (without having to edit the &lt;code&gt;.vmx&lt;/code&gt; file to &lt;a href=&quot;https://communities.vmware.com/thread/517825&quot;&gt;downgrade&lt;/a&gt;). If you are using a later version of VMware than v8, upon start up, VMware will prompt about upgrading the VM. This will remove any limitations caused by older VMware profiles. However, most users do not have their Kali Linux VM using all these extra resources (see screenshot below), so they wouldn’t benefit from having the latest profile, &lt;strong&gt;which is why we ship with a older profile&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-03.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-03.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;On this screen, we select the Kali Linux image to use to install from. We select “&lt;strong&gt;Browse&lt;/strong&gt;”, and navigate to the location of the ISO that we &lt;a href=&quot;https://www.kali.org/docs/introduction/download-official-kali-linux-images/&quot;&gt;downloaded&lt;/a&gt;. For more information on &lt;a href=&quot;https://www.kali.org/docs/introduction/what-image-to-download/&quot;&gt;what image to download, we have written up a guide&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-04.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-04.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;When you see the “Guest Operating System” screen, select “&lt;strong&gt;Linux&lt;/strong&gt;”, and then the &lt;strong&gt;latest version of Debian&lt;/strong&gt; for the version (as &lt;a href=&quot;https://www.kali.org/docs/policy/kali-linux-relationship-with-debian/&quot;&gt;Kali is based on Debian&lt;/a&gt;). In this example, its Debian 10. We are going to be use the x64 image to install Kali, so we have selected 64-bit.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-05.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-05.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;The next screen is “Virtual Machine Name”, which is where you name the VM. This name is also used as the filename (such as the configuration, hard disk and snapshot - which is not changed from this point).&lt;/p&gt;  &lt;p&gt;We are keeping it generic in this guide, by using “&lt;strong&gt;Kali Linux&lt;/strong&gt;” (as Kali Linux is a &lt;a href=&quot;https://www.kali.org/docs/general-use/kali-branches/&quot;&gt;rolling distribution&lt;/a&gt;, and we &lt;a href=&quot;https://www.kali.org/docs/general-use/updating-kali/&quot;&gt;update Kali Linux&lt;/a&gt;). However for our releases, we use the version number in the name as it is a fixed release &lt;em&gt;(&lt;code&gt;kali-linux-YYYY.N-vmware-ARCH&lt;/code&gt;. Example: &lt;code&gt;kali-linux-2025.4-vmware-amd64&lt;/code&gt;)&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-06.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-06.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;The next screen is “Processors”. Here we can start to define how many resources we give the VM. Kali will be able to perform more tasks simultaneously and quicker if it is allocated more resources. We select “&lt;strong&gt;2 processors&lt;/strong&gt;” and “&lt;strong&gt;2 cores per processors&lt;/strong&gt;”, giving a total of 4 cores. You may wish to use more or less depending on your system requirements.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-07.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-07.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;“Memory” is the next section, where we can define how much RAM to use. Again, the higher amount of RAM, the more applications can be open and at increased performance. Various tools inside of Kali can be demanding of resources. When we make the general VMs, we select 2GB (&lt;strong&gt;2048 MB&lt;/strong&gt;) for RAM, but we often increase this for our personal machines as we have high-performing devices with spare RAM which Kali can utilize.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-08.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-08.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;We are then presented with “Network Connection”. We default to using a &lt;strong&gt;NAT&lt;/strong&gt; connection. However, this can easy be altered (even when the VM is powered on). This allows for Kali VM to talk to the Internet, as well as the rest of the LAN connection, without it taking up an additional IP address. The downside to this is it will not be able to receive reverse shells (without port forwarding inside of VMware).&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-09.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-09.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;Next is “I/O Controller Types”. We accept the default value of “&lt;strong&gt;LSI Logic&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-10.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-10.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;Next is “Virtual Disk Type”. We accept the default value of “&lt;strong&gt;SCSI”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-11.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-11.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;The following screen is “Disk”, which allows us to “&lt;strong&gt;create a new virtual disk”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-12.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-12.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;This screen below, “Disk Size”, allows us to define how large the virtual hard disk will be. We use “&lt;strong&gt;80 GB&lt;/strong&gt;” for our VMs.&lt;/p&gt;  &lt;p&gt;We also don’t have it in a single file, but instead “&lt;strong&gt;Split virtual disk into multiple files&lt;/strong&gt;”. The VM hard disk will grow over time, to the maximum size, as we do not enable the “Allocate all disk space”.&lt;/p&gt;  &lt;p&gt;It is possible to increase/decrease the hard disk after the VM has been created, however, if you have installed Kali, you’ll need to then also grow or shrink the partition for the space to reflect that.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-13.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-13.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;When it comes to the “Disk File” screen, we accept the default value, which has been defined from our VM name earlier in the setup process.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-14.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-14.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;We are then presented the final screen for the VM setup wizard, which gives us an overview of the settings we picked.&lt;/p&gt;  &lt;p&gt;We are happy with what’s shown to us, so we then press “&lt;strong&gt;Finish&lt;/strong&gt;”. If you try and “Customize Hardware” at this stage, before the VM is fully created, not every setting is visible.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-15.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-15.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;If this is the first time using the wizard, you may have the following prompt explaining how installing “&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-tools/&quot;&gt;VMware tools&lt;/a&gt;” will give you a better experience when using the VM.&lt;/p&gt;  &lt;p&gt;After reading and understanding the page, you may wish to tick the “Don’t show this page again”, before pressing close.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-16.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-16.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/#edit-settings&quot;&gt;   &lt;h5&gt;Edit Settings&lt;/h5&gt; &lt;/a&gt;  &lt;p&gt;Before we start up the VM, we now edit its settings, by pressing “&lt;strong&gt;Edit virtual machine settings&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-17.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-17.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;We do not have a use for a printer, so we remove it. Navigate to the “&lt;strong&gt;Printer&lt;/strong&gt;” section, and then press “&lt;strong&gt;Remove&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-18.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-18.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;You may wish to edit the “&lt;strong&gt;USB&lt;/strong&gt;” settings to alter how USB devices behave. Here we have disabled “&lt;strong&gt;Automatically connect new USB devices&lt;/strong&gt;” &lt;em&gt;(may not have the option depending on your VMware version)&lt;/em&gt; and enabled “&lt;strong&gt;Show all USB input devices&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-usb.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-usb.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;Another item to point out is in the “Display” section. Make sure that “&lt;strong&gt;Accelerated 3D graphics&lt;/strong&gt;” is &lt;strong&gt;disabled&lt;/strong&gt;, as people have reported that causes issues.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-gpu.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-gpu.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;We then move over to the “&lt;strong&gt;Options&lt;/strong&gt;” tab, and move down to “&lt;strong&gt;Power&lt;/strong&gt;”. We choose to enable “&lt;strong&gt;Report battery information to guests&lt;/strong&gt;”, as it is a handy thing for users who use Kali on a laptop/notebook.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-19.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-19.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;In “&lt;strong&gt;Shared folders&lt;/strong&gt;”, we select “&lt;strong&gt;Always enable&lt;/strong&gt;”. At this stage, do not share any paths, as some users may not wish for it.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-20.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-20.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;The final option we alter is “&lt;strong&gt;VMware Tool&lt;/strong&gt;”, where we enable “&lt;strong&gt;Synchronize guest time with host&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-21.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-21.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;After all this is done, we save, start up the VM, and then continue installing Kali Linux as we normally would for a &lt;a href=&quot;https://www.kali.org/docs/installation/hard-disk-install/&quot;&gt;bare metal install&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;During Kali Linux setup process, the &lt;a href=&quot;https://gitlab.com/kalilinux/build-scripts/live-build-config/-/blob/master/simple-cdd/profiles/offline.downloads&quot;&gt;install wizard&lt;/a&gt;should &lt;strong&gt;detect if its inside a VM&lt;/strong&gt;. If it is, should then &lt;strong&gt;automatically install any additional tools&lt;/strong&gt; (such as &lt;code&gt;open-vm-tools&lt;/code&gt;) to give a better user experience. If you want to manually re-install it, you can see our &lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-tools/&quot;&gt;VMware Guest Tools Guide&lt;/a&gt;.&lt;/p&gt;   &lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/#expand-storage&quot;&gt;   &lt;h5&gt;Expand Storage&lt;/h5&gt; &lt;/a&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/#vmware-workstationfusion&quot;&gt;   &lt;h6&gt;VMware Workstation/Fusion:&lt;/h6&gt; &lt;/a&gt;  &lt;p&gt;Power off the Kali Linux VM.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-hd.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-hd.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Navigate to VM Settings -&amp;gt; Hard Disk.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-hd-1.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-hd-1.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Increase the desired disk size and click “Expand.”&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-hd-2.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-vmware-guest-vm/vm-hd-2.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Boot up Kali Linux and utilize gparted or a comparable tool to extend the partition and filesystem, ensuring the new space is allocated correctly.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/8136574366129494369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/kali-linux-guide-virtualization-kali_01837073253.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/8136574366129494369'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/8136574366129494369'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/kali-linux-guide-virtualization-kali_01837073253.html' title='Kali Linux Guide; Virtualization, Kali inside Vagrant (Guest VM)'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-5262985447283870749</id><published>2026-09-14T08:16:00.000-07:00</published><updated>2026-09-26T08:17:19.996-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Social Networks"/><title type='text'>The PixelFed Guide: Creating and editig a New post.</title><content type='html'>&lt;p&gt;Pixelfed only allows posts which contain at least one image. You can not post a text only note.&lt;/p&gt;  &lt;p&gt;Click on the “Create New Post” button when sitting on the home screen, or any timeline. If you do not see the button, click your profile on the top right of the page and select the option to Create.&lt;/p&gt;  &lt;p&gt;You will see….&lt;/p&gt;  &lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://thefedi.wiki/_media/pixelfed/user/pixelfed-create-1.png&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Select the “New Post” option. You will also be shown the file formats your server will accept, and how many images you can attach to a single post.&lt;/p&gt;  &lt;p&gt;You will then be given the option to select your first photo from your computer/mobile device to add to the post. Once selected you can add more.&lt;/p&gt;  &lt;h5&gt;Post Options&lt;/h5&gt;  &lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://thefedi.wiki/_media/pixelfed/user/pixelfed-create-2.png&quot; /&gt;&lt;/p&gt;  &lt;p&gt;The &lt;strong&gt;Caption&lt;/strong&gt; is the text that will appear below the photo(s) with the post. The length of the text will be limited, in this case to 1,000 characters. Your own server may vary. In the caption you can include &lt;/p&gt;  &lt;p&gt;You can edit any of your previous post at a later date.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;Click on your own profile image, which will show a list of all your photos&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Click the post you wish to edit&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Use the three dots … on the top right of the post, and select Edit&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://thefedi.wiki/_media/pixelfed/user/pixelfed-edit-1.png&quot; /&gt;&lt;/p&gt;  &lt;p&gt;You can edit the caption, the &lt;a href=&quot;https://thefedi.wiki/alttext&quot;&gt;Alt Text&lt;/a&gt;, update the location, or toggle the sensitively switch.&lt;/p&gt;  &lt;p&gt;Note: You can not remove or add new images. If you need remove a photo, use the Delete option under the three dots (…) to delete the entire post and create a new one&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://thefedi.wiki/&quot; target=&quot;_blank&quot;&gt;source&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/5262985447283870749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/the-pixelfed-guide-creating-new-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/5262985447283870749'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/5262985447283870749'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/the-pixelfed-guide-creating-new-post.html' title='The PixelFed Guide: Creating and editig a New post.'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-6794547417032630231</id><published>2026-09-11T08:04:00.000-07:00</published><updated>2026-09-11T08:04:00.163-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Kali Linux Guide; Virtualization, Kali inside Vagrant (Guest VM)</title><content type='html'>&lt;p&gt;&lt;img src=&quot;https://www.zdnet.com/a/img/resize/41aa03fa02562f096d5e7f23b2c5cdb06124fbf2/2018/10/12/f19592d7-2d16-4781-a1eb-bd1d4430b50e/kalidesktop.png?auto=webp&amp;amp;width=1280&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Vagrant is, according to their &lt;a href=&quot;https://www.vagrantup.com/&quot;&gt;website&lt;/a&gt;, “a tool for building and managing virtual machine environments in a single workflow.” This is all controlled through a single configuration file that has a large amount of configurations to tweak the virtual machine (VM) to your needs. We will look at what the default configuration file is doing, but much more than that is beyond the scope of this page.&lt;/p&gt;   &lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vagrant-guest-vm/#system-setup&quot;&gt;   &lt;h6&gt;System Setup&lt;/h6&gt; &lt;/a&gt;  &lt;p&gt;In order to properly use Vagrant we need two things. Vagrant itself, and a supported hyper-visor. The Kali Vagrant file supports two, VirtualBox and VMware.&lt;/p&gt;  &lt;p&gt;We first will download &lt;a href=&quot;https://www.vagrantup.com/downloads&quot;&gt;Vagrant&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;If we are on Windows, we will need to follow the previous link and download the proper version (open Settings then go to About, download amd64 if 64 bit or 686 if 32 bit). This will also work for macOS, simply download Vagrant and complete setup.&lt;/p&gt;  &lt;p&gt;If we are on a Debian-based Linux system (like Kali Linux), we likely have the &lt;code&gt;vagrant&lt;/code&gt; package available for download:&lt;/p&gt;  &lt;pre&gt;&lt;code&gt;kali@kali:~$ sudo apt search vagrant
Sorting... Done
Full Text Search... Done
[...]
vagrant/kali-dev,kali-dev,kali-rolling,kali-rolling,now 2.2.19+dfsg-1 all [installed]
  Tool for building and distributing virtualized development environments

vagrant-cachier/kali-dev,kali-dev,kali-rolling,kali-rolling 1.2.1-3.1 all
  share a common package cache among similar VM instances

vagrant-hostmanager/kali-dev,kali-dev,kali-rolling,kali-rolling 1.8.9-1.1 all
  Vagrant plugin for managing /etc/hosts on guests and host

vagrant-libvirt/kali-dev,kali-dev,kali-rolling,kali-rolling,now 0.8.0-1 all [installed,automatic]
  Vagrant plugin that adds an Libvirt provider to Vagrant

vagrant-lxc/kali-dev,kali-dev,kali-rolling,kali-rolling 1.4.3-2 all
  Linux Containers provider for Vagrant

vagrant-mutate/kali-dev,kali-dev,kali-rolling,kali-rolling 1.2.0-4.1 all
  convert vagrant boxes to work with different providers

vagrant-sshfs/kali-dev,kali-dev,kali-rolling,kali-rolling 1.3.6-1 all
  vagrant plugin that adds synced folder support with sshfs
kali@kali:~$
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Otherwise, we should follow the instructions on Vagrant’s download page.&lt;/p&gt;

&lt;p&gt;We next need to download a hypervisor. For the purposes of this guide we will download the free &lt;a href=&quot;https://www.virtualbox.org/wiki/Downloads&quot;&gt;VirtualBox&lt;/a&gt;. If we are on Windows or macOS we can click the respective download link and complete setup. Otherwise, we can look for our distribution on the &lt;a href=&quot;https://www.virtualbox.org/wiki/Linux_Downloads&quot;&gt;Linux Hosts&lt;/a&gt; page. If we are using Kali Linux, there is already &lt;a href=&quot;https://www.kali.org/docs/virtualization/install-virtualbox-host/&quot;&gt;documentation&lt;/a&gt;we can follow.&lt;/p&gt;


&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-vagrant-guest-vm/#using-vagrant&quot;&gt;
  &lt;h6&gt;Using Vagrant&lt;/h6&gt;
&lt;/a&gt;

&lt;p&gt;Now that we have our hypervisor and Vagrant installed, we can pull our first configuration file.&lt;/p&gt;

&lt;p&gt;We must be in a command line and create a new folder/directory that is empty. For this guide we will be using a Kali Linux host system, however the commands that start with &lt;code&gt;vagrant&lt;/code&gt; will be the same no matter what host is being used:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;kali@kali:~/vagrant$ vagrant init kalilinux/rolling
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.

kali@kali:~/vagrant$
kali@kali:~/vagrant$ cat Vagrantfile | grep -v &#39;#&#39;

Vagrant.configure(&amp;quot;2&amp;quot;) do |config|

  config.vm.box = &amp;quot;kalilinux/rolling&amp;quot;

end

kali@kali:~/vagrant$
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;We can see it is a very minimal configuration file, however this will start up a VM with the latest release of Kali Linux and take up approximately 10GB after being downloaded and started.&lt;/p&gt;

&lt;p&gt;To start this machine, we will run the following command:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;kali@kali:~/vagrant$ vagrant up
Bringing machine &#39;default&#39; up with &#39;virtualbox&#39; provider...
==&amp;gt; default: Box &#39;kalilinux/rolling&#39; could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: &amp;gt;= 0
==&amp;gt; default: Loading metadata for box &#39;kalilinux/rolling&#39;
    default: URL: https://vagrantcloud.com/kalilinux/rolling
==&amp;gt; default: Adding box &#39;kalilinux/rolling&#39; (v2025.2.1) for provider: virtualbox
    default: Downloading: https://vagrantcloud.com/kalilinux/boxes/rolling/versions/2025.2.1/providers/virtualbox.box
==&amp;gt; default: Successfully added box &#39;kalilinux/rolling&#39; (v2025.2.1) for &#39;virtualbox&#39;!
[...]
==&amp;gt; default: Machine booted and ready!
==&amp;gt; default: Checking for guest additions in VM...
==&amp;gt; default: Mounting shared folders...
    default: /vagrant =&amp;gt; /home/morales/vagrant

kali@kali:~/vagrant$

kali@kali:~/vagrant$ vagrant ssh
Linux kali 5.16.0-kali7-amd64 #1 SMP PREEMPT Debian 5.16.18-1kali1 (2022-04-01) x86_64

The programs included with the Kali GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Kali GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
kali@kali:~$
kali@kali:~$ exit

kali@kali:~/vagrant$

kali@kali:~/vagrant$ vagrant halt
==&amp;gt; default: Attempting graceful shutdown of VM...

kali@kali:~/vagrant$
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;If we want to tweak our configuration file we can do something like the following:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure(&amp;quot;2&amp;quot;) do |config|
  config.vm.box = &amp;quot;kalilinux/rolling&amp;quot;

  # Create a forwarded port
  config.vm.network &amp;quot;forwarded_port&amp;quot;, guest: 80, host: 8080

  # Create a private network. In VirtualBox, this is a Host-Only network
  config.vm.network &amp;quot;private_network&amp;quot;, ip: &amp;quot;192.168.33.10&amp;quot;

  # VirtualBox specific settings
  config.vm.provider &amp;quot;virtualbox&amp;quot; do |vb|
    # Hide the VirtualBox GUI when booting the machine
    vb.gui = false

    # Customize the amount of memory on the VM:
    vb.memory = &amp;quot;4096&amp;quot;
  end

  # Provision the machine with a shell script
  config.vm.provision &amp;quot;shell&amp;quot;, inline: &amp;lt;&amp;lt;-EOF
    sudo apt update
    sudo apt install -y crowbar
  EOF
end
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Which we can then load into a running Vagrant instance by running the following command:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;kali@kali:~$ vagrant reload
kali@kali:~$
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;If we want to re-provision our VM, which normally only runs the first time the machine boots, we can do one of the following commands:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ vagrant provision  # provision the powered on VM
$ vagrant up --provision  # when VM is powered off, power it on then provision
$ vagrant reload --provision  # reboot the VM then provision
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;There are a lot more configuration options that can be found in &lt;a href=&quot;https://www.vagrantup.com/docs/vagrantfile/machine_settings&quot;&gt;Vagrant’s docs&lt;/a&gt;.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/6794547417032630231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/kali-linux-guide-virtualization-kali_01011027761.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/6794547417032630231'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/6794547417032630231'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/kali-linux-guide-virtualization-kali_01011027761.html' title='Kali Linux Guide; Virtualization, Kali inside Vagrant (Guest VM)'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-4375140184154358934</id><published>2026-09-07T08:03:00.000-07:00</published><updated>2026-09-26T08:08:24.784-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Social Networks"/><title type='text'>The Fediverso Guide: How to download, install, configure, and use PixelFed</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img alt=&quot;Pixelfed - Decentralized social media&quot; src=&quot;https://pixelfed-web1.nyc3.cdn.digitaloceanspaces.com/assets/images/og-image.png&quot; /&gt;&lt;/p&gt;  &lt;p&gt;If by &lt;strong&gt;PixelFed&lt;/strong&gt; you mean the open-source, federated photo-sharing platform, there are two very different ways to “install” it:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Use PixelFed as a normal user&lt;/strong&gt; — create an account on an existing server and use the web/mobile app.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Self-host a PixelFed server&lt;/strong&gt; — download the server software, configure a domain/database/storage, and run your own federated instance.&lt;/p&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;PixelFed is currently an open-source ActivityPub platform; the official project provides both a server implementation and a mobile app. P&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fpixelfed.org&amp;amp;sz=128&quot; /&gt;Pixelfed+1&lt;/p&gt;  &lt;h4&gt;1. Easiest: use PixelFed without installing a server&lt;/h4&gt;  &lt;p&gt;Go to the official server directory and choose an instance:&lt;/p&gt;  &lt;p&gt;PixelFed server directory&lt;/p&gt;  &lt;p&gt;The official project describes joining an existing server as the easiest way to get started. P&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fpixelfed.org&amp;amp;sz=128&quot; /&gt;Pixelfed&lt;/p&gt;  &lt;p&gt;For example, &lt;strong&gt;pixelfed.social&lt;/strong&gt; is the original PixelFed instance operated by the project&#39;s main developer. P&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fpixelfed.org&amp;amp;sz=128&quot; /&gt;Pixelfed&lt;/p&gt;  &lt;p&gt;Once registered, you can:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;Upload photos and videos.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Create albums.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Follow people on the same server or elsewhere in the fediverse.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Like and comment on posts.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Send direct messages.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Use Stories.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Make posts unlisted or follower-only.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Mute or block accounts. P&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fpixelfed.org&amp;amp;sz=128&quot; /&gt;Pixelfed&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;PixelFed uses &lt;strong&gt;ActivityPub&lt;/strong&gt;, so your account isn&#39;t restricted to communicating with people on your particular server; it can interact with compatible fediverse services such as Mastodon. P&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fpixelfed.org&amp;amp;sz=128&quot; /&gt;Pixelfed&lt;/p&gt;  &lt;h4&gt;2. Self-host PixelFed&lt;/h4&gt;  &lt;p&gt;If you mean &lt;strong&gt;download and install your own PixelFed server&lt;/strong&gt;, the official source is:&lt;/p&gt;  &lt;p&gt;PixelFed source code on GitHub&lt;/p&gt;  &lt;p&gt;And the official documentation is:&lt;/p&gt;  &lt;p&gt;PixelFed documentation&lt;/p&gt;  &lt;p&gt;The current source repository includes a Docker Compose setup, Dockerfile, &lt;code&gt;.env&lt;/code&gt; examples, and the application code. G&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fgithub.com&amp;amp;sz=128&quot; /&gt;GitHub&lt;/p&gt;  &lt;h5&gt;Recommended architecture&lt;/h5&gt;  &lt;p&gt;For a production server, think of PixelFed as roughly:&lt;/p&gt;  &lt;pre&gt;&lt;code&gt;                    Internet
                       │
                  HTTPS / Domain
                       │
                 Reverse Proxy
                       │
                 ┌─────▼─────┐
                 │ PixelFed  │
                 │   app     │
                 └─────┬─────┘
                       │
          ┌────────────┼────────────┐
          ▼            ▼            ▼
       Database      Redis       Storage
       MySQL/       /cache       photos &amp;amp;
       MariaDB                   videos
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The current PixelFed repository officially supports &lt;strong&gt;MySQL 9+&lt;/strong&gt; and &lt;strong&gt;MariaDB 11+&lt;/strong&gt;; PostgreSQL 14+ is currently described as best-effort. G&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fgithub.com&amp;amp;sz=128&quot; /&gt;GitHub+1&lt;/p&gt;

&lt;h5&gt;Basic Docker approach&lt;/h5&gt;

&lt;p&gt;On a Linux server with Docker and Docker Compose installed, you would start by obtaining the official repository:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;git clone https://github.com/pixelfed/pixelfed.git
cd pixelfed
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Then inspect the supplied Docker configuration:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ls
cat DOCKER_COMPOSE_SETUP.md
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The repository contains &lt;code&gt;docker-compose.yml&lt;/code&gt;, &lt;code&gt;.env.docker.example&lt;/code&gt;, and the Docker configuration needed for this deployment method. G&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fgithub.com&amp;amp;sz=128&quot; /&gt;GitHub&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don&#39;t blindly copy an old PixelFed installation tutorial&lt;/strong&gt;, because the server requirements and configuration change over time. The current repository is actively maintained—the project repository shows updates in September 2026. G&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fgithub.com&amp;amp;sz=128&quot; /&gt;GitHub+1&lt;/p&gt;

&lt;h4&gt;3. Domain configuration&lt;/h4&gt;

&lt;p&gt;For a public instance, you&#39;ll normally want something such as:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;photos.example.com
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Create a DNS &lt;code&gt;A&lt;/code&gt;/&lt;code&gt;AAAA&lt;/code&gt; record pointing the hostname at your server.&lt;/p&gt;

&lt;p&gt;Then configure the PixelFed environment with values appropriate for your deployment, particularly:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;APP_URL=https://photos.example.com
APP_DOMAIN=photos.example.com
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The exact environment variables and supported values should be taken from the &lt;strong&gt;current &lt;code&gt;.env&lt;/code&gt;/Docker examples in the official repository&lt;/strong&gt;, rather than an older guide. G&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fgithub.com&amp;amp;sz=128&quot; /&gt;GitHub&lt;/p&gt;

&lt;p&gt;You&#39;ll also need:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;HTTPS/TLS&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Database credentials&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Redis/cache configuration&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Mail/SMTP configuration&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Photo/video storage&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Appropriate filesystem permissions&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Background jobs/queues&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Scheduled tasks&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Federation connectivity&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;4. Initial configuration&lt;/h4&gt;

&lt;p&gt;After the application is running, the normal Laravel-style administration tasks include creating the application configuration, generating its secrets/keys, preparing the database, and creating an administrator account.&lt;/p&gt;

&lt;p&gt;The important distinction is that &lt;strong&gt;PixelFed isn&#39;t just a website you run locally&lt;/strong&gt;. A federated public instance needs its hostname, HTTPS, email, background workers, storage, and ActivityPub connectivity configured correctly.&lt;/p&gt;

&lt;p&gt;A local development installation can therefore be considerably simpler than a production server.&lt;/p&gt;

&lt;h4&gt;5. Configure your PixelFed instance&lt;/h4&gt;

&lt;p&gt;Once the server is working, log in as the administrator and configure things such as:&lt;/p&gt;

&lt;h5&gt;Site identity&lt;/h5&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Instance name&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Description&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Logo/branding&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Contact information&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Default language&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;Registration&lt;/h5&gt;

&lt;p&gt;You can determine whether:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Anyone can register&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Registration requires approval&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Registration is closed&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;Privacy&lt;/h5&gt;

&lt;p&gt;PixelFed provides privacy controls including unlisted/follower-only posts, follower approval, blocking/muting, comment controls, and DM restrictions. P&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fpixelfed.org&amp;amp;sz=128&quot; /&gt;Pixelfed&lt;/p&gt;

&lt;h5&gt;Federation&lt;/h5&gt;

&lt;p&gt;This is particularly important for a self-hosted instance.&lt;/p&gt;

&lt;p&gt;Your server communicates with other ActivityPub servers, allowing your users to follow and interact with accounts outside your instance.&lt;/p&gt;

&lt;p&gt;You&#39;ll therefore want to monitor:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Federation connectivity&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Queues/background jobs&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Failed deliveries&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Blocked domains&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Storage growth&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Database growth&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;6. Create your first account&lt;/h4&gt;

&lt;p&gt;After the server is configured, visit:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;https://photos.example.com
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Create your administrator account, then create ordinary user accounts as needed.&lt;/p&gt;

&lt;p&gt;Your fediverse identity will generally look like:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;@alice@photos.example.com
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Other ActivityPub users can use that identity to find and follow the account.&lt;/p&gt;

&lt;h4&gt;7. Using PixelFed&lt;/h4&gt;

&lt;p&gt;From the web interface, the basic workflow is:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Log in
  ↓
Home / Feed
  ↓
Create Post
  ↓
Select photo/video
  ↓
Edit/crop/filter
  ↓
Add caption
  ↓
Choose visibility
  ↓
Publish
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;You can then interact with the fediverse through your feed, profiles, notifications, comments, likes, follows, and messages.&lt;/p&gt;

&lt;p&gt;PixelFed also supports albums, collections, portfolios, Stories and other photo-oriented features. P&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fpixelfed.org&amp;amp;sz=128&quot; /&gt;Pixelfed&lt;/p&gt;

&lt;h4&gt;8. Mobile app&lt;/h4&gt;

&lt;p&gt;The PixelFed project also maintains a React Native mobile application repository:&lt;/p&gt;

&lt;p&gt;Official PixelFed mobile app source&lt;/p&gt;

&lt;p&gt;The project&#39;s GitHub organization identifies this as the PixelFed mobile app repository. G&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fgithub.com&amp;amp;sz=128&quot; /&gt;GitHub&lt;/p&gt;

&lt;p&gt;For an ordinary user, however, you generally &lt;strong&gt;don&#39;t need to build the mobile app yourself&lt;/strong&gt;. If your goal is simply to use PixelFed, joining an existing server is dramatically easier than operating one.&lt;/p&gt;

&lt;hr /&gt;

&lt;h5&gt;If your goal is self-hosting&lt;/h5&gt;

&lt;p&gt;I can also give you a &lt;strong&gt;complete, copy-and-paste PixelFed installation for Ubuntu 24.04/25.04 using Docker Compose&lt;/strong&gt;, including:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Docker installation&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;PixelFed download&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;MariaDB&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;Redis&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;&lt;code&gt;.env&lt;/code&gt; configuration&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;domain/DNS&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;HTTPS with Caddy or Nginx&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;administrator creation&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;queues/cron&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;media storage&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;federation&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;backups&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;updating PixelFed safely&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That would be the most useful route if you&#39;re trying to run &lt;strong&gt;your own PixelFed server&lt;/strong&gt;.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/4375140184154358934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/the-fediverso-guide-how-to-download.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/4375140184154358934'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/4375140184154358934'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/the-fediverso-guide-how-to-download.html' title='The Fediverso Guide: How to download, install, configure, and use PixelFed'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-2451823983631489015</id><published>2026-09-04T08:01:00.000-07:00</published><updated>2026-09-04T08:01:00.111-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Kali Linux Guide; Virtualization, Kali inside Parallels (Guest VM)</title><content type='html'>&lt;p&gt;This guide is about virtualizing Kali Linux inside of Parallels, allowing you to have a Kali VM. This is a great way to use Kali, as it is completely separate from the host, allows you to interact with other VMs (as well as the host, and other machines on the network), and allows you to revert to snapshots.&lt;/p&gt;   &lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/#wizard&quot;&gt;   &lt;h5&gt;Wizard&lt;/h5&gt; &lt;/a&gt;  &lt;p&gt;Upon starting up Parallels, select the &lt;strong&gt;Plus&lt;/strong&gt; symbol.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-01.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-01.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;This will launch the &lt;strong&gt;Installation Assistant&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-02.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-02.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;Now we choose &lt;strong&gt;Install Windows or another OS from a DVD or image file&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-03.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-03.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;On this screen, we select the Kali Linux image to use to install from. We select “&lt;strong&gt;Choose Manually&lt;/strong&gt;”, and navigate to the location of the ISO that we &lt;a href=&quot;https://www.kali.org/docs/introduction/download-official-kali-linux-images/&quot;&gt;downloaded&lt;/a&gt;. For more information on &lt;a href=&quot;https://www.kali.org/docs/introduction/what-image-to-download/&quot;&gt;what image to download, we have written up a guide&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-04.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-04.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;Either drag the ISO file or choose &lt;strong&gt;Select a file…&lt;/strong&gt; to navigate to the downloaded ISO.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-05.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-05.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-06.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-06.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-07.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-07.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;Parallels does not recognize the OS on the ISO, so we will choose &lt;strong&gt;Continue&lt;/strong&gt; to proceed anyway.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-08.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-08.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;Once we have clicked &lt;strong&gt;Continue&lt;/strong&gt;, we want to choose &lt;strong&gt;Ubuntu&lt;/strong&gt; from the drop down list. Normally we would choose &lt;strong&gt;Debian&lt;/strong&gt; however, there is a bug with the Parallels Tools, that does not occur when using &lt;strong&gt;Ubuntu&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-09.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-09.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-10.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-10.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;The next screen is “Name and Location”, which is where you name the VM. This name is also used as the filename (such as the configuration, hard disk and snapshot - which is not changed from this point).&lt;/p&gt;  &lt;p&gt;We also want to mark the check box for &lt;strong&gt;Customize settings before installation&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;We are keeping it generic in this guide, by using “&lt;strong&gt;Kali Linux&lt;/strong&gt;” (as Kali Linux is a &lt;a href=&quot;https://www.kali.org/docs/general-use/kali-branches/&quot;&gt;rolling distribution&lt;/a&gt;, and we &lt;a href=&quot;https://www.kali.org/docs/general-use/updating-kali/&quot;&gt;update Kali Linux&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-11.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-11.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;This will bring up the Configuration screen for the Virtual Machine.&lt;/p&gt;  &lt;p&gt;The next screen is “Processors”. Here we can start to define how many resources we give the VM. Kali will be able to perform more tasks simultaneously and quicker if it is allocated more resources. We select “&lt;strong&gt;2 processors&lt;/strong&gt;” and “** 2048 MB ** “, giving a total of 2 cores and 2GB of RAM. You may wish to use more or less depending on your system requirements.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-12.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-12.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-13.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-13.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;Now we want to choose &lt;strong&gt;Hard Disk&lt;/strong&gt; so we can resize the hard disk.&lt;/p&gt;  &lt;p&gt;Select the &lt;strong&gt;Properties&lt;/strong&gt; button&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-14.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-14.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And reduce the size to 32GB. You may wish to leave it at 64GB, or increase it, depending on your system requirements.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-15.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-15.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Click &lt;strong&gt;Apply&lt;/strong&gt; and you will be prompted to &lt;strong&gt;Continue&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-16.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-16.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Click &lt;strong&gt;Continue&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-17.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-17.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;We can now close the &lt;strong&gt;Kali Linux Configuration&lt;/strong&gt; window, and be back at the &lt;strong&gt;Installation Assistant&lt;/strong&gt; screen.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-18.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.kali.org/docs/virtualization/install-parallels-guest-vm/parallels-18.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;After all this is done, we save, start up the VM, and then continue installing Kali Linux as we normally would for a &lt;a href=&quot;https://www.kali.org/docs/installation/hard-disk-install/&quot;&gt;bare metal install&lt;/a&gt;.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/2451823983631489015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/kali-linux-guide-virtualization-kali.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/2451823983631489015'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/2451823983631489015'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/09/kali-linux-guide-virtualization-kali.html' title='Kali Linux Guide; Virtualization, Kali inside Parallels (Guest VM)'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-7272010628004980532</id><published>2026-08-31T07:47:00.000-07:00</published><updated>2026-09-26T08:03:32.445-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Social Networks"/><title type='text'>The Fediverso Guide: introduction to PixelFed</title><content type='html'>&lt;img alt=&quot;Pixelfed - Decentralized social media&quot; src=&quot;https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTh7MIXo3st1qiqBC5OS-ElOGy9IjMXbCchK0qLPmSzJw&amp;amp;s=10&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/7272010628004980532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/the-fediverso-guide-introduction-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/7272010628004980532'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/7272010628004980532'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/the-fediverso-guide-introduction-to.html' title='The Fediverso Guide: introduction to PixelFed'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-4736561598019205063</id><published>2026-08-28T12:47:00.000-07:00</published><updated>2026-08-28T12:47:00.210-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Linux distributions that resemble Windows: coincidence or an attempt at collaboration?</title><content type='html'>&lt;p&gt;&lt;img src=&quot;https://static0.howtogeekimages.com/wordpress/wp-content/uploads/2025/01/linux-mascot-wa-ving-inside-the-windows-10-logo-with-the-logos-of-some-linux-distributions-in-front.jpg?w=1600&amp;amp;h=1200&amp;amp;fit=crop&quot; /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Linux distributions that resemble Windows are not the result of collaboration with Microsoft, but rather a deliberate design choice by independent developers to ease the transition for Windows users.&lt;/strong&gt; These projects aim to replicate the familiar look and feel of Windows so that users switching to Linux face less friction, especially with the upcoming end-of-life of Windows 10 in 2025.&lt;/p&gt;  &lt;h4&gt; Why Linux Distros Mimic Windows&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;strong&gt;User Transition:&lt;/strong&gt; Many people hesitate to leave Windows because of its familiar interface. Linux developers design Windows-like desktops to reduce the learning curve.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Market Opportunity:&lt;/strong&gt; With Windows 10 support ending in 2025, millions of users must upgrade or switch. Linux offers a free alternative, and Windows-like distros make migration smoother.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;No Collaboration with Microsoft:&lt;/strong&gt; These distros are community-driven or independent projects. Microsoft does not officially collaborate with them. Instead, they are built on Linux kernels and desktop environments (like KDE Plasma or Cinnamon) customized to resemble Windows.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Psychological Comfort:&lt;/strong&gt; Familiarity in layout (Start menu, taskbar, file explorer) helps users feel at home while exploring Linux’s flexibility and security.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;️ Examples of Windows-Like Linux Distros&lt;/h4&gt;  &lt;p&gt;Distribution   &lt;br /&gt;Base System    &lt;br /&gt;Windows Version Mimicked    &lt;br /&gt;Key Features&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Zorin OS&lt;/strong&gt;    &lt;br /&gt;Ubuntu    &lt;br /&gt;Windows 7/10    &lt;br /&gt;Start menu, taskbar, themed desktop, beginner-friendly tools&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Linuxfx (Windowsfx)&lt;/strong&gt;    &lt;br /&gt;Ubuntu    &lt;br /&gt;Windows 10/11    &lt;br /&gt;Skins, Cortana-like assistant, Office-like apps&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;ReactOS&lt;/strong&gt;    &lt;br /&gt;Independent    &lt;br /&gt;Windows XP/Server    &lt;br /&gt;Not Linux, but an open-source OS aiming for Windows compatibility&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;ChaletOS&lt;/strong&gt;    &lt;br /&gt;Xubuntu    &lt;br /&gt;Windows 7    &lt;br /&gt;Classic Windows look, simple customization&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Kubuntu with KDE Plasma&lt;/strong&gt;    &lt;br /&gt;Ubuntu    &lt;br /&gt;Windows 10    &lt;br /&gt;Highly customizable, taskbar and menu similar to Windows&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q4OS&lt;/strong&gt;    &lt;br /&gt;Debian    &lt;br /&gt;Windows XP/7    &lt;br /&gt;Lightweight, Trinity Desktop mimics older Windows versions&lt;/p&gt;  &lt;p&gt;Sources: &lt;/p&gt;  &lt;h4&gt;⚖️ Coincidence vs. Strategy&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Not Coincidence:&lt;/strong&gt; The resemblance is intentional. Developers explicitly market these distros as “Windows-like” to attract users leaving Microsoft ecosystems.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Not Collaboration:&lt;/strong&gt; Microsoft has no stake in these projects. In fact, they compete with Windows by offering a free, open-source alternative.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Strategic Bridge:&lt;/strong&gt; These distros act as a “gateway drug” into Linux—once users are comfortable, they often explore more advanced Linux environments.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt; Risks &amp;amp; Trade-Offs&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Superficial Similarity:&lt;/strong&gt; While the interface looks like Windows, underlying system behavior is different. Some Windows apps won’t run natively without tools like Wine.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Maintenance &amp;amp; Support:&lt;/strong&gt; Smaller distros may lack long-term support compared to mainstream Linux distributions.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;False Expectations:&lt;/strong&gt; Users expecting full Windows compatibility may be disappointed—these distros only mimic the look, not the proprietary ecosystem.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;✅ &lt;strong&gt;Bottom line:&lt;/strong&gt; Windows-like Linux distros are a &lt;em&gt;strategic design choice&lt;/em&gt; by independent developers, not a collaboration with Microsoft. They exist to make Linux adoption easier for Windows users facing forced upgrades or seeking alternatives.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/4736561598019205063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/linux-distributions-that-resemble.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/4736561598019205063'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/4736561598019205063'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/linux-distributions-that-resemble.html' title='Linux distributions that resemble Windows: coincidence or an attempt at collaboration?'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-7368869859817727787</id><published>2026-08-24T07:43:00.000-07:00</published><updated>2026-09-26T07:46:58.320-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Social Networks"/><title type='text'>What is the Fediverse? Concept and applications</title><content type='html'>&lt;p&gt;&lt;img alt=&quot;Fediverso - Wikipedia&quot; src=&quot;https://upload.wikimedia.org/wikipedia/commons/9/93/Fediverse_logo_proposal.svg?utm_source=it.wikipedia.org&amp;amp;utm_campaign=index&amp;amp;utm_content=original&quot; /&gt;&lt;/p&gt;  &lt;p&gt;The &lt;a href=&quot;https://jointhefediverse.net&quot; target=&quot;_blank&quot;&gt;Fediverse&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt; (a blend of &lt;em&gt;federated&lt;/em&gt; + &lt;em&gt;universe&lt;/em&gt;) is a network of independently operated social platforms and servers that can communicate with one another through common, open protocols.&lt;/p&gt;  &lt;p&gt;Unlike a conventional social network, where one company operates the central service and controls the social graph, the Fediverse is &lt;strong&gt;distributed across many independent servers&lt;/strong&gt;. A person can have an account on one server and still follow, reply to, mention, or otherwise interact with people whose accounts are hosted on other servers. W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C+1&lt;/p&gt;  &lt;p&gt;A simple analogy is &lt;strong&gt;email&lt;/strong&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;You can use Gmail while someone else uses Outlook, Proton Mail, or another provider, yet you can still exchange messages because they use interoperable standards.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The Fediverse applies a similar idea to social networking.&lt;/p&gt;  &lt;hr /&gt;  &lt;h4&gt;1. The core concept: federation&lt;/h4&gt;  &lt;p&gt;The key idea is &lt;strong&gt;federation&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Imagine that instead of having one enormous social network:&lt;/p&gt;  &lt;pre&gt;&lt;code&gt;                 CENTRALIZED SOCIAL NETWORK

                     Company X
                        |
        +---------------+---------------+
        |               |               |
      Users           Users           Users
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;you have many independently operated communities:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;                    THE FEDIVERSE

       Server A  &amp;lt;------&amp;gt;  Server B
          |                   |
       Users                Users
          |                   |
          +--------+----------+
                   |
              Server C
                 |
               Users
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Each server can have:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;its own administrators&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;its own rules&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;its own moderation policies&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;its own community&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;its own software&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;its own database and infrastructure&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But participating servers can communicate with one another.&lt;/p&gt;

&lt;p&gt;This means &lt;strong&gt;decentralized ownership does not necessarily mean disconnected communities&lt;/strong&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;2. What is actually being decentralized?&lt;/h3&gt;

&lt;p&gt;It is useful to distinguish several things.&lt;/p&gt;

&lt;h5&gt;Traditional centralized social media&lt;/h5&gt;

&lt;p&gt;A typical centralized platform looks approximately like:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;                  PLATFORM COMPANY
                        |
              +---------+---------+
              |                   |
           Database            Algorithms
              |                   |
           Users ------------ Content
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The company generally controls the infrastructure, identity system, moderation framework, recommendation systems, and much of the social graph.&lt;/p&gt;

&lt;h5&gt;Fediverse&lt;/h5&gt;

&lt;p&gt;The architecture is closer to:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; Server A          Server B          Server C
    |                 |                 |
 users              users              users
    \                 |                /
     \                |               /
      +--------- Federation ----------+
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;There isn&#39;t necessarily one organization controlling the whole network.&lt;/p&gt;

&lt;p&gt;Consequently, &lt;strong&gt;the Fediverse isn&#39;t a single website or company&lt;/strong&gt;. It is an ecosystem of interoperating services.&lt;/p&gt;

&lt;p&gt;Meta itself describes the Fediverse as a network of independent social-media servers and notes that no single company owns it. F&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fabout.fb.com&amp;amp;sz=128&quot; /&gt;Facebook&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;3. ActivityPub: the major technical foundation&lt;/h3&gt;

&lt;p&gt;The most important protocol in today&#39;s Fediverse is &lt;strong&gt;ActivityPub&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;ActivityPub is a &lt;strong&gt;W3C Recommendation&lt;/strong&gt; for decentralized social networking. It defines both:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;a &lt;strong&gt;client-to-server protocol&lt;/strong&gt;, and&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;a &lt;strong&gt;server-to-server federation protocol&lt;/strong&gt;. W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C+1&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In simplified form:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;                  ActivityPub
                      |
       +--------------+--------------+
       |                             |
 Client ↔ Server              Server ↔ Server
       |                             |
   User actions                 Federation
&lt;/code&gt;&lt;/pre&gt;

&lt;h5&gt;Client-to-server&lt;/h5&gt;

&lt;p&gt;Your application communicates with your server.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;You → Mastodon application → Your server
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;You might:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;create a post&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;follow someone&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;like a post&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;reply&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;delete content&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;block someone&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ActivityPub provides mechanisms for these activities.&lt;/p&gt;

&lt;h5&gt;Server-to-server&lt;/h5&gt;

&lt;p&gt;The more interesting part is federation:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Your server
     |
     | ActivityPub
     ↓
Remote server
     |
     ↓
Remote user
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The servers exchange activities so that users on different servers can interact.&lt;/p&gt;

&lt;p&gt;The W3C specification describes this as servers delivering activities to actors&#39; &lt;strong&gt;inboxes&lt;/strong&gt;, while users publish activities through their &lt;strong&gt;outboxes&lt;/strong&gt;. W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;4. What is an &amp;quot;instance&amp;quot;?&lt;/h3&gt;

&lt;p&gt;You&#39;ll frequently encounter the word &lt;strong&gt;instance&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;An instance is essentially an independently operated server running compatible social-networking software.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;                 FEDIVERSE
                     |
       +-------------+-------------+
       |             |             |
    Server A      Server B      Server C
       |             |             |
    users          users          users
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Suppose:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;alice@server-a.example
bob@server-b.example
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Alice and Bob don&#39;t have to be registered with the same server to interact.&lt;/p&gt;

&lt;p&gt;This is one of the fundamental differences from conventional centralized social networks.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;5. Mastodon and the Fediverse&lt;/h3&gt;

&lt;p&gt;Mastodon is probably the best-known Fediverse application.&lt;/p&gt;

&lt;p&gt;Mastodon resembles a microblogging service, but instead of one universal Mastodon server, there are many independently operated servers.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;             Mastodon ecosystem

       mastodon.example
              |
          Alice

       social.example
              |
            Bob

       community.example
              |
           Charlie
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;These servers can federate.&lt;/p&gt;

&lt;p&gt;So Alice can potentially follow Bob even though they use different servers.&lt;/p&gt;

&lt;p&gt;The W3C highlighted this kind of interoperability when ActivityPub was standardized, noting that different applications could communicate despite being built from different codebases. W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;6. The Fediverse isn&#39;t just Mastodon&lt;/h3&gt;

&lt;p&gt;This is an important point.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mastodon ≠ Fediverse.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Mastodon is one type of Fediverse application.&lt;/p&gt;

&lt;p&gt;Other types include platforms for:&lt;/p&gt;

&lt;p&gt;Application type
  &lt;br /&gt;Examples&lt;/p&gt;

&lt;p&gt;Microblogging
  &lt;br /&gt;Mastodon, Misskey, Pleroma/Akkoma&lt;/p&gt;

&lt;p&gt;Video
  &lt;br /&gt;PeerTube&lt;/p&gt;

&lt;p&gt;Link/news discussion
  &lt;br /&gt;Lemmy&lt;/p&gt;

&lt;p&gt;Photography/social sharing
  &lt;br /&gt;Pixelfed&lt;/p&gt;

&lt;p&gt;Long-form publishing
  &lt;br /&gt;WriteFreely&lt;/p&gt;

&lt;p&gt;Social bookmarking/discussion
  &lt;br /&gt;Various ActivityPub-compatible projects&lt;/p&gt;

&lt;p&gt;General-purpose social networks
  &lt;br /&gt;Various ActivityPub implementations&lt;/p&gt;

&lt;p&gt;The important property isn&#39;t the user interface. It is &lt;strong&gt;interoperability&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For example, one application might be designed around short posts while another is designed around video, yet they can potentially exchange ActivityPub activities.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;7. A practical example&lt;/h3&gt;

&lt;p&gt;Suppose you use a Mastodon server.&lt;/p&gt;

&lt;p&gt;You publish:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&amp;quot;I&#39;m learning astronomy.&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Your server stores your post.&lt;/p&gt;

&lt;p&gt;If someone on another federated server follows you, your server can communicate the relevant activity to that person&#39;s server.&lt;/p&gt;

&lt;p&gt;Conceptually:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;You
 |
 ↓
Your server
 |
 | &amp;quot;Alice created this post&amp;quot;
 ↓
Remote server
 |
 ↓
Alice&#39;s feed
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Alice can then potentially:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;read it&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;favorite it&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;reply&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;boost/repost it&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those activities can travel back through federation.&lt;/p&gt;

&lt;p&gt;The actual protocol is more sophisticated than this simplified illustration, but this captures the fundamental idea. ActivityPub specifies server-to-server delivery and the inbox/outbox model used to distribute activities. W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;8. What does &amp;quot;federated&amp;quot; mean?&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Federation&lt;/strong&gt; means independently operated systems cooperate using a shared protocol.&lt;/p&gt;

&lt;p&gt;This concept isn&#39;t unique to social media.&lt;/p&gt;

&lt;p&gt;Email is a classic example.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Gmail ←→ Outlook ←→ Proton Mail
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;No single email company needs to own the entire email system.&lt;/p&gt;

&lt;p&gt;Similarly:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Server A ←→ Server B ←→ Server C
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;can form part of a federated social network.&lt;/p&gt;

&lt;p&gt;This is why the Fediverse is sometimes described as &lt;strong&gt;&amp;quot;a network of networks.&amp;quot;&lt;/strong&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;9. Federation vs. decentralization&lt;/h3&gt;

&lt;p&gt;These concepts are related but not identical.&lt;/p&gt;

&lt;h5&gt;Centralization&lt;/h5&gt;

&lt;pre&gt;&lt;code&gt;       ONE COMPANY
           |
   +-------+-------+
   |       |       |
 users   users   users
&lt;/code&gt;&lt;/pre&gt;

&lt;h5&gt;Federation&lt;/h5&gt;

&lt;pre&gt;&lt;code&gt; Company/Group A       Company/Group B
       |                      |
    Server                Server
       \                      /
        \                    /
         +--- Federation ---+
&lt;/code&gt;&lt;/pre&gt;

&lt;h5&gt;Decentralization&lt;/h5&gt;

&lt;p&gt;Decentralization is broader: control and infrastructure are distributed rather than concentrated in one entity.&lt;/p&gt;

&lt;p&gt;The Fediverse is generally &lt;strong&gt;federated and decentralized at the service/operator level&lt;/strong&gt;, although individual servers themselves can be quite centralized.&lt;/p&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;p&gt;A Fediverse server can still have:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;one owner&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;administrators&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;centralized databases&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;centralized moderation&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;hosting costs&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;policies governing its users&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So the Fediverse does &lt;strong&gt;not&lt;/strong&gt; mean &amp;quot;there is no central authority anywhere.&amp;quot;&lt;/p&gt;

&lt;p&gt;Rather, &lt;strong&gt;there is no single authority governing the entire federated network&lt;/strong&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;10. Major applications&lt;/h3&gt;

&lt;h4&gt;Mastodon — microblogging&lt;/h4&gt;

&lt;p&gt;Mastodon is commonly used for:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;short-form posts&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;conversations&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;communities&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;following individuals&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;news and commentary&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;professional and technical communities&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Its interface is broadly comparable to microblogging platforms, but the underlying network is federated.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;PeerTube — decentralized video&lt;/h4&gt;

&lt;p&gt;PeerTube applies federation to video hosting.&lt;/p&gt;

&lt;p&gt;Instead of one enormous centralized video platform:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Video Server A
Video Server B
Video Server C
Video Server D
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;can form a network of interconnected video platforms.&lt;/p&gt;

&lt;p&gt;This can allow video communities to remain independently operated while still participating in a broader ecosystem.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;Lemmy — link aggregation and discussion&lt;/h4&gt;

&lt;p&gt;Lemmy provides a Reddit-like model:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Communities
    ↓
Posts
    ↓
Comments
    ↓
Voting/discussion
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;But communities and servers can participate in a federated ecosystem.&lt;/p&gt;

&lt;p&gt;This creates the possibility of interacting across independently administered communities.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;Pixelfed — image sharing&lt;/h4&gt;

&lt;p&gt;Pixelfed focuses on photography and image-oriented social networking.&lt;/p&gt;

&lt;p&gt;Conceptually, it provides a federated alternative to centralized photo-sharing platforms.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;11. What makes the Fediverse different?&lt;/h3&gt;

&lt;p&gt;The most important difference can be expressed like this:&lt;/p&gt;

&lt;h5&gt;Conventional platform&lt;/h5&gt;

&lt;p&gt;&lt;strong&gt;&amp;quot;You join our network.&amp;quot;&lt;/strong&gt;&lt;/p&gt;

&lt;h5&gt;Fediverse&lt;/h5&gt;

&lt;p&gt;&lt;strong&gt;&amp;quot;You join one network node, and that node can communicate with other nodes.&amp;quot;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That changes the relationship between:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;identity&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;community&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;infrastructure&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;governance&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;moderation&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;platform ownership&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;h3&gt;12. Advantages&lt;/h3&gt;

&lt;h4&gt;A. More distributed ownership&lt;/h4&gt;

&lt;p&gt;There isn&#39;t necessarily one corporation controlling the entire network.&lt;/p&gt;

&lt;p&gt;Different communities can operate their own servers.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;B. Community autonomy&lt;/h4&gt;

&lt;p&gt;A server can establish its own:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;rules&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;culture&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;moderation policies&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;registration requirements&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;content policies&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A community can therefore create a social environment suited to its particular goals.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;C. Interoperability&lt;/h4&gt;

&lt;p&gt;The most important technical benefit is interoperability.&lt;/p&gt;

&lt;p&gt;Different applications can communicate when they implement compatible protocols.&lt;/p&gt;

&lt;p&gt;The W3C explicitly designed ActivityPub to allow interoperable social networking between applications with different codebases. W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;D. Competition between service providers&lt;/h4&gt;

&lt;p&gt;Users aren&#39;t necessarily locked into one provider in the same way as on a conventional centralized platform.&lt;/p&gt;

&lt;p&gt;If you dislike a particular server&#39;s administration, another server may provide a different community or experience.&lt;/p&gt;

&lt;p&gt;There are still practical limitations to moving accounts and social graphs, however, so federation shouldn&#39;t be confused with effortless portability.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;E. Different moderation models&lt;/h4&gt;

&lt;p&gt;Centralized networks typically have one overarching moderation system.&lt;/p&gt;

&lt;p&gt;The Fediverse can have:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Server A → rules A
Server B → rules B
Server C → rules C
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This can accommodate communities with substantially different norms.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;F. Open-source ecosystem&lt;/h4&gt;

&lt;p&gt;Much of the Fediverse is built using open-source software, although &amp;quot;Fediverse&amp;quot; itself isn&#39;t synonymous with open source.&lt;/p&gt;

&lt;p&gt;This enables developers and organizations to operate their own infrastructure and modify software where licenses permit.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;13. Disadvantages and challenges&lt;/h3&gt;

&lt;p&gt;Federation also creates problems.&lt;/p&gt;

&lt;h4&gt;A. Moderation is complicated&lt;/h4&gt;

&lt;p&gt;Imagine:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Server A
   |
   | blocks Server C
   |
Server B
   |
Server C
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Different administrators may have completely different standards.&lt;/p&gt;

&lt;p&gt;One server might permit something another considers unacceptable.&lt;/p&gt;

&lt;p&gt;Servers therefore need mechanisms for:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;blocking other servers&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;blocking users&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;filtering content&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;spam prevention&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;moderation&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;abuse reporting&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ActivityPub itself provides mechanisms such as blocking, but the protocol does not magically solve the broader governance problem. The W3C specification explicitly discusses spam and security considerations. W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;B. Smaller servers may have limited resources&lt;/h4&gt;

&lt;p&gt;Running a server requires:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;hosting&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;storage&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;bandwidth&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;administrators&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;software maintenance&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;backups&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;security management&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A small community server can therefore have sustainability problems.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;C. User experience can be confusing&lt;/h4&gt;

&lt;p&gt;A newcomer may encounter:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;alice@server-one
bob@server-two
charlie@server-three
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;and wonder:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&amp;quot;Why do I need to know what server someone uses?&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Centralized platforms hide much of this complexity.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;D. Federation isn&#39;t universal&lt;/h4&gt;

&lt;p&gt;Not every server necessarily federates with every other server.&lt;/p&gt;

&lt;p&gt;An administrator can choose to block another server.&lt;/p&gt;

&lt;p&gt;Therefore:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fediverse ≠ everybody can always communicate with everybody.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It&#39;s better understood as a network in which compatible systems &lt;strong&gt;can&lt;/strong&gt; federate, subject to technical and administrative decisions.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;E. Identity can be complicated&lt;/h4&gt;

&lt;p&gt;On a centralized platform:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;@alice
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;may be sufficient.&lt;/p&gt;

&lt;p&gt;In a federated system, identity can look more like:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;@alice@server.example
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The server becomes part of the identifier.&lt;/p&gt;

&lt;p&gt;This provides useful decentralization, but introduces additional complexity.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;14. What happens when you follow someone?&lt;/h3&gt;

&lt;p&gt;Suppose:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;You = user@server-A
Friend = friend@server-B
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;You follow your friend.&lt;/p&gt;

&lt;p&gt;Conceptually:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;You
 |
 ↓
Server A
 |
 | ActivityPub
 ↓
Server B
 |
 ↓
Friend
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Server B can recognize your follow request and, depending on its policies and implementation, establish the relationship.&lt;/p&gt;

&lt;p&gt;When your friend posts something addressed to followers, their server can distribute the relevant activity to other servers.&lt;/p&gt;

&lt;p&gt;The W3C specification models users as &lt;strong&gt;Actors&lt;/strong&gt; with inboxes and outboxes, and describes federation as servers delivering activities to those inboxes. W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;15. ActivityStreams&lt;/h3&gt;

&lt;p&gt;ActivityPub doesn&#39;t exist completely by itself.&lt;/p&gt;

&lt;p&gt;It is based on &lt;strong&gt;ActivityStreams 2.0&lt;/strong&gt;, which provides a vocabulary and data model for describing social activities and objects. W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C+1&lt;/p&gt;

&lt;p&gt;For example, conceptually:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Actor
  |
  └── Create
        |
        └── Note
              |
              └── &amp;quot;Hello!&amp;quot;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Other activities can include:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Follow
Like
Create
Update
Delete
Block
Undo
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This gives different applications a common language for representing social actions.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;16. Is the Fediverse a blockchain?&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;No.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is an important distinction.&lt;/p&gt;

&lt;p&gt;The Fediverse generally does &lt;strong&gt;not&lt;/strong&gt; require:&lt;/p&gt;

&lt;h5&gt;Centralization&lt;/h5&gt;

&lt;pre&gt;&lt;code&gt;       ONE COMPANY
           |
   +-------+-------+
   |       |       |
 users   users   users
&lt;/code&gt;&lt;/pre&gt;

&lt;h5&gt;Federation&lt;/h5&gt;

&lt;pre&gt;&lt;code&gt; Company/Group A       Company/Group B
       |                      |
    Server                Server
       \                      /
        \                    /
         +--- Federation ---+
&lt;/code&gt;&lt;/pre&gt;

&lt;h5&gt;Decentralization&lt;/h5&gt;

&lt;p&gt;Decentralization is broader: control and infrastructure are distributed rather than concentrated in one entity.&lt;/p&gt;

&lt;p&gt;The Fediverse is generally &lt;strong&gt;federated and decentralized at the service/operator level&lt;/strong&gt;, although individual servers themselves can be quite centralized.&lt;/p&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;p&gt;A Fediverse server can still have:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;one owner&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;administrators&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;centralized databases&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;centralized moderation as servers delivering activities to those inboxes.&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;hosting costs&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;policies governing its users&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So the Fediverse does &lt;strong&gt;not&lt;/strong&gt; mean &amp;quot;there is no central authority anywhere.&amp;quot;&lt;/p&gt;

&lt;h3&gt;10. Major applications&lt;/h3&gt;

&lt;h4&gt;Mastodon — microblogging&lt;/h4&gt;

&lt;p&gt;Mastodon is commonly used for:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;short-form posts&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;conversations&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;communities&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;following individuals&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;news and commentary&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;professional and technical communities&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;PeerTube — decentralized video&lt;/h4&gt;

&lt;p&gt;Instead of one enormous centralized video platform:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Video Server A
Video Server B
Video Server C
Video Server D
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;can form a network of interconnected video platforms.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;Lemmy — link aggregation and discussion&lt;/h4&gt;

&lt;p&gt;Lemmy provides a Reddit-like model:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Communities
    ↓
Posts
    ↓
Comments
    ↓
Voting/discussion
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;But communities and servers can participate in a federated ecosystem.&lt;/p&gt;

&lt;p&gt;This creates the possibility of interacting across independently administered communities.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;Pixelfed — image sharing&lt;/h4&gt;

&lt;p&gt;Pixelfed focuses on photography and image-oriented social networking.&lt;/p&gt;

&lt;h5&gt;Conventional platform&lt;/h5&gt;

&lt;h5&gt;Fediverse&lt;/h5&gt;

&lt;p&gt;&lt;strong&gt;&amp;quot;You join one network node, and that node can communicate with other nodes.&amp;quot;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That changes the relationship between:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;identity&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;community&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;infrastructure&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;governance&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;moderation&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;platform ownership&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;h3&gt;12. Advantages&lt;/h3&gt;

&lt;h4&gt;A. More distributed ownership&lt;/h4&gt;

&lt;p&gt;There isn&#39;t necessarily one corporation controlling the entire network.&lt;/p&gt;

&lt;p&gt;Different communities can operate their own servers.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;B. Community autonomy&lt;/h4&gt;

&lt;p&gt;A server can establish its own:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;rules&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;culture&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;moderation policies&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;registration requirements&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;content policies&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;h4&gt;C. Interoperability&lt;/h4&gt;

&lt;pre&gt;&lt;code&gt;Server A → rules A
Server B → rules B
Server C → rules C
&lt;/code&gt;&lt;/pre&gt;

&lt;hr /&gt;

&lt;h4&gt;F. Open-source ecosystem&lt;/h4&gt;

&lt;p&gt;Much of the Fediverse is built using open-source software, although &amp;quot;Fediverse&amp;quot; itself isn&#39;t synonymous with open source.&lt;/p&gt;

&lt;p&gt;This enables developers and organizations to operate their own infrastructure and modify software where licenses permit.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;13. Disadvantages and challenges&lt;/h3&gt;

&lt;h4&gt;A. Moderation is complicated&lt;/h4&gt;

&lt;p&gt;Imagine:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Server A
   |
   | blocks Server C
   |
Server B
   |
Server C
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;One server might permit something another considers unacceptable.&lt;/p&gt;

&lt;p&gt;Servers therefore need mechanisms for:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;blocking other servers&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;blocking users&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;filtering content&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;spam prevention&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;moderation&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;abuse reporting&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ActivityPub itself provides mechanisms such as blocking, but the protocol does not magically solve the broader governance problem. The W3C specification explicitly discusses spam and security considerations.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;B. Smaller servers may have limited resources&lt;/h4&gt;

&lt;p&gt;Running a server requires:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;hosting&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;storage&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;bandwidth&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;administrators&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;software maintenance&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;backups&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;security management&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;blockquote&gt;
  &lt;p&gt;&amp;quot;Why do I need to know what server someone uses?&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Centralized platforms hide much of this complexity.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;D. Federation isn&#39;t universal&lt;/h4&gt;

&lt;p&gt;An administrator can choose to block another server.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;E. Identity can be complicated&lt;/h4&gt;

&lt;p&gt;On a centralized platform:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;@alice
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;In a federated system, identity can look more like:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;@alice@server.example
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This provides useful decentralization, but introduces additional complexity.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;14. What happens when you follow someone?&lt;/h3&gt;

&lt;p&gt;Suppose:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;You
 |
 ↓
Server A
 |
 | ActivityPub
 ↓
Server B
 |
 ↓
Friend
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Server B can recognize your follow request and, depending on its policies and implementation, establish the relationship.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;15. ActivityStreams&lt;/h3&gt;

&lt;p&gt;It is based on &lt;strong&gt;ActivityStreams 2.0&lt;/strong&gt;, which provides a vocabulary and data model for describing social activities and objects.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Actor
  |
  └── Create
        |
        └── Note
              |
              └── &amp;quot;Hello!&amp;quot;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Other activities can include:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Follow
Like
Create
Update
Delete
Block
Undo
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The Fediverse generally does &lt;strong&gt;not&lt;/strong&gt; require:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;blockchain&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;cryptocurrency&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;tokens&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;mining&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;proof of work&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;a global consensus mechanism&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Its fundamental mechanism is &lt;strong&gt;federation through network protocols&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;ActivityPub, for example, uses ordinary web technologies and server-to-server communication. W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C&lt;/p&gt;

&lt;p&gt;So:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Fediverse ≠ Blockchain
Fediverse ≠ Cryptocurrency
Fediverse ≠ Web3
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;They address different architectural problems.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;17. Is the Fediverse completely decentralized?&lt;/h3&gt;

&lt;p&gt;Not exactly.&lt;/p&gt;

&lt;p&gt;A more accurate description is:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;The Fediverse decentralizes the operation of social services by allowing many independently controlled servers to interoperate.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But each individual server may still be centralized.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;                    Fediverse
                        |
       +----------------+----------------+
       |                |                |
   Server A         Server B         Server C
       |                |                |
    Centralized       Centralized      Centralized
    internally        internally       internally
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The decentralization exists &lt;strong&gt;between participating services&lt;/strong&gt;, rather than necessarily within every service.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;18. Fediverse vs. traditional social media&lt;/h3&gt;

&lt;p&gt;Feature
  &lt;br /&gt;Centralized social network

  &lt;br /&gt;Fediverse&lt;/p&gt;

&lt;p&gt;Infrastructure
  &lt;br /&gt;Usually controlled by one organization

  &lt;br /&gt;Distributed among many operators&lt;/p&gt;

&lt;p&gt;Account location
  &lt;br /&gt;One central service

  &lt;br /&gt;Usually a particular server&lt;/p&gt;

&lt;p&gt;Cross-platform interaction
  &lt;br /&gt;Usually limited

  &lt;br /&gt;Core design principle&lt;/p&gt;

&lt;p&gt;Governance
  &lt;br /&gt;Centralized

  &lt;br /&gt;Distributed&lt;/p&gt;

&lt;p&gt;Moderation
  &lt;br /&gt;Platform-wide or centrally coordinated

  &lt;br /&gt;Often server/community-specific&lt;/p&gt;

&lt;p&gt;Algorithms
  &lt;br /&gt;Usually platform-controlled

  &lt;br /&gt;Varies by application/server&lt;/p&gt;

&lt;p&gt;Server choice
  &lt;br /&gt;Usually unavailable

  &lt;br /&gt;Often fundamental&lt;/p&gt;

&lt;p&gt;Protocol
  &lt;br /&gt;Controlled by platform

  &lt;br /&gt;Open/interoperable protocols&lt;/p&gt;

&lt;p&gt;Migration
  &lt;br /&gt;Often difficult

  &lt;br /&gt;Potentially more flexible, but still imperfect&lt;/p&gt;

&lt;p&gt;Community autonomy
  &lt;br /&gt;Relatively limited

  &lt;br /&gt;Generally greater&lt;/p&gt;

&lt;p&gt;The crucial distinction is &lt;strong&gt;who controls the infrastructure and social graph&lt;/strong&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;19. Fediverse vs. decentralized peer-to-peer networks&lt;/h3&gt;

&lt;p&gt;Another useful distinction:&lt;/p&gt;

&lt;h5&gt;Federated&lt;/h5&gt;

&lt;pre&gt;&lt;code&gt;Server A ←→ Server B ←→ Server C
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Servers remain important.&lt;/p&gt;

&lt;h5&gt;Peer-to-peer&lt;/h5&gt;

&lt;pre&gt;&lt;code&gt;Peer ←→ Peer ←→ Peer
   \      |      /
       Peer
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;There may be no conventional central server.&lt;/p&gt;

&lt;p&gt;The Fediverse is primarily &lt;strong&gt;federated&lt;/strong&gt;, not necessarily peer-to-peer.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;20. Fediverse vs. &amp;quot;one big social network&amp;quot;&lt;/h3&gt;

&lt;p&gt;The Fediverse is better understood as a &lt;strong&gt;network of communities&lt;/strong&gt; rather than one enormous website.&lt;/p&gt;

&lt;p&gt;Imagine a physical-world analogy:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;One giant city
       vs.
Thousands of towns connected by roads
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Each town can have:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;its own government&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;local rules&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;local culture&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;but roads connect the towns.&lt;/p&gt;

&lt;p&gt;In the Fediverse:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;servers are analogous to communities&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;federation is analogous to the roads&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;protocols are analogous to common transportation rules&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The analogy isn&#39;t perfect, but it captures the architectural idea.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;21. Applications beyond social media&lt;/h3&gt;

&lt;p&gt;The underlying concept has broader applications.&lt;/p&gt;

&lt;p&gt;Federated architecture can be useful wherever independently operated systems need to communicate.&lt;/p&gt;

&lt;p&gt;Potential areas include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;social networking&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;video publishing&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;photography&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;online communities&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;discussion forums&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;blogging&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;professional networking&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;collaborative publishing&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;institutional communication&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;decentralized media distribution&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The W3C&#39;s broader Social Web work explicitly describes interoperable systems for publishing, subscribing, delivering notifications, and maintaining profiles across different services. W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;22. The governance dimension&lt;/h3&gt;

&lt;p&gt;One of the most interesting aspects of the Fediverse isn&#39;t technical at all.&lt;/p&gt;

&lt;p&gt;It changes the question from:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&amp;quot;What rules does the platform have?&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;to:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&amp;quot;What rules does this server/community have, and with whom does it choose to federate?&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That creates a more pluralistic architecture.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Server A
- strict moderation
- small community

Server B
- general-purpose
- large community

Server C
- specialized technical community

Server D
- organization/university
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;All can potentially participate in the same broader network while maintaining different institutional identities.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;23. Why people are interested in it&lt;/h3&gt;

&lt;p&gt;The Fediverse addresses several concerns associated with centralized platforms:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;concentration of platform power&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;dependence on a single provider&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;platform lock-in&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;limited community autonomy&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;lack of interoperability&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;centralized control of social graphs&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;dependence on proprietary APIs&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It also offers an alternative model for building online communities.&lt;/p&gt;

&lt;p&gt;However, federation doesn&#39;t automatically solve:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;misinformation&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;harassment&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;spam&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;moderation disputes&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;economic sustainability&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;privacy problems&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;poor software design&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;network effects&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those remain social and technical challenges.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;24. A concise mental model&lt;/h3&gt;

&lt;p&gt;If you remember only one diagram, use this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;                 THE FEDIVERSE

       ┌──────────────┐
       │   Server A   │
       │   Community  │
       └──────┬───────┘
              │
         ActivityPub
              │
       ┌──────▼───────┐
       │   Server B   │
       │   Community  │
       └──────┬───────┘
              │
         ActivityPub
              │
       ┌──────▼───────┐
       │   Server C   │
       │   Community  │
       └──────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Each server is independent.&lt;/p&gt;

&lt;p&gt;The protocol provides interoperability.&lt;/p&gt;

&lt;p&gt;Users can communicate across server boundaries.&lt;/p&gt;

&lt;p&gt;That combination is the &lt;strong&gt;Fediverse&lt;/strong&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;Detailed summary&lt;/h4&gt;

&lt;p&gt;The Fediverse is a &lt;strong&gt;federated ecosystem of independently operated online services that can communicate using interoperable protocols&lt;/strong&gt;. The dominant modern protocol is ActivityPub, a W3C Recommendation that defines client-to-server and server-to-server communication for decentralized social networking. W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C+1&lt;/p&gt;

&lt;p&gt;Its architecture differs fundamentally from a conventional centralized social network. Rather than one organization operating the entire service, many servers can operate independently while still participating in a shared social network.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ActivityPub&lt;/strong&gt; provides the communication mechanism; &lt;strong&gt;ActivityStreams&lt;/strong&gt; provides much of the vocabulary/data model; individual applications provide the user experience.&lt;/p&gt;

&lt;p&gt;The result is an ecosystem in which:&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;18. Fediverse vs. traditional social media&lt;/h3&gt;

&lt;p&gt;Feature
  &lt;br /&gt;Centralized social network

  &lt;br /&gt;Fediverse&lt;/p&gt;

&lt;p&gt;Infrastructure
  &lt;br /&gt;Usually controlled by one organization

  &lt;br /&gt;Distributed among many operators&lt;/p&gt;

&lt;p&gt;Account location
  &lt;br /&gt;One central service

  &lt;br /&gt;Usually a particular server&lt;/p&gt;

&lt;p&gt;Cross-platform interaction
  &lt;br /&gt;Usually limited

  &lt;br /&gt;Core design principle&lt;/p&gt;

&lt;p&gt;Governance
  &lt;br /&gt;Centralized

  &lt;br /&gt;Distributed&lt;/p&gt;

&lt;p&gt;Moderation
  &lt;br /&gt;Platform-wide or centrally coordinated

  &lt;br /&gt;Often server/community-specific&lt;/p&gt;

&lt;p&gt;Algorithms
  &lt;br /&gt;Usually platform-controlled

  &lt;br /&gt;Varies by application/server&lt;/p&gt;

&lt;p&gt;Server choice
  &lt;br /&gt;Usually unavailable

  &lt;br /&gt;Often fundamental&lt;/p&gt;

&lt;p&gt;Protocol
  &lt;br /&gt;Controlled by platform

  &lt;br /&gt;Open/interoperable protocols&lt;/p&gt;

&lt;p&gt;Migration
  &lt;br /&gt;Often difficult

  &lt;br /&gt;Potentially more flexible, but still imperfect&lt;/p&gt;

&lt;p&gt;Community autonomy
  &lt;br /&gt;Relatively limited

  &lt;br /&gt;Generally greater&lt;/p&gt;

&lt;p&gt;The crucial distinction is &lt;strong&gt;who controls the infrastructure and social graph&lt;/strong&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;19. Fediverse vs. decentralized peer-to-peer networks&lt;/h3&gt;

&lt;p&gt;Another useful distinction:&lt;/p&gt;

&lt;h5&gt;Federated&lt;/h5&gt;

&lt;pre&gt;&lt;code&gt;Server A ←→ Server B ←→ Server C
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Servers remain important.&lt;/p&gt;

&lt;h5&gt;Peer-to-peer&lt;/h5&gt;

&lt;pre&gt;&lt;code&gt;Server A
- strict moderation
- small community

Server B
- general-purpose
- large community

Server C
- specialized technical community

Server D
- organization/university
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;All can potentially participate in the same broader network while maintaining different institutional identities.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;23. Why people are interested in it&lt;/h3&gt;

&lt;p&gt;The Fediverse addresses several concerns associated with centralized platforms:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;servers can be independently operated;&lt;/strong&gt;&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;communities can establish their own rules;&lt;/strong&gt;&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;users on different servers can communicate;&lt;/strong&gt;&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;different applications can potentially interoperate;&lt;/strong&gt;&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;no single company necessarily controls the entire network.&lt;/strong&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mastodon is perhaps the best-known example, but the ecosystem extends to other types of services, including video, discussion, photography, and publishing.&lt;/p&gt;

&lt;p&gt;The most important conceptual distinction is therefore:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;The Fediverse is not a single platform. It is an interoperable network of independently operated platforms.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And the most important technical distinction is:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;ActivityPub is a protocol; the Fediverse is the ecosystem that emerges when compatible services federate.&lt;/strong&gt; W&lt;img alt=&quot;&quot; src=&quot;https://www.google.com/s2/favicons?domain=https%3A%2F%2Fwww.w3.org&amp;amp;sz=128&quot; /&gt;W3C&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h5&gt;In one sentence&lt;/h5&gt;

&lt;p&gt;&lt;strong&gt;The Fediverse is to social networking roughly what email is to messaging: many independently operated services connected by shared communication standards rather than one organization owning the entire network.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jointhefediverse.net/&quot; target=&quot;_blank&quot;&gt;source&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/7368869859817727787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/what-is-fediverse-concept-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/7368869859817727787'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/7368869859817727787'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/what-is-fediverse-concept-and.html' title='What is the Fediverse? Concept and applications'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-1293300180712968822</id><published>2026-08-21T06:42:00.000-07:00</published><updated>2026-08-21T06:42:00.124-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><title type='text'>PorteuX is a Linux distribution based on Slackware Linux.</title><content type='html'>&lt;p&gt;&lt;img alt=&quot;https://www.zdnet.com/a/img/resize/dd03e6d918b58de7e8f058af07951b65b7c8de96/2024/10/28/22461a5d-6e47-44e3-a36a-8edfa22a011a/porteuxhero.jpg?auto=webp&amp;amp;width=1280&quot; class=&quot;shrinkToFit&quot; height=&quot;615&quot; src=&quot;https://www.zdnet.com/a/img/resize/dd03e6d918b58de7e8f058af07951b65b7c8de96/2024/10/28/22461a5d-6e47-44e3-a36a-8edfa22a011a/porteuxhero.jpg?auto=webp&amp;amp;width=1280&quot; width=&quot;976&quot; /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;PorteuX is a Linux distribution built on Slackware.&lt;/strong&gt; It’s designed to be lightweight, modular, and portable, drawing inspiration from earlier projects like Slax and Porteus.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;relative pb-6 w-full after:border-b after:border-stroke-300 after:w-full after:absolute after:mt-3&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;white-space: normal;&quot;&gt;🖥️ Key Features of PorteuX&lt;/h2&gt;&lt;ul style=&quot;white-space: normal;&quot;&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Slackware-based foundation&lt;/strong&gt;: Ensures stability, simplicity, and compatibility with Slackware’s package ecosystem.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;ps-2&quot; style=&quot;opacity: 1;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Modular architecture&lt;/strong&gt;: Users can add or remove components easily, tailoring the system to their needs.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;ps-2&quot; style=&quot;opacity: 1;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Portability&lt;/strong&gt;: Can run from USB drives or other removable media without requiring a full hard drive installation.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;ps-2&quot; style=&quot;opacity: 1;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Immutable option&lt;/strong&gt;: Users can choose to keep the system immutable for consistency and security.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;ps-2&quot; style=&quot;opacity: 1;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Multiple desktop environments&lt;/strong&gt;: Preconfigured lightweight apps across 7 desktop environments (KDE, GNOME, LXDE, LXQt, MATE, Cinnamon, Cosmic).&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;ps-2&quot; style=&quot;opacity: 1;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;App store integration&lt;/strong&gt;: Provides easy access to browsers, Steam, VirtualBox, Nvidia drivers, office suites, messengers, emulators, and more.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;ps-2&quot; style=&quot;opacity: 1;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Multimedia-ready&lt;/strong&gt;: Out of the box, it supports most multimedia formats with hardware acceleration enabled for Intel, AMD, and Nvidia GPUs.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;relative pb-6 w-full after:border-b after:border-stroke-300 after:w-full after:absolute after:mt-3&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;white-space: normal;&quot;&gt;⚖️ Comparison: PorteuX vs. Slackware&lt;/h2&gt;&lt;div style=&quot;white-space: normal;&quot;&gt;&lt;div style=&quot;white-space: normal;&quot;&gt;&lt;table style=&quot;white-space: normal;&quot;&gt;&lt;thead style=&quot;white-space: normal;&quot;&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;th style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Feature&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;PorteuX&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Slackware&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;white-space: normal;&quot;&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Base &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;System&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Built &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;on &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Slackware&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Original &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;upstream &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Installation&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Portable, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;modular, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;can &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;run &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;from &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;USB&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;opacity: 1;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Traditional &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;full &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;installation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;User &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Experience&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Preconfigured &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;desktops, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;lightweight &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;apps&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;opacity: 1;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Minimal &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;setup, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;user &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;config &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;needed&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Package &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Management&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;App &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;store &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;with &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;curated &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;opacity: 1;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Slackpkg, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;manual &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;package &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;handling&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Target &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Audience&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Users &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;wanting &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;speed, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;portability, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;ease&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Advanced &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;users, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;DIY &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;enthusiasts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style=&quot;white-space: normal;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;white-space: normal;&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;white-space: normal;&quot;&gt;🚨 Considerations &amp;amp; Trade-offs&lt;/h2&gt;&lt;ul style=&quot;white-space: normal;&quot;&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Pros&lt;/strong&gt;: Fast boot times, modular customization, portable setup, multimedia support out of the box.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Cons&lt;/strong&gt;: Smaller community compared to mainstream distros, fewer packages than Debian/Arch-based systems, relies on Slackware’s slower release cycle.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Best Use Case&lt;/strong&gt;: Ideal for users who want a &lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;lightweight, portable Linux system&lt;/strong&gt; with flexibility but don’t mind a smaller ecosystem.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/1293300180712968822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/porteux-is-linux-distribution-based-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/1293300180712968822'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/1293300180712968822'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/porteux-is-linux-distribution-based-on.html' title='PorteuX is a Linux distribution based on Slackware Linux.'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-836978599600411761</id><published>2026-08-17T06:28:00.000-07:00</published><updated>2026-09-26T06:31:51.062-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audio"/><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><category scheme="http://www.blogger.com/atom/ns#" term="Multimedia"/><category scheme="http://www.blogger.com/atom/ns#" term="Video"/><title type='text'>AVL-MXE Guide: Commercial Software Demos in AVL-MXE</title><content type='html'>&lt;p&gt;&lt;img alt=&quot;AV Linux and MX Moksha 25.1: Package Refresh | heise online&quot; src=&quot;https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSDglemGBFf86dVsBBV4kBiDnqwxrcEw0a_BVYwTSX1wOfKlCO4X6zuOTY&amp;amp;s=10&quot; /&gt;&lt;/p&gt;  &lt;p&gt;An Introduction to Some New Options : AVL-MXE is somewhat unique compared to its contemporaries in that it offers the choice of trying Commercial software demos within the base Operating System. Over the years good relationships with Vendors have been formed and have provided the opportunity to showcase both Open-Source excellence and innovative Commercial Audio choices. Currently AVL-MXE provides the Demo version of Harrison Mixbus 32C which brings the authentic sound of the famous Harrison hardware consoles into a powerful DAW based on Ardour. Harrison Mixbus 32C also comes with all of Harrison’s Audio Plugin Demos (both XT and AVA) for you to evaluate as well. Brand new for the first release of AVL-MXE is the addition of the very popular Reaper DAW. Reaper for Windows has been known to Linux users for years for it’s functionality with Wine but in the past couple of years the project has been producing ‘native Linux builds. On top of these DAWs (and also new to AVL-MXE 2020) are additional versatile Audio plugin choices with Demos provided by Applied Computer Music Technologies, Auburn Sounds, Cut Through Recordings and OvertoneDSP (64bit AVL-MXE only). &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Purchasing and Registering the Demos : All of the Commercial Demos are limited in some way and are not fully functional until they are purchased and registered. The limitation methods vary from not all options being available, dropouts in sound, generated noises at certain intervals etc. Each Vendor has their own method of handling purchasing and registration as well. Harrison, Applied Music Technologies and OvertoneDSP all provide a license text file upon purchase that can be copied and pasted in the Users home folder. Once this text file is present the software will find it the next time it is launched and will appear as registered and be fully functional. With this method there is no need to remove the demos and replace them you can leave them installed as they are and merely add the text key. In the case of Reaper you can evaluate it unlicensed for 60 days after which time you are expected to purchase a license and register it, the version that comes on the AVL-MXE ISO has its binary folder wrapped in a Debian Package so it can be uninstalled with usual Debian Package tools, if you wish to use a newer version of Reaper simply uninstall the ‘reaper6-linux’ package with Synaptic and download and extract the usual Reaper Linux bundle wherever you like and use it from there.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Audio Assault, Auburn Sounds and Cut Through Recordings employ a different system where the User is given a special private download URL in an email once purchase and payment are completed and the User then downloads replacement Plugins which are fully functional. For this method it is necessary for the User to manually remove the installed demos using either Synaptic Package Manager or ‘dpkg’ command (shown below) and then install the replacement plugins as instructed by the individual Vendor. To remove Audio Assault, Auburn Sounds or Cut Through Recordings Demo versions from your system you can either search for ‘audioassault-demo-plugins’, ‘auburnsounds-demo-plugins’ or ‘ctrecordingsdemo-plugins’ etc.in Synaptic, then remove them or alternately open a Root Terminal and issue this command as an example: dpkg -r auburnsounds-demo-plugins Detailed information on installing the replacement Plugins can be found at the Vendors respective websites linked at the beginning of this section. In most cases it is suggested to create a ‘.vst’ folder in the User’s home folder for Linux VST2 Plugins and a ‘.lv2’ folder for LV2 Plugins and copy your Registered versions there. *NOTE – Both Ardour and Harrison Mixbus (the default DAW Applications included in AVL-MXE) do not automatically search for Plugins in the User’s home so these folders must be added to the Plugin search paths manually in Ardour and Mixbus. Plugin search paths can be edited in the ‘Edit’-→’Preferences’-→’Plugins’-→’VST’ menus of both Ardour and Mixbus. Hey Wait! Not For Me! : With the knowledge that not everyone necessarily wants to have or purchase Commercial Software and that some may prefer for ideological reasons to use only Open-Source applications you can of course choose remove the Commercial Demos from AVL-MXE. For this reason removing all of the Audio Demoware from AVL-MXE is as easy as a click in the Menu!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.bandshed.net/avlinux/&quot; target=&quot;_blank&quot;&gt;source&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/836978599600411761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/avl-mxe-guide-commercial-software-demos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/836978599600411761'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/836978599600411761'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/avl-mxe-guide-commercial-software-demos.html' title='AVL-MXE Guide: Commercial Software Demos in AVL-MXE'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-3371653851192785527</id><published>2026-08-14T06:39:00.000-07:00</published><updated>2026-08-14T06:39:00.200-07:00</updated><title type='text'>Canaima GNU/Linux is a Venezuelan free and open-source Linux distribution, based on Debian</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;img alt=&quot;https://upload.wikimedia.org/wikipedia/commons/e/ef/Canaima_8.1_Gnome.png&quot; class=&quot;shrinkToFit transparent&quot; height=&quot;615&quot; src=&quot;https://upload.wikimedia.org/wikipedia/commons/e/ef/Canaima_8.1_Gnome.png&quot; width=&quot;1093&quot; /&gt;&lt;/p&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Canaima GNU/Linux is a Venezuelan free and open-source Linux distribution, based on Debian, created to promote the use of free technologies in government, education, and communities.&lt;/strong&gt; It is both a technical project and a political initiative, designed to strengthen technological sovereignty in Venezuela.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;relative pb-6 w-full after:border-b after:border-stroke-300 after:w-full after:absolute after:mt-3&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;white-space: normal;&quot;&gt;🌐 Overview of Canaima GNU/Linux&lt;/h2&gt;&lt;ul style=&quot;white-space: normal;&quot;&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Origin &amp;amp; Purpose&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;white-space: normal;&quot;&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Launched in &lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;2007&lt;/strong&gt; as part of Venezuela’s government initiative to prioritize free and open-source software (Decree 3.390).&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Developed collaboratively by &lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;CNTI (Centro Nacional de Tecnologías de Información)&lt;/strong&gt;, state-owned companies, universities, and the Venezuelan free software community.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;ps-2&quot; style=&quot;opacity: 1;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Intended to replace proprietary systems in public administration and schools.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Technical Base&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;white-space: normal;&quot;&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Based on Debian GNU/Linux&lt;/strong&gt; (Testing branch).&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Uses the &lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Linux kernel&lt;/strong&gt; with GNU userland.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Package management via &lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;APT/dpkg&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Supports &lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;IA-32 and x86-64 architectures&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;ps-2&quot; style=&quot;opacity: 1;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;User Experience&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;white-space: normal;&quot;&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Offers multiple desktop environments: &lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;GNOME, KDE Plasma, Xfce, Cinnamon&lt;/strong&gt;, and others.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Comes with a &lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;custom control panel&lt;/strong&gt; and &lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;software center&lt;/strong&gt; for easier management.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;ps-2&quot; style=&quot;opacity: 1;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Available in &lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Venezuelan Spanish&lt;/strong&gt;, with localized tools and educational applications.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;white-space: normal;&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;white-space: normal;&quot;&gt;📊 Key Features&lt;/h2&gt;&lt;div style=&quot;white-space: normal;&quot;&gt;&lt;div style=&quot;white-space: normal;&quot;&gt;&lt;table style=&quot;white-space: normal;&quot;&gt;&lt;thead style=&quot;white-space: normal;&quot;&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;th style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Feature&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Canaima &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;GNU/Linux&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;white-space: normal;&quot;&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Initial &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Release&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;2007&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Latest &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Release&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;8.0 &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;“Kavanayén” &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;(October &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;2024)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Base &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;System&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Debian &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;GNU/Linux &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;(Testing)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;License&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Free &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;software &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;(mainly &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;GPL)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Target &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Audience&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Government, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;education, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;general &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;users&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Languages&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Venezuelan &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Spanish &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;(primary)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Desktop &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Environments&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;GNOME, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;KDE &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Plasma, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Xfce, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Cinnamon, &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;etc.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;white-space: normal;&quot;&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Update &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Method&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;APT &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;with &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;graphical &lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;front-ends&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style=&quot;white-space: normal;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Sources: &lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;relative pb-6 w-full after:border-b after:border-stroke-300 after:w-full after:absolute after:mt-3&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;white-space: normal;&quot;&gt;⚖️ Importance &amp;amp; Impact&lt;/h2&gt;&lt;ul style=&quot;white-space: normal;&quot;&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Government Adoption&lt;/strong&gt;: Widely deployed in Venezuelan public institutions, schools, and community centers.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Educational Role&lt;/strong&gt;: Distributed with educational content and tools for students.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Technological Sovereignty&lt;/strong&gt;: Seen as a strategic move to reduce dependency on foreign proprietary software.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;white-space: normal;&quot;&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Community Involvement&lt;/strong&gt;: Development is open, with contributions from local free software communities.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;white-space: normal;&quot;&gt;&lt;/div&gt;&lt;p style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;👉 In short, &lt;strong style=&quot;white-space: pre-wrap;&quot;&gt;Canaima is more than just a Linux distro—it’s a national project aimed at democratizing technology access and fostering independence from proprietary ecosystems.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/3371653851192785527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/canaima-gnulinux-is-venezuelan-free-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/3371653851192785527'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/3371653851192785527'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/canaima-gnulinux-is-venezuelan-free-and.html' title='Canaima GNU/Linux is a Venezuelan free and open-source Linux distribution, based on Debian'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-5213337851819987431</id><published>2026-08-10T06:25:00.000-07:00</published><updated>2026-09-26T06:28:15.612-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audio"/><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><category scheme="http://www.blogger.com/atom/ns#" term="Multimedia"/><category scheme="http://www.blogger.com/atom/ns#" term="Video"/><title type='text'>AVL-MXE Guide:Running Windows Audio Software</title><content type='html'>&lt;p&gt;&lt;img alt=&quot;AVL MXE respin by avlinux&quot; src=&quot;https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRGHDuJOo8FtcrYom56Yo_FRgZuvm3jAfYziBdw5O1rvg&amp;amp;s&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Exposing Windows ASIO Audio drivers to JACK with WineASIO : It is possible to run some popular Windows Audio software in AVL-MXE and have it run with Windows native ASIO Audio drivers. This is accomplished using a utility called WineASIO which runs in the Microsoft Windows emulating Linux software known as ‘Wine’. AVL-MXE comes with ‘Wine-staging’ installed and a WineASIO launching utility that can be found in the ‘Wine-Staging Setup’ Dialog of the AVL-MXE Assistant. To use WineASIO you must first have the JACK Audio server running as detailed in the ‘Audio &amp;amp; Midi in AVL-MXE’ section. WineASIO can be used with both 32bit and 64bit Windows software applications.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Once you select the appropriate button pertaining to the Windows Audio application you want to run a Terminal window will open confirming that the WineASIO ‘.dll’ has successfully launched. The terminal window output will be very verbose with several warnings specific to Wine-Staging. The main thing to watch for is that the DLL has launched successfully so look for this line or something similar at the bottom of the Terminal: regsvr32: Successfully registered DLL &#39;wineasio.dll&#39; When WineASIO is up and running you can launch your Windows program and select the WineASIO driver in the Audio setup dialog of the application. As an example we will use the standalone version of the Windows software ‘Jam Origin MIDI Guitar 2’. As you can see in the highlighted section the WineASIO driver has been selected which will route the Audio output through JACK.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Running Windows VST Plugins in Ardour/Mixbus : Steinberg’s ‘Virtual Studio Technology’ or ‘VST’ Audio plugin format is a cross-platform industry standard and there are a wealth of good quality commercial and free VST plugins available. VST’s for Windows are by far the most common and a large number of them will run on Linux with the aid of ‘Wine’ Windows emulating software and various bridging applications. As you would expect running Audio plugins that are not native to Linux presents challenges and it can not be overstated that there are no guarantees of functionality and stability, it is always preferable to run Audio plugins that were intended for the Linux platform. AVL-MXE comes with a small set of ‘oldie-but-goodie’ free 32bit Windows VST Audio plugins placed in the ‘/usr/local/lib/vst’ folder of the filesystem. With ‘wine-staging’ and ‘Yabridge’ pre-installed these plugins are ready to be hosted and used in Ardour and Mixbus32! Hosting Windows VST’s with ‘Yabridge’ : The AVL-MXE method of hosting Windows VST plugins is the use of ‘Yabridge’ VST bridge, Yabridge works by wrapping the Windows ‘.dll’ filetype and making it appear to the plugin host as a native Linux VST ‘.so’ file. Follow the instructions below for any new Windows VST’s you may add.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In AVL-MXE Windows VST&#39;s are placed in /usr/local/lib/vst and /usr/lib/vst is for native for Linux VST&#39;s only... The rationale for this is that most DAWs will look along both of those paths automatically for VST plugins of any kind and we want VST&#39;s to be available system-wide for all Users not buried in the .wine folder in the Users home folder. Yabridge creates the special ‘.so’ file in its ‘Sync’ function is which is used as a reference file to convert all your Windows VST &#39;.dll&#39; files to Linux-friendly &#39;.so&#39; files. It is the &#39;.so&#39; files which Yabridge will use for the Windows VST Plugins to appear in the usual list of plugins in Ardour/Mixbus. AVL-MXE comes with a little graphical utility called ‘YADbridge’ to set up and organize all your .dll files and do the conversion. YADbridge also facilitates removing dll directories, checking the status of your converted dlls and manually editing it’s configuration file manually in the rare case it becomes necessary. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Open Ardour/Mixbus and go to Edit---&amp;gt;Preferences---&amp;gt;Plugins---&amp;gt;VST and make sure the path to your Windows VST folder is there (this is why I use /usr/local/lib/vst because Mixbus looks there automatically). If your particular path isn&#39;t there you&#39;ll need to add it manually so Ardour/Mixbus knows where to scan.. Once that is done run a plugin scan and if all goes well those converted &#39;.so&#39; files should be picked up and appear as selectable in the Ardour/Mixbus plugin list. The image below shows the ‘Slick EQ’ Windows VST Plugin running with Yabridge in Ardour.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;*PLEASE NOTE* The first time Wine-Staging runs on your computer it needs to configure itself and set up it’s directories in a hidden ‘.wine’ directory in your User home folder. Wine-Staging does not run it’s setup until the first time it is called to run a Windows program by the host system. If the first time Wine is initiated is during a plugin scan within a DAW it is possible the initial Wine configuration setup will occur as you are running the VST plugin scanner which ensures the renamed ‘.so’ files of the Windows VST Plugins show up in your Linux DAW. On some systems this may cause the scan to time out, fail and not completely finish. Once Wine has set up it’s initial config you should be able to run the plugin scan again in your DAW and it should be able to successfully complete. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.bandshed.net/avlinux/&quot; target=&quot;_blank&quot;&gt;source&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/5213337851819987431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/avl-mxe-guiderunning-windows-audio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/5213337851819987431'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/5213337851819987431'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/avl-mxe-guiderunning-windows-audio.html' title='AVL-MXE Guide:Running Windows Audio Software'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-3571456621702228197</id><published>2026-08-07T13:23:00.000-07:00</published><updated>2026-08-07T13:23:00.177-07:00</updated><title type='text'>The best Linux distributions based on ArchLinux</title><content type='html'>&lt;p&gt;&lt;img src=&quot;https://static0.howtogeekimages.com/wordpress/wp-content/uploads/2025/02/illustration-of-a-laptop-running-arch-linux-with-the-arch-linux-logo-beside-it.jpg?w=1600&amp;amp;h=1200&amp;amp;fit=crop&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Choosing an Arch-based distribution is usually about finding the right balance between the &amp;quot;purity&amp;quot; of Arch and the convenience of a pre-configured system. Because Arch is a rolling release, all these distros provide the latest software and access to the &lt;b&gt;Arch User Repository (AUR)&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;Here are the best Arch Linux-based distributions for 2025, categorized by user needs:&lt;/p&gt;  &lt;hr /&gt;  &lt;h4&gt;1. EndeavourOS: The &amp;quot;Purist&#39;s&amp;quot; Choice&lt;/h4&gt;  &lt;p&gt;If you want an experience that is 95% Arch but don&#39;t want to spend an hour in a command-line installer, this is the top pick.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Best For:&lt;/b&gt; Users who want a clean, minimal system without &amp;quot;bloat.&amp;quot;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Key Feature:&lt;/b&gt; Uses the &lt;b&gt;Calamares GUI installer&lt;/b&gt;, allowing you to pick your desktop environment (GNOME, KDE, Xfce, Sway, etc.) during setup.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Why choose it:&lt;/b&gt; It provides a very small set of custom tools (like a &amp;quot;Welcome&amp;quot; app for system maintenance) but otherwise stays completely out of your way.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;2. Manjaro: The &amp;quot;User-Friendly&amp;quot; Giant&lt;/h4&gt;  &lt;p&gt;Manjaro is the most popular Arch-based distro because it treats Arch more like a traditional OS (like Ubuntu or Fedora).&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Best For:&lt;/b&gt; Beginners or those who want a &amp;quot;plug and play&amp;quot; Arch experience.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Key Feature:&lt;/b&gt; &lt;b&gt;Pamac&lt;/b&gt;, a highly polished graphical software manager that makes installing apps and managing the AUR as easy as an App Store.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Why choose it:&lt;/b&gt; It has its own repositories that lag about two weeks behind Arch. This extra testing time makes it slightly more stable for users who don&#39;t want to check news before every update.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;3. Garuda Linux: The Gamer’s Powerhouse&lt;/h4&gt;  &lt;p&gt;Garuda is &amp;quot;Arch with the volume turned up to 11.&amp;quot; It is visually striking and performance-tuned right out of the box.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Best For:&lt;/b&gt; Gamers and users who love &amp;quot;flashy&amp;quot; aesthetics (Neon-themed KDE Dr460nized).&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Key Feature:&lt;/b&gt; Automatic &lt;b&gt;BTRFS snapshots&lt;/b&gt;. If an update breaks your system, you can literally &amp;quot;undo&amp;quot; it from the boot menu.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Why choose it:&lt;/b&gt; It uses the &lt;b&gt;Zen Kernel&lt;/b&gt; for better responsiveness and includes a &amp;quot;Garuda Gamer&amp;quot; tool to install everything from Steam to specialized wine-runners in one click.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;4. CachyOS: The Speed Demon&lt;/h4&gt;  &lt;p&gt;CachyOS is a rising star focused on raw hardware optimization.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Best For:&lt;/b&gt; Performance enthusiasts and users with modern hardware.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Key Feature:&lt;/b&gt; It compiles packages specifically for newer CPU architectures ($x86\_64-v3$ and $v4$), which can result in noticeable speed gains.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Why choose it:&lt;/b&gt; It offers various custom kernels and a highly optimized browser (Cachy Browser) to squeeze every bit of power out of your machine.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;5. Archcraft: The Aesthetic Minimalist&lt;/h4&gt;  &lt;p&gt;Archcraft is focused on &amp;quot;Window Managers&amp;quot; rather than heavy Desktop Environments.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Best For:&lt;/b&gt; Users who want a beautiful, ultra-lightweight system.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Key Feature:&lt;/b&gt; Stunning pre-configured &amp;quot;dotfiles&amp;quot; for Openbox and bspwm.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Why choose it:&lt;/b&gt; It is incredibly fast and uses very little RAM, making it perfect for older laptops or users who want a &amp;quot;pro&amp;quot; look without hours of manual configuration.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Distro&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Level&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Best Feature&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Aesthetic&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;EndeavourOS&lt;/b&gt;    &lt;br /&gt;Intermediate    &lt;br /&gt;Near-pure Arch    &lt;br /&gt;Minimal / Vanilla&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Manjaro&lt;/b&gt;    &lt;br /&gt;Beginner    &lt;br /&gt;Pamac GUI &amp;amp; Stability    &lt;br /&gt;Polished / Professional&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Garuda&lt;/b&gt;    &lt;br /&gt;Intermediate    &lt;br /&gt;BTRFS Snapshots    &lt;br /&gt;Neon / Cyberpunk&lt;/p&gt;  &lt;p&gt;&lt;b&gt;CachyOS&lt;/b&gt;    &lt;br /&gt;Advanced    &lt;br /&gt;CPU Optimizations    &lt;br /&gt;Modern / Fast&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Archcraft&lt;/b&gt;    &lt;br /&gt;Intermediate    &lt;br /&gt;Lightweight Window Managers    &lt;br /&gt;Artistic / Clean&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/3571456621702228197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/the-best-linux-distributions-based-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/3571456621702228197'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/3571456621702228197'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/the-best-linux-distributions-based-on.html' title='The best Linux distributions based on ArchLinux'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-6557695353701449546</id><published>2026-08-03T06:22:00.000-07:00</published><updated>2026-09-26T06:25:17.006-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audio"/><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><category scheme="http://www.blogger.com/atom/ns#" term="Multimedia"/><category scheme="http://www.blogger.com/atom/ns#" term="Video"/><title type='text'>AVL-MXE Guide: Initial Setup of Ardour and Mixbus 32C</title><content type='html'>&lt;p&gt;&lt;img alt=&quot;AVLinux MX Edition User Manual | PDF | Linux | Booting&quot; src=&quot;https://imgv2-1-f.scribdassets.com/img/document/489427296/original/ad2c15e004/1?v=1&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Choosing An Audio Backend: For many people new to Audio Recording with Linux it can be a bit confusing and daunting to initially set up the full-featured DAWs Ardour and Mixbus. Both powerful programs share the same core so we will use Ardour as an example. Recently Ardour and Mixbus have gained the ability to be used with either JACK, ALSA and most recently PulseAudio &#39;backends&#39;. If you don’t wish to use Ardour or Mixbus with JACK then choose one of the other Audio backends and ignore the JACK specific instructions in this section. As stated in the previous chapter AVL-MXE is centered around using the JACK Audio server, because JACK has interconnectivity with other external JACK-aware programs it is recommended to prefer the JACK backend for using Ardour/Mixbus and to have JACK up and running before Ardour and Mixbus are launched. When you initially launch Ardour or Mixbus either in a Live Session or a fresh HDD install you will be greeted by an initial welcome screen and walked through a few setup dialogs, in most cases except for what is detailed here you can accept the default setup choices as offered. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;When you set up your initial Ardour/Mixbus session you will be presented with an &#39;Audio/MIDI Setup&#39; dialog, this is where you will choose whichever Audio backend you will use. As stated JACK is the preferred recommendation, ALSA can be selected but has the following caveat: No Audio/MIDI from any other external programs or applications can be routed in or out of Ardour/Mixbus. In the ALSA setup example below we are using the same USB Audio device for both Input and Output which is a suggested practice. It is possible to select a different Input than the Output, people using USB Microphones may want to use the mic with an Input and the System Audio device as an Output. Take note that since this is a USB Audio device we set the &#39;Periods&#39; dropdown selection to &#39;3&#39;, for internal or PCI(e) Audio devices it is recommended to use a setting of &#39;2&#39;. If required it is also possible (but not usually necessary) to accurately calibrate Audio/MIDI latency using a cable looped from your Audio/MIDI outputs to the inputs to calculate the actual latencies. Once you have your settings selected click the &#39;Start&#39; button to your upperright.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you already have JACK up and running before setting up your intial Ardour/Mixbus session when you select the &#39;JACK&#39; backend it will detect that JACK is already running and simply clicking the &#39;Connect to JACK&#39; button will connect you to whatever settings and Audio device you&#39;ve chosen in Qjackctl.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;A very important part of the initial setup process is to have Ardour scan for Audio plugins, the scan will ensure that the hundreds of pre-installed Audio Plugins included in AVL-MXE will all be present and ready to use in your Ardour sessions. Ardour will auto-detect LADSPA and LV2 Audio plugins, LinuxVST plugins specifically will be found during the scan. It is important to note that any LinuxVST plugins you may have added yourself that aren&#39;t located in the standard paths of /usr/local/lib/vst or /usr/lib/vst will require you to to point Ardour/Mixbus to their folders by adding a custom path after launching the program, custom paths are set in &#39;Edit&#39; → &#39;Preferences&#39; → &#39;Plugins&#39;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.bandshed.net/avlinux/&quot; target=&quot;_blank&quot;&gt;source&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/6557695353701449546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/avl-mxe-guide-initial-setup-of-ardour.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/6557695353701449546'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/6557695353701449546'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/08/avl-mxe-guide-initial-setup-of-ardour.html' title='AVL-MXE Guide: Initial Setup of Ardour and Mixbus 32C'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-6097566088094730922</id><published>2026-07-31T13:19:00.000-07:00</published><updated>2026-07-31T13:19:00.119-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><title type='text'>The best Linux distributions based on Debian</title><content type='html'>&lt;p&gt;&lt;img src=&quot;https://itsfoss.com/content/images/wordpress/2022/07/best-distros-based-on-debian.png&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Debian is often called the &amp;quot;Universal Operating System&amp;quot; because it serves as the rock-solid foundation for hundreds of other distributions. When choosing a Debian-based distro, you are usually looking for that same stability but with more &amp;quot;out-of-the-box&amp;quot; polish or specialized tools.&lt;/p&gt;  &lt;p&gt;Here are the best Debian-based Linux distributions in 2025, categorized by their primary strengths.&lt;/p&gt;  &lt;hr /&gt;  &lt;h4&gt;1. The Best for Most Users (Beginner-Friendly)&lt;/h4&gt;  &lt;p&gt;These distributions take the stability of Debian and add a user-friendly interface, driver managers, and curated app stores.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Ubuntu:&lt;/b&gt; The most popular choice. It is known for its massive community support and ease of use. If you want a system where every piece of hardware &amp;quot;just works&amp;quot; and every software guide applies to you, this is it.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Linux Mint (LMDE):&lt;/b&gt; While the main Mint is based on Ubuntu, &lt;b&gt;LMDE (Linux Mint Debian Edition)&lt;/b&gt; is based directly on Debian. It provides the classic, Windows-like Cinnamon desktop with a focus on speed and avoiding Ubuntu&#39;s &amp;quot;Snap&amp;quot; packages.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Zorin OS:&lt;/b&gt; Designed specifically for people switching from Windows or macOS. It features a &amp;quot;Layout Switcher&amp;quot; that can make your desktop look and feel exactly like the OS you just left.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;2. The Best for Performance &amp;amp; Gaming&lt;/h4&gt;  &lt;p&gt;Gaming on Linux has improved drastically, and these Debian-based distros lead the pack by pre-configuring drivers and performance tweaks.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Pop!_OS:&lt;/b&gt; Developed by System76, this is widely considered the best for gaming and creative work. It offers a dedicated version with &lt;b&gt;NVIDIA drivers pre-installed&lt;/b&gt; and features a built-in &amp;quot;Auto-Tiling&amp;quot; window manager that boosts productivity.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;MX Linux:&lt;/b&gt; Currently one of the most popular distros on DistroWatch. It’s a &amp;quot;mid-weight&amp;quot; OS—not as heavy as Ubuntu but more feature-rich than a bare-bones system. It is famous for its &lt;b&gt;MX Tools&lt;/b&gt;, which make complex system tasks easy for beginners.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;3. The Best for Specialized Tasks&lt;/h4&gt;  &lt;p&gt;Debian’s stability makes it the perfect base for professional-grade tools.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Kali Linux:&lt;/b&gt; The industry standard for &lt;b&gt;penetration testing&lt;/b&gt; and ethical hacking. It comes pre-loaded with hundreds of security tools.&lt;/p&gt;      &lt;blockquote&gt;       &lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; Kali is not recommended for daily use (like browsing or office work) because it is configured for security audits, not general productivity.&lt;/p&gt;     &lt;/blockquote&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Raspberry Pi OS:&lt;/b&gt; The official OS for Raspberry Pi devices. It is highly optimized for ARM processors and is the best choice for DIY projects or learning electronics.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Parrot OS:&lt;/b&gt; Similar to Kali but with a heavier focus on &lt;b&gt;privacy and development&lt;/b&gt;. It’s a bit more lightweight and offers a &amp;quot;Home&amp;quot; edition that is actually quite good for daily use.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/6097566088094730922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/07/the-best-linux-distributions-based-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/6097566088094730922'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/6097566088094730922'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/07/the-best-linux-distributions-based-on.html' title='The best Linux distributions based on Debian'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-3867288191120032269</id><published>2026-07-31T13:18:00.000-07:00</published><updated>2026-07-31T13:18:00.114-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><title type='text'>The best Linux distributions</title><content type='html'>&lt;p&gt;&lt;img src=&quot;https://www.infoteknico.com/wp-content/uploads/2022/12/Distribuciones-de-Linux-2022.jpg&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Choosing the &amp;quot;best&amp;quot; Linux distribution depends entirely on your goals—whether you are looking for a Windows alternative, a powerhouse for development, or a dedicated gaming machine.&lt;/p&gt;  &lt;p&gt;As of late 2025, here are the top recommendations categorized by user needs:&lt;/p&gt;  &lt;h4&gt;1. Best for Beginners &amp;amp; Windows Switchers&lt;/h4&gt;  &lt;p&gt;These distributions are designed to &amp;quot;just work&amp;quot; out of the box with intuitive interfaces and massive community support.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Linux Mint (Cinnamon Edition):&lt;/b&gt; Often cited as the best alternative for Windows users. It features a familiar taskbar/start menu layout, is incredibly stable, and avoids the controversial &amp;quot;Snap&amp;quot; packages found in Ubuntu.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Ubuntu 24.04 LTS:&lt;/b&gt; The &amp;quot;gold standard&amp;quot; for Linux. If you ever run into a problem, someone has already solved it on an Ubuntu forum. It has the best hardware support and a vast software library.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Zorin OS:&lt;/b&gt; A highly polished, aesthetic distro. It includes a &amp;quot;Look Changer&amp;quot; that can make your desktop feel like Windows 11, macOS, or classic GNOME with a single click.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;hr /&gt;  &lt;h4&gt;2. Best for Gaming&lt;/h4&gt;  &lt;p&gt;With the rise of the Steam Deck, Linux gaming has reached its golden age. These distros come pre-configured with drivers and optimizations.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Bazzite:&lt;/b&gt; A rising star in 2025. It is a &amp;quot;SteamOS clone&amp;quot; based on Fedora, designed to turn your PC (or handheld like a ROG Ally) into a console-like experience with HDR support and pre-installed gaming tools.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Nobara Project:&lt;/b&gt; Created by &amp;quot;GloriousEggroll&amp;quot; (a key developer for Proton), this distro is a modified version of Fedora that includes every kernel tweak and driver needed for maximum FPS and gaming compatibility.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Pop!_OS:&lt;/b&gt; Developed by System76, it offers a dedicated NVIDIA installer that handles GPU drivers automatically. Its built-in auto-tiling window manager is also great for multi-tasking while streaming.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;hr /&gt;  &lt;h4&gt;3. Best for Developers &amp;amp; Power Users&lt;/h4&gt;  &lt;p&gt;If you want the latest software packages (bleeding-edge) or total control over your system, these are the top picks.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Fedora Workstation:&lt;/b&gt; Often the first to implement new technologies (like Wayland or PipeWire). It provides a clean, &amp;quot;vanilla&amp;quot; GNOME experience and is the upstream for Red Hat Enterprise Linux (RHEL).&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Arch Linux:&lt;/b&gt; For those who want to build their OS from the ground up. It follows a &lt;b&gt;rolling release&lt;/b&gt; model, meaning you never &amp;quot;reinstall&amp;quot;—you just update forever. The &lt;i&gt;Arch Wiki&lt;/i&gt; is arguably the best documentation in the Linux world.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;NixOS:&lt;/b&gt; Popular among DevOps and advanced engineers. It uses a declarative configuration file to define the entire system state, making it easy to replicate your exact setup on multiple machines.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;hr /&gt;  &lt;h4&gt;4. Specialized Use Cases&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Lightweight (Old PCs):&lt;/b&gt; &lt;b&gt;MX Linux&lt;/b&gt; or &lt;b&gt;Puppy Linux&lt;/b&gt;. These can run on hardware that Windows 10/11 would struggle to boot.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Privacy &amp;amp; Security:&lt;/b&gt; &lt;b&gt;Tails&lt;/b&gt; (runs entirely from RAM for anonymity) or &lt;b&gt;Kali Linux&lt;/b&gt; (specifically for penetration testing and ethical hacking).&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Visual Beauty:&lt;/b&gt; &lt;b&gt;elementary OS&lt;/b&gt;. It features a custom &amp;quot;Pantheon&amp;quot; desktop that is heavily inspired by the clean, minimalist aesthetic of macOS.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;hr /&gt;  &lt;h5&gt;Quick Comparison Table&lt;/h5&gt;  &lt;p&gt;&lt;strong&gt;Use Case&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Recommended Distro&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Base System&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Key Strength&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Beginners&lt;/b&gt;    &lt;br /&gt;Linux Mint    &lt;br /&gt;Ubuntu/Debian    &lt;br /&gt;Familiarity &amp;amp; Stability&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Gamers&lt;/b&gt;    &lt;br /&gt;Bazzite / Nobara    &lt;br /&gt;Fedora    &lt;br /&gt;Pre-installed drivers/tweaks&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Developers&lt;/b&gt;    &lt;br /&gt;Fedora    &lt;br /&gt;Independent    &lt;br /&gt;Latest tech &amp;amp; packages&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Customization&lt;/b&gt;    &lt;br /&gt;Arch Linux    &lt;br /&gt;Independent    &lt;br /&gt;Full control &amp;amp; Rolling release&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Old Hardware&lt;/b&gt;    &lt;br /&gt;MX Linux    &lt;br /&gt;Debian    &lt;br /&gt;Extremely resource-efficient&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/3867288191120032269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/07/the-best-linux-distributions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/3867288191120032269'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/3867288191120032269'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/07/the-best-linux-distributions.html' title='The best Linux distributions'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5957666542740923869.post-3464371302385917902</id><published>2026-07-29T06:17:00.000-07:00</published><updated>2026-09-26T06:22:23.620-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audio"/><category scheme="http://www.blogger.com/atom/ns#" term="Guides and Tutorials"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux Distributions"/><category scheme="http://www.blogger.com/atom/ns#" term="Multimedia"/><category scheme="http://www.blogger.com/atom/ns#" term="Video"/><title type='text'>AVL-MXE Guide: Audio and MIDI in AVL-MXE</title><content type='html'>&lt;p&gt;&lt;img alt=&quot;I need to RTFM for AVL-MX for music, audio and midi, jack and carla, etc,  need a link/links to the documentation online that covers audio software  included with AVL-MX. I&amp;#39;m not sure&quot; src=&quot;https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR25kpuM5N7JrIYVX-Zl8mGw7EChFRwjL3DUqN192onYszUTEMxzvW_pCq9&amp;amp;s=10&quot; /&gt;&lt;/p&gt;  &lt;p&gt;PulseAudio with JACK : It cannot be overstated that AVL-MXE has the potential to differ significantly from your usual Linux Desktop in its handling of Audio routing and subsystems. AVL-MXE relies on the low-latency Jack Audio Connection Kit (a.k.a JACK) for its powerful interconnectivity. JACK is a low-latency sound server which runs on top of ALSA (Advanced Linux Sound Architecture). ALSA is the basic &#39;driver&#39; level of Audio hardware support and is both integrated in the Kernel itself as well as being a core component of the Operating System. By default many distributions and Desktop Environments install the ‘PulseAudio’ Audio server, in recent years PulseAudio can be made to peacefully coexist with JACK and AVL-MXE makes this easier by pre-configuring JACK and PulseAudio to work together with a custom ‘pajackconnect’ script . Setting things up with Qjackctl : The most initially confusing thing for many people getting started with Linux Audio is how to get the applications they want to use to &#39;see&#39; (or perhaps hear) their Audio device. Reading this section will hopefully facilitate getting everything to &#39;just work&#39;. The biggest step required of the User is to identify and select the Audio device they want to use, after that most of the complexity is looked after for you. The easiest way to setup the JACK Audio server is to use the JACK Control app (a.k.a. Qjackctl). It can easily be launched from the XFCE4 Panel or Whisker Menu. To setup your Audio device click the &#39;Setup&#39; button.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The &#39;Setup&#39; Window has multiple tabs which we will go over one at a time, the &#39;Settings&#39; tab is where we initially select and set up the device we want to use with JACK in the &#39;Parameters&#39; tab. To the left is the &#39;Driver&#39; select dropdown box. Internal, PCI, and USB 1.1 and 2.0 Audio devices require the &#39;alsa&#39; driver and FireWire devices require you to select the ‘alsa’ or &#39;firewire&#39; driver (depending on the firewire driver being used). It is essential that the &#39;Realtime&#39; checkbox is selected. Next we need to select our desired Audio device from the &#39;Interface&#39; dropdown box.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In the &#39;Interface&#39; dropdown box we will see a list of available Audio devices on the system, generally speaking whatever appears in the dropdown box should be supported to use with JACK, below is an example with multiple ALSA devices on a system to illustrate what to look for. In the example picture above we can see that the system has a ‘USB Audio CODEC’ device at &#39;hw:0&#39; and an iRig DUO USB Audio device at ‘hw:1’&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Underneath the &#39;Interface&#39; dropdown box we can set the &#39;Sample Rate&#39; , &#39;Frames/Period&#39; and &#39;Periods/Buffer&#39;. By default AVL-MXE is pre-configured for a Sample Rate of 44100, 1024 Frames/Period and 3 Periods/Buffer. Potentially these default settings will work OOTB for most Users but may need to be changed depending on the performance of your hardware. The the most influencial number is &#39;Frames/Period&#39;. If you are experiencing Audio dropouts or &#39;Xruns&#39; you may need to increase from &#39;1024&#39;, conversely if you want to have lower &#39;latency&#39; you can decrease from &#39;1024&#39; until Xruns reappear. The &#39;Periods/Buffer&#39; figure is dependent on the Audio device type, USB and Internal Audio devices generally perform best at a setting of &#39;3&#39; Buffers and PCI(e) Audio devices require a setting of &#39;2&#39;. Once you are happy with your settings you can start JACK by hitting the &#39;Start&#39; button on Qjackctl. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;*PLEASE NOTE! - &#39;Latency&#39; is the delay incurred by your Audio/MIDI signals going into your Audio/MIDI device Inputs and following the signal path of both the hardware and software Applications being used and coming back out of the Audio/MIDI device&#39;s Outputs.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The &#39;Advanced&#39; tab of the Setup window contains extra settings for experienced Users and in most cases these settings do not need to be changed. The ability to choose separate Output and Input devices may be of interest to people who want to use multiple Audio devices, a common scenario is using USB microphones to record and another System Audio device to play back. Another important JACK setting is the &#39;Timeout&#39; value for running MIDI Plugins and editing a setting of 2000ms is recommended and set by default.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;JACK&#39;s L&#39;il Helpers: pajackconnect and a2jmidid : The next &#39;Options&#39; tab is where we can have Qjackctl execute any optional scripts when it is started, by default AVL-MXE provides a &#39;pajackconnect&#39; script as one of two very important helper applications when Qjackctl starts JACK. One helper application is &#39;a2jmidid&#39;&#39; (ALSA to JACK MIDI Daemon). In Linux there are 2 methods of handling MIDI I/O, one is at the ALSA driver level and the other is with JACK. This can be a problem if you are using an application with JACK and trying to connect a MIDI device with ALSA, the two methods cannot be used at the same time so the solution is to bridge any ALSA MIDI devices so they appear available as JACK MIDI and this is exactly what &#39;a2jmidid&#39; is for, now any ALSA MIDI devices seamlessly appear to be selected as &#39;a2j&#39; in Applications using JACK. The second helper application is a script known as &#39;pajackconnect&#39; and it’s purpose is to integrate PulseAudio as a source and sink server and client routed through JACK. The ensures that applications using PulseAudio will route their Audio to the selected running Audio device you’ve selected in Qjackctl.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;JACK Autostart and Other Settings : The &#39;Misc&#39; tab of the Qjackctl &#39;Setup&#39; window gives some other convenient options for getting JACK integrated smoothly. The &#39;Start JACK Audio server on application startup&#39; checkbox means as soon as you launch Qjackctl it will start JACK without you needing to hit the &#39;Start&#39; button. You can also have Qjackctl run in the system tray on the XFCE4 panel when you close the GUI. If you have a setup where you are using one Audio device and it doesn&#39;t change you can have Qjackctl automatically start when you log in to your computer, for this to work you need to select the option to &#39;Start JACK Audio server on application startup&#39;. To have Qjackctl automatically start you need to add it to the XFCE4 &#39;Session and Startup&#39; list. Go to the Whisker Menu and type &#39;Session&#39; into the search bar and the top choice should be &#39;Session and Startup&#39;, go to the &#39;Application Autostart&#39; tab and click the &#39;Add&#39; button and create an entry for Qjackctl like the one shown on the next page. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Getting Connected : If you are using a monolithic DAW like Ardour or Mixbus with JACK you will find that most of the connectivity you need is managed within the program itself so making manual connections is not necessary, in these cases you simply start JACK and then launch your program. However if you want to use and connect individual JACK-aware programs you may want to use the connection features of Qjackctl. To access the connections window click the &#39;Connect&#39; button.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;There are three tabs in the &#39;Connections&#39; window which pertain to three specific connection points. &#39;Audio&#39; is for both hardware and software Audio (not MIDI) connections. When you are using the default AVL-MXE settings it is normal and expected for the &#39;PulseAudio JACK Sink&#39; and &#39;PulseAudio JACK Source&#39; clients to appear because PulseAudio is still active on the system. If you have a JACK-aware application running it should appear in the &#39;Readable or Writable Clients&#39; panes and in most cases you will want to connect it to the &#39;system&#39; playback or &#39;system&#39; capture ports not the PulseAudio ports. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The center &#39;MIDI&#39; tab is for &#39;JACK MIDI&#39; connections, because JACK MIDI is being bridged by &#39;a2jmidid&#39; its ports appear under the &#39;a2j&#39; Client. You can see the iRig PRO DUO is visible in this tab ready to be connected to JACK-aware MIDI applications.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The &#39;ALSA&#39; tab is for ALSA MIDI hardware and software to be connected, as you can see since the iRig PRO DUO is supported by ALSA it also appears in the ALSA tab&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Potential Audio Routing Problems with Mozilla Firefox : Recently Mozilla’s Firefox Web Browser changed it’s Audio routing from directly connecting to ALSA to utilizing PulseAudio. It has been noted that if PulseAudio and JACK are working together utilizing the ‘PulseAudio JACK Source/Sink’ Firefox may try to access the default system Audio device directly rather than connecting through the already running PulseAudio JACK Sink. This results in no Browser sound and Audio and Video streams that will not play back. To fix this Firefox needs to be directed to use the JACK Sink by using the PulseAudio Volume Control launched either from Menu→ Multimedia-→PulseAudio Volume Comtrol or clicking the PulseAudio applet on the XFCE4 Panel. Look for ‘Firefox’ in the ‘Playback’ Tab and click on the highlighted Audio device button.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Make sure you have the ‘PulseAudio JACK Sink’ selected for Playback rather than the system Audio device.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;jackd and jackdbus : There are 2 different ways the system can run JACK behind the scenes, the simplest is by running the ‘jackd’ executable with ‘Qjackctl’ and this is what AVL-MXE uses by default, however there is a second way of running JACK and this is with the Desktop interprocess communication mechanism known as ‘D-bus’. Running JACK with D-bus is a selectable option in Qjackctl (Setup → Misc. tab). If you start JACK with Qjackctl before doing Audio and MIDI work you will probably not encounter the D-bus JACK executable known as ‘jackdbus’. Occasionally other JACK-aware programs that are launched before Qjackctl may inadvertently start jackdbus and when you later try to launch JACK with Qjackctl you will see JACK is already running and displaying as ‘Active’ in the Qjackctl GUI and you may even notice that the sample rate may set to a different value than intended. Only one instance of JACK can run at a time so you may not be able to launch other JACK-aware programs or you may find that your Audio setup seems to have a mind of it’s own if jackdbus is running undetected in the background. You can manually kill all JACK processes by running this command in a regular Terminal: killall -9 jackd jackdbus &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.bandshed.net/avlinux/&quot; target=&quot;_blank&quot;&gt;source&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://linuxlandit.blogspot.com/feeds/3464371302385917902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://linuxlandit.blogspot.com/2026/07/avl-mxe-guide-audio-and-midi-in-avl-mxe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/3464371302385917902'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5957666542740923869/posts/default/3464371302385917902'/><link rel='alternate' type='text/html' href='https://linuxlandit.blogspot.com/2026/07/avl-mxe-guide-audio-and-midi-in-avl-mxe.html' title='AVL-MXE Guide: Audio and MIDI in AVL-MXE'/><author><name>Hugo Luis Alberto Repetto</name><uri>http://www.blogger.com/profile/07244392241311725660</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilwVomTqkOKvXZ9YBOCfy2dPetoVx0QjQVJs0VPP1QEBSlniwgdnqnJjamnffdlVzdj2VGSVmgndr5w0BeuSxuW1mYVny-hqR3ueQE_J1FFg7oDFYViymRoFCrbVP_pCklHNRIHgFybiX7CZIgf9CbUbWStgXyzGiP4KkvQ9TeWGtAtFY/s220/tux-templier.png'/></author><thr:total>0</thr:total></entry></feed>