Internet DRAFT - draft-romosan-omnics-intro

draft-romosan-omnics-intro







Independent Submission                                        H. Romosan
Internet-Draft                                                    OMNICS
Intended status: Informational                         November 30, 2015
Expires: June 2, 2016


             Introduction and Overview of the Omnics System
                     draft-romosan-omnics-intro-00

Abstract

   The transcendence of the user-operator dichotomy through interactive
   computing greatly empowered the programmers of early time-sharing
   systems and subsequent operating systems.  Earth is examined in the
   light of history as the largest known time-sharing system in
   operation, and Omnics, a synergistic planet operating system, is
   proposed.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on June 2, 2016.

Copyright Notice

   Copyright (c) 2015 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of




Romosan                   Expires June 2, 2016                  [Page 1]

Internet-Draft   Intro and Overview of the Omnics System   November 2015


   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  System Requirements . . . . . . . . . . . . . . . . . . . . .   2
   3.  The Omnics System . . . . . . . . . . . . . . . . . . . . . .   3
   4.  Design Features of the Hardware . . . . . . . . . . . . . . .   3
   5.  Design Features of the Software . . . . . . . . . . . . . . .   3
   6.  Design Considerations in the File System  . . . . . . . . . .   4
   7.  Design Considerations in the Communication and Input/Output
       Equipment . . . . . . . . . . . . . . . . . . . . . . . . . .   4
   8.  Security Considerations . . . . . . . . . . . . . . . . . . .   4
   9.  General Considerations  . . . . . . . . . . . . . . . . . . .   5
   10. Conclusion  . . . . . . . . . . . . . . . . . . . . . . . . .   5
   11. Informative References  . . . . . . . . . . . . . . . . . . .   5
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . .   5

1.  Introduction

   Fifty years ago today, in a time of scarce computing resources, the
   Multics (Multiplexed Information and Computing Service) system was
   presented in a series of influential papers.[CORBATO] It pioneered a
   suite of innovative features to facilitate resource sharing between
   multiple users and programs, and inspired generations of developers
   and operating systems.  As computer technology reached the critical
   point where computers became personal, operating systems changed, and
   some of the features were forgotten and discarded, while others
   forgotten and kept.

   Now is the time of another turning point.  With the growth of the
   Internet and the Web, computing cannot be considered strictly
   personal any longer.  A different set of needs emerges, and a system
   for planetary computing becomes a priority.

2.  System Requirements

   The Internet has made possible what visionary humanists of the past
   could only hope for.  Possible, but not actual.  Regarding Earth as a
   limited cybernetic system, it appears overrun by disregarding users
   with conflicting programs.  Physical and informational resources are
   allocated on brute force or chance, the programs of the few constrain
   those of the many, and most damage the system to the detriment of
   all.  The planet is being operated without a proper operating system.

   Omnics is an attempt at one and functions as an intermediate layer
   between low-level resources and high-level applications.  By



Romosan                   Expires June 2, 2016                  [Page 2]

Internet-Draft   Intro and Overview of the Omnics System   November 2015


   definition, its creation requires widespread adoption, and for this
   reason it is to be built on existing operating systems, interpreted
   languages and application protocols, offering maximum compatibility
   and minimum difficulty.

3.  The Omnics System

   The roles of Multics and Omnics are similar, but at different levels.
   Omnics must orchestrate dissonances harmoniously in the real world,
   but not through the application, whether believed to be objective or
   not, of a particular economic theory or political ideology.  It
   should be remembered that never in human history has an ideology
   proven itself final, complete, or sustainable by force.  Therefore,
   Omnics must start with the least assumptions that could possibly work
   and evolve alongside its users and their conceptions.  Open-endedness
   is the only presupposition.

4.  Design Features of the Hardware

   Many technological hurdles which had to be overcome by Multics are no
   longer an issue, but, as is often the case, the power of technology
   has surpassed the power of self-control.  Brain-computer interfaces
   have been developed since the seventies, and may critically reduce
   communication latency one day, but as long as human comprehension
   lags behind, Omnics has to be designed against miscontrol.

   Because a lot of the early computer research was military-funded,
   concerns for the resilience and reliability of computer systems were
   primary.  Distributed operating systems predate Multics, and their
   qualities, as well as other network effects, can benefit Omnics
   through the adoption of the Internet as its framework.

5.  Design Features of the Software

   A key aspect of operating systems in general, and distributed ones in
   particular, is inter-process communication.  Omnics seeks to elevate
   this exchange to the level of dialogue[BOHM] as the essential mode of
   operation, collapsing unidirectional relationships between programmer
   and user, writer and reader, governor and governed.

   The Web has made conversation possible on an unprecedented scale, but
   as a hypertext system it is not without flaws.  Omnics can build upon
   it in a symbiotic partnership, but not if it functions as
   contemporary web operating systems, that is to say browser-based
   desktops maintaining monological assumptions.  A truly global
   operating system is not the transference of personal computer
   operating systems onto the web, but their transcendence.




Romosan                   Expires June 2, 2016                  [Page 3]

Internet-Draft   Intro and Overview of the Omnics System   November 2015


   The limits of the system are the affordances of its application
   interface and user interface.  Because certain interactions
   strengthen corresponding behaviors, Omnics must never be thought of
   purely as an information space.  Implicit functions give tacit
   consent to what may be in conflict with explicit expressions.  A
   correspondence between the two is needed.

6.  Design Considerations in the File System

   Hierarchical file systems, as we know them today, began with Multics.
   Whereas it recognized the importance of non-hierarchical links across
   the tree structure, subsequent operating systems have neglected them.
   That a task as basic as organizing one's digital photos based on
   multiple criteria of time, place and people is not easily achievable
   shows a fundamental flaw of modern information architecture.  The
   topology of the world's information is not hierarchical but
   networked.

   Files, as monolithic blackboxes resisting referencing, recombination,
   reconceptualization and recontextualization, and folders, as
   partitions cutting sharply across fuzzy boundaries, reduce
   understanding and creativity, especially in conjunction with
   proprietary formats and encodings.  The file-folder dichotomy can be
   transcended through a hyperfile[NELSON] system containing and being
   directed by hyperdata.

7.  Design Considerations in the Communication and Input/Output
    Equipment

   Computing as public utility has been a central concern of Multics
   from its earliest beginnings.  The more recent proliferation of
   accessible devices has renewed interest in what is now called cloud
   computing, but its benefits have not been substantial.  A computing
   utility limited to data storing and processing is limited in value if
   it doesn't assist its users in deriving meaning from the data.
   Additionally, the privatization of computing in centralized clusters
   consolidates traditional power structures and commercializes personal
   information.  Decentralization is the defence against control.

8.  Security Considerations

   Though the subversion of the system by malicious users is made harder
   by its architecture, even local disturbances are rough problems, and
   they require elegant solutions.  Spamming, sock-puppetting and ballot
   stuffing are legitimate concerns, but surveillance and invasion of
   privacy are illegitimate measures.  The nature of the solution should
   be analogous to that of the problem, so that programmatic exploits




Romosan                   Expires June 2, 2016                  [Page 4]

Internet-Draft   Intro and Overview of the Omnics System   November 2015


   are handled algorithmically, and individual abuses personally, but
   not suppresively.

9.  General Considerations

   Omnics is not set in silicon.  This document constitutes a small step
   in the creation of a large system whose difficulty lies not the
   implementation but the elegance and acceptance of its principles.  As
   a first draft, the writing is intentionally non-committal, and the
   obscurity is an impetus for its development along lines of clarity
   rather than totality.

10.  Conclusion

   Ultimately, Omnics is about self-knowledge, mutual understanding and
   common good.  It requires the good will of good people, to set the
   standard and the tone of the developments and discussions that have
   to follow.

11.  Informative References

   [CORBATO]  Corbato, F. and V. Vyssotsky, "Introduction and Overview
              of the Multics System", November 1965.

   [NELSON]   Nelson, T., "A File Structure for the Complex, the
              Changing and the Indeterminate", August 1965.

   [BOHM]     Bohm, D., Factor, D., and P. Garrett, "Dialogue: A
              Proposal", 1991.

Author's Address

   Horatiu Romosan
   omnics.org

















Romosan                   Expires June 2, 2016                  [Page 5]