рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирд┐: рд╢реБрд▓реНрдХ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рд╣рд╛рдЗрдкрд░рдмреЛрд▓рд╛ OpenBSD рдХреЛ рдлреЛрд░реНрдХрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рднрдЗрд░рд╣реЗрдХреЛ рдЫ

рд╣рд╛рдЗрдкрд░рдмреЛрд▓рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛, рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдлрд╛рдЙрдиреНрдбреЗрд╢рди-рд╕рдорд░реНрдерд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдЕрдВрд╢ рд╕реВрдЪреА рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирд┐рдГрд╢реБрд▓реНрдХ рд╡рд┐рддрд░рдг, рдкреНрд░рдХрд╛рд╢рд┐рдд рднрдпреЛ рдЕрдиреНрдп BSD рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдмрд╛рдЯ рдХреЗрд╣реА рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкреЛрд░реНрдЯрд┐рдЩрдХреЛ рд╕рд╛рде OpenBSD рдмрд╛рдЯ рдХрд░реНрдиреЗрд▓ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдВрдХреНрд░рдордгрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛрдЬрдирд╛ред рдирдпрд╛рдБ рд╡рд┐рддрд░рдг HyperbolaBSD рдирд╛рдордорд╛ рд╡рд┐рддрд░рдг рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫред

HyperbolaBSD рд▓рд╛рдИ OpenBSD рдХреЛ рдкреВрд░реНрдг рдлреЛрд░реНрдХрдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫ, рдЬрд╕рд▓рд╛рдИ GPLv3 рд░ LGPLv3 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдирдпрд╛рдБ рдХреЛрдбрдХреЛ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдиреЗрдЫред OpenBSD рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдХреЛрдб GPL рд╕рдБрдЧ рдЙрдкрдпреБрдХреНрдд рдирднрдПрдХрд╛ рдЗрдЬрд╛рдЬрддрдкрддреНрд░рд╣рд░реВ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХрд╛ OpenBSD рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдХреНрд░рдорд╢рдГ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ рд╣реБрдиреЗрдЫред рдкрд╣рд┐рд▓реЗ рдЧрдарди рдЧрд░рд┐рдПрдХреЛ Hyperbola GNU/Linux-libre рд╢рд╛рдЦрд╛ 2022 рд╕рдореНрдо рдХрд╛рдпрдо рд░рд╣рдиреЗрдЫ, рддрд░ рднрд╡рд┐рд╖реНрдпрдорд╛ рд╣рд╛рдЗрдкрд░рдмреЛрд▓рд╛ рд░рд┐рд▓реАрдЬрд╣рд░реВ рдирдпрд╛рдБ рдХрд░реНрдиреЗрд▓ рд░ рдкреНрд░рдгрд╛рд▓реА рддрддреНрд╡рд╣рд░реВрдорд╛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рд╣реБрдиреЗрдЫрдиреНред

рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд┐рдХрд╛рд╕рдорд╛ рдкреНрд░рдЪрд▓рдирд╣рд░реВрд╕рдБрдЧ рдЕрд╕рдиреНрддреБрд╖реНрдЯрд┐рд▓рд╛рдИ OpenBSD рдХреЛрдбрдмреЗрд╕рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреЗ рдХрд╛рд░рдгрдХреЛ рд░реВрдкрдорд╛ рдЙрджреНрдзреГрдд рдЧрд░рд┐рдПрдХреЛ рдЫ:

  • рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдорд╛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЕрдзрд┐рдХрд╛рд░ рд╕рдВрд░рдХреНрд╖рдг (DRM) рдХреЛ рдЕрдкрдирд╛рдЙрдиреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдХрд░реНрдиреЗрд▓ рдерд┐рдпреЛ рд╕рдорд╛рд╡реЗрд╢ рдЕрдбрд┐рдпреЛ рд░ рднрд┐рдбрд┐рдпреЛ рд╕рд╛рдордЧреНрд░реАрдХреЛ рд▓рд╛рдЧрд┐ HDCP (рдЙрдЪреНрдЪ рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд╛рдордЧреНрд░реА рд╕рдВрд░рдХреНрд╖рдг) рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
  • рд╡рд┐рдХрд╛рд╕ рд░рд╕реНрдЯрдорд╛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХрд╛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдкрд╣рд▓рд╣рд░реВред рд╣рд╛рдЗрдкрд░рдмреЛрд▓рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдХреЗрдиреНрджреНрд░реАрдХреГрдд рдХрд╛рд░реНрдЧреЛ рднрдгреНрдбрд╛рд░рдХреЛ рдкреНрд░рдпреЛрдЧрдмрд╛рдЯ рдЕрд╕рдиреНрддреБрд╖реНрдЯ рдЫрдиреН рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд░рд╕реНрдЯрд╕рдБрдЧ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрдиреЗ рд╕реНрд╡рддрдиреНрддреНрд░рддрд╛рдХреЛ рд╕рд╛рдеред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, рд░рд╕реНрдЯ рд░ рдХрд╛рд░реНрдЧреЛ рдЯреНрд░реЗрдбрдорд╛рд░реНрдХрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд╛ рд╕рд░реНрддрд╣рд░реВрд▓реЗ рдкрд░рд┐рд╡рд░реНрддрди рд╡рд╛ рдкреНрдпрд╛рдЪрд╣рд░реВрдХреЛ рдШрдЯрдирд╛рдорд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдирд╛рдордХреЛ рд╕рдВрд░рдХреНрд╖рдгрд▓рд╛рдИ рдирд┐рд╖реЗрдз рдЧрд░реНрджрдЫ (рдПрдХ рдкреНрдпрд╛рдХреЗрдЬ рд░рд╕реНрдЯ рд░ рдХрд╛рд░реНрдЧреЛ рдирд╛рдо рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдпрджрд┐ рдпреЛ рдореВрд▓ рд╕реНрд░реЛрдд рдХреЛрдбрдмрд╛рдЯ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ рд╣реЛ рднрдиреЗ, рдЕрдиреНрдпрдерд╛ рдЖрд╡рд╢реНрдпрдХ Rust Core рдЯреЛрд▓реА рд╡рд╛ рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрдирдмрд╛рдЯ рдкреВрд░реНрд╡ рд▓рд┐рдЦрд┐рдд рдЕрдиреБрдорддрд┐ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджреИ)ред
  • рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд╡рд╛рд╕реНрддрд╛ рдирдЧрд░реА рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд┐рдХрд╛рд╕ (Grsecurity рдЕрдм рдирд┐: рд╢реБрд▓реНрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЫреИрдирд░ рдкрд╣рд▓ KSPP (рдХрд░реНрдиреЗрд▓ рд╕реЗрд▓реНрдл рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ) рд╕реНрдерд┐рд░ рдЫ)ред
  • рдзреЗрд░реИ GNU рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд░ рдкреНрд░рдгрд╛рд▓реА рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдирд┐рд░реНрдорд╛рдг рд╕рдордпрдорд╛ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рдкреНрд░рджрд╛рди рдирдЧрд░реАрдХрди рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди рдерд╛рд▓реНрдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛, рдЕрдирд┐рд╡рд╛рд░реНрдп рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рд╡рд░реНрдЧреАрдХрд░рдг рджрд┐рдЗрдПрдХреЛ рдЫ рдкрд▓реНрд╕рдЕрдбрд┐рдпреЛ gnome-control-center рдорд╛, SystemD GNOME рдорд╛, рдЦрд┐рдпрд╛рд▓реЗ рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛ рд░ Java gettext рдорд╛ред

рд╣рд╛рдИрдкрд░рдмреЛрд▓рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ KISS (Keep It Simple Stupid) рд╕рд┐рджреНрдзрд╛рдиреНрдд рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рдХрд╕рд┐рдд рднрдЗрд░рд╣реЗрдХреЛ рдЫ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рд░рд▓, рд╣рд▓реНрдХрд╛, рд╕реНрдерд┐рд░ рд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЙрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ рднрдиреА рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдореНрдЭрд╛рдЙрдБрдЫреМрдВред рдкрд╣рд┐рд▓реЗ, рд╡рд┐рддрд░рдг рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдкреНрдпрд╛рдХреЗрдЬ рдЖрдзрд╛рд░рдХреЛ рд╕реНрдерд┐рд░ рдЦрдгреНрдбрд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдЧрдарди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдХреЗрд╣реА рдкреНрдпрд╛рдЪрд╣рд░реВ рдбреЗрдмрд┐рдпрдирдмрд╛рдЯ рд╕реНрдерд╛рдпрд┐рддреНрд╡ рд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдбреЗрднреБрдЖрди рд░ рдкрд╛рд░рд╛рдмреЛрд▓рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдмрд╛рдЯ рдХреЗрд╣реА рд╡рд┐рдХрд╛рд╕рд╣рд░реВрдХреЛ рдкреЛрд░реНрдЯрд┐рдЩрдХреЛ рд╕рд╛рде sysvinit рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫред рд░рд┐рд▓реАрдЬ рд╕рдорд░реНрдерди рдЕрд╡рдзрд┐ 5 рд╡рд░реНрд╖ рд╣реЛред

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

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