Gravity Linux е нова Linux-дистрибуција наменета за поновите Mac компјутери со Apple Silicon, а нејзината прва експериментална alpha верзија веќе може да стартува со графички забрзана работна околина на M4 Mac mini.
Проектот е Fedora remix и произлегол од Asahi Linux, познатиот проект што работи на Linux поддршка за Apple Silicon. Според објаснувањето на Gravity Linux, раздвојувањето се случило поради различен пристап кон употребата на современи алатки во развојот. И покрај тоа, новиот тим нагласува дека ја дели истата поширока цел: Linux да работи на хардверот на Apple.
Раната верзија за M4 Mac mini е пред сè наменета за програмери и тестирање. Таа носи поддршка за OpenGL ES 3.0 и OpenGL 3.3, што овозможува забрзана графика на работната површина. HDMI излезот функционира, но не се поддржани екрани преку USB-C, USB4 и Thunderbolt. Недостасува и режим на мирување, додека управувањето со потрошувачката на енергија сè уште не е целосно завршено.
Со ова издание Gravity Linux стигнува до понова генерација Apple чипови од Asahi Linux. Asahi неодамна доби прелиминарна поддршка за M3, но без графичко забрзување. Сепак, споредбата не е сосема едноставна: Asahi е подолго присутен проект со поддршка за поширок опсег Mac уреди, додека Gravity во моментов има многу рана верзија за еден модел.
Развојот на M4 GPU драјверот бил завршен за приближно еден месец од Cody Ho и Niklas Sheth. Тимот користел хардверски траги, тестирање во живо и сопствени shader-и, без анализа на бинарните компоненти на Apple за графичкиот дел. Притоа се потпирале и на претходната работа на Asahi за M1 и M2, како и на постојниот userspace API.
Иако резултатот покажува брз напредок, Gravity Linux предупредува дека кодот допрва треба темелно да се тестира, прегледа и преработи пред да може да влезе во пошироките Linux проекти. Можно е нивниот kernel драјвер да чека прво да биде прифатен соодветниот драјвер на Asahi за M1 и M2.
