ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Genode ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° вСрсията Π½Π° Sculpt 22.10 OS с ΠΎΠ±Ρ‰ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Π‘Π΅ΡˆΠ΅ прСдставСна вСрсията Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Sculpt 22.10, Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° която, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ Genode OS Framework, сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма с ΠΎΠ±Ρ‰ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π·Π° изпълнСниС Π½Π° Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ. Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡΡ‚ ΠΊΠΎΠ΄ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· AGPLv3. 28 MB LiveUSB ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π·Π° изтСглянС. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° систСми с процСсори ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π° Intel с Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ VT-d ΠΈ VT-x.

Основни ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ:

  • Π—Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡΡ‚Π° Π½Π° устройството ΠΈ конфигурацията Π½Π° PCI сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ ΠΏΠΎ-строги ограничСния, прСдоставСни ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Genode. ΠŸΡ€ΠΎΠΌΡΠ½Π°Ρ‚Π° изисква основна Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π° ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, която засяга всички Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ ΠΈ позволява Π½ΠΎΠ²ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° функционалност. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ сС ΠΎΠΏΠΈΡ‚Π°Ρ…Π° Π΄Π° запазят ΠΎΠ±Ρ‰ΠΎΡ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ потрСбитСлят Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² систСмата.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ са няколко Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° ускоряванС Π½Π° стартиранСто, ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° пропускатСлната способност Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° подсистСма ΠΈ подобряванС Π½Π° рСакцията Π½Π° потрСбитСлския интСрфСйс.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° USB устройства с Π³ΠΎΡ€Π΅Ρ‰ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π²Π°Π½Π΅ ΠΈ ΠΎΡ‚ΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° USB устройства към Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини.
  • Π•Π½Π΄ΠΆΠΈΠ½ΡŠΡ‚ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Chromium, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈΡ‚Π΅ Falkon ΠΈ Morph, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½ΠΈ Π½Π° потрСбитСля, Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½.
  • Звуковият Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΈ Π΅ Π² синхрон с ΠΊΠΎΠ΄Π° ΠΎΡ‚ OpenBSD 7.1.
  • Π—Π°ΠΏΠΎΡ‡Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Sculpt Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈ. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΡΡ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° USB ECM, Mali-400 GPU, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚ Π½Π° SD ΠΊΠ°Ρ€Ρ‚Π°, стСк Π·Π° тСлСфония ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ Π΄Π°Π½Π½ΠΈ, Morph Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ ΠΈ потрСбитСлски интСрфСйс. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° смарт ΠΊΠ°Ρ€Ρ‚ΠΈ с USB интСрфСйс.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Genode ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° вСрсията Π½Π° Sculpt 22.10 OS с ΠΎΠ±Ρ‰ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

БистСмата сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° с Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ потрСбитСлски интСрфСйс Π½Π° Leitzentrale, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅ ΠΎΠ±Ρ‰ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° администриранС Π½Π° систСмата. Горният ляв ъгъл Π½Π° GUI ΠΏΠΎΠΊΠ°Π·Π²Π° мСню с инструмСнти Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° устройства ΠΈ настройка Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° Π²Ρ€ΡŠΠ·ΠΊΠ°. Π’ Ρ†Π΅Π½Ρ‚ΡŠΡ€Π° ΠΈΠΌΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ Π·Π° ΠΏΠΎΠ΄Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡŠΠ»Π½Π΅Π½Π΅Ρ‚ΠΎ Π½Π° систСмата, ΠΊΠΎΠΉΡ‚ΠΎ прСдоставя интСрфСйс ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, която опрСдСля Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° систСмата. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΡ‚ ΠΌΠΎΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° ΠΈΠ»ΠΈ добавя ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, опрСдСляйки ΡΡŠΡΡ‚Π°Π²Π° Π½Π° систСмната срСда ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини.

По всяко Π²Ρ€Π΅ΠΌΠ΅ потрСбитСлят ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ към Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ осигурява ΠΏΠΎ-голяма Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ. Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Π½ Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΏΠ»ΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Ρ‡Ρ€Π΅Π· стартиранС Π½Π° TinyCore Linux дистрибуция във Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина Π½Π° Linux. Π’ Ρ‚Π°Π·ΠΈ срСда са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ Firefox ΠΈ Aurora, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Qt тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ прилоТСния. Π‘Ρ€Π΅Π΄Π°Ρ‚Π° noux сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π·Π° стартиранС Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΎΡ‚ командния Ρ€Π΅Π΄.

Genode прСдоставя ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π° инфраструктура Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° пСрсонализирани прилоТСния, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π²ΡŠΡ€Ρ…Ρƒ ядрото Π½Π° Linux (32 ΠΈ 64 Π±ΠΈΡ‚Π°) ΠΈΠ»ΠΈ NOVA микроядра (x86 с виртуализация), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32 , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) ΠΈ ядро ​​за Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ изпълнСниС Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ARM ΠΈ RISC-V. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎΡ‚ΠΎ ΠΏΠ°Ρ€Π°Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Linux ядро ​​L4Linux, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΎ Π²ΡŠΡ€Ρ…Ρƒ микроядрото Fiasco.OC, позволява Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ Linux ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π΄Π° работят Π½Π° Genode. Π―Π΄Ρ€ΠΎΡ‚ΠΎ Π½Π° L4Linux Π½Π΅ взаимодСйства Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ с Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π°, Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Genode услуги Ρ‡Ρ€Π΅Π· Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ.

Π Π°Π·Π»ΠΈΡ‡Π½ΠΈ Linux ΠΈ BSD ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ бяха прСнСсСни Π·Π° Genode, Gallium3D бСшС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½, Qt, GCC ΠΈ WebKit бяха ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΈ бяха Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΈ Linux/Genode срСди. ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Π΅ ΠΏΠΎΡ€Ρ‚ Π½Π° VirtualBox, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ микроядрото NOVA. Голям Π±Ρ€ΠΎΠΉ прилоТСния са Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ Π΄Π° работят Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π²ΡŠΡ€Ρ…Ρƒ микроядрото ΠΈ срСдата Noux, която осигурява виртуализация Π½Π° Π½ΠΈΠ²ΠΎ ОБ. Π—Π° Π΄Π° стартиратС нСпрСнСсСни ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Π΅ възмоТно Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° създаванС Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ срСди Π½Π° Π½ΠΈΠ²ΠΎ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ прилоТСния, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° стартиратС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ във Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° Linux срСда с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° паравиртуализация.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€