SerpentOS рдЯреВрд▓рдХрд┐рдЯ рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫ

рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрджреБрдИ рд╡рд░реНрд╖рдХреЛ рдХрд╛рдо рдкрдЫрд┐, SerpentOS рд╡рд┐рддрд░рдгрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдореБрдЦреНрдп рдЙрдкрдХрд░рдгрд╣рд░реВ рд╕рд╣рд┐рдд рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛рдХреЛ рдШреЛрд╖рдгрд╛ рдЧрд░реЗ:

  • рдХрд╛рдИ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ;
  • рдХрд╛рдИ-рдХрдгреНрдЯреЗрдирд░ рдХрдиреНрдЯреЗрдирд░ рдкреНрд░рдгрд╛рд▓реА;
  • moss-deps рдирд┐рд░реНрднрд░рддрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░рдгрд╛рд▓реА;
  • рдмреЛрд▓реНрдбрд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓реА;
  • рд╣рд┐рдорд╕реНрдЦрд▓рди рд╕реЗрд╡рд╛ рд▓реБрдХрд╛рдЙрдиреЗ рдкреНрд░рдгрд╛рд▓реА;
  • рдкреЛрдд рднрдгреНрдбрд╛рд░ рдкреНрд░рдмрдиреНрдзрдХ;
  • рд╢рд┐рдЦрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрдпрд╛рдирд▓;
  • moss-db рдбрд╛рдЯрд╛рдмреЗрд╕;
  • рдкреНрд░рдЬрдирдирдпреЛрдЧреНрдп рдмреБрдЯрд╕реНрдЯреНрд░реНрдпрд╛рдкрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА (рдмреБрдЯрд╕реНрдЯреНрд░реНрдпрд╛рдк) рдмрд┐рд▓ред

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ API рд░ рдкреНрдпрд╛рдХреЗрдЬ рд╡реНрдпрдЮреНрдЬрдирд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред рдЯреВрд▓рдХрд┐рдЯ рдореБрдЦреНрдпрддрдпрд╛ рдбреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдХреЛрдб Zlib рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ YAML рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдЫрдиреН рд░ рдиреЗрдЯрд┐рдн рд╕реНрдЯреЛрди рдмрд╛рдЗрдирд░реА рдврд╛рдБрдЪрд╛рдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рдЬрд╕рдорд╛ рдирд┐рдореНрди рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН:

  • рдкреНрдпрд╛рдХреЗрдЬ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд░ рдпрд╕рдХреЛ рдирд┐рд░реНрднрд░рддрд╛;
  • рдЕрдиреНрдп рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рддреБрд▓рдирд╛рдорд╛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд╕реНрдерд╛рдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА;
  • рдХреНрдпрд╛рд╕ рдбрд╛рдЯрд╛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛;
  • рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдкреНрдпрд╛рдХреЗрдЬ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАред

Moss рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрд▓реЗ рдкреНрдпрд╛рдХреЗрдЬ рд╣реЗрд░рдлреЗрд░рдХреЛ рдкрд░рдореНрдкрд░рд╛рдЧрдд рджреГрд╖реНрдЯрд┐рдХреЛрдгрд▓рд╛рдИ рдХрд╛рдпрдо рд░рд╛рдЦреНрджреИ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВ рдЬрд╕реНрддреИ eopkg/pisi, rpm, swupd рд░ nix/guix рдорд╛ рд╡рд┐рдХрд╕рд┐рдд рдзреЗрд░реИ рдЖрдзреБрдирд┐рдХ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЙрдзрд╛рд░реЛ рд▓рд┐рдиреНрдЫред рд╕рдмреИ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд░рд╛рдЬреНрдпрд╡рд┐рд╣реАрди рдмрдирд╛рдЗрдПрдХрд╛ рдЫрдиреН рд░ рдкреНрдпрд╛рдХреЗрдЬ рджреНрд╡рдиреНрджреНрд╡ рд╕рдорд╛рдзрд╛рди рд╡рд╛ рдорд░реНрдЬрд░ рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдмрд╛рдЯ рдмрдЪреНрди рдЧреИрд░-рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджреИрдирдиреНред

рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрд▓реЗ рдкрд░рдорд╛рдгреБ рдкреНрд░рдгрд╛рд▓реА рдЕрдкрдбреЗрдЯ рдореЛрдбреЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдЬрд╕рдорд╛ rootfs рдХреЛ рд╕реНрдерд┐рддрд┐ рдирд┐рд╢реНрдЪрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдкрдЫрд┐ рд░рд╛рдЬреНрдпрд▓рд╛рдИ рдирдпрд╛рдБрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░рд┐рдПрдХреЛ рдЫред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдпрджрд┐ рдЕрдкрдбреЗрдЯрдХреЛ рдХреНрд░рдордорд╛ рдХреБрдиреИ рдкрдирд┐ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рднрдПрдорд╛, рдпреЛ рдЕрдШрд┐рд▓реНрд▓реЛ рдХрд╛рд░реНрдп рд╕реНрдерд┐рддрд┐рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред

рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдмрд╣реБ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрд╛ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдмрдЪрдд рдЧрд░реНрди, рд╣рд╛рд░реНрдб рд▓рд┐рдЩреНрдХрд╣рд░реВ рд░ рд╕рд╛рдЭрд╛ рдХреНрдпрд╛рд╕рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдбреБрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рд╕реНрдерд╛рдкрд┐рдд рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ /os/store/installation/N рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреН, рдЬрд╣рд╛рдБ N рд╕рдВрд╕реНрдХрд░рдг рдирдореНрдмрд░ рд╣реЛред рдЖрдзрд╛рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рд▓рд┐рдЩреНрдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпрд╕ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВрд╕рдБрдЧ рдЬреЛрдбрд┐рдПрдХрд╛ рдЫрдиреН (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, /sbin рдЕрдВрдХрд╣рд░реВ /os/store/installation/0/usr/bin, рд░ /usr рдЕрдВрдХрд╣рд░реВ /os/installation/0/usr)ред

рдкреНрдпрд╛рдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рдореНрди рдЪрд░рдгрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ:

  • рд╕реНрдерд╛рдкрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдиреБрд╕реНрдЦрд╛ рд▓реЗрдЦреНрджреИ (stone.yml);
  • рдмреЛрд▓реНрдбрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрдпрд╛рдХреЗрдЬ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджреИ;
  • рдЖрд╡рд╢реНрдпрдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛рдХреЛ рд╕рд╛рде рд╕реНрдЯреЛрди рдврд╛рдБрдЪрд╛рдорд╛ рдмрд╛рдЗрдирд░реА рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджреИ;
  • рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрджреИ;
  • Moss рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрдерд╛рдкрдирд╛ред

рд╕реЛрд▓рд╕ рд╡рд┐рддрд░рдгрдХреЛ рдкреБрд░рд╛рдиреЛ рд╡рд┐рдХрд╛рд╕ рдЯреЛрд▓реА рдЖрдпреЛрдЬрдирд╛рдХреЛ рд╡рд░рд┐рдкрд░рд┐ рд░реНтАНрдпрд╛рд▓реА рдЧрд░реЗрдХреЛ рдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рд╕реЛрд▓рд╕ рд╡рд┐рддрд░рдг рдХреЛ рдирд┐рд░реНрдорд╛рддрд╛ Ikey Doherty, рд░ рдЬреЛрд╢реБрдЖ Strobl, Budgie рдбреЗрд╕реНрдХрдЯрдк рдХреЛ рдПрдХ рдкреНрд░рдореБрдЦ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛, рдЬрд╕рд▓реЗ рдкрд╣рд┐рд▓реЗ рд╕реЛрд▓рд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЧрднрд░реНрдирд┐рдВрдЧ рдХрд╛рдЙрдиреНрд╕рд┐рд▓ (рдХреЛрд░ рдЯреАрдо) рдмрд╛рдЯ рдЖрдлреНрдиреЛ рд░рд╛рдЬреАрдирд╛рдорд╛ рдШреЛрд╖рдгрд╛ рдЧрд░реЗрдХреЛ рдерд┐рдпреЛ, рдХреЛ рд╡рд┐рдХрд╛рд╕ рдорд╛ рднрд╛рдЧ рд▓рд┐рдИрд░рд╣реЗрдХреЛ рдЫред SerpentOS рд╡рд┐рддрд░рдгред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдиреЗрддрд╛рдХреЛ рд╢рдХреНрддрд┐рд╣рд░реВ (рдПрдХреНрд╕рдкреЗрд░рд┐рдпрдиреНрд╕ рд▓реАрдб)ред

SerpentOS рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ D рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдХреЛ рдЬреНрдЮрд╛рди рднрдПрдХрд╛ рдорд╛рдирд┐рд╕рд╣рд░реВрд▓рд╛рдИ рдХреЛрд░ рдЯреБрд▓рд┐рдЩ рд░/рд╡рд╛ рдкреНрдпрд╛рдХреЗрдЬ рд░реЗрд╕рд┐рдкреАрд╣рд░реВ рд▓реЗрдЦреНрдиреЗ рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕рд╛рдореЗрд▓ рд╣реБрди рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рджрд┐рдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН, рд░ рдЧреИрд░-рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдорд╛рдирд┐рд╕рд╣рд░реВрд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрди рднрдирд┐рдПрдХреЛ рдЫред

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

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