Rada projektu Fedora (Fedora Council) cofnęła wcześniejszą decyzję o stworzeniu Fedora AI Developer Desktop — oficjalnej edycji dystrybucji dla programistów korzystających z narzędzi AI. Początkowo wszyscy 6 członkowie rady zagłosowali za utworzeniem projektu, ale po zapoznaniu się z krytyką, wygłoszoną podczas dyskusji w społeczności, po kilku dniach dwóch uczestników zmieniło swoje głosy i wyraziło sprzeciw. Ponieważ nie osiągnięto jednomyślności, zatwierdzenie decyzji zostało odłożone. Kwestia ma zostać rozwiązana przed konferencją Flock 2026, która odbędzie się od 14 do 16 czerwca.
Niezadowolenie związane jest z zamiarami wykorzystania w składzie Fedora AI Developer Desktop zewnętrznych modułów jądra oraz własnościowych komponentów wspierających technologię NVIDIA CUDA. Dostarczenie zewnętrznych modułów narusza dotychczasowy konsensus w projekcie dotyczący polityki dostarczania zewnętrznych modułów jądra, a dostarczenie CUDA stoi w sprzeczności z ideologią projektu, która nie popiera promowania oprogramowania własnościowego i przywiązywania rozwiązań do jednego producenta. Ponadto, w nowej edycji proponowano dostarczanie LTS-gałęzi jądra, ale nie jest jasne, kto będzie je wspierał oddzielnie od standardowych, stale aktualizowanych paczek z jądrem, które są towarzyszone w Fedory.
Według członka rady, który zmienił swoje zdanie, zmiana strategii dotyczącej dostarczania modułów dla jądra w Fedora wymaga dodatkowego uzgodnienia i uzyskania opinii ekspertów od inżynierów i prawników. Zakłada się, że problem może zostać rozwiązany poprzez przejście do dostarczania standardowego sterownika Nova zamiast zewnętrznych otwartych modułów firmy NVIDIA, którego gotowości oczekuje się pod koniec roku.
Początkowo zakładano, że uczestnicy ze społeczności skontaktują się z przedstawicielami zarządu, jeśli będą mieć obawy dotyczące nadchodzących decyzji, ale w rzeczywistości zarząd nie został poinformowany o potencjalnych problemach i głosował na podstawie informacji dostarczonych przez autora inicjatywy. Aby w przyszłości nie dopuścić do decyzji zarządu, które są sprzeczne z opinią społeczności, Jef Spaleta, lider projektu Fedora, zaproponował publikację stanowisk zarządu, w których osiągnięto konsensus przed rozpoczęciem głosowania, aby społeczność mogła zdążyć zareagować i spróbować przekonać uczestników. Wspomniano również o możliwości wprowadzenia wstępnego głosowania na etapie omawiania kwestii przedłożonych zarządowi, z publikacją wyników poza protokołami spotkań, aby społeczność mogła zapoznać się z opinią zarządu przed przeprowadzeniem ostatecznego głosowania.
Projekt Fedora AI Developer Desktop ma na celu stworzenie dodatkowych, atomowo aktualizowalnych edycji desktopowych Fedora Linux dla programistów, którzy wykorzystują i rozwijają technologie sztucznej inteligencji. Jako bazę planowano wykorzystać osiągnięcia dystrybucji Silverblue (GNOME) oraz Kinoite (KDE), uzupełnione modułami jądra, narzędziami, platformami i bibliotekami do wdrażania modeli AI na lokalnym systemie oraz do tworzenia aplikacji wykorzystujących AI. Prototyp budowy Fedora AI Developer Desktop oparty na Fedora Silverblue jest już dostępny do testów.
Ostatecznym celem jest chęć dostarczenia rozwiązania do wykorzystania AI prosto z pudełka, które nie wymaga ręcznej konfiguracji i instalacji dodatkowego oprogramowania. Aby wiele frameworków AI działało poprawnie, zazwyczaj konieczna jest ręczna konfiguracja i dostosowanie wersji jądra, sterowników NVIDIA, narzędzi CUDA oraz środowiska uruchomieniowego do kontenerów. Fedora AI Developer Desktop zapewni już przetestowane środowisko robocze, które umożliwi natychmiastowe uruchamianie gotowych kontenerów z wstępnie skonfigurowanymi platformami AI oraz korzystanie z narzędzi przyspieszających wykonanie modeli AI za pomocą GPU.
Wszystkie narzędzia i platformy AI będą domyślnie dostarczane bez wysyłania telemetryki i z wyłączonym dostępem do usług w chmurze. Aby aktywować przyspieszenie na GPU NVIDIA, do zestawu dołączono otwarte moduły jądra firmy NVIDIA, używane w zamkniętych sterownikach NVIDIA (w przyszłości planowane jest zastąpienie modułów jądra NVIDIA sterownikiem Nova). Na otwartych modułach możliwa jest instalacja CUDA Runtime lub CUDA Toolkit. Poza GPU NVIDIA planowane jest wsparcie dla systemów z GPU ARM, AMD i Intel. W skład podstawowego zestawu komponentów wchodzą wstępnie skonfigurowany agent AI Goose oraz interfejs graficzny do tworzenia, uruchamiania i zarządzania kontenerami Podman Desktop.
Źródło: opennet.ru
