GNUnet keskukseton runkojärjestelmä vertaisverkolle. Runkojärjestelmä tarjoaa linkkitason salauksen, sekä palvelut muiden verkon solmujen löytämiseen ja resurssien jakoon. GNUnet julkistettiin ensi kerran 6. marraskuuta vuonna 2001.

GNUnet
Kehittäjä GNUnet-yhteisö
Kehityshistoria
Ensijulkaisu 5. marraskuuta 2001
Vakaa versio 0.11.7 / 27. lokakuuta 2019
Kehitysversio 0.11.0pre66 / 6. kesäkuuta 2018[1]
Tiedot
Ohjelmistotyyppi anonyymi vertaisverkko, Ystäväsi ystävälle
Käyttökielet espanja, englanti, venäjä, saksa, ranska
Alusta virallinen: Vapaan ohjelmiston käyttöjärjestelmät (GNU(/Linux), FreeBSD, NetBSD, OpenBSD);
epävirallinen: Muut käyttöjärjestelmät (OS X, Windows)
Ohjelmointikielet C[2]
Lisenssi GNU AGPLv3 tai uudempi[3] (Vapaa ohjelmisto)
Aiheesta muualla
Verkkosivusto
Versiohallinta

Pääasiallinen koodikanta on kirjoitettu C-ohjelmointikielellä. Lisäksi yritetään tehdä yhteensopivaa Freeway-nimistä Java-toteutusta Java-kielellä. Joulukuussa 2005 GNUnetin C-toteutus toimi GNU(/Linux), BSD, OS X, Solaris, sekä Windows –alustoilla.

GNUnet on GNU käyttöjärjestelmän virallinen osa.

GNUnetin päällä toimivat palvelut muokkaa

Tiedostonjako muokkaa

Ensimmäinen pääasiallinen toteutettava palvelu on anonymisoiva, sensuuria ehkäisevä tiedostonjakopalvelu, jonka käyttäjät voivat anonyymisti julkaista ja hakea kaiken tyyppistä informaatiota. Pyyntöjen ja vastausten reititykseen käytetään GAP-protokollaa.

URI-osoitteet muokkaa

GNUnet käyttää (epävirallisia) URI-osoitteita moniin asioihin viittaamiseen. Ne ovat epävirallisia siinä mielessä ettei gnunet URI Schemeä ole rekisteröity IANAn kanssa, toisin kuin esimerkiksi HTTP ja FTP.

Esimerkkejä muokkaa

Seuraavat ovat GNUnet 0.7-versioperheen URI-osoitteita.

Tietyn tyyppinen tiedostonjako-uri, joka osoittaa tiettyyn kopioon GNU GPL-lisenssitekstistä:

gnunet://ecrs/chk/9E4MDN4VULE8KJG6U1C8FKH5HA8C5CHSJTILRTTPGK8MJ6VHORERHE68JU8Q0FDTOH1DGLUJ3NLE99 /
N0ML0N9PIBAGKG7MNPBTT6UKG.1I823C58O3LKS24LLI9KB384LH82LGF9GUQRJHACCUINSCQH36SI4NF88CMAET3T3BHI93D /
4S0M5CC6MVDL1K8GFKVBN69Q6T307U6O.17992

Toisen tyyppinen tiedostonjako-uri, joka osoittaa avainsanalla "gpl" tehtävän haun hakutuloksiin.

gnunet://ecrs/ksk/gpl

Lähteet muokkaa

  1. GNUnetin lataus verkkosivusto (Arkistoitu – Internet Archive)
  2. GNUnetin ohjelmavarasto
  3. license notice placed at the top in one of the source files of the project's repository, probably in each of its source files gnunet.org. ”GNUnet is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.” Viitattu June 8, 2018.

Aiheesta muualla muokkaa