Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° SerpentOS са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π·Π° тСстванС

Π‘Π»Π΅Π΄ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° дистрибуцията SerpentOS обявиха Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° тСстванС Π½Π° основния Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ инструмСнти, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°:

  • ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ moss;
  • систСма Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ moss-container;
  • систСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° зависимости moss-deps;
  • систСма Π·Π° сборка boulder;
  • систСма Π·Π° скриванС Π½Π° услуги avalanche;
  • ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° vessel;
  • ΠΏΠ°Π½Π΅Π»Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ summit;
  • Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ moss-db;
  • систСма Π·Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° бутстрСппинг (bootstrap) bill.

Π”ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ са ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ API ΠΈ Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΈ Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. Π—Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° инструмСнта основно сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΅Π·ΠΈΠΊΡŠΡ‚ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ D, Π° ΠΊΠΎΠ΄ΡŠΡ‚ сС разпространява ΠΏΠΎΠ΄ лицСнзия Zlib. ΠŸΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ сС ΠΏΠΈΡˆΠ°Ρ‚ Π½Π° Π΅Π·ΠΈΠΊ Π·Π° конфигурация YAML ΠΈ сС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Ρ‚ Π² собствСн Π΄Π²ΠΎΠ΅Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ .stone, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°:

  • ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ зависимости;
  • Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π·Π° мСстополоТСниСто Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² систСмата спрямо Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ;
  • ИндСкс Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ;
  • Π‘ΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°.

ΠœΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΡŠΡ‚ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ 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);
  • Π‘Π±ΠΎΡ€ΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° boulder;
  • ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π±ΠΈΠ½Π°Ρ€Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ .stone с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ;
  • ЗаписванС Π² Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅;
  • Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ с пакСтния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ moss.

Около ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сС ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ старият Π΅ΠΊΠΈΠΏ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° дистрибуцията Solus. НапримСр, Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° дистрибуцията SerpentOS участва Айки Π”ΠΎΡŠΡ€Ρ‚ΠΈ (Ikey Doherty), ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π» Π½Π° дистрибуцията Solus, ΠΈ Π”ΠΆΠΎΡˆΡƒΠ° Π‘Ρ‚Ρ€ΠΎΠ±Π» (Joshua Strobl), ΠΊΠ»ΡŽΡ‡ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° работния ΠΏΠ»ΠΎΡ‚ Budgie, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° обяви напусканСто си ΠΎΡ‚ управитСлния ΡΡŠΠ²Π΅Ρ‚ (Core Team) Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Solus ΠΈ сС ΠΎΡ‚Π·ΠΎΠ²Π° ΠΎΡ‚ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ си Π·Π° взаимодСйствиС с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° потрСбитСлския интСрфСйс (Experience Lead).

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° SerpentOS ΠΏΡ€ΠΈΠ·ΠΎΠ²Π°Π²Π°Ρ‚ спСциалисти, ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‰ΠΈ Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ D, Π΄Π° сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ към Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° основния инструмСнтариум ΠΈ/ΠΈΠ»ΠΈ писанСто Π½Π° Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΈ Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π° нСтСхничСскитС спСциалисти сС молят Π·Π° ΠΏΠΎΠΌΠΎΡ‰ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²ΠΎΠ΄Π° Π½Π° докумСнтацията Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Π·ΠΈΡ†ΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster