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

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

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

  • Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΎ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΎ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΎ ускорСниС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Intel GPU. Π—Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° графичния процСсор сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ Mesa ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ Π·Π° мултиплСксиранС Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ графичния процСсор, ΠΊΠΎΠΉΡ‚ΠΎ сС появи Π² Genode OS Framework вСрсия 21.08.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΡƒΠ΅Π± ΠΊΠ°ΠΌΠ΅Ρ€ΠΈ с USB интСрфСйс.
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Falkon, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° двигатСля Chromium. ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ΠΈ са Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π°ΡƒΠ΄ΠΈΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π·Π° Π°ΡƒΠ΄ΠΈΠΎ смСсванС. Π—Π° Π·Π°Π³Π»ΡƒΡˆΠ°Π²Π°Π½Π΅ Π½Π° Π·Π²ΡƒΠΊΠ° сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ‡Π΅Ρ€Π½Π° Π΄ΡƒΠΏΠΊΠ°, ΠΊΠΎΠΉΡ‚ΠΎ сС прСдставя Π·Π° Π·Π²ΡƒΠΊΠΎΠ² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Π½ΠΎ Π½Π΅ ΠΈΠ·Π²Π΅ΠΆΠ΄Π° Π·Π²ΡƒΠΊ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с VirtualBox 6 (ΠΏΡ€Π΅Π΄ΠΈ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ само VirtualBox 5).
  • Π”ΠΎΠ±Π°Π²Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π° Ρ„ΠΎΡ€ΠΌΠ°. Π’ комбинация с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° recall-fs, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ file-vault, Π½Π° всСки ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π° област Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅.
    ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Genode ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° вСрсията Π½Π° Sculpt 21.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

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