[Links] Rump: Distributed Kernel Services For NetBSD

[Links] Rump: Distributed Kernel Services For NetBSD

offline
  • soxxx 
  • Prijatelj foruma
  • Pridružio: 25 Maj 2005
  • Poruke: 1482
  • Gde živiš: Gracanica, Kosovo

Antii Kantee je na oficijalnom NetBSD blogu postavio veoma interesantan tekst, sa linkovima do dokumenta o tome kako radi rump klijent/server arhitektura, i tutorijala koji zele da u praksi isprobaju rump. Tutorijal opisuje nekoliko situacija; jedna je koriscenje cgd kripto drajvera za enkriptovanje particije, druga opisuje upravljanje FFS servera iako korisnik nema privilegije da koristi mount(), i na kraju koriscenje TCP/IP servera u juzerspejsu.
Veoma, veoma interesantne i korisne stvarcice, za svaku preporuku. Citat sa bloga:

Citat:Rump is a componentization of the NetBSD kernel. It lends itself to multiple uses, such as running kernel code as services in userspace and for example makes the high-quality NetBSD kernel code base available for use in multiserver microkernel operating systems.

Running unmodified NetBSD kernel code in standalone userspace applications has been possible for years. Recently, it also became possible to use unmodified userland binaries as remote clients for these lightweight and modular kernel server instances. Things work straight out of the default NetBSD installation. For example, it is possible to run an unmodified web browser against a rump TCP/IP server and restart the TCP/IP server with minimal impact to the browser. Furthermore, it is possible to run a dedicated TCP/IP server for every networking application on the system. The combined flexibility of using proven kernel drivers in lightweight virtual servers is completely unique to NetBSD.

I have written two documents. One is a technical document explaining how the rump client/server architecture works and the other one is a tutorial targetted at users interested in testing how things work in practise. They can be read independent of each other. However, as things work slightly differently than in the classic microkernel / userspace OS / distributed OS / virtualization world, it is recommended to at least skim over the first two introductory sections of the tutorial to properly orient oneself for the technical article.

...

The implementation is production quality, so it is immediately possible to use and even build products on the features described.

http://blog.netbsd.org/tnf/entry/rump_distributed_kernel_services_for



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 868 korisnika na forumu :: 72 registrovanih, 5 sakrivenih i 791 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, A.R.Chafee.Jr., Atomski čoban, batofilm, bojan313, Boris90, brankica.daskalovic, brufen2, BSD, caesar, chester_perry, Cigi, Crvena Petokraka, Cvijo_ue, dankisha, darcaud, Dipl.ing., Djokislav, Djokkinen, doloress, Dorcolac, Dragan Mačak Damljanović, dragica.ristanovic, dragisa dragisa, dule clio, duskovuk63, Faki-Valjevo, feniks12, Gabriel182, galijot, gile58, h8propaganda, Hektor, ivica976, Krusarac, Kubovac, kunktator, liman, ljuba sd, lukalaban1244, Marko Marković, Mercury, Milan A. Nikolic, Milan Karan, Mirage 2000N, mirogiro, nemkea71, Nikica Marinkovic, ozzy, panonski mornar, pavle_pzs, pedjolino76, RADOVAN.S, raketaš, renoje2, repac2, sakota79, sale755, Snorks, Sr.Stat., ssekir75, tomigun, Toni, vasa.93, VES 11119, Vlad000, vlvl, voja64, Vojkan Petrovic, vukovi, wolverined4, 79693