Projects tagged ‘limbo’


[6 total ]

1USERS
 

Acme is a programmer's text editor, shell, and user interface. It runs on a virtualized operating system, Inferno, that runs hosted on Windows, Linux, Solaris, and MacOSX.

0USERS

This is part of the 2007 Google Summer of Code project. It is a system for distributed music using the inferno-os. It includes modules for software synthesis, computer generated compositions, user interaction, and managing a grid of computer nodes to coordinate the generation of sound to create computer symphony.

0USERS

A collection of C code, Limbo library modules, and Inferno file servers to allow SPKI proof sequences to be used for Inferno authentication. Inferno's authentication is decentralised. Parties can have any number of public keys. The two parties to ... [More] the authentication protocol present their chosen keys for the connection, each supported by a certificate provided by a common signer, usually determined by the service, and often run by the same administration. The signer associates a user name and a public key. Not all connections to a service require the same signer. Anyone can set up a signer (but only the owner of a service can make the service use it). The existing Inferno scheme is naturally decentralised but does not easily scale. To address that, we turned to the decentralised but more scalable design of SDSI/SPKI. That will allow us to express arbitrary "speaks for" relations using SPKI certificates, which can then be presented to gain access to Inferno services. Amongst other things that provides a way to define group membership in a distributed Inferno system. An important sub-project is to add Inferno's authentication scheme to the set supported by Plan 9's factotum (and similarly for Plan 9 Ports). This software will become part of the main Inferno distribution, but it is convenient to develop it independently in this separate area. This is a Google Summer-of-Code project. [Less]

0USERS

OverviewInferno DS is a port of the Inferno Operating system to the Nintendo DS. Inferno DS aims to use the distributed nature of Inferno with the variety of input methods, for the hardware capabilities of the DS like wifi, touchscreen, graphics & ... [More] audio (see TechnicalBackground) to create new and interesting ways of interacting with computational resources. The GsocProjectIdeas wiki page includes some application examples like gaming, VoIP, jukebox and accessing remote resources using the styx(5) protocol. NewsIntrepid DS developers wanted!, just drop a line for recruitment. As progress is made we release .nds files which you can try and run on the bare DS, get them on the downloads section. Moreover, progress can be tracked using Google Code feeds, see: commits | downloads | issues | wiki [Less]

0USERS

The Inferno plug-in allows a full Inferno® operating system (or any convenient subset) to run inside a web browser. Coupled with Inferno's portable applications, this means that any Inferno application will run within the browser without having to ... [More] modify its code. In other words, one can write browser-side parts of applications in the concurrent programming language Limbo®, which can be fun. You can mount and access remote resources using Styx. No XML need be used (now, that's really fun). Currently the only browser supported is Internet Explorer® version 4 and above, but we hope to change that here. All the source code to the various plug-ins are in this project. See the Inferno project page (http://code.google.com/p/inferno-os) for the Inferno system itself. [Less]

0USERS

This is the source code from the Inferno Programmer's Notebook The wiki contains an Index of labs so far. Each entry, when it describes a programming session in Inferno, should include at least the following. purpose; what I hope to get done in ... [More] the session apparatus and settings; so someone else could reproduce what I've done diary; record of actions and results analysis and conclusions I use inferno for fun. the sessions I describe take place at home, in the evenings, usually Monday to Friday, 9:00pm to 11:30pm. This isn't always enough time to get things done, so some of the tasks may seem quite trivial. I want labs to cover a wide range of subjects in computer science, to cross over disciplinary boundaries, to go wherever my curiosity takes me. I hope to experiment a little, learn a lot, and, just maybe, discover something new. Inferno presents a good environment to do this work, for a variety of reasons I'll explore in the labs. If you like the idea join the lab. [Less]