Mazuva mashoma apfuura chiitiko chisina kujairika chakaitika, iyo yakazunungusa nharaunda yeLinux kernel, uye ndizvo Linus Torvalds akaraira kumiswa kweakaundi yaKees Cook pa kernel.org., mushure mekuona kuvepo kweakanyengedzwa anoita mune ino yekuvandudza Git repository.
Kees Cook, anozivikanwa nokuda kwehutungamiri hwake paUbuntu chengetedzo timu uye nekuchengetedza anopfuura gumi nemaviri ane chekuita nekuchengetedza masisitimu e kernel, akarambidzwa kwekanguva kuendesa shanduko apo chokwadi chaijekeswa.
Shanduko yekunyora uye masiginecha muKees Cook repository
Dambudziko rakamuka kubva pachikumbiro chekubatanidza chekuchinja.s kusvika kubazi 6.16 umo Linus akazivisa mareferensi kune repository izvo zvaive mukati anoita manipulated with zita rake semunyori uye musimbisi, zvisinei nekuti haana kuzviita iye pachake. Mumwe wemienzaniso yakakomba kuvepo kwechipikirwa chakafanana, chakafanana mune chepakutanga asi chine SHA1 hashi yakasiyana, iyo yaisanganisira manyepo siginecha yaLinus Torvalds.
Idzi shanduko hazvinganzi zvakakonzerwa nekukanganisa kwetsaonal panguva yegit rebase operation, sezvo vaisanganisira kugadziridzwa kukuru yeruzivo rwakadzama, kusanganisira anopfuura zviuru zvitanhatu zvakanyorwa patsva, mazana matatu nemakumi matatu aive aine zita raLinus semunyori.
Maitiro aTorvalds: fungidziro yekubata nemaune
Linus Torvalds haana kuvanza kunetseka kwake uye akatsanangura zviitiko izvi sezvingangoita zvakaipa:
"Mumwe kana maviri anonyora zvakare anogona kukanganisa. Asi zviuru zvavo, vazhinji vane siginicha yangu yekunyepedzera, havasi," akadaro.
Tichifunga nezvehukuru hwekuchinja uye njodzi kune kutendeseka kweiyo yepamutemo kernel muti, Torvalds akabvunza Konstantin Ryabitsev, kernel.org maneja wezvivakwa, qkuvhara kupinda kwaKees Cook kusvika mamiriro acho ajekeswa.
Mukupindura, Kees Cook akatsanangura kuti akanga ava nezvinetso zvounyanzvi zvemisi ichangobva kupfuura iyi izvo zvinogona kunge zvakakonzera chiitiko. Akati, Yako SSD drive yanga ichisangana nezvikanganiso panguva yekukopa mashandiro, izvo zvanga zvakonzera huori mune dzakawanda repositories. Mushure mezvikanganiso izvi, akayedza kudzoreredza mamiriro enzvimbo yake yekushandisa git rebase uye akasiyana maturusi otomatiki.
Zvisinei, mabasa aya akaitwa pamapazi anokosha, senge-inotevera / kuomesa uye ye-linus / kuomesa, izvo zvakakonzera kuchinjwa kwetsaona kwenhoroondo yekuchengetera, kusanganisira shanduko mukunyora kwezvibvumirano. Pasinei netsananguro yake, Linus akanga asina chokwadi.:
"Ini handisi kunzwisisa kuti kudhumhana netsaona kunogona kuitika sei, ndoda nehuwandu hwekuchinja uku."
Iye chaiye ane mhosva: git-filter-repo uye b4 trailer
Mune imwe meseji, Kees Cook akaziva kwaibvira kukanganisa: kushandiswa kwakasanganiswa kwezvishandiso zviviri, git-filter-repo uye b4 trailer, iyo inoshandura nhoroondo yekuzvipira uye matrailer (ma tag akaita Saina-akadzimwa-na:) mukuita.
Kushandiswa kusina kunaka uku zvemhindu zvingadai zvakakonzera kunyorwazve otomatiki kwezviuru zvezvisungo, kusanganisira kutsiva munyori neiyo default kukosha (munyaya iyi, Linus Torvalds), pasina Kees achiona kukanganisa panguva iyoyoKonstantin Ryabitsev, munyori we b4 tool, akasimbisa dzidziso iyi uye akasimbisa kuti pakanga pasina chinangwa chakaipa pane chikamu chaCook. Kutaura zvazviri, sisitimu yacho yakanga yave kutogadzira yambiro dzisina kufuratirwa.
Mushure mekunge mamiriro acho ajekeswa, mukana waKees Cook ku kernel.org wakadzorerwa. Senzira yekudzivirira, yakaziviswa kuti chishandiso b4 inosanganisira cheki nyowani yekuchengetedza, Izvi zvinodzivirira kugadziridzwa kwezvibodzwa zvine hunyori husingaenderane neazvino mushandisi kubva zvino zvichienda mberi. Izvi zvinoitirwa kudzivirira zvikanganiso zvakafanana uye kuchengetedza kutendeseka kweiyo kernel source code.
Kees, akavimbisa kugadzira patsva mapazi akakanganisika. kubva pazvigamba zvega uye ongorora zvakadzama matanho akakonzera kukanganisa. Nyangwe Chiitiko ichi chakanganisa hukama mukati mechikwata kernel development, yakaratidzawo kukosha kwekushandisa nhoroondo yekunyorazve maturusi nekuchenjerera, kunyanya mumapurojekiti akakosha seLinux kernel.
Chekupedzisira, zvakakodzera kutaura kuti chiitiko ichi pakati paLinus Torvalds naKees Cook chinoshanda seyambiro nezve njodzi yekunyengedza nhoroondo yekuzvipira uye izvo. nekuda kwekukurumidza kupindira kubva kune avo vane basa rekernel.org uye kubuda pachena kwemaitiro, mamiriro acho ezvinhu akadzorwa.
Chekupedzisira, kana iwe uchida kudzidza zvakawanda nezvazvo, unogona kutarisa ruzivo mune zvinotevera link