Kei te waatea te TUF 1.0, he anga mo te whakarite i te tuku haumarutanga o nga whakahoutanga

Ko te tukunga o TUF 1.0 (Te Anga Whakahou) kua whakaputaina, e whakarato ana i nga taputapu mo te tirotiro me te tango i nga whakahou. Ko te whainga matua o te kaupapa ko te tiaki i te kiritaki mai i nga whakaeke angamaheni ki runga i nga whare putunga me nga hanganga, tae atu ki te aukati i te whakatairanga a te hunga whakaeke i nga whakahoutanga tito i hangaia i muri i te urunga ki nga taviri mo te whakaputa i nga hainatanga mamati, te whakararu ranei i te putunga. Ka whakawhanakehia te kaupapa i raro i te maru o te Linux Foundation me te whakamahi hei whakapai ake i te haumarutanga o te tuku whakahou i roto i nga kaupapa penei i Docker, Fuchsia, Automotive Grade Linux, Bottlerocket me PyPI (ko te whakaurunga o te manatoko tango me te metadata i PyPI e tumanakohia ana i roto i te tata nei). Ko te waehere whakatinanatanga tohutoro TUF kua tuhia ki te Python ka tohatohahia i raro i te raihana Apache 2.0.

Kei te whakawhanake te kaupapa i te raupapa o nga whare pukapuka, nga whakatakotoranga konae me nga taputapu ka ngawari te whakauru ki roto i nga punaha whakahou tono o naianei, hei whakamarumaru i te wa ka taupatupatuhia te taha o nga kaihanga rorohiko. Hei whakamahi i te TUF, he nui ki te taapiri i nga metadata e tika ana ki te putunga, me te whakauru i nga tikanga e whakaratohia ana i TUF mo te tango me te manatoko i nga konae ki te waehere kiritaki.

Kei te anga TUF nga mahi o te tirotiro mo te whakahou, te tango i te whakahou, me te manatoko i tona pono. Ko te punaha whakaurunga whakahou e kore e pokanoa ki etahi atu metadata, ko te manatoko me te utaina e mahia ana e TUF. Mo te whakauru ki nga tono me te whakahou i nga punaha whakaurunga, ka tukuna he API taumata-iti mo te whakauru metadata me te whakatinanatanga o te kiritaki API taumata-tiketike, kua rite mo te whakauru ki nga tono.

I roto i nga whakaeke ka taea e te TUF te whakakore ko te whakakapi i nga tukunga tawhito i raro i te ahua o nga whakahou hei aukati i te whakatikatika i nga whakaraeraetanga rorohiko, i te hokinga mai ranei o te kaiwhakamahi ki tetahi putanga whakaraerae tawhito, me te whakatairanga i nga whakahou kino i hainatia tika ma te whakamahi i te taupatupatu. matua, ko nga whakaeke a DoS ki nga kaihoko, penei i te whakakii i te kōpae ki nga whakahou mutunga kore.

Ko te whakamarutanga ki te whakararu i nga hanganga o te kaiwhakarato rorohiko ka tutuki ma te pupuri i nga rekoata motuhake, manatoko mo te ahua o te putunga, tono ranei. Ko nga metadata kua manatokohia e TUF ko nga korero mo nga taviri ka taea te whakawhirinaki, nga hashes cryptographic hei arotake i te tika o nga konae, etahi atu waitohu mamati hei manatoko metadata, nga korero mo nga tau putanga, me nga korero mo te roanga o nga rekoata. Ko nga taviri e whakamahia ana mo te manatoko he iti noa te wa e ora ana, me te whakahou tonu hei whakamarumaru i te hanga hainatanga e nga taviri tawhito.

Ko te whakaiti i te tupono o te whakararu i te katoa o te punaha ka tutuki ma te whakamahi i te tauira tarahiti tiritahi, ka whakawhäitihia ia roopu ki te rohe kei a ia ano te kawenga. Ka whakamahia e te punaha he raupapa o nga mahi me o raatau ake taviri, hei tauira, ko te turanga pakiaka ka tohu i nga taviri mo nga mahi e pa ana ki nga metadata i roto i te putunga, nga raraunga mo te wa o te whakatipuranga o nga whakahoutanga me nga huihuinga whaainga, hei tauira, ko te kawenga mo nga huihuinga tohu. nga mahi e pa ana ki te tiwhikete o nga konae kua tukuna.

Kei te waatea te TUF 1.0, he anga mo te whakarite i te tuku haumarutanga o nga whakahoutanga

Hei whakamarumaru i te taupatupatu matua, ka whakamahia he tikanga mo te whakakore tere me te whakakapi i nga ki. Kei ia matua takitahi te iti rawa o nga mana e tika ana, me nga mahi motuhēhēnga me whakamahi etahi taviri (ko te turuturu o te taviri kotahi e kore e taea te whakaeke wawe ki te kiritaki, me te whakararu i te punaha katoa, me noho nga ki o nga kaiuru katoa. ka mau). Ka taea e te kiritaki te whakaae ki nga konae he mea hou ake i nga konae kua riro mai i mua, ka tangohia nga raraunga i runga i te rahi kua tohua ki te metadata kua whakamanahia.

Ko te tukunga whakaputanga o TUF 1.0.0 e tuku ana i te tino tuhi ano me te whakapumautanga o te whakatinanatanga tohutoro o te whakatakotoranga TUF ka taea e koe te whakamahi hei tauira kua rite i te wa e hanga ana i a koe ake whakatinanatanga, hei whakauru ranei ki o kaupapa. Kei roto i te whakatinanatanga hou he waehere iti rawa (1400 nga raina hei utu mo te 4700), he maamaa ake te pupuri me te ngawari te whakaroa, hei tauira, mena he mea tika ki te taapiri i te tautoko mo nga kohinga whatunga motuhake, nga punaha rokiroki me nga huringa whakamunatanga.

Source: opennet.ru

Tāpiri i te kōrero