Налична Π΅ Louvre 1.0, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π½Π° Π±Π°Π·Π° Wayland

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Cuarzo OS прСдставиха ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Louvre, която прСдоставя ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland. ΠšΠΎΠ΄ΡŠΡ‚ Π΅ написан Π½Π° C++ ΠΈ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· GPLv3.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΏΠΎΠ΅ΠΌΠ° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° всички нискоуровнСви ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΈ, взаимодСйствиС с Π²Ρ…ΠΎΠ΄Π½ΠΈ подсистСми ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ API Π² Linux, ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π³ΠΎΡ‚ΠΎΠ²ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland. НаличиСто Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π΄Π°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° Π½Π΅ сС губят мСсСци Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° създаванС Π½Π° стандартни нискоуровнСви Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π³ΠΎΡ‚ΠΎΠ² ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ каркас Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π° към собствСнитС Π½ΡƒΠΆΠ΄ΠΈ ΠΈ Π΄Π° сС допълни с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° функционалност. ΠŸΡ€ΠΈ нСобходимост Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅ прСдоставСнитС ΠΎΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, Π²Ρ…ΠΎΠ΄Π½ΠΈ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΈ рисуванС.

Π‘ΠΏΠΎΡ€Π΅Π΄ заявлСниСто Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·ΠΏΡ€Π΅Π²Π°Ρ€Π²Π° ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ производитСлност. НапримСр, примСрният ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ louvre-weston-clone, написан с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Louvre, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° функционалността Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Weston, Π² ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈ тСстовС консумира ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ рСсурси ΠΎΡ‚ CPU ΠΈ GPU Π² сравнСниС с Weston ΠΈ Sway, ΠΈ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° позволява постиганС Π½Π° стабилно високо FPS, Π΄ΠΎΡ€ΠΈ Π² слоТни сцСнарии.

Налична Π΅ Louvre 1.0, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π½Π° Π±Π°Π·Π° Wayland

Основни Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° Louvre:

  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с мноТСство GPU (Multi-GPU).
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° няколко потрСбитСлски сСсии (Multi-Session, ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° TTY).
  • БистСма Π·Π° рисуванС с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° 2D Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ (LPainter), сцСни (Scene) ΠΈ ΠΈΠ·Π³Π»Π΅Π΄ΠΈ (Views).
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° собствСни ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ OpenGL ES 2.0.
  • Автоматично прСрисуванС, ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½ΠΎ ΠΏΡ€ΠΈ нСобходимост (само ΠΏΡ€ΠΈ промяна Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° областта).
  • ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°, позволяваща постиганС Π½Π° високи FPS с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ v-sync Π΄ΠΎΡ€ΠΈ ΠΏΡ€ΠΈ рисуванС Π½Π° слоТни сцСнарии (Π΅Π΄Π½ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΈΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠΌΠ°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅Ρ‚ΠΎ Π½Π° високи FPS ΠΏΠΎΡ€Π°Π΄ΠΈ пропуснати ΠΊΠ°Π΄Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ Π½Π°Π²Ρ€Π΅ΠΌΠ΅ ΠΏΠΎΡ€Π°Π΄ΠΈ забавяния Π² синхронизацията с кадровия гасящ импулс (vblank).
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Π°, Π΄Π²ΠΎΠΉΠ½Π° ΠΈ Ρ‚Ρ€ΠΎΠΉΠ½Π° буфСризация.
  • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° Π±ΡƒΡ„Π΅Ρ€ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° тСкстови Π΄Π°Π½Π½ΠΈ.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Wayland ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ:
    • XDG Shell β€” интСрфСйс Π·Π° създаванС ΠΈ взаимодСйствиС с ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π΄Π° Π³ΠΈ мСститС ΠΏΠΎ Π΅ΠΊΡ€Π°Π½Π°, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅, Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Ρ‚Π΅, промСнятС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Ρ‚.Π½.
    • XDG Decoration β€” рисуванС Π½Π° Π΄Π΅ΠΊΠΎΡ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈΡ‚Π΅ ΠΎΡ‚ страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.
    • Presentation Time β€” осигурява ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ.
    • Linux DMA-Buf β€” сподСлянС Π½Π° няколко Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ΠΈ Ρ‡Ρ€Π΅Π· тСхнологията dma-buf.
  • ΠŸΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² срСди, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Intel (i915), AMD (amdgpu) ΠΈ NVIDIA (ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈΠ»ΠΈ nouveau).
  • ВсС ΠΎΡ‰Π΅ Π½Π΅Ρ€Π΅Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ (Π² списъка с ΠΏΠ»Π°Π½ΠΎΠ²Π΅):
    • Touch Events β€” ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΎΡ‚ сСнзорни Π΅ΠΊΡ€Π°Π½ΠΈ.
    • Pointer Gestures β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ сСнзорни Π΅ΠΊΡ€Π°Π½ΠΈ.
    • Viewporter β€” позволява Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° дСйствия ΠΏΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ ΠΈ подрязванС Π½Π° ΠΊΡ€Π°ΠΈΡ‰Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚Ρ‚Π° ΠΎΡ‚ страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.
    • Врансформация Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ LView.
    • XWayland β€” стартиранС Π½Π° X11 прилоТСния.

Налична Π΅ Louvre 1.0, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π½Π° Π±Π°Π·Π° Wayland
Налична Π΅ Louvre 1.0, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π½Π° Π±Π°Π·Π° Wayland


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