Ubuntu 22.10 ќС сС ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ PipeWire намСсто PulseAudio

Π Π°Π·Π²ΠΎΡ˜Π½ΠΎΡ‚ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ Π·Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ubuntu 22.10 сС ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈ Π½Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° стандардниот мСдиумски сСрвСр PipeWire Π·Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. ΠŸΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со PulseAudio сС отстранСти ΠΎΠ΄ дСсктопот ΠΈ дСсктоп-ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΈ, Π° Π·Π° Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ компатибилност, намСсто Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° со PulseAudio, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ слој pipewire-pulse ΡˆΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Π²Ρ€Π²ΠΎΡ‚ Π½Π° PipeWire, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја Π·Π°Ρ‡ΡƒΠ²Π°Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΎΠ΄ ситС постоСчки ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π½Π° PulseAudio.

ΠžΠ΄Π»ΡƒΠΊΠ°Ρ‚Π° цСлосно Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈ Π½Π° PipeWire Π²ΠΎ Ubuntu 22.10 бСшС ΠΏΠΎΡ‚Π²Ρ€Π΄Π΅Π½Π° ΠΎΠ΄ Π₯Π΅Π΄Π΅Ρ€ Елсворт ΠΎΠ΄ Canonical. Π—Π°Π±Π΅Π»Π΅ΠΆΠ°Π½ΠΎ Π΅ Π΄Π΅ΠΊΠ° Π²ΠΎ Ubuntu 22.02, Π΄Π²Π°Ρ‚Π° сСрвСри Π±Π΅Π° користСни Π²ΠΎ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°Ρ‚Π° - PipeWire сС ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡˆΠ΅ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡ€ΠΈ снимањС Π½Π° Π΅ΠΊΡ€Π°Π½ΠΈ ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ пристап Π΄ΠΎ Π΅ΠΊΡ€Π°Π½ΠΎΡ‚, Π½ΠΎ Π°ΡƒΠ΄ΠΈΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈ Π΄Π° сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π° со помош Π½Π° PulseAudio. Π’ΠΎ Ubuntu 22.10 ќС останС само PipeWire. ΠŸΡ€Π΅Π΄ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, слична ΠΏΡ€ΠΎΠΌΠ΅Π½Π° вСќС бСшС Π²ΠΎΠ²Π΅Π΄Π΅Π½Π° Π²ΠΎ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°Ρ‚Π° Fedora 34, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ‚ профСсионални способности Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π°ΡƒΠ΄ΠΈΠΎ, Π΄Π° сС ослободимС ΠΎΠ΄ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π΄Π° ја ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΠΌΠ΅ Π°ΡƒΠ΄ΠΈΠΎ инфраструктурата Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

PipeWire Π½ΡƒΠ΄ΠΈ Π½Π°ΠΏΡ€Π΅Π΄Π΅Π½ бСзбСдносСн ΠΌΠΎΠ΄Π΅Π» кој ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° пристапот Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΡƒΡ€Π΅Π΄ ΠΈ прСнос ΠΈ Π³ΠΎ олСснува Π½Π°ΡΠΎΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π΄ΠΎ ΠΈ ΠΎΠ΄ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ. PipeWire ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π° ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΡ˜Π°Π»Π½ΠΈ прСноси ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° мСша ΠΈ прСнасочува Π½Π΅ само Π°ΡƒΠ΄ΠΈΠΎ прСноси, Ρ‚ΡƒΠΊΡƒ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π° со ΠΈΠ·Π²ΠΎΡ€ΠΈ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ (ΡƒΡ€Π΅Π΄ΠΈ Π·Π° снимањС Π²ΠΈΠ΄Π΅ΠΎ, Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅Ρ€ΠΈ ΠΈΠ»ΠΈ содрТина Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ°Π½Π° ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅). PipeWire ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄Π΅Ρ˜ΡΡ‚Π²ΡƒΠ²Π° ΠΈ ΠΊΠ°ΠΊΠΎ Π°ΡƒΠ΄ΠΈΠΎ сСрвСр, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΌΠ°Π»Π° латСнтност ΠΈ функционалност ΡˆΡ‚ΠΎ Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π° моТноститС Π½Π° PulseAudio ΠΈ JACK, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ зСмајќи Π³ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅ Π½Π° профСсионалнитС систСми Π·Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡˆΡ‚ΠΎ PulseAudio Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΠΏΠΎΠ½ΡƒΠ΄ΠΈ.

Π“Π»Π°Π²Π½ΠΈ карактСристики:

  • Π‘Π½ΠΈΠΌΠ°Ρ˜Ρ‚Π΅ ΠΈ Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΡ†ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ со ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Π΄ΠΎΡ†Π½Π΅ΡšΠ°;
  • Алатки Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅;
  • АрхитСктура Π½Π° повСќС процСси која Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ пристап Π΄ΠΎ содрТината Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ;
  • МодСл Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΡ˜Π°Π»Π½ΠΈ јазли со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° јамки Π·Π° ΠΏΠΎΠ²Ρ€Π°Ρ‚Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ° Π½Π° атомски Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ΠΈ. МоТно Π΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π°Ρ‚ Ρ€Π°ΠΊΡƒΠ²Π°Ρ‡ΠΈ ΠΈ Π²Π½Π°Ρ‚Ρ€Π΅ Π²ΠΎ сСрвСрот ΠΈ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ;
  • ЕфикасСн ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° пристап Π΄ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ ΠΏΡ€Π΅ΠΊΡƒ прСнос Π½Π° дСскриптори Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈ пристап Π΄ΠΎ Π°ΡƒΠ΄ΠΈΠΎ ΠΏΡ€Π΅ΠΊΡƒ сподСлСни прстСнСсти Π±Π°Ρ„Π΅Ρ€ΠΈ;
  • Бпособност Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΡ˜Π°Π»Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ процСси;
  • Достапност Π½Π° Π΄ΠΎΠ΄Π°Ρ‚ΠΎΠΊ Π·Π° GStreamer Π·Π° ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° со постоСчкитС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ;
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ срСдини ΠΈ Flatpak;
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ Π²ΠΎ SPA Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ (Simple Plugin API) ΠΈ моТност Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π΄ΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π²ΠΎ Π½Π°ΠΏΠΎΡ€Π½ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅;
  • ЀлСксибилСн систСм Π·Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° користСни ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΡ˜Π°Π»Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ ΠΈ Π΄ΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ Π±Π°Ρ„Π΅Ρ€ΠΈ;
  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π΅Π΄Π΅Π½ процСс Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° Π·Π° Π½Π°ΡΠΎΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ. Бпособност Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° Π°ΡƒΠ΄ΠΈΠΎ сСрвСр, Ρ†Π΅Π½Ρ‚Π°Ρ€ Π·Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° API Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ gnome-shell) ΠΈ сСрвСр Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со пристап Π΄ΠΎ ΡƒΡ€Π΅Π΄ΠΈ Π·Π° снимањС Π²ΠΈΠ΄Π΅ΠΎ Ρ…Π°Ρ€Π΄Π²Π΅Ρ€.
  • Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€