ะ ัะฟะธัะบะต ัะฐัััะปะบะธ ัะฐะทัะฐะฑะพััะธะบะพะฒ ัะดัะฐ Linux ะฟัะตะดะปะพะถะตะฝะฐ ะฟัะตะดะฒะฐัะธัะตะปัะฝะฐั ัะตะฐะปะธะทะฐัะธั ะดัะฐะนะฒะตัะฐ drm-asahi ะดะปั GPU Apple AGX ัะตัะธะน G13 ะธ G14, ะธัะฟะพะปัะทัะตะผัั ะฒ ัะธะฟะฐั Apple M1 ะธ M2. ะัะฐะนะฒะตั ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทัะบะต Rust ะธ ะดะพะฟะพะปะฝะธัะตะปัะฝะพ ะฒะบะปััะฐะตั ะฝะฐะฑะพั ัะฝะธะฒะตััะฐะปัะฝัั ะพะฑะฒัะทะพะบ ะฝะฐะด ะฟะพะดัะธััะตะผะพะน DRM (Direct Rendering Manager), ะบะพัะพััะต ะผะพะถะฝะพ ะธัะฟะพะปัะทะพะฒะฐัั ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะดััะณะธั ะณัะฐัะธัะตัะบะธั ะดัะฐะนะฒะตัะพะฒ ะฝะฐ ัะทัะบะต Rust. ะะฟัะฑะปะธะบะพะฒะฐะฝะฝัะน ะฝะฐะฑะพั ะฟะฐััะตะน ะฟะพะบะฐ ะฟัะตะดะปะพะถะตะฝ ัะพะปัะบะพ ะดะปั ะพะฑััะถะดะตะฝะธั ัะฐะทัะฐะฑะพััะธะบะฐะผะธ ัะดัะฐ (RFC), ะฝะพ ะผะพะถะตั ะฑััั ะฟัะธะฝัั ะฒ ะพัะฝะพะฒะฝะพะน ัะพััะฐะฒ ะฟะพัะปะต ะทะฐะฒะตััะตะฝะธั ัะตัะตะฝะทะธัะพะฒะฐะฝะธั ะธ ััััะฐะฝะตะฝะธั ะฒััะฒะปะตะฝะฝัั ะฝะตะดะพัััะพะฒ.
C ะดะตะบะฐะฑัั ะดัะฐะนะฒะตั ะฒั ะพะดะธั ะฒ ัะพััะฐะฒ ัะพััะฐะฒ ะฟะฐะบะตัะฐ ั ัะดัะพะผ ะดะปั ะดะธัััะธะฑััะธะฒะฐ Asahi Linux ะธ ะฟัะพัะตััะธัะพะฒะฐะฝ ะฟะพะปัะทะพะฒะฐัะตะปัะผะธ ะดะฐะฝะฝะพะณะพ ะฟัะพะตะบัะฐ. ะัะฐะนะฒะตั ะผะพะถะตั ะฑััั ะธัะฟะพะปัะทะพะฒะฐะฝ ะฒ ะดะธัััะธะฑััะธะฒะฐั Linux ะดะปั ะพัะณะฐะฝะธะทะฐัะธะธ ัะฐะฑะพัั ะณัะฐัะธัะตัะบะพะณะพ ะพะบััะถะตะฝะธั ะฝะฐ ััััะพะนััะฒะฐั Apple ั SoC M1, M1 Pro, M1 Max, M1 Ultra ะธ M2. ะัะธ ัะฐะทัะฐะฑะพัะบะฐ ะดัะฐะนะฒะตัะฐ ะฟัะตะดะฟัะธะฝััะฐ ะฟะพะฟััะบะฐ ะฝะต ัะพะปัะบะพ ะฟะพะฒััะตะฝะธั ะฑะตะทะพะฟะฐัะฝะพััะธ ะทะฐ ัััั ะผะธะฝะธะผะธะทะฐัะธะธ ะพัะธะฑะพะบ ะฟัะธ ัะฐะฑะพัะต ั ะฟะฐะผัััั ะฒ ะบะพะดะต, ะฒัะฟะพะปะฝัะตะผะพะผ ะฝะฐ ััะพัะพะฝะต CPU, ะฝะพ ะธ ะพะฑะตัะฟะตัะตะฝะฐ ัะฐััะธัะฝะฐั ะทะฐัะธัะฐ ะพั ะฟัะพะฑะปะตะผ, ะฒะพะทะฝะธะบะฐััะธั ะฟัะธ ะฒะทะฐะธะผะพะดะตะนััะฒะธะธ ั ะฟัะพัะธะฒะบะพะน. ะ ัะฐััะฝะพััะธ, ะดัะฐะนะฒะตั ะฟัะตะดะพััะฐะฒะปัะตั ะพะฟัะตะดะตะปัะฝะฝัะต ะพะฑะฒัะทะบะธ ะดะปั ะฝะตะฑะตะทะพะฟะฐัะฝัั ััััะบััั ัะฐะทะดะตะปัะตะผะพะน ะฟะฐะผััะธ ัะพ ัะปะพะถะฝัะผะธ ัะตะฟะพัะบะฐะผะธ ัะบะฐะทะฐัะตะปะตะน, ะฟัะธะผะตะฝัะตะผัั ะฒ ะฟัะพัะธะฒะบะต ะดะปั ะฒะทะฐะธะผะพะดะตะนััะฒะธั ั ะดัะฐะนะฒะตัะพะผ.
ะัะตะดะปะพะถะตะฝะฝัะน ะดัะฐะนะฒะตั ะธัะฟะพะปัะทัะตััั ะฒ ัะพัะตัะฐะฝะธะธ ั Mesa-ะดัะฐะนะฒะตัะพะผ asahi, ะพะฑะตัะฟะตัะธะฒะฐััะตะผ ะฟะพะดะดะตัะถะบั OpenGL ะฒ ะฟัะพัััะฐะฝััะฒะต ะฟะพะปัะทะพะฒะฐัะตะปั ะธ ััะฟะตัะฝะพ ะฟัะพั
ะพะดััะธะน ัะตััั ัะพะฒะผะตััะธะผะพััะธ ั OpenGL ES 2 ะธ ะฟะพััะธ ะณะพัะพะฒัะน ะดะปั ะฟะพะดะดะตัะถะบะธ OpenGL ES 3.0. ะัะธ ััะพะผ ัะฐะฑะพัะฐััะธะน ะฝะฐ ััะพะฒะฝะต ัะดัะฐ ะดัะฐะนะฒะตั ะธะทะฝะฐัะฐะปัะฝะพ ัะฐะทะฒะธะฒะฐะตััั ั ััััะพะผ ะฑัะดััะตะน ะฟะพะดะดะตัะถะบะธ API Vulkan, ะฐ ะฟัะพะณัะฐะผะผะฝัะน ะธะฝัะตััะตะนั ะดะปั ะฒะทะฐะธะผะพะดะตะนััะฒะธั ั ะฟัะพัััะฐะฝััะฒะพะผ ะฟะพะปัะทะพะฒะฐัะตะปั ัะฟัะพะตะบัะธัะพะฒะฐะฝ ั ะพะณะปัะดะบะพะน ะฝะฐ UAPI, ะฟัะตะดะพััะฐะฒะปัะตะผัะน ะฝะพะฒัะผ ะดัะฐะนะฒะตัะพะผ Intel Xe.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru