Dongosolo latsopano lowongolera la git-compatible version likupangidwira OpenBSD.

Stefan Sperling (stsp@), membala wa polojekiti ya OpenBSD yemwe ali ndi zaka khumi, komanso m'modzi mwa omwe amapanga Apache Subversion, akukula dongosolo latsopano lowongolera "Gawo la Mitengo" (ndili nazo). Popanga dongosolo latsopano, choyambirira chimaperekedwa ku kuphweka kwa kamangidwe ndi kugwiritsa ntchito mosavuta kusiyana ndi kusinthasintha. Got ikadali pakukula; imapangidwa pa OpenBSD yokha ndipo omvera ake ndi opanga OpenBSD. Khodiyo imagawidwa pansi pa chilolezo chaulere ISC (chofanana ndi chilolezo chosavuta cha BSD ndi MIT).

Got amagwiritsa ntchito git repositories kusunga deta yosinthidwa. Pakadali pano, ntchito zomasulira zakumaloko zokha ndizomwe zimathandizidwa. Nthawi yomweyo, git itha kugwiritsidwa ntchito pazinthu zilizonse zomwe sizinakwaniritsidwebe - zitha kukhala zotheka kugwira ntchito ndi got ndi git m'malo omwewo.

Main panopa cholinga pulojekiti ikugwira ntchito ndi opanga OpenBSD omwe amafuna kugwiritsa ntchito nthawi zonse zomwe ali nazo pantchito yawo ya OpenBSD, ndikuwongolera magwiridwe antchito potengera malingaliro awo.

Mfundo zoyambirira za polojekitiyi:

  • Kutsatira malamulo achitetezo a OpenBSD ndi kalembedwe ka code;
  • Njira yachitukuko potengera kuwunika kwa code kudzera pa imelo;
  • Gwiritsani ntchito chikole(2) ndi kudzafotokoza(2) pamtundu uliwonse wa code;
  • Kugwiritsa ntchito kulekanitsa mwayi pogawa deta yosungira pa intaneti kapena pa disk;
  • BSD chilolezo codebase thandizo.

Zolinga zazitali:

  • Kusunga kugwirizana ndi mtundu wa disk wa git repository (popanda kusunga kugwirizana ndi zida);
  • Kupereka zida zonse zowongolera mtundu wa OpenBSD:
    • Intuitive command line interface kuti muchite zofunikira zosinthira (muli)
    • Msakatuli wogwiritsa ntchito posanthula mbiri yakale ndikuwunikanso zosintha zomwe zidachitika (kugwedeza)
    • CGI script yomwe imagwiritsa ntchito mawonekedwe a intaneti - msakatuli wosungira
    • Zida zoyendetsera zosungira zomwe zimatsindika kwambiri zosunga zobwezeretsera ndi kubwezeretsa
    • Seva yosungiramo malo osungiramo malo apakati ndikugwirizanitsa zosintha ndi magalasi apagulu ndi achinsinsi
  • Zofunikira za OpenBSD Developer Workflow:
    • Thandizo lolimba lokhazikika lachitsanzo chapakati chosungira;
    • Kwa omanga omwe safuna nthambi, kugwiritsa ntchito mosavuta kumasungidwa;
    • Thandizo la nthambi zakomweko kwa opanga omwe amawafuna;
    • Thandizo la nthambi zotulutsa "-zokhazikika";
    • Ntchito zina zofunika kuti apange maziko a polojekiti ya OpenBSD.
  • Kukhazikitsa maulalo ovomerezeka ndi encrypted network:
    • Kufikira kumalo osungiramo zinthu kudzera pa SSH ndi TLS mwakufuna kupanga nkhokwe ndikulandila zosintha;
    • Kufikira kumalo osungirako zinthu kudzera pa SSH kuti musinthe;
    • Zosungira sizingapezeke pogwiritsa ntchito malumikizidwe osabisa.

    Ndapeza kale anawonjezera mumtengo wa madoko ngati "kupanga/ndipeza". Yambani EUROBSDCON 2019 zidzaperekedwa lipotilo za dongosolo latsopano lowongolera.

    Source: opennet.ru

Kuwonjezera ndemanga