This is a short post about the installation of usage of OreBoot bootloader and Barebox on Qemu and RVVM RISC-V virtual machine and emulators.
Precompiled version are available here:
It will take about 2.8GB in your home directory, subdir
~/.rustup/toolchains
for installation of needed toolchain.
The Linux kernel containers (LXC) is a nice and efficient mean to run containers. Far lighter and more efficient than Docker ones, it is well integrated in GNU/Linux system environment.
LinuxContainers developers community followed, Aleksa Sarai Incus interface, a fork of Canonical's LXD. It have both a cli and a web interface, like the very powerful Proxmox, maybe not reached the same level (in january 2025), but can be installed on your own linux, instead to having to work on a proxmox specific server. Both have their pros and cons.
I will present here all installation process step by step on Arch Linux to make LXC container working:
Disclamair:
A simple tic-80 card in Lua, that display 3d eyes, following light or mouse, à la Xeyes 👀, but in 3d.
With hipe on useless AI technologies, including ChatGPT or some other inefficient AI models, Lot of malicious companies, thinking they will found El Dorado, try to take profit of all datas they can obtain on the web, without respecting Netiquette conventions.
Suchir Balaji, a whistleblower that described OpenAI illegal reusage of other creator content has been found dead in its US partment, see "Police rules out foul play in death of OpenAI whistleblower Suchir Balaji"
As a result, more and more web service see their traffic grow insanely with most part of these bots, often saturing services like a DDoS. Search Engine crawlers generally limit their request to 1 time every few seconds to avoid overload of web servers, but recent AI bot crawlers scan as fast as possible. ClaudeAI is one of these famous bots. Until recently they at least respected "User Agent" field, that describe the user agent used, allowing web services to select which user agent they want to serve to. But as most services are blocking these chat bots due to their non-respect of crawling conventions, some newcomers to Internet, think that hiding or forging User Agent as a user Browser would be a good solution to still thieve datas to train their models.
As a result, services start to block too much things and Web users start to complain to not be able to visit regular web sites, detected as AI bots, they are blocked. And a fun sideffect, is that ibots train on bader and bader result after every new generation, degrading AI database quality that degrade the content etc....
Here are the methods I used to block an efficient way a large part of badly managed AI bots without blocking end Users.
Snac2 is a lightweight ActivityPub server, it rely on SQLite DB by user and files on disks, that's all. Don't overgrow like some other servers (Pleroma). It is wrote in C language without unfinite libs dependency, so fast, reliable, not a myriad on unreliable/unmaintained/backdoored language modules.
For reference, installed size of Arch Linux binary (daemon and command) for release 2.64 is:
So this can run coupled with nginx on a really light Solar Powered SBC (There are a lot of very efficient and cheap ARM or RISC-V SBC available now).
Starting on Commodore-64, generally called C64 (MOS 6510 that is a modified version of 6502, will use 65xx here) assembly on Linux. This 8-bit microprocessor is relatively limited and simple, as Z80 microprocessor, and used on several popular platforms, including Commodore PET/VIC20, Apple][, BBC, Oric 1/Atmos/Telestrat, Atari 400/800/5200/XL/Lynx, NES and SNES or PC Engine/TurboGraphix. The power of the most interesing of these computers are in association with their audio, graphics and video co-processors.
This document, is based on the usage of generaly available and FLOSS, xa assembler, xda65 debugger and VICE emulator, on GNU/Linux platforms.
This picture of "A Mirror of Time" ("Зеркало времени", 1976) animation by Vladimir Tarasov looks a lot like "Q.bert" video game (Warren Davis and Jeff Lee for Atari and Gottlieb, 1982)
This page is about retrocomputing, see also Fantasy Console for virtual neo-retro computers ^^.
How to install Arch from a Debian or derivative (or other arch), using bootstrap archive and chroot.
Also added some tips for Manjaro-keyring problems, this arch derivative is well known for that.
The command pacstrap also help to install arch, the official tutorial explains how to use it
WIP: Still doesn't manage to have a bootable UEFI+GPT, systemd-boot UEFI Boot Manager, bootable system (See also Archiwiki systemd-boot dedicated page)
漢字 or in simplified shape 汉字 (hanzi in modern standard Mandarin Chinese, one of the several Han languages among Chinese languages), meaning Han (ethnie) script is the script of the main Chinese population, in China for several milleniums. There are not hyeroglyphs (Egyptian script), even if they have in common, as most of all of the planet scripts, pictographic origin.
Beside China, the Han charactees was also the main script used in Koreas (漢字 hanja), Japan (漢字 kanji) and Vietnam (漢字 Hán tự) until the middle of 20th Century. They are often called CJK instead of CJKV, don't know why, Korea as Vietnam don't use them anymore in their everyday script, Vietnam still used it officialy until 1954, the time of French decolonization, where Korea, if I'm not wrong stopped to use it with japanese decolonization in 1945.
Inside 18th and 19th Century China, Mongolians and Tibetan used, probably due to Manchu influence all over China, decoration with rounded shape longevity han character (寿 shou, some thinking that's the near rounded character happiness), also used as first character to describe sushi (寿司) in Japan. They are still used today in independant Mongolian Republic, or by Mongolians of China and Russia too, and by Tibetans, or several mixed culture of Tibetan, Mongolians, Turkic or other minorities cultures.
Several kind of maps useful to everybody.
Fantasy consoles are 8 or 16 bits like virtual machines, with programming language and that often include tools to add graphics, audio and music. This is a funny world, and a good mean to develop an interactive or multimedia application a quick way. Limited resources, often very simple script language (like Lua as an exemple), allow to quickly prototype things, by only going toward essential things.
This page is about animation in general... only 1 entry, need more things :)
You can still go to my animation page on my old website for more informations, softwares etc..
This page contains resources about RISC-V emulators, simulators, available distributions and simple and cheap solution to have displayed output
There are a lot of possibilities in this, inluding, for hardware RISC−V display, some LCD screen, HDMI output with closed driver or open driver, with often limited GPU support (work in progress). There are some FGPA based solution with open sources solution.
This blog runs with Rust made static site generator Zola
As official documentation, is less than limited, I had to read several 3rd party docs to undederstand how to use it.
Update 2025-01-03, after few months of usage:
Zola use tera language for template and TOML for configuration files. So it's easy to understand for Ansible users or Python developers as example.
Function can be put in a specific kind of templates called shortcode, it can then be called in article or templates with {{ name((id) }}
, where name is the name(.html/.md) of the file that contains the shortcode function template itself. The official documentation is nice on ths part.
For templates, Zola use Tera languages, about the same used in jinja2 files of Ansible.