Beaker, biraawsar P2P ah oo loogu talagalay goobaha baahinta

Kadib laba sano oo horumar ah, sii deynta ugu horreysa ayaa lagu dhawaaqay web browser tijaabo muhiim ah "Beaker 1.0", in waxay u taagan tahay taageeradeeda isku dhafan hab maamuuska ee isgaarsiinta Hypercore P2P.

Hab maamuuskan, waxaa la sameeyay shabakad gaarsiinta waxyaabaha la baahinayo, oo noodhadhkoodu yahay adeegsade biraawsar. Shabakad la yidhi wuxuu kuu ogolaanayaa inaad martigeliso codsiyada websaydhka ee aan u baahnayn server.

Koodhka mashruuca waxaa lagu qoray JavaScript iyadoo la adeegsanayo mashiinka Chromium iyo aaladda elektaroonigga ah waxaana lagu qaybiyaa liisanka MIT.

Borotokoolka Hypercore wuxuu isku daraa tiknoolajiyada xannibaadda iyo BitTorrent. Sida BitTorrent oo kale, booqdayaashu waxay kala soo baxaan faylasha goobta waxayna bilaabaan inay kaqeybqaataan baahintiisa.

Farqiga ugu weyn ee Hypercore waa awood u leh inuu wax ka beddelo faylasha adigoon abuurin URL cusub.

Si loo abuuro boggaaga, waxaad u baahan tahay oo keliya inaad diyaariso HTML / JavaScript nambarka lagama maarmaanka ah, Abuur jawi Hyperdrive oo dhig xiriiriye bey'addan ah, oo laga marin karo URL "hyper: //".

Markaad furto xiriiriyahan, waxa si toos ah loogala soo bixi doonaa nidaamka qoraaga, ka dib taas oo soo-saaraha uu ka qaybqaadan karo qaybinta dadka kale ee isticmaala.

Borotokoolka Hypercore waxay ku tiirsan tahay diiwaanka la heli karo oo kaliya in lagu daro xog cusub mana ogolaanayo in isbadal lagu sameeyo macluumaadka horey loogu daray.

Diiwaanada noocan oo kale ah ayaa si dhakhso leh loogu qaybin karaa kaqeybgalayaasha shabakada qaabka P2P, halka noodar walbana uu soo dejisan karo kaliya jajabyada xiisaha diiwaanka oo uu bilaabi karo kaqeyb qaadashadooda

Hufnaanta diiwaanka waxaa lagu xaqiijiyaa qaab dhismeedka "Geedka Merkle", kaas oo laan waliba ay ku hubineyso dhammaan laamaha iyo qanjidhada hoostooda, iyadoo ay ugu wacan tahay haashka wadajirka ah (ee ah geedka) iyadoo la adeegsanayo hawsha hash BLAKE2b-256.

Haysashada xashiishka kama dambaysta ah, isticmaaluhu wuu xaqiijin karaa saxnaanta taariikhda hawlgallada oo dhan, iyo sidoo kale saxnaanta gobollada hore ee keydka xogta.

In la abuuro goobo, biraawsarku wuxuu leeyahay tifaftire tifaftire ah, aaladaha lagu iswaafajiyo tusmadaha nuxurka bogga, barta internetka (tusale kontorool ee hagidda deegaanka Hyperdrive) iyo API gaar ah oo loogu talagalay akhriska iyo soo dejinta faylasha.

Waxay taageertaa isku xirka deegaanno badan oo Hyperdrive ah, isku dar bay'adaha, samee fargeeto, ka qaybqaado qaybinta bay'adaha kale ee isticmaala.

Abuuritaanka goobaha baahinta, meelaha codsiyada Beaker sida isdhaafsiga xogta gaarka ah (marin u helka ilaha waxaa kaliya lagu heli karaa xiriiriye lagu wargaliyay qaab haash ah), abaabulka tababarka barnaamijyada websaydhka (habka waa lagu xaddidi karaa biraawsar iyada oo aan la helin nidaamyo iyo qalab adeegyo dheeraad ah), fududeynta isdhexgalka kooxaha horumarinta webka iyo tijaabinta noocyada bogga (waad farxi kartaa goobta, isbeddel sameyn kartaa oo natiijada waad la wadaagi kartaa).

Sidee loo rakibaa Beaker 1.0 Linux?

Kuwa xiiseynaya inay awoodaan inay ku rakibaan biraawsarkan biraawsha dalkooda, waa inay ogaadaan xirmada Linux waxaa hadda lagu dhisay qaabka AppImage ama si looga dhiso koodhka ilaha.

Marka hore labada xaaladood, waa inaan kala soo baxnaa mid ka mid ah xirmooyinka hadda jira. Waxaan tan ku sameeynaa xiriirka soo socda.

Wixii ku saabsan Appimage sida Tusaale ahaan, waxaan soo qaadan doonaa kii ugu dambeeyay ee 1.0 hadda, waxaa lagu soo dejistay:

wget https://github.com/beakerbrowser/beaker/releases/download/1.0.0/Beaker.Browser-1.0.0.AppImage

Waxaan ku siinaa rukhsad dil:

sudo chmod +x Beaker.Browser-1.0.0.AppImage

Oo waxaannu ku fulinnaa adigoo gujinaya laba jeer faylka ama barta laga soo galo:

./Beaker.Browser-1.0.0.AppImage

Hadda, kuwa xiiseynaya inay ka dhisaan biraawsarka koodhka ilaha, waa inay lahaadaan ibtool, m4, autoconf iyo automake.

Si loo rakibo qalabkan, tusaale ahaan Debian, Ubuntu iyo nooc kasta oo ka mid ah kuwan:

sudo apt-get install libtool m4 make g ++ autoconf

Marka laga hadlayo Fedora iyo deriska:

sudo dnf install libtool m4 make gcc-c ++ libXScrnSaver

Ugu dambeyntiina inaad soo uruuriso biraawsarka, kaliya qor amarradan soo socda:

git clone https://github.com/beakerbrowser/beaker.git
cd beaker / scripts
npm install
npm run rebuild
npm start

Haddii aad rabto inaad waxbadan ka ogaato, waad sameyn kartaa hubi xiriirka soo socda.



		

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.