Le Tuputupu Aʻe o Osofaʻiga Faʻasaienisi Faʻaagafesootai i le Puipuiga Faʻatekonolosi
I le initaneti, ua aliaʻe mai ai se taufaʻamataʻu fou. Ae maise lava, o osofaʻiga ua mamanuina faʻaagafesootai ua oʻo lava i tagata taʻalo sili ona poto masani ua le mautonu ai. E le pei o taufaʻamataʻu masani, o nei osofaʻiga e le faʻalagolago i tekinolosi fou poʻo ni polokalama leaga faigata. Nai lo lena, latou te faʻaaogaina le faʻatuatuaga ma le galulue faʻatasi.
Ia Aperila 2024, na feagai ai le vaega tatala-punaoa ma se luʻitau tele. Mo se faʻataʻitaʻiga, na maua e se tagata faʻaoga GitHub e igoa ia Jia Tan le avanoa i le Meafaigaluega fa'apipi'i XZ Utils, lea e faʻaaogaina lautele i luga o polokalama Linux. Mulimuli ane, na faʻaaogaina e Jia Tan lenei avanoa e faʻaofi ai se faitotoʻa i tua i totonu o le polokalama. O se taunuuga, e le mafaitaulia masini faʻavae Linux na feagai ma tulaga lamatia e ono tulaʻi mai.
O le mea moni, o lenei mea na tupu na avea o se fafagu. Na faʻaalia ai vaivaiga i totonu o le faiga faʻavae tatala. E ui o le manino ma le galulue faʻatasi e masani lava o ni malosiaga, ae na avea ma meafaigaluega mo tagata faʻatupu faʻalavelave. E le gata i lea, o lenei tulaga na faʻamamafaina ai le matafaioi taua a tagata tausi, o ē o loʻo tutu o le laina muamua o le puipuiga mai ia togafiti faʻaʻoleʻole.
Mea Moni na Tutupu i le Lalolagi o Osofaʻiga Faʻasaienisi Faʻaagafesootai
O mea tutupu eseese i le lalolagi moni ua faaalia ai le ogaoga o aafiaga o osofaiga fa'aagafesootai i galuega faatino tatala. O nei fa'ata'ita'iga o lo'o fa'aalia ai vaivaiga ma fa'amamafa ai le mana'omia o le fa'ateleina o puipuiga.
Su'esu'ega o le Mataupu 1: O le npm Package Event-Stream
Ia Novema 2018, o se osofaʻiga faʻaonaponei ua mamanuina faʻaagafesootai na faʻaleagaina ai le afifi npm fa'asologa o mea tutupu. Na ofo atu se tagata leaga e fesoasoani i le tausia o le poloketi. O le tagata na muamua tausia ua lofituina, ma naunau mo se fesoasoani, na ia tuuina atu le pule. Ona faʻalauiloa lea e le tagata osofaʻi se code leaga na mamanuina e gaoi ai bitcoins, lea na sii mai i le faitau miliona o taimi aʻo leʻi mauaina. O se taunuuga, sa tatau i le au atiaʻe ona sailia ni isi auala pe faʻamaonia a latou codebases mo le code leaga. O lenei mea na tupu na mafua ai ona leiloa vave le faʻatuatuaga i le afifi o le event-stream ma mafua ai ona talanoaina lautele i totonu o le npm ecosystem e uiga i le manaʻomia o le sili atu ona malosi o le siakiina o le tagata tausia ma le suʻesuʻeina o le faʻalagolago.
Tulaga Su'esu'ega 2: O le Faoa faamalosi o RubyGems
I le 2020, na faʻaaogaina ai e le au osofaʻi upu faʻalilolilo vaivai pe toe faʻaaogaina e oʻo atu ai i le rubygems pule o afifi. Na latou pulea le tele o teugatupe ma fa'aofiina ni code leaga i totonu o maa taua, lea na mafai ai ona fa'atino mamao le code i masini ua a'afia. Na vave ona tali atu le au tausi e ala i le aveeseina ma le suia o maa taua ua fa'aleagaina. Na vave fo'i ona latou fa'ailoa atu le soliga i tagata fa'aoga. O lenei mea na tupu na fa'amamafaina ai le taua o upu fa'alilolilo malolosi ma tulaga ese ma le fa'atinoina o le fa'amaoniga e lua-vaega. O se taunuuga, na fa'aleleia atili ai e le nu'u o RubyGems ni puipuiga ma fa'alauiloa le malamalama e sili atu le puipuiga mai Osofa'iga Fa'asaienisi Fa'aagafesootai.
Tulaga Su'esu'ega 3: O le Fa'aletonu o le PHP Git Server
Ia Mati 2021, na fa'aleagaina ai e le au osofa'i le ofisa aloaia 'Au'aunaga PHP Git. Sa latou mafaia ona tuleia le leaga commito loʻo i ai se faitotoʻa i tua i totonu o le code puna o le PHP. E ui o le mea leaga commitSa vave ona iloa ma toe faafoi atu, o le mea na tupu na laga ai ni atugaluga tetele e uiga i le saogalemu o se tasi o gagana polokalame e sili ona faaaogaina lautele. I le tali atu ai, na siitia ai e le au atiaʻe PHP a latou fale teu oloa i le GitHub, lea e ofoina atu ai foliga saogalemu ma meafaigaluega mataʻituina sili atu. Sa latou faʻatinoina foi ni faiga sili atu ona faigata o le iloiloga o tulafono. O lenei soliga na avea o se valaau mo isi galuega faatino tatala, ma faamamafaina ai le manaomia o atinae saogalemu ma le mataʻituina ma le mataala.
Meafaigaluega ma Faiga Sili e Taui Ai Osofaʻiga Faʻasaienisi Faʻaagafesootai
Ina ia puipuia Osofaʻiga Faʻasaienisi Faʻaagafesootai, e tatau i 'au ona faʻaaoga meafaigaluega ma faiga saʻo. Mo se faʻataʻitaʻiga, Iloa vave o polokalama leaga a Xygeni e maua ai le mata'ituina i le taimi moni. O lenei meafaigaluega e poloka ai afifi fa'aleagaina ma fa'amautinoa ai le saogalemu o fa'alagolago. E le gata i lea, e vave ona iloa ai fa'ama'i pipisi, pe i totonu o afifi fou pe fa'afouga i afifi fa'atuatuaina.
E le gata i lea, e lagolagoina e le Xygeni SSC Security le faʻamaoniga o le multi-factor authentication (MFA). E faʻamalosia foʻi iloiloga otometi o code ma isi siaki saogalemu. O nei fuafuaga e fesoasoani e faʻailoa ai vaivaiga ma taofi ai gaioiga leaga, lea e masani ona faʻaaogaina i taimi o Osofaʻiga Faʻasaienisi Faʻaagafesootai.
I se aotelega, o mea tutupu moni i le lalolagi e pei o le faʻalavelaveina o le faʻasologa o mea tutupu, le faoa faamalosi o RubyGems, ma le solia o le PHP Git server ua faʻaalia ai le manaʻomia vave ona puipuia mai Osofaʻiga Faʻatekonolosi Faʻaagafesootai. E ala i le faʻatinoina o le siakiina ma le faʻaeteete, le mataʻituina pea, le faʻamaoniga malosi, ma le saogalemu o atinaʻe, e mafai e le nuʻu tatala-punaoa ona puipuia galuega faatino. O le mea lea, o le faʻaaogaina o meafaigaluega e pei o le Xygeni e fesoasoani e faʻatumauina le faʻatuatuaga e taua mo le manuia o le siosiomaga.







