NHI1

Software Screenshot:
NHI1
Software Details:
Version: 0.17
Upload Date: 17 Feb 15
Developer: Andreas Otto
Distribution Type: Freeware
Downloads: 23

Rating: 2.3/5 (Total Votes: 3)

NHI1 is a command-line software designed to be used by developers, scientists, researchers, and system administrators who want to create an artificial (non-human) intelligence today, or before the year 2040.

The project’s main goal is to help you create a non-human intelligence, while making use of various open source projects, such as theBrain, a persistent storage system, and theLink (previously known as libmsgque).

NHI1’s core is available for many programming languages, including Python, C, C++, Java, C#, Perl, Ruby, PHP, VB.NET and Tcl. It supports GNU/Linux, Microsoft Windows and Mac OS X operating systems, tested on 64-bit (x86_64) and 32-bit (x86) instruction set architectures.

Getting started with NHI1

To install and use the NHI1 project on your GNU/Linux operating system, you will have to download the latest version from Softoware, where it is distributed as a bz2 compressed TAR archive.

Save the package somewhere on your computer, extract its contents using an archive manager utility, open a terminal emulator software and navigate to the location of the extracted archive files using the ‘cd’ command (e.g. cd /home/softoware/NHI1-0.17).

Then, execute the ‘./configure’ command to configure and optimize the software for a specific architecture or operating system. Once the configuration/optimization process has finished, you must run the ‘make’ command to compile NHI1.

Install it system wide by running the ‘make install’ command as root or the ‘sudo make install’ command as a privileged user. Use it by running the ‘nhi1’ command on the terminal emulator application.

What is new in this release:

  • REDESIGN buildsystem:
  • using out of root build by default
  • automake/autoconf scripts now using patterns
  • change syntax to -with-LNG for programming languags support
  • using an in-memory filesystem to build and test the software
  • NEW linux container support (lxc):
  • tool: lxc-nhi1 to create a new lxc container (tested on opensuse)
  • tool: lxc-watchdog to manage the new lxc container cluster
  • REDESIGN test:
  • now using parallel testing with the "make -j #" option
  • tool: tests/TestControl.bash to make a mass build test
  • NEW end-user tools:
  • Nhi1BuildLanguage: build tcp,perl,phy,ruby,phyton language
  • Nhi1Config: wrapper to configure
  • Nhi1Docs: build documentation tree
  • Nhi1Exec: find and exec scripts/tests
  • Nhi1Label: label files, provide common header
  • Nhi1Tags: crate tags file to lookup functions
  • rcBuildFs: unix service to manage an in-memory filesystem
  • BUG-Fix:
  • 1. libmsgque: missing close-on-exec flag on sockets
  • 2. aguard: wrong build-key length.
  • REDESIGN theBrain:
  • using now the build-in sqlite database.
  • using a special systax to define a strong typed datatype in sqlite
  • REDESIGN Windows build:
  • now using mingw and microsoft sdk compiler
  • automake/autoconf configuration update to find windows build tools

What is new in version 0.16:

  • Release 9 of "Work Package II" was finished.
  • The Unix and Windows build environments are now identical.
  • The MS Visual applications were replaced with the Cygwin tool-chain and mingw cross-compiler.

What is new in version 0.14:

  • This version added persistent-transaction-support-part-2.
  • A 'Storage' API was added for storing and retrieving a data package from the database.
  • A 'Dump' API was also added for exporting and importing data from external storage.

What is new in version 0.13:

  • add persistent-transaction-support-part-1,
  • an improved factory-interface,
  • and a fixing of some code/documentation errors

What is new in version 0.12:

  • This version embeds sqlite support into the PLMK kernel. Only the memory management is currently used.

What is new in version 0.11:

  • A lot of feature enhancements

What is new in version 0.10:

  • This version add support for the new programming language "Go" from Google.

What is new in version 0.9:

  • This release adds PHP language support, a new interface for the "ProcessEvent" function and the "startAs" configuration option, and the ability to terminate an application from a callback with the "ErrorSetEXIT" function.
  • The PHP language is characterized by an extensive but undocumented C API.
  • The number of features combined with a growing and moving language made the extension programming difficult and lengthy.
  • The successful PHP extension shows the flexibility and adaptability of NHI1.

What is new in version 0.7:

  • This is a major-feature-release to add longtime-transaction support.

Similar Software

Narval
Narval

11 May 15

MDR
MDR

11 May 15

VirtualVEX
VirtualVEX

20 Feb 15

GPdotNET
GPdotNET

20 Feb 15

Other Software of Developer Andreas Otto

OpMenu
OpMenu

2 Jun 15

Comments to NHI1

Comments not found
Add Comment
Turn on images!