<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>chromeos &amp;mdash; Paolo Amoroso&#39;s Journal</title>
    <link>https://journal.paoloamoroso.com/tag:chromeos</link>
    <description>Tech projects, hobby programming, and geeky thoughts of Paolo Amoroso</description>
    <pubDate>Tue, 11 Aug 2026 13:49:04 +0000</pubDate>
    <image>
      <url>https://i.snap.as/68i8povn.jpg</url>
      <title>chromeos &amp;mdash; Paolo Amoroso&#39;s Journal</title>
      <link>https://journal.paoloamoroso.com/tag:chromeos</link>
    </image>
    <item>
      <title>The first three months since my return to Linux</title>
      <link>https://journal.paoloamoroso.com/the-first-three-months-since-my-return-to-linux?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[This is the year of my Linux desktop.&#xA;&#xA;Three months ago today I moved back to Linux for good after almost a decade with ChromeOS. That day I installed Linux Mint Cinnamon on a freshly delivered System76 Merkaat.&#xA;&#xA;I was growing increasingly dissatisfied with ChromeOS and bumping into the restricted confines of its Crostini Linux container more and more. The last straw was the rumor of Google considering a Recall-like feature for ChromeOS. I didn&#39;t like Chromebook Plus fragmenting the platform by delivering exclusive features only to premium users, either.&#xA;&#xA;I put together [my requirements for a Linux PC and distro](https://journal.paoloamoroso.com/my-chromeos-to-linux-migration-requirements-and-setup&#xA;) and finally went with the System76 Merkaat and Mint.&#xA;&#xA;Prior to the switch to ChromeOS I had been using Linux for almost two decades and coming back to Linux felt incredibly good. But I was still unsure and concerned about the hardware compatibility and stability of Linux.&#xA;&#xA;Mint immedially dispelled my compatibility concerns as it fully supports every single hardware feature of the Merkaat and the connected peripherals. Nearly no software configuration is required, and the little that is is as simple as installing a couple of packages with the system&#39;s package manager.&#xA;&#xA;As for stability, an incorrectly flashed USB boot stick caused some Linux installation glitches. A borked upgrade from Mint 21.3 to 22 forced a full instsllation of Mint 22. And I managed to lock myself out of my account, forcing another full reinstall.&#xA;&#xA;The bottom line is I practiced enough emergency reinstalls I now have the experience to complete the full process in under three hours.&#xA;&#xA;Despite the initial setbacks and annoyances, some of which due to my rustiness with Linux, it has been smooth sailing over the past three months. And the flawless software updates grew my confidence in Linux and my setup.&#xA;&#xA;#Linux #ChromeOS&#xA;&#xA;a href=&#34;https://remark.as/p/journal.paoloamoroso.com/the-first-three-months-since-my-return-to-linux&#34;Discuss.../a&#xD;&#xA;Email | Reply @amoroso@oldbytes.space&#xD;&#xA;&#xD;&#xA;!--emailsub--]]&gt;</description>
      <content:encoded><![CDATA[<p>This is the year of my Linux desktop.</p>

<p>Three months ago today I moved back to Linux for good after almost a decade with ChromeOS. That day I installed Linux Mint Cinnamon on a freshly delivered <a href="https://journal.paoloamoroso.com/system76-merkaat-with-linux-mint-first-impressions">System76 Merkaat</a>.</p>

<p>I was growing increasingly dissatisfied with ChromeOS and bumping into the restricted confines of its Crostini Linux container more and more. The last straw was the rumor of Google considering a Recall-like feature for ChromeOS. I didn&#39;t like Chromebook Plus fragmenting the platform by delivering exclusive features only to premium users, either.</p>

<p>I put together <a href="https://journal.paoloamoroso.com/my-chromeos-to-linux-migration-requirements-and-setup">my requirements for a Linux PC and distro</a> and finally went with the System76 Merkaat and Mint.</p>

<p>Prior to the switch to ChromeOS I had been using Linux for almost two decades and coming back to Linux felt incredibly good. But I was still unsure and concerned about the hardware compatibility and stability of Linux.</p>

<p>Mint immedially dispelled my compatibility concerns as it fully supports every single hardware feature of the Merkaat and the connected peripherals. Nearly no software configuration is required, and the little that is is as simple as installing a couple of packages with the system&#39;s package manager.</p>

<p>As for stability, an incorrectly flashed USB boot stick caused some Linux installation glitches. A borked <a href="https://journal.paoloamoroso.com/upgrading-from-linux-mint-21-3-to-22-failure-and-success">upgrade from Mint 21.3 to 22</a> forced a full instsllation of Mint 22. And I managed to <a href="https://forums.linuxmint.com/viewtopic.php?p=2523445&amp;sid=e90b9f0b4c61d7c08137c0a707851e78">lock myself out of my account</a>, forcing another full reinstall.</p>

<p>The bottom line is I practiced enough emergency reinstalls I now have the experience to complete the full process in under three hours.</p>

<p>Despite the initial setbacks and annoyances, some of which due to my rustiness with Linux, it has been smooth sailing over the past three months. And the flawless software updates grew my confidence in Linux and my setup.</p>

<p><a href="https://journal.paoloamoroso.com/tag:Linux" class="hashtag"><span>#</span><span class="p-category">Linux</span></a> <a href="https://journal.paoloamoroso.com/tag:ChromeOS" class="hashtag"><span>#</span><span class="p-category">ChromeOS</span></a></p>

<p><a href="https://remark.as/p/journal.paoloamoroso.com/the-first-three-months-since-my-return-to-linux">Discuss...</a>
<a href="mailto:info@paoloamoroso.com?subject=Reply%20to%20Paolo%20Amoroso%27s%20Journal">Email</a> | Reply <a href="/@/amoroso@oldbytes.space" class="u-url mention">@<span>amoroso@oldbytes.space</span></a></p>


]]></content:encoded>
      <guid>https://journal.paoloamoroso.com/the-first-three-months-since-my-return-to-linux</guid>
      <pubDate>Tue, 08 Oct 2024 09:54:23 +0000</pubDate>
    </item>
    <item>
      <title>System76 Merkaat with Linux Mint: first impressions</title>
      <link>https://journal.paoloamoroso.com/system76-merkaat-with-linux-mint-first-impressions?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[I&#39;m writing this on my new desktop computer.&#xA;&#xA;It&#39;s a Linux system I chose after deciding to migrate from ChromeOS back to Linux: a System76 Merkaat short case mini PC with a 5 GHz 13th gen Intel Core i7 processor, Intel Iris Xe graphics, 32 GB RAM, 500 GB SSD, 2.5 G Ethernet, and Wi-Fi 6. It replaces an ASUS Chromebox 3 I used since 2018.&#xA;&#xA;I installed Linux Mint 21.3 Cinnamon Edition, configured the operating system, and downloaded the main programs I need. This is my experience after a week of usage.&#xA;&#xA;In short, I absolutely love the Markaat and Mint which both exceed my expectations.&#xA;&#xA;Hardware&#xA;&#xA;The Merkaat case has a similar footprint and convenient port locations as the Chromebox but is noticeably smaller. This is the Merkaat connected via USB-C to a VOTNUT USB speaker.&#xA;&#xA;System76 Merkaat mini PC with a USB speaker.&#xA;&#xA;A 23&#34; HP Pavillon 23cw LCD screen, a wireless TedGen keyboard, a wireless Logitech M220 mouse, and a Logitech c920 webcam round up the hardware setup on a desk next to the bookcase where the Merkaat is. A Brother HL-L2340DW wireless laser printer sits nearby.&#xA;&#xA;System76 Merkaat Mini PC along with its screen, keyboard, and mouse.&#xA;&#xA;At the highest spin rate the Merkaat fan is quieter than the Chromebox one at the lowest. Speaking of cooling, the case doesn&#39;t go much past slightly warm.&#xA;&#xA;Software&#xA;&#xA;In the first week with Mint I discovered many little Linux features and customization options I didn&#39;t know I wanted until I escaped the confines of ChromeOS. They make a difference in everyday work and reduce friction.&#xA;&#xA;I use Cinnamon, the flagship desktop environment of Mint. I had no prior exposure to it but I like its pleasant design, features, and coherence. The environment strikes a good balance between ease of use and customizability. But aside from adding a few program icons to the panel as in the screenshot, so far I haven&#39;t customized Cinnamon much.&#xA;&#xA;Screenshot of the Linux Mint desktop with the panel menu open.&#xA;&#xA;It&#39;s still early to comment on the stability of Linux, especially with system updates and upgrades to major versions of the distro, and it&#39;s something I&#39;ll monitor. But Mint has been working smoothly over the first week.&#xA;&#xA;Usage&#xA;&#xA;The new system is fading into the background.&#xA;&#xA;In everyday use it&#39;s getting easier to focus on the task at hand without thinking much to how to accomplish it on Linux. This is all I can ask of a system: supporting my work and getting out of the way.&#xA;&#xA;I&#39;m also unlearning almost a decade of ChromeOS muscle memory and workflows, and relearning the Linux way.&#xA;&#xA;Setup and configuration&#xA;&#xA;Installing Mint was uneventful, mostly.&#xA;&#xA;I flashed the Mint USB boot stick on the Chromebox using the ChromeOS Recovery Utility. But when I booted the stick the Merkaat displayed a long series of scary looking errors, as the ISO was somehow corrupted or incorrectly encoded.&#xA;&#xA;I had to start Pop!_OS preinstalled on the Merkaat and flash the stick again. Booting Mint from the reflashed stick finally led me through the few simple steps of the installation flow.&#xA;&#xA;The installer allowed me to set different languages for the Linux user interface and locale. I want the Italian locale, as I live in Italy, but the English user interface, which comes more natural for tech stuff. Nice, I don&#39;t remember it being so easy when I last installed Linux a dozen years ago.&#xA;&#xA;Configuring the system also involved installing the System76 Driver required for sound and other hardware support.&#xA;&#xA;I worried Linux wouldn&#39;t fully detect my hardware or not work well with it. But you know who malfunctioned? Yours truly.&#xA;&#xA;At first I didn&#39;t realize the pairing of my Mixcoder E9 Bluetooth headphones completed successfully and thought something was off. Also, no sound coming from the USB speaker had me puzzled until I figured the volume was turned all the way down. Doh.&#xA;&#xA;Mint actually detects and fully supports all the hardware of the Merkaat and the connected peripherals including audio, Bluetooth, Wi-Fi, and the printer.&#xA;&#xA;I turned on the printer and, while figuring how to run the Mint print manager, a notification informed the unit was added. This is pure magic.&#xA;&#xA;Performance&#xA;&#xA;The 13th gen Intel Core i7 processor of the Merkaat is five generations newer than the 8th gen of the Chromebox and, along with double the RAM, the upgrade can be felt. The machine is snappy and responsive. I no longer observe the subtle but perceivable lag associated with most actions on the Chromebox.&#xA;&#xA;The system takes slightly longer to boot than the Chromebox but still under twenty seconds.&#xA;&#xA;On average, with comparable workloads Linux consumes a few GB less RAM than ChromeOS. As I write this about 5 GB of RAM are in use and around 3 GB of cache, out of 32 GB.&#xA;&#xA;Firefox is now my primary browser. For some tasks or actions Firefox seems slightly slower than than Chrome, but still perfectly useable and more than reactive.&#xA;&#xA;Community&#xA;&#xA;For researching, setting up, and configuring the new system I relied on three main sources of information and support: the Linux Mint Forums, Mastodon, and System76. From all the sources I received prompt, informative, and helpful answers to my questions and requests for assistance.&#xA;&#xA;The community is a valuable feature of Mint and Linux and I hope to give back in some way.&#xA;&#xA;Conclusion&#xA;&#xA;Using the Merkaat for a week drove home how much I missed out over the past decade.&#xA;&#xA;I&#39;m really happy I finally found the motivation and momentum to leave ChromeOS for Linux. The Merkaat and Linux rewarded my decision with smooth sailing.&#xA;&#xA;It feels good to be back home.&#xA;&#xA;#Linux #ChromeOS&#xA;&#xA;a href=&#34;https://remark.as/p/journal.paoloamoroso.com/system76-merkaat-with-linux-mint-first-impressions&#34;Discuss.../a&#xD;&#xA;Email | Reply @amoroso@oldbytes.space&#xD;&#xA;&#xD;&#xA;!--emailsub--]]&gt;</description>
      <content:encoded><![CDATA[<p>I&#39;m writing this on my new desktop computer.</p>

<p>It&#39;s a Linux system I chose after deciding to <a href="https://journal.paoloamoroso.com/my-chromeos-to-linux-migration-requirements-and-setup">migrate from ChromeOS back to Linux</a>: a <a href="https://system76.com/desktops/meerkat">System76 Merkaat</a> short case mini PC with a 5 GHz 13th gen Intel Core i7 processor, Intel Iris Xe graphics, 32 GB RAM, 500 GB SSD, 2.5 G Ethernet, and Wi-Fi 6. It replaces an <a href="https://journal.paoloamoroso.com/why-i-use-a-chromebox">ASUS Chromebox 3</a> I used since 2018.</p>

<p>I installed <a href="https://linuxmint.com">Linux Mint</a> 21.3 Cinnamon Edition, configured the operating system, and downloaded the main programs I need. This is my experience after a week of usage.</p>

<p>In short, I absolutely love the Markaat and Mint which both exceed my expectations.</p>

<h2 id="hardware">Hardware</h2>

<p>The Merkaat case has a similar footprint and convenient port locations as the Chromebox but is noticeably smaller. This is the Merkaat connected via USB-C to a <a href="https://www.amazon.com/dp/B0CH827WJS?th=1">VOTNUT USB speaker</a>.</p>

<p><a href="https://i.snap.as/d35gi99O.jpg"><img src="https://i.snap.as/d35gi99O.jpg" alt="System76 Merkaat mini PC with a USB speaker."/></a></p>

<p>A 23” HP Pavillon 23cw LCD screen, a wireless <a href="https://journal.paoloamoroso.com/tedgen-keyboard-first-impressions">TedGen keyboard</a>, a wireless Logitech M220 mouse, and a Logitech c920 webcam round up the hardware setup on a desk next to the bookcase where the Merkaat is. A Brother HL-L2340DW wireless laser printer sits nearby.</p>

<p><a href="https://i.snap.as/vfOXDcG3.jpg"><img src="https://i.snap.as/vfOXDcG3.jpg" alt="System76 Merkaat Mini PC along with its screen, keyboard, and mouse."/></a></p>

<p>At the highest spin rate the Merkaat fan is quieter than the Chromebox one at the lowest. Speaking of cooling, the case doesn&#39;t go much past slightly warm.</p>

<h2 id="software">Software</h2>

<p>In the first week with Mint I discovered many little Linux features and customization options I didn&#39;t know I wanted until I escaped the confines of ChromeOS. They make a difference in everyday work and reduce friction.</p>

<p>I use Cinnamon, the flagship desktop environment of Mint. I had no prior exposure to it but I like its pleasant design, features, and coherence. The environment strikes a good balance between ease of use and customizability. But aside from adding a few program icons to the panel as in the screenshot, so far I haven&#39;t customized Cinnamon much.</p>

<p><a href="https://i.snap.as/TJqackV1.png"><img src="https://i.snap.as/TJqackV1.png" alt="Screenshot of the Linux Mint desktop with the panel menu open."/></a></p>

<p>It&#39;s still early to comment on the stability of Linux, especially with system updates and upgrades to major versions of the distro, and it&#39;s something I&#39;ll monitor. But Mint has been working smoothly over the first week.</p>

<h2 id="usage">Usage</h2>

<p>The new system is fading into the background.</p>

<p>In everyday use it&#39;s getting easier to focus on the task at hand without thinking much to how to accomplish it on Linux. This is all I can ask of a system: supporting my work and getting out of the way.</p>

<p>I&#39;m also unlearning almost a decade of ChromeOS muscle memory and workflows, and relearning the Linux way.</p>

<h3 id="setup-and-configuration">Setup and configuration</h3>

<p>Installing Mint was uneventful, mostly.</p>

<p>I flashed the Mint USB boot stick on the Chromebox using the <a href="https://chromewebstore.google.com/detail/chromebook-recovery-utili/pocpnlppkickgojjlmhdmidojbmbodfm">ChromeOS Recovery Utility</a>. But when I booted the stick the Merkaat displayed a long series of scary looking errors, as the ISO was somehow corrupted or incorrectly encoded.</p>

<p>I had to start Pop!_OS preinstalled on the Merkaat and flash the stick again. Booting Mint from the reflashed stick finally led me through the few simple steps of the installation flow.</p>

<p>The installer allowed me to set different languages for the Linux user interface and locale. I want the Italian locale, as I live in Italy, but the English user interface, which comes more natural for tech stuff. Nice, I don&#39;t remember it being so easy when I last installed Linux a dozen years ago.</p>

<p>Configuring the system also involved <a href="https://support.system76.com/articles/system76-driver">installing the System76 Driver</a> required for sound and other hardware support.</p>

<p>I worried Linux wouldn&#39;t fully detect my hardware or not work well with it. But you know who malfunctioned? Yours truly.</p>

<p>At first I didn&#39;t realize the pairing of my Mixcoder E9 Bluetooth headphones completed successfully and thought something was off. Also, no sound coming from the USB speaker had me puzzled until I figured the volume was turned all the way down. Doh.</p>

<p>Mint actually detects and fully supports all the hardware of the Merkaat and the connected peripherals including audio, Bluetooth, Wi-Fi, and the printer.</p>

<p>I turned on the printer and, while figuring how to run the Mint print manager, a notification informed the unit was added. This is pure magic.</p>

<h3 id="performance">Performance</h3>

<p>The 13th gen Intel Core i7 processor of the Merkaat is five generations newer than the 8th gen of the Chromebox and, along with double the RAM, the upgrade can be felt. The machine is snappy and responsive. I no longer observe the subtle but perceivable lag associated with most actions on the Chromebox.</p>

<p>The system takes slightly longer to boot than the Chromebox but still under twenty seconds.</p>

<p>On average, with comparable workloads Linux consumes a few GB less RAM than ChromeOS. As I write this about 5 GB of RAM are in use and around 3 GB of cache, out of 32 GB.</p>

<p>Firefox is now my primary browser. For some tasks or actions Firefox seems slightly slower than than Chrome, but still perfectly useable and more than reactive.</p>

<h2 id="community">Community</h2>

<p>For researching, setting up, and configuring the new system I relied on three main sources of information and support: the <a href="https://forums.linuxmint.com">Linux Mint Forums</a>, Mastodon, and System76. From all the sources I received prompt, informative, and helpful answers to my questions and requests for assistance.</p>

<p>The community is a valuable feature of Mint and Linux and I hope to give back in some way.</p>

<h2 id="conclusion">Conclusion</h2>

<p>Using the Merkaat for a week drove home how much I missed out over the past decade.</p>

<p>I&#39;m really happy I finally found the motivation and momentum to leave ChromeOS for Linux. The Merkaat and Linux rewarded my decision with smooth sailing.</p>

<p>It feels good to be back home.</p>

<p><a href="https://journal.paoloamoroso.com/tag:Linux" class="hashtag"><span>#</span><span class="p-category">Linux</span></a> <a href="https://journal.paoloamoroso.com/tag:ChromeOS" class="hashtag"><span>#</span><span class="p-category">ChromeOS</span></a></p>

<p><a href="https://remark.as/p/journal.paoloamoroso.com/system76-merkaat-with-linux-mint-first-impressions">Discuss...</a>
<a href="mailto:info@paoloamoroso.com?subject=Reply%20to%20Paolo%20Amoroso%27s%20Journal">Email</a> | Reply <a href="/@/amoroso@oldbytes.space" class="u-url mention">@<span>amoroso@oldbytes.space</span></a></p>


]]></content:encoded>
      <guid>https://journal.paoloamoroso.com/system76-merkaat-with-linux-mint-first-impressions</guid>
      <pubDate>Sun, 14 Jul 2024 09:45:11 +0000</pubDate>
    </item>
    <item>
      <title>My ChromeOS to Linux migration: requirements and setup</title>
      <link>https://journal.paoloamoroso.com/my-chromeos-to-linux-migration-requirements-and-setup?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[I&#39;m going back to Linux after nine years of ChromeOS.&#xA;&#xA;In 2015 I had been using Linux for a couple of decades. Exasperated by the frequent maintenance issues, that year I migrated to ChromeOS. I was living in the browser anyway and ChromeOS seemed like a stable alternative, so I switched. Linux system updates often broke the Nvidia drivers or X11 and dumped me to the text console with no clue what to do. At some point I even stopped performing updates.&#xA;&#xA;Almost a decade later, something changed and made me want to leave ChromeOS for Linux. This post records the motivations for the switch, lists my requirements, and describes the hardware and software setup I came up with for my new Linux system.&#xA;&#xA;Motivation&#xA;&#xA;ChromeOS served me well. It fulfilled my needs, nearly eliminated maintenance, and made upgrading to new devices as simple as signing into an account.&#xA;&#xA;However, in all these years Linux has come a long way in features and usability. Getting a Raspberry Pi 400 gave me a glimpse at how much Linux improved.&#xA;&#xA;These are not the only reasons for migrating though.&#xA;&#xA;Google is considering for ChromeOS a feature similar to Windows Recall. Which is a deal breaker.&#xA;&#xA;Although Google may implement the feature in a thoughtful way, it bothers me not just in itself but for the trend it hints at. I&#39;m not interested in the wave of new AI features the market is pressuring tech companies to deliver.&#xA;&#xA;Another motivation for moving to Linux is a consequence of how my use of ChromeOS changed.&#xA;&#xA;Although I always relied on cloud applications, for the past few years I&#39;ve been running more Linux programs under the Crostini Linux container of ChromeOS, such as emulators and specialized tools. And I&#39;ve been increasingly bumping into subtle limitations of the Crostini environment like GUI rendering and keyboard issues, missing features, and minor incompatibilities here and there.&#xA;&#xA;The solution is to move to a full, native Linux system.&#xA;&#xA;The requirements&#xA;&#xA;My experience with Chrome and Crostini on ChromeOS shaped the requirements for the new Linux system.&#xA;&#xA;Hardware&#xA;&#xA;My ChromeOS daily drivers have been Chromeboxes, the latest of which an ASUS Chromebox 3 since 2018. The device has an 8th gen Intel Core i7 processor, an Intel graphics chip, 16 GB RAM, 256 GB of storage, and 1 G Ethernet.&#xA;&#xA;With their compact size and easy access to all ports at desk level, Chromeboxes made me fall in love with the mini PC form factor. The new machine must be a mini PC too.&#xA;&#xA;The performance of the ASUS Chromebox 3 matches well my needs based on a mix of web apps and Linux software. The most graphically demanding programs I run are astronomy applications like Celestia and Stellarium or tools like basic video editors. The graphics chip of the ASUS Chromebox 3 makes them run well with no noticeable lag or stutter.&#xA;&#xA;My typical workload consists of a dozen Chrome tabs plus one or two Linux programs. This computing mix usually fills half a dozen GB of RAM out of 16 GB. The local files take up about 160 GB of the available 256 GB storage.&#xA;&#xA;I&#39;m not a gamer and don&#39;t need a gaming rig. I don&#39;t plan to do machine learning either. However, I want extra room in the specs to accommodate some growth in my computing needs.&#xA;&#xA;An updated Intel Core i7 processor and double the current RAM and storage seem adequate. The hardware should have good Linux compatibility, which doesn&#39;t mesh well with Nvidia chips. I don&#39;t need all that horsepower anyway as an Intel graphics chip is perfectly adequate.&#xA;&#xA;Software&#xA;&#xA;Again, my ChromeOS experience guided also my software requirements. I don&#39;t run servers and typically use web applications and Linux programs, so most Linux distros would do. However, I have a few extra requirements for a better setup and maintenance experience.&#xA;&#xA;I want a desktop distro that&#39;s easy to install and maintain. It should be popular, actively maintained, and not controlled by a corporation.&#xA;&#xA;On the technical side, my ideal distro should support a wide range of hardware and peripherals. Since most of the programs I need are available as .deb packages the distro must be based on or derived from Debian, default to APT, and not force alternate package managers like Snap. In addition, the distro should provide common software and support for installing multimedia codecs without jumping through hoops.&#xA;&#xA;Although I&#39;d appreciate a distro ready for Wayland, I actually have no immediate need for Wayland&#39;s features. I&#39;d just like to put the transition from X11 behind me.&#xA;&#xA;I never used Android apps much, which few developers bothered to adapt to ChromeOS anyway. I won&#39;t miss them on Linux.&#xA;&#xA;The setup&#xA;&#xA;Researching the right hardware and software combination was harder than anticipated because of two main reasons. First, I have been out of the Linux and PC loop for so long I&#39;m not much familiar with the latest Linux features, desktop environments, and PC hardware.&#xA;&#xA;Searching the web to make sense of the computer market and the huge selection of mini PCs was equally hard. Most keywords associated with the relevant queries are so high traffic the search result pages are filled with ads, SEO-optimized content, and noise.&#xA;&#xA;I mostly skipped googling and went with asking around and browsing through the product listings of manufacturers I already know, who design for Linux, or are recommended by trusted sources.&#xA;&#xA;A lot of reading and thinking later, I came up with a setup I&#39;m pleased with.&#xA;&#xA;Hardware&#xA;&#xA;My new daily driver is a System76 Merkaat mini PC with a short case, a 13th gen 5 GHz Intel Core i7 processor, Intel Iris Xe graphics, 32 GB RAM, 500 GB SSD, 2.5 G Ethernet, and Wi-Fi 6.&#xA;&#xA;The machine has two killer features. It&#39;s designed for Linux and should have little or no compatibility issues. Also, System76 let me configure the product with exactly the specs and features I wanted: processor, RAM size, storage size, and so on. The one size fits all models by other manufacturers typically miss one or more of the features I want.&#xA;&#xA;I need no additional peripherals as I&#39;ll use those of the Chromebox: a 23&#34; HP Pavillon 23cw monitor, a wireless TedGen keyboard, a wireless Logitech M220 mouse, a Logitech c920 webcam, a Blue Yeti microphone, and a Brother HL-L2340DW printer.&#xA;&#xA;The only downside is System76 is an American company and I live in Italy, so dealing with import taxes and duties will be a bloodbath. But I hope the investment will pay off.&#xA;&#xA;Software&#xA;&#xA;Linux Mint is the distro that ticks all my boxes and I&#39;ll install on the System76 Merkaat.&#xA;&#xA;It&#39;s popular, easy to use, low maintenance, and with no known incompatibilities with System76 devices. It comes with a lot of software out of the box, including multimedia codecs.&#xA;&#xA;A non technical feature that impressed me is Mint is a community distro, which makes the interests of users align with those of developers. Making Snap optional drove this home.&#xA;&#xA;Wayland is optional and experimental on Mint. Hopefully, when Wayland is ready, Mint will provide a smooth upgrade path.&#xA;&#xA;What&#39;s next&#xA;&#xA;I ordered the System76 Merkaat and the device is on its way to me. It should land here in a week or so. When I set up the system and play with it a bit, I&#39;ll share my impressions.&#xA;&#xA;In the meantime, please excuse me while I refresh the tracking status of the shipment.&#xA;&#xA;#Linux #ChromeOS&#xA;&#xA;a href=&#34;https://remark.as/p/journal.paoloamoroso.com/my-chromeos-to-linux-migration-requirements-and-setup&#34;Discuss.../a&#xD;&#xA;Email | Reply @amoroso@oldbytes.space&#xD;&#xA;&#xD;&#xA;!--emailsub--]]&gt;</description>
      <content:encoded><![CDATA[<p>I&#39;m going back to Linux after nine years of ChromeOS.</p>

<p>In 2015 I had been using Linux for a couple of decades. Exasperated by the frequent maintenance issues, that year I <a href="https://blog.paoloamoroso.com/2020/03/chromehooked-5-years-since-my-first.html">migrated to ChromeOS</a>. I was living in the browser anyway and ChromeOS seemed like a stable alternative, so I switched. Linux system updates often broke the Nvidia drivers or X11 and dumped me to the text console with no clue what to do. At some point I even stopped performing updates.</p>

<p>Almost a decade later, something changed and made me want to leave ChromeOS for Linux. This post records the motivations for the switch, lists my requirements, and describes the hardware and software setup I came up with for my new Linux system.</p>

<h2 id="motivation">Motivation</h2>

<p>ChromeOS served me well. It fulfilled my needs, nearly eliminated maintenance, and made upgrading to new devices as simple as signing into an account.</p>

<p>However, in all these years Linux has come a long way in features and usability. Getting a <a href="https://journal.paoloamoroso.com/raspberry-pi-400-first-impressions">Raspberry Pi 400</a> gave me a glimpse at how much Linux improved.</p>

<p>These are not the only reasons for migrating though.</p>

<p><a href="https://www.pcworld.com/article/2358215/google-is-working-on-a-version-of-recall-too.html">Google is considering for ChromeOS a feature similar to Windows Recall</a>. Which is a deal breaker.</p>

<p>Although Google may implement the feature in a thoughtful way, it bothers me not just in itself but for the trend it hints at. I&#39;m not interested in the wave of new AI features the market is pressuring tech companies to deliver.</p>

<p>Another motivation for moving to Linux is a consequence of how my use of ChromeOS changed.</p>

<p>Although I always relied on cloud applications, for the past few years I&#39;ve been running more Linux programs under the Crostini Linux container of ChromeOS, such as emulators and specialized tools. And I&#39;ve been increasingly bumping into subtle limitations of the Crostini environment like GUI rendering and keyboard issues, missing features, and minor incompatibilities here and there.</p>

<p>The solution is to move to a full, native Linux system.</p>

<h2 id="the-requirements">The requirements</h2>

<p>My experience with Chrome and Crostini on ChromeOS shaped the requirements for the new Linux system.</p>

<h3 id="hardware">Hardware</h3>

<p>My ChromeOS daily drivers have been Chromeboxes, the latest of which an <a href="https://journal.paoloamoroso.com/why-i-use-a-chromebox">ASUS Chromebox 3</a> since 2018. The device has an 8th gen Intel Core i7 processor, an Intel graphics chip, 16 GB RAM, 256 GB of storage, and 1 G Ethernet.</p>

<p>With their compact size and easy access to all ports at desk level, Chromeboxes made me fall in love with the mini PC form factor. The new machine must be a mini PC too.</p>

<p>The performance of the ASUS Chromebox 3 matches well my needs based on a mix of web apps and Linux software. The most graphically demanding programs I run are astronomy applications like Celestia and Stellarium or tools like basic video editors. The graphics chip of the ASUS Chromebox 3 makes them run well with no noticeable lag or stutter.</p>

<p>My typical workload consists of a dozen Chrome tabs plus one or two Linux programs. This computing mix usually fills half a dozen GB of RAM out of 16 GB. The local files take up about 160 GB of the available 256 GB storage.</p>

<p>I&#39;m not a gamer and don&#39;t need a gaming rig. I don&#39;t plan to do machine learning either. However, I want extra room in the specs to accommodate some growth in my computing needs.</p>

<p>An updated Intel Core i7 processor and double the current RAM and storage seem adequate. The hardware should have good Linux compatibility, which doesn&#39;t mesh well with Nvidia chips. I don&#39;t need all that horsepower anyway as an Intel graphics chip is perfectly adequate.</p>

<h3 id="software">Software</h3>

<p>Again, my ChromeOS experience guided also my software requirements. I don&#39;t run servers and typically use web applications and Linux programs, so most Linux distros would do. However, I have a few extra requirements for a better setup and maintenance experience.</p>

<p>I want a desktop distro that&#39;s easy to install and maintain. It should be popular, actively maintained, and not controlled by a corporation.</p>

<p>On the technical side, my ideal distro should support a wide range of hardware and peripherals. Since most of the programs I need are available as <code>.deb</code> packages the distro must be based on or derived from Debian, default to APT, and not force alternate package managers like Snap. In addition, the distro should provide common software and support for installing multimedia codecs without jumping through hoops.</p>

<p>Although I&#39;d appreciate a distro ready for Wayland, I actually have no immediate need for Wayland&#39;s features. I&#39;d just like to put the transition from X11 behind me.</p>

<p>I never used Android apps much, which few developers bothered to adapt to ChromeOS anyway. I won&#39;t miss them on Linux.</p>

<h2 id="the-setup">The setup</h2>

<p>Researching the right hardware and software combination was harder than anticipated because of two main reasons. First, I have been out of the Linux and PC loop for so long I&#39;m not much familiar with the latest Linux features, desktop environments, and PC hardware.</p>

<p>Searching the web to make sense of the computer market and the huge selection of mini PCs was equally hard. Most keywords associated with the relevant queries are so high traffic the search result pages are filled with ads, SEO-optimized content, and noise.</p>

<p>I mostly skipped googling and went with asking around and browsing through the product listings of manufacturers I already know, who design for Linux, or are recommended by trusted sources.</p>

<p>A lot of reading and thinking later, I came up with a setup I&#39;m pleased with.</p>

<h3 id="hardware-1">Hardware</h3>

<p>My new daily driver is a <a href="https://system76.com/desktops/meerkat">System76 Merkaat</a> mini PC with a short case, a 13th gen 5 GHz Intel Core i7 processor, Intel Iris Xe graphics, 32 GB RAM, 500 GB SSD, 2.5 G Ethernet, and Wi-Fi 6.</p>

<p>The machine has two killer features. It&#39;s designed for Linux and should have little or no compatibility issues. Also, System76 let me <a href="https://system76.com/desktops/meer8/configure">configure the product</a> with exactly the specs and features I wanted: processor, RAM size, storage size, and so on. The one size fits all models by other manufacturers typically miss one or more of the features I want.</p>

<p>I need no additional peripherals as I&#39;ll use those of the Chromebox: a 23” HP Pavillon 23cw monitor, a wireless <a href="https://journal.paoloamoroso.com/tedgen-keyboard-first-impressions">TedGen keyboard</a>, a wireless Logitech M220 mouse, a Logitech c920 webcam, a Blue Yeti microphone, and a Brother HL-L2340DW printer.</p>

<p>The only downside is System76 is an American company and I live in Italy, so dealing with import taxes and duties will be a bloodbath. But I hope the investment will pay off.</p>

<h3 id="software-1">Software</h3>

<p><a href="https://linuxmint.com">Linux Mint</a> is the distro that ticks all my boxes and I&#39;ll install on the System76 Merkaat.</p>

<p>It&#39;s popular, easy to use, low maintenance, and with no known incompatibilities with System76 devices. It comes with a lot of software out of the box, including multimedia codecs.</p>

<p>A non technical feature that impressed me is Mint is a community distro, which makes the interests of users align with those of developers. Making Snap optional drove this home.</p>

<p>Wayland is optional and experimental on Mint. Hopefully, when Wayland is ready, Mint will provide a smooth upgrade path.</p>

<h2 id="what-s-next">What&#39;s next</h2>

<p>I ordered the System76 Merkaat and the device is on its way to me. It should land here in a week or so. When I set up the system and play with it a bit, I&#39;ll share my impressions.</p>

<p>In the meantime, please excuse me while I refresh the tracking status of the shipment.</p>

<p><a href="https://journal.paoloamoroso.com/tag:Linux" class="hashtag"><span>#</span><span class="p-category">Linux</span></a> <a href="https://journal.paoloamoroso.com/tag:ChromeOS" class="hashtag"><span>#</span><span class="p-category">ChromeOS</span></a></p>

<p><a href="https://remark.as/p/journal.paoloamoroso.com/my-chromeos-to-linux-migration-requirements-and-setup">Discuss...</a>
<a href="mailto:info@paoloamoroso.com?subject=Reply%20to%20Paolo%20Amoroso%27s%20Journal">Email</a> | Reply <a href="/@/amoroso@oldbytes.space" class="u-url mention">@<span>amoroso@oldbytes.space</span></a></p>


]]></content:encoded>
      <guid>https://journal.paoloamoroso.com/my-chromeos-to-linux-migration-requirements-and-setup</guid>
      <pubDate>Sat, 29 Jun 2024 10:18:22 +0000</pubDate>
    </item>
    <item>
      <title>Upgrading Crostini Linux from Bullseye to Bookworm</title>
      <link>https://journal.paoloamoroso.com/upgrading-crostini-linux-from-bullseye-to-bookworm?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[ChromeOS Stable 121 rolled out to my ASUS Chromebox 3 and brought with it a one-click option to upgrade Crostini.&#xA;&#xA;Crostini, the Debian based Linux container of chromeOS, was running Bullseye prior to that. ChromeOS 121 popped up a notification with a button offering to upgrade to Debian Bookworm 12.4. After backing up the container I clicked the button in the notification, skipped the backup option as I had already done it, and clicked another button to start the upgrade.&#xA;&#xA;The process was uneventful. ChromeOS displayed a dialog with status messages informing on the progress, then a final message confirming the successful completion.&#xA;&#xA;I checked out the main Linux programs I use and they all seem to be working fine on Bookworm, as well as everighing else. Some programs actually look better as they&#39;re built on GUI frameworks that come with an updated and refreshed design.&#xA;&#xA;Upgrading Crostini from Buster to Bullseye a couple of yeas earlier was less smooth. Back then chromeOS didn&#39;t provide any user interface for activating the upgrade, so I had to manually run a script. Although the process completed with a few errors, Bullseye has always worked fine on Crostini since then.&#xA;&#xA;#chromeOS #Linux&#xA;&#xA;a href=&#34;https://remark.as/p/journal.paoloamoroso.com/upgrading-crostini-linux-from-bullseye-to-bookworm&#34;Discuss.../a&#xD;&#xA;Email | Reply @amoroso@oldbytes.space&#xD;&#xA;&#xD;&#xA;!--emailsub--]]&gt;</description>
      <content:encoded><![CDATA[<p>ChromeOS Stable 121 rolled out to <a href="https://journal.paoloamoroso.com/why-i-use-a-chromebox">my ASUS Chromebox 3</a> and brought with it a one-click option to upgrade Crostini.</p>

<p>Crostini, the Debian based Linux container of chromeOS, was running Bullseye prior to that. ChromeOS 121 popped up a notification with a button offering to upgrade to Debian Bookworm 12.4. After backing up the container I clicked the button in the notification, skipped the backup option as I had already done it, and clicked another button to start the upgrade.</p>

<p>The process was uneventful. ChromeOS displayed a dialog with status messages informing on the progress, then a final message confirming the successful completion.</p>

<p>I checked out the main Linux programs I use and they all seem to be working fine on Bookworm, as well as everighing else. Some programs actually look better as they&#39;re built on GUI frameworks that come with an updated and refreshed design.</p>

<p><a href="https://journal.paoloamoroso.com/upgrading-crostini-linux-from-buster-to-bullseye">Upgrading Crostini from Buster to Bullseye</a> a couple of yeas earlier was less smooth. Back then chromeOS didn&#39;t provide any user interface for activating the upgrade, so I had to manually run a script. Although the process completed with a few errors, Bullseye has always worked fine on Crostini since then.</p>

<p><a href="https://journal.paoloamoroso.com/tag:chromeOS" class="hashtag"><span>#</span><span class="p-category">chromeOS</span></a> <a href="https://journal.paoloamoroso.com/tag:Linux" class="hashtag"><span>#</span><span class="p-category">Linux</span></a></p>

<p><a href="https://remark.as/p/journal.paoloamoroso.com/upgrading-crostini-linux-from-bullseye-to-bookworm">Discuss...</a>
<a href="mailto:info@paoloamoroso.com?subject=Reply%20to%20Paolo%20Amoroso%27s%20Journal">Email</a> | Reply <a href="/@/amoroso@oldbytes.space" class="u-url mention">@<span>amoroso@oldbytes.space</span></a></p>


]]></content:encoded>
      <guid>https://journal.paoloamoroso.com/upgrading-crostini-linux-from-bullseye-to-bookworm</guid>
      <pubDate>Fri, 09 Feb 2024 13:18:48 +0000</pubDate>
    </item>
    <item>
      <title>TedGen keyboard: first impressions</title>
      <link>https://journal.paoloamoroso.com/tedgen-keyboard-first-impressions?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[I&#39;m writing this with a TedGen keyboard, a wireless unit with Italian layout I bought for my ASUS Chromebox 3. Here&#39;s the product which comes also with a wireless mouse:&#xA;&#xA;TedGen wireless keyboard with Italian layout.&#xA;&#xA;The mouse doesn&#39;t work well though as rolling the wheel causes periodic jerky movements of the pointer. I had to keep around my old Logitech M220 mouse.&#xA;&#xA;The TedGen keyboard was essentially an impulse buy. I prefer short-travel chicklet keyboards and the TedGen&#39;s design caught my attention. Plus it takes up less desk space than my old Nilox Kt40W.&#xA;&#xA;I&#39;ve been using the keyboard for several weeks and I like it. The keys have a nice touch similar to that of laptop keyboards.&#xA;&#xA;chromeOS&#xA;&#xA;a href=&#34;https://remark.as/p/journal.paoloamoroso.com/tedgen-keyboard-first-impressions&#34;Discuss.../a&#xD;&#xA;Email | Reply @amoroso@oldbytes.space&#xD;&#xA;&#xD;&#xA;!--emailsub--]]&gt;</description>
      <content:encoded><![CDATA[<p>I&#39;m writing this with a <a href="https://www.amazon.it/dp/B08PY8WPP7">TedGen keyboard</a>, a wireless unit with Italian layout I bought for <a href="https://journal.paoloamoroso.com/why-i-use-a-chromebox">my ASUS Chromebox 3</a>. Here&#39;s the product which comes also with a wireless mouse:</p>

<p><a href="https://i.snap.as/wAoI3ouY.jpg"><img src="https://i.snap.as/wAoI3ouY.jpg" alt="TedGen wireless keyboard with Italian layout."/></a></p>

<p>The mouse doesn&#39;t work well though as rolling the wheel causes periodic jerky movements of the pointer. I had to keep around my old <a href="https://www.amazon.it/dp/B01K7GEG9W">Logitech M220</a> mouse.</p>

<p>The TedGen keyboard was essentially an impulse buy. <a href="https://journal.paoloamoroso.com/in-praise-of-cheap-keyboards">I prefer short-travel chicklet keyboards</a> and the TedGen&#39;s design caught my attention. Plus it takes up less desk space than my old <a href="https://www.amazon.it/dp/B071DMCXH4">Nilox Kt40W</a>.</p>

<p>I&#39;ve been using the keyboard for several weeks and I like it. The keys have a nice touch similar to that of laptop keyboards.</p>

<p><a href="https://journal.paoloamoroso.com/tag:chromeOS" class="hashtag"><span>#</span><span class="p-category">chromeOS</span></a></p>

<p><a href="https://remark.as/p/journal.paoloamoroso.com/tedgen-keyboard-first-impressions">Discuss...</a>
<a href="mailto:info@paoloamoroso.com?subject=Reply%20to%20Paolo%20Amoroso%27s%20Journal">Email</a> | Reply <a href="/@/amoroso@oldbytes.space" class="u-url mention">@<span>amoroso@oldbytes.space</span></a></p>


]]></content:encoded>
      <guid>https://journal.paoloamoroso.com/tedgen-keyboard-first-impressions</guid>
      <pubDate>Sun, 14 May 2023 12:24:53 +0000</pubDate>
    </item>
    <item>
      <title>An Android fix for a chromeOS printing issue</title>
      <link>https://journal.paoloamoroso.com/an-android-fix-for-a-chromeos-printing-issue?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[When I researched a printer for my first Chromebox in 2015, going with a Brother HL-2340DW seemed like a no brainer.&#xA;&#xA;It was one of the few affordable, wireless laser units with support for Google Cloud Print, then the only way of printing from chromeOS. Print quality is okay. But I never liked the HL-2340DW much as it&#39;s slow, and it often went into a deep sleep mode from which it was difficult to wake up.&#xA;&#xA;When Google discontinued Cloud Print in 2020 I could still use the HL-2340DW from my new Chromebox via the IPP protocol, but the unit would often ignore print jobs. When printing from the Chromebox the HL-2340DW would acknowledge receiving the data, then just ignore the jobs and return to the ready state. No troubleshooting or combination of restarting chromeOS, the Chromebox, or the printer would help.&#xA;&#xA;One of the times, exasperated, I initiated printing the Google Drive files I wanted from my Pixel 4 XL Android phone instead of the Chromebox. The printer worked flawlessly, and it has been from Android since then.&#xA;&#xA;#chromeOS #Android&#xA;&#xA;a href=&#34;https://remark.as/p/journal.paoloamoroso.com/an-android-fix-for-a-chromeos-printing-issue&#34;Discuss.../a&#xD;&#xA;Email | Reply @amoroso@oldbytes.space&#xD;&#xA;&#xD;&#xA;!--emailsub--]]&gt;</description>
      <content:encoded><![CDATA[<p>When I researched a printer for my first Chromebox in 2015, going with a <a href="https://www.brother-usa.com/products/hll2340dw">Brother HL-2340DW</a> seemed like a no brainer.</p>

<p>It was one of the few affordable, wireless laser units with support for Google Cloud Print, then the only way of printing from chromeOS. Print quality is okay. But I never liked the HL-2340DW much as it&#39;s slow, and it often went into a deep sleep mode from which it was difficult to wake up.</p>

<p>When Google discontinued Cloud Print in 2020 I could still use the HL-2340DW from <a href="https://journal.paoloamoroso.com/why-i-use-a-chromebox">my new Chromebox</a> via the IPP protocol, but the unit would often ignore print jobs. When printing from the Chromebox the HL-2340DW would acknowledge receiving the data, then just ignore the jobs and return to the ready state. No troubleshooting or combination of restarting chromeOS, the Chromebox, or the printer would help.</p>

<p>One of the times, exasperated, I initiated printing the Google Drive files I wanted from my Pixel 4 XL Android phone instead of the Chromebox. The printer worked flawlessly, and it has been from Android since then.</p>

<p><a href="https://journal.paoloamoroso.com/tag:chromeOS" class="hashtag"><span>#</span><span class="p-category">chromeOS</span></a> <a href="https://journal.paoloamoroso.com/tag:Android" class="hashtag"><span>#</span><span class="p-category">Android</span></a></p>

<p><a href="https://remark.as/p/journal.paoloamoroso.com/an-android-fix-for-a-chromeos-printing-issue">Discuss...</a>
<a href="mailto:info@paoloamoroso.com?subject=Reply%20to%20Paolo%20Amoroso%27s%20Journal">Email</a> | Reply <a href="/@/amoroso@oldbytes.space" class="u-url mention">@<span>amoroso@oldbytes.space</span></a></p>


]]></content:encoded>
      <guid>https://journal.paoloamoroso.com/an-android-fix-for-a-chromeos-printing-issue</guid>
      <pubDate>Sat, 14 Jan 2023 13:35:31 +0000</pubDate>
    </item>
    <item>
      <title>Using Beagle Term with the Z80-MBC2 and V20-MBC</title>
      <link>https://journal.paoloamoroso.com/using-beagle-term-with-the-z80-mbc2-and-v20-mbc?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Beagle Term is a terminal emulator Chrome packaged app for controlling serial USB devices.&#xA;&#xA;I checked it out with the Z80-MBC2 and the V20-MBC homebrew computers on my Chromebox and the app works well, with good VT100 emulation. A major downside is it doesn&#39;t support XMODEM or other file transfer protocols. And Google deprecated Chrome apps, so this one will eventually be discontinued.&#xA;&#xA;When plugging a serial device into a USB port, chromeOS prompts to connect to the device from the Crostini Linux or the Android container. But Beagle Term runs in Chrome, so the selection isn&#3