Posts

Squab Linux Live - the most complete live system in the world. Final Chapter!

Image
Update April 2, 2026: - Added fonts suitable for a book and pdftk utility. Updated the kernel and succeeded in fitting Lazarus 4.6, equipped for Database and Client-Server Applications.  A new version available here . Download the .iso file and burn it into a USB Flash stick of 16Gb. The created flash drive is read-only, and that means that, if you need to save your work, you need a second flash drive, or mount some partition from the host computer. This also means that your flash drive will last very long.  Arduino IDE was removed for lack of space, but you can still program AVRs in bare-metal mode (example projects are included in "work" subfolder). There is support for Blackpill, Bluepill and derived boards, using libopencm3 SDK with starting templates.  FreePascal compiler for embedded (AVR and ARM) is provided as well.  Linux Kernel 6.12.73 .   Now, 6.12.74 👍 Included applications for MIDI projects.  I never talked about this in detail, never tri...

Typhoon Relational Database - bindings in FreePascal

Image
 Typhoon is a small relational database library (or database engine, if you want) written in C language and used by its author in commercial applications. I use it in a little demonstration application, named SquabDB, which is a pigeon breeds database published on gitlab at this address . But, because I like also Pascal language and I use it a bit, I made a Pascal unit for Typhoon, named ty.pas which can also be seen here . To test it, I used it in the same application, but this time written in Pascal language, published here .

Application Development Workstation with a minimal desktop manager.

Image
  The desktop manager is composed of BlackBox window manager (with a menu edited by hand and fluxbox initialization scripts), Tint2 taskbar, Nitrogen wallpaper utility, plus a couple more widgets. All under Linux Devuan 4 operating system on a very modest dual core Celeron with 4Gb RAM memory,  After a fresh start and stabilization, htop shows around 312Mb of used RAM memory which I can squeeze even more but then I start loosing functionality. You cannot get this low on a systemd based system. The workstation is used to develop C and Pascal medium complexity applications, Internet browsing and messaging, multimedia and game playing, multimedia creation.  The system is very snappy and it gets the job done without stressing the laptop. For more complex tasks (as drawing in krita with a wacom tablet ), a more advanced desktop manager is used where all this advantage completely disappears. 

Arduino Solar Shower Prototype

Image
  Work in progress...