Gregory Kurtzer stworzył kernel Ginux z pomocą AI w 11 dni


Twórca CentOS i Rocky Linux zaprezentował Ginux — eksperymentalny kernel napisany głównie w Rust, w którym Codex wygenerował i zweryfikował około 139 tys. linii kodu.
Gregory Kurtzer, twórca CentOS i Rocky Linux, w zaledwie 11 dni opracował z pomocą AI nowe jądro systemu operacyjnego.
Projekt nazywa się Ginux. Pozwala już uruchamiać niektóre programy dla Linuxa bez korzystania z samego jądra Linuxa.
Kurtzer określał architekturę systemu i kierował rozwojem, a Codex napisał i zweryfikował około 139 tysięcy linii kodu.
Ginux powstał głównie w Rust. Ma własne mechanizmy zarządzania pamięcią, planistę zadań i podsystem sieciowy. Co więcej, w maszynie wirtualnej system potrafi już uruchomić Rocky Linux 10 razem z systemd.
Na razie Ginux pozostaje projektem eksperymentalnym: kompatybilność wciąż daleka jest od pełnej, a obsługa sprzętu jest ograniczona. Kod źródłowy opublikowano na licencji Apache 2.0.
Wystarczyło jedenaście dni, aby położyć fundamenty pod nowy system operacyjny. Teraz trzeba go uczynić niezawodnym.
Kod projektu: Ginux.
Dlaczego to ważne
AnalizaTo przykład tego, jak AI może skrócić fazę prototypowania bardzo złożonego oprogramowania systemowego, choć trwałość, kompatybilność i wsparcie sprzętowe nadal wymagają tradycyjnej pracy inżynierskiej.
Dyskutuj w społeczności
Dziel się swoimi pytaniami i spostrzeżeniami z programistami
Powiązane w ekosystemie
Praktyczne poradniki, kluczowa terminologia i skille agentów
Codex dla zespołów HR – jak organizować procesy z pomocą AI
Praktyczny przewodnik po systemowej automatyzacji procesów HR przy użyciu OpenAI Codex: rekrutacja, onboardingu, compliance, dashboardy oraz integracja z bazami danych przez serwer MCP.
Aktualizacja ChatGPT: tworzenie i przepływy pracy z wtyczkami oraz Codex
Kompleksowy praktyczny przewodnik po tworzeniu, pakowaniu, testowaniu i publikacji wtyczek dla ChatGPT oraz Codex: specyfikacja manifestu, serwery MCP, hooki cyklu życia, własne marketplace'y oraz proces przeglądu OpenAI.
cgroups v2: Kwoty zasobów i watchdogi OOM
Mechanizmy jądra Linux (Control Groups v2) służące do ustanawiania sztywnych limitów sprzętowych dla pamięci RAM, procesora CPU, dysku oraz liczby procesów (PIDs), w celu ochrony hosta przed zawieszającymi się cyklami agentów.
Bezpieczeństwo eBPF i audyt czasu wykonania
Technologia bezpiecznego wykonywania kodu bajtowego bezpośrednio wewnątrz jądra Linuxa (eBPF / Tetragon / Falco) służąca do przechwytywania niebezpiecznych wywołań systemowych (syscalls), połączeń sieciowych oraz modyfikacji plików przez agentów AI.