PowerBook G4 port APK / OpenRC 32-bit PowerPC

Resurrecting the silicon dead, this time in brushed aluminum.

necros-g4 reprend l’ADN terminal-first de NecrOS, mais l’habille pour le monde PowerBook G4: machine de terrain, coque aluminium, écran froid, clavier noir et ligne de commande verte à l’intérieur.

Base cibleAdélie Linux
Build artefactmake build-ppc
ApprocheBundle + install local
PowerBook G4 shell
necros-g4 PowerBook G4 artwork
root@powerbook-g4:~#
wget -qO- https://raw.githubusercontent.com/WaD45/NecrOS-G4/main/install.sh | sh

status
architecture ...... powerpc / 32-bit
recommended base .. adelie linux
delivery path ..... ppc bundle

Same necromancer mood, different machine.

La page d’origine jouait la carte CRT sombre. Ici on garde l’ADN hostile et minimal, mais on le projette dans une esthétique PowerBook G4: métal froid, éclats Aqua, cockpit portable et terminal opérationnel.

PowerPC-first

Le port n’essaie plus de maquiller un flux x86. Il assume un chemin PowerPC distinct, avec détection `ppc`, build dédié et documentation orientée PowerBook G4.

Portable field rig

L’idée n’est pas une distro de labo lourde, mais un poste léger, utilisable sur ancien matériel, pensé pour l’intervention et la discrétion.

Apple 2003, not museum cosplay

On reprend les codes visuels du G4 sans tomber dans la nostalgie kitsch: reflets aluminium, rondeurs Aqua, contraste froid, typographie propre et terminal lisible.

Hardware envelope

Le projet vise une machine réelle avec contraintes réelles: RAM limitée, CPU PowerPC 32-bit, support graphique imparfait, mais un clavier et un form factor encore très exploitables.

32-bitPowerPC target
256 MBRAM viable floor
OpenRCLight init stack
APKPackage workflow

Deploy path

Le flux le plus crédible aujourd’hui n’est pas un ISO PPC magique, mais un bundle généré côté build puis installé localement sur la machine cible.

# build the ppc bundle
make build-ppc

# on the PowerBook G4
tar xzf build/necros-g4-1.0-ppc-bundle.tar.gz
cd necros-1.0-ppc
sudo sh necro_install.sh --minimal --no-gui

Execution order

Le port doit rester incrémental: d’abord le runtime, ensuite les toolboxes, enfin le boot media Open Firmware.

1

Installer une base PPC compatible, idéalement Adélie Linux.

2

Déployer necros-g4 en mode CLI et valider réseau, shell, outils core.

3

Tester GUI et packages toolbox par toolbox, pas en bloc.

4

Traiter ensuite les cas big-endian et le vrai média de boot.

Project status

Le dépôt NecrOS-G4 contient déjà le socle de portage: détection PowerPC, support Alpine/Adélie côté runtime, bundle `build-ppc`, documentation G4, et identité de projet séparée.

Implemented now

  • PowerPC architecture detection
  • Adélie-friendly installer path
  • PPC deployment bundle output
  • GitHub Pages-ready docs entrypoint

Next engineering pass

  • Audit toolbox package availability on PPC
  • Isolate big-endian-sensitive tooling
  • Validate X11 path on real PowerBook hardware
  • Prototype Open Firmware media flow