OpenBSD рдХрд╛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ git-compatible рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХреЛ рдЫред

рд╕реНрдЯреЗрдлрди рд╕реНрдкрд░реНрд▓рд┐рдЩреНрдЧ (stsp@), рджрд╕ рд╡рд░реНрд╖рдХреЛ рдЕрдиреБрднрд╡рдХреЛ рд╕рд╛рде OpenBSD рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╕рджрд╕реНрдп, рд╕рд╛рдереИ Apache Subversion рдХреЛ рдореБрдЦреНрдп рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ, рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджрдЫ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА "рд░реБрдЦрд╣рд░реВрдХреЛ рдЦреЗрд▓" (рдорд┐рд▓реЗ)ред рдирдпрд╛рдБ рдкреНрд░рдгрд╛рд▓реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛, рд▓рдЪрд┐рд▓реЛрдкрдирдХреЛ рд╕рдЯреНрдЯрд╛ рдбрд┐рдЬрд╛рдЗрдирдХреЛ рд╕рд░рд▓рддрд╛ рд░ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рд╣рдЬрддрд╛рд▓рд╛рдИ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджрд┐рдЗрдиреНрдЫред Got рд╣рд╛рд▓ рд╡рд┐рдХрд╛рд╕ рдорд╛ рдЫ; рдпреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ OpenBSD рдорд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдпрд╕рдХреЛ рд▓рдХреНрд╖рд┐рдд рджрд░реНрд╢рдХрд╣рд░реВ OpenBSD рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рд╣реБрдиреНред рдХреЛрдб рдирд┐: рд╢реБрд▓реНрдХ рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рдЖрдИрдПрд╕рд╕реА (рд╕рд░рд▓реАрдХреГрдд BSD рд░ MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдмрд░рд╛рдмрд░)ред

Got рд╕рдВрд╕реНрдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди git рднрдгреНрдбрд╛рд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рд╣рд╛рд▓, рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕реНрдХрд░рдг рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ рд╕рдорд░реНрдерд┐рдд рдЫрдиреНред рдПрдХреИ рд╕рдордпрдорд╛, git рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдХрд╛рд░реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдЬреБрди рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо get рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди - рдпреЛ рд╕рдзреИрдВ рд╕рдореНрднрд╡ рд╣реБрдиреЗрдЫ get рд░ git рд╕рдБрдЧ рд╕рдорд╛рди рднрдгреНрдбрд╛рд░рдорд╛ рдХрд╛рдо рдЧрд░реНрдиред

рдореБрдЦреНрдп рд╡рд░реНрддрдорд╛рди рд▓рдХреНрд╖реНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ OpenBSD рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ рдЬреЛ рдирд┐рдпрдорд┐рдд рд░реВрдкрдорд╛ рдЙрдиреАрд╣рд░реВрдХреЛ OpenBSD рдХрд╛рдордХреЛ рд▓рд╛рдЧрд┐ рдЧреЛрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫрдиреН, рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдХрд╛рд░реНрдпрд╣рд░реВ рд╕реБрдзрд╛рд░ рдЧрд░реНрджреИред

рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдЖрдзрд╛рд░рднреВрдд рд╕рд┐рджреНрдзрд╛рдиреНрддрд╣рд░реВ:

  • OpenBSD рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдпрдорд╣рд░реВ рд░ рдХреЛрдбрд┐рдЩ рд╢реИрд▓реА рдкрдЫреНрдпрд╛рдЙрдБрджреИ;
  • рдЗрдореЗрд▓ рдорд╛рд░реНрдлрдд рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛;
  • рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдкреНрд░рддрд┐рдЬреНрдЮрд╛(2) рд░ рдЕрдирд╛рд╡рд░рдг(2) рд╕рдореНрдкреВрд░реНрдг рдХреЛрдб рдЖрдзрд╛рд░ рднрд░;
  • рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рд╡рд╛ рдбрд┐рд╕реНрдХрдмрд╛рдЯ рднрдгреНрдбрд╛рд░ рдбрд╛рдЯрд╛ рдкрд╛рд░реНрд╕ рдЧрд░реНрджрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд┐рднрд╛рдЬрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ;
  • BSD рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдХреЛрдбрдмреЗрд╕ рд╕рдорд░реНрдердиред

рджреАрд░реНрдШрдХрд╛рд▓реАрди рд▓рдХреНрд╖реНрдпрд╣рд░реВ:

  • Git рднрдгреНрдбрд╛рд░рдХреЛ рдбрд┐рд╕реНрдХ рдврд╛рдБрдЪрд╛рд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛ рдХрд╛рдпрдо рдЧрд░реНрджреИ (рдЯреВрд▓рдХрд┐рдЯрд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛ рдХрд╛рдпрдо рдирдЧрд░реА);
  • OpenBSD рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рдкреВрд░реНрдг рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИ:
    • рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕реНрдХрд░рдг рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рд╕рд╣рдЬ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЗрдиреНрдЯрд░рдлреЗрд╕ (рдорд┐рд▓реНрдпреЛ)
    • рдЗрддрд┐рд╣рд╛рд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░ рдкреНрд░рддрд┐рдмрджреНрдз рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд╕рдореАрдХреНрд╖рд╛ рдЧрд░реНрди рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рднрдгреНрдбрд╛рд░ рдмреНрд░рд╛рдЙрдЬрд░ (рдЯрдЧ)
    • CGI рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬрд╕рд▓реЗ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ - рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдмреНрд░рд╛рдЙрдЬрд░ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ
    • рдмреНрдпрд╛рдХрдЕрдк рд░ рд░рд┐рдХрднрд░реА рдорд╛ рдмрд▓рд┐рдпреЛ рдЬреЛрдб рд╕рдВрдЧ рднрдгреНрдбрд╛рд░ рдкреНрд░рд╢рд╛рд╕рди рдЙрдкрдХрд░рдг
    • рдХреЗрдиреНрджреНрд░реАрдп рднрдгреНрдбрд╛рд░ рд╣реЛрд╕реНрдЯ рдЧрд░реНрди рд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░ рдирд┐рдЬреА рдорд┐рд░рд░рд╣рд░реВрдХреЛ рдХреНрдпрд╛рд╕реНрдХреЗрдбрд╕рдБрдЧ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рднрдгреНрдбрд╛рд░ рд╕рд░реНрднрд░ред
  • OpenBSD рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ:
    • рдХреЗрдиреНрджреНрд░реАрдХреГрдд рднрдгреНрдбрд╛рд░ рдореЛрдбреЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдмрд▓рд┐рдпреЛ рдирд┐рд░реНрдорд┐рдд рд╕рдорд░реНрдерди;
    • рд╢рд╛рдЦрд╛рд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рд╣рдЬрддрд╛ рдХрд╛рдпрдо рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ;
    • рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕реНрдерд╛рдиреАрдп рд╢рд╛рдЦрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди;
    • "-рд╕реНрдерд┐рд░" рд░рд┐рд▓реАрдЬ рд╢рд╛рдЦрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди;
    • OpenBSD рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЕрдиреНрдп рдХрд╛рд░реНрдпрд╣рд░реВред
  • рдкреНрд░рдорд╛рдгреАрдХреГрдд рд░ рдЧреБрдкреНрддрд┐рдХрд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди:
    • рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрди рдЧрд░реНрди рд░ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ SSH рд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдкрдорд╛ TLS рдорд╛рд░реНрдлрдд рднрдгреНрдбрд╛рд░рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ;
    • рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрди SSH рдорд╛рд░реНрдлрдд рдорд╛рддреНрд░ рднрдгреНрдбрд╛рд░рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ;
    • рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдирдЧрд░рд┐рдПрдХрд╛ рдЬрдбрд╛рдирд╣рд░реВрдорд╛ рднрдгреНрдбрд╛рд░рд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрдиред

    рдкрд╣рд┐рд▓реЗ рдиреИ рдорд┐рд▓реНрдпреЛ рдердкреЗ рдмрдиреНрджрд░рдЧрд╛рд╣ рд░реВрдЦ рдорд╛ "рд╡рд┐рдХрд╛рд╕/рдкреНрд░рд╛рдкреНрдд"ред рдЕрди EUROBSDCON 2019 рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдиреЗрдЫ рд░рд┐рдкреЛрд░реНрдЯ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдмрд╛рд░реЗред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди