Previously, I wrote the article 'Arduino UNO Q: A Debian Linux Board for Headless Projects' and a few articles after this one on programming the Uno Q. There is still more to come. Recently, Arduino sent me the new Ventuno Q as a review unit. With the Ventuno Q, I got a USB-C 65 W power supply and a 24-pin USB-C to USB-C 1 meter cable. So, we need to get into the specs of the board... https://www.linux.org/threads/arduino-ventuno-q-review.72949/
We've covered Virtual Machines, and now we can get into Linux Containers (LXC). Since our Proxmox Server is running on a 64-bit Intel or AMD, the Linux Containers must run a distro of Linux on this platform. If you tried to install the QEMU packages to support ARM, PPC, or other architectures, the system would give you an error. This basically means that we are stuck with any distro supporting x86 and x86_64 architectures. Linux Container Benefits There are a few benefits of using... https://www.linux.org/threads/proxmox-ve-series-part-6-linux-containers-lxc.64233/
In the previous article, we used the LED Matrix on the Arduino Uno Q to produce 'falling' dots that resemble rain. This is basic code in Python to create the 'rain' on the LED Matrix. Now, we are going to get a little more advanced. Back in the DOS days, there were programs that would act more like screensavers, and some were very interesting to watch. Specifically, the one named 'Plasma' or sometimes 'Ooze'. The basis is the use of 256 colors, which cycle through the colors and start over... https://www.linux.org/threads/arduino-uno-q-led-matrix-plasma.72403/
The TechLab is a Cape used to help learn to program for the PocketBeagle 1 and 2. There are quite a few components built-in to the TechLab, so this is an inexpensive way to learn some programming. The images you can download for the PocketBeagle 2 include one that is listed as 'Workshop'. You need the image when hooking up to the TechLab since it has the drivers in the kernel for the TechLab Cape. Specs on the PocketBeagle TechLab The TechLab is a CAPE that attaches to a... https://www.linux.org/threads/pocketbeagle-2-techlab-part-1.64232/
I covered the basics of the Arduino Uno Q, but I very much wanted to experiment with the LED Matrix. The LED Matrix is an 8 by 13 grid of LEDs that are blue. I won't get into how long it took me to get a single LED to light up, but it was definitely longer than it should have been. It took a while to get it streamlined and then make it something worth watching. We are going to make rain on the Arduino Uno Q. Basic Setup The first thing you need is a system hooked up to the Arduino... https://www.linux.org/threads/arduino-uno-q-led-matrix-rain.71072/
If you read the previous article, you should understand the Canvas Widget. In this article, we will start with the different methods that are available to manipulate the objects on the Canvas. Canvas Methods There are many methods that can be used on Canvas widgets. .addtag_above(newTag, tagOrId) .addtag_below(newTag, tagOrID) Now, we can add a tag to an item placed on a canvas. Keep in mind that each item, such as an oval, can have multiple tags. For... https://www.linux.org/threads/python-series-part-25-canvas-widget-part-2.63050/
Of course, many companies may need an Operating System (OS) other than Linux, such as Windows. So, the setup is not a simple, straightforward installation like Linux. There are special drivers needed and even some special settings to change the virtual hardware. We can go through these steps to get Windows 11 running. Download Drivers The Windows system we install will use Virtual I/O (VirtIO) drivers. The VirtIO drivers allow a virtual machine to use the actual host hardware... https://www.linux.org/threads/proxmox-ve-series-part-5-windows-virtual-machine.63049/
The device we will cover in this article is a newer version of the PocketBeagle, which is covered here. We can go over the newer specs and use the PocketBeagle 2. If you look back at the original Pocket Beagle article, you can see pictures of the board next to a quarter. The PocketBeagle is a little larger than a quarter, and the second version of the board is still the same size. PocketBeagle Specs... https://www.linux.org/threads/pocketbeagle-2-setup-imaging-and-internet-access.63047/
In this article, we will look at the Orange Pi 6 Plus and then we will go over the instructions to install Pimox on it. Pimox is a fork of Proxmox that runs on an ARM processor. The Arm processors may be slower, but the fork of Proxmox is nearly exactly like the one for regular desktop systems. The major difference is that the QEMU Server allows you to emulate different processors and not just have the Intel/AMD-64 processor types to choose from when making a Virtual Machine (VM)... https://www.linux.org/threads/orange-pi-6-plus-and-pimox-8-4-10.63046/
I set up an IRC server this week. irc.linux.org, port 6697, TLS. Main channel is #linux.org. NickServ and ChanServ are both running, so you can lock down your nickname and register your own channels: Code: /msg NickServ REGISTER <password> <your@email> /msg ChanServ REGISTER #yourchannel Once a channel is registered it stays yours, ops and all, even if you're the only one who ever shows up. If you haven't touched IRC in fifteen years, nothing has... https://www.linux.org/threads/irc-is-back-on-linux-org.70338/
The Arduino UNO Q is a new board that runs Debian. Using the Arduino UNO Q allows you to run headless, no monitor, since it does not have an HDMI Port as most other Single Board computers (SBC), but it is a very useful board for learning. Technical Specs Just looking at the UNO Q, as shown in Figure 1, you can see it is a much smaller board compared to a regular SBC. FIGURE 1 The specs are: Module Qualcomm Dragonwingβ’... https://www.linux.org/threads/arduino-uno-q-a-debian-linux-board-for-headless-projects.66951/
There are many gaming emulators for Linux. But a specific Linux Operating System for a handheld system is something that makes for a great way to play older games in a handheld form. There are a few handheld devices on the market. They can range from $30 and up. There are devices you can order that come with a charging cable, a screen protector, case, and even an SD card with a pre-installed OS and games. The model I will cover is the R36 Series, which is made up of three models: ... https://www.linux.org/threads/r36pro-handheld-with-linux-arkos.61669/
Linux.org has been online in some form since 1994, making it one of the earliest sites built around the Linux community. It's in good company among survivors from that era: LWN.net, still running continuously since 1997, Slashdot, which has been through several owners since its 1997 launch but is still around, and DistroWatch, tracking distributions since 2001. linux.org has had its own bumps along the way too, built, gone dark, rebuilt twice, and still independent today. Its history is... https://www.linux.org/threads/the-linux-org-story.68810/
We can think of the Canvas widget in Tkinter as similar to a painter's canvas; it lets you place graphical elements on it, such as shapes, but also objects. For this article, there is a lot to cover. The Canvas widget has a lot of parameters and methods to cover. Canvas Widget A Canvas is based on a graphical rendering of objects and drawings. The canvas itself can be scrollable if needed. To create a Canvas widget, you can give a name to the object. Such as: Code: canvas =... https://www.linux.org/threads/pytho...-1-the-canvas-and-its-drawable-objects.61668/
The heart of a Proxmox Server is setting up Virtual Machines (VM) and Linux Containers (LXC). In this article, we will look at setting up a virtual machine running Linux. It really doesn't matter which Linux distro, since they basically all install similarly. So, we will install Linux Mint 22.2 XFCE as a virtual machine. Installation Media The first thing to do is download the ISO file needed for the installation of Linux Mint. I downloaded version 22.2 XFCE from... https://www.linux.org/threads/proxmox-04-linux-virtual-machine.61667/