рдлреЛрд░реНрдЬреЗрдЬреЛ резреи.реж рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрддрд╛ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ

рдлреЛрд░реНрдЬреЗрдЬреЛ резреи.реж рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреЗ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬрд╕рд╣ рд╕рд╣рдпреЛрдЧреА рдХрд╛рд░реНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рддреИрдирд╛рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдЬреА рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдВрдордзреНрдпреЗ рдЧрд┐рдЯрд╣рдм, рдмрд┐рдЯрдмрдХреЗрдЯ рдЖрдгрд┐ рдЧрд┐рдЯрд▓реЕрдм рд╕рд╛рд░рдЦреАрдЪ рдЖрд╣реЗ. рдлреЛрд░реНрдЬреЗрдЬреЛ рд╣рд╛ рдЧрд┐рдЯрд┐рдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдЖрд╣реЗ, рдЬреЛ рдирдВрддрд░ рдЧреЙрдЧреНрд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордкрд╛рд╕реВрди рд╡реЗрдЧрд│рд╛ рдЭрд╛рд▓рд╛. рдЧрд┐рдЯрд┐рдпрд╛рдЪреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХреАрдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдВрдирдВрддрд░ рдЖрдгрд┐ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдХрдВрдкрдиреАрдХрдбреЗ рдирд┐рдпрдВрддреНрд░рдг рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ реирежреиреи рдордзреНрдпреЗ рдлреЛрд░реНрдЬреЗрдЬреЛ рд╡реЗрдЧрд│реЗ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ. рдлреЛрд░реНрдЬреЗрдЬреЛ рдкреНрд░рдХрд▓реНрдк рд╕реНрд╡рддрдВрддреНрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЖрдгрд┐ рд╕рдореБрджрд╛рдп рдирд┐рдпрдВрддреНрд░рдгрд╛рдЪреНрдпрд╛ рддрддреНрддреНрд╡рд╛рдВрдЪреЗ рдкрд╛рд▓рди рдХрд░рддреЛ. рдЧрд┐рдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ Codeberg.org рдиреЗ рдлреЛрд░реНрдЬреЗрдЬреЛ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реЗ рдЖрд╣реЗ. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдЧреЛ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ GPLv12.0 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреА рдкреНрд░рдореБрдЦ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдореНрд╣рдгрдЬреЗ рдХрдореА рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ (рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдмреЛрд░реНрдбрд╡рд░ рдХрд┐рдВрд╡рд╛ рдХрдореА рдХрд┐рдорддреАрдд рд╡рд╛рдкрд░рддрд╛ рдпреЗрддреЛ). VPS) рдЖрдгрд┐ рдПрдХ рд╕реЛрдкреА рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛. рдорд╛рдирдХ рдкреНрд░рдХрд▓реНрдк рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЖрд╣реЗрдд, рдЬрд╕реЗ рдХреА рдХрд╛рд░реНрдп рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рд╕рдорд╕реНрдпрд╛ рдЯреНрд░реЕрдХрд┐рдВрдЧ, рдкреБрд▓ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ, рд╡рд┐рдХреА, рд╡рд┐рдХрд╛рд╕рдХ рд╕рдВрдШрд╛рдВрдЪреЗ рд╕рдордиреНрд╡рдп рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ, рд░рд┐рд▓реАрдЭ рддрдпрд╛рд░реА, рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬрдордзреНрдпреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдкреЕрдХреЗрдЬ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ, рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рд╕рддрдд рдПрдХрддреНрд░реАрдХрд░рдг рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдг, рдХреЛрдб рд╢реЛрдз, LDAP рдЖрдгрд┐ OAuth рджреНрд╡рд╛рд░реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг, SSH рдЖрдгрд┐ HTTP/HTTPS рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реА рдкреНрд░рд╡реЗрд╢, рд╕реНрд▓реЕрдХ, рдбрд┐рд╕реНрдХреЙрд░реНрдб рдЖрдгрд┐ рдЗрддрд░ рд╕реЗрд╡рд╛рдВрд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдгрд╛рд╕рд╛рдареА рд╡реЗрдмрд╣реВрдХ рд╕рдХреНрд╖рдо рдХрд░рдгреЗ, Git рд╣реБрдХ рдЖрдгрд┐ Git LFS рд╕рд╛рдареА рд╕рдорд░реНрдерди, рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдЖрдгрд┐ рдорд┐рд░рд░рд┐рдВрдЧрд╕рд╛рдареА рд╕рд╛рдзрдиреЗ. рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдореНрд╣рдгрдЬреЗ рд╡реИрдпрдХреНрддрд┐рдХ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдирд╛ рдлреЗрдбрд░реЗрдЯреЗрдб рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдПрдХрддреНрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ActivityPub рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛. рд╕рд░реНрд╡реНрд╣рд░ рд╡рд┐рдХрд╕рдХ

рдореБрдЦреНрдп рдмрджрд▓:

  • рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреЗрдЬ рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ. рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдиреВрдордзреНрдпреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
     рдлреЛрд░реНрдЬреЗрдЬреЛ резреи.реж рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрддрд╛ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ
  • рдХрдорд┐рдЯ рд▓реЗрд╡реНрд╣рд▓рд╡рд░ рдкреБрд▓ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯреНрд╕рдЪреЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рдЗрдВрдЯрд░рдлреЗрд╕ (рд╕рд░реНрд╡ рдХрдорд┐рдЯ рдХрд╡реНрд╣рд░ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдкреВрд░реНрдг рдЪреЗрдВрдЬрд▓реЙрдЧрдРрд╡рдЬреА, рдпрд╛ рдореЛрдбрдордзреНрдпреЗ рд╡реИрдпрдХреНрддрд┐рдХ рдХрдорд┐рдЯрдЪреЗ рдЕрдиреБрдХреНрд░рдореЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ). рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдирд╛рджрд░рдореНрдпрд╛рди рдХрдорд┐рдЯрдордзреВрди рдиреЗрд╡реНрд╣рд┐рдЧреЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдлреЙрд░рд╡рд░реНрдб рдЖрдгрд┐ рдмреЕрдХ рдмрдЯрдгреЗ рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗрдд. рд╡реИрдпрдХреНрддрд┐рдХ рдХрдорд┐рдЯрд╕рд╛рдареА рдПрдВрдб рд░рд┐рд╡реНрд╣реНрдпреВ рдмрдЯрдгрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ. рдХрдорд┐рдЯ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдордЬрдХреВрд░ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдкреГрд╖реНрдард╛рдВрд╡рд░ рджреГрд╢реНрдпрдорд╛рди рдареЗрд╡рд▓рд╛ рдЖрд╣реЗ.
     рдлреЛрд░реНрдЬреЗрдЬреЛ резреи.реж рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрддрд╛ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ
  • рдирд┐рдпреЛрдЬрд┐рдд рдХрд╛рд░реНрдпреЗ (рдлреЛрд░реНрдЬреЗрдЬреЛ рдЕтАНреЕрдХреНрд╢рдиреНрд╕) рдЕрдВрдорд▓рд╛рдд рдЖрдгрддрд╛рдирд╛ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдЕрдкрдпрд╢рд╛рдВрдмрджреНрджрд▓ рдИрдореЗрд▓ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛.
  • рдЯрд╛рд░реНрдЧреЗрдЯ рдмреНрд░рдБрдЪрдордзреНрдпреЗ рдирд╡реАрди рдХрдорд┐рдЯ рдкреБрд╢ рдХрд░рддрд╛рдирд╛ рдУрдкрди рдкреБрд▓ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯрд╕рд╣ рд╕рдВрдШрд░реНрд╖ рддрдкрд╛рд╕рдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реА. рдкреВрд░реНрд╡реА, рдЕрд╢рд╛ рддрдкрд╛рд╕рдгреАрдореБрд│реЗ рд╡рд░реНрдХрд┐рдВрдЧ рдЯреНрд░реАрд╡рд░ рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдСрдкрд░реЗрд╢рдирдореБрд│реЗ рдУрдкрди рдкреБрд▓ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд I/O рд▓реЛрдб рд╣реЛрдд рдЕрд╕реЗ. "git merge-tree --write-tree" рдХрдорд╛рдВрдбрд╡рд░ рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реНрдпрд╛рдиреЗ рд╡рд░реНрдХрд┐рдВрдЧ рдЯреНрд░реАрд▓рд╛ рдЕреЕрдХреНрд╕реЗрд╕ рди рдХрд░рддрд╛ рд╡рд┐рд▓реАрдиреАрдХрд░рдг рд╢рдХреНрдп рдЭрд╛рд▓реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдореЛрдареНрдпрд╛ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯрдордзреНрдпреЗ рднрд╛рд░ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рдЭрд╛рд▓рд╛.
  • OpenPGP рд╢реА рдкреВрд░реНрд╡реА рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдХрд╛рдорд╛рдВрд╕рд╛рдареА SSH рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА. рдлрд╛рдпрд▓реА рд╕рдВрдкрд╛рджрд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдХрд┐рдВрд╡рд╛ рдмрджрд▓ рд╕реНрд╡реАрдХрд╛рд░рд▓реНрдпрд╛рдирдВрддрд░ рдХрдорд┐рдЯрд╡рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрддрд╛ GPG рдХреА рдРрд╡рдЬреА SSH рдХреА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ (рд╕реНрд╡рд╛рдХреНрд╖рд░реА TPM рдордзреНрдпреЗ ssh-рдПрдЬрдВрдЯ рджреНрд╡рд╛рд░реЗ рдЬрдирд░реЗрдЯ рдХреЗрд▓реА рдЬрд╛рддреЗ).
  • рдбрд┐рдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рдмреЙрдЯреНрд╕рдирд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ robots.txt рдлрд╛рдЗрд▓ рдЬреЛрдбрд▓реА рдЬрд╛рддреЗ.
  • рдореБрдЦреНрдп рдкреНрд░рдХрд▓реНрдкрд╛рд╢реА рдлреЛрд░реНрдХ рд╕реБрд╕рдВрдЧрдд рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЬреЛрдбрд▓реЗ.
     рдлреЛрд░реНрдЬреЗрдЬреЛ резреи.реж рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрддрд╛ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ
  • glTF рд╕реНрд╡рд░реВрдкрд╛рдд 3D рдореЙрдбреЗрд▓реНрд╕рдЪреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
     рдлреЛрд░реНрдЬреЗрдЬреЛ резреи.реж рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрддрд╛ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ
  • рдЯрд┐рдкреНрдкрдгреА рд╕рдВрдкрд╛рджрдХ рдЖрддрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдЯреЕрдм рдХреА рд╡рд╛рдкрд░реВрди рдЗрдВрдбреЗрдВрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ.
  • рдЕрд▓реНрдкрд╛рдЗрди рей.реиреи рд╡рд░ рдЖрдзрд╛рд░рд┐рдд, рдлреЛрд░реНрдЬреЗрдЬреЛ резреи рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рддрдпрд╛рд░ рдХрдВрдЯреЗрдирд░ рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА Git реи.рекреп.рез, GnuPG реи.рек.рен, SQLite рей.рекреп.реи рдЖрдгрд┐ OpenSSH резреж.реж рд╡рд╛рдкрд░реВрди рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛