UBOS is a newLinux distrothat aims tomake it 10xeasier to runserver-sideapps foryourself, orfor yourfamily, onhardware youown. It does byprovidingsingle-commandweb applicationinstall,uninstall,backup/restoreand systemsupgrade,including allserverconfiguration,databaseprovisioning,data migrationetc. UBOS nowalso providessingle-commandnetworkconfiguration,including DHCP,mDNS, DNS,firewall,masqueradingand integrationwithLetsencrypt. Currentsupportedplatforms:
ScriptForm is astand-alonewebserver thatautomaticallygenerates formsfrom JSON toserve asfrontends toscripts. Ittakes a JSONfile whichcontains formdefinitions,constructs webforms from thisJSON and servesthese to usersover HTTP. Theuser can selecta form and fillit out. Whenthe usersubmits theform, it isvalidated andthe associatedscript iscalled. Dataentered in theform is passedto the scriptthrough theenvironment.
lshw (HardWareLiSter) is asmall tool forLinux toprovidedetailedinformation onthe hardwareconfigurationof the machine.It can reportexact memoryconfiguration,firmwareversion,mainboardconfiguration,CPU version andspeed, cacheconfiguration,bus speed, etc.
sup is a verysmall andsecure Capplication. itis designed torun as root(with suid biton) tofacilitate theprivilegeescalation ofusers toexecute certainprograms assuperuser. allsettings in supare hard-codedat compiletime. sup isvery portableandself-contained,designed forproduction useas a staticbinary. sup isa sort ofhard-codedsudo: it is anideal companionfor artisansbuilding smallcontainers andembeddedsystems.
Rpmrestoreallows the userto show thedifferences(user, group,mode, mtime,size) between apackage'sstatus oninstall and itscurrent status.This act as animprovement ofthefunctionalityprovided by the"rpm-V"command. Italso allows theuser to restorethe attributesto theiroriginal state(installstate). Itfeatures abatch mode, aninteractivemode, alogfile, androllback.