Sixth - system for data storage, computation, exploration and interaction
-Table of Contents
- -+
Sixth - system for data storage, computation, exploration and interaction
+-
-
- download latest snapshot +
- download latest snapshot +
- This program is free software; you can redistribute it and/or modify it under the terms of version 3 of the GNU Lesser General Public License or later as -published by the Free Software Foundation. +published by the Free Software Foundation. +
- Program author:
-
-
- Svjatoslav Agejenko -
- Homepage: http://svjatoslav.eu/ -
- Email: mailto://svjatoslav@svjatoslav.eu/ -
-
- - other applications hosted at svjatoslav.eu +
- Svjatoslav Agejenko + +
- Homepage: http://svjatoslav.eu + +
- Email: mailto://svjatoslav@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
+-
-
- Sub projects: +
- Formulated high-level vision / goal. + + +
- In the process of implementing some of building blocks: +
- 3D engine demos +
2 Vision
--
-
- A tool to amplify human ability. - -
- Properly visualizes and immerses user in completely various forms of -information and provides intuitive and powerful ways to explore, interact and -manipulate it with fast feedback loop to immediately see results. +
-+-âVirtual reality holds the key to the evolution of the human mindâ -Dr. Lawrence Angelo, The Lawnmower Man (1992) -
-
3 Features to implement in the future
+3 Computation ideas
-
-
- Semantic networks / knowledge trees. +
- Program - stored instructions for execution by computer. + + +
- Process - Currently running program.
+
-
+
- Process is self contained. Has a full copy of program code and
+every dependent library.
+
+
-
+
- Memory used by processes is content addressed/deduplicated at +low level in the system. + + +
- This allows:
-
-
- Is able to use natural language for knowledge mining and question answering. -This could potentially lead to self aware artificial intelligence. Because -of "Three laws safe" design, there is nothing that can go wrong. -
+ - Upgrading software installed in the system without breaking +already running processes. + + +
- Easier migration of running processes between physical +computers. + -
- Become an alternative to KDE, Gnome, Canonical Unity or similar desktop user -interfaces. +
- Possibility to suspend/resume arbitrary processes to permament +storage. + -
- Become an open source scientific computing engine of structured data as an -alternative to proprietary Wolfram Alpha. +
- Possibility checkpoint/revert running process. + -
- Become an open source solution for unstructured knowledge extraction and -processing, similar to IBM Watson. +
- Possibility to clone/branch running process. + +
+
+ - Process is self contained. Has a full copy of program code and
+every dependent library.
+
+
4 Frequently Given Answers
+-
+
- Why such name ?
+
-
+
- In short: it's just a number. + +
- Many years ago inspired by the ideas of Forth (programming +language) I decided to create my own implementation Fifth +(computing/programming environment). + +
- Then I realized I miss type safe object oriented capabilities. So +I updated the name to Sixth and switched to Java. + +