Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: https://itsfoss.com/feed/

  1. <?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[It's FOSS]]></title><description><![CDATA[Making You a Better Linux User]]></description><link>https://itsfoss.com/</link><image><url>https://itsfoss.com/favicon.png</url><title>It&apos;s FOSS</title><link>https://itsfoss.com/</link></image><generator>Ghost 5.88</generator><lastBuildDate>Mon, 22 Jul 2024 13:15:08 GMT</lastBuildDate><atom:link href="https://itsfoss.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[GitHub Copilot Alternatives: Best Open Source LLMs for Coding]]></title><description><![CDATA[Looking to deploy an AI model for coding or just want an open-source GitHub Copilot replacement? We got you!]]></description><link>https://itsfoss.com/coding-llms-copilot-alternatives/</link><guid isPermaLink="false">667e98356a1e7b05a49413ab</guid><category><![CDATA[AI 🤖]]></category><dc:creator><![CDATA[Community]]></dc:creator><pubDate>Mon, 22 Jul 2024 04:39:05 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/07/best-opensource-ai-model-for-coding.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/07/best-opensource-ai-model-for-coding.png" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding"><p>AI is everywhere. One of the most important types of AI models is Large Language Models (LLMs). </p><p>Of course, we are talking about the <a href="https://itsfoss.com/open-source-llms/" rel="noreferrer">open-source LLMs</a> (not the proprietary ones). While these LLMs help a great deal with generating text, helping you brainstorm with ideas, unleashing your creativity with images, they are also capable of helping you in the coding process. So, you can write code faster.</p><p>For that, you need LLMs that are fine-tuned and trained with programming languages for you to get results geared towards coding. </p><p>Here, I shall mention some useful open-source LLMs for coding, along with a couple of open GitHub Copilot alternatives.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F4CB;</div><div class="kg-callout-text">You can find all the open source LLMs on Ollama and get it installed locally without much hassle.</div></div><h2 id="1-wizardcoder">1. WizardCoder</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/wizardcoder-huggingface-1.jpg" class="kg-image" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding" loading="lazy" width="2000" height="696" srcset="https://itsfoss.com/content/images/size/w600/2024/07/wizardcoder-huggingface-1.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/wizardcoder-huggingface-1.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/wizardcoder-huggingface-1.jpg 1600w, https://itsfoss.com/content/images/size/w2400/2024/07/wizardcoder-huggingface-1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://github.com/nlpxucan/WizardLM?ref=itsfoss.com" rel="noreferrer">WizardCoder</a> is an open-source code Large Language Model (LLM) optimized on Llama 2. It can handle complex instructions well and has been fine-tuned accordingly.</p><p>The Evol-Instruct algorithm used ensures that the model is fine-tuned with more complete and rich instructions, making the WizardCoder model shine for coding tasks. The model claims that it outperforms Gemini Pro, ChatGPT 3.5, and more, thanks to this algorithm. So, a pretty good LLM for an AI coding assistant.</p><p>The latest release at the time, <strong>WizardCoder-33B-V1.1</strong>&#xA0;is trained from deepseek-coder-33b-base. You can also use their variants like WizardCoder-Python-34B-V1.0. </p><p>It is available in the <a href="https://itsfoss.com/ollama/" rel="noreferrer">Ollama</a> library if you want to try it out.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://huggingface.co/WizardLMTeam/WizardCoder-15B-V1.0?ref=itsfoss.com" class="kg-btn kg-btn-accent">WizardCoder</a></div><p><strong>Suggested Read &#x1F4D6;</strong></p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/ollama-setup-linux/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Running AI Locally Using Ollama on Ubuntu Linux</div><div class="kg-bookmark-description">Running AI locally on Linux because open source empowers us to do so.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Abhishek Prakash</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/05/run-ai-locally-in-linux-using-ollama.png" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding"></div></a></figure><h2 id="2-phind-codellama">2. Phind CodeLlama</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/phind-code-model-1.jpg" class="kg-image" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding" loading="lazy" width="2000" height="665" srcset="https://itsfoss.com/content/images/size/w600/2024/07/phind-code-model-1.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/phind-code-model-1.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/phind-code-model-1.jpg 1600w, https://itsfoss.com/content/images/size/w2400/2024/07/phind-code-model-1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>Phind is one of the <a href="https://itsfoss.com/ai-search-engines/" rel="noreferrer">best AI search engines</a>, but their code LLM is just as good. Phind CodeLlama is a code generation model based on CodeLlama 34B fine-tuned for instruct use cases. </p><p>The model is trained on a dataset that includes high-quality programming problems and solutions. It was also trained using DeepSpeed ZeRO 3 and Flash Attention 2 in three hours on 32 A100-80 GB GPUs. </p><p>To guarantee the accuracy of their findings, Phind utilized OpenAI&apos;s decontamination technique on their dataset by extracting portions of text from each assessment case and verifying if there were corresponding matches in the trained examples.</p><p>Two variations of the model exist: v1 and v2. v1 is built on CodeLlama 34B and CodeLlama-Python 34B. The v2 variant is just an iteration of v1, trained on an additional 1.5B tokens of high-quality programming-related data.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://huggingface.co/Phind/Phind-CodeLlama-34B-v2?ref=itsfoss.com" class="kg-btn kg-btn-accent">Phind CodeLlama</a></div><h2 id="3-mistral7b-and-mixtral-8x7b">3. Mistral7B and Mixtral-8x7B</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/mistral-ai-1.jpg" class="kg-image" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding" loading="lazy" width="2000" height="831" srcset="https://itsfoss.com/content/images/size/w600/2024/07/mistral-ai-1.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/mistral-ai-1.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/mistral-ai-1.jpg 1600w, https://itsfoss.com/content/images/size/w2400/2024/07/mistral-ai-1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>Developed by Mistral AI, both Mistral7B and Mixtral 8x7B hail themselves as the best models of their respective sizes. Mistral 7B has a 7.3B parameter and outperforms Llama 2 13B on benchmarks.</p><p>I did find it running faster when using Ollama on my Ubuntu system.</p><p>Some technical details: greater in size, Mixtral 8x7B is a Sparse Mixture-of-Experts (SMoE) model with 46.7B parameters. Although it has a large number of parameters, it only requires 12.9B parameters for each token.</p><p>Both models can be fine-tuned according to the task you need to accomplish. However, it also works for coding.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://huggingface.co/mistralai?ref=itsfoss.com" class="kg-btn kg-btn-accent">Mistral AI</a></div><h2 id="4-codebooga">4. CodeBooga</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/codebooga-1.jpg" class="kg-image" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding" loading="lazy" width="2000" height="540" srcset="https://itsfoss.com/content/images/size/w600/2024/07/codebooga-1.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/codebooga-1.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/codebooga-1.jpg 1600w, https://itsfoss.com/content/images/size/w2400/2024/07/codebooga-1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>Codebooga is a superb open-source code LLM, mainly because it is a merge of Phind-Codellama 34B v2 and WizardCoder-Python-34B-V1.0. It seems it is one of the best models to use for Python and JavaScript coding tasks.</p><p>It features 33.4 billion parameters in total and could be better than the models merged when you evaluate it for your use-case.</p><p>CodeBooga may not be as popular, but it is also available in the Ollama library for you to try.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://huggingface.co/oobabooga/CodeBooga-34B-v0.1?ref=itsfoss.com" class="kg-btn kg-btn-accent">CodeBooga</a></div><h2 id="5-code-llama"><strong>5. Code Llama</strong></h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/codellama-1.jpg" class="kg-image" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding" loading="lazy" width="2000" height="855" srcset="https://itsfoss.com/content/images/size/w600/2024/07/codellama-1.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/codellama-1.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/codellama-1.jpg 1600w, https://itsfoss.com/content/images/size/w2400/2024/07/codellama-1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>Developed by Meta AI, <a href="https://github.com/facebookresearch/codellama?ref=itsfoss.com" rel="noreferrer">Code Llama</a> is a specialized version of Llama 2. This model is trained on a code-specific dataset; hence, it can generate code and understand natural language about code from any prompts. </p><p>There are four sizes of Code Llama, namely 7B, 13B, 34B, and 70B parameters respectively. </p><p>All the different models serve different purposes and require various levels of resources. The 7B model can run on a single GPU. Comparatively, the 34B and 70B offer better results, requiring more resources. </p><p>Overall, if you do not have much resources to spare, the 7B and 13B models can be a good pick.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://github.com/facebookresearch/codellama?ref=itsfoss.com" class="kg-btn kg-btn-accent">Code Llama</a></div><h2 id="6-codegeex">6. CodeGeeX</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/codegeex-1.jpg" class="kg-image" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding" loading="lazy" width="2000" height="778" srcset="https://itsfoss.com/content/images/size/w600/2024/07/codegeex-1.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/codegeex-1.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/codegeex-1.jpg 1600w, https://itsfoss.com/content/images/size/w2400/2024/07/codegeex-1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>CodeGeeX is one of the best GitHub Copilot alternatives, the first of its type on the list. It is a code-generation LLM with over 13 billion parameters, trained on more than 850 billion tokens.</p><p>CodeGeeX offers some special features, such as Crosslingual Code Translation which allows you to translate code into different languages. It is also available for Visual Studio Code and other IDEs (Integrated Development Environment) for free as a customizable programming assistant. The integrations available for all kinds of IDEs make it a perfect Copilot alternative for many.</p><p>With AI coding assistants like this on top of Ollama, you don&apos;t have to rely on Google search queries, but just the LLM to help you out locally. Of course, you can replace GitHub Copilot with these solutions.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://github.com/THUDM/CodeGeeX?ref=itsfoss.com" class="kg-btn kg-btn-accent">CodeGeeX</a></div><h2 id="7-tabby">7. Tabby</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/tabby-AI.jpg" class="kg-image" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding" loading="lazy" width="1245" height="970" srcset="https://itsfoss.com/content/images/size/w600/2024/07/tabby-AI.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/tabby-AI.jpg 1000w, https://itsfoss.com/content/images/2024/07/tabby-AI.jpg 1245w" sizes="(min-width: 720px) 720px"></figure><p>Tabby is one of the most feature-rich open-source GitHub Copilot alternatives actively being developed by the community. It can be used through many IDEs as an extension, such as Visual Code.</p><p>One of the most impressive open-source self-hosted replacement to Microsoft&apos;s Copilot AI.</p><p>It can create code snippets from comments and contextual code and unlike some other copilot alternatives, it runs on your infrastructure. Written in Rust, Tabby is designed with performance in mind. You also have a <a href="https://demo.tabbyml.com/?ref=itsfoss.com" rel="noreferrer">live demo</a> to test it out before installing it.</p><p>Customization is straightforward with it. You have a number of open-source LLMs, like StarCoder, CodeLlama, and DeepseekCode, to choose from. You can also provide access to your repository model, so Tabby has more context.  It can be a nice AI coding companion.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://tabby.tabbyml.com/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Tabby</a></div><h2 id="8-starcoder">8. StarCoder</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/starcoder-1.jpg" class="kg-image" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding" loading="lazy" width="2000" height="686" srcset="https://itsfoss.com/content/images/size/w600/2024/07/starcoder-1.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/starcoder-1.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/starcoder-1.jpg 1600w, https://itsfoss.com/content/images/size/w2400/2024/07/starcoder-1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>StarCoder is a code-focused LLM trained in over 80 programming languages, Git commits, GitHub issues, and Jupyter notebooks.&#xA0;It is trained on over 15 billion parameters with over 1 trillion tokens. </p><p>The StarCoder models can analyze more input than any other open LLM, with a context length of over 8,000 tokens. While it may not be a popular option, it can be a good fit for an AI coding assistant.</p><p>There also exists another version called Starcoder2 which consists of a dataset 4 times that of Starcoder. It also comes in three sizes, 3B, 7B, and 15B trained on 3.3 to 4.3 trillion tokens.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://huggingface.co/bigcode/starcoder?ref=itsfoss.com" class="kg-btn kg-btn-accent">StarCoder</a></div><h2 id="9-deepseek-coder">9. Deepseek Coder</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/deepseek-coder-1.jpg" class="kg-image" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding" loading="lazy" width="2000" height="751" srcset="https://itsfoss.com/content/images/size/w600/2024/07/deepseek-coder-1.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/deepseek-coder-1.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/deepseek-coder-1.jpg 1600w, https://itsfoss.com/content/images/size/w2400/2024/07/deepseek-coder-1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>The Deepseek coder series offers models of size 1B all the way to 33B. Trained from scratch on over 2T tokens, it is a high-performance code LLM.  It also showed exceptional performance when compared to proprietary LLMs such as  GPT 4.</p><p>Considering the origin team for the model is based in China, it has also been trained with Chinese language along with English.</p><p>Deepseek coder&apos;s 1.3B version offers lightning-fast task completion, while its 33B version can do the most complex of tasks with a 16K window size. You can utilize it as one of the most lightweight copilot alternatives.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://github.com/deepseek-ai/DeepSeek-Coder?ref=itsfoss.com" class="kg-btn kg-btn-accent">Deepseek Coder</a></div><h2 id="10-dolphinmixtral">10. DolphinMixtral</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/dolphin-mixtral-1.jpg" class="kg-image" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding" loading="lazy" width="2000" height="498" srcset="https://itsfoss.com/content/images/size/w600/2024/07/dolphin-mixtral-1.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/dolphin-mixtral-1.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/dolphin-mixtral-1.jpg 1600w, https://itsfoss.com/content/images/size/w2400/2024/07/dolphin-mixtral-1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>The Dolphin Model is based on Mixtral 8x7B with additional datasets of  Synthia, OpenHermes, PureDove, New Dolphin-Coder, and MagiCoder, making it a tab bit more efficient than Mixtral. Well, that&apos;s an interesting mixture indeed.</p><p>A point to note is the fact that this model is completely uncensored. </p><p>DolphineMixtral is just a more fine-tuned version of the normal Mixtral without bias. You can tweak it for your use-case.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://huggingface.co/cognitivecomputations/dolphin-2.5-mixtral-8x7b?ref=itsfoss.com" class="kg-btn kg-btn-accent">DolphinMixtral</a></div><p>Even with all the AI coding companions mentioned, you can utilize any open-source AI-powered chatbot as per your use-cases. I try to pick some of the best, but you have an endless list of choices that you can explore. Some of them can be found here:</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/open-source-llms/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">14 Top Open Source LLMs For Research and Commercial Use</div><div class="kg-bookmark-description">There are hundreds of open-source LLMs, here, we handpick some of the best ones for you to check out.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/05/open-source-llms.png" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding"></div></a></figure><h2 id="wrapping-up">Wrapping Up</h2><p>There are many open LLMs for coding, and some of them tailored to be utilized as open-source alternatives to Copilot. All of these LLMs are extremely capable and help you with almost all of your programming problems.</p><p>Almost every LLM here delivers different-sized models for all kinds of usage. So, make your pick and get started! </p>
  2. <!--kg-card-begin: html-->
  3. <h3 id="Swayam"><u>Author Info</u></h3>
  4. <section>
  5. <figure style="float: left; width: 20%; margin-left: 0px; margin-right: 15px;">
  6. <img src="https://itsfoss.com/content/images/2024/06/swayam-sai-das-1.jpg" alt="GitHub Copilot Alternatives: Best Open Source LLMs for Coding"></figure>
  7. <p>Swayam Sai Das is a student exploring the realms of Linux as an <b>Intern Writer</b> at It&apos;s FOSS. He is dedicated, when trying to push ranks in FPS games and enjoys reading literature classics in an attempt of putting on an academic facade.
  8. </p></section>
  9.  
  10. <!--kg-card-end: html-->
  11. ]]></content:encoded></item><item><title><![CDATA[Open External Links in AppImage for Login]]></title><description><![CDATA[Having trouble logging in with AppImage application? Here's what you can do.]]></description><link>https://itsfoss.com/appimage-open-external-links/</link><guid isPermaLink="false">652e0cdc8ebe181c27aab9a9</guid><category><![CDATA[Troubleshoot 🔬]]></category><dc:creator><![CDATA[Sreenath]]></dc:creator><pubDate>Sat, 20 Jul 2024 13:21:41 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/07/open-external-links-in-appimage.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/07/open-external-links-in-appimage.png" alt="Open External Links in AppImage for Login"><p>AppImage is a popular packaging format for Linux systems. You&apos;ll often find applications packaged in this format.</p><p>Sometimes, when you try to log in to a service&#x2019;s AppImage through a browser, even though it will report a success and tell you to go back to the app, it actually won&#x2019;t.</p><p>Let me share a quick tip on how to force open external links in AppImage so that you can log into it through a browser.</p><h2 id="make-appimage-open-external-links">Make AppImage open external links</h2><p>Here, I am using an AppImage for <a href="https://todoist.com/?ref=itsfoss.com">Todoist</a> that needs you to log in through the browser.</p><p>First, open the app and click on login through the browser button.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2023/10/1-click-on-login-via-browser.png" class="kg-image" alt="Open External Links in AppImage for Login" loading="lazy" width="1038" height="655" srcset="https://itsfoss.com/content/images/size/w600/2023/10/1-click-on-login-via-browser.png 600w, https://itsfoss.com/content/images/size/w1000/2023/10/1-click-on-login-via-browser.png 1000w, https://itsfoss.com/content/images/2023/10/1-click-on-login-via-browser.png 1038w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Click on Login via browser</span></figcaption></figure><p>When it asks you to login, enter the credentials and log in.</p><div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">Use Firefox, as that will provide more options for opening external links.</div></div><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2023/10/2-click-on-login-button.png" class="kg-image" alt="Open External Links in AppImage for Login" loading="lazy" width="1115" height="602" srcset="https://itsfoss.com/content/images/size/w600/2023/10/2-click-on-login-button.png 600w, https://itsfoss.com/content/images/size/w1000/2023/10/2-click-on-login-button.png 1000w, https://itsfoss.com/content/images/2023/10/2-click-on-login-button.png 1115w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Login through Web Browser</span></figcaption></figure><p>Once you successfully log in, it will ask you to open the app in an external app.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2023/10/3-click-on-chose-different-application.png" class="kg-image" alt="Open External Links in AppImage for Login" loading="lazy" width="1115" height="602" srcset="https://itsfoss.com/content/images/size/w600/2023/10/3-click-on-chose-different-application.png 600w, https://itsfoss.com/content/images/size/w1000/2023/10/3-click-on-chose-different-application.png 1000w, https://itsfoss.com/content/images/2023/10/3-click-on-chose-different-application.png 1115w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Choose a different Application</span></figcaption></figure><p>If your System Handler finds the proper app, then there is no issue. If you want to open it in another app of your choice, click on &#x201C;Choose a different application&#x201D; link.</p><p>Now, click on &#x201C;Choose&#x201D; button.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2023/10/4-click-on-chose-to-open-file-browser-1.png" class="kg-image" alt="Open External Links in AppImage for Login" loading="lazy" width="1115" height="602" srcset="https://itsfoss.com/content/images/size/w600/2023/10/4-click-on-chose-to-open-file-browser-1.png 600w, https://itsfoss.com/content/images/size/w1000/2023/10/4-click-on-chose-to-open-file-browser-1.png 1000w, https://itsfoss.com/content/images/2023/10/4-click-on-chose-to-open-file-browser-1.png 1115w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Click on Choose</span></figcaption></figure><p>This will bring you to the file chooser. Select the AppImage of your choice, in this case, Todoist, to open that particular link.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2023/10/5-select-appimage.png" class="kg-image" alt="Open External Links in AppImage for Login" loading="lazy" width="1082" height="569" srcset="https://itsfoss.com/content/images/size/w600/2023/10/5-select-appimage.png 600w, https://itsfoss.com/content/images/size/w1000/2023/10/5-select-appimage.png 1000w, https://itsfoss.com/content/images/2023/10/5-select-appimage.png 1082w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Locate the AppImage</span></figcaption></figure><p>Click on Select. Once selected, press &#x201C;Open Link&#x201D; to open it in the AppImage.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2023/10/6-open-link-1.png" class="kg-image" alt="Open External Links in AppImage for Login" loading="lazy" width="1115" height="602" srcset="https://itsfoss.com/content/images/size/w600/2023/10/6-open-link-1.png 600w, https://itsfoss.com/content/images/size/w1000/2023/10/6-open-link-1.png 1000w, https://itsfoss.com/content/images/2023/10/6-open-link-1.png 1115w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Click on Open Link button</span></figcaption></figure><p>That&apos;s it. You can see the AppImage will be now logged in. </p><p>Please note that this is a very specific scenario and you&apos;ll encounter it with very few applications. </p><p>I hope this quick tip helps you. Please let me know if you have questions or suggestions in the comments.</p>]]></content:encoded></item><item><title><![CDATA[FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More]]></title><description><![CDATA[I set up a Raspberry Pi for my three year old kid and it is going smooth.]]></description><link>https://itsfoss.com/newsletter/foss-weekly-24-29/</link><guid isPermaLink="false">6694916842f35505e15d05c2</guid><category><![CDATA[Newsletter ✉️]]></category><dc:creator><![CDATA[Abhishek Prakash]]></dc:creator><pubDate>Thu, 18 Jul 2024 03:23:11 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/07/foss-weekly-22-29.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/07/foss-weekly-22-29.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"><p>What is the right time to introduce children to computers? I have been pondering this for the past few months. And earlier this month, I finally decided to set up a dedicated Raspberry Pi-based computer for my three year old daughter. Here&apos;s what I did and how it is going so far.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/raspberry-pi-kids-set-up/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">How I Set Up Raspberry Pi for My 3 Year Old Kid</div><div class="kg-bookmark-description">You are never too young to learn</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Abhishek Prakash</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/07/raspberry-pi-setup-for-kids.jpg" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"></div></a></figure><p><strong>&#x1F4AC; Let&apos;s see what else you get in this edition</strong></p><ul><li>A new kernel release</li><li>Taking a look at LibreChat</li><li>Solus starting its de-snapping process</li><li>Ubuntu 24.04 LTS finally fixing an annoying issue.</li><li>And other Linux news, videos and, of course, memes!</li></ul><h2 id="%F0%9F%9B%92-dont-miss-this-ebook-deal">&#x1F6D2; Don&apos;t miss this ebook deal</h2><p></p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.humblebundle.com/books/linux-for-seasoned-admins-oreilly-books?partner=itsfoss&amp;ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Humble Tech Book Bundle: Linux for Seasoned Admins by O&#x2019;Reilly</div><div class="kg-bookmark-description">Get 15 books from O&#x2019;Reilly on a range of topics, including DevOps, containerization, version control with Git &amp; more! Your purchase helps Code for America.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn.humblebundle.com/static/hashed/03df0490a53d595fd930f9fff52038366d60a05d.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"><span class="kg-bookmark-author">Humble Bundle</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://hb.imgix.net/3ae61cb2951201b7907cffdc1bae0dd966edf9d5.png?auto=compress,format&amp;h=630&amp;w=1200&amp;s=ce5c5736df1fe9ea1c137f1593b1a64f" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"></div></a></figure><div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">&#x1F9B8;&#x200D;&#x2642;&#xFE0F;</div><div class="kg-callout-text">Not related to Linux, but if you like the Amazon Prime Series, <b><strong style="white-space: pre-wrap;">The Boys</strong></b>, you might want to read the comic book it is based on. The entire comic book is available in PDF and CBZ format on Humble Bundle. The deal ends in a few hours today. <a href="https://www.humblebundle.com/books/boys-are-back-this-is-gonna-hurt-books?partner=itsfoss&amp;ref=itsfoss.com" rel="noreferrer">Check it out here</a>.</div></div><hr><h2 id="%F0%9F%93%B0-linux-news">&#x1F4F0; Linux news</h2><ul><li>Linux kernel 6.10 has <a href="https://news.itsfoss.com/linux-kernel-6-10-release/?ref=itsfoss.com" rel="noreferrer">emerged</a> with all kinds of refinements.</li><li>Firefox 128 release <a href="https://news.itsfoss.com/firefox-128-release/?ref=itsfoss.com">has arrived</a> with some neat improvements.</li><li>Arm has introduced a new <a href="https://news.itsfoss.com/arm-open-source-asr-upscaling/?ref=itsfoss.com">open-source upscaler</a> for smartphones.</li><li>The developers of Solus have started <a href="https://news.itsfoss.com/solus-linux-drop-snap/?ref=itsfoss.com">the process</a> of removing Snaps.</li><li>Zed, the code editor from the creators of Atom, has <a href="https://news.itsfoss.com/zed-linux/?ref=itsfoss.com">debuted</a> on Linux.</li><li>Ubuntu 23.10 has reached <a href="https://news.itsfoss.com/ubuntu-23-10-eol/?ref=itsfoss.com">end of life</a>, upgrade before you have issues.</li><li>Proton recently <a href="https://news.itsfoss.com/proton-pass-secure-links/?ref=itsfoss.com">introduced</a> a new secure password sharing feature for Pass.</li><li>Ubuntu 24.04 LTS has finally <a href="https://news.itsfoss.com/ubuntu-24-04-deb-install/?ref=itsfoss.com">addressed</a> the annoying issue with package installation.</li></ul><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/ubuntu-24-04-deb-install/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Ubuntu 24.04 LTS Can Now Do What It Should Have Always Done</div><div class="kg-bookmark-description">Ubuntu 24.04 LTS is no longer disappointing after this fix!</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/07/ubuntu-appcenter-debian.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"></div></a></figure><hr><h2 id="%F0%9F%A7%A0-what-we%E2%80%99re-thinking-about">&#x1F9E0; What we&#x2019;re thinking about</h2><p>Apple has surprisingly <a href="https://news.itsfoss.com/apple-approves-utm-se/?ref=itsfoss.com">reconsidered</a> their stance on approving an open-source emulator app for iOS. Are they worried about something? &#x1F914;</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/apple-approves-utm-se/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Apple Reconsiders its Approval of Open-Source Emulator App for iOS</div><div class="kg-bookmark-description">Thank you, Apple, more open-source options for the users!</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Sourav Rudra</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/07/apple-reconsiders-opensource-emulation.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"></div></a></figure><hr><h2 id="%F0%9F%A7%AE-linux-tips-tutorials-and-more">&#x1F9EE; Linux Tips, Tutorials and More</h2><p>A series comprising of 10 chapters written with hands-on approach to help you start your Linux command line journey.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/linux-terminal-basics/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Linux Command Line Introduction [Free Course]</div><div class="kg-bookmark-description">Want to know the basics of the Linux command line? Here&#x2019;s a tutorial series with a hands-on approach.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Abhishek Prakash</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/01/getting-started-with-linux-terminal.webp" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"></div></a></figure><p><a href="https://itsfoss.com/librechat-linux/">LibreChat</a> can be your one-stop app for accessing an array of AI models.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/librechat-linux/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">What is LibreChat AI and How to install it on Linux?</div><div class="kg-bookmark-description">An open source project that lets you interact with various AI models from one unified interface. Here&#x2019;s how I set it up on my Linux system.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Abhishek Kumar</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/07/librechat-linux.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"></div></a></figure><hr><h2 id="%F0%9F%93%B9-video-tutorial">&#x1F4F9; Video tutorial</h2><p>Complete beginner&apos;s guide to Nano editor</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/NCisjUG4OL4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Editing Files With Nano Editor in Linux [Complete Hands-on Course for Beginners]"></iframe></figure><div class="kg-card kg-button-card kg-align-center"><a href="https://www.youtube.com/@itsfoss?ref=itsfoss.com" class="kg-btn kg-btn-accent">Subscribe to It&apos;s FOSS YouTube Channel</a></div><h2 id="%E2%9C%A8-project-highlights">&#x2728; Project highlights</h2><p>The world of programming is ever-evolving, here are some <a href="https://news.itsfoss.com/new-open-source-programming-languages/?ref=itsfoss.com">open-source programming languages</a> that you may have missed:</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/new-open-source-programming-languages/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">5 New Open Source Programming Languages That You Might Have Missed!</div><div class="kg-bookmark-description">You never know, one of these programming languages can be the next big thing!</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Sourav Rudra</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/07/opensource-programming-languages.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"></div></a></figure><p>For those who like listening to podcasts, <a href="https://news.itsfoss.com/antennapod/?ref=itsfoss.com">this one</a> for Android is a good one.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/antennapod/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">This Open-Source Android Podcast App is What You Need in 2024</div><div class="kg-bookmark-description">A neat podcast manager app.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/07/antennapod-foss.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"></div></a></figure><hr><h2 id="%F0%9F%A7%A9-new-quiz">&#x1F9E9; New quiz</h2><p>How&apos;s your <a href="https://itsfoss.com/quiz/the-networking-command-crossword/">networking game</a> on Linux?</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/quiz/the-networking-command-crossword/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The Networking Command Crossword</div><div class="kg-bookmark-description">Do you know how to manage your network using commands? Test your expertise by solving the crossword.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/07/NETWORKING-CROSSWORD.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"></div></a></figure><hr><h2 id="%F0%9F%92%A1-quick-handy-tip">&#x1F4A1; Quick handy tip</h2><p>In KDE Plasma, the *<em>klipboard</em>* (hah) can actually help you open the contents based on the MIME type. First, open the clipboard by clicking on the clipboard icon in the panel.</p><p>Now, click on the <em>Action</em> button located next to the clipboard item and select a suitable app. In the screenshot below, I have a URL copied and can select apps, that can handle HTML document.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/open-clipboard-items-directly-in-kde-plasma.png" class="kg-image" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More" loading="lazy" width="898" height="587" srcset="https://itsfoss.com/content/images/size/w600/2024/07/open-clipboard-items-directly-in-kde-plasma.png 600w, https://itsfoss.com/content/images/2024/07/open-clipboard-items-directly-in-kde-plasma.png 898w" sizes="(min-width: 720px) 720px"></figure><p>Similarly, images can be opened using any of the apps installed (like Gwenview), that can handle image files.</p><hr><h2 id="%F0%9F%A4%A3-meme-of-the-week">&#x1F923; Meme of the week</h2><p>Occasionally, it can be a handful. But, never lose hope newbies!</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/meme2.png" class="kg-image" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More" loading="lazy" width="1080" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2024/07/meme2.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/meme2.png 1000w, https://itsfoss.com/content/images/2024/07/meme2.png 1080w" sizes="(min-width: 720px) 720px"></figure><hr><h2 id="%F0%9F%97%93%EF%B8%8F-tech-trivia">&#x1F5D3;&#xFE0F; Tech Trivia</h2><p>The SysAdmin Day this year will be on 26th July. For the uninitiated, the last Friday of July is celebrated as SysAdmin Appreciation Day. Organize an even at your workplace perhaps?</p><hr><h2 id="%F0%9F%A7%91%E2%80%8D%F0%9F%A4%9D%E2%80%8D%F0%9F%A7%91-fossverse-corner">&#x1F9D1;&#x200D;&#x1F91D;&#x200D;&#x1F9D1; FOSSverse corner</h2><p>FOSSer Daniel recently shared a <a href="https://itsfoss.community/t/progress-update-on-my-linux-from-scratch-project/12296?ref=itsfoss.com">progress update</a> on their Linux from Scratch project.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.community/t/progress-update-on-my-linux-from-scratch-project/12296?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Progress Update On My Linux From Scratch Project</div><div class="kg-bookmark-description">After several attempts and learning, I am ready to start chapter 8!!! This is a long list of over 50 tar packages to unzip and &#x201D;./configure &amp;&amp; make &amp;&amp; make install, no big deal!! Next chapter I can prepare for booting!!!</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.community/uploads/default/optimized/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c_2_180x180.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"><span class="kg-bookmark-author">It&apos;s FOSS Community</span><span class="kg-bookmark-publisher">Daniel_Phillips</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.community/uploads/default/optimized/2X/0/01467c9af00006ccd746be71e445f9c0643b71cd_2_1024x576.jpeg" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"></div></a></figure><p>An <a href="https://itsfoss.community/t/what-job-for-many-this-is-historical-for-other-perhaps-its-tomorrow/12294?ref=itsfoss.com">interesting conversation</a> has been brought up by Paul, maybe you can contribute?</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.community/t/what-job-for-many-this-is-historical-for-other-perhaps-its-tomorrow/12294?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">What job ? For many this is historical for other perhaps its tomorrow</div><div class="kg-bookmark-description">This is inspired as a question having read another entry by a fellow member If you had your time again, or if you are just starting, or thinking of a change Where would you like to work? For whom? Doing what? How much do you think you should be paid, local currency accepted. Job title ? On what types of system and running what ? Yes you can come out of retirement, by choice. No imagination, can be a historical event or job you did and for who ?</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.community/uploads/default/optimized/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c_2_180x180.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"><span class="kg-bookmark-author">It&apos;s FOSS Community</span><span class="kg-bookmark-publisher">callpaul.eu (Paul)</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.community/uploads/default/original/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c.png" alt="FOSS Weekly #24.29: Kernel 6.10 Release, LibreChat, Raspberry Pi for Kids, Learning Commands and More"></div></a></figure><hr><h2 id="%E2%9D%A4%EF%B8%8F-with-love">&#x2764;&#xFE0F; With love</h2><p><strong>Share it with your Linux-using friends</strong>&#xA0;and encourage them to subscribe (hint:&#xA0;<a href="https://itsfoss.com/newsletter/">it&apos;s here</a>).</p><p>Share the articles in Linux Subreddits and community forums.</p><p><a href="https://news.google.com/publications/CAAiENHoh-T8yP9Q8Qywor2dwGkqFAgKIhDR6Ifk_Mj_UPEMsKK9ncBp?ref=itsfoss.com">Follow us on Google News</a>&#xA0;and stay updated in your News feed.</p><p>Opt for&#xA0;<a href="https://itsfoss.com/membership">It&apos;s FOSS Plus membership</a>&#xA0;and support us &#x1F64F;</p><p>Enjoy using Linux &#x1F604;</p>]]></content:encoded></item><item><title><![CDATA[How I Set Up Raspberry Pi for My 3 Year Old Kid]]></title><description><![CDATA[You are never too young to learn]]></description><link>https://itsfoss.com/raspberry-pi-kids-set-up/</link><guid isPermaLink="false">669676db42f35505e15d0a51</guid><category><![CDATA[Raspberry Pi]]></category><dc:creator><![CDATA[Abhishek Prakash]]></dc:creator><pubDate>Wed, 17 Jul 2024 11:32:59 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/07/raspberry-pi-setup-for-kids.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/07/raspberry-pi-setup-for-kids.jpg" alt="How I Set Up Raspberry Pi for My 3 Year Old Kid"><p>Children are getting smarter these days. They are in touch with smart devices, after all.</p><p>It is no more surprising to see children as young as one year old interacting with touch-based phones and tabs.</p><p>While parents worry about excessive screen time, computer education is essential at the same time.</p><p>This is why I decided to set up a dedicated computer running on Raspberry Pi for my three-year-old daughter, Ushika.</p><p>I shared <a href="https://x.com/itsfoss2/status/1809952252414644444?ref=itsfoss.com" rel="noreferrer">an image of this setup on Twitter</a> and some people suggested that I should write an   article about the things I&apos;ve installed as it would interest many Linux using parents.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/07/ushika-kid-using-raspberry-pi.jpg" class="kg-image" alt="How I Set Up Raspberry Pi for My 3 Year Old Kid" loading="lazy" width="1000" height="750" srcset="https://itsfoss.com/content/images/size/w600/2024/07/ushika-kid-using-raspberry-pi.jpg 600w, https://itsfoss.com/content/images/2024/07/ushika-kid-using-raspberry-pi.jpg 1000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Please ignore the mess on the table</span></figcaption></figure><p>And thus here we are!</p><h2 id="whats-the-point-of-a-dedicated-system-for-a-3-year-old">What&apos;s the point of a dedicated system for a 3-year old?</h2><p>A dedicated system is important. I let Ushika use my laptop and she will consider it HER toy and start demanding it even when I am using it for work. This is not ideal for me.</p><p>Is she too young to use a computer? I don&apos;t know. Kids these days can operate a touch device at a much earlier age. The traditional desktop setup is different. Mouse control itself is a challenge, at least in the beginning.</p><p>The idea here is not to teach her coding and &apos;force&apos; her into becoming a computer wizard. I just want her to interact comfortably with a traditional computer system using a mouse and keyboard.</p><p>In any case, Ushika has had a strange fascination with my keyboard since she was hardly five months old so I guess it was time to introduce her to the the &apos;real computer&apos;.</p>
  12. <!--kg-card-begin: html-->
  13. <iframe src="https://player.vimeo.com/video/985612186?h=3a6494abd0&amp;badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479" width="338" height="600" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write" title="Little Ushika Playing With Keyboard"></iframe>
  14. <!--kg-card-end: html-->
  15. <h2 id="hardware-i-use-and-recommend">Hardware I use and recommend</h2><p>Here is what I used in the setup. If you plan to buy a Raspberry Pi after reading this article, this list will help you determine what other accessories you need besides the Pi board.</p><p><strong>Board</strong>: Raspberry Pi 5 4 GB. The 4 GB model would work fine as well; however, if you are buying a new one and your budget allows, you prefer going for the higher RAM model for the device&apos;s longevity. I have both 8 GB and 4 GB models sent by Raspberry Pi for review.</p><p><strong>SD Card</strong>: Anything above 32 GB is more than sufficient.</p><p><strong>Power supply</strong>: The official Raspberry Pi power supply. While you may power the Raspberry Pi 5 with a regular smartphone charger (5V-3A), but it will complain about not having enough power for peripheral devices (it requires 5V-5A in output). </p><p><strong>Keyboard and mouse</strong>: I had the official Raspberry Pi keyboard and mouse but you can use any inexpensive or spare ones. </p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/06/raspberry-pi-5-keyboard.webp" class="kg-image" alt="How I Set Up Raspberry Pi for My 3 Year Old Kid" loading="lazy" width="1500" height="1125" srcset="https://itsfoss.com/content/images/size/w600/2024/06/raspberry-pi-5-keyboard.webp 600w, https://itsfoss.com/content/images/size/w1000/2024/06/raspberry-pi-5-keyboard.webp 1000w, https://itsfoss.com/content/images/2024/06/raspberry-pi-5-keyboard.webp 1500w" sizes="(min-width: 720px) 720px"></figure><p><strong>Screen and micro-HDMI cable</strong>: This is a must for obvious reasons. I utilized my old LG monitor. Please keep in mind that you&apos;ll need a micro-HDMI to HDMI cable/converter, as Pi 5 only has micro-HDMI ports.</p><p><strong>Speakers</strong>: I highly recommend using any speaker (or headset) because it is more fun for children to hear the feedback on their actions in the program they use. I used my Killburn Marshal speakers because I didn&apos;t have desk speakers and I don&apos;t want my 3 year old to use headsets from such a young age. I have ordered a simple desk speaker to complete the setup.</p><p><strong>Cooling</strong>: The official active cooler or any other means of cooling is highly recommended. </p><p><strong>Case</strong>: I used the <a href="https://itsfoss.com/pironman-5-review/" rel="noreferrer">Pironman case</a> as this super cool case has an in-built cooling tower. But you can use the official case or any other case. I recommend using a case open board could be fragile in the hands of young children.</p><div class="kg-card kg-product-card">
  16.            <div class="kg-product-card-container">
  17.                <img src="https://itsfoss.com/content/images/2024/06/pironman-5.webp" width="700" height="700" class="kg-product-card-image" loading="lazy" alt="How I Set Up Raspberry Pi for My 3 Year Old Kid">
  18.                <div class="kg-product-card-title-container">
  19.                    <h4 class="kg-product-card-title"><span style="white-space: pre-wrap;">Pironman 5 Case With Tower Cooler and Fan</span></h4>
  20.                </div>
  21.                
  22.  
  23.                <div class="kg-product-card-description"><p><span style="white-space: pre-wrap;">This dope Raspberry Pi 5 case has a tower cooler and dual RGB fans to keep the device cool. It also extends your Pi 5 with M.2 SSD slot and 2 standard HDMI ports. </span></p></div>
  24.                
  25.                    <a href="https://www.sunfounder.com/products/pironman-5-nvme-m-2-ssd-pcie-mini-pc-case-for-raspberry-pi-5?ref=itsfoss" class="kg-product-card-button kg-product-card-btn-accent" target="_blank" rel="noopener noreferrer"><span>Explore Pironman 5</span></a>
  26.                
  27.            </div>
  28.        </div><h2 id="software-i-use-and-recommend">Software I use and recommend</h2><p>Here&apos;s the software I have used so far:</p><p><strong>Operating system</strong>: I chose to stick with the default Debian-based Raspberry Pi OS instead of using a distro tailored for educating children. It is the applications that matter, not distro. Better to have an OS that is specifically created for the hardware in use. It is easier to look for troubleshooting material on the web (if there are any) for the Raspberry Pi OS.</p><p><a href="https://www.gcompris.net/index-en.html?ref=itsfoss.com"><strong>gCompris</strong></a>: This single application offers more than 100 activities for children aged 2 to 10. This is the main application my daughter is interacting with at the moment.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/gcompris-linux-app-for-kids.png" class="kg-image" alt="How I Set Up Raspberry Pi for My 3 Year Old Kid" loading="lazy" width="800" height="520" srcset="https://itsfoss.com/content/images/size/w600/2024/07/gcompris-linux-app-for-kids.png 600w, https://itsfoss.com/content/images/2024/07/gcompris-linux-app-for-kids.png 800w" sizes="(min-width: 720px) 720px"></figure><p>There are games that help gain mouse control and get familiar with the keyboard. In addition to that, there are small games that involve memory matching, clock reading, basic mathematics, logic puzzles, etc.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F4CB;</div><div class="kg-callout-text">These applications may seem like the Flash-based games that were popular in the early 2000s. But I don&apos;t complain about the lack of modern looks as long as it makes the children happy and the application runs on with low system usage. </div></div><p><a href="https://apps.kde.org/en-gb/klettres/?ref=itsfoss.com"><strong>KLetters</strong></a>: This educational app from KDE helps learn the English alphabets and read simple syllable. Entering the letters also make a good exercise for the kids to get familiar with the letter positioning on the keyboard.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/klettres.png" class="kg-image" alt="How I Set Up Raspberry Pi for My 3 Year Old Kid" loading="lazy" width="834" height="659" srcset="https://itsfoss.com/content/images/size/w600/2024/07/klettres.png 600w, https://itsfoss.com/content/images/2024/07/klettres.png 834w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://tuxpaint.org/?ref=itsfoss.com" rel="noreferrer"><strong>TuxPaint</strong></a>: As the name suggests, this is a simple paint application for Linux systems. It lets children draw on the computer. You&apos;ll find this application used in many schools as well.</p><p>There is also <a href="https://tuxmath.org/?ref=itsfoss.com">TuxMath</a> which helps children learn basic mathematics through games. I haven&apos;t used it yet because Ushika is too young for that. She can count but she cannot do mathematical calculations yet.</p><h2 id="how-is-it-going">How is it going?</h2><p>Ushika struggled with the mouse for the first two days. She has tiny hands and it was difficult for her to both move the mouse and do the left click. She started using the mouse wheel for movement and clicking both and I had to repeatedly correct her.</p><p>I even considered buying a tiny mouse until she saw signs of improvement with a Dell mouse a week later. She successfully finished a &apos;memory matching&apos; game on her own.</p><figure class="kg-card kg-embed-card"><iframe src="https://player.vimeo.com/video/985470381?h=2a6bd50f80&amp;app_id=122963" width="426" height="198" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write"></iframe></figure><p>Her mouse handling has certainly gotten better. The next goal is to get her comfortable with the keyboard.</p><p>With the KLetters app, she tries to enter the letter displayed on the screen. There is initial struggle of finding the correct keys that are not in alphabetical order. With some practice, she will surely get better.</p><h2 id="what-next">What next?</h2><p>I intend to change the default wallpaper on my Raspberry Pi 5. Ushika sees the wallpaper and thinks it&apos;s &apos;her computer&apos; and demands that I move away and let her use it &#x1F606;</p><p>Jokes apart, I am glad to see that she has progressed pretty soon. Keyboard practice is what I aim for next with her computer training.</p><p>As I mentioned in the beginning, the idea is not to teach her coding at this stage, although many programs teach coding to young children. My main motive is that she gets comfortable using the mouse and keyboard. Interacting with touch devices is simple, but controlling a mouse is different. Children should get familiar with the &apos;traditional computer&apos; if they have the opportunity.</p><p>I plan to update this article as time progresses and share what else is working (or not) with little Ushika&apos;s computer education.</p><p><em>If you have experience teaching computers to young children, please provide your valuable feedback and application suggestions in the comment. This will help people who are looking for advice on educating their children.</em></p>]]></content:encoded></item><item><title><![CDATA[LibreChat: Keep Your AI Models in One Place]]></title><description><![CDATA[An open source project that lets you interact with various AI models from one unified interface. Here's how I set it up on my Linux system.]]></description><link>https://itsfoss.com/librechat-linux/</link><guid isPermaLink="false">667976f43550f8e025a3dd33</guid><category><![CDATA[AI 🤖]]></category><dc:creator><![CDATA[Abhishek Kumar]]></dc:creator><pubDate>Mon, 15 Jul 2024 05:24:14 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/07/librechat-linux.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/07/librechat-linux.png" alt="LibreChat: Keep Your AI Models in One Place"><p>One problem AI users often face is the constant need to switch the chat interface.</p><p>ChatGPT might be good at many things but Perplexity is better at searching the web and answering your questions.</p><p>In fact, you may feel like asking the same question to another AI model if you are not satisfied with the current AI&apos;s answer.</p><p>But logging into another AI and then copy pasting the same questions is cumbersome task.</p><p>This is why there are tools that allow you to use more than one AI model from a single interface. However, most of such services are paid.</p><p>And this is where <a href="https://www.librechat.ai/?ref=itsfoss.com">LibreChat</a> comes into the picture. </p><p>Let&apos;s dive in and discover how this game-changing platform can enhance your digital experience.</p><h2 id="what-is-librechat-ai">What is LibreChat AI?</h2><p><strong>LibreChat AI</strong> is an open-source platform that allows users to chat and interact with various AI models through a unified interface. You can use OpenAI, Gemini, Anthropic and other AI models using their API. You may also use <a href="https://itsfoss.com/ollama/" rel="noreferrer">Ollama</a> as an endpoint and use LibreChat to interact with local LLMs. It can be installed locally or deployed on a server.</p><p>LibreChat is designed to be highly customizable and supports a wide range of AI providers and services. Let me summarize its main features:</p><ul><li><strong>Free and Open Source:</strong> Accessible to everyone without any costs.</li><li><strong>Customization:</strong> Offers extensive options to tailor the platform to individual preferences.</li><li><strong>Multi-AI Support:</strong> Integrates with numerous AI models and services.</li><li><strong>Unified Interface:</strong> Provides a consistent experience for interacting with different AI models.</li></ul><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/07/librechat-homepage.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="1534" height="946" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-homepage.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/librechat-homepage.png 1000w, https://itsfoss.com/content/images/2024/07/librechat-homepage.png 1534w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">LibreChat Official website homepage</span></figcaption></figure><h2 id="installing-librechat">Installing LibreChat</h2><p>Getting LibreChat AI up and running is a straightforward process, with two primary methods: <strong>NPM</strong> and <strong>Docker </strong>installation. </p><p>While both options offer advantages, <strong>Docker is my preferred choice for its simplicity and efficiency</strong>. However, we&apos;ll explore both in this article.</p><p>You can also refer to the <a href="https://www.librechat.ai/docs?ref=itsfoss.com" rel="noreferrer">official documentation</a> for detailed installation instructions on LibreChat. I must say that they have done a great job by providing a comprehensive guide covering every step of the process.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/07/librechat-documentation.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="1468" height="869" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-documentation.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/librechat-documentation.png 1000w, https://itsfoss.com/content/images/2024/07/librechat-documentation.png 1468w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">LibreChat documentation page</span></figcaption></figure><h3 id="method-1-install-librechat-with-npm">Method 1: Install LibreChat with NPM</h3><p>Before you begin with the installation, make sure that you have all the prerequisites for our project:</p><p><strong>Prerequisites:</strong></p><ul><li>Node.js 18+: <a href="https://nodejs.org/en/download?ref=itsfoss.com" rel="noreferrer">https://nodejs.org/en/download</a></li><li>Git: <a href="https://git-scm.com/download/?ref=itsfoss.com" rel="noreferrer">https://git-scm.com/download/</a></li><li>MongoDB (Atlas or Community Server)<ul><li><a href="https://www.librechat.ai/docs/configuration/mongodb/mongodb_atlas?ref=itsfoss.com">MongoDB Atlas</a></li><li><a href="https://www.librechat.ai/docs/configuration/mongodb/mongodb_community?ref=itsfoss.com">MongoDB Community Server</a></li></ul></li></ul><p>Once they are installed, you can move forward setting-up your openAI clone interface.</p><p><strong>Preparing installation environment</strong></p><p>First, you need to clone the official LibreChat repository as it contains all the files you need to build LibreChat:</p><pre><code class="language-bash ">git clone https://github.com/danny-avila/LibreChat.git</code></pre><p>Navigate to the cloned directory:</p><pre><code class="language-bash">cd LibreChat</code></pre><p>Now you create a <code>.env</code> file from the <code>.env.example</code> </p><pre><code class="language-bash">cp .env.example .env</code></pre><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#x1F6A7;</div><div class="kg-callout-text">Edit the newly created <code spellcheck="false" style="white-space: pre-wrap;">.env</code> file to update the <code spellcheck="false" style="white-space: pre-wrap;">MONGO_URI</code> with your own</div></div><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/librechat-mongodb-uri.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="1106" height="725" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-mongodb-uri.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/librechat-mongodb-uri.png 1000w, https://itsfoss.com/content/images/2024/07/librechat-mongodb-uri.png 1106w" sizes="(min-width: 720px) 720px"></figure><p><strong>Building LibreChat</strong></p><p>Once the preparation steps have finished, we can build the project from the source in a few simple steps.</p><p>To install the dependencies:</p><pre><code class="language-bash">npm ci</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/07/librechat-installing-dependencies-1.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="1106" height="907" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-installing-dependencies-1.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/librechat-installing-dependencies-1.png 1000w, https://itsfoss.com/content/images/2024/07/librechat-installing-dependencies-1.png 1106w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Downloading all the dependencies</span></figcaption></figure><p>This command will build the frontend of LibreChat:</p><pre><code class="language-bash">npm run frontend</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/07/librechat-building-frontend.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="1106" height="948" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-building-frontend.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/librechat-building-frontend.png 1000w, https://itsfoss.com/content/images/2024/07/librechat-building-frontend.png 1106w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Building the frontend of LibreChat</span></figcaption></figure><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">In the documentation, they directly build the backend, but during testing, I learned that you first need to run the MongoDB server. Otherwise, it&apos;ll throw errors and won&apos;t work at all.</div></div><p>MongoDB requires a data directory to store its data files. Thus, create a directory on your system where you want to store the MongoDB data files (e.g., <code>/path/to/data/directory</code>).</p><p>After that, you need to be in the same directory where the MongoDB has been installed i.e. <code>/usr/bin</code> then just type this command:</p><pre><code class="language-bash">./mongod --dbpath=/path/to/data/directory</code></pre><p>Now you can build the backend (ignore the errors):</p><pre><code class="language-bash">npm run backend</code></pre><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/librechat-server-started-at-localhost.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="1106" height="948" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-server-started-at-localhost.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/librechat-server-started-at-localhost.png 1000w, https://itsfoss.com/content/images/2024/07/librechat-server-started-at-localhost.png 1106w" sizes="(min-width: 720px) 720px"></figure><p>You have successfully installed LibreChat. You can access it by visitng <a href="http://localhost:3080/?ref=itsfoss.com">http://localhost:3080/</a></p><h3 id="method-2-install-librechat-using-docker">Method 2: Install LibreChat using Docker</h3><p>Okay hear me out! This explains my frustration. So, it took me just a one liner command to run LibreChat in Docker. After battling with all the pop-ups &amp; dependency errors, this was like a walk in the park.</p><p><strong>Please ensure that you have Git and Docker installed on your system.</strong></p><p>The first few steps will remain the same like cloning the repository:</p><pre><code class="language-bash">git clone https://github.com/danny-avila/LibreChat.git</code></pre><p>and creating <code>.env</code> file from <code>.env.example</code> :</p><pre><code class="language-bash">cp .env.example .env</code></pre><p>The docker compose file is already provided in the repository that we cloned, thus all we need to do is run our docker:</p><pre><code class="language-bash">sudo docker compose up -d</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/07/librechat-docker-compose.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="1132" height="383" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-docker-compose.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/librechat-docker-compose.png 1000w, https://itsfoss.com/content/images/2024/07/librechat-docker-compose.png 1132w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Running LibreChat on Docker</span></figcaption></figure><p>To access the LibreChat, visit <a href="http://localhost:3080/?ref=itsfoss.com">http://localhost:3080/</a>.</p><h2 id="first-run-of-librechat">First run of LibreChat</h2><p>Getting started with LibreChat involves a straightforward login process.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/librechat-login.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="974" height="820" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-login.png 600w, https://itsfoss.com/content/images/2024/07/librechat-login.png 974w" sizes="(min-width: 720px) 720px"></figure><p>You do have to signup first to login.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/librechat-signup.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="917" height="810" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-signup.png 600w, https://itsfoss.com/content/images/2024/07/librechat-signup.png 917w" sizes="(min-width: 720px) 720px"></figure><p></p><p>Once you&apos;ve navigated that initial step, you&apos;re greeted by a minimalist interface that&apos;s almost reminiscent of ChatGPT&apos;s clean design. It&apos;s a no-frills approach that puts the focus squarely on the conversation. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/07/librechat-homepanel.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="1850" height="939" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-homepanel.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/librechat-homepanel.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/librechat-homepanel.png 1600w, https://itsfoss.com/content/images/2024/07/librechat-homepanel.png 1850w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">LibreChat first look</span></figcaption></figure><p>There is an option to create custom prompts as well:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/07/librechat-system-prompt.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="1836" height="734" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-system-prompt.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/librechat-system-prompt.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/librechat-system-prompt.png 1600w, https://itsfoss.com/content/images/2024/07/librechat-system-prompt.png 1836w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Creating prompt pane for LibreChat (click to expand)</span></figcaption></figure><p>You can customize LibreChat to your liking by going to the settings pane:</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/librechat-settings.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="838" height="642" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-settings.png 600w, https://itsfoss.com/content/images/2024/07/librechat-settings.png 838w" sizes="(min-width: 720px) 720px"></figure><p>While to some people, it might not be as visually striking as some other platforms, the simplicity is refreshing and allows you to dive right into interacting with the AI without distractions.</p><h2 id="accessing-ai-models-using-their-api">Accessing AI models using their API</h2><p>LibreChat operates as a gateway to various AI models. It provides a platform to access and utilize the capabilities of models from other providers like OpenAI&apos;s ChatGPT, Google&apos;s Gemini, and others. </p><p>This means that to fully experience LibreChat&apos;s potential, you&apos;ll need to have API access to these external AI services.</p><p>For this tutorial, I have used Google&apos;s Gemini (free) API to have a conversation with our AI assistant. Unfortunately, I couldn&apos;t test with OpenAI&apos;s API since during testing they flagged my account and banned me.</p><h3 id="getting-googles-api-key">Getting Google&apos;s API key:</h3><p>For Google, you can either use the <strong>Generative Language API</strong> (for Gemini models), or the <strong>Vertex AI API</strong> (for Gemini, PaLM2 &amp; Codey models).</p><p>To use Gemini models through Google AI Studio, you&#x2019;ll need an API key. If you don&#x2019;t already have one, create a key in <a href="https://aistudio.google.com/app/apikey?ref=itsfoss.com" rel="noreferrer">Google AI Studio</a>.</p><p>Once you have your key, provide the key in your .<code>env</code> file, which allows all users of your instance to use it:</p><pre><code class="language-bash">GOOGLE_KEY=mY_SeCreT_w9347w8_kEY</code></pre><p>Or you can enter it via GUI by selecting your prefered AI provider i.e. Google in our case:</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/librechat-selecting-google-gemini.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="931" height="737" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-selecting-google-gemini.png 600w, https://itsfoss.com/content/images/2024/07/librechat-selecting-google-gemini.png 931w" sizes="(min-width: 720px) 720px"></figure><p>After that, it&apos;ll prompt you to enter your API key:</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/librechat-gemini-api-gui.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="739" height="578" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-gemini-api-gui.png 600w, https://itsfoss.com/content/images/2024/07/librechat-gemini-api-gui.png 739w" sizes="(min-width: 720px) 720px"></figure><p>Now we are ready to chat with our Chat BOT.</p><h2 id="results">Results</h2><p>Since LibreChat is essentially a wrapper for powerful AI models housed in massive data centers, you can expect lightning-fast response times and minimal latency. </p><p>Here are a few results:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/07/librechat-response-difference-between-arm-x86.png" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="1240" height="880" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-response-difference-between-arm-x86.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/librechat-response-difference-between-arm-x86.png 1000w, https://itsfoss.com/content/images/2024/07/librechat-response-difference-between-arm-x86.png 1240w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">LibreChat&apos;s reply to the question about difference between ARM &amp; X86 architecture</span></figcaption></figure><p>Another one:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/07/librechat-response-nextcloud-docker.gif" class="kg-image" alt="LibreChat: Keep Your AI Models in One Place" loading="lazy" width="1222" height="700" srcset="https://itsfoss.com/content/images/size/w600/2024/07/librechat-response-nextcloud-docker.gif 600w, https://itsfoss.com/content/images/size/w1000/2024/07/librechat-response-nextcloud-docker.gif 1000w, https://itsfoss.com/content/images/2024/07/librechat-response-nextcloud-docker.gif 1222w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">LibreChat&apos;s reply to create a docker-compose file for Nextcloud</span></figcaption></figure><p>As per <a href="https://www.librechat.ai/blog/2024-03-02_ollama?ref=itsfoss.com">documentation</a>, LibreChat can also integrate with Ollama. This means that if <a href="https://itsfoss.com/ollama-setup-linux/" rel="noreferrer">you have Ollama installed on your system</a>, you can run local LLMs in LibreChat.</p><p>Perhaps we&apos;ll have a dedicated tutorial on integrating LibreChat and Ollama in the future.</p><h2 id="final-thoughts">Final Thoughts</h2><p>LibreChat presents an intriguing proposition for users seeking AI interaction. Its open-source nature and ability to leverage multiple AI models offer a degree of flexibility and potential customization that proprietary platforms might lack. </p><p>In terms of alternatives, LibreChat could be a compelling option for Linux users who might find Copilot for Windows to be exclusive. </p><p>Unfortunately, due to account restrictions, I couldn&apos;t personally test the OpenAI API, a limitation that prevented a more comprehensive evaluation, specially the &quot;Chat with documents&quot; feature.</p><p>Nevertheless, LibreChat&apos;s potential is undeniable, and its evolution will be interesting to watch. </p><p>If you have more open source AI projects in mind, feel free to share with us! </p>]]></content:encoded></item><item><title><![CDATA[Jargon Buster: What is an Immutable Distro?]]></title><description><![CDATA[Immutable Linux distributions. While these existed for a while, it is getting popular now. Here's what you need to know about them.]]></description><link>https://itsfoss.com/immutable-distro/</link><guid isPermaLink="false">668d19793dcad83133b13531</guid><category><![CDATA[Explain]]></category><category><![CDATA[Jargon Buster]]></category><dc:creator><![CDATA[Ankush Das]]></dc:creator><pubDate>Fri, 12 Jul 2024 09:42:10 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/07/what-is-an-immutable-distro.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/07/what-is-an-immutable-distro.png" alt="Jargon Buster: What is an Immutable Distro?"><p>When something is termed &quot;Immutable&quot;, it means you cannot change it. For a Linux distribution, it carries the same meaning. </p><p>But, what exactly is an immutable distro? How is it different from a standard Linux distribution? Should you consider using them, or are they just a cool concept to have?</p><p>In this article, I shall answer all these questions.</p><h2 id="what-is-an-immutable-linux-distro">What is an Immutable Linux Distro?</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/what-is-an-immutable-distro-1.png" class="kg-image" alt="Jargon Buster: What is an Immutable Distro?" loading="lazy" width="800" height="450" srcset="https://itsfoss.com/content/images/size/w600/2024/07/what-is-an-immutable-distro-1.png 600w, https://itsfoss.com/content/images/2024/07/what-is-an-immutable-distro-1.png 800w" sizes="(min-width: 720px) 720px"></figure><p><strong>An immutable distro is an operating system that cannot be changed and is read-only.</strong> You cannot make any changes to the core of the operating system (system files and directories).</p><p>Yes, you can add/remove files for storage and perform all the daily activities. And, the data will be stored as usual. However, any changes that require administrator-level topics just won&apos;t apply. Any system-level change will be temporary (if that happens) and the change will be lost after a reboot. </p><p>Immutable distributions also <strong>handle updates in a distinct way</strong> which involves an entire operating system being replaced with new components like a new installation instead of just the packages being upgraded.</p><p>Often, users confuse themselves that an immutable distro is something entirely unique. But, it is the same Linux distribution, it just differs in how it works/how it allows modification and updates.</p><h2 id="how-are-they-different-from-standard-distros">How Are They Different From Standard Distros?</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/secure-update-immutable-distro.png" class="kg-image" alt="Jargon Buster: What is an Immutable Distro?" loading="lazy" width="800" height="450" srcset="https://itsfoss.com/content/images/size/w600/2024/07/secure-update-immutable-distro.png 600w, https://itsfoss.com/content/images/2024/07/secure-update-immutable-distro.png 800w" sizes="(min-width: 720px) 720px"></figure><p>For starters, <strong>you can easily break a non-immutable distribution with a sudo-level change</strong>, and it will stay like, until you fix it or re-install the entire operating system.</p><p>With an immutable distro, <strong>you cannot break things</strong> because you cannot modify anything important that makes the OS work reliably. In other words, it is by design that it will offer you a reliable and stable experience, even better than standard LTS releases.</p><p>When it comes to updates, it utilizes an <strong>&#x201C;image-based&#x201D; technique</strong>, where you create another instance of the operating system with newer system components. The entire operating system will be replaced with an updated one, keeping your personal files intact.</p><p>This gives you a benefit in terms of <strong>stability</strong> and also, <strong>security</strong>. Especially, for deployments in the cloud, embedded systems, or container architectures. </p><p>Some benefits of immutable options compared to standard distros include:</p><ul><li><strong>Malicious attackers cannot make permanent changes to the distro. You can just reboot it and have the same system files intact, giving you enhanced security by design.</strong></li><li><strong>Updates are more reliable and safer, making maintenance easy.</strong></li><li><strong>Unintentional changes to the system are not possible as it is read-only</strong></li></ul><p>If you think you need these benefits for your deployment (or desktop), you can try out some of the best immutable distributions that we have listed, like Vanilla OS, NixOS and more:</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/immutable-linux-distros/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">12 Future-Proof Immutable Linux Distributions</div><div class="kg-bookmark-description">Immutability is a concept in trend. Take a look at what are the options you have for an immutable Linux distribution.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="Jargon Buster: What is an Immutable Distro?"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2023/03/list-of-immutable-linux-distros--1-.png" alt="Jargon Buster: What is an Immutable Distro?"></div></a></figure><h2 id="should-you-switch-to-immutable-distros">Should You Switch to Immutable Distros?</h2><p>If you are a desktop user, it depends on your experience with the usual Linux distributions. </p><p>For instance, if updates break your OS experience regularly or if you find yourself making unintentional changes that make it unusable, an immutable option should help you.</p><p>And, if you are deploying an OS in the cloud where you want <strong>scalability, reliability, and security</strong>, you cannot go wrong with the immutable distributions tailored for such use-cases.</p>]]></content:encoded></item><item><title><![CDATA[FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton's Google Docs Rival and More]]></title><description><![CDATA[Long form videos, anyone?]]></description><link>https://itsfoss.com/newsletter/foss-weekly-24-28/</link><guid isPermaLink="false">668caf673dcad83133b13344</guid><category><![CDATA[Newsletter ✉️]]></category><dc:creator><![CDATA[Abhishek Prakash]]></dc:creator><pubDate>Thu, 11 Jul 2024 04:28:41 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/07/foss-weekly-24-28.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/07/foss-weekly-24-28.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><p>I usually create quick, short videos of less than 5 minutes duration. But recently, I published a hands-on Nano editor guide that goes over 20 minutes.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/NCisjUG4OL4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Editing Files With Nano Editor in Linux [Complete Hands-on Course for Beginners]"></iframe></figure><p> That&apos;s rare for me. But if you like longer videos on a topic, perhaps I can create videos on Linux commands and Bash scripting. Please let me know your feedback &#x1F604;</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/windows-game-on-linux-experience/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Running One of My Favorite Windows Game on Linux: Here&#x2019;s How It Went</div><div class="kg-bookmark-description">Curious to know how it looks like to run your favorite Windows game on Linux? We share our experience here.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Sourav Rudra</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/07/cyberpunk-game-ubuntu-review.jpg" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"></div></a></figure><p><strong>&#x1F4AC; Let&apos;s see what else you get in this edition</strong></p><ul><li>A new Google Docs rival</li><li>Linux Mint 22 release being delayed</li><li>Fedora going for a Wayland-only ISO</li><li>GNOME moving towards a different default font.</li><li>And other Linux news, videos and, of course, memes!</li></ul><h2 id="%F0%9F%9B%92-dont-miss-this-ebook-deal">&#x1F6D2; Don&apos;t miss this ebook deal</h2><p>The Humble Bundle on Linux book has been extended by a few more days. In case you missed it previously, you can get it now.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.humblebundle.com/books/linux-for-seasoned-admins-oreilly-books?partner=itsfoss&amp;ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Humble Tech Book Bundle: Linux for Seasoned Admins by O&#x2019;Reilly</div><div class="kg-bookmark-description">Get 15 books from O&#x2019;Reilly on a range of topics, including DevOps, containerization, version control with Git &amp; more! Your purchase helps Code for America.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn.humblebundle.com/static/hashed/03df0490a53d595fd930f9fff52038366d60a05d.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><span class="kg-bookmark-author">Humble Bundle</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://hb.imgix.net/3ae61cb2951201b7907cffdc1bae0dd966edf9d5.png?auto=compress,format&amp;h=630&amp;w=1200&amp;s=ce5c5736df1fe9ea1c137f1593b1a64f" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"></div></a></figure><hr><h2 id="%F0%9F%93%B0-linux-news">&#x1F4F0; Linux news</h2><ul><li>Google has <a href="https://news.itsfoss.com/google-linux-kernel-support/?ref=itsfoss.com">extended</a> Linux kernel support for Android.</li><li>Proton has <a href="https://news.itsfoss.com/docs-in-proton-drive/?ref=itsfoss.com">launched</a> a secure document editor for Drive.</li><li>Linux Mint 22 release has been <a href="https://news.itsfoss.com/linux-mint-22-release-delayed/?ref=itsfoss.com">delayed</a> owing to pesky bugs.</li><li>Peppermint OS now has a new &#x201C;loaded&#x201D; <a href="https://news.itsfoss.com/peppermintos-loaded/?ref=itsfoss.com">variant</a> for new users.</li><li>GNOME is aiming <a href="https://news.itsfoss.com/gnome-default-font/?ref=itsfoss.com">to change</a> the default font to a more maintained one.</li><li>The upcoming Fedora 41 Workstation GNOME images will be <a href="https://news.itsfoss.com/fedora-41-gnome-wayland/?ref=itsfoss.com">Wayland-only</a>.</li></ul><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/fedora-41-gnome-wayland/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Fedora 41 Workstation With GNOME To Be Wayland Only!</div><div class="kg-bookmark-description">Fedora&#x2019;s flagship ISO will only feature Wayland, ditching X11.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Sourav Rudra</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/07/fedora-workstation-images-to-be-wayland.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"></div></a></figure><hr><h2 id="%F0%9F%A7%A0-what-we%E2%80%99re-thinking-about">&#x1F9E0; What we&#x2019;re thinking about</h2><p>We have been claiming that gaming on Linux has improved but has it really? Sourav takes it to testing by running his favorite Windows-only game on Linux.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/windows-game-on-linux-experience/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Running One of My Favorite Windows Game on Linux: Here&#x2019;s How It Went</div><div class="kg-bookmark-description">Curious to know how it looks like to run your favorite Windows game on Linux? We share our experience here.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Sourav Rudra</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/07/cyberpunk-game-ubuntu-review.jpg" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"></div></a></figure><hr><h2 id="%F0%9F%A7%AE-linux-tips-tutorials-and-more">&#x1F9EE; Linux Tips, Tutorials and More</h2><p>These <a href="https://itsfoss.com/best-xfce-distributions/">ten distros</a> are a great choice for Xfce!</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/best-xfce-distributions/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">10 Best Xfce Based Linux Distributions</div><div class="kg-bookmark-description">Looking for the best distributions that feature Xfce desktop? We got you!</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Community</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/07/best-distros-for-xfce.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"></div></a></figure><p>Combine <a href="https://itsfoss.com/terminal-nautilus-combination/">the power</a> of the terminal and the Nautilus file manager to save time.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/terminal-nautilus-combination/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Mix and Match Terminal With Nautilus File Manager in Linux</div><div class="kg-bookmark-description">Here are a few tips and tweaks to save your time by combining the terminal and the file manager in Linux.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Abhishek Prakash</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2023/07/embed-terminal-nautilus.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"></div></a></figure><p>Some really great free resources for those who want to dip into the AI pool.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/free-ai-courses/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Best Free AI Courses to Level Up Your Skills</div><div class="kg-bookmark-description">No matter your educational background, you can explore the best free AI courses to get started with your learning journey about Artificial Intelligence.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Community</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/07/free-AI-courses.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"></div></a></figure><hr><h2 id="%F0%9F%93%B9-video-tutorial">&#x1F4F9; Video tutorial</h2><p>We take a quick look at Open Euler 24.03, a Linux ecosystem by Open Atom, an open source foundation backed by Huawei, Tencent, Baidu and other Chinese tech giants.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/fkqfGtmlVSo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="First Look at OpenEuler Linux: China&apos;s Answer to Red Hat and SUSE"></iframe></figure><div class="kg-card kg-button-card kg-align-center"><a href="https://www.youtube.com/@itsfoss?ref=itsfoss.com" class="kg-btn kg-btn-accent">Subscribe to It&apos;s FOSS YouTube Channel</a></div><h2 id="%E2%9C%A8-project-highlights">&#x2728; Project highlights</h2><p>I never expected Arch Linux <a href="https://news.itsfoss.com/linux-on-google-drive/?ref=itsfoss.com">to run inside</a> Google Drive, what&apos;s next? Doom on Google Drive?</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/linux-on-google-drive/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Linux Distro Can Run on Google Drive: This Developer Made it Happen</div><div class="kg-bookmark-description">While Google and Linux do not rhyme well, this developer has managed something interesting.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Sourav Rudra</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/07/linux-distro-on-googledrive.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"></div></a></figure><p>This open-source file manager app for Android <a href="https://news.itsfoss.com/fossify-file-manager/?ref=itsfoss.com">is nice</a>.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/fossify-file-manager/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">My Favourite Pick for Open-Source File Manager App on Android</div><div class="kg-bookmark-description">A straightforward file manager that gets the job done.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/07/fossify-file-manager.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"></div></a></figure><hr><h2 id="%F0%9F%A7%A9-new-quiz">&#x1F9E9; New quiz</h2><p>Continuing the trend that the previous quiz started, are you familiar with Linux Mint&apos;s <a href="https://itsfoss.com/quiz/mint-linux-quiz/">history</a>?</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/quiz/mint-linux-quiz/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The Mint Side of Linux: Quiz</div><div class="kg-bookmark-description">Linux Mint has an interesting history. Take this quiz to find out a little more about it.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/07/linux-mint-quiz-bg.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"></div></a></figure><h2 id="%F0%9F%92%A1-quick-handy-tip">&#x1F4A1; Quick handy tip</h2><p>On Brave Browser, you can take screenshots of websites.</p><p>Click on the top-right hamburger menu and select<em> <strong>Save and Share</strong> </em>&gt; <strong><em>Screenshot</em></strong>.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/take-screenshots-in-brave-browser.png" class="kg-image" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More" loading="lazy" width="1302" height="913" srcset="https://itsfoss.com/content/images/size/w600/2024/07/take-screenshots-in-brave-browser.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/take-screenshots-in-brave-browser.png 1000w, https://itsfoss.com/content/images/2024/07/take-screenshots-in-brave-browser.png 1302w" sizes="(min-width: 720px) 720px"></figure><p>This will give you a familiar selection rectangle, through which you can select a specific section of the website. Once a section is selected, it will be copied to your clipboard.</p><p>You can also click the download button to save the image to local storage.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/download-the-screenshot-image-brave-browser.png" class="kg-image" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More" loading="lazy" width="1305" height="744" srcset="https://itsfoss.com/content/images/size/w600/2024/07/download-the-screenshot-image-brave-browser.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/download-the-screenshot-image-brave-browser.png 1000w, https://itsfoss.com/content/images/2024/07/download-the-screenshot-image-brave-browser.png 1305w" sizes="(min-width: 720px) 720px"></figure><hr><h2 id="%F0%9F%A4%A3-meme-of-the-week">&#x1F923; Meme of the week</h2><p>Microsoft cannot move forward without it, can it?</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/meme-1.png" class="kg-image" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More" loading="lazy" width="1080" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2024/07/meme-1.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/meme-1.png 1000w, https://itsfoss.com/content/images/2024/07/meme-1.png 1080w" sizes="(min-width: 720px) 720px"></figure><hr><h2 id="%F0%9F%97%93%EF%B8%8F-tech-trivia">&#x1F5D3;&#xFE0F; Tech Trivia</h2><p>MIT&apos;s <a href="https://en.wikipedia.org/wiki/Whirlwind_I?ref=itsfoss.com">Whirlwind</a> became the world&apos;s first computer to allow users to enter commands using a keyboard on July 4, 1956, signalling a move away from dials, switches, and punch cards.</p><hr><h2 id="%F0%9F%A7%91%E2%80%8D%F0%9F%A4%9D%E2%80%8D%F0%9F%A7%91-fossverse-corner">&#x1F9D1;&#x200D;&#x1F91D;&#x200D;&#x1F9D1; FOSSverse corner</h2><p>Pro FOSSer and long-time contributor ernie shares a <a href="https://itsfoss.community/t/akamais-soti-report-is-available/12271?ref=itsfoss.com">concerning report</a> from Akamai, showing the current state of the internet security landscape.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.community/t/akamais-soti-report-is-available/12271?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Akamai&#x2019;s SOTI report is available</div><div class="kg-bookmark-description">If you work for any ecommerce website, you should probably read this item, or even if you&#x2019;re simply interested in the current state of the Internet security landscape. I was dismayed to learn that web bots comprise nearly half of all web traffic (~42%), and almost two thirds (65%) of that traffic is malicious in nature. At least, those were my key takeaways as a potential ecommerce customer. Note: I found this item in today&#x2019;s (July 3, 2024) Code Project newsletter. Please read this item, then&#x2026;</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.community/uploads/default/optimized/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c_2_180x180.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><span class="kg-bookmark-author">It&apos;s FOSS Community</span><span class="kg-bookmark-publisher">ernie</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.community/uploads/default/original/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"></div></a></figure><p>Neville shares what the slogan for Linux Mint is, with a few others for different distros in an <a href="https://itsfoss.community/t/de-libertate-venit-elegantiam-linux-mints-slogan/12284?ref=itsfoss.com">insightful thread</a>.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.community/t/de-libertate-venit-elegantiam-linux-mints-slogan/12284?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">De libertate venit elegantiam | Linux Mint&#x2019;s Slogan</div><div class="kg-bookmark-description">Linux Mint has a great slogan &#x201C;From Freedom came Elegance.&#x201D; Few other distros bother with slogans. I can think of Debian &#x2013; &#x201C;The Universal Operating System&#x201D; NetBSD &#x2013; &#x201C;Of course it runs NetBSD. &#x201D; FreeBSD &#x2013; &#x201D; The Power to Serve&#x201D; Linux &#x2013; &#x201D; choice of gnu generation&#x201D; OpenSUSE &#x2013; &#x201C;Linux for open minds&#x201D; Anyone care to add to the list.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.community/uploads/default/optimized/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c_2_180x180.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"><span class="kg-bookmark-author">It&apos;s FOSS Community</span><span class="kg-bookmark-publisher">nevj</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.community/uploads/default/original/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c.png" alt="FOSS Weekly #24.28: Mastering Nano, Xfce Distros, Proton&apos;s Google Docs Rival and More"></div></a></figure><hr><h2 id="%E2%9D%A4%EF%B8%8F-with-love">&#x2764;&#xFE0F; With love</h2><p><strong>Share it with your Linux-using friends</strong>&#xA0;and encourage them to subscribe (hint:&#xA0;<a href="https://itsfoss.com/newsletter/">it&apos;s here</a>).</p><p>Share the articles in Linux Subreddits and community forums.</p><p><a href="https://news.google.com/publications/CAAiENHoh-T8yP9Q8Qywor2dwGkqFAgKIhDR6Ifk_Mj_UPEMsKK9ncBp?ref=itsfoss.com">Follow us on Google News</a>&#xA0;and stay updated in your News feed.</p><p>Opt for&#xA0;<a href="https://itsfoss.com/membership">It&apos;s FOSS Plus membership</a>&#xA0;and support us &#x1F64F;</p><p>Enjoy using Linux &#x1F604;</p>]]></content:encoded></item><item><title><![CDATA[Check Rockchip NPU Usage on Linux]]></title><description><![CDATA[Here's how you can monitor the NPU usage of Rockchip devices.]]></description><link>https://itsfoss.com/monitor-npu-linux/</link><guid isPermaLink="false">668d066c3dcad83133b134e0</guid><category><![CDATA[Tutorial]]></category><dc:creator><![CDATA[Abhishek Prakash]]></dc:creator><pubDate>Tue, 09 Jul 2024 11:32:10 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/07/npu-usage-linux.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/07/npu-usage-linux.png" alt="Check Rockchip NPU Usage on Linux"><p>These days, newer devices have started coming with onboard AI chips. The correct technical term for the &apos;AI chip&apos; is NPU, which stands for neural processing units. </p><p>If you have got an NPU on-board, you may wonder whether your system is utilizing it. </p><p>In this tutorial, I&apos;ll share how I monitor NPU usage on my Rockchip processor.</p><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#x1F6A7;</div><div class="kg-callout-text">This method discussed here is only valid for NPU that comes integrated into Rockchip processor. I tested it with my <a href="https://itsfoss.com/arosom-sige7-review/" rel="noreferrer">ArmSoM Sige7</a> device which has a RK3588 processor.</div></div><p>You can check if your system has npu with this command:</p><pre><code>dmesg | grep -i npu</code></pre><p>Analyze the output to figure out if there is an NPU or not.</p><h2 id="checking-rockchip-npu-utilization">Checking Rockchip NPU utilization</h2><p>Thankfully, Rockchip utilizes the <a href="https://linuxlink.timesys.com/docs/wiki/engineering/HOWTO_Use_debugfs?ref=itsfoss.com">debugfs</a> feature. Debugfs is a special type of virtual filesystem that provides debug information in real time, similar to what you get with proc.</p><p>The file that will give you the NPU usage at any given time is:</p><pre><code>/sys/kernel/debug/rknpu/load</code></pre><p>Here&apos;s what it shows when I ran it on my <a href="https://www.armsom.org/?ref=itsfoss.com">ArmSoM</a> device. It shows the usage for all three cores of the NPU:</p><pre><code>abhishek@armsom:~$ sudo cat /sys/kernel/debug/rknpu/load
  29. NPU load:  Core0:  0%, Core1:  0%, Core2:  0%,
  30. abhishek@armsom:~$
  31. </code></pre><p>As you can see, it just gives the NPU usage at the moment and ends it. Not very useful if you want to monitor the NPU usage.</p><p>An alternative can be to combine it with the watch command which will run the same command as above but every two seconds (by default):</p><pre><code>watch sudo cat /sys/kernel/debug/rknpu/load</code></pre><p>Here&apos;s a screenshot I was running a LLM locally that utilized the NPU:</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/npu-usage.png" class="kg-image" alt="Check Rockchip NPU Usage on Linux" loading="lazy" width="714" height="245" srcset="https://itsfoss.com/content/images/size/w600/2024/07/npu-usage.png 600w, https://itsfoss.com/content/images/2024/07/npu-usage.png 714w"></figure><p>To stop the running watch command, press Ctrl+C.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F4CB;</div><div class="kg-callout-text">To actually see the NPU usage, you should run a program that is supposed to use NPU. Otherwise, it will always be 0 for all cores.</div></div><p>There is another way of monitoring NPU usage. I found it when I was experimenting with the <a href="https://github.com/Pelochus/ezrknpu?ref=itsfoss.com">ezrknpu project</a> to run LLMs with Rockchip NPU.</p><p>The project has a <a href="https://github.com/Pelochus/ezrknpu/blob/main/ntop.sh?ref=itsfoss.com">ntop.sh script</a> that shows the NPU usage in a top command like manner. Which is not entirely true because the top command doesn&apos;t pollute the screen. The ntop.sh script, on the other hand, floods the screen with all those lines and they don&apos;t go away after you press Ctrl+C.</p><p>The content of the script is:</p><pre><code>#!/bin/bash
  32. # Title: ntop.sh
  33. # Author: Pelochus
  34. # Brief: A very basic &apos;top&apos; style program that shows the status of the NPU in Rockchip&apos;s SoCs
  35.  
  36. # Variables
  37. CLEAR=&quot;&quot;
  38.  
  39. # Parameters check
  40. if [[ $1 = &apos;-h&apos; ]]
  41. then
  42.    echo
  43.    echo &quot;ntop Help&quot;
  44.    echo
  45.    echo &quot;-c: Clears output every refresh&quot;
  46.    echo &quot;-h: Shows this help screen&quot;
  47.    echo
  48.    echo &quot;For more information visit https://github.com/Pelochus/ezrknpu&quot;
  49.    echo
  50.    exit
  51. elif [[ $1 = &apos;-c&apos; ]]
  52. then
  53.    CLEAR=&quot;clear&quot;
  54. fi
  55.  
  56. while true; do
  57.    eval $CLEAR # If empty, will not clear
  58.    cat /sys/kernel/debug/rknpu/load
  59.    sleep 0.5
  60. done</code></pre><p>The important part is the while loop at the end. Here&apos;s an example of NPU usage check with this script.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/ntop-script-for-cpu-usage.png" class="kg-image" alt="Check Rockchip NPU Usage on Linux" loading="lazy" width="786" height="466" srcset="https://itsfoss.com/content/images/size/w600/2024/07/ntop-script-for-cpu-usage.png 600w, https://itsfoss.com/content/images/2024/07/ntop-script-for-cpu-usage.png 786w" sizes="(min-width: 720px) 720px"></figure><h2 id="conclusion">Conclusion</h2><p>As you can see, there is no standard top like command that shows the NPU usage for various manufacturers. At present, I only have Rockchip so my exploration was limited and thus this tutorial was limited to Rockchip NPU. If I get access to more such hardware, I&apos;ll write about them too.</p>]]></content:encoded></item><item><title><![CDATA[Best Free AI Courses to Level Up Your Skills]]></title><description><![CDATA[No matter your educational background, you can explore the best free AI courses to get started with your learning journey about Artificial Intelligence.]]></description><link>https://itsfoss.com/free-ai-courses/</link><guid isPermaLink="false">668425323dcad83133b07750</guid><category><![CDATA[AI 🤖]]></category><dc:creator><![CDATA[Community]]></dc:creator><pubDate>Tue, 09 Jul 2024 06:55:05 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/07/free-AI-courses.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/07/free-AI-courses.png" alt="Best Free AI Courses to Level Up Your Skills"><p>Upskilling yourself can never go wrong. With the current burst of AI/ML, learning the skills required to utilize AI (or have a career) has become important. </p><p>While the domain of AI is infinite, with countless things to learn, you can always have a head start over the others with the courses I am about to list down. Whether you are a non-techie, or have a technical background, these courses aim to cover the essentials.</p><p>The best part is that all the courses are completely free and will help you gain knowledge and experience. Some come with certifications to help you in your career.</p><p>So without further ado, here are the best free AI courses:</p><h2 id="1-generative-ai-for-everyone">1. Generative AI for Everyone</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015608.png" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1919" height="912" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Screenshot-2024-07-04-015608.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Screenshot-2024-07-04-015608.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Screenshot-2024-07-04-015608.png 1600w, https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015608.png 1919w" sizes="(min-width: 720px) 720px"></figure><p>Curated by DeepLearning.AI and taught by one of the most highly regarded professors, <em>Andrew Ng</em>, <a href="https://www.deeplearning.ai/courses/generative-ai-for-everyone/?ref=itsfoss.com" rel="noreferrer">Generative AI for Everyone</a> is a great place to start for most beginners. </p><p>It is presented in an obvious and understandable way.  The course consists of three modules for tackling the basics. After this course, you will have an idea about Large Language Modules, Deep Learning, and Generative AI skills.</p><p>You are guided across tasks requiring generative AI capabilities in everyday life. So, you can put it to work after you complete the course. The course can be accessed for free using Coursera, you will need to pay a fee if you need the certification.</p><p><strong>Highlights:</strong></p><ul><li>Certification Course</li><li>Beginner friendly</li><li>Quizzes and assignments </li></ul><div class="kg-card kg-button-card kg-align-center"><a href="https://www.deeplearning.ai/courses/generative-ai-for-everyone/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Generative AI for Everyone</a></div><h2 id="2-introduction-to-generative-ai">2. Introduction to Generative AI </h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015642.png" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1919" height="916" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Screenshot-2024-07-04-015642.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Screenshot-2024-07-04-015642.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Screenshot-2024-07-04-015642.png 1600w, https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015642.png 1919w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://www.cloudskillsboost.google/course_templates/536?ref=itsfoss.com" rel="noreferrer">Introduction to Generative AI</a> is a free introductory course from Google is a great icebreaker for people who are looking to learn the workings of AI without being extremely technical. This course helps you cover topics about how generative AI works and how it is different from other machine-learning mechanisms. This course will also make you comfortable with some Google AI tools. </p><p>The course consists of an hour of content, at the end of which, you receive a badge of completion. </p><p><strong>Highlights:</strong></p><ul><li>Beginner-friendly course</li><li>Not extremely technical</li><li>Short duration</li><li>Learn Google AI tools</li></ul><div class="kg-card kg-button-card kg-align-center"><a href="https://www.cloudskillsboost.google/course_templates/536?ref=itsfoss.com" class="kg-btn kg-btn-accent">Introduction to Generative AI</a></div><h2 id="3-introduction-to-artificial-intelligence-with-python">3. Introduction to Artificial Intelligence with Python</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015703.png" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1919" height="912" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Screenshot-2024-07-04-015703.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Screenshot-2024-07-04-015703.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Screenshot-2024-07-04-015703.png 1600w, https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015703.png 1919w" sizes="(min-width: 720px) 720px"></figure><p>Offered by the renowned Harvard University, <a href="https://pll.harvard.edu/course/cs50s-introduction-artificial-intelligence-python?ref=itsfoss.com" rel="noreferrer">CS50&apos;s Introduction to AI</a> with Python develops your skills in many foundational AI tasks. CS50, the most popular IT course online, is a prerequisite for this course. It is taught by the same professor, <em>David J.Malan</em> who is also one of the most eminent Computer Scientists. </p><p>The course spans 7 weeks and covers topics such as AI algorithms, game-playing engines, handwriting recognition, and machine translation. You will have to devote nearly 10 or more hours a week to finish this course. While this is a beginners&apos; course, reviewers have pointed out that knowing the Python programming language (or any other programming language) should help you get through the course faster.</p><p>It is available through edX. If you require a certificate at the end of the course (which is optional), you will need to pay a fee for that.</p><p><strong>Highlights:</strong></p><ul><li>Detailed learning</li><li>Self-paced</li><li>Intermediate-level course</li></ul><div class="kg-card kg-button-card kg-align-center"><a href="https://pll.harvard.edu/course/cs50s-introduction-artificial-intelligence-python?ref=itsfoss.com" class="kg-btn kg-btn-accent">CS50&apos;s Introduction to Artifical Intelligence with Python</a></div><p><strong>Suggested Read &#x1F4D6;</strong></p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/ai-browsers/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Top 5 AI Browsers for Linux</div><div class="kg-bookmark-description">These are the browsers on Linux getting buffed with AI features. Yay or nay?</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="Best Free AI Courses to Level Up Your Skills"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Community</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/06/best-ai-browsers-for-linuix.png" alt="Best Free AI Courses to Level Up Your Skills"></div></a></figure><h2 id="4-practical-deep-learning">4. Practical Deep Learning</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015727.png" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1919" height="912" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Screenshot-2024-07-04-015727.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Screenshot-2024-07-04-015727.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Screenshot-2024-07-04-015727.png 1600w, https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015727.png 1919w" sizes="(min-width: 720px) 720px"></figure><p>Developed by fast.ai, <a href="https://course.fast.ai/?ref=itsfoss.com" rel="noreferrer">Practical Deep Learning</a> course takes people with some coding experience, all the way to becoming industrial-grade AI developers. Throughout the course, you learn about Computer vision, NLP, Collaborative filtering, and much more. You will also be using many advanced techniques.</p><p>Interesting fact: students from this course have developed an AI algorithm that outperformed the one from Google. Beyond that, the course also holds testimonies from many renowned universities and professors alike. </p><p><strong>Highlights:</strong></p><ul><li>7-week course</li><li>Professional-ready learning</li><li>Incredible testimonies</li><li>Learn about various techniques in Machine Learning</li></ul><div class="kg-card kg-button-card kg-align-center"><a href="https://course.fast.ai/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Practical Deep Learning</a></div><h2 id="5-ai-chatbots-without-programming">5. AI Chatbots without Programming</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015752.png" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1919" height="910" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Screenshot-2024-07-04-015752.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Screenshot-2024-07-04-015752.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Screenshot-2024-07-04-015752.png 1600w, https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015752.png 1919w" sizes="(min-width: 720px) 720px"></figure><p>Some of the first AI models made available to the public were Chatbots. IBM&apos;s <a href="https://www.edx.org/learn/chatbots/ibm-ai-chatbots-without-programming?ref=itsfoss.com" rel="noreferrer">AI Chatbots without Programming</a> offers you the opportunity to build just that with no programming knowledge required.</p><p>This course is mostly a codeless experience as it uses IBM&apos;s own assistant Watson, as the backend for the bot that you develop. This makes this course beginner-friendly and makes it easy for children and students with no programming experience to take an interest in AI.</p><p>It is available on edX platform. So, it is free to access and requires an optional premium if you want the certificate.</p><p><strong>Highlights:</strong></p><ul><li>Beginner-friendly</li><li>Codeless</li><li>Learn to design chatbots for practical usage</li></ul><div class="kg-card kg-button-card kg-align-center"><a href="https://www.edx.org/learn/chatbots/ibm-ai-chatbots-without-programming?ref=itsfoss.com" class="kg-btn kg-btn-accent">Chatbots without Programming (IBM)</a></div><h2 id="6-transform-your-business-with-ai">6. Transform Your Business with AI</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015816.png" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1919" height="917" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Screenshot-2024-07-04-015816.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Screenshot-2024-07-04-015816.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Screenshot-2024-07-04-015816.png 1600w, https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015816.png 1919w" sizes="(min-width: 720px) 720px"></figure><p>If you are keen to learn something specific for your business, like focusing on Microsoft&apos;s AI tools and implementations, <a href="https://learn.microsoft.com/en-us/training/paths/transform-your-business-with-microsoft-ai/?ref=itsfoss.com" rel="noreferrer">Transform Your Business with AI</a> is the perfect pick.</p><p>In this course, you mainly go through how Microsoft is putting AI into its tools, products, and services, you also learn to create a framework for your AI. It consists of four modules, all of which can be finished in around 3 hours.</p><p><strong>Highlights:</strong></p><ul><li>Learn how to integrate and use Microsoft AI into your business</li><li>Short course</li><li>Learn about Microsoft&apos;s AI tools</li></ul><div class="kg-card kg-button-card kg-align-center"><a href="https://learn.microsoft.com/en-us/training/paths/transform-your-business-with-microsoft-ai/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Microsoft AI Training for Business</a></div><h2 id="7-data-science-machine-learning">7. Data Science: Machine Learning</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015841.png" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1919" height="909" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Screenshot-2024-07-04-015841.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Screenshot-2024-07-04-015841.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Screenshot-2024-07-04-015841.png 1600w, https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015841.png 1919w" sizes="(min-width: 720px) 720px"></figure><p>This is the second entry of a course by Harvard on the list. Unlike some others, there is little to no prerequisite for this course. Here you will learn the basics of machine learning and many popular machine learning algorithms.</p><p>By the end of the course, you will have built a movie recommendation system and learned how to perform cross-validation to avoid overtraining. All of this will come in use for building your AI projects and help you master machine learning. </p><p><strong>Highlights:</strong></p><ul><li>Beginner Course</li><li>Less time commitment of 2-4 hours a week</li><li>Build your recommendation algorithm</li></ul><h2 id="8-natural-language-processing-with-deep-learning">8. Natural Language Processing with Deep Learning</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-011310.png" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1917" height="913" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Screenshot-2024-07-04-011310.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Screenshot-2024-07-04-011310.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Screenshot-2024-07-04-011310.png 1600w, https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-011310.png 1917w" sizes="(min-width: 720px) 720px"></figure><p>Available for free on YouTube, this course by Stanford University is for those who want to master human language processing in AI models. This course teaches you about Deep Learning and Neural Networks, which will help you create your own NLP model by the end of the course.</p><p>However, there is a prerequisite of proficiency in Python, Calculus, Algebra, Probability and Statistics, and foundational machine learning. This course is not for beginners but does end up with you having developed specialization skills in NLP.</p><p><strong>Highlights:</strong></p><ul><li>Numerous prerequisites</li><li>Intermediate level</li><li>Taught by some of the best professors in the world</li></ul><h2 id="9-generative-ai-essentials-overview-and-impact"><strong>9. Generative AI Essentials: Overview and Impact</strong></h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/generative-ai-essentials.jpg" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1200" height="766" srcset="https://itsfoss.com/content/images/size/w600/2024/07/generative-ai-essentials.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/generative-ai-essentials.jpg 1000w, https://itsfoss.com/content/images/2024/07/generative-ai-essentials.jpg 1200w" sizes="(min-width: 720px) 720px"></figure><p>A free AI online course presented by the University of Michigan. It focuses on the generative AI capabilities, with tools like ChatGPT as an example.</p><p><a href="https://online.umich.edu/courses/generative-ai-essentials-overview-and-impact/?ref=itsfoss.com" rel="noreferrer">Generative AI Essentials</a> is a short course (3 hours of content) that helps you get up to speed with generative AI tools and how they work, and how they can be useful. You can access the course for free on Coursera. To get a certificate, you need to pay a fee.</p><p><strong>Highlights:</strong></p><ul><li>Beginner friendly</li><li>No technical background required</li><li>Incredibly short</li></ul><div class="kg-card kg-button-card kg-align-center"><a href="https://online.umich.edu/courses/generative-ai-essentials-overview-and-impact/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Generative AI Essentials</a></div><p><strong>Suggested Read &#x1F4D6;</strong></p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/ai-search-engines/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">10 AI-based Search Engines I Tested Recently</div><div class="kg-bookmark-description">No one&#x2019;s happy, but they&#x2019;re here. And, for the sake of it, we take a look at some AI search engine options.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="Best Free AI Courses to Level Up Your Skills"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Community</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/06/ai-search-engines.png" alt="Best Free AI Courses to Level Up Your Skills"></div></a></figure><h2 id="bonus-elements-of-ai">Bonus: Elements of AI</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/elements-of-ai.jpg" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1764" height="923" srcset="https://itsfoss.com/content/images/size/w600/2024/07/elements-of-ai.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/elements-of-ai.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/elements-of-ai.jpg 1600w, https://itsfoss.com/content/images/2024/07/elements-of-ai.jpg 1764w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://www.elementsofai.com/?ref=itsfoss.com" rel="noreferrer">Elements of AI</a> is a website dedicated to offering free online AI courses for non-technical readers. It is an initiative by the University of Helsinki and MinnaLearn.</p><p>You can expect to learn about AI fundamentals, how to build AI, and how to use it for business.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.elementsofai.com/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Elements of AI</a></div><h2 id="ai-certifications"><strong>AI Certifications</strong></h2><p>After you are done learning about AI, you might need a way to certify your mastery over them. This is where Certifications come into play. Below, I have listed down a few AI Certifications you can get, to make your way into the industry.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F4CB;</div><div class="kg-callout-text">Certifications are completely optional and some can be expensive. Do your research before opting for any of them.</div></div><h3 id="1-generative-ai-llms">1. Generative AI LLMs</h3><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-013247.png" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1919" height="916" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Screenshot-2024-07-04-013247.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Screenshot-2024-07-04-013247.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Screenshot-2024-07-04-013247.png 1600w, https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-013247.png 1919w" sizes="(min-width: 720px) 720px"></figure><p>This certification exam, provided by NVIDIA, helps you to validate your skills related to fundamental ideas for creating, integrating, and managing AI-powered applications with NVIDIA products that use generative AI and large language models (LLMs).</p><p>The course costs <strong>$135</strong> and consists of 50 questions, that you have to finish in an hour. The certificate is valid for up to <strong>2 years</strong> once you have taken the exam.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.nvidia.com/en-us/learn/certification/generative-ai-llm-associate/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Generative AI LLMs</a></div><h3 id="2-microsoft-certified-azure-ai-fundamentals">2. Microsoft Certified: Azure AI Fundamentals</h3><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-013937.png" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1919" height="909" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Screenshot-2024-07-04-013937.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Screenshot-2024-07-04-013937.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Screenshot-2024-07-04-013937.png 1600w, https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-013937.png 1919w" sizes="(min-width: 720px) 720px"></figure><p>Microsoft&apos;s AI certification exam is a good way for you to showcase your skills in machine learning, and Microsoft Azure-related services. You may also be eligible for ACE College Credit, which gives you extra college credits upon passing this exam. </p><p>Costing <strong>$99</strong>, this assessment is 45 minutes long. It is a closed-book exam and is available in many languages for the convenience of the examinee. </p><div class="kg-card kg-button-card kg-align-center"><a href="https://learn.microsoft.com/en-us/credentials/certifications/azure-ai-fundamentals/?practice-assessment-type=certification&amp;ref=itsfoss.com" class="kg-btn kg-btn-accent">Microsoft Certified: Azure AI Fundamentals</a></div><h3 id="3-aws-certified-ai-practitioner">3. AWS Certified AI Practitioner</h3><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015058.png" class="kg-image" alt="Best Free AI Courses to Level Up Your Skills" loading="lazy" width="1919" height="914" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Screenshot-2024-07-04-015058.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Screenshot-2024-07-04-015058.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Screenshot-2024-07-04-015058.png 1600w, https://itsfoss.com/content/images/2024/07/Screenshot-2024-07-04-015058.png 1919w" sizes="(min-width: 720px) 720px"></figure><p>Amazon Web Services is known for numerous things, and of course, it includes AI and ML certifications. This exam tests numerous bases of AI, ranging from use cases, all the way to security and compliance of AI systems. This also opens the gate to multiple AI job roles.</p><p>The exam is available in English and Japanese. It costs <strong>$75</strong> and is 120 minutes long, consisting of 85 questions. </p><h2 id="wrapping-up">Wrapping Up</h2><p>With the help of these courses and certifications, you can jumpstart your career in AI/ML or just get comfortable using AI tools to boost your productivity and integrate it in your business. </p><p>There are technical and non-technical courses for AI. You can opt for the one that suits your use-case and per your technical skills (if any). Some are advanced, while others are for complete beginners, pick the one you find best!</p><p><em>&#x1F4AC; I hope you find all the AI courses listed helpful in your learning journey! Did I miss any of your favorites? Let me know in the comments!</em></p>
  61. <!--kg-card-begin: html-->
  62. <h3 id="Swayam"><u>Author Info</u></h3>
  63. <section>
  64. <figure style="float: left; width: 20%; margin-left: 0px; margin-right: 15px;">
  65. <img src="https://itsfoss.com/content/images/2024/06/swayam-sai-das-1.jpg" alt="Best Free AI Courses to Level Up Your Skills"></figure>
  66. <p>Swayam Sai Das is a student exploring the realms of Linux as an <b>Intern Writer</b> at It&apos;s FOSS. He is dedicated, when trying to push ranks in FPS games and enjoys reading literature classics in an attempt of putting on an academic facade.
  67. </p></section>
  68.  
  69. <!--kg-card-end: html-->
  70. ]]></content:encoded></item><item><title><![CDATA[10 Best Linux Distributions for Xfce Desktop]]></title><description><![CDATA[Looking for the best distributions that feature Xfce desktop? We got you!]]></description><link>https://itsfoss.com/best-xfce-distributions/</link><guid isPermaLink="false">667958223550f8e025a3dc57</guid><category><![CDATA[List 📋]]></category><category><![CDATA[Xfce]]></category><dc:creator><![CDATA[Community]]></dc:creator><pubDate>Fri, 05 Jul 2024 05:11:46 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/07/best-distros-for-xfce.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/07/best-distros-for-xfce.png" alt="10 Best Linux Distributions for Xfce Desktop"><p>If you are a Linux user and have ever searched for a stable and lightweight desktop environment, then you have definitely heard of Xfce.</p><p>It is fast, consumes minimal system resources while still offering a user-friendly UI that looks good. Not to forget, it also features one of the <a href="https://itsfoss.com/file-managers-linux/" rel="noreferrer">best file managers for Linux</a>,i.e. Thunar. Undoubtedly, baked in utilities like this, its lightweight nature, and some customizability makes it a good pick for many.</p><p>So, what distribution should you pick to use Xfce as the desktop? Fret not, here, I have a list of the best Linux distributions for Xfce desktops that will get the job done.</p><h2 id="1-debian-xfce">1. Debian + Xfce</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/xfce4_emerald.png" class="kg-image" alt="10 Best Linux Distributions for Xfce Desktop" loading="lazy" width="1400" height="789" srcset="https://itsfoss.com/content/images/size/w600/2024/07/xfce4_emerald.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/xfce4_emerald.png 1000w, https://itsfoss.com/content/images/2024/07/xfce4_emerald.png 1400w" sizes="(min-width: 720px) 720px"></figure><p>Debian is a solid distribution for all kinds of things. After using it myself, and reading countless user reviews online (so it&apos;s not just me), Debian is easily the most stable distro on this list. </p><p>When you choose to install Debian on your system, the installer gives you the ability to pick the desktop environment, you can pick Xfce to get started. </p><p>If you are new to Linux, the look might feel retro and old-fashioned, However, the good thing is that you can customize it to your heart&apos;s content. Xfce on Debian possesses vast software choices and an efficient experience, making the pair very formidable. </p><p>Whether you are a newbie or a veteran, this is the best way to use vanilla Xfce desktop on a distribution. </p><div class="kg-card kg-button-card kg-align-center"><a href="https://wiki.debian.org/Xfce?ref=itsfoss.com" class="kg-btn kg-btn-accent">Debian Xfce</a></div><h2 id="2-mx-linux">2. MX Linux</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/MX_Linux_23.2.jpg" class="kg-image" alt="10 Best Linux Distributions for Xfce Desktop" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2024/07/MX_Linux_23.2.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/MX_Linux_23.2.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/MX_Linux_23.2.jpg 1600w, https://itsfoss.com/content/images/2024/07/MX_Linux_23.2.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>MX Linux&apos;s flagship edition comes baked with Xfce desktop. So naturally, Xfce works very well with it. With MX Tools, a very versatile program, and being one of the <a href="https://itsfoss.com/systemd-free-distros/" rel="noreferrer">best Systemd-free distributions</a>, my experience with MX Linux was interesting. </p><p>As it is based on Debian&apos;s stable version, you have all of Debian&apos;s repository at your disposal when you are using MX Linux. It comes with Flatpak enabled and backports ready to use, which Debian does not. Not to forget, the MX tools that I mentioned, offer a range of useful functions, from system management to allowing users to customize their experience effortlessly. All of these features make up for an outstanding distro that you can use with Xfce. </p><p>All in all, MX Linux works great out of the box and comes with loads of useful utilities for you to get things done.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://mxlinux.org/?ref=itsfoss.com" class="kg-btn kg-btn-accent">MX Linux</a></div><h2 id="3-linux-mint">3. Linux Mint </h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/linux-mint-xfce.png" class="kg-image" alt="10 Best Linux Distributions for Xfce Desktop" loading="lazy" width="1920" height="1200" srcset="https://itsfoss.com/content/images/size/w600/2024/07/linux-mint-xfce.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/linux-mint-xfce.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/linux-mint-xfce.png 1600w, https://itsfoss.com/content/images/2024/07/linux-mint-xfce.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>Based on Ubuntu, Linux Mint is one of the most popular distros in the community. While its flagship edition features Cinnamon, its Xfce version does not disappoint. </p><p>Linux Mint comes pre-installed with useful apps like Warpinator, Software Manager, and many other applications. Linux Mint fares better than Ubuntu for many users. So, if you don&apos;t like something about Ubuntu, chances are Linux Mint will be your next best bet.</p><p>The customized experience out of the box with Linux Mint Xfce is refreshing. And, it should be the perfect pick if you do not like the vanilla Xfce look.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.linuxmint.com/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Linux Mint</a></div><p><strong>Suggested Read &#x1F4D6;</strong></p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/linux-mint-vs-ubuntu/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">8 Reasons Why Linux Mint is Better Than Ubuntu</div><div class="kg-bookmark-description">Linux Mint is better for beginners, but why so? Here are the reasons behind it.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="10 Best Linux Distributions for Xfce Desktop"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Abhishek Prakash</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2023/07/why-mint-is-better-than-ubuntu.png" alt="10 Best Linux Distributions for Xfce Desktop"></div></a></figure><h2 id="4-peppermint-os">4. Peppermint OS</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/PeppermintOS_Loaded.jpg" class="kg-image" alt="10 Best Linux Distributions for Xfce Desktop" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2024/07/PeppermintOS_Loaded.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/PeppermintOS_Loaded.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/PeppermintOS_Loaded.jpg 1600w, https://itsfoss.com/content/images/2024/07/PeppermintOS_Loaded.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Peppermint OS is yet another Debian-stable-based distro. Naturally, you can use all of Debian&apos;s repos like you could with MX. Peppermint is good for those who like to take control of their system, offering different variants (mini/standard/fully loaded).</p><p>The better Peppermint Welcome screen makes it easy for beginners to give it a try, providing you instructions on important utilities. </p><p>Overall, the experience might seem similar to Debian, as it is based on that. Interestingly, you get another edition based on Devuan. If you want a Systemd-free Xfce distro, the Devuan-based Peppermint OS should be a good pick.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://peppermintos.com/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Peppermint OS</a></div><h2 id="5-fedora-xfce">5. Fedora Xfce</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/fedora-xfce.jpg" class="kg-image" alt="10 Best Linux Distributions for Xfce Desktop" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2024/07/fedora-xfce.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/fedora-xfce.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/fedora-xfce.jpg 1600w, https://itsfoss.com/content/images/2024/07/fedora-xfce.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Fedora is well-known for its flagship GNOME desktop. But their spins are fantastic offerings as well. Fedora Xfce spin is an interesting choice for what it offers. </p><p>It is a bleeding-edge distro but offers simple and useful utilities out-of-the-box.</p><p>It comes with default applications like Pidgin, a messaging client. Moreover, it has Gnumeric that lets you create lightning-fast spreadsheets. It also features easy accessibility to all settings without the need to use commands.</p><p>Fedora might not be known for its Xfce desktop but, nonetheless, it is a very solid option.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://fedoraproject.org/spins/xfce/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Fedora Xfce</a></div><h2 id="6-xubuntu">6. Xubuntu</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/xubuntu-24.04.png" class="kg-image" alt="10 Best Linux Distributions for Xfce Desktop" loading="lazy" width="1280" height="800" srcset="https://itsfoss.com/content/images/size/w600/2024/07/xubuntu-24.04.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/xubuntu-24.04.png 1000w, https://itsfoss.com/content/images/2024/07/xubuntu-24.04.png 1280w" sizes="(min-width: 720px) 720px"></figure><p>Xubuntu is an official Xfce flavour of Ubuntu. So, it is like Linux Mint, as a distro based on Ubuntu, but with Ubuntu&apos;s style of customizations and snap support out of the box. </p><p>If you like the support for Snaps, and Xubuntu&apos;s customized experience, Xubuntu will be a safe distro experience for beginners.</p><p> Other than that, Xubuntu is lightweight and efficient, so users can try it out.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://xubuntu.org/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Xubuntu</a></div><h2 id="7-manjaro-xfce">7.  Manjaro Xfce</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Manjaro_24_xfce.jpg" class="kg-image" alt="10 Best Linux Distributions for Xfce Desktop" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Manjaro_24_xfce.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Manjaro_24_xfce.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Manjaro_24_xfce.jpg 1600w, https://itsfoss.com/content/images/2024/07/Manjaro_24_xfce.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Arch Linux is tough for beginners. But, if you want to use Arch and Xfce, I would recommend Manjaro. It is a distro based on Arch and, above all, it makes it easy for users to configure things whether you are a newbie or an experienced user. Offering three official desktops, GNOME, Plasma, and Xfce, Manjaro is a versatile distro.</p><p>One downside is the fact that Manjaro only offers a 64-bit version. Other than that, the system itself is designed to work fully &apos;straight out of the box&apos; with features. It comes with pre-installed GUI Software Managers&#xA0;to easily install software and update your system to and with codecs to play multimedia files.</p><p>All in all, Manjaro is an excellent choice if you are someone who is into Arch Linux. I have another <a href="https://itsfoss.com/arch-based-linux-distros/" rel="noreferrer">Arch-based recommendation</a> as you read on.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://manjaro.org/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Manjaro Xfce</a></div><p><strong>Suggested Read &#x1F4D6;</strong></p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/arch-based-linux-distros/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Top 10 User-friendly Arch-Based Linux Distributions [2024]</div><div class="kg-bookmark-description">Want to experience Arch Linux without the hassle of the complicated installation and setup? Here are a few user-friendly Arch-based Linux distributions.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="10 Best Linux Distributions for Xfce Desktop"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Dimitrios</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2023/03/arch-distros.png" alt="10 Best Linux Distributions for Xfce Desktop"></div></a></figure><h2 id="8-salix-os">8. Salix OS</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/Salix-Xfce-15.0-01.png" class="kg-image" alt="10 Best Linux Distributions for Xfce Desktop" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2024/07/Salix-Xfce-15.0-01.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/Salix-Xfce-15.0-01.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/Salix-Xfce-15.0-01.png 1600w, https://itsfoss.com/content/images/2024/07/Salix-Xfce-15.0-01.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>A distro based on Slackware inevitably aims for stability as its main goal. While previously Salix used to have seven different desktop editions, since 2016, it switched to Xfce only.</p><p>Salix offers three different modes of installation, depending upon the preference of the user. Core mode only installs the minimum packages required for the OS to run giving full control to the user. Basic mode installs core packages along with Xfce, a web browser, and other utilities. Full mode installs all applications you might need in your life.</p><p>Salix is a good choice if you want to run a simple and fast distribution.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://salixos.org/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Salix OS</a></div><h2 id="9-kali-linux">9. Kali Linux</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/kali-linux-xfce.png" class="kg-image" alt="10 Best Linux Distributions for Xfce Desktop" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2024/07/kali-linux-xfce.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/kali-linux-xfce.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/kali-linux-xfce.png 1600w, https://itsfoss.com/content/images/2024/07/kali-linux-xfce.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>Famous among security professionals and penetration testers, Kali Linux offers Xfce as its default desktop environment. Like a few others on this list, Kali Linux is also based on Debian.</p><p>Right out of the box, it contains a pre-configured desktop with all the necessary utilities and tools. It contains all the essential system managers and has many specialized tools for cybersecurity and breach testing. Overall, Xfce on Kali Linux complements security among users who work in the field.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.kali.org/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Kali Linux</a></div><h2 id="10-endeavouros">10. EndeavourOS</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/xfce4-screenshot-galileo.png" class="kg-image" alt="10 Best Linux Distributions for Xfce Desktop" loading="lazy" width="1917" height="1010" srcset="https://itsfoss.com/content/images/size/w600/2024/07/xfce4-screenshot-galileo.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/xfce4-screenshot-galileo.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/07/xfce4-screenshot-galileo.png 1600w, https://itsfoss.com/content/images/2024/07/xfce4-screenshot-galileo.png 1917w" sizes="(min-width: 720px) 720px"></figure><p>Even though Plasma might have replaced Xfce as Endeavour&apos;s default environment, Endeavour remains one of the best Arch Linux-based distros for Xfce. </p><p>EndeavourOS&apos;s customization and user-friendly utilities has made it make a mark among Arch-based Linux distros. Even with all the customizations, you get a good Xfce experience. </p><div class="kg-card kg-button-card kg-align-center"><a href="https://endeavouros.com/?ref=itsfoss.com" class="kg-btn kg-btn-accent">EndeavourOS</a></div><h2 id="wrapping-up">Wrapping Up</h2><p>With more than enough options available in the distro space, one can really explore and see what suits them best. While Debian and Ubuntu-based distros remain the popular choice, there are Systemd-free options and Arch-based options. Not to forget, there is a Fedora spin. </p><p>So, you have plenty of options to choose from, as per your use-case, you can choose the one that fits the best. </p><p>Exploring these distros will not bode pointless, as I have listed them after &apos;distro-hopping&apos; myself, or you just to stick to what works best in the first attempt. &#x1F60E;</p><p>&#x1F4AC;<em> What is your favorite Xfce based Linux distro? Let me know your thoughts!</em></p>
  71. <!--kg-card-begin: html-->
  72. <h3 id="Swayam"><u>Author Info</u></h3>
  73. <section>
  74. <figure style="float: left; width: 20%; margin-left: 0px; margin-right: 15px;">
  75. <img src="https://itsfoss.com/content/images/2024/06/swayam-sai-das-1.jpg" alt="10 Best Linux Distributions for Xfce Desktop"></figure>
  76. <p>Swayam Sai Das is a student exploring the realms of Linux as an <b>Intern Writer</b> at It&apos;s FOSS. He is dedicated, when trying to push ranks in FPS games and enjoys reading literature classics in an attempt of putting on an academic facade.
  77. </p></section>
  78.  
  79. <!--kg-card-end: html-->
  80. <p></p>]]></content:encoded></item><item><title><![CDATA[FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux's AI Assistant and More]]></title><description><![CDATA[A new tutorial series on WSL is available now.]]></description><link>https://itsfoss.com/newsletter/foss-weekly-24-27/</link><guid isPermaLink="false">668285573dcad83133b0728a</guid><category><![CDATA[Newsletter ✉️]]></category><dc:creator><![CDATA[Abhishek Prakash]]></dc:creator><pubDate>Thu, 04 Jul 2024 04:29:39 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/07/foss-weekly-24-27.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/07/foss-weekly-24-27.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"><p>We have a new tutorial series and this one is on WSL. With WSL, people can use Linux command line inside Windows. It is a popular tool among students and developers. Many people are getting their first experience of Linux commands with WSL so it was about time that we created some good resources on it.</p><p><a href="https://itsfoss.com/wsl/">It&apos;s FOSS WSL series</a> covers all the essentials in nine tutorials.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/wsl/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Using Linux With WSL on Windows</div><div class="kg-bookmark-description">Get started with Linux within the comfort of your Windows system with WSL. Learn the essential WSL concepts.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Abhishek Prakash</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/07/using-wsl.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"></div></a></figure><p>You can find the series on the homepage along with <a href="https://itsfoss.com/linux-terminal-basics/">Terminal Basics</a> and <a href="https://itsfoss.com/bash-scripting-series/">Bash series</a>. I hope you enjoy these tutorial series as much as we like creating them &#x1F604;</p><p><strong>&#x1F4AC; Let&apos;s see what else you get in this edition</strong></p><ul><li>A simple markdown note-taking app.</li><li>Proton VPN being made more accessible.</li><li>The Raspberry Pi 5 being humbled by another SBC.</li><li>EndeavourOS celebrating their five-year anniversary.</li><li>And other Linux news, videos and, of course, memes!</li></ul><h2 id="%F0%9F%9B%92-dont-miss-this-ebook-deal">&#x1F6D2; Don&apos;t miss this ebook deal</h2><p>Somehow I missed this awesome Linux ebooks deal on Humble Bundle. Now it has only four days remaining. It has some good books in the collection, including the latest edition of Linux Pocket Guide. Do check it out.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.humblebundle.com/books/linux-for-seasoned-admins-oreilly-books?partner=itsfoss&amp;ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Humble Tech Book Bundle: Linux for Seasoned Admins by O&#x2019;Reilly</div><div class="kg-bookmark-description">Get 15 books from O&#x2019;Reilly on a range of topics, including DevOps, containerization, version control with Git &amp; more! Your purchase helps Code for America.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn.humblebundle.com/static/hashed/03df0490a53d595fd930f9fff52038366d60a05d.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"><span class="kg-bookmark-author">Humble Bundle</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://hb.imgix.net/3ae61cb2951201b7907cffdc1bae0dd966edf9d5.png?auto=compress,format&amp;h=630&amp;w=1200&amp;s=ce5c5736df1fe9ea1c137f1593b1a64f" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"></div></a></figure><hr><h2 id="%F0%9F%93%B0-linux-news">&#x1F4F0; Linux news</h2><ul><li>Arch Linux&apos;s guided installer has <a href="https://news.itsfoss.com/archinstall-lvm/?ref=itsfoss.com">started testing</a> LVM support.</li><li>Proton VPN users on Android can now use it <a href="https://news.itsfoss.com/protonvpn-no-account/?ref=itsfoss.com">without logging in</a>.</li><li>Deepin Linux is still pushing hard for integrating AI, adds an <a href="https://news.itsfoss.com/deepin-ai-features/?ref=itsfoss.com">AI assistant</a>. </li><li>EndeavourOS&apos;s <a href="https://news.itsfoss.com/endevouros-5-anniversary/?ref=itsfoss.com">five-year anniversary</a> marked the comeback of its ARM releases.</li></ul><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/theia-ide/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Eclipse Plans to Challenge Microsoft&#x2019;s VS Code Dominance With Theia Code Editor</div><div class="kg-bookmark-description">A powerful open-source IDE appears.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Sourav Rudra</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/07/theia.jpg" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"></div></a></figure><hr><h2 id="%F0%9F%A7%A0-what-we%E2%80%99re-thinking-about">&#x1F9E0; What we&#x2019;re thinking about</h2><p>An interesting read on how tech went from free goodness to a more pay-per-day affair.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.theregister.com/2024/07/02/foss_ai_blockchain/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">How tech went from free love to pay-per-day</div><div class="kg-bookmark-description">FOSS, AI, blockchain, and the cycle of empty nonsense</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.theregister.com/design_picker/13249a2e80709c7ff2e57dd3d49801cd534f2094/graphics/favicons/favicon.svg" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"><span class="kg-bookmark-author">The Register</span><span class="kg-bookmark-publisher">Liam Proven</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://regmedia.co.uk/2024/07/02/shutterstock_money.jpg" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"></div></a></figure><hr><h2 id="%F0%9F%A7%AE-linux-tips-tutorials-and-more">&#x1F9EE; Linux Tips, Tutorials and More</h2><p>The <a href="https://www.armsom.org/sige7?ref=itsfoss.com">ArmSom Sige7</a> has some seriously beefed-up hardware on the tiny board.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/arosom-sige7-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">This SBC Puts Raspberry Pi 5 to Shame</div><div class="kg-bookmark-description">Cheeky headline apart, ArmSom Sige7 is actually a pretty impressive device.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Abhishek Prakash</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/06/armsom-sige7-review.webp" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"></div></a></figure><p>Get more out of LibreOffice with <a href="https://itsfoss.com/libreoffice-tips/" rel="noreferrer">these tips</a>.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/libreoffice-tips/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">15 LibreOffice Tips to Get More Out of it</div><div class="kg-bookmark-description">LibreOffice is an excellent office suite. These LibreOffice tips will enable you to use it more effectively.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Abhishek Prakash</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/wordpress/2017/12/LibreOffice-logo.jpeg" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"></div></a></figure><p>In case you were wondering <a href="https://itsfoss.com/ollama/">what Ollama is</a>.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/ollama/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">What is Ollama? Everything Important You Should Know</div><div class="kg-bookmark-description">Answering the common questions about Ollama.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/07/everything-about-ollama.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"></div></a></figure><hr><h2 id="%F0%9F%93%B9-video-tutorial">&#x1F4F9; Video tutorial</h2><p>Ever been curious about what happens when you run the dreaded rm -rf / command? Let me show that to you.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/AiKPo14uVNU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Here&apos;s what happens when you run sudo rm -rf / in Linux?"></iframe></figure><div class="kg-card kg-button-card kg-align-center"><a href="https://www.youtube.com/@itsfoss?ref=itsfoss.com" class="kg-btn kg-btn-accent">Subscribe to It&apos;s FOSS YouTube Channel</a></div><h2 id="%E2%9C%A8-project-highlights">&#x2728; Project highlights</h2><p>Safe Space makes storing important files <a href="https://news.itsfoss.com/safe-space/?ref=itsfoss.com">easy</a>.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/safe-space/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">An Open-Source Android App That Simplifies Storing Important Files</div><div class="kg-bookmark-description">Pretty simple, and a nifty open-source tool for Android.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/06/safespace-foss.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"></div></a></figure><p>Another note-taking app has surfaced, it&apos;s <a href="https://news.itsfoss.com/folio/?ref=itsfoss.com">Folio</a>, which is a simple markdown note app for Linux.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/folio/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Folio: A Simple, Solid, Open-Source Markdown Note App</div><div class="kg-bookmark-description">I think this is a wonderful markdown note-taking app, try it out!</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Sourav Rudra</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/06/folio-first-look.jpg" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"></div></a></figure><hr><h2 id="%F0%9F%A7%A9-new-quiz">&#x1F9E9; New quiz</h2><p>Familiar with Fedora&apos;s history? This quiz will help refresh your memory.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/quiz/fedora-linux-quiz/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The Fedora Side of Linux: Quiz</div><div class="kg-bookmark-description">Fedora has an interesting history. Take this quiz to find out a little more about it.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/06/fedora-linux-quiz.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"></div></a></figure><h2 id="%F0%9F%92%A1-quick-handy-tip">&#x1F4A1; Quick handy tip</h2><p>In Firefox, you can force the websites to use custom fonts. First open settings, then under the <em>General</em> tab, scroll down to the <em>Fonts</em> section.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/firefox-settings-font.png" class="kg-image" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More" loading="lazy" width="1320" height="540" srcset="https://itsfoss.com/content/images/size/w600/2024/07/firefox-settings-font.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/firefox-settings-font.png 1000w, https://itsfoss.com/content/images/2024/07/firefox-settings-font.png 1320w" sizes="(min-width: 720px) 720px"></figure><p>Here, click on <em>Advanced</em>, where you can set different font categories here. Now, uncheck the &#x201C;<em>Allow pages to choose their own fonts&#x2026;</em>&#x201D; checkbox, and click <em>OK</em>.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/don-t-allow-sites-their-font-1.png" class="kg-image" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More" loading="lazy" width="1320" height="820" srcset="https://itsfoss.com/content/images/size/w600/2024/07/don-t-allow-sites-their-font-1.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/don-t-allow-sites-their-font-1.png 1000w, https://itsfoss.com/content/images/2024/07/don-t-allow-sites-their-font-1.png 1320w" sizes="(min-width: 720px) 720px"></figure><p>Now, sites will load with your selected fonts.</p><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#x1F6A7;</div><div class="kg-callout-text">Don&apos;t use this if you are working with graphics and font related things. Because apps like Canva, online Office suites etc. won&apos;t show other fonts.</div></div><hr><h2 id="%F0%9F%A4%A3-meme-of-the-week">&#x1F923; Meme of the week</h2><p>A meme that reflects the current state of open-source contributions. &#x1F625;</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/07/meme.png" class="kg-image" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More" loading="lazy" width="1080" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2024/07/meme.png 600w, https://itsfoss.com/content/images/size/w1000/2024/07/meme.png 1000w, https://itsfoss.com/content/images/2024/07/meme.png 1080w" sizes="(min-width: 720px) 720px"></figure><hr><h2 id="%F0%9F%97%93%EF%B8%8F-tech-trivia">&#x1F5D3;&#xFE0F; Tech Trivia</h2><p>Bell Labs held a press conference in New York to show off the first <a href="https://en.wikipedia.org/wiki/Point-contact_transistor?ref=itsfoss.com" rel="noreferrer">point-contact transistor</a> on June 30, 1948. It marked a turning point in how technology moved forward.</p><hr><h2 id="%F0%9F%A7%91%E2%80%8D%F0%9F%A4%9D%E2%80%8D%F0%9F%A7%91-fossverse-corner">&#x1F9D1;&#x200D;&#x1F91D;&#x200D;&#x1F9D1; FOSSverse corner</h2><p>An interesting thread by one of our dedicated FOSSers, Rosika, who was wondering about the <a href="https://itsfoss.community/t/question-regarding-clipboard-security/12207?ref=itsfoss.com">security of using a clipboard</a> for inserting sensitive information into the browser.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.community/t/question-regarding-clipboard-security/12207?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Question regarding clipboard security</div><div class="kg-bookmark-description">Hi all, &#x1F44B; I have a question regarding the &#x201C;security&#x201D; of using the clipboard for inserting sensitive information in the browser. Here&#xB4;s the background to my question. When doing my online banking I&#xB4;m supposed to enter my username on the bank&#xB4;s online-banking page. This is the first step. Then - in order to complete the login process - I have to enter my personal password (2nd step). This is a very long one, in order to meet the demands set up by the banking institute. &#x1F609; In order&#x2026;</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.community/uploads/default/optimized/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c_2_180x180.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"><span class="kg-bookmark-author">It&apos;s FOSS Community</span><span class="kg-bookmark-publisher">Rosika</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.community/uploads/default/original/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c.png" alt="FOSS Weekly #24.27: WSL Series, Theia Editor, Deepin Linux&apos;s AI Assistant and More"></div></a></figure><hr><h2 id="%E2%9D%A4%EF%B8%8F-with-love">&#x2764;&#xFE0F; With love</h2><p><strong>Share it with your Linux-using friends</strong>&#xA0;and encourage them to subscribe (hint:&#xA0;<a href="https://itsfoss.com/newsletter/">it&apos;s here</a>).</p><p>Share the articles in Linux Subreddits and community forums.</p><p><a href="https://news.google.com/publications/CAAiENHoh-T8yP9Q8Qywor2dwGkqFAgKIhDR6Ifk_Mj_UPEMsKK9ncBp?ref=itsfoss.com">Follow us on Google News</a>&#xA0;and stay updated in your News feed.</p><p>Opt for&#xA0;<a href="https://itsfoss.com/membership">It&apos;s FOSS Plus membership</a>&#xA0;and support us &#x1F64F;</p><p>Enjoy using Linux &#x1F604;</p>]]></content:encoded></item><item><title><![CDATA[What is Ollama? Everything Important You Should Know]]></title><description><![CDATA[Answering the common questions about Ollama.]]></description><link>https://itsfoss.com/ollama/</link><guid isPermaLink="false">667a5ba83550f8e025a3df0e</guid><category><![CDATA[AI 🤖]]></category><dc:creator><![CDATA[Ankush Das]]></dc:creator><pubDate>Mon, 01 Jul 2024 12:46:51 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/07/everything-about-ollama.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/07/everything-about-ollama.png" alt="What is Ollama? Everything Important You Should Know"><p>Ollama is a free and open-source project that lets you run <a href="https://itsfoss.com/open-source-llms/">various open source LLMs locally</a>.</p><p>Whether you want to utilize an open-source LLM like Codestral for code generation or LLaMa 3 for a <a href="https://itsfoss.com/open-source-chatgpt-alternatives/" rel="noreferrer">ChatGPT alternative</a>, it is possible with Ollama.</p><p>But those are the end goals that you can achieve locally with Ollama on your system. What do you need to know to make that happen? How do you do all that?</p><p>In this article, I&apos;ll provide all the essential information about Ollama.</p><h2 id="what-is-ollama">What is Ollama?</h2><p><a href="https://ollama.com/?ref=itsfoss.com">Ollama</a> is a free and open-source tool that lets anyone run open LLMs locally on your system. It supports Linux (Systemd-powered distros), Windows, and macOS (Apple Silicon).</p><p>It is a command-line interface (CLI) tool that lets you conveniently download LLMs and run it locally and privately. With a couple of commands you can download models like Llama 3, Mixtral, and more.</p><p>Think of it like Docker. With Docker, you download various images from a central repository and run them in a container. Similarly, using Ollama, you download various open source LLMs and then run them in your terminal.</p><h2 id="what-are-the-system-requirements">What are the system requirements?</h2><p>To be able to utilize Ollama, you need a system that is capable of running the AI models.</p><p>For starters, you require a GPU to run things. With a CPU (or integrated GPU), it will be a painfully slow experience. So, it is not recommended.</p><p>Next, you need to ensure that you have a GPU from Nvidia/AMD with compute capability of 5 at the very least. Some popular supported GPUs include:</p><ul><li>NVIDIA RTX 40x0 series, NVIDIA RTX 30x0 series, GTX 1650 Ti, GTX 750 Ti, GTX 750</li><li>AMD Vega 64, AMD Radeon RX 6000 series, AMD Radeon RX 7000 series</li></ul><p>You can find the complete list of supported GPUs in <a href="https://github.com/ollama/ollama/blob/main/docs/gpu.md?ref=itsfoss.com" rel="noreferrer">Ollama&apos;s official documentation</a>.</p><h2 id="does-ollama-work-with-tpu-or-npu">Does Ollama work With TPU or NPU?</h2><p>Unfortunately, <strong>Ollama does not officially support TPUs or NPUs currently.</strong></p><p>If you are curious, TPU (Tensor Processing Unit) is Google&apos;s custom-made integrated circuit (IC) tailored for machine learning workflows. It may not be the most powerful solution to run machine learning models, but it makes things convenient/flexible and affordable in some cases with Google Cloud.</p><p>NPU is the Neural Processing Unit, which is specifically used for AI-related tasks. Think of them as GPU but for AI.</p><p>There are projects like <a href="https://github.com/Pelochus/ezrknpu?ref=itsfoss.com">ezrknpu</a> that try to provide some LLM models that run on NPU. <a href="https://itsfoss.com/arosom-sige7-review/" rel="noreferrer">Abhishek tested it on ArmSoM Sige7</a> but for now, Ollama doesn&apos;t utilize NPU, it needs GPU.</p><h2 id="can-ollama-run-on-cpu-only">Can Ollama run on CPU only?</h2><p>Yes, it can but it should be avoided. Ollama is designed to use the Nvidia or AMD GPUs. It does not recognize the integrated Intel GPU. While you may go ahead and run Ollama on CPU only, the performance will be way below par even when your 16 core processor is maxed out.</p><h2 id="how-to-install-ollama">How to install Ollama?</h2><p>If you want to get started with <a href="https://itsfoss.com/ollama-setup-linux/" rel="noreferrer">Ollama on Linux</a>, we have a fantastic tutorial that you can follow:</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/ollama-setup-linux/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Running AI Locally Using Ollama on Ubuntu Linux</div><div class="kg-bookmark-description">Running AI locally on Linux because open source empowers us to do so.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="What is Ollama? Everything Important You Should Know"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Abhishek Prakash</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/05/run-ai-locally-in-linux-using-ollama.png" alt="What is Ollama? Everything Important You Should Know"></div></a></figure><h2 id="ollama-models">Ollama models</h2><p>Ollama focuses on providing you access to open models, some of which allow for commercial usage and some may not.</p><p>The models are hosted by Ollama, which you need to download using the pull command like this:</p><pre><code>ollama pull codestral</code></pre><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/06/ubuntu-ollama-model-pull.png" class="kg-image" alt="What is Ollama? Everything Important You Should Know" loading="lazy" width="1792" height="730" srcset="https://itsfoss.com/content/images/size/w600/2024/06/ubuntu-ollama-model-pull.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/ubuntu-ollama-model-pull.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/06/ubuntu-ollama-model-pull.png 1600w, https://itsfoss.com/content/images/2024/06/ubuntu-ollama-model-pull.png 1792w" sizes="(min-width: 720px) 720px"></figure><p>Your data is not trained for the LLMs as it works locally on your device. However, if you like, you can deploy it as a service to interact with your software application. You can refer to its <a href="https://github.com/ollama/ollama?ref=itsfoss.com" rel="noreferrer">GitHub repo</a> to find out more about it.</p><p>Some of the useful models available with Ollama include:</p><ul><li><strong>llama 3:</strong> A family of open models developed by Meta Inc with instruction-tuned and pre-trained variants</li><li><strong>gemma</strong>: Lightweight open models developed by Google DeepMind and inspired by Google Gemini.</li><li><strong>Mistral</strong>: A powerful open-source model available under Apache 2.0 license</li><li><strong>Codestral</strong>: Mistral&apos;s AI model under a non-production license, trained with 80+ programming languages</li></ul><p>You can find all the LLMs available listed in the <a href="https://ollama.com/library?ref=itsfoss.com" rel="noreferrer">Ollama library</a> portal. You can check the details and pull it to use it on your device.</p><p>If you do not need a model, you can simply remove it using the command on Linux:</p><pre><code>ollama rm codestral</code></pre><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/06/ollama-remove-model.png" class="kg-image" alt="What is Ollama? Everything Important You Should Know" loading="lazy" width="1612" height="378" srcset="https://itsfoss.com/content/images/size/w600/2024/06/ollama-remove-model.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/ollama-remove-model.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/06/ollama-remove-model.png 1600w, https://itsfoss.com/content/images/2024/06/ollama-remove-model.png 1612w" sizes="(min-width: 720px) 720px"></figure><h2 id="where-are-the-models-stored">Where are the models stored?</h2><p>Sometimes users report that even after using the remove command, the storage space is not freed up, meaning the deletion was not successful.</p><p>So, in those cases, or maybe if you want to delete multiple models using the graphical user interface (GUI) or the file manager, you need to know the storage location. Here is the default storage path for the models downloaded:</p><ul><li>Linux: <code>/usr/share/ollama/.ollama/models</code></li><li>Windows: <code>C:\Users\%username%\.ollama\models</code></li><li>macOS: <code>~/.ollama/models</code></li></ul><h2 id="how-to-stop-ollama">How to stop Ollama?</h2><p>For Windows/macOS, you can head to the system tray icon in the bottom-right or top-right (depending on your position of the taskbar) and click on &quot;Exit Ollama&quot;.</p><p>With Linux, you need to enter the following command to stop Ollama process from running in the background:</p><pre><code>sudo systemctl stop ollama</code></pre><h2 id="how-to-get-a-gui-for-ollama">How to get a GUI for Ollama?</h2><p>Ollama is a CLI-based tool. So, you do not get a graphical user interface to interact with or manage models by default. However, you can install web UI tools or GUI front-ends to interact with AI models without needing the CLI. You can refer to our list here to explore options:</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/ollama-web-ui-tools/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">12 Tools to Provide a Web UI for Ollama</div><div class="kg-bookmark-description">Don&#x2019;t want to use the CLI for Ollama for interacting with AI models? Fret not, we have some neat Web UI tools that you can use to make it easy!</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="What is Ollama? Everything Important You Should Know"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/06/ollama-web-ui-tools.png" alt="What is Ollama? Everything Important You Should Know"></div></a></figure><h2 id="conclusion">Conclusion</h2><p>Though there are plenty of similar tools, Ollama has become the most popular tool to run LLMs locally. The ease of use in installing different LLMs quickly make it ideal for beginners who want to use local AI.</p><p>I have tried to answer one of the most frequently asked questions you may have about Ollama. If you still have some questions, please feel free to ask in the comment section.</p>]]></content:encoded></item><item><title><![CDATA[This SBC Puts Raspberry Pi 5 to Shame]]></title><description><![CDATA[Cheeky headline apart, ArmSom Sige7 is actually a pretty impressive device.]]></description><link>https://itsfoss.com/arosom-sige7-review/</link><guid isPermaLink="false">667ad5ee3550f8e025a3e153</guid><category><![CDATA[Gadgets 🎛️]]></category><category><![CDATA[Review]]></category><dc:creator><![CDATA[Abhishek Prakash]]></dc:creator><pubDate>Fri, 28 Jun 2024 06:24:02 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/06/armsom-sige7-review.webp" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/06/armsom-sige7-review.webp" alt="This SBC Puts Raspberry Pi 5 to Shame"><p>Raspberry Pi started the single board computer (SBC) revolution. It started as a tiny, low-end spec device for hobbyists but that was in the past.</p><p>The success of Raspberry Pi birthed many similar devices. While the form factor remains tiny, the devices are getting powerful in terms of specification.</p><p><a href="https://www.armsom.org/sige7?ref=itsfoss.com">Armsom Sige7</a> is one such tiny computer that has got some heavy hardware muscles on it.</p><p>An octa-core processor, Mali-G610 GPU, 6 TOPS NPU, and 8K display support are specifications that Raspberry Pi can only wish for.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/armsom-sige7.webp" class="kg-image" alt="This SBC Puts Raspberry Pi 5 to Shame" loading="lazy" width="800" height="450" srcset="https://itsfoss.com/content/images/size/w600/2024/06/armsom-sige7.webp 600w, https://itsfoss.com/content/images/2024/06/armsom-sige7.webp 800w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">ArmSoM Sige7 is a tiny device. Tux for reference ;)</span></figcaption></figure><p>Before I share my experience and impression of the AroSoM Sige7, let&apos;s take a look at the hardware offering in more detail.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F4CB;</div><div class="kg-callout-text"><a href="https://www.armsom.org/?ref=itsfoss.com" rel="noreferrer">ArmSoM</a> sent me the device for review. The views expressed are entirely my own.</div></div><h2 id="armsom-sige7-specification">ArmSoM Sige7 specification</h2><p><a href="https://www.armsom.org/product-page/sige7?ref=itsfoss.com">ArmSoM Sige7 is available</a> in two models:</p><ul><li>Basic: 8 GB RAM, 64 GB eMMC</li><li>Pro Max: 32 GB RAM, 128 GB eMMC</li></ul><p>Apart from that, both models have the same specifications as detailed below.</p><ul><li><strong>SOC</strong>:  RockChip RK3588</li><li><strong>CPU</strong>: RK3588 Quad-Core Cortex-A76@ 2.4GHz+Quad-CoreCortex-A55@ 1.8GHz&#xFF0C;8nm process</li><li><strong>GPU</strong>: GPU Mali-G610 MP4 (4x256KB L2 Cache) Supports OpenGL ES3.2/OpenCL2.2/Vulkan1.1</li><li><strong>NPU</strong>: 6 TOPS@INT8(3 NPU core), Supports frameworks like TensorFlow, MXNet, PyTorch, Caffe, Tflite, Onnx NN, Android NN, etc</li><li><strong>VPU</strong>: <strong>Decode</strong>: 8K@60fps H.265/VP9/AVS2, 8K@30fps H.264 AVC/MVC, 4K@60fps AV1, 1080P@60fps MPEG-2/-1/VC-1/VP8 <strong>Encode</strong>: Encode:8K@30fps H.265 / H.264</li><li><strong>ISP</strong>: Integrated 48MP ISP with HDR&amp;3DNR</li><li><strong>RAM</strong>: 8GB/32GB, 64bit LPDDR4/LPDDR4x</li><li><strong>Disk storage</strong>: 64GB/128GB <strong>eMMC</strong>, <strong>microSD</strong> expansion, M.2 PCIe <strong>SSD</strong></li><li><strong>Networking</strong>: 2x 2.5G Ethernet, IEEE 802.11a/b/g/n/ac/ax <strong>WIFI6</strong>, <strong>Bluetooth 5</strong></li><li><strong>Ports</strong>: 1 HDMI 2.1 (supports 8K @60FPS), 1x MIPI DSI (up to 4K@60fps), 2x 2-lane MIPI CSI, Type C DP 1.4, Type C power delivery, 1x USB 3.1, 1x USB 2.0</li><li><strong>40-pin</strong>: <strong>Fully compatible with Raspberry Pi 40-pin header</strong> (thus plenty of Pi add-on modules already available in the market will also work with Sige7)</li><li><strong>Buttons</strong>: Power on button, reboot button and Maskrom button for maskrom burn-in mode</li></ul><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/armsom-sige7-specs-1.webp" class="kg-image" alt="This SBC Puts Raspberry Pi 5 to Shame" loading="lazy" width="800" height="600" srcset="https://itsfoss.com/content/images/size/w600/2024/06/armsom-sige7-specs-1.webp 600w, https://itsfoss.com/content/images/2024/06/armsom-sige7-specs-1.webp 800w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">ArmSoM hardware at a glance</span></figcaption></figure><p>Impressive specification, right? That&apos;s a lot of things on the tiny device. No wonder it feels crowded even on the bottom side of the board.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/armsom-sige7-specs-2.webp" class="kg-image" alt="This SBC Puts Raspberry Pi 5 to Shame" loading="lazy" width="800" height="600" srcset="https://itsfoss.com/content/images/size/w600/2024/06/armsom-sige7-specs-2.webp 600w, https://itsfoss.com/content/images/2024/06/armsom-sige7-specs-2.webp 800w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Don&apos;t ignore the bottom</span></figcaption></figure><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F4CB;</div><div class="kg-callout-text">The specifications are way too similar to the Banana Pi BPI M7, right? That&apos;s because it&apos;s a co-branded device and is available under both Banana Pi and ArmSoM brands. Lion Wang, CEO of Banana Pi is one of the angel investors in ArmSoM. Note that <a href="https://www.armsom.org/about-us?ref=itsfoss.com" rel="noreferrer">ArmSoM is a completely independently operated brand</a> in the future and they design and manufacture the products by themselves.</div></div><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/armsom-banana-pi-m7.webp" class="kg-image" alt="This SBC Puts Raspberry Pi 5 to Shame" loading="lazy" width="800" height="450" srcset="https://itsfoss.com/content/images/size/w600/2024/06/armsom-banana-pi-m7.webp 600w, https://itsfoss.com/content/images/2024/06/armsom-banana-pi-m7.webp 800w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">ArmSoM and Banana Pi collaborated to give you Sige7 (or Banana Pi BPI M7)</span></figcaption></figure><h2 id="what-could-it-be-used-for">What could it be used for?</h2><p>A lot of things actually. It is a powerful device in a small form factor. You can run embedded system projects like you do with Raspberry Pi 5. The <strong>40-pin allows the use of Raspberry Pi add-on modules for your projects</strong>.</p><p>The NPU and GPU make it a good choice for AI projects. </p><p>Dual Ethernet ports allow it to work like a router or firewall.</p><p>Thanks to its powerful video encoder and decoder, you can use Sige7 for digital signage and media servers. You may also use it for gaming, although I wouldn&apos;t prefer it for this purpose. </p><p>You can put it at the center of your homelab. It has strong processor, good RAM size and plenty of ways to get more disk storage.</p><p>Of course, it can be used in edge computing for real-time, low-latency data processing.</p><h2 id="my-experience-with-armsom-sige7">My experience with ArmSoM Sige7</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/06/armsom-sige7-device.webp" class="kg-image" alt="This SBC Puts Raspberry Pi 5 to Shame" loading="lazy" width="800" height="450" srcset="https://itsfoss.com/content/images/size/w600/2024/06/armsom-sige7-device.webp 600w, https://itsfoss.com/content/images/2024/06/armsom-sige7-device.webp 800w" sizes="(min-width: 720px) 720px"></figure><p>ArmSoM has 4 official operating system offerings: Debian, Android, Ubuntu and Armbian.</p><p> I went with <a href="https://www.armbian.com/?ref=itsfoss.com">Armbian</a>. It&apos;s an excellent project that runs on several ARM boards. Armbian offers Ubuntu and Debian variants, and for some reason, I used the Ubuntu version.</p><p>Armbian has Platinum support for the Banana Pi M7 (ArmSoM Sige7) but instead of getting it from the Armbian website, I used the <a href="https://www.armsom.org/download?ref=itsfoss.com">custom version provided by ArmSoM</a>.</p><p>It was when I booted for the first time into Armbian and encountered my first major issue.</p><h3 id="wifi-needs-antenna-lesson-learned-the-hard-way">WiFi needs antenna (lesson learned the hard way)</h3><p>I noticed that the WiFi signal was too weak. Although it could (barely) see the signal, the strength was so poor that it could not connect to the router, which was 15 feet away.</p><p>Sometimes I take unnecessary challenges. This one was one of them. I thought it was a software issue. Perhaps Armbian had some known issues with the wireless networking.</p><p>I went on a forum-hopping spree and tried to use one suggestion after another. But nothing materialized. I hung my head in shame and contacted the ArmSoM support on their Discord channel.</p><p>It was then that I learned that the device needed an external IPEX antenna. This was news to me. I was under the impression that a device that flaunts WiFi6 on its website should have a better wireless experience out of the box.</p><p>I have used a few single-board computers in the past and have never had to use external antennas, so this came as a surprise to me.</p><p>I am using wired networking right now; there are no connection issues with that. Perhaps I&apos;ll order the external antenna to get the flexibility of </p><p><strong>I believe that this fact should be well highlighted on the website: you need an external antenna for the WiFi to work. </strong></p><h3 id="ai-and-npu">AI and NPU</h3><p>I already have a <a href="https://itsfoss.com/zimaboard-review/" rel="noreferrer">home lab setup with the awesome ZimaBoard</a>. So, I did not even try using ArmSoM for a media server.</p><p>I was more interested in its AI capabilities. However, I don&apos;t have enough AI development capability to test them.</p><p><strong>The onboard NPU supports PyTorch, TensorFlow, etc., and </strong> I can see people making good use of their Banana Pi M7 (i.e. Sige7) board for AI projects.<strong> </strong>Unfortunately, I don&apos;t have any experience with them. I plan to, but at the moment, I am not into AI development.</p><p>But I do use generative AI as the end user. I am <a href="https://itsfoss.com/ollama-setup-linux/" rel="noreferrer">trying LLMs locally with Ollama</a> and other such projects.</p><p>At present, most LLMs do not run on NPU and thus testing this part became a challenge. Spoiler alert, I won this challenge thanks to the <a href="https://github.com/Joshua-Riek/ubuntu-rockchip?ref=itsfoss.com">Ubuntu Rockchip</a> and <a href="https://github.com/Pelochus/ezrknpu?ref=itsfoss.com">ezrknpu</a> projects.</p><p>Ubuntu Rockchip is a modified Ubuntu version for Rockchip RK3588 devices. ezrknpu converts some LLMs for the <a href="https://www.rock-chips.com/?ref=itsfoss.com">Rockchip</a> devices.</p><p>After some experiments and trial and error, I did manage to run a couple of LLMs. As you can see in the image below, all 3 cores of NPU were utilized:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/rockchip-llm-running-on-npu.jpg" class="kg-image" alt="This SBC Puts Raspberry Pi 5 to Shame" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2024/06/rockchip-llm-running-on-npu.jpg 600w, https://itsfoss.com/content/images/size/w1000/2024/06/rockchip-llm-running-on-npu.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2024/06/rockchip-llm-running-on-npu.jpg 1600w, https://itsfoss.com/content/images/2024/06/rockchip-llm-running-on-npu.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Click to expand</span></figcaption></figure><p>I&apos;ll share detailed experience of using Rockchip NPU in a separate article perhaps.</p><h3 id="decent-support-and-documentation-which-should-surely-be-improved">Decent support and documentation which should surely be improved</h3><p>The biggest problem with a new gadget is the support. Thankfully, ArmSoM is not too lagging in this department but it has plenty of room for improvement.</p><p><strong>Their </strong><a href="https://lore.kernel.org/all/20240420034300.176920-4-liujianfeng1994@gmail.com/?ref=itsfoss.com"><strong>patch was recently integrated into the mainline Linux kernel</strong></a><strong>, which shows the ArmSoM project&apos;s commitment to its users</strong>. As the newer Linux kernel version starts supporting Sige7, you should be able to install more Linux distributions instead of relying on the customized distros provided by ArmSoM. </p><p>They also have plenty of source code available on its <a href="https://github.com/armsom?ref=itsfoss.com">GitHub repo</a>.</p><p>ArmSoM has <a href="https://discord.com/invite/THfTEatpfK?ref=itsfoss.com">official Discord channel</a> and <a href="https://forum.armsom.org/?ref=itsfoss.com">Discourse forum</a> where you can seek support. </p><p>Armbian also has Platinum level support for this device so Armbian forum is also a good place to seek help if you encounter any issues.</p><p>Other than that, RK3588 is a popular processor and you can find <a href="https://www.reddit.com/r/RockchipNPU/?ref=itsfoss.com">plenty of chit-chat on Reddit</a>. If nothing else, you can search Banana Pi M7 on the web as Banana Pi is the more popular brand.</p><p>That&apos;s how I navigated when I faced the WiFi issue and when I wanted to test the NPU.</p><p>Sure, it is nowhere close to Raspberry Pi that has much wider community around it but you won&apos;t be lurking all alone on the internet for ArmSoM either.</p><p>ArmSoM also has <a href="https://docs.armsom.org/?ref=itsfoss.com">official documentation portal</a> but it&apos;s minimal at this stage. We need more on things like booting from eMMC or SSD and other seemingly basic stuff. <a href="https://docs.banana-pi.org/en/BPI-M7/BananaPi_BPI-M7?ref=itsfoss.com">Banana Pi&apos;s own documentation portal</a> is also pretty basic in my opinion. </p><p>Nothing beats Raspberry Pi when it comes to documentation and the tools they have created to provide an out-of-the-box experience. That&apos;s something everyone should learn from them.</p><h2 id="overall-experience">Overall experience</h2><p>I have a <a href="https://itsfoss.com/raspberry-pi-5-review/" rel="noreferrer">Raspberry Pi 5 which I am using as my secondary desktop system</a>. ArmSoM Sige7 clearly outperforms Pi 5, thanks to its massive hardware configuration. It is much more smoother to play 4K videos, use the system with tons of tabs and application open.</p><p>Like any other SBC out there, the SoC and other components start heating as soon as you start using CPU-intensive tasks. </p><p>ArmSoM does have a <a href="https://www.armsom.org/product-page/sige7-metal-shell?ref=itsfoss.com">dedicated case for the Sige7 device</a> with internal bulge for heat dissipation. It may not look as cool as the <a href="https://itsfoss.com/pironman-5-review/" rel="noreferrer">Pironman case</a> but it should do the job. I don&apos;t have this case and I am ordering some universal heat sinks to keep the temperature under control. </p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/06/armsom-sige7-case-1.png" class="kg-image" alt="This SBC Puts Raspberry Pi 5 to Shame" loading="lazy" width="536" height="325"></figure><p>I like that Sige7 provides a Raspberry Pi-compatible 40-pin header. You can use the wide variety of Raspberry Pi add-ons available in the market. </p><p><strong>ArmSoM Sige7 costs $165 for the Basic 8 GB version and $260 for the 32 GB Pro Max</strong>. I would prefer going for the Pro Max to future-proof your SBC (to some extent). Of course, it should suit your budget.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.armsom.org/product-page/sige7?ref=itsfoss.com" class="kg-btn kg-btn-accent">Explore ArmSoM Sige7</a></div><div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-text">&#x2705; Best in terms of hardware specification<br>&#x2705; Wide variety of usage from AI projects to homelab setup<br>&#x2705; Plenty of ports for storage and peripheral devices<br>&#x2705; Compatibility with Raspberry Pi add-ons<br>&#x2705; Device included in latest Linux kernel version<br>&#x2705; Reasonably priced for its offering<br>&#x274E; Need to improve documentation</div></div><h2 id="conclusion">Conclusion</h2><p>It is interesting to see how far the single board computers have come. 32 GB of RAM on the tiny board? Who would have thought of that a few years ago.</p><p>In my opinion, <a href="https://www.armsom.org/sige7?ref=itsfoss.com">Sige7</a> is the best SBC hardware-wise that money can buy at the moment. It costs $260 but it provides a well-packed device that can be used in a variety of situations, from desktop to AI development, from server hosting to edge computing. </p><p>However, you should have a positive attitude towards troubleshooting and doing things on your own.</p><p>The idea of making it compatible with Raspberry Pi is also an excellent move. In fact, their upcoming AI development-focused <a href="https://www.armsom.org/aim7?ref=itsfoss.com">AIM 7</a> board will be compatible with NVIDIA Jetson devices. That&apos;s something interesting to lookout for as well.</p><p>I also like the fact that in order to rapidly establish a mature distribution channel, Armsom has authorized Banana Pi to co-sell some of its products, while retaining all intellectual property rights with ArmSoM. This way, they utilize the existing Banana Pi community while building their own in the process. </p><p>Focus a little bit more on building community around their products and providing better, comprehensive documentation, and ArmSoM Sige7 will definitely make its mark.</p>]]></content:encoded></item><item><title><![CDATA[FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE]]></title><description><![CDATA[Firefox jumps on the AI bandwagon.]]></description><link>https://itsfoss.com/newsletter/foss-weekly-24-26/</link><guid isPermaLink="false">6678fdfd3550f8e025a3da24</guid><category><![CDATA[Newsletter ✉️]]></category><dc:creator><![CDATA[Abhishek Prakash]]></dc:creator><pubDate>Thu, 27 Jun 2024 04:29:44 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/06/FOSS-Weekly-24-26.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/06/FOSS-Weekly-24-26.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"><p><a href="https://news.itsfoss.com/firefox-ai-integration/?ref=itsfoss.com">AI integration is coming to Firefox</a>. Don&apos;t get outraged yet if you are not a fan of AI creeping up in every software. It&apos;s optional and has several choices available for both local and cloud-based AI. </p><p>As I have said earlier, sooner or later, more applications will see the option of AI integration. It&apos;s just the beginning.</p><p><strong>&#x1F4AC; Let&apos;s see what else you get in this edition:</strong></p><ul><li>Exploring the tiling window feature in Ubuntu 24.04</li><li>Pocket computer running Linux</li><li>Interview with the founder of Bitwarden </li><li>And other Linux news, videos and, of course, memes!</li></ul><hr><h2 id="%F0%9F%93%B0-linux-news">&#x1F4F0; Linux news</h2><ul><li>ONLYOFFICE Docs 8.1 is a packed release with a <a href="https://news.itsfoss.com/onlyoffice-8-1-release/?ref=itsfoss.com">superior PDF editor</a>.</li><li><a href="https://news.itsfoss.com/vivaldi-6-8-release/?ref=itsfoss.com">Vivaldi 6.8</a> release focuses on the mail client, and an improved ad-blocker.</li><li>GNOME is <a href="https://news.itsfoss.com/gnome-accent-color-vr/?ref=itsfoss.com">all set</a> to feature support for accent colors and VR on Wayland session.</li><li><a href="https://news.itsfoss.com/darktable-4-8-release/?ref=itsfoss.com">darktable 4.8</a> adds many useful enhancements, and drops some AI bits in the process.</li><li>Good news for users of NVIDIA! Ubuntu 24.10 is making Wayland the <a href="https://news.itsfoss.com/ubuntu-24-10-nvidia-wayland/?ref=itsfoss.com">default session</a>.</li></ul><p>Lightweight <a href="https://news.itsfoss.com/easyos-6-0/?ref=itsfoss.com">EasyOS has a new major release</a>.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/easyos-6-0/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">EasyOS 6.0 Release: A New LTS Series Kicks Off</div><div class="kg-bookmark-description">EasyOS 6.0 is an interesting Linux distro upgrade for a new LTS series, supported until 2028. Find out more here.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Sourav Rudra</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/06/easy-os-6-0.jpg" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"></div></a></figure><p>We had a <a href="https://news.itsfoss.com/kyle-spearrin-bitwarden-interview/?ref=itsfoss.com">great chat</a> with the man behind Bitwarden, Kyle Spearrin, who gave us some insight into his journey.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/kyle-spearrin-bitwarden-interview/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">In Conversation with Kyle Spearrin: The Genius Behind Bitwarden</div><div class="kg-bookmark-description">Bitwarden is easily the most loved open-source password manager. Kyle Spearrin (Founder) tells us a bit more about the vision and goals.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/06/interview-with-bitwarden-founder.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"></div></a></figure><hr><h2 id="%F0%9F%A7%A0-what-we%E2%80%99re-thinking-about">&#x1F9E0; What we&#x2019;re thinking about</h2><p>Linux&apos;s BSOD implementation could also <a href="https://news.itsfoss.com/black-screen-of-death-linux/?ref=itsfoss.com">be Black</a>. No need to panic!</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/black-screen-of-death-linux/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">B in BSOD Could Also be Black: Panicked Linux Users!</div><div class="kg-bookmark-description">Linux users, from blue to black screen of death, yes, it is possible!</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Sourav Rudra</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/06/black-screen-of-death-linux.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"></div></a></figure><hr><h2 id="%F0%9F%A7%AE-linux-tips-tutorials-and-more">&#x1F9EE; Linux Tips, Tutorials and More</h2><ul><li>In recent Ubuntu releases, it is common to see the icons not showing up for some applications. Here&apos;s <a href="https://itsfoss.com/ubuntu-app-icon-missing/">how I handled this problem</a>.</li><li>Miss the minimize/maximize buttons on GNOME when using Fedora and Arch Linux? There&apos;s <a href="https://itsfoss.com/gnome-minimize-button/">a way</a> to add them back.</li><li>LM Studio offers <a href="https://itsfoss.com/lm-studio-linux/">a neat way</a> to run LLMs easily on Linux.</li></ul><p>Ubuntu 24.04 has enhanced its tiling window offering. Here&apos;s how to get the most out of it.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/ubuntu-tiling-windows/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Exploring the Default Tiling Windows Feature in Ubuntu 24.04</div><div class="kg-bookmark-description">Ubuntu has enhanced its tiling window offering. See how to use it and further enhance the tiling experience.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Sreenath</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/06/ubuntu-tiling-window.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"></div></a></figure><hr><h2 id="%F0%9F%93%B9-video-tutorial">&#x1F4F9; Video tutorial</h2><p>Let&apos;s play games in the terminal &#x1F579;&#xFE0F;</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/lZ_0NSJHa0k?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="10 ASCII Games You Can Play in Linux Terminal [For Retro Arcade Game Lovers]"></iframe></figure><div class="kg-card kg-button-card kg-align-center"><a href="https://www.youtube.com/@itsfoss?ref=itsfoss.com" class="kg-btn kg-btn-accent">Subscribe to It&apos;s FOSS YouTube Channel</a></div><h2 id="%E2%9C%A8-project-highlights">&#x2728; Project highlights</h2><p><a href="https://news.itsfoss.com/easy-diary/?ref=itsfoss.com">Jot down</a> your thoughts with this interesting FOSS Android app.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/easy-diary/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">A No-Nonsense Open-Source Diary App for Android</div><div class="kg-bookmark-description">Add your thoughts to the app like you jot down things in your diary. A really useful app!</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/06/easy-diary-foss.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"></div></a></figure><p>Or, how about <a href="https://news.itsfoss.com/pocket-z-linux-pc/?ref=itsfoss.com">a Linux PC</a> that could fit inside your pocket?</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://news.itsfoss.com/pocket-z-linux-pc/?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Pocket Z Aims To Be A True Linux Computer That Fits In Your Pocket!</div><div class="kg-bookmark-description">A Linux computer in our pockets? Well, why not!</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"><span class="kg-bookmark-author">It&apos;s FOSS News</span><span class="kg-bookmark-publisher">Sourav Rudra</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://news.itsfoss.com/content/images/2024/06/pocket-z-mini-computing.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"></div></a></figure><p>Also check out <a href="https://news.itsfoss.com/gitbutler/?ref=itsfoss.com">GitButler</a>, a new kind of Git client from GitHub&apos;s co-founder.</p><hr><h2 id="%F0%9F%A7%A9-new-quiz">&#x1F9E9; New quiz</h2><p>Ready for <a href="https://itsfoss.com/quiz/riddles-open-source-app-quiz/">part 2 </a>of the Riddler&apos;s riddles? &#x1F914;</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/quiz/distro-riddles-quiz/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Batman Saves Linux: Riddles</div><div class="kg-bookmark-description">Guess the distributions by solving the riddles.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Ankush Das</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2024/06/riddles-of-the-distros.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"></div></a></figure><h2 id="%F0%9F%92%A1-quick-handy-tip">&#x1F4A1; Quick handy tip</h2><p><strong>Get the disk usage of a folder in GNOME by following this tip.</strong></p><p>On the Nautilus file manager, right-click on a folder and select <em>Open &#x279D; Open With</em>.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/06/click-on-open-with-in-nautilus.png" class="kg-image" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE" loading="lazy" width="1174" height="647" srcset="https://itsfoss.com/content/images/size/w600/2024/06/click-on-open-with-in-nautilus.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/click-on-open-with-in-nautilus.png 1000w, https://itsfoss.com/content/images/2024/06/click-on-open-with-in-nautilus.png 1174w" sizes="(min-width: 720px) 720px"></figure><p>From the list of apps, select &#x201C;<em>Disk Usage Analyzer&#x201D;</em> and click <em>Open</em>.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/06/open-a-folder-with-disk-usage-analyzer-1.png" class="kg-image" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE" loading="lazy" width="1174" height="647" srcset="https://itsfoss.com/content/images/size/w600/2024/06/open-a-folder-with-disk-usage-analyzer-1.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/open-a-folder-with-disk-usage-analyzer-1.png 1000w, https://itsfoss.com/content/images/2024/06/open-a-folder-with-disk-usage-analyzer-1.png 1174w" sizes="(min-width: 720px) 720px"></figure><p>This will open the disk analysis for that folder, showing you a detailed breakdown of the various files inside it, with a handy Rings chart for better visualization.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/06/disk-analysis-of-a-folder.png" class="kg-image" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE" loading="lazy" width="1063" height="614" srcset="https://itsfoss.com/content/images/size/w600/2024/06/disk-analysis-of-a-folder.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/disk-analysis-of-a-folder.png 1000w, https://itsfoss.com/content/images/2024/06/disk-analysis-of-a-folder.png 1063w" sizes="(min-width: 720px) 720px"></figure><hr><h2 id="%F0%9F%A4%A3-meme-of-the-week">&#x1F923; Meme of the week</h2><p>Linux Mint users lead a relatively peaceful life.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/06/meme1-1.png" class="kg-image" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE" loading="lazy" width="1080" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2024/06/meme1-1.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/meme1-1.png 1000w, https://itsfoss.com/content/images/2024/06/meme1-1.png 1080w" sizes="(min-width: 720px) 720px"></figure><hr><h2 id="%F0%9F%97%93%EF%B8%8F-tech-trivia">&#x1F5D3;&#xFE0F; Tech Trivia</h2><p>June 21, 2004, was the day we saw the first private space flight take off (<em>SpaceShipOne</em>). It was funded by Microsoft.</p><hr><h2 id="%F0%9F%A7%91%E2%80%8D%F0%9F%A4%9D%E2%80%8D%F0%9F%A7%91-fossverse-corner">&#x1F9D1;&#x200D;&#x1F91D;&#x200D;&#x1F9D1; FOSSverse corner</h2><p>Pro FOSSer Sheila <a href="https://itsfoss.community/t/installing-testing-vanilla-os2-in-qemu/12185?ref=itsfoss.com">tests out</a> Vanilla OS2 on QEMU, read on to see how it went.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.community/t/installing-testing-vanilla-os2-in-qemu/12185?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Installing/Testing Vanilla OS2 in QEMU</div><div class="kg-bookmark-description">I read through the thread from Jan 2023 on Vanilla OS and decided to see what has happened with that less than stellar OS since then. A lot, apparently. But only the beta is currently available and so I want to try it in the virtual machine (QEMU) first. Then maybe we can add to that thread considering all the changes, many of which I had never heard of. Details here. Setting up the VM was simple enough, but I ran into the message: Vanilla OS requires UEFI. This I have not encountered before. I&#x2026;</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.community/uploads/default/optimized/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c_2_180x180.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"><span class="kg-bookmark-author">It&apos;s FOSS Community</span><span class="kg-bookmark-publisher">Sheila_Flanagan</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.community/uploads/default/optimized/2X/9/93789883f901f441d185cb9d93545136ae782c74_2_1024x827.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"></div></a></figure><p>FOSSers <a href="https://itsfoss.community/t/which-office-for-linux-is-most-compatible-with-ms-office/12061?ref=itsfoss.com">discuss</a> which office suite for Linux is the most compatible with MS Office.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.community/t/which-office-for-linux-is-most-compatible-with-ms-office/12061?ref=itsfoss.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Which Office for Linux is most compatible with MS Office?</div><div class="kg-bookmark-description">Hi, my friends, I would like your help with the following: I have to use a Word document that uses data from an excel sheet and they are &#x201C;linked&#x201D; through a function in word that is merge 9 I believe is the correct name) that fetches the data from the excel sheet and fills in the document, kind of like mail merge, as I understand it, because I can&#x2019;t see it. I can&#x2019;t touch the documents to configure them or change them to other formats, but eventually I will have to work with them. I&#x2019;ve tested&#x2026;</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.community/uploads/default/optimized/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c_2_180x180.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"><span class="kg-bookmark-author">It&apos;s FOSS Community</span><span class="kg-bookmark-publisher">Tech_JA</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.community/uploads/default/original/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c.png" alt="FOSS Weekly #24.26: Tiling Windows, AI Coming to Firefox, EasyOS, PDF Editing in ONLYOFFICE"></div></a></figure><hr><h2 id="%E2%9D%A4%EF%B8%8F-with-love">&#x2764;&#xFE0F; With love</h2><p><strong>Share it with your Linux-using friends</strong>&#xA0;and encourage them to subscribe (hint:&#xA0;<a href="https://itsfoss.com/newsletter/">it&apos;s here</a>).</p><p>Share the articles in Linux Subreddits and community forums.</p><p><a href="https://news.google.com/publications/CAAiENHoh-T8yP9Q8Qywor2dwGkqFAgKIhDR6Ifk_Mj_UPEMsKK9ncBp?ref=itsfoss.com">Follow us on Google News</a>&#xA0;and stay updated in your News feed.</p><p>Opt for&#xA0;<a href="https://itsfoss.com/membership">It&apos;s FOSS Plus membership</a>&#xA0;and support us &#x1F64F;</p><p>Enjoy using Linux &#x1F604;</p>]]></content:encoded></item><item><title><![CDATA[Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)]]></title><description><![CDATA[Ubuntu has enhanced its tiling window offering. See how to use it and further enhance the tiling experience.]]></description><link>https://itsfoss.com/ubuntu-tiling-windows/</link><guid isPermaLink="false">66751c813550f8e025a3cd2a</guid><category><![CDATA[Ubuntu]]></category><category><![CDATA[Customization ⚙️]]></category><dc:creator><![CDATA[Sreenath]]></dc:creator><pubDate>Tue, 25 Jun 2024 12:41:37 GMT</pubDate><media:content url="https://itsfoss.com/content/images/2024/06/ubuntu-tiling-window.png" medium="image"/><content:encoded><![CDATA[<img src="https://itsfoss.com/content/images/2024/06/ubuntu-tiling-window.png" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)"><p>Tiling windows is a method of arranging open windows on a computer screen so that they do not overlap, but instead fit neatly alongside one another. </p><p>It&apos;s been popular among people customizing their desktops. Probably why Ubuntu has also started providing support for some basic tiling with the 24.04 LTS release.</p><p>In this article:</p><ul><li>I&apos;ll show how the default tiling works in Ubuntu</li><li>I&apos;ll discuss the keyboard shortcuts and some enhancing you can do with the tiling feature</li><li>I&apos;ll also share another extension that takes the tiling feature to the next level</li></ul><p></p><p>There are many tiling window managers available, that performs the action in their own specific method.</p><p>Ubuntu uses GNOME and GDM, and these are not dedicated tiling window managers. For a long time, Ubuntu has supported basic tiling features like snapping the window to left or right.</p><p>From Ubuntu 23.10 Mantic Minotaur onwards, we saw the inclusion of a built-in extension called <a href="https://itsfoss.com/gnome-tiling-assistant/" rel="noreferrer">Ubuntu Tiling Assistant</a>. With this extension, you will be assisted in placing windows during tiling operation, according to the available screen space.</p><p>But there is more it can do, other than placing the windows on a grid like pattern. Let&#x2019;s take a look at some rather unknown use cases of Ubuntu tiling assistant.</p><h2 id="experiencing-the-window-tiling-in-ubuntu">Experiencing the window tiling in Ubuntu</h2><p>Ubuntu has long supported basic tiling features like snapping the window to the left or right, but it has &apos;enhanced&apos; them in recent versions by including the built-in extension called <a href="https://itsfoss.com/gnome-tiling-assistant/">Ubuntu Tiling Assistant</a>.</p><p>The &apos;enahnced tiling&apos; setting can be found under the Ubuntu Desktop section.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2024/06/tiling-windos-ubuntu-settings.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="2000" height="1207" srcset="https://itsfoss.com/content/images/size/w600/2024/06/tiling-windos-ubuntu-settings.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/tiling-windos-ubuntu-settings.png 1000w, https://itsfoss.com/content/images/size/w1600/2024/06/tiling-windos-ubuntu-settings.png 1600w, https://itsfoss.com/content/images/size/w2400/2024/06/tiling-windos-ubuntu-settings.png 2400w" sizes="(min-width: 720px) 720px"></figure><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F4CB;</div><div class="kg-callout-text">Note that the tiling assistant is not an automatic tiling system. This means your windows won&#x2019;t be tiled automatically when opened. You need to tile it to a space using either a keyboard shortcut or drag it using a mouse.</div></div><h3 id="using-mouse-drag-to-tile">Using mouse drag to tile</h3><p>Let&#x2019;s say you have four windows opened, and you want to tile them. </p><p>First, drag a window by clicking on its title bar and then move to any edge. It will be tiled to that edge.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://itsfoss.com/content/media/2024/06/tile-windows-using-mouse_thumb.jpg" data-kg-custom-thumbnail>
  81.            <div class="kg-video-container">
  82.                <video src="https://itsfoss.com/content/media/2024/06/tile-windows-using-mouse.webm" poster="https://img.spacergif.org/v1/1920x999/0a/spacer.png" width="1920" height="999" loop autoplay muted playsinline preload="metadata" style="background: transparent url(&apos;https://itsfoss.com/content/media/2024/06/tile-windows-using-mouse_thumb.jpg&apos;) 50% 50% / cover no-repeat;"></video>
  83.                <div class="kg-video-overlay">
  84.                    <button class="kg-video-large-play-icon" aria-label="Play video">
  85.                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  86.                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
  87.                        </svg>
  88.                    </button>
  89.                </div>
  90.                <div class="kg-video-player-container kg-video-hide">
  91.                    <div class="kg-video-player">
  92.                        <button class="kg-video-play-icon" aria-label="Play video">
  93.                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  94.                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
  95.                            </svg>
  96.                        </button>
  97.                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
  98.                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  99.                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
  100.                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
  101.                            </svg>
  102.                        </button>
  103.                        <span class="kg-video-current-time">0:00</span>
  104.                        <div class="kg-video-time">
  105.                            /<span class="kg-video-duration">0:13</span>
  106.                        </div>
  107.                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
  108.                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1&#xD7;</button>
  109.                        <button class="kg-video-unmute-icon" aria-label="Unmute">
  110.                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  111.                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"/>
  112.                            </svg>
  113.                        </button>
  114.                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
  115.                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  116.                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"/>
  117.                            </svg>
  118.                        </button>
  119.                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
  120.                    </div>
  121.                </div>
  122.            </div>
  123.            <figcaption><p><span style="white-space: pre-wrap;">Tile Windows using Mouse</span></p></figcaption>
  124.        </figure><p>Once a window is tiled to a position, the tiling assistant will suggest other apps, that can be placed to fill the remaining space. This is shown in the video above.</p><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#x1F6A7;</div><div class="kg-callout-text">If you tile a window to any of the corners, the tiling assistant won&#x2019;t suggest apps until another window is tiled to another corner.</div></div><p>You can drag a window from an existing tiling layout to another layout position at any time.</p><h3 id="use-keyboard-shortcuts-to-tile-windows">Use keyboard shortcuts to tile windows</h3><p>Ubuntu Tiling Assistant has some preconfigured keyboard shortcuts to tile windows to a particular layout position. Let&#x2019;s see it with the help of a small video.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://itsfoss.com/content/media/2024/06/tiling-shortcuts-for-ubuntu-tiling-assistant_thumb.jpg" data-kg-custom-thumbnail>
  125.            <div class="kg-video-container">
  126.                <video src="https://itsfoss.com/content/media/2024/06/tiling-shortcuts-for-ubuntu-tiling-assistant.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" loop autoplay muted playsinline preload="metadata" style="background: transparent url(&apos;https://itsfoss.com/content/media/2024/06/tiling-shortcuts-for-ubuntu-tiling-assistant_thumb.jpg&apos;) 50% 50% / cover no-repeat;"></video>
  127.                <div class="kg-video-overlay">
  128.                    <button class="kg-video-large-play-icon" aria-label="Play video">
  129.                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  130.                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
  131.                        </svg>
  132.                    </button>
  133.                </div>
  134.                <div class="kg-video-player-container kg-video-hide">
  135.                    <div class="kg-video-player">
  136.                        <button class="kg-video-play-icon" aria-label="Play video">
  137.                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  138.                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
  139.                            </svg>
  140.                        </button>
  141.                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
  142.                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  143.                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
  144.                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
  145.                            </svg>
  146.                        </button>
  147.                        <span class="kg-video-current-time">0:00</span>
  148.                        <div class="kg-video-time">
  149.                            /<span class="kg-video-duration">0:33</span>
  150.                        </div>
  151.                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
  152.                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1&#xD7;</button>
  153.                        <button class="kg-video-unmute-icon" aria-label="Unmute">
  154.                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  155.                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"/>
  156.                            </svg>
  157.                        </button>
  158.                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
  159.                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  160.                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"/>
  161.                            </svg>
  162.                        </button>
  163.                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
  164.                    </div>
  165.                </div>
  166.            </div>
  167.            <figcaption><p><span style="white-space: pre-wrap;">Small animated video for Ubuntu Tiling Assistant Shortcuts.</span></p></figcaption>
  168.        </figure><p>Take a look at these table for various default tiling shortcuts:</p><table>
  169. <thead>
  170. <tr>
  171. <th>Purpose</th>
  172. <th>Shortcuts</th>
  173. </tr>
  174. </thead>
  175. <tbody>
  176. <tr>
  177. <td>To the right</td>
  178. <td>Super + Numpad 6<br>or<br>Super + Right Arrow</td>
  179. </tr>
  180. <tr>
  181. <td>To the left</td>
  182. <td>Super + Numpad 4<br>or<br>Super + Left Arrow</td>
  183. </tr>
  184. <tr>
  185. <td>To the top</td>
  186. <td>Super + Numpad 8</td>
  187. </tr>
  188. <tr>
  189. <td>To the bottom</td>
  190. <td>Super + Numpad 2</td>
  191. </tr>
  192. <tr>
  193. <td>Top right corner</td>
  194. <td>Super + Numpad 9</td>
  195. </tr>
  196. <tr>
  197. <td>Top left corner</td>
  198. <td>Super + Numpad 7</td>
  199. </tr>
  200. <tr>
  201. <td>Bottom right corner</td>
  202. <td>Super + Numpad 3</td>
  203. </tr>
  204. <tr>
  205. <td>Bottom left corner</td>
  206. <td>Super + Numpad 1</td>
  207. </tr>
  208. <tr>
  209. <td>Restore the window</td>
  210. <td>Super + Numpad 5<br>or<br>Super + Down arrow</td>
  211. </tr>
  212. <tr>
  213. <td>Maximize the window</td>
  214. <td>Super + Up arrow</td>
  215. </tr>
  216. </tbody>
  217. </table>
  218. <h2 id="fine-control-ubuntu-tiling">Fine control Ubuntu tiling</h2><p>But it can do more than place the windows in a grid-like pattern. Let&#x2019;s take a look at some rather unknown use cases of the Ubuntu tiling assistant.</p><p>In order to control the Tiling Assistant, <a href="https://itsfoss.com/extension-manager/" rel="noreferrer">install the GNOME Extension Manager App</a>. Open a terminal and run:</p><pre><code class="language-bash">sudo apt install gnome-shell-extension-manager
  219. </code></pre><p>Once installed, open it. The default tab will be the installed extensions. You can find the Ubuntu <a href="https://extensions.gnome.org/extension/3733/tiling-assistant/?ref=itsfoss.com">Tiling Assistant extension</a> at the bottom of System Extensions section. Click on the settings gear icon adjacent to the extension as show below.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/click-on-the-settings-gear-icon-near-tiling-assistant-extension.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1270" height="782" srcset="https://itsfoss.com/content/images/size/w600/2024/06/click-on-the-settings-gear-icon-near-tiling-assistant-extension.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/click-on-the-settings-gear-icon-near-tiling-assistant-extension.png 1000w, https://itsfoss.com/content/images/2024/06/click-on-the-settings-gear-icon-near-tiling-assistant-extension.png 1270w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Click on Settings Gear</span></figcaption></figure><p>This will open the extension settings in a new window. Here, there are options to tweak it in different ways. Let&#x2019;s see some of the cool items.</p><h3 id="set-the-window-gaps">Set the window gaps</h3><p>By default, there is no gap between the tiled windows, which means the borders are touched. It would be nice if there was a small gap between the windows. </p><p>For this, go to the gaps section and set the Windows and Screen Edge gap to a number that is convenient for you.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/set-the-window-and-screen-edge-gap.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1196" height="725" srcset="https://itsfoss.com/content/images/size/w600/2024/06/set-the-window-and-screen-edge-gap.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/set-the-window-and-screen-edge-gap.png 1000w, https://itsfoss.com/content/images/2024/06/set-the-window-and-screen-edge-gap.png 1196w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Window gaps and screen edge gaps</span></figcaption></figure><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#x1F6A7;</div><div class="kg-callout-text">If you enable the Maximized Windows button, maximized windows will also get a gap from the edges as specified. But, it is not applicable for full screen you get by double-clicking on the title bar or using the maximize button in the windows. For me, it only worked by using the shortcut Super + Up.</div></div><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/ubuntu-tiling-assitant-windows-gap.webp" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1980" height="1140" srcset="https://itsfoss.com/content/images/size/w600/2024/06/ubuntu-tiling-assitant-windows-gap.webp 600w, https://itsfoss.com/content/images/size/w1000/2024/06/ubuntu-tiling-assitant-windows-gap.webp 1000w, https://itsfoss.com/content/images/size/w1600/2024/06/ubuntu-tiling-assitant-windows-gap.webp 1600w, https://itsfoss.com/content/images/2024/06/ubuntu-tiling-assitant-windows-gap.webp 1980w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Custom Window and Screen Edge Gaps</span></figcaption></figure><h3 id="show-active-window-hint">Show active window hint</h3><p>In a tiling set up, it is always good to know which window is currently active. In Ubuntu tiling assistant, you can get a small border along the active window.</p><p>On the extension settings, scroll down to find &#x201C;Active Window Hint&#x201D; section. Here, select <strong>Always</strong> option.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/active-window-hint-enabled.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1091" height="746" srcset="https://itsfoss.com/content/images/size/w600/2024/06/active-window-hint-enabled.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/active-window-hint-enabled.png 1000w, https://itsfoss.com/content/images/2024/06/active-window-hint-enabled.png 1091w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Active window hint is enabled</span></figcaption></figure><p>As soon as you enable it, you can see a rectangular border appearing for the active window.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F4CB;</div><div class="kg-callout-text">It has several issues with Wayland and GTK 4 pop-ups. Also, the color is not changeable. Another major drawback was the rectangular shape, not aligning with the round design of windows. Still, it is useable.</div></div><h2 id="want-more-tiling-use-tiling-shell-extension">Want more tiling? Use Tiling Shell extension</h2><p>Ubuntu&#x2019;s default tiling manager has its limitations. If you are coming from any other tiling window manager, you may not find it lacking.</p><p>For such people, there is the <a href="https://github.com/domferr/tilingshell?ref=itsfoss.com" rel="noreferrer">Tiling Shell extension</a>.</p><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#x1F6A7;</div><div class="kg-callout-text">Before installing the Tiling Shell, disable the Ubuntu Tiling Assistant.</div></div><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/disable-ubuntu-tiling-assistant-extension.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1270" height="782" srcset="https://itsfoss.com/content/images/size/w600/2024/06/disable-ubuntu-tiling-assistant-extension.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/disable-ubuntu-tiling-assistant-extension.png 1000w, https://itsfoss.com/content/images/2024/06/disable-ubuntu-tiling-assistant-extension.png 1270w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Disable Ubuntu Tiling Assistant Extension</span></figcaption></figure><p>Now, you can install it either through the Extension Manager app, or through a browser.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/install-tiling-shell-extension-1.webp" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1270" height="887" srcset="https://itsfoss.com/content/images/size/w600/2024/06/install-tiling-shell-extension-1.webp 600w, https://itsfoss.com/content/images/size/w1000/2024/06/install-tiling-shell-extension-1.webp 1000w, https://itsfoss.com/content/images/2024/06/install-tiling-shell-extension-1.webp 1270w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Install Tiling Shell Extension</span></figcaption></figure><div class="kg-card kg-button-card kg-align-center"><a href="https://extensions.gnome.org/extension/7065/tiling-shell/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Tiling Shell Extension</a></div><p>Once installed and enabled, you can see an icon on the system tray, that lists some preset layout configurations. You can also create new layouts.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/tray-icon-for-tiling-shell.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="912" height="323" srcset="https://itsfoss.com/content/images/size/w600/2024/06/tray-icon-for-tiling-shell.png 600w, https://itsfoss.com/content/images/2024/06/tray-icon-for-tiling-shell.png 912w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Tiling Shell Tray Icon</span></figcaption></figure><p>It&apos;s time to know it better.</p><h3 id="default-tiling">Default tiling</h3><p>When you enable the extension for the first time, you can drag a window by catching on the title bar. This will show you a small dropdown bar on the top. Drag to it to reveal the tiling layout. Place the window on top of any layout position to tile it there.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://itsfoss.com/content/media/2024/06/drag-to-get-the-tile-layouts_thumb.jpg" data-kg-custom-thumbnail>
  220.            <div class="kg-video-container">
  221.                <video src="https://itsfoss.com/content/media/2024/06/drag-to-get-the-tile-layouts.webm" poster="https://img.spacergif.org/v1/1236x584/0a/spacer.png" width="1236" height="584" loop autoplay muted playsinline preload="metadata" style="background: transparent url(&apos;https://itsfoss.com/content/media/2024/06/drag-to-get-the-tile-layouts_thumb.jpg&apos;) 50% 50% / cover no-repeat;"></video>
  222.                <div class="kg-video-overlay">
  223.                    <button class="kg-video-large-play-icon" aria-label="Play video">
  224.                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  225.                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
  226.                        </svg>
  227.                    </button>
  228.                </div>
  229.                <div class="kg-video-player-container kg-video-hide">
  230.                    <div class="kg-video-player">
  231.                        <button class="kg-video-play-icon" aria-label="Play video">
  232.                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  233.                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"/>
  234.                            </svg>
  235.                        </button>
  236.                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
  237.                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  238.                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
  239.                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"/>
  240.                            </svg>
  241.                        </button>
  242.                        <span class="kg-video-current-time">0:00</span>
  243.                        <div class="kg-video-time">
  244.                            /<span class="kg-video-duration">0:07</span>
  245.                        </div>
  246.                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
  247.                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1&#xD7;</button>
  248.                        <button class="kg-video-unmute-icon" aria-label="Unmute">
  249.                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  250.                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"/>
  251.                            </svg>
  252.                        </button>
  253.                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
  254.                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
  255.                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"/>
  256.                            </svg>
  257.                        </button>
  258.                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
  259.                    </div>
  260.                </div>
  261.            </div>
  262.            <figcaption><p><span style="white-space: pre-wrap;">Drag and move to the top so that the tiling layouts are revealed.</span></p></figcaption>
  263.        </figure><p>The same can be done by pressing the CTRL key and dragging the windows. For this to work properly, first select the Tiling Shell tray icon and set the required layout.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/select-a-layout-from-tray.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="912" height="323" srcset="https://itsfoss.com/content/images/size/w600/2024/06/select-a-layout-from-tray.png 600w, https://itsfoss.com/content/images/2024/06/select-a-layout-from-tray.png 912w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Select a layout from tray menu</span></figcaption></figure><p>Now, CTRL and drag windows to place them in the layout position selected in the previous step.</p><h3 id="edit-or-create-new-layouts">Edit or create new layouts</h3><p>To edit an existing layout, click on the &#x201C;Edit Layout&#x201D; button in tiling shell tray icon.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/edit-a-layout.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="817" height="302" srcset="https://itsfoss.com/content/images/size/w600/2024/06/edit-a-layout.png 600w, https://itsfoss.com/content/images/2024/06/edit-a-layout.png 817w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Click on &quot;Edit Layouts&quot;</span></figcaption></figure><p>This will give you a list of current layouts. Click on any existing layout to edit it. Or click on the &#x201C;+&#x201D; icon to create a new one.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/edit-or-create-new-layout-1.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1069" height="396" srcset="https://itsfoss.com/content/images/size/w600/2024/06/edit-or-create-new-layout-1.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/edit-or-create-new-layout-1.png 1000w, https://itsfoss.com/content/images/2024/06/edit-or-create-new-layout-1.png 1069w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Edit an Existing layout or create a new one</span></figcaption></figure><p>This will allow you to edit the layout. There are certain commands you need to remember. They are listed when you first enter editing.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/click-on-start-editing.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1315" height="449" srcset="https://itsfoss.com/content/images/size/w600/2024/06/click-on-start-editing.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/click-on-start-editing.png 1000w, https://itsfoss.com/content/images/2024/06/click-on-start-editing.png 1315w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Click on Start Editing</span></figcaption></figure><p>In case you missed the commands, here are those commands, refer to them when needed.</p><table>
  264. <thead>
  265. <tr>
  266. <th>Command</th>
  267. <th>Function</th>
  268. </tr>
  269. </thead>
  270. <tbody>
  271. <tr>
  272. <td>Left-click</td>
  273. <td>Split a tile</td>
  274. </tr>
  275. <tr>
  276. <td>Left-click + CTRL</td>
  277. <td>Split vertically</td>
  278. </tr>
  279. <tr>
  280. <td>Right-click</td>
  281. <td>Delete a tile</td>
  282. </tr>
  283. <tr>
  284. <td>Click the Tiling Shell Tray Icon</td>
  285. <td>Save / Cancel changes</td>
  286. </tr>
  287. </tbody>
  288. </table>
  289. <p>Once you have created a layout, or edited one, click on the Tiling shell tray icon and select the Save button to save the changes.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/save-layout-after-chaging-it-1.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1069" height="396" srcset="https://itsfoss.com/content/images/size/w600/2024/06/save-layout-after-chaging-it-1.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/save-layout-after-chaging-it-1.png 1000w, https://itsfoss.com/content/images/2024/06/save-layout-after-chaging-it-1.png 1069w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Save or Cancel Changes</span></figcaption></figure><p>This extension will now be available to access for you.</p><p>You can access the Tiling Shell settings from the extension manager, just like the Tiling Assistant. Click on the gear icon adjacent to the extension.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/select-tiling-shell-extension-settings.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1270" height="782" srcset="https://itsfoss.com/content/images/size/w600/2024/06/select-tiling-shell-extension-settings.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/select-tiling-shell-extension-settings.png 1000w, https://itsfoss.com/content/images/2024/06/select-tiling-shell-extension-settings.png 1270w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Tiling Shell Extension Settings Gear</span></figcaption></figure><p>This will open the settings for the Tiling Shell. Here you can tweak it to adjust window gaps and screen edge gap, along with some other tweaks.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/tiling-shell-extension-settings-page.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1467" height="788" srcset="https://itsfoss.com/content/images/size/w600/2024/06/tiling-shell-extension-settings-page.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/tiling-shell-extension-settings-page.png 1000w, https://itsfoss.com/content/images/2024/06/tiling-shell-extension-settings-page.png 1467w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Tiling Assistant important settings.</span></figcaption></figure><h3 id="export-and-import-layouts-for-future-use">Export and import layouts for future use</h3><p>This is a cool feature, where you can export a layout, that can be imported later. Open the Extension Manager and go to the Tiling Shell settings page. Scroll down to the bottom to the &#x201C;Layouts&#x201D; section.</p><p>Here, you need to click on the <strong>Export</strong> button to export the layouts to a file.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/click-on-export-layout.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1467" height="594" srcset="https://itsfoss.com/content/images/size/w600/2024/06/click-on-export-layout.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/click-on-export-layout.png 1000w, https://itsfoss.com/content/images/2024/06/click-on-export-layout.png 1467w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Click on Export Layout</span></figcaption></figure><p>It will ask you to give a name to the file. Name it and click on Save to save the layout export. The export will be a plain text file.</p><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#x1F6A7;</div><div class="kg-callout-text">Name the exported layout file with extension file.json. It should be saved in JSON, otherwise, the import won&#x2019;t work.</div></div><p>At a later stage, when you want to import the same layouts, click on the Import Layouts button.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2024/06/click-on-import-layout-1.png" class="kg-image" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)" loading="lazy" width="1467" height="594" srcset="https://itsfoss.com/content/images/size/w600/2024/06/click-on-import-layout-1.png 600w, https://itsfoss.com/content/images/size/w1000/2024/06/click-on-import-layout-1.png 1000w, https://itsfoss.com/content/images/2024/06/click-on-import-layout-1.png 1467w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Click on Import Layouts</span></figcaption></figure><p>This will show a file chooser. Select the exported layouts JSON file to import it.</p><h2 id="wrapping-up">Wrapping Up</h2><p>So, you saw the enhanced tiling feature of Ubuntu and learned the keyboard shortcuts to use it. You also learned that Ubuntu&apos;s enhanced tiling is quite basic but it can be further enhanced using the Tiling Assistant extension or using a different extension.</p><p>Of course, the experience is nowhere near what an actual tiling window manager provides. But <a href="https://itsfoss.com/i3-customization/">configuring a window manager like i3</a> is a pain in itself.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/i3-customization/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The Ultimate Guide to i3 Customization in Linux</div><div class="kg-bookmark-description">Learn about customizing your system&#x2019;s look and feel with i3 window manager in this super-detailed guide.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Sagar Sharma</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/2023/05/i3-customisation-guide.png" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)"></div></a></figure><p>This is why projects like Regolith exist to give you an out of the box tiling experience.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://itsfoss.com/regolith-linux-desktop/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Get a Preconfigured Tiling Window Manager on Ubuntu With Regolith</div><div class="kg-bookmark-description">Brief: Using tiling window manager in Linux can be tricky with all those configuration. Regolith gives you an out of box i3wm experience within Ubuntu. Perhaps you have come across desktop screenshot like the one below in some forums. If you haven&#x2019;t, try checking this subreddit. You might have</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)"><span class="kg-bookmark-author">It&apos;s FOSS</span><span class="kg-bookmark-publisher">Abhishek Prakash</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://itsfoss.com/content/images/wordpress/2019/09/regolith-linux.png" alt="Exploring the Default Tiling Windows Feature in Ubuntu 24.04 (and Enhancing it)"></div></a></figure><p>I hope you find this helpful in your Ubuntu journey. Please let me know your views on tiling windows in the comment section.</p>]]></content:encoded></item></channel></rss>

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=https%3A//itsfoss.com/feed/

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda