summaryrefslogtreecommitdiff
path: root/etc
AgeCommit message (Collapse)Author
4 daysoasm: Add initial support for labelsIan Moffett
A label is like a pin on a map with a number attached to it. OASM keeps track of a number referred to as the psuedo instruction pointer (PIP). This value is initially zero by default and is incremented every instruction. The purpose of this value is to pin a location in the code and mark it to be at a specific address so that further references to that label would be translated to the previous PIP value at the time of encountering the label. Signed-off-by: Ian Moffett <ian@osmora.org>
5 daysbuild: Add tests for oasm and oemu in etc/oemu/Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-07-10usr: login: Implement 'password' input/hashingIan Moffett
- Update /etc/passwd to contain the hash for 'root' - Implement password checking login in the 'login' program - Add information about default credentials in the README Signed-off-by: Ian Moffett <ian@osmora.org>
2025-07-08base: Add etc/passwd + base/etc/Ian Moffett
- Introduce the etc directory within the sysroot - Add an etc/passwd Signed-off-by: Ian Moffett <ian@osmora.org>