Progress - logdate 20250415

A Debian based OS project meant as an educational environment for learning Gambas.
With pre-installed Gambas3 and all needed to get you educated.
Core applications in the OS will be slowly replaced by Gambas3 counterparts.
Post Reply
User avatar
gbWilly
Site Admin
Posts: 153
Joined: Fri Sep 23, 2016 11:41 am
Location: Netherlands
Contact:

Progress - logdate 20250415

Post by gbWilly »

Currently at build 11 of 'gambos-bookworm-mate-amd64.iso'
What:
Debian 12 bookworm with bare mate desktop as base and a pre installed Gambas version.
Goal:
  • 1. Controlled and stable learning environment where guides and code are developed in GambOS and with same user account, same Gambas version, same desktop etc, so all should work as expected and different desktops, window managers and the like of it do not interfere in learning Gambas.
    2. Build common desktop gambas application (text editor, browser etc) as default for GambOS desktop, so Gambas applications can be experienced
    3. Create educational guides on how to build the above GambOS desktop applications yourself, step by step, to learn (or improve) Gambas coding skills
    4. Provide a central base of research on Gambas3 topics when help is needed
    5. Able to install on fysical system or VM from .iso
Status on live boot of .iso:
Succes:
  • * bare bone mate installation
    * hand selected mate applications added
    * hand selected non-mate applications added
    * gambas-3.19.6+bpo file repository installed (located at /usr/share/gambos/gbwilly.gambas3.3.19)
    * selection of gambos deskstop backgrounds added (located at /usr/share/backgrounds/gambos)
    * gambas3 pre-installed from file repo
    * gambos desktop background during boot and as desktop background
    * mate panel created according to template
    * pre set settings applied to mate terminal, pluma and caja (mate applications)
Failure (semi):
  • * custom menu mixes with default menu at boot of live (see image below).
--> is fixable, but requires modification of the build .iso (I have done it, but it's annoying)
GambOS-Live-Menu.png
Status on installing from .iso:
Succes:
  • * bare bone mate installation
    * hand selected mate applications added
    * hand selected non-mate applications added
    * gambas-3.19.6+bpo file repository installed (located at /usr/share/gambos/gbwilly.gambas3.3.19)
    * selection of gambos deskstop backgrounds added (located at /usr/share/backgrounds/gambos)
    * gambos desktop background during boot and as desktop background
    * mate panel created according to template
    * pre set settings applied to mate terminal, pluma and caja (mate applications
    * preseed of installation (only a few options need to be done during install, like password, hostname and a few others)
Failure:
  • * gambas3 pre-installed from file repo
--> according to logs it is installed and get's removed!! Repo is still present and a simple apt-get install gambas3 installs it!!

Below, in front, a live boot (kvm -cdrom gambos-bookworm-mate-amd64.iso -m 4G) and in the back an installed .iso on QEMU/KVM. WYSIWYG after fresh install (back) OR live boot (FRONT). Find the differences :D
GambOS-Live-vs-Installed.png
Work In Progress:
  • * fixing above failures
    * testing fixes
    * eventually release Alpha 1 when fixes done
So, getting there, few last hurdles and the foundation is there for GambOS Alpha 1 release (very bare one release I must state)...
You do not have the required permissions to view the files attached to this post.
gbWilly
- Dutch translation for Gambas3
- Gambas wiki content contributor
- Gambas debian/ubuntu package recipe contributor
- Gambas3 Debian/Ubuntu repositories

- GambOS

... there is always a Catch if things go wrong!
Post Reply