ИзданиС 9front 10931, ΠΊΠ»ΠΎΠ½ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Plan 9

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ΠΎ Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма 9front 10931, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ ΠΏΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ Β«THIS TIME DEFINITELYΒ». ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ 9front Ρ€Π°Π·Π²ΠΈΠ²Π° нСзависим ΠΎΡ‚ Bell Labs Ρ„ΠΎΡ€ΠΊ Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма Plan 9 ΠΎΡ‚ 2011 Π³ΠΎΠ΄ΠΈΠ½Π°. Π“ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅ инсталационни ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ са Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ i386, x86_64 ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Raspberry Pi 1-4. ΠšΠΎΠ΄ΡŠΡ‚ Π΅ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· MIT. Π”ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π΅ ΠΌΡƒΠ·ΠΈΠΊΠ°Π»Π½Π° композиция, ΡΠ²ΡŠΡ€Π·Π°Π½Π° с Ρ€Π΅Π»ΠΈΠ·Π°.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° идСя Π½Π° Plan 9 Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΈ ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΈ рСсурси. БистСмата прСдставлява Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° срСда, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Ρ‚Ρ€ΠΈ основни ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°: всички рСсурси ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ ΠΉΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅; няма Ρ€Π°Π·Π»ΠΈΠΊΠ° Π² Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΈ външни рСсурси; всСки процСс ΠΈΠΌΠ° собствСно ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΎ пространство Π½Π° ΠΈΠΌΠ΅. Π—Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π΄ΠΈΠ½Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° йСрархия ΠΎΡ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ рСсурси сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» 9P.

Π€ΠΎΡ€ΠΊΡŠΡ‚ 9front Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π΅Π½ с Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π°, Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€, подобряванС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π² Π±Π΅Π·ΠΆΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ, добавянС Π½Π° Π½ΠΎΠ²ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π²ΡƒΠΊΠΎΠ²Π° подсистСма ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‡ΠΈ/Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‡ΠΈ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° USB, създаванС Π½Π° ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Mothra, замяна Π½Π° Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° ΠΈ систСмата Π·Π° инициализация, ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° диска, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Unicode, наличност Π½Π° Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ Π½Π° Ρ€Π΅Π°Π»Π½ΠΈ адрСси, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° AMD64 ΠΈ 64-Π±ΠΈΡ‚ΠΎΠ²ΠΎ адрСсно пространство.

Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π’ инсталатора Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π½ΠΎΠ²Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма gefs, създадСна спСциално Π·Π° Plan 9, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½ΠΈ снимки ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° Π·Π° Π±ΡŠΡ€Π·ΠΎ прСброяванС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. Π€Π‘ Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π° Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈ цСлостта Π² случай Π½Π° Π°Π²Π°Ρ€ΠΈΠΈ, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΎ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Π·Π°Ρ…Ρ€Π°Π½Π²Π°Π½Π΅Ρ‚ΠΎ, ΠΈ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π° със срСдства Π·Π° самодиагностика, ΠΊΠΎΠΈΡ‚ΠΎ прСдотвратяват скрито ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΈ Π²Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½ΠΈ Π΄Π°Π½Π½ΠΈ. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π°, gefs Π΅ напълно ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° с Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма 9p, Ρ‡ΠΈΠΉΡ‚ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ са Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²Π΅Π½ΠΈ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅ΠΆΠΈΠΌ copy-on-write ΠΈ структура BΞ΅-tree.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈΡ‚Π΅ ip ΠΈ ipconfig Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ IP адрСса Ρ‡Ρ€Π΅Π· DHCPv6 ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° дСйствиС Π½Π° прСфикситС Π·Π° IPv6.
  • УстранСна уязвимост CVE-2024-8158, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½Π° ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠ° Π² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° удостовСряванС, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° lib9p. Уязвимостта позволява Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» с Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π² систСмата Π΄Π° сС прСдставя Π·Π° всСки Π΄Ρ€ΡƒΠ³ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π·Π° уязвимостта Π΅ липсата Π½Π° Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ ΡΡŠΠΏΠΎΡΡ‚Π°Π²ΡΠ½Π΅ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° потрСбитСля, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ΠΎ Π² 9p-ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Tauth ΠΈ Tattach, с UID-ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΈΠ·Π΄Π°Π²Π°Π½ слСд ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡ‚ΠΎ удостовСряванС Π½Π° потрСбитСля. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ сС проявява във всички вСрсии Π½Π° 9front (Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Π΅ допусната Π² ΠΊΠΎΠ΄Π° Π½Π° Plan 9 Π΄ΠΎΡ€ΠΈ ΠΏΡ€Π΅Π΄ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΠΎΡ€ΠΊΠ°), Π½ΠΎ засяга само ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма hjfs (Π² систСмитС с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми cwfs ΠΈ gefs уязвимостта Π½Π΅ сС проявява).

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

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