LifeStir - Your Web Social Network DNA - social networking                           

The Practicality of PLEBS NOS: Introduction - New Pervasively Ledgered Encryption Based Secure Network OS (PLEBS NOS)

Group Info

New Pervasively Ledgered Encryption Based Secure Network OS (PLEBS NOS)

New Pervasively Ledgered Encryption Based Secure Network OS (PLEBS NOS)

Proposal for a new OS based on the following requirements:


**Ledgering and journaling of IPC to enhance security.

**All IPC and data transfer sequences encrypted, with decentralized signatures en masse.

**No server caching, all communications via local and transglobal networking with caching at routers.

**Communications and processing with hardware encryption dependent.

**Completely Open Source to prevent ransom demands and back door formations.

**Independent decentralized committee to oversee development (no enterprise or bureaucratic agendas).


Check out the Sticky Forum Topics below for further information about PLEBS NOS, and please comment and criticize constructively.

David Underwood
David Underwood Mar 7 '16

The concepts that would underpin PLEBS NOS are not new and neither are they unreasonable. In fact the various ideas that birthed the requirements for PLEBS NOS have been available in other software.


1) Ledgered Operating System: The ledgering system is a relatively new concept popularized by bitcoin. It provides 'journaling' of transactions, or in people speak, records. This is done in a 'block-chain' which is a link of all the transactions ever recorded. Some enterprising individuals have already implemented a ledgered operating system, BOLOS.


2) Network Distributed Kernel: It is immensely wasteful and ultimately insecure to focus a kernel on a single point of failure, eg a server. Granted, resources and coding maturity were heretofore limited, so this was the way things were done. What is needed, now that the resources are available and within budgetary constraints, is to have distributed computing, distributed name spaces, and distributed file systems. Couple this with replication of kernel data throughout the network field and you get a robust and secure system. The forerunner, of course, is the Plan 9 OS, the distributed OS from the stable that brought you UNIX, Bell Labs.


3) Inter-process Communication Encryption: A necessary requirement in a network based operating system communicating along a distance for kernel based processes and data retrieval. This is already available from IBM. A concise but valuable resource pertaining to security concerns within an OS can be found at Apple's discussion page here.


4) Hardware Accelerated Software Hardware Interface Encryption: All hardware processing units within the PLEBS NOS network chain should have hardware based encryption/decryption accelerator technology, and this includes the routers and network interface chips. This technology would enable a more granular implementation of encryption within the OS infrastructure, allowing even fundamental encapsulaterd micro operations to be encased in encrypted code which only allows legitimate hardware to decrypt before processing. Examples are FPGA, GPU, CPU encryption/decryption.


5) Highly Reliable Programming Language: The ideal programming language would encapsulate the characteristics of high integrity, security, safety and widespread industrial application. This is fulfilled by SPARK, the language developed on the core of the ADA programming language, by the University of Southampton, UK, in association with the British Ministry of Defence. This language is used by the US lunar project CubeSat.


6) Virtualized Network Distributed Separated Microkernel: Building on the integrity of the ADA programming language, the MUEN Separation Kernel was developed in conjunction with the SPARK programming language to virtualize the components within a microkernel, assuring safety within. Adding an encryption/decryption syntax between the virtualized components would enhance security.



A Ready Built Operating System

There exists already an Operating System embodying the principles set forth for PLEBS NOS, called the Genode OS Framework. There are plans now to mature Genode as a distributed system, e.g., a system spread over multiple FPGA-based softcore CPUs, over multiple domains of the Muen separation kernel, or a local machine and a cloud-service provider.



Another new operating system using many of the proposals described in these articles for PLEBS NOS, is called Ethereum. This peer to peer NOS is a public blockchain-based distributed computing platform, featuring smart contract functionality. It provides a decentralized virtual machine, the Ethereum Virtual Machine (EVM), that can execute peer-to-peer contracts using a cryptocurrency called ether.



For further details and discussion on these topics go to the group forum list here.

The Forum post is edited by David Underwood Aug 15 '16
This topic is sticky
You need to be a group member to post.
web counter
web counter