Current Work:
SBTCVM Gen2-9:
The current active version of the SBTCVM Virtual machine, and its development toolchain.
See The Gen 2 status page for specific progress details.
SBTNET
planned to be tested with Gen 2.
The basic idea of SBTNET is a fully balanced ternary networking system similar to TCP/IP, emulated using a client-server scheme built against TCP/IP.
Its intention is to be used with not only SBTCVM, but other balanced ternary systems as well, as SBTNET's protocol schemes will be open, and the refrence client & server code Free (libre) open source software.
The SBTCVM-BTT2 text encoding is planned to be extended with additional control codes, and chosen as standard for SBTNET.SBTCVM Gen 3
An experimental java rewrite of the Gen 2 Virtual Machine, with various improvements, such as speed, and a planned GPU.
SBTCVM Gen 4
Gen 4, while it will be based upon and backwards compatible with SBTCVM Gen 2's ISA, roms, disks & compiler toolchain, the VM itself will be 24 trits, generally be expanded ISA & featureset wise, and fully reimplimented in the Rust programming language. Will also build upon the Gen 3 prototype.Future Projects
(early testing & development may be underway)
CerberOS
'Cerby The cerberus' |
CerberOS is a future project for SBTCVM Gen 4. (one that will influence much of Gen 4's ISA extensions over Gen 2's ISA)
Its design goal is to implement a highly portable ternary *nix-like OS, that may stand as a foundation for other ternary OSes, and act as the OS for more ternary systems than just SBTCVM.
A
purpose-built portable programming language will be designed for this
task, as neither existing SBTCVM Gen 2-compatible languages are portable
enough,to handle a portable Ternary OS Kernel of the type CerberOS will
require.
No comments:
Post a Comment