Difference between revisions of "Portal:Knowledge"
From Organic Design wiki
m |
(can still use wikitext tables even if expandable) |
||
Line 1: | Line 1: | ||
[[+Site tree|]] | [[+Site tree|]] | ||
− | + | {| class="expandable" title="The Project" id="open" | |
− | {{:Project Summary}} | + | |{{:Project Summary}} |
− | + | |{{:Project links}} | |
− | {{:Project links}} | + | |} |
− | |||
− | + | {| class="expandable" title="Organic Design" | | |
*''This content still needs to be done...'' | *''This content still needs to be done...'' | ||
{{:Organic Design Summary}} | {{:Organic Design Summary}} | ||
− | + | |{{:Organic Design Links}} | |
− | {{:Organic Design Links}} | + | |} |
− | |||
− | + | {| class="expandable" title="Platforms & Sanctuaries" | | |
*''This content still needs to be done...'' | *''This content still needs to be done...'' | ||
{{:Platform/Summary}} | {{:Platform/Summary}} | ||
{{:Sanctuary/Summary}} | {{:Sanctuary/Summary}} | ||
− | + | |{{:Platform links}} | |
− | {{:Platform links}} | + | |} |
− | |||
− | + | {| class="expandable" title="The Nodal Model" | |
− | {{:Nodal Model Summary}} | + | |{{:Nodal Model Summary}} |
− | + | |{{:Nodal Model Links}} | |
− | {{:Nodal Model Links}} | + | |} |
− | |||
− | + | {| class="expandable" title="The software & user interface" | | |
*''This content still needs to be done...'' | *''This content still needs to be done...'' | ||
We'll use the current XmlWiki environment as the basis of explaining what the new software is. The main differences are: | We'll use the current XmlWiki environment as the basis of explaining what the new software is. The main differences are: | ||
Line 38: | Line 34: | ||
*P2P: This tree is not bound to webservers, the content is distributed across all storage resource in the network | *P2P: This tree is not bound to webservers, the content is distributed across all storage resource in the network | ||
*Security: The current XmlWiki environment is only really a token gesture of security and permissions, the new one is real security. | *Security: The current XmlWiki environment is only really a token gesture of security and permissions, the new one is real security. | ||
− | + | | | |
*[[:category:Nodal Applications|Nodal Applications]] | *[[:category:Nodal Applications|Nodal Applications]] | ||
*[[Borgification]] | *[[Borgification]] | ||
Line 44: | Line 40: | ||
*[[Ultra Changes]] | *[[Ultra Changes]] | ||
*[[Geometry]] | *[[Geometry]] | ||
− | + | |} | |
− | + | {| class="expandable" title="Peers" | | |
The current generation of peers are running [[wikid.pl]] which is not truly a peer as described above because it does not exhibit [[nodal reduction]]. [[Wikid.pl]] has been patched together from various code snipits developed for prototyping the nodal environment. The new generation still under development are running [[peerd.c]] which are running a true nodal reduction environment. Once the basic interface is functional the Flash version [[peer.as]] will be brought up to the same level of functionality so the application will be available as a standalone application or served within a browser. | The current generation of peers are running [[wikid.pl]] which is not truly a peer as described above because it does not exhibit [[nodal reduction]]. [[Wikid.pl]] has been patched together from various code snipits developed for prototyping the nodal environment. The new generation still under development are running [[peerd.c]] which are running a true nodal reduction environment. Once the basic interface is functional the Flash version [[peer.as]] will be brought up to the same level of functionality so the application will be available as a standalone application or served within a browser. | ||
The current [[wikid.pl]]-based peers have been "in the field" since about the end of 2005 and perform many jobs such as backing up and dsitributing data, checking POP boxes and updating DNS record when IP addresses change. They also give XmlWiki the ability to have features which would be very difficult to program in the request-response based PHP environment its programmed in, for instance the [[special:recentchanges|recent changes]] is able to display changes from other wiki's, websites and RSS feeds. | The current [[wikid.pl]]-based peers have been "in the field" since about the end of 2005 and perform many jobs such as backing up and dsitributing data, checking POP boxes and updating DNS record when IP addresses change. They also give XmlWiki the ability to have features which would be very difficult to program in the request-response based PHP environment its programmed in, for instance the [[special:recentchanges|recent changes]] is able to display changes from other wiki's, websites and RSS feeds. | ||
− | + | | | |
*[[peerd]] | *[[peerd]] | ||
*[[wikid]] | *[[wikid]] | ||
− | + | |} | |
− | + | {| class="expandable" title="XmlWiki" | | |
We installed a [[w:Wiki|Wiki]] to collaborate on development more effectively, a wiki was used rather than a [[w:CVS|CVS]]/[[w:SVN|SVN]] based solution because its non-specialist nature was more in accord with the project's principles and allowed all of us involved in all the different areas of the project to work together casually, but productively using [[Wiki workflow]]. | We installed a [[w:Wiki|Wiki]] to collaborate on development more effectively, a wiki was used rather than a [[w:CVS|CVS]]/[[w:SVN|SVN]] based solution because its non-specialist nature was more in accord with the project's principles and allowed all of us involved in all the different areas of the project to work together casually, but productively using [[Wiki workflow]]. | ||
We developed [[XmlWiki]] to allow us to extend various features of our wiki environment as the needs arose, and that such extensions could be developed and collaborated on without having to leave the environment. We call this ability [[Self Containment]] which is an important foundation principle of the project. XmlWiki allows us to collaborate, develop and test all the aspects of the project which cover a variety of languages such as [[:Category:PERL|PERL]], [[:Category:PHP|PHP]], [[:Category:C|C]], [[:Category:ACTIONSCRIPT|Flash]] and [[:Category:XML|XML]]. Many features are lacking compared to more matured and specialised development environments, but we find the unified nature of this environment has far outweighed those problems. | We developed [[XmlWiki]] to allow us to extend various features of our wiki environment as the needs arose, and that such extensions could be developed and collaborated on without having to leave the environment. We call this ability [[Self Containment]] which is an important foundation principle of the project. XmlWiki allows us to collaborate, develop and test all the aspects of the project which cover a variety of languages such as [[:Category:PERL|PERL]], [[:Category:PHP|PHP]], [[:Category:C|C]], [[:Category:ACTIONSCRIPT|Flash]] and [[:Category:XML|XML]]. Many features are lacking compared to more matured and specialised development environments, but we find the unified nature of this environment has far outweighed those problems. | ||
− | + | | | |
*[[XmlWiki]] | *[[XmlWiki]] | ||
*[[:Category:Examples|XmlWiki Examples]] | *[[:Category:Examples|XmlWiki Examples]] | ||
*[[XmlWiki Articles]] | *[[XmlWiki Articles]] | ||
− | + | |} | |
− | + | {| class="expandable" title="MediaWiki and Wikipedia" | | |
The decision to move to a wiki and to use [[w:MediaWiki|MediaWiki]] was made by [[User:Rob|Rob]] on 17 May 2005 when he said | The decision to move to a wiki and to use [[w:MediaWiki|MediaWiki]] was made by [[User:Rob|Rob]] on 17 May 2005 when he said | ||
:''...I'm thinking of MediaWiki which is the one used by Wikipedia. Would you use one if I set it up?"'' | :''...I'm thinking of MediaWiki which is the one used by Wikipedia. Would you use one if I set it up?"'' | ||
Line 71: | Line 67: | ||
We're not officially tied in with Wikimedia or its projects in any way, our XmlWiki components are not suitable for serious use and are totally unsupported. But we hope to help them a great deal in the near future by offering a new interface with which to access the Wikimedia projects and by using that interface to distribute their load into [[w:P2P|P2P]] space where it will be safer, more accessible and more cost-effective. | We're not officially tied in with Wikimedia or its projects in any way, our XmlWiki components are not suitable for serious use and are totally unsupported. But we hope to help them a great deal in the near future by offering a new interface with which to access the Wikimedia projects and by using that interface to distribute their load into [[w:P2P|P2P]] space where it will be safer, more accessible and more cost-effective. | ||
− | + | | | |
*[[w:wiki|What is a wiki?]] | *[[w:wiki|What is a wiki?]] | ||
*[[w:mediawiki|What is Mediawiki?]] | *[[w:mediawiki|What is Mediawiki?]] | ||
Line 80: | Line 76: | ||
*[[metawikipedia:help:contents|Mediawiki Help]] | *[[metawikipedia:help:contents|Mediawiki Help]] | ||
*[[Cheatsheet|Wikitext cheatsheet]] | *[[Cheatsheet|Wikitext cheatsheet]] | ||
− | + | |} | |
− | + | {| class="expandable" title="Independence" | | |
*''This content still needs to be done...'' | *''This content still needs to be done...'' | ||
{{:Self Containment/Summary}} | {{:Self Containment/Summary}} | ||
− | + | |{{:Self Containment links}} | |
− | {{:Self Containment links}} | + | |} |
− | |||
− | + | {| class="expandable" title="Peerix" | | |
Peerix is a UNIX-like operating system being developed specifically for the [[Nodal Model|Nodal]] environment. It uses the set of [[w:GNU|GNU]] UNIX-like components for low-level hardware integration operations such as memory-management, and the GNU components in turn reflect the [[w:POSIX|POSIX]] standard which defines what exactly "Unix-like" means. Peerix uses the nodal environment for high-level network and resource allocation layers, and to provide the user interface. | Peerix is a UNIX-like operating system being developed specifically for the [[Nodal Model|Nodal]] environment. It uses the set of [[w:GNU|GNU]] UNIX-like components for low-level hardware integration operations such as memory-management, and the GNU components in turn reflect the [[w:POSIX|POSIX]] standard which defines what exactly "Unix-like" means. Peerix uses the nodal environment for high-level network and resource allocation layers, and to provide the user interface. | ||
The source-based methodology used by the GNU linux community means that the operating system can work on a wide range of computer hardware available now and in the future. The PC (x86) and Mac (PPC) platforms are the most common, but many others are supported. It should be possible to have Peerix operating system work in a similar way on Mac, PC, Palm, even iPod and PSP. | The source-based methodology used by the GNU linux community means that the operating system can work on a wide range of computer hardware available now and in the future. The PC (x86) and Mac (PPC) platforms are the most common, but many others are supported. It should be possible to have Peerix operating system work in a similar way on Mac, PC, Palm, even iPod and PSP. | ||
− | + | | | |
*[[Peerix]] | *[[Peerix]] | ||
*[http://www.peerix.org www.peerix.org] | *[http://www.peerix.org www.peerix.org] | ||
Line 99: | Line 94: | ||
*[http://buildroot.uclibc.org/ Buildroot] | *[http://buildroot.uclibc.org/ Buildroot] | ||
*[http://geexbox.org/ GeeXboX] | *[http://geexbox.org/ GeeXboX] | ||
− | + | |} |
Revision as of 21:10, 21 February 2007
[[+Site tree|]]
Project Summary | Project links |
- This content still needs to be done...
Organic Design Links |
- This content still needs to be done...
Platform links |
Nodal Model Summary |
- This content still needs to be done...
- WYSIWYG: There is no need for wikitext or HTML in the new environment
- OpenGL and Flash
- Developed collaborately
- Applicational content: Forms, widgets, scheduling, rules, algorithms are all content in the network
- No concept saving or loading, the RAM, filesystem and beyond are all unified into a single tree
- P2P: This tree is not bound to webservers, the content is distributed across all storage resource in the network
- Security: The current XmlWiki environment is only really a token gesture of security and permissions, the new one is real security.
- ...I'm thinking of MediaWiki which is the one used by Wikipedia. Would you use one if I set it up?"
- This content still needs to be done...
Self Containment links |