Northbridge Terminal OS [twitter]northbridge_net[/twitter]
The first OS with built-in support for the Northbridge Network.
Explanation of the Northbridge project here.
Features:
- User login
- Push notifications
- Customizable theme
- [acronym='Removed as of dev v0.7b and re-added in v0.7c, just as view-only']OS file protection[/acronym]
- Online file storage (dev)
- [acronym='Auto-completion, settings API, wget program, corrected pastebin program']Back-ported features[/acronym] (dev)
- Environment detection (ComputerCraft (default), ComputerCraft Edu, Termu, CCEmuRedux and [acronym='The version hosted on the Northbridge website']Mimic[/acronym] are supported) (dev)
- Multitasking API (dev)
- RTC API (dev)
- Metadata API (dev)
- Detect MC version when _HOST is not available (dev)
- Detect CC version when _HOST is not available (dev)
- Most if not all features should be supported for pretty far back in past CC versions
Screenshots:
Spoiler
The main feature to show off graphically right now is the theme and how different programs use it.Default:
O "lava" theme:
Reboot program uses it:
Lua program uses it:
More screenshots to come as features make stable releases.
To do:
Spoiler
- Program manager with permissions
- Official programs in manager
- Graphical desktop
- Music streaming
- Store API
- Social
- Built-in updater
Changelog:
Spoiler
Changelog for alpha and dev builds are not tracked here. You can see the latest changes in the installer.0.6
- Quick patch to fix the pastebin program
- Changed reboot and lua programs to follow theme
0.5
- Added notification API
- Fixed OS (hopefully)
0.4
- You can now change your theme by running the 'theme' command in the main terminal.
- Fixed the directory whitelist for fs.open.
0.3
- Added user login.
-> Network and local accounts.
- Something else I can't remember.
0.2
- Fixed file protection issue.
0.1
- Initial release.
To install:
Spoiler
pastebin run 9gQF554U
Why have three different builds?
Spoiler
The stable build is obviously going to be the most stable, more polished, should have fewer issues. Full changelog will be tracked here on the thread.The dev build has finished features, little less stable.
Alpha build will be most unstable, and the newer features may change as it gets closer to being pushed to the dev build. Alpha will also be updated more frequently. Builds will not be posted here as frequently.
How versioning works in dev and alpha builds:
Spoiler
The number represents the stable build that it is working towards.The first letter is the dev version or the version of dev that alpha is working towards.
The second letter is the alpha version.
For example, take version "0.5bc"
"0.5" is the new stable build that is in progress.
"b" is the dev build that is in progress.
"c" is the current alpha build.
Links:
If you have any issues, use the "submitLog" program!
If you like this project or it's concept, please leave a reply saying so. It is a great encouragement to keep working on it.