GNOME เบขเบธเบ”เบเบฒเบ™เบฎเบฑเบเบชเบฒเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบเบฒเบŸเบดเบ Clutter

ะŸั€ะพะตะบั‚ GNOME ะฟะตั€ะตะฒั‘ะป ะณั€ะฐั„ะธั‡ะตัะบัƒัŽ ะฑะธะฑะปะธะพั‚ะตะบัƒ Clutter ะฒ ั‡ะธัะปะพ ัƒัั‚ะฐั€ะตะฒัˆะธั… ะฟั€ะพะตะบั‚ะพะฒ, ั€ะฐะทั€ะฐะฑะพั‚ะบะฐ ะบะพั‚ะพั€ั‹ั… ะฟั€ะตะบั€ะฐั‰ะตะฝะฐ. ะะฐั‡ะธะฝะฐั ั GNOME 42, ะฑะธะฑะปะธะพั‚ะตะบะฐ Clutter ะธ ัะฒัะทะฐะฝะฝั‹ะต ั ะฝะตะน ะบะพะผะฟะพะฝะตะฝั‚ั‹ Cogl, Clutter-GTK ะธ Clutter-GStreamer ะฑัƒะดัƒั‚ ัƒะดะฐะปะตะฝั‹ ะธะท GNOME SDK, ะฐ ัะฒัะทะฐะฝะฝั‹ะน ั ะฝะธะผะธ ะบะพะด ะฟะตั€ะตะฝะตัั‘ะฝ ะฒ ะฐั€ั…ะธะฒะฝั‹ะต ั€ะตะฟะพะทะธั‚ะพั€ะธะธ.

ะ”ะปั ะพะฑะตัะฟะตั‡ะตะฝะธั ัะพะฒะผะตัั‚ะธะผะพัั‚ะธ ั ััƒั‰ะตัั‚ะฒัƒัŽั‰ะธะผะธ ั€ะฐััˆะธั€ะตะฝะธัะผะธ ะฒ ัะพัั‚ะฐะฒะต GNOME Shell ะฑัƒะดัƒั‚ ะพัั‚ะฐะฒะปะตะฝั‹ ะฒะฝัƒั‚ั€ะตะฝะฝะธะต ะบะพะฟะธะธ Cogl ะธ Clutter, ะบะพั‚ะพั€ั‹ะต ะฟั€ะพะดะพะปะถะฐั‚ ะฟะพัั‚ะฐะฒะปัั‚ัŒัั ะฒ ะพะฑะพะทั€ะธะผะพะผ ะฑัƒะดัƒั‰ะตะผ. ะ ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะฐะผ ะฟั€ะธะปะพะถะตะฝะธะน, ะฒ ะบะพั‚ะพั€ั‹ั… ะธัะฟะพะปัŒะทัƒะตั‚ัั GTK3 ะฒะผะตัั‚ะต ั Clutter, Clutter-GTK ะธะปะธ Clutter-GStreamer ั€ะตะบะพะผะตะฝะดะพะฒะฐะฝะพ ะฟะตั€ะตะฒะตัั‚ะธ ัะฒะพะธ ะฟั€ะพะณั€ะฐะผะผั‹ ะฝะฐ GTK4, libadwaita ะธ GStreamer. ะ•ัะปะธ ัั‚ะพ ะฝะตะฒะพะทะผะพะถะฝะพ ัะปะตะดัƒะตั‚ ะพั‚ะดะตะปัŒะฝะพ ะดะพะฑะฐะฒะธั‚ัŒ Cogl, Clutter, Clutter-GTK ะธ Clutter-GStreamer ะฒ ะทะฐะฒะธัะธะผะพัั‚ะธ ะบ ะฟะฐะบะตั‚ะฐะผ ะฒ ั„ะพั€ะผะฐั‚ะต Flatpak, ั‚ะฐะบ ะบะฐะบ ะพะฝะธ ะฑัƒะดัƒั‚ ะธัะบะปัŽั‡ะตะฝั‹ ะธะท ะพัะฝะพะฒะฝะพะณะพ GNOME runtime.

ะŸั€ะพะตะบั‚ Clutter ัƒะถะต ะดะฐะฒะฝะพ ะฝะฐั…ะพะดะธั‚ัั ะฒ ัั‚ะฐะณะฝะฐั†ะธะธ ะธ ะฝะต ั€ะฐะทะฒะธะฒะฐะตั‚ัั โ€” ะฟะพัะปะตะดะฝะธะน ะทะฝะฐั‡ะธั‚ะตะปัŒะฝั‹ะน ะฒั‹ะฟัƒัะบ 1.26 ะฑั‹ะป ัั„ะพั€ะผะธั€ะพะฒะฐะฝ ะฒ 2016 ะณะพะดัƒ, ะฐ ะฟะพัะปะตะดะฝะตะต ะบะพั€ั€ะตะบั‚ะธั€ัƒัŽั‰ะตะต ะพะฑะฝะพะฒะปะตะฝะธะต ะฑั‹ะปะพ ะฟั€ะตะดะปะพะถะตะฝะพ ะฒ ะฝะฐั‡ะฐะปะต 2020 ะณะพะดะฐ. ะคัƒะฝะบั†ะธะพะฝะฐะปัŒะฝะพัั‚ัŒ ะธ ั€ะฐะทะฒะธะฒะฐะตะผั‹ะต ะฒ Clutter ะธะดะตะธ ั‚ะตะฟะตั€ัŒ ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‚ัั ั„ั€ะตะนะผะฒะพั€ะบะพะผ GTK4, libadwaita, GNOME Shell ะธ ะบะพะผะฟะพะทะธั‚ะฝั‹ะผ ัะตั€ะฒะตั€ะพะผ Mutter.

ะะฐะฟะพะผะฝะธะผ, ั‡ั‚ะพ ะฑะธะฑะปะธะพั‚ะตะบะฐ Clutter ะพั€ะธะตะฝั‚ะธั€ะพะฒะฐะฝะฐ ะฝะฐ ะพะฑะตัะฟะตั‡ะตะฝะธะต ะพั‚ั€ะธัะพะฒะบะธ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะพะณะพ ะธะฝั‚ะตั€ั„ะตะนัะฐ. ะคัƒะฝะบั†ะธะธ ะฑะธะฑะปะธะพั‚ะตะบะธ Clutter ะพั€ะธะตะฝั‚ะธั€ะพะฒะฐะฝั‹ ะฝะฐ ะฐะบั‚ะธะฒะฝะพะต ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะฐะฝะธะผะฐั†ะธะธ ะธ ะฒะธะทัƒะฐะปัŒะฝั‹ั… ัั„ั„ะตะบั‚ะพะฒ, ั‡ั‚ะพ ะฟะพะทะฒะพะปัะตั‚ ะฟั€ะธะผะตะฝัั‚ัŒ ะฟั€ะธ ัะพะทะดะฐะฝะธะธ ะพะฑั‹ั‡ะฝั‹ั… GUI ะฟั€ะธะปะพะถะตะฝะธะน ะผะตั‚ะพะดั‹, ะธัะฟะพะปัŒะทัƒะตะผั‹ะต ะฟั€ะธ ั€ะฐะทั€ะฐะฑะพั‚ะบะต ะธะณั€. ะŸั€ะธ ัั‚ะพะผ ัะฐะผะฐ ะฑะธะฑะปะธะพั‚ะตะบะฐ ะฝะฐะฟะพะผะธะฝะฐะตั‚ ะธะณั€ะพะฒะพะน ะดะฒะธะถะพะบ, ะฒ ะบะพั‚ะพั€ะพะผ ะผะฐะบัะธะผะฐะปัŒะฝะพะต ั‡ะธัะปะพ ะพะฟะตั€ะฐั†ะธะน ะฒั‹ะฝะพัะธั‚ัั ะฝะฐ ะฟะปะตั‡ะธ GPU, ะฐ ะดะปั ัะพะทะดะฐะฝะธั ัะปะพะถะฝะพะณะพ ะธะฝั‚ะตั€ั„ะตะนัะฐ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั ั‚ั€ะตะฑัƒะตั‚ัั ะฝะฐะฟะธัะฐะฝะธะต ะผะธะฝะธะผัƒะผะฐ ะบะพะดะฐ. ะ‘ะธะฑะปะธะพั‚ะตะบะฐ ะฒ ะพัะฝะพะฒะฝะพะผ ะธัะฟะพะปัŒะทะพะฒะฐะปะฐััŒ ั OpenGL, ะฝะพ ั‚ะฐะบะถะต ะผะพะถะตั‚ ั€ะฐะฑะพั‚ะฐั‚ัŒ ะฟะพะฒะตั€ั… GLib, GObject, GLX, SDL, WGL, Quartz, EGL ะธ Pango. ะ˜ะผะตัŽั‚ัั ะฑะธะฝะดะธะฝะณะธ ะดะปั ัะทั‹ะบะพะฒ Perl, Python, C#, C++, Vala ะธ Ruby.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™