Back to Wekan

Dev: Plan 9 / 9front install & update platforms (manual vs automatic)

docs/Design/Autoupdate/OS/Plan9.md

10.101.2 KB
Original Source

Dev: Plan 9 / 9front install & update platforms (manual vs automatic)

Plan 9 and its active fork 9front have no binary package manager — the system is a source tree you pull and rebuild. Original Plan 9 used replica/pull with fossil/venti for the archival filesystem; 9front replaced replica with git9, so the sysupdate script runs git/pull from the 9front repo and you mk install from /sys/src. Manual and source-based; no auto-update.

MechanismManualAutomaticAuto/Internet mechanismMaintainerURLLicense
9front git9 / sysupdategit/pull from gits://git.9front.org over the network, then recompile from source9front communityhttp://9front.orgMIT / LPL
Plan 9 replica/pullNetwork replica of the source treePlan 9 Foundationhttp://p9f.orgMIT
fossil / ventin/an/aArchival filesystem + snapshots (storage, not an update tool)9front / Plan 9http://9front.orgMIT / LPL

WeKan / Electron applicability

No — Node.js/Electron are not ported; the WeKan desktop cannot run.

See also

Redox.md · SerenityOS.md · BSD.md