I don't use chrome OS myself, just boring Linux Mint - Cinnamon But according to the Google search AI, it reccomends the following::
To use the Linux development environment on a Chromebook, you must first enable it in the Chrome OS settings under About Chrome OS > Developers. After clicking "Set up" and following the on-screen prompts, a Linux terminal will open, allowing you to run Linux commands and install software using the apt package manager. Step 1: Enable the Linux development environment 1. Click the time in the bottom-right corner and select the gear icon to open Settings. 2. In the Settings menu, click About ChromeOS. 3. Select Developers. 4. Next to "Linux development environment," click Set up. 5. Follow the on-screen instructions to set a username and disk size, then click Install. Step 2: Use the Linux terminal 1. Once the installation is complete, a Linux terminal window will open automatically. 2. You can also find the terminal app in your Chromebook's launcher. 3. To update your system, type sudo apt update && sudo apt dist-upgrade -y and press Enter. 4. You can now use the terminal to run Linux commands or install more software. For example, you can install an application by typing sudo apt install <package_name>. 5. Graphical Linux applications will appear in your Chrome OS launcher alongside your other apps. *Once you get this far you can install the Linux app of you choice as mentioned in my first response of Nov 12* *Cheers* *DS* On Tue, Nov 18, 2025 at 3:22 PM Peter Vollan <[email protected]> wrote: > I have installed the Linux Development Environment but can't figure out > how to start it. > > On Wed, 12 Nov 2025 at 08:45, David Szasz <[email protected]> wrote: > >> Here is a paraphrase of the Google AI response to "Linux Serial app" >> >> In recent years when Chromebooks and Chromeboxes had their own app store >> there were many apps for serial file transfer. In the Chrome OS world of >> today one would activate the Linux Development Environment. From there the >> below options should be available to use: I like the option of "piping" the >> content to transfer directly from the Linux terminal (see command line >> tools) I'll have to try that, though I don't use Chrome OS myself. >> >> AI Overview >> Several applications facilitate serial communication on Linux, catering >> to various needs from basic terminal interaction to advanced data handling. >> Command-line Tools: >> >> - *screen:* A full-screen window manager that can connect to serial >> devices. It is useful for basic interaction and monitoring. >> >> Code >> >> screen /dev/ttyUSB0 9600 >> >> (This connects to /dev/ttyUSB0 at 9600 baud.) >> >> - *minicom:* A console-based serial communication program offering a >> menu-driven interface for configuration and interaction. It provides more >> features than screen for managing serial sessions. >> >> Code >> >> minicom -b 9600 -D /dev/ttyUSB0 >> >> >> - *tio:* >> A straightforward command-line tool designed for easy connection and >> interaction with serial TTY devices. It supports configuration files for >> persistent settings. >> - *stty and echo:* >> For basic sending and receiving, you can configure the serial port >> with stty and then redirect echo output to the device or read from it >> directly. >> >> Code >> >> stty -F /dev/ttyUSB0 speed 9600 >> echo "helloworld" >/dev/ttyUSB0 >> >> Graphical Applications: >> >> - *CuteCom:* >> A graphical serial terminal application built with the Qt library. It >> offers a line-oriented interface, xmodem/ymodem/zmodem support, and >> hexadecimal input/output, making it suitable for hardware developers. >> - *Moserial:* >> A graphical serial terminal program for Linux, often compared to >> RealTerm on Windows, providing a user-friendly interface. >> - *Putty:* >> While primarily known as an SSH client, Putty also supports serial >> connections and is available on Linux. >> >> Libraries and Development Tools: >> >> - *Serial Library:* >> >> >> <https://www.google.com/search?sca_esv=50541b30f97a7e32&cs=0&sxsrf=AE3TifOFZnozaqj-xVC47_bJxS3XWzmmJQ%3A1762965036482&q=Serial+Library&sa=X&ved=2ahUKEwiizLrFhO2QAxXIv4kEHbwUAlgQxccNegQIPRAD&mstk=AUtExfBhSJoyzX9SYL4ptYJzLDs1dlItuv0UDGj2HmwrK55mwTleWO6gkyA1Iwgz-I2BuS5VP5-GE9IYbusphlnH8pDu2Dlx8Gb-PIoZ5UXa7mhASX8qjQdW3i3sZxGfW0XBOR65nHLj6w5ncfLn-X46kWSTlyr0xLJhMkco3N1LBa1I1uMPLYRscTSImmScywMS0yyFNtHB2hWo53IbHJ-UETXVqHC9JkAdrDI6WiybobdvKkfiLxsP7kKfD9lnOofDrFNrqvYDHcF3VrZe_QimwnwzH8CuN7OcozlKVFcF99X2_Q&csui=3> >> A C++ object-oriented library for interacting with RS-232-like >> devices on Linux, Mac OS X, and Windows. It provides a robust interface >> for >> developers needing fine-grained control over serial communication. >> - *linux-serial-test:* >> >> >> <https://www.google.com/search?sca_esv=50541b30f97a7e32&cs=0&sxsrf=AE3TifOFZnozaqj-xVC47_bJxS3XWzmmJQ%3A1762965036482&q=linux-serial-test&sa=X&ved=2ahUKEwiizLrFhO2QAxXIv4kEHbwUAlgQxccNegQIPhAD&mstk=AUtExfBhSJoyzX9SYL4ptYJzLDs1dlItuv0UDGj2HmwrK55mwTleWO6gkyA1Iwgz-I2BuS5VP5-GE9IYbusphlnH8pDu2Dlx8Gb-PIoZ5UXa7mhASX8qjQdW3i3sZxGfW0XBOR65nHLj6w5ncfLn-X46kWSTlyr0xLJhMkco3N1LBa1I1uMPLYRscTSImmScywMS0yyFNtHB2hWo53IbHJ-UETXVqHC9JkAdrDI6WiybobdvKkfiLxsP7kKfD9lnOofDrFNrqvYDHcF3VrZe_QimwnwzH8CuN7OcozlKVFcF99X2_Q&csui=3> >> A GitHub project offering a test application for Linux serial ports, >> useful for verifying functionality and debugging. >> >> Permissions: >> >> - To access serial ports, ensure your user account is part of the >> dialout group or the group that owns the serial port device. You can >> add your user to the dialout group using: >> >> Code >> >> sudo usermod -a -G dialout $USER >> >> (You may need to log out and back in for changes to take effect.) >> >> >> On Tue, Nov 11, 2025 at 10:42 PM Joshua O'Keefe <[email protected]> >> wrote: >> >>> On Nov 11, 2025, at 2:22 PM, Gregory McGill <[email protected]> >>> wrote: >>> >>> You can run Python on a Chromebook by enabling the Linux development >>> environment and then using the apt package manager to install Python 3. >>> >>> >>> To add to this, once you have a functioning Python environment you can >>> then use Kurt's "mComm for Python" which I've archived on my s3 bucket >>> here: http://public.nachomountain.com/files/m100/ >>> >>> He also has a .deb floating around somewhere, but I've lost track of it. >>> >>>
