Iphrojekthi ye-TuxTape yokufaka ingqalasizinda ye-patch ebukhoma ye-Linux kernel

Inkampani yomshwalense i-GEICO ishicilele ukukhishwa kokuqala kwe-TuxTape, ikhithi yamathuluzi ekuvumela ukuthi usebenzise ingqalasizinda yakho ukuze udale, uhlanganise, futhi ulethe iziqephu ezibukhoma ze-Linux kernel. Amapeshi abukhoma akuvumela ukuthi ufake ukulungisa ku-Linux kernel ekuhambeni, ngaphandle kokuqalisa kabusha noma ukumisa isistimu. Ikhodi yephrojekthi ibhalwe ngeRust futhi isatshalaliswa ngaphansi kwelayisensi ye-Apache 2.0.

Amapeshi abukhoma anokulungiswa kobungozi anikezwa ngokusatshalaliswa kwawo yizinkampani ezinjengeRed Hat, Oracle, Canonical kanye ne-SUSE, kodwa amathuluzi asezingeni eliphansi kuphela okusebenza ngeziqephu avuliwe, futhi amapeshi ngokwawo adalwa ngemuva kweminyango evaliwe. Ukusatshalaliswa kweGentoo ne-Debian kuzamile ukuthuthukisa amaphrojekthi womthombo ovulekile we-elivepatch kanye ne-linux-livepatching, kodwa eyokuqala ishiywe iminyaka eyi-6, kanti eyesibili imile esigabeni sokudala i-prototype yokuhlola.

I-TuxTape ihlose ukuhlinzeka ngohlelo lwayo lokudala nokuletha iziqephu ezibukhoma ezizimele kubathengisi bezinkampani zangaphandle futhi ezivumelana nezimo kunoma iyiphi i-Linux kernel, hhayi nje amaphakheji e-kernel akhethekile. I-TuxTape ingakhiqiza amapheshana abukhoma ahambisana nekhithi yamathuluzi ye-kpatch ethuthukiswe i-Red Hat (amanye amathuluzi afanayo ngaphandle kwe-kpatch ahlanganisa i-kGraft ye-SUSE, i-Oracle's Ksplice, kanye ne-livepatch yendawo yonke). Ama-patches akhiwa njengamamojula e-kernel alayishekayo ashintsha imisebenzi ku-kernel, kusetshenziswa i-ftrace subsystem ukuze iqondise kabusha emisebenzini emisha efakwe kumojula.

 Iphrojekthi ye-TuxTape yokufaka ingqalasizinda ye-patch ebukhoma ye-Linux kernel

I-TuxTape ingalandelela ulwazi olumayelana nokulungiswa kokuba sengozini kwe-Linux kernel eshicilelwe kuhlu lwe-imeyili ye-linux-cve-memezela futhi endaweni ye-Git, ilinganise ubungozi ngobunzima, inqume ukusebenziseka kumakernel e-Linux asekelwe, futhi ikhiqize amapeshi abukhoma asekelwe kumapeshi avamile kumagatsha e-LTS kernel. Ukusebenza kwamapetshi omthombo kuhlolwa ngokuphrofayilila ukwakhiwa kwe-kernel. Amapeshi anobungozi angathinti i-kernel eqondiwe uyazitshwa.

I-TuxTape ifaka isistimu yokulandelela ubungozi obusha be-kernel, umakhi wesizindalwazi, isichibi kanye nokuba sengozini, iseva yokugcina imethadatha, isistimu yokuthunyelwa kwe-kernel build, umakhi we-kernel, i-patch generator, i-patch kungobo yomlando, iklayenti lokwamukela iziqephu zabasingathi bokugcina, kanye nesixhumi esibonakalayo esisebenzisanayo sokuphatha ukukhiqizwa kwamapeshi abukhoma.

 Iphrojekthi ye-TuxTape yokufaka ingqalasizinda ye-patch ebukhoma ye-Linux kernel

Ukuthuthukiswa kusesigabeni sesibonelo sokuhlola. Ekuhloleni kokuqala, okulandelayo kuyaphakanyiswa: i-tuxtape-cve-parser yokuhlaziya ulwazi olumayelana nokuba sengozini kanye nokwakha isizindalwazi esinamapeshi; i-tuxtape-server esebenzisa isixhumi esibonakalayo se-gRPC sezinsizakalo ezikhiqiza iziqephu; i-tuxtape-kernel-builder yokwakha i-kernel ekucushweni okunikeziwe kanye nokukhiqiza iphrofayili yokwakha; I-tuxtape-dashboard iyisixhumi esibonakalayo sekhonsoli sokubuyekeza nokudala amapeshi abukhoma ngokusekelwe kumapeshi omthombo atholwe kuseva ye-tuxtape.

 Iphrojekthi ye-TuxTape yokufaka ingqalasizinda ye-patch ebukhoma ye-Linux kernel


Source: opennet.ru

Engeza amazwana