X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=blobdiff_plain;f=doc%2Findex.html;h=bb7c5b261793d3d038f0e092e8be7d6e7f93e855;hp=20deddc7d7f843d492b3e12b5f75097912b1d91a;hb=6cce3fedf5004c0832fa533c888c2518a32de002;hpb=0c433a6018b747a48fde1d94c7466182e762883f diff --git a/doc/index.html b/doc/index.html index 20deddc..bb7c5b2 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ Sixth - system for data storage, computation, exploration and interaction - + @@ -217,27 +217,43 @@ published by the Free Software Foundation. -
  • other applications hosted at svjatoslav.eu +
  • other applications hosted at svjatoslav.eu
  • -

    1 Current status

    +

    1 Vision - A tool to amplify human ability

    -

    -There is nothing useful for regular people yet. +

    +Makes lots of complex data intuitive to:
    +  - explore, understand
    +  - manipulate and compute on
    +
    +by extensively relying on:
    +  - realtime 3D graphics with immediate feedback loop
    +  - flexible and distributed computation and data storage

    + +

    -Sixth is presently in research / prototyping and ideas collecting phase. Some -working parts are already implemented: +“Virtual reality holds the key to the evolution of the human mind” +Dr. Lawrence Angelo, The Lawnmower Man (1992)

    +
    +
    +
    - +
    +

    2 Current status

    +
    -
    -
    - -
    -

    2 Vision

    -
    - - -
    -

    -“Virtual reality holds the key to the evolution of the human mind” -Dr. Lawrence Angelo, The Lawnmower Man (1992) -

    -
    -

    3 Feature ideas to implement/incorporate in the future

    +

    3 Computation ideas

    -
    -
    -

    4 Technical capabilities to have

    -
    -

    -Perfect computing system must have advanced data visualization, -storage, transmission and computation capabilities. -

    +
  • Possibility to suspend/resume arbitrary processes to permament +storage. +
  • -

    -There are LOTS of existing cool technical ideas and solutions for each -challenge. It's really hard to pick the best. Here is a small list to -evaluate. -

    -
    -
    -

    4.1 Computing

    -
    -

    -Efficient distributed computing is required. -

    +
  • Possibility checkpoint/revert running process. +
  • -

    -Possible solutions: -

    -
      -
    • MapReduce algorithm. +
    • Possibility to clone/branch running process.
    • -
    • LLVM. +
    -
  • Julia programming language. +
  • -
  • … +
  • -
    -

    4.2 Networking

    -
    -

    -P2P secure, fast and reliable networking is required. -

    - -

    -Possible solutions: -

    +
    +

    4 Frequently Given Answers

    +
      -
    • I2P: https://geti2p.net/en/ +
    • Why such name ? +
        +
      • In short: it's just a number.
      • -
      • GNUnet: https://gnunet.org/ +
      • Many years ago inspired by the ideas of Forth (programming +language) I decided to create my own implementation Fifth +(computing/programming environment).
      • -
      • FreeNet +
      • Then I realized I miss type safe object oriented capabilities. So +I updated the name to Sixth and switched to Java.
      • -
      • … +
    -