NHI1 ay isang software na command-line na dinisenyo upang magamit sa pamamagitan ng mga developer, siyentipiko, mga mananaliksik, at mga administrator ng system na nais na lumikha ng isang artipisyal (hindi ng tao) katalinuhan ngayon, o bago ang taon 2040.
Ang proyekto & rsquo; pangunahing layunin s ay upang makatulong sa iyo na lumikha ng isang di-pantao katalinuhan, habang paggawa ng paggamit ng iba't-ibang mga open source na proyekto, tulad ng mga theBrain, ng paulit-ulit na sistema imbakan, at theLink (dating kilala bilang libmsgque).
NHI1 & rsquo; s core ay magagamit para sa maraming mga wika programming, kabilang ang Python, C, C ++, Java, C #, Perl, Ruby, PHP, VB.NET at Tcl. Sinusuportahan ito ng GNU / Linux, Microsoft Windows at Mac OS X operating system, sinubukan sa 64-bit (x86_64) at 32-bit (x86) pagtuturo-set architectures.Getting Magsimula sa NHI1To i-install at gamitin ang proyekto NHI1 sa iyong operating ng GNU / Linux system, kakailanganin mong i-download ang pinakabagong bersyon mula sa Softoware, kung saan ito ay ipinamamahagi bilang isang bz2 naka-compress na tar archive.
I-save ang package sa isang lugar sa iyong computer, i-extract ang mga nilalaman nito gamit ang isang manager archive utility, magbukas ng terminal emulator software at mag-navigate sa lokasyon ng kinopyang file archive ng paggamit ng & lsquo; cd & rsquo; utos (hal cd /home/softoware/NHI1-0.17).
Pagkatapos, gawin ang & lsquo; ./ I-configure & rsquo; command upang i-configure at i-optimize ang software para sa isang partikular na arkitektura o operating system. Sa sandaling matapos ang proseso configuration / pag-optimize, dapat mong patakbuhin ang & lsquo; gawin & rsquo; Command upang ipunin ang NHI1.
I-install ito sistema ng malawak na sa pamamagitan ng pagpapatakbo ng & lsquo; gumawa install & rsquo; utos bilang root o ang & lsquo; Sudo gumawa install & rsquo; utos bilang isang magandang user. Gamitin ito sa pamamagitan ng pagpapatakbo ng & lsquo; nhi1 & rsquo; utos sa terminal emulator application
Ano ang bagong sa paglabas:.
- Palitan ang disenyo ng buildsystem:
- gamit out sa ugat build bilang default
- automake / autoconf mga script ngayon gamit ang mga pattern
- pagbabago syntax sa -with-LNG para sa suporta sa programming languags
- paggamit ng in-memory filesystem upang bumuo at subukan ang software
- BAGONG suporta linux container (lxc):
- tool: lxc-nhi1 upang lumikha ng bagong lxc container (nasubok sa openSUSE)
- tool: lxc-asong tagapagbantay upang pamahalaan ang bagong kumpol lxc lalagyan
- Palitan ang disenyo ng pagsubok:
- ngayon ay gumagamit ng parallel na pagsubok gamit ang & quot; gumawa -j # & quot; pagpipiliang
- tool: pagsubok na A / TestControl.bash upang gumawa ng masa build pagsubok
- BAGONG mga tool ng end-user:
- Nhi1BuildLanguage: bumuo ng mga TCP, perl, phy, rubi, phyton wika
- Nhi1Config: wrapper upang i-configure
- Nhi1Docs: bumuo ng mga papeles puno
- Nhi1Exec: hanapin at exec script / pagsusulit
- Nhi1Label: label file, magbigay ng karaniwang mga header
- Nhi1Tags: function file empake ng mga tag sa lookup
- rcBuildFs: Unix serbisyo upang pamahalaan ang isang in-memory filesystem
- Bug-Fix:
- 1. libmsgque: Nawawala malapit-on-exec-flag sa socket
- 2. aguard:. maling haba ng build-key
- Palitan ang disenyo ng theBrain:
- gamit ngayon ang build-in SQLite database.
- gamit ang isang espesyal na systax upang tukuyin ang isang malakas na datatype ng na-type sa SQLite
- Palitan ang disenyo ng Windows build:
- ngayon ay gumagamit ng mingw at Microsoft SDK compiler
- pag-update automake / configuration autoconf upang mahanap ang mga bintana bubuo ng mga kasangkapan
Ano ang bagong sa bersyon 0.16:
- Bitawan 9 ng & quot; Trabaho Package II & quot; ay tapos na.
- Ang Unix at Windows bumuo ng mga kapaligiran ay magkakahawig na ngayon.
- Ang mga application MS Visual ay papalitan ng mga Cygwin tool-chain at mingw cross-compiler.
Ano ang bagong sa bersyon 0.14:
- idinagdag bersyon na ito ay paulit-ulit na transaksiyon-suporta-bahagi-2 .
- Ang isang API 'Storage' ay idinagdag para sa pag-iimbak at pagbawi ng isang pakete ng data mula sa database.
- Ang isang 'Dump' API ay nagdagdag din para sa pag-export at pag-import ng data mula sa panlabas na storage.
Ano ang bagong sa bersyon 0.13:
- magdagdag ng mga paulit-ulit na transaksiyon-suporta-bahagi-1,
- isang pinabuting factory-interface,
- at pag-aayos ng ilang code / dokumentasyon error
Ano ang bagong sa bersyon 0.12:
- pag-embed ng bersyon na ito SQLite suporta sa PLMK kernel. Tanging ang pamamahala ng memory ay kasalukuyang ginagamit.
Ano ang bagong sa bersyon 0.11:
- May maraming mga pagpapabuti sa tampok
Ano ang bagong sa bersyon 0.10:
- Ang bersyon na ito magdagdag ng suporta para sa bagong wika & quot programming; Pumunta & quot ; mula sa Google.
Ano ang bagong sa bersyon 0.9:
- Ang release na ito ay nagdadagdag ng suporta sa wika na PHP, ang isang bagong interface para sa & quot; ProcessEvent & quot; function at ang & quot; startAs & quot; pagpipilian sa configuration, at ang kakayahan upang wakasan ang isang application mula sa isang callback sa & quot; ErrorSetEXIT & quot; -andar.
- Ang wika PHP ay nailalarawan sa pamamagitan ng malawak ngunit undocumented C API.
- Ang bilang ng mga tampok na sinamahan ng isang lumalagong at paglipat sa wika na ginawa ng programming extension mahirap at napakahabang.
- Ipinapakita ng matagumpay extension na PHP ng kakayahang umangkop at kaya sa pagbagay ng NHI1.
Ano ang bagong sa bersyon 0.7:
- Ito ay isang pangunahing tampok--release upang magdagdag ng longtime- suporta transaksyon.
Mga Komento hindi natagpuan