ananta is a derivative of Inferno (a distributed operating system originally developed at Bell Labs and currently maintained by Vita Nuova) aimed at modernization for mass adoption.
Warning
|
ananta is not ready for production use. |
Applications are written in limbo and compiled for dis to run anywhere on a network in a portable operating system.
The design has three principles:
-
All resources are named and accessed as files.
-
One protocol (9p) allows uniform access to these resources.
-
A single local namespace joins resources provided by remote services.
In this manner, programs can access resources using only the file operations open
, read
, write
, and close
.
Note
|
That is to say, networked participants only need to communicate with 9p instead of http(s)/dav, smtp, imap/pop, ssh/scp, ftp, ssl/tls, smb, ntp, ppp, ldap, dhcp, dns, sip, … |
The following system/architecture pairs are supported:
386 | amd64 | arm | 68020 | mips | power | sparc | spim | thumb | |
---|---|---|---|---|---|---|---|---|---|
DragonFlyBSD |
x |
||||||||
FreeBSD |
x |
||||||||
HP/UX |
o |
||||||||
Irix |
x |
||||||||
Inferno |
x |
x |
x |
x |
x |
x |
x |
||
Linux |
x |
x |
x |
x |
|||||
MacOSX |
x |
x |
|||||||
NetBSD |
x |
||||||||
Plan 9 |
x |
x |
x |
x |
x |
x |
x |
||
Solaris |
o |
x |
|||||||
Unixware |
x |
||||||||
Windows |
x |
To install
This will create and install the libraries, limbo compiler, emu (if running hosted), and auxiliary commands.
Now execute emu
and you should see the sh
prompt awaiting your input:
;
Documentation is at https://{name}.bryton.io/manual.