Ke kūkulu ʻia nei kahi ʻōnaehana mana mana git-compatible hou no OpenBSD.

Stefan Sperling (stsp@), he lālā o ka papahana OpenBSD me nā makahiki he ʻumi o ka ʻike, a me kekahi o nā mea hoʻomohala nui o Apache Subversion, ulu ana ʻōnaehana mana mana hou "Game of Trees" (loaa). I ka hana ʻana i kahi ʻōnaehana hou, hāʻawi ʻia ka mea nui i ka maʻalahi o ka hoʻolālā a me ka maʻalahi o ka hoʻohana ʻana ma mua o ka maʻalahi. Ke kūkulu nei ʻo Got i kēia manawa; ua hoʻomohala wale ʻia ma OpenBSD a ʻo kāna poʻe i manaʻo ʻia ʻo ia nā mea hoʻomohala OpenBSD. Hāʻawi ʻia ke code ma lalo o kahi laikini manuahi ISC (e like me ka laikini BSD a me MIT maʻalahi).

Ua hoʻohana ʻo git repositories e mālama i ka ʻikepili i hoʻololi ʻia. I kēia manawa, kākoʻo ʻia nā hana hoʻololi kūloko. I ka manawa like, hiki ke hoʻohana ʻia ka git no nā hana ʻaʻole i hoʻokō ʻia i got - hiki mau ke hana me got a me git i loko o ka waihona like.

Ke au nui Pahuhopu Ke hana nei ka papahana me nā mea hoʻomohala OpenBSD e makemake ana e hoʻohana mau i got no kā lākou hana OpenBSD, a me ka hoʻomaikaʻi ʻana i nā hana mana mana ma muli o kā lākou manaʻo.

Nā kumu kumu o ka papahana:

  • Ma hope o nā lula palekana OpenBSD a me ke ʻano coding;
  • Kaʻina hana hoʻomohala e pili ana i ka loiloi code ma o ka leka uila;
  • E hoʻohana hoʻohiki(2) a kona uhi(2) a puni ka waihona code holoʻokoʻa;
  • Ke hoʻohana nei i ka hoʻokaʻawale ʻokoʻa i ka wā e hoʻokaʻawale ai i ka ʻikepili waihona ma luna o ka pūnaewele a i ʻole ka disk;
  • Kākoʻo codebase laikini BSD.

Pahuhopu wā lōʻihi:

  • Ka mālama ʻana i ka hoʻohālikelike ʻana me ka format disk o ka waihona git (me ka mālama ʻole ʻana i ka hoʻohālikelike ʻana me ka hāmeʻa);
  • Hāʻawi i kahi pūʻulu piha o nā hāmeʻa mana mana no OpenBSD:
    • Intuitive command line interface e hana i nā hana hoʻololi pono (loaʻa)
    • ʻO ka polokalamu kele pūnaewele no ka nānā ʻana i ka mōʻaukala a me ka nānā ʻana i nā loli i hana ʻia (tog)
    • ʻO ka palapala CGI e hoʻokō nei i ka ʻaoʻao pūnaewele - ka polokalamu kele pūnaewele
    • Nā mea hana hoʻokele waihona me ka manaʻo nui i ka hoʻihoʻi a me ka hoʻihoʻi
    • Pūnaehana waihona no ka mālama ʻana i kahi waihona kikowaena a me ka hoʻonohonoho ʻana i nā loli me kahi cascade o nā aniani ākea a pilikino.
  • ʻO nā mea e pono ai nā mea hoʻomohala OpenBSD:
    • Kākoʻo ikaika i kūkulu ʻia no kahi kumu hoʻohālike kikowaena;
    • No nā mea hoʻomohala ʻaʻole pono nā lālā, mālama ʻia ka maʻalahi o ka hoʻohana ʻana;
    • Kākoʻo no nā lālā kūloko no nā mea hoʻomohala e pono ai;
    • Kākoʻo no nā lālā hoʻokuʻu "-stable";
    • Pono nā hana ʻē aʻe e kūkulu i ka ʻōnaehana o ka papahana OpenBSD.
  • Ka hoʻokō ʻana i nā pili pūnaewele i hōʻoia ʻia a hoʻopili ʻia:
    • Loaʻa i nā waihona ma o SSH a me TLS koho no ka hoʻopaʻa ʻana i kahi waihona a loaʻa nā loli;
    • Loaʻa i nā waihona ma o SSH wale nō e hana i nā loli;
    • ʻAʻole hiki ke kiʻi ʻia nā waihona ma luna o nā pilina paʻa ʻole.

    Ua loaʻa hoʻohui ʻia i loko o ka lāʻau awa e like me "devel/loaʻa". Ma ka EUROBSDCON 2019 e hoikeia ka loio e pili ana i ka ʻōnaehana mana mana hou.

    Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka