ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Genode ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° вСрсия Π½Π° ОБ Π·Π° ΠΎΠ±Ρ‰Π° Ρ†Π΅Π» Sculpt 19.07

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

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

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Genode ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° вСрсия Π½Π° ОБ Π·Π° ΠΎΠ±Ρ‰Π° Ρ†Π΅Π» Sculpt 19.07

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

Ново ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π΅Π½ с Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π±ΡƒΡ„Π΅Ρ€Π° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ ΠΈ поставянС Π½Π° тСкст ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΈ, Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ прилоТСния Π½Π° Π±Π°Π·Π° Qt5 ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини. ΠžΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½Π° Π΅ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° производитСлността ΠΈ повишаванС Π½Π° отзивчивостта Π½Π° интСрфСйса. Активирани са подобрСнията, прСдставСни Π² майското ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°
Genode, ΠΊΠ°Ρ‚ΠΎ нСзависим ΠΎΡ‚ ядрото интСрфСйс Π·Π° виртуализация, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° AARCH64, ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° стандарта C++17, Π½ΠΎΠ² инструмСнтариум Π½Π° Π±Π°Π·Π° GCC 8.3 ΠΈ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ runtime Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° libc ΠΎΡ‚ FreeBSD 12.

НапомнямС, Ρ‡Π΅ 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 Ρ‡Ρ€Π΅Π· Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ.

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

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

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