<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alexander Omorokunwa </title>
    <description>The latest articles on DEV Community by Alexander Omorokunwa  (@xeroxism).</description>
    <link>https://dev.to/xeroxism</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F39177%2Fd71bb489-9b3c-411c-9801-f9dffc51507a.jpeg</url>
      <title>DEV Community: Alexander Omorokunwa </title>
      <link>https://dev.to/xeroxism</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xeroxism"/>
    <language>en</language>
    <item>
      <title>Time complexity analysis: How to calculate running time </title>
      <dc:creator>Alexander Omorokunwa </dc:creator>
      <pubDate>Mon, 01 Apr 2024 02:11:36 +0000</pubDate>
      <link>https://dev.to/xeroxism/time-complexity-analysis-how-to-calculate-running-time-4m32</link>
      <guid>https://dev.to/xeroxism/time-complexity-analysis-how-to-calculate-running-time-4m32</guid>
      <description>&lt;p&gt;Understanding the efficiency of algorithms is crucial for software developers and computer scientists. In the &lt;a href="https://fossnaija.com" rel="noopener noreferrer"&gt;world of programming&lt;/a&gt;, time complexity analysis plays a vital role in determining the performance of an algorithm. In this video, we will delve into the essential concepts of time complexity and learn how to calculate the running time of algorithms.&lt;/p&gt;

&lt;p&gt;Time complexity refers to the estimation of the amount of time an algorithm takes to run as a function of the length of its input. It helps us understand how the algorithm’s performance scales as the input size grows. By analysing time complexity, developers can make informed decisions about which algorithm to use in different scenarios.&lt;/p&gt;

&lt;p&gt;In this video by &lt;a href="https://www.youtube.com/@mycodeschool" rel="noopener noreferrer"&gt;MyCodeSchool&lt;/a&gt;, there is an exploration of various common time complexity classes such as &lt;strong&gt;O(1), O(log n), O(n), O(n log n), O(n^2),&lt;/strong&gt; and &lt;strong&gt;O(2^n),&lt;/strong&gt; and how to identify them in code. You will learn about the significance of the “big O” notation and how it simplifies the comparison of algorithms based on their efficiency.&lt;/p&gt;

&lt;p&gt;Furthermore, there will be techniques for calculating the running time of algorithms, including analysing loops, nested loops, and recursive functions. Understanding these techniques will enable you to evaluate the performance of your code and make optimisations when necessary.&lt;/p&gt;

&lt;p&gt;By the end of this video, you will have a solid understanding of time complexity analysis and be equipped with the knowledge to assess the efficiency of algorithms. Whether you are a beginner or an experienced programmer, this video will provide valuable insights into the fundamental principles of algorithm analysis.&lt;/p&gt;

&lt;p&gt;Stay tuned and join us as we unravel the mysteries of time complexity and learn how to calculate the running time of algorithms. Let’s dive into the world of algorithmic efficiency and enhance our problem-solving skills!&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 1
&lt;/h2&gt;

&lt;p&gt;!function(r,u,m,b,l,e){r.&lt;em&gt;Rumble=b,r[b]||(r[b]=function(){(r[b].&lt;/em&gt;=r[b].&lt;em&gt;||[]).push(arguments);if(r[b].&lt;/em&gt;.length==1){l=u.createElement(m),e=u.getElementsByTagName(m)[0],l.async=1,l.src="&lt;a href="https://rumble.com/embedJS/u3dj9bx%22+(arguments%5B1%5D.video?'.'+arguments%5B1%5D.video:'')+%22/?url=%22+encodeURIComponent(location.href)+%22&amp;amp;args=%22+encodeURIComponent(JSON.stringify(%5B%5D.slice.apply(arguments))),e.parentNode.insertBefore(l,e)%7D%7D)%7D(window" rel="noopener noreferrer"&gt;https://rumble.com/embedJS/u3dj9bx"+(arguments[1].video?'.'+arguments[1].video:'')+"/?url="+encodeURIComponent(location.href)+"&amp;amp;amp;args="+encodeURIComponent(JSON.stringify([].slice.apply(arguments))),e.parentNode.insertBefore(l,e)}})}(window&lt;/a&gt;, document, "script", "Rumble");&lt;/p&gt;

&lt;p&gt;Rumble("play", {"video":"v4k4s2l","div":"rumble_v4k4s2l"});&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 2
&lt;/h2&gt;

&lt;p&gt;!function(r,u,m,b,l,e){r.&lt;em&gt;Rumble=b,r[b]||(r[b]=function(){(r[b].&lt;/em&gt;=r[b].&lt;em&gt;||[]).push(arguments);if(r[b].&lt;/em&gt;.length==1){l=u.createElement(m),e=u.getElementsByTagName(m)[0],l.async=1,l.src="&lt;a href="https://rumble.com/embedJS/u3dj9bx%22+(arguments%5B1%5D.video?'.'+arguments%5B1%5D.video:'')+%22/?url=%22+encodeURIComponent(location.href)+%22&amp;amp;args=%22+encodeURIComponent(JSON.stringify(%5B%5D.slice.apply(arguments))),e.parentNode.insertBefore(l,e)%7D%7D)%7D(window" rel="noopener noreferrer"&gt;https://rumble.com/embedJS/u3dj9bx"+(arguments[1].video?'.'+arguments[1].video:'')+"/?url="+encodeURIComponent(location.href)+"&amp;amp;amp;args="+encodeURIComponent(JSON.stringify([].slice.apply(arguments))),e.parentNode.insertBefore(l,e)}})}(window&lt;/a&gt;, document, "script", "Rumble");&lt;/p&gt;

&lt;p&gt;Rumble("play", {"video":"v4d95j9","div":"rumble_v4d95j9"});&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 3
&lt;/h2&gt;

&lt;p&gt;!function(r,u,m,b,l,e){r.&lt;em&gt;Rumble=b,r[b]||(r[b]=function(){(r[b].&lt;/em&gt;=r[b].&lt;em&gt;||[]).push(arguments);if(r[b].&lt;/em&gt;.length==1){l=u.createElement(m),e=u.getElementsByTagName(m)[0],l.async=1,l.src="&lt;a href="https://rumble.com/embedJS/u3dj9bx%22+(arguments%5B1%5D.video?'.'+arguments%5B1%5D.video:'')+%22/?url=%22+encodeURIComponent(location.href)+%22&amp;amp;args=%22+encodeURIComponent(JSON.stringify(%5B%5D.slice.apply(arguments))),e.parentNode.insertBefore(l,e)%7D%7D)%7D(window" rel="noopener noreferrer"&gt;https://rumble.com/embedJS/u3dj9bx"+(arguments[1].video?'.'+arguments[1].video:'')+"/?url="+encodeURIComponent(location.href)+"&amp;amp;amp;args="+encodeURIComponent(JSON.stringify([].slice.apply(arguments))),e.parentNode.insertBefore(l,e)}})}(window&lt;/a&gt;, document, "script", "Rumble");&lt;/p&gt;

&lt;p&gt;Rumble("play", {"video":"v4k4tvt","div":"rumble_v4k4tvt"});&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 4
&lt;/h2&gt;

&lt;p&gt;!function(r,u,m,b,l,e){r.&lt;em&gt;Rumble=b,r[b]||(r[b]=function(){(r[b].&lt;/em&gt;=r[b].&lt;em&gt;||[]).push(arguments);if(r[b].&lt;/em&gt;.length==1){l=u.createElement(m),e=u.getElementsByTagName(m)[0],l.async=1,l.src="&lt;a href="https://rumble.com/embedJS/u3dj9bx%22+(arguments%5B1%5D.video?'.'+arguments%5B1%5D.video:'')+%22/?url=%22+encodeURIComponent(location.href)+%22&amp;amp;args=%22+encodeURIComponent(JSON.stringify(%5B%5D.slice.apply(arguments))),e.parentNode.insertBefore(l,e)%7D%7D)%7D(window" rel="noopener noreferrer"&gt;https://rumble.com/embedJS/u3dj9bx"+(arguments[1].video?'.'+arguments[1].video:'')+"/?url="+encodeURIComponent(location.href)+"&amp;amp;amp;args="+encodeURIComponent(JSON.stringify([].slice.apply(arguments))),e.parentNode.insertBefore(l,e)}})}(window&lt;/a&gt;, document, "script", "Rumble");&lt;/p&gt;

&lt;p&gt;Rumble("play", {"video":"v4k4rt8","div":"rumble_v4k4rt8"});&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Video Source:&lt;/strong&gt; &lt;a href="https://www.youtube.com/@mycodeschool" rel="noopener noreferrer"&gt;MyCodeSchool.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://fossnaija.com/time-complexity-analysis-how-to-calculate-running-time/" rel="noopener noreferrer"&gt;Time complexity analysis: How to calculate running time &lt;/a&gt; appeared first on &lt;a href="https://fossnaija.com" rel="noopener noreferrer"&gt;Foss Naija&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>howto</category>
      <category>coding</category>
      <category>programming</category>
      <category>timecomplexity</category>
    </item>
    <item>
      <title>Sovereign Tech Fund Invests €1M In GNOME’s Open-Source Project</title>
      <dc:creator>Alexander Omorokunwa </dc:creator>
      <pubDate>Sun, 19 Nov 2023 12:50:21 +0000</pubDate>
      <link>https://dev.to/xeroxism/sovereign-tech-fund-invests-eu1m-in-gnomes-open-source-project-56le</link>
      <guid>https://dev.to/xeroxism/sovereign-tech-fund-invests-eu1m-in-gnomes-open-source-project-56le</guid>
      <description>&lt;p&gt;In a groundbreaking development, the &lt;a href="https://fossnaija.com/gnome-43-released/"&gt;GNOME&lt;/a&gt; Foundation, a pivotal player in the realm of open-source and Linux desktops for an impressive span of 25 years, has recently unveiled an extraordinary work commission. This momentous endeavour has been made possible through generous €1 million in funding from the esteemed Sovereign Tech Fund, financially backed by the &lt;a href="https://foundation.gnome.org/2023/11/09/gnome-recognized-as-public-interest-infrastructure/"&gt;German Federal Ministry for Economic Affairs and Climate Action.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this collaborative service contract, Sovereign Tech Fund, the dedicated maintainers of GNOME, and the esteemed GNOME Foundation have come together to meticulously craft a series of significant milestones.&lt;/p&gt;

&lt;p&gt;In an exciting development, a significant investment has been made that is poised to ignite the transformation of the &lt;a href="https://fossnaija.com/ubuntu-kills-unity-mirs-phone/"&gt;GNOME platform&lt;/a&gt;. This infusion of resources will propel the platform forward, driving progress in various areas such as tooling, accessibility, and captivating public interest features. The future of GNOME looks brighter than ever! Furthermore, the primary objective of this initiative is to bolster the security, resilience, and technological diversity within the open-source ecosystem. Acknowledging and appreciating the individuals behind the scenes who dedicate their time and effort to crafting impeccable code is crucial.&lt;/p&gt;

&lt;p&gt;However, in the wake of recent developments, the GNOME Foundation would like to extend its heartfelt appreciation to the Sovereign Tech Fund for acknowledging the project’s significant contribution to the technology community. We are truly grateful for the support that has been provided, as it will undoubtedly drive our ambitious initiatives forward until the conclusion of 2024. In this exciting era of progress and innovation, several key projects have been earmarked for development. These projects hold immense potential to shape the future and bring about positive change in various sectors. Let’s take a closer look at some of these noteworthy endeavours that are set to captivate our imagination.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key projects in the pipeline include:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Enhance the present level of accessibility&lt;/li&gt;
&lt;li&gt;Create a new accessibility stack and prototype it.&lt;/li&gt;
&lt;li&gt;Individually encrypt user home directories&lt;/li&gt;
&lt;li&gt;Modernise the storage of secrets&lt;/li&gt;
&lt;li&gt;Improve the breadth and quality of hardware support.&lt;/li&gt;
&lt;li&gt;Spend money on quality assurance and developer experience.&lt;/li&gt;
&lt;li&gt;Increase the scope of free desktop APIs.&lt;/li&gt;
&lt;li&gt;Platform components should be consolidated and improved.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is undeniable that this funding marks the beginning of a new chapter for the desktop environment, bringing with it the exciting prospect of enhanced development and groundbreaking innovation. I would like to give a special shoutout to Tobias Bernard and Sonny Piers from the GNOME Project for their incredible contributions in leading this initiative to success. Their dedication and hard work have been instrumental in bringing this project to fruition.&lt;/p&gt;

&lt;p&gt;In a recent development within the tech industry, the esteemed Holly Million has assumed the CEO role at the renowned GNOME Project. Despite her relatively short tenure of just a month, it is worth noting that the investment in question had already received approval before she assumed the leadership position. Ah, the anticipation builds as we eagerly await the unveiling of the results stemming from her bold and decisive actions in her role as the esteemed project leader.&lt;/p&gt;

&lt;p&gt;In this remarkable turn of events, the recent work commission serves as a significant milestone, not only for the project in question but also for the thriving Linux desktop community at large.&lt;/p&gt;

&lt;h3&gt;
  
  
  Happy Linux’NG!
&lt;/h3&gt;

&lt;p&gt;The post &lt;a href="https://fossnaija.com/gnome-project-garners-e1m-funding-from-sovereign-tech-fund/"&gt;Sovereign Tech Fund Invests €1M In GNOME’s Open-Source Project&lt;/a&gt; appeared first on &lt;a href="https://fossnaija.com"&gt;Foss Naija&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>fossstories</category>
      <category>fossnaijanews</category>
      <category>fossnaija</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Google’s Bard AI: ChatGPT Rival or The Next Frontier in AI and NLP Technology</title>
      <dc:creator>Alexander Omorokunwa </dc:creator>
      <pubDate>Wed, 08 Feb 2023 14:56:03 +0000</pubDate>
      <link>https://dev.to/xeroxism/googles-bard-ai-chatgpt-rival-or-the-next-frontier-in-ai-and-nlp-technology-1e4c</link>
      <guid>https://dev.to/xeroxism/googles-bard-ai-chatgpt-rival-or-the-next-frontier-in-ai-and-nlp-technology-1e4c</guid>
      <description>&lt;p&gt;Google has recently &lt;a href="https://blog.google/technology/ai/bard-google-ai-search-updates/" rel="noopener noreferrer"&gt;announced&lt;/a&gt; its new &lt;a href="https://fossnaija.com/open-source-teen-programmer-builds-ai-days/" rel="noopener noreferrer"&gt;Artificial Intelligence&lt;/a&gt; (AI) language model, Bard AI, as a response to OpenAI’s ChatGPT. As the field of AI and Natural Language Processing (NLP) continues to evolve, companies are racing to develop the most advanced AI models. And now, &lt;a href="https://fossnaija.com/?s=google+" rel="noopener noreferrer"&gt;Google&lt;/a&gt; has entered the race with its new language model, Bard AI.&lt;/p&gt;

&lt;p&gt;Bard AI is a state-of-the-art language model that has been trained on a massive dataset of text data. This training allows the model to have a deep understanding of language and its context, enabling it to perform a wide range of language-related tasks with impressive accuracy.&lt;/p&gt;

&lt;p&gt;One of the key strengths of Bard AI is its ability to generate human-like text. This makes it a useful tool for tasks such as language translation, text summarization, and content generation. Additionally, Bard AI has been fine-tuned for specific use cases, such as answering questions, making recommendations, and generating creative writing. This fine-tuning ensures that the model performs optimally on these specific tasks.&lt;/p&gt;

&lt;p&gt;Another advantage of Bard AI is its integration with Google’s suite of products and services. This integration allows for seamless integration with Google’s existing offerings, making it easier for businesses and individuals to utilize the power of AI in their everyday work. Additionally, Google’s extensive cloud infrastructure makes it possible to scale Bard AI to meet the needs of even the largest enterprises.&lt;/p&gt;

&lt;h2&gt;
  
  
  Competition in The NLP Land
&lt;/h2&gt;

&lt;p&gt;While Bard AI is a new entrant in the field of AI language models, it has already made waves in the AI community. With its advanced capabilities and ease of use, Bard AI is poised to become a major player in the AI industry.&lt;/p&gt;

&lt;p&gt;Finally, Google’s announcement of Bard AI is a significant step forward in the field of AI and NLP. With its advanced capabilities and ease of integration, Bard AI is poised to revolutionize the way we interact with and use AI technology. Whether you’re a business looking to &lt;a href="https://fossnaija.com/?s=cloud" rel="noopener noreferrer"&gt;automate tasks&lt;/a&gt; or an individual looking to take advantage of the power of AI, Bard AI is definitely worth keeping an eye on.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Linux’NG!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://fossnaija.com/google-bard-ai-chatgpt-rival/" rel="noopener noreferrer"&gt;Google’s Bard AI: ChatGPT Rival or The Next Frontier in AI and NLP Technology&lt;/a&gt; appeared first on &lt;a href="https://fossnaija.com" rel="noopener noreferrer"&gt;Foss Naija&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>fossstories</category>
      <category>fossnaijanews</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Google Introduces KataOS, as a Security-based Open-source Operating System </title>
      <dc:creator>Alexander Omorokunwa </dc:creator>
      <pubDate>Thu, 22 Dec 2022 10:37:47 +0000</pubDate>
      <link>https://dev.to/xeroxism/google-introduces-kataos-as-a-security-based-open-source-operating-system-3494</link>
      <guid>https://dev.to/xeroxism/google-introduces-kataos-as-a-security-based-open-source-operating-system-3494</guid>
      <description>&lt;p&gt;&lt;a href="https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/12/image.png?ssl=1"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DuOu-ce5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/12/image.png%3Fresize%3D665%252C244%26ssl%3D1" alt="" width="665" height="244"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Google Open Source (Fossnaija.com)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The need for a straightforward approach to constructing verifiably secure encryption methods for embedded hardware has never been greater, what with the proliferation of smart gadgets that gather and analyse data from their surroundings.&lt;/p&gt;

&lt;p&gt;If the security of the gadgets we use every day can’t be rigorously verified, then hackers might potentially gain access to sensitive information, including photos and audio recordings of individuals.&lt;/p&gt;

&lt;p&gt;Regrettably, &lt;a href="https://dev.to/xeroxism/5-top-privacy-and-security-linux-distributions-2n92"&gt;security&lt;/a&gt; is frequently viewed as an afterthought, a component that could be incorporated into current systems as software or handled with an optional accessory of hardware.&lt;/p&gt;

&lt;h2&gt;
  
  
  KataOS
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://opensource.googleblog.com/2022/10/announcing-kataos-and-sparrow.html"&gt;Google Research&lt;/a&gt; team has set out to address this issue by developing an indisputably secure environment that is tailor-made for embedded devices running machine learning and artificial intelligence applications.&lt;/p&gt;

&lt;p&gt;Although there is still a lot of work to be done since it is still an ongoing project, through their blog post, they have been able to provide some preliminary information and extend a welcome invitation to other interested partners and groups to work together on the platform to develop and continuously enhance secure intelligent ubiquitous systems.&lt;/p&gt;

&lt;p&gt;The Google Research team has released parts of its secure operating system, KataOS, as &lt;a href="https://dev.to/xeroxism/5-myths-busted-using-open-source-in-higher-education-9ci-temp-slug-4389914"&gt;open-source software&lt;/a&gt; on GitHub by partnering alongside Antmicro for the integration of their very useful Renode simulator and other core utilities or frameworks.&lt;/p&gt;

&lt;p&gt;The operating system has been proven to be fundamentally safe and provides strong guarantees for privacy, reliability, and accessibility.&lt;/p&gt;

&lt;p&gt;Considering that it is theoretically impossible for apps to bypass the kernel’s internal core hardware security measures, as well as the software components, which are inherently verifiably secure, hence KataOS delivers a certifiable platform that preserves the user’s privacy.&lt;/p&gt;

&lt;p&gt;However, KataOS is nearly entirely written in Rust, which is a great place to begin when thinking about software integrity and security because it prevents common types of vulnerabilities like off-by-one mistakes and buffers overflows.&lt;/p&gt;

&lt;p&gt;It is really expected that these efforts would be fruitful in constructing a future in which intelligent machine learning (ML) systems can always be confidently relied upon.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Happy Linux’NG!&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;The post &lt;a href="https://fossnaija.com/google-introduces-kataos-security-based-operating-system/"&gt;Google Introduces KataOS, as a Security-based Open-source Operating System &lt;/a&gt; appeared first on &lt;a href="https://fossnaija.com"&gt;Foss Naija&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>fossstories</category>
    </item>
    <item>
      <title>The Latest GNOME 43, “Guadalajara”, Released See What’s New</title>
      <dc:creator>Alexander Omorokunwa </dc:creator>
      <pubDate>Wed, 19 Oct 2022 11:15:17 +0000</pubDate>
      <link>https://dev.to/xeroxism/the-latest-gnome-43-guadalajara-released-see-whats-new-3mn2</link>
      <guid>https://dev.to/xeroxism/the-latest-gnome-43-guadalajara-released-see-whats-new-3mn2</guid>
      <description>&lt;p&gt;The &lt;a href="https://www.gnome.org/about-us/"&gt;GNOME project&lt;/a&gt; has announced the immediate availability and release of version 43 after putting in a lot of effort over the past six months. The most recent version of GNOME has a plethora of enhancements, some of which include a revamped Files app, an updated fast settings menu, and improved cooperation with hardware security.&lt;/p&gt;

&lt;p&gt;The migration of GNOME apps from GTK 3 to GTK 4 is something that will be continued with GNOME 43, in addition to including a wide variety of additional minor improvements.&lt;/p&gt;

&lt;p&gt;In honour of the hard work put in by the organisers of GUADEC 2022, the next version of GNOME has been given the code name “Guadalajara.”&lt;/p&gt;

&lt;h2&gt;
  
  
  What are new?
&lt;/h2&gt;

&lt;p&gt;The menu that displays the condition of the system in GNOME 43 has been modernised, and as a consequence, making common modifications may now be done in a shorter amount of time. The need to delve deeply into menus to make adjustments to settings has been eliminated, and such adjustments can now be made with the touch of a button.&lt;/p&gt;

&lt;p&gt;The new style not only makes it easy to receive an overview of the current configuration of personal settings, but it also makes it possible to acquire this information with just a glance.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/10/nautilus-screenshot.webp?ssl=1"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9cL9US15--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/10/nautilus-screenshot.webp%3Fresize%3D665%252C455%26ssl%3D1" alt="" width="665" height="455"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Nautilus File Manager (GNOME).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In addition to simplifying the usage of the currently available options, its new settings interface brings a number of noteworthy new features, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The menus now include a choice for the user interface style, allowing users to choose between a bright and dark design. This is a new addition to the menu. Until recently, the only app that allowed access to this feature has been the Settings application.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The built-in screenshot feature, which was launched in GNOME 42 has been expanded upon with the addition of a novel button for taking screenshots that can be found in this release.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Users are now able to toggle between various sound sources that are available using the menu. This eliminates the necessity to locate and delve into the maze of the Settings application to make the necessary adjustments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Whenever the PC’s VPN is off, hitting the VPN button would begin the reconnecting process to the most recent network it was using.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;And so on…&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Getting and Installing GNOME 43
&lt;/h2&gt;

&lt;p&gt;The GNOME software is very popular&lt;a href="https://fossnaija.com/free-vs-non-free-softwares-blurred-edges/"&gt;free software&lt;/a&gt;; this means that all of our source code is publicly downloadable and may be freely updated and shared as long as it adheres to the licences that govern it.&lt;/p&gt;

&lt;p&gt;If you want to install it, you should wait until your &lt;a href="https://fossnaija.com/?s=linux"&gt;Linux&lt;/a&gt; vendor or &lt;a href="https://dev.to/xeroxism/5-top-privacy-and-security-linux-distributions-2n92"&gt;distribution (distro)&lt;/a&gt; releases the official packages. Some of the most popular distributions have already developed releases that integrate the next GNOME release, and they will shortly make the new GNOME 43 accessible or available to their users.&lt;/p&gt;

&lt;p&gt;You may also experiment further with the GNOME OS image by using the Boxes app to run it in a virtual machine environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Linux’NG!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://fossnaija.com/gnome-43-released/"&gt;The Latest GNOME 43, “Guadalajara”, Released See What’s New&lt;/a&gt; appeared first on &lt;a href="https://fossnaija.com"&gt;Foss Naija&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>fossstories</category>
      <category>fossnaijanews</category>
    </item>
    <item>
      <title>Support Open source: Hacktoberfest 2022 is Upon Us, Preptember is here! - #Hacktoberfest2022</title>
      <dc:creator>Alexander Omorokunwa </dc:creator>
      <pubDate>Wed, 14 Sep 2022 18:28:29 +0000</pubDate>
      <link>https://dev.to/xeroxism/support-open-source-hacktoberfest-2022-is-upon-us-preptember-is-here-4m50</link>
      <guid>https://dev.to/xeroxism/support-open-source-hacktoberfest-2022-is-upon-us-preptember-is-here-4m50</guid>
      <description>&lt;p&gt;Hacktoberfest is an annual event that encourages people to contribute to open-source projects. It was started in 2014 by DigitalOcean and GitHub, and it now happens every year in the month of October.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/09/fossnaija.com-hacktoberfest-2022.png?ssl=1"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PTNRazBp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/09/fossnaija.com-hacktoberfest-2022.png%3Fresize%3D665%252C295%26ssl%3D1" alt="Hacktoberfest 2022 - fossnaija.com" width="665" height="295"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hacktoberfest, DigitalOcean’s annual month-long commemoration event dedicated to the promotion and celebration of &lt;a href="https://fossnaija.com/open-source-really-matter-control-not-code/"&gt;open source&lt;/a&gt; is entering its ninth year, and it looks to be better than ever. Everyone is welcome at Hacktoberfest. It’s a very good opportunity and time to finish your objective to support and contribute to the open-source community by creating four (or more!) clean pull/merge requests, regardless of whether this is your first time doing so or your ninth.&lt;/p&gt;

&lt;p&gt;In this 2022 edition, the event would be campaigning for low-code and non-code submissions to &lt;a href="https://fossnaija.com/making-money-open-source/"&gt;open-source software&lt;/a&gt;. This would be done so that a greater number of people, irrespective of their degree of technical knowledge, will be capable of making contributions.&lt;/p&gt;

&lt;p&gt;This year, Hacktoberfest will take place from October 1-31, but registration is between September 27 and October 31. Anyone can participate by simply signing up and then making four pull requests to any public GitHub repositories. Once you’ve made four pull requests and successfully complete Hacktoberfest, you may be among the 40,000 participants who can choose to get either the legendary Hacktoberfest 2022 t-shirt or a tree that will be planted in their honour in the DigitalOcean Forest. Both prizes will be awarded to the winner.&lt;/p&gt;

&lt;h2&gt;
  
  
  BRAND NEW PERKS FOR THE YEAR 2022
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Non-code and low-code contributions:&lt;/strong&gt; The event has always encouraged &lt;a href="https://fossnaija.com/non-programmers-can-use-open-source/"&gt;non-code valuable contributions&lt;/a&gt;, but this year there would be a need to place an extra emphasis on them. Participants can share their knowledge in areas like writing, designing, bug testing, mentoring new contributors, community management, and much more!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;In-person and virtual events:&lt;/strong&gt; Throughout the whole month, there will be live, in-person events where participants may get in touch with other open-source community heroes and make new friends that will last a lifetime.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hacktoberfest is a great way to get involved in the open-source community and give back to the projects that you use and love. It’s also a great way to learn new skills and meet new people. So what are you waiting for? Sign up today and start hacking! And be sure to sign up for the official Hacktoberfest Discord server so that you can participate in all the open-source fun!&lt;/p&gt;

&lt;p&gt;And there are many more ways you can &lt;a href="https://waves.digitalocean.com/MTEzLURUTi0yNjYAAAGG0hA2cLwbev9I7MWbEKmWtOKd-c-gcOtwVj-nxWfKlW2FKZrMuVkfgIpJXyryZJ51T8Jd7yM="&gt;participate in Hacktobfest&lt;/a&gt; for the year 2022.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Linux’NG!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://fossnaija.com/hacktoberfest-2022/"&gt;Support Open source: Hacktoberfest 2022 is Upon Us, Preptember is here!&lt;/a&gt; appeared first on &lt;a href="https://fossnaija.com"&gt;Foss Naija&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>uncategorized</category>
      <category>digitalocean</category>
      <category>opensource</category>
    </item>
    <item>
      <title>What are Linux Virtual Desktops and How to Use Them with Ubuntu Linux?</title>
      <dc:creator>Alexander Omorokunwa </dc:creator>
      <pubDate>Mon, 06 Jun 2022 13:26:56 +0000</pubDate>
      <link>https://dev.to/xeroxism/what-are-linux-virtual-desktops-and-how-to-use-them-with-ubuntu-linux-69f</link>
      <guid>https://dev.to/xeroxism/what-are-linux-virtual-desktops-and-how-to-use-them-with-ubuntu-linux-69f</guid>
      <description>&lt;p&gt;Are you curious about Linux virtual desktops but not sure where to start? In this post, we’ll introduce you to the concept of virtual desktops and show you how to set them up on &lt;a href="https://dev.to/xeroxism/new-release-ubuntu-linux-1804-long-term-support--bionic-beaver-2kle"&gt;Ubuntu Linux&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We’ll also explain the benefits of using virtual desktops and some of the ways you can use them to improve your productivity.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are Virtual Desktops?
&lt;/h2&gt;

&lt;p&gt;A virtual desktop is a way of working with multiple applications at the same time, on one screen.&lt;/p&gt;

&lt;p&gt;Think of it as having several computer screens in front of you, but without the physical hardware. You can move between different virtual desktops by clicking on the gnome icon in the panel at the top (or pressing &lt;strong&gt;Ctrl+Alt + up&lt;/strong&gt; or &lt;strong&gt;down&lt;/strong&gt; arrow keys).&lt;/p&gt;

&lt;p&gt;This comes in really handy if you need to work on multiple things at once. For example, you could have one virtual desktop for your work applications, one for your email and social media, and one for your personal files. That way, you can switch between them quickly and easily without having to &lt;strong&gt;Alt+Tab&lt;/strong&gt; or swipe between windows.&lt;/p&gt;

&lt;p&gt;Switching between work spaces can be done using the mouse rolling button to hover over the Gnome home icon.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/06/virtual-desktop-fossnaija.com_.png?ssl=1"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VSlNwW00--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/06/virtual-desktop-fossnaija.com_.png%3Fresize%3D665%252C541%26ssl%3D1" alt="Virtual Desktops - gnome start menu - fossnaija.com" width="665" height="541"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ubuntu Linux is a&lt;a href="https://dev.to/xeroxism/ubuntu-linux-is-everywhere-and-connecting-everything-3dm3"&gt;popular&lt;/a&gt;desktop operating system that uses the Linux kernel.&lt;/p&gt;

&lt;p&gt;One of the features of Ubuntu Linux is the ability to set up virtual desktops. This lets you have multiple “virtual” screens that you can switch between. This can be useful if you want to have different applications open on different &lt;a href="https://xeux.com.ng/go-dark-mode-with-your-apps-and-mobile-devices/"&gt;screens&lt;/a&gt;, or if you want to have a separate workspace for each project.&lt;/p&gt;

&lt;p&gt;In this article, we will show you how to set up a virtual desktop on Ubuntu Linux and how to use it.&lt;/p&gt;

&lt;p&gt;So, what are Linux virtual desktops? In short, they’re a way to have multiple desktop environments running on your computer at the same time. This can be really useful if you need to work on multiple tasks or projects at the same time, since each environment can be completely tailored to your needs. Plus, using Ubuntu Linux makes setting up and using virtual desktops a breeze.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Linux’NG!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="" class="article-body-image-wrapper"&gt;&lt;img alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://fossnaija.com/virtual-desktops-and-how-to-use-them-with-ubuntu-linux/"&gt;What are Linux Virtual Desktops and How to Use Them with Ubuntu Linux?&lt;/a&gt; appeared first on &lt;a href="https://fossnaija.com"&gt;Foss Naija&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>linux</category>
      <category>ubuntu</category>
    </item>
    <item>
      <title>Facts You Should know About Pyscript: A web Development Framework</title>
      <dc:creator>Alexander Omorokunwa </dc:creator>
      <pubDate>Tue, 31 May 2022 22:06:15 +0000</pubDate>
      <link>https://dev.to/xeroxism/facts-you-should-know-about-pyscript-a-web-development-framework-4jde</link>
      <guid>https://dev.to/xeroxism/facts-you-should-know-about-pyscript-a-web-development-framework-4jde</guid>
      <description>&lt;p&gt;&lt;a href="https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/05/home-dashboard.png?ssl=1"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xeF1pnWa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/05/home-dashboard.png%3Fresize%3D665%252C255%26ssl%3D1" alt="" width="665" height="255"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Pyscript Web Framework.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;There is a new and you could say shinning web &lt;a href="https://github.com/anaconda/pyscript"&gt;framework&lt;/a&gt; in the works – Pyscript. Pyscript is an &lt;a href="https://fossnaija.com/open-source-really-matter-control-not-code/"&gt;open-source&lt;/a&gt; web framework that allows users to create and implement rich Python applications in the web browser using HTML’s interface with essential web tools to bring an easy web experience to users.&lt;/p&gt;

&lt;p&gt;The Pyscript web framework hopes to bring the capabilities of the popular Python programming language to the web development infrastructure – by running python code in the browser.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/05/pyscript.png?ssl=1"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kqokYlFo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/05/pyscript.png%3Fresize%3D453%252C255%26ssl%3D1" alt="" width="453" height="255"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Pyscript Infrastructure.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Pyscript combines many different web technologies and frameworks that make it easy to implement. It is built on the power of Pyodide, WASM, and other web programming languages. Some of the foundational &lt;a href="https://dev.to/xeroxism/how-to-install-composer-on-linux-3nf2"&gt;programming&lt;/a&gt;languages include Typescript, &lt;a href="https://dev.to/xeroxism/webmaker-app-offline-web-development-play-ground-4agc"&gt;JavaScript&lt;/a&gt;, TypeScript, Python, Makefile and Svelte.&lt;/p&gt;

&lt;p&gt;The python framework was announced at the PyCon US 2022. it is still very much under development (presently in alpha) by a team at Anaconda Inc. This is the organization behind the development of the popular python development and management environment – Anaconda.&lt;/p&gt;

&lt;p&gt;Anyone familiar with foundational web development would know that web-based programming languages like PHP and JavaScript are normally intertwined with the web markup language (HTML).&lt;/p&gt;

&lt;p&gt;This is the route that Pyscript programming would also follow.&lt;/p&gt;

&lt;p&gt;It is intended to be combined with HTML codes, and also it would have the ability to call JavaScript libraries along with other web development libraries.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/05/pyscript-code.png?ssl=1"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lGUP-AnD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/05/pyscript-code.png%3Fresize%3D665%252C314%26ssl%3D1" alt="" width="665" height="314"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Example Pyscript Code.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;One benefit that this framework would bring is that it would enable web developers to access the power that the python programming language offers and in like manner give data scientists (who are major users of the python language) to create front-end implementations of their application easily.&lt;/p&gt;

&lt;p&gt;To get a feel of the web framework, the appropriate pyscript files can be imported into an HTML using the following syntax:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" /&amp;gt;

&amp;lt;script defer src="https://pyscript.net/alpha/pyscript.js"&amp;gt;&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;Warning!&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;You can play with it, for now, *&lt;em&gt;to learn how it works. BUT DO NOT USE IT IN ANY PRODUCTION DEVELOPMENT.  *&lt;/em&gt; This is because here many known issues have been identified and addressed to improve it. ** **&lt;/p&gt;

&lt;p&gt;You can check out some developed examples using the framework &lt;a href="https://github.com/pyscript/pyscript/blob/main/examples"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Though it is still heavily under development, it would be very pleasing to see it being further developed and more features being integrated; as it grows into a valuable robust tool in the web development community and field.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Linux’NG!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://fossnaija.com/facts-about-opensource-pyscript-web-framework/"&gt;Facts You Should know About Pyscript: A web Development Framework&lt;/a&gt; appeared first on &lt;a href="https://fossnaija.com"&gt;Foss Naija&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>fossstories</category>
      <category>internet</category>
    </item>
    <item>
      <title>How To Create Bootable USB Drives With Linux Disks Application</title>
      <dc:creator>Alexander Omorokunwa </dc:creator>
      <pubDate>Mon, 21 Feb 2022 11:11:44 +0000</pubDate>
      <link>https://dev.to/xeroxism/how-to-create-bootable-usb-drives-with-linux-disks-application-nob</link>
      <guid>https://dev.to/xeroxism/how-to-create-bootable-usb-drives-with-linux-disks-application-nob</guid>
      <description>&lt;p&gt;Creating a &lt;a href="https://fossnaija.com/how-to-make-bootable-drives-ubuntu-startup-disk-creator/"&gt;bootable&lt;/a&gt; (installation) USB drive is one very important process in the installation of Linux on a computer. Though there are many ways this can be done as we’ve &lt;a href="https://fossnaija.com/how-to-make-bootable-drives-ubuntu-startup-disk-creator/"&gt;previously shown&lt;/a&gt;, in this video we’ll be showing you how you can create a bootable drive using the &lt;a href="https://fossnaija.com/?s=linux"&gt;Linux&lt;/a&gt; Disks application (or utility) bundled with Linux out-of-the-box.&lt;/p&gt;

&lt;p&gt;ENJOY!!!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Ld_rrZS9neo"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Linux!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://fossnaija.com/create-a-linux-bootable-drive-with-disk-app/"&gt;How To Create Bootable USB Drives With Linux Disks Application&lt;/a&gt; appeared first on &lt;a href="https://fossnaija.com"&gt;Foss Naija&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>uncategorized</category>
    </item>
    <item>
      <title>How to Install Slack Communication Tool on Ubuntu Linux [2022]</title>
      <dc:creator>Alexander Omorokunwa </dc:creator>
      <pubDate>Fri, 11 Feb 2022 05:10:00 +0000</pubDate>
      <link>https://dev.to/xeroxism/how-to-install-slack-communication-tool-on-ubuntu-linux-2022-1i37</link>
      <guid>https://dev.to/xeroxism/how-to-install-slack-communication-tool-on-ubuntu-linux-2022-1i37</guid>
      <description>&lt;p&gt;I will show you how to install the popular workplace communication tool, Slack on Linux step-by-step. Slack is the collaboration hub that brings the right people, information, and tools together to get work done. From very large companies (like Fortune 100) to corner markets, millions of people around the world use Slack to connect their teams, unify their systems, and drive their business forward.&lt;/p&gt;

&lt;p&gt;Now ENJOY!!!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Cs4VYPwNaWU"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;PLEASE LIKE, SHARE AND SUBSCRIBE.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Linux’NG!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://fossnaija.com/slack-installation-on-linux/"&gt;How to Install Slack Communication Tool on Ubuntu Linux [2022]&lt;/a&gt; appeared first on &lt;a href="https://fossnaija.com"&gt;Foss Naija&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>howto</category>
      <category>linux</category>
      <category>slack</category>
    </item>
    <item>
      <title>Step-by-Step Visual Studio Code IDE Installation on Ubuntu Linux [2022]</title>
      <dc:creator>Alexander Omorokunwa </dc:creator>
      <pubDate>Mon, 31 Jan 2022 04:06:00 +0000</pubDate>
      <link>https://dev.to/xeroxism/step-by-step-visual-studio-code-ide-installation-on-ubuntu-linux-2022-2jk6</link>
      <guid>https://dev.to/xeroxism/step-by-step-visual-studio-code-ide-installation-on-ubuntu-linux-2022-2jk6</guid>
      <description>&lt;p&gt;This video would teach you how to install a very popular IDE, Visual Studio Code (VSC), step by step. VSC is a source-code editor made by &lt;a href="https://fossnaija.com/open-source-powershell-microsoft-loves-linux/"&gt;Microsoft&lt;/a&gt;. It is cross-platform i.e. it is available for Windows, &lt;a href="https://fossnaija.com/?s=linux"&gt;Linux&lt;/a&gt; and macOS. VSC features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git. Its users can change the theme, keyboard shortcuts, preferences, and install extensions that add additional functionality.&lt;/p&gt;

&lt;p&gt;Now ENJOY!!!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/dTzoNHeR2gU"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;PLEASE LIKE, SHARE AND SUBSCRIBE.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Linux’NG!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://fossnaija.com/vscode-installation-on-ubuntu-linux/"&gt;Step-by-Step Visual Studio Code IDE Installation on Ubuntu Linux [2022]&lt;/a&gt; appeared first on &lt;a href="https://fossnaija.com"&gt;Foss Naija&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>howto</category>
      <category>linux</category>
      <category>ubuntu</category>
    </item>
    <item>
      <title>What Makes Linux Superior to macOS? 7 Notable Reasons</title>
      <dc:creator>Alexander Omorokunwa </dc:creator>
      <pubDate>Sat, 29 Jan 2022 15:25:58 +0000</pubDate>
      <link>https://dev.to/xeroxism/what-makes-linux-superior-to-macos-7-notable-reasons-385b</link>
      <guid>https://dev.to/xeroxism/what-makes-linux-superior-to-macos-7-notable-reasons-385b</guid>
      <description>&lt;p&gt;&lt;a href="https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/01/what-make-linux-better-than-macos.png?ssl=1"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ax6icOXt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/fossnaija.com/wp-content/uploads/2022/01/what-make-linux-better-than-macos.png%3Fresize%3D665%252C499%26ssl%3D1" alt="what make linux better than macos - fossnaija" width="665" height="499"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Linux terminal (FossNaija.com)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;One of the biggest questions to ask before buying a computer is what kind of an operating system you need. Looking at what is the most popular at the moment, it is clear that MS Windows is the go-to option for most people.&lt;/p&gt;

&lt;p&gt;However, someone might have different preferences or desire to simply try something new. Or perhaps they got a recommendation from someone they know and trust?&lt;/p&gt;

&lt;p&gt;Regardless of the circumstances, macOS and Linux are two other notable operating systems. Between the two, Linux feels superior. Why? There are enough reasons, and you can find them below.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;strong&gt;Hardware&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Let’s start with the hardware. Linux is a free operating system that hardly has any boundaries attached to it. In other words, you do not have to worry about hardware as much as Linux works on virtually any computer, even if it is quite old.&lt;/p&gt;

&lt;p&gt;macOS, on the other hand, is manufactured by Apple, and it is known how Apple has this exclusivity approach to their products. &lt;/p&gt;

&lt;p&gt;Users who are thinking about building a cheap custom PC should discard the idea of bothering to install macOS on it. Sure, there are emulators for it, but it is likely that you will run into various performance issues. For instance, being &lt;a href="https://setapp.com/how-to/reduce-memory-usage-on-mac"&gt;&lt;u&gt;low on memory&lt;/u&gt;&lt;/a&gt;, experiencing random crashes and freezes, or failing to launch various applications, to name a few.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. &lt;strong&gt;Open Source&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Open source might not be a priority for an average user. However, those who are interested in modifying the OS can benefit from the fact that it has an open-source model rather than strict restrictions—something you will find in macOS.&lt;/p&gt;

&lt;p&gt;You might be thinking that having technical knowledge is enough to get hold of the macOS source code, but that is not the case.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. &lt;strong&gt;Price&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Price is another important aspect that one has to consider. It is no secret that MacBooks are notorious for their premium price. The budget is one of the main obstacles that lead potentially interested buyers to refrain from getting a MacBook.&lt;/p&gt;

&lt;p&gt;Meanwhile, with Linux, you can assemble a relatively cheap computer and not overspend because the operating system will run on it just as well as it would on a high-end device. So for those who are frugal, Linux makes more sense.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. &lt;strong&gt;Security&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Overall, both macOS and Linux are secure. However, it seems like the former is getting a lot of praise even though this praise is not necessarily justified. macOS might be more secure than MS Windows, but it still falls short behind Linux.&lt;/p&gt;

&lt;p&gt;Right now, there are quite a few &lt;a href="https://techcrunch.com/2021/05/24/malware-xcsset-macos/"&gt;&lt;u&gt;cybersecurity threats&lt;/u&gt;&lt;/a&gt; targeting macOS and causing various problems to the users. Meanwhile, such cases are not as prominent for Linux.&lt;/p&gt;

&lt;p&gt;Of course, no operating system is absolutely secure, and it is necessary to follow reasonable safety practices, but Linux still stands above the rest thanks to its regular updates that patch security holes.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. &lt;strong&gt;Customization&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;We already mentioned open source, but that is not where the customization ends. Different distros and extensions enhance the user experience. If you do not like how something looks in a Linux environment, you can modify it. &lt;/p&gt;

&lt;p&gt;The story is different with macOS. While there are some small customization options, such as moving the Dock to the right or left side of the screen rather than the bottom, macOS does not come close to what Linux offers customization-wise.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. &lt;strong&gt;Career Opportunities&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Career opportunities might seem like a stretch, and they are to an extent, but if you are interested in working in IT, then using Linux is a good way to gain some valuable experience.&lt;/p&gt;

&lt;p&gt;Terminal, file system, and &lt;a href="https://dev.to/xeroxism/how-to-install-spotify-in-ubuntu-linux-58la"&gt;&lt;u&gt;application installation&lt;/u&gt;&lt;/a&gt; require users to use the command line, which can be treated as a learning opportunity.&lt;/p&gt;

&lt;p&gt;Finally, you should also consider potential jobs that are related to Linux. Sysadmin, Kubernetes, and Cloud are a few notable examples of this.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. &lt;strong&gt;Overall Reliability&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Since Linux gives users full control, it is to be expected that it translates into better reliability. Whether you are trying to install an application or carry out a more complex task on Linux, the freedom leads to reliability. And in case too much freedom makes things a bit more complex, you can take some time to learn and become better at using the OS.&lt;/p&gt;

&lt;p&gt;macOS is the opposite since it leaves next to no room for independence, meaning that users are stuck with what Apple offers them rather than the option to work things out themselves.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;All in all, this article should make it clear that Linux is superior to macOS. While there are different people with different needs, an operating system that offers better overall perks should be the obvious choice.&lt;/p&gt;

&lt;p&gt;Sure, one could argue that macOS still has its fair share of great things, but when you consider how much a MacBook costs and what it offers in terms of features and hardware, it is no surprise to see so many people use a different OS, and Linux happens to be a good alternative.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Linux’NG!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://fossnaija.com/why-linux-is-superior-to-macos/"&gt;What Makes Linux Superior to macOS? 7 Notable Reasons&lt;/a&gt; appeared first on &lt;a href="https://fossnaija.com"&gt;Foss Naija&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>linux</category>
      <category>list</category>
    </item>
  </channel>
</rss>
