Publikujemy aktualną mapę drogową (ang. roadmap) systemu operacyjnego EuroLinux, czyli nasze plany rozwojowe w bieżącym kwartale oraz związane z nimi działania. Zgodnie z naszą strategią transparentności, informujemy z wyprzedzeniem o nadchodzących pracach.
Nasze mapy drogowe tworzymy według szablonu:
- punkty zrealizowane w poprzednim kwartale
- plany na obecny kwartał
- plany na przyszły kwartał
- ogólne plany na przyszłość.
Obecna roadmapa jest efektem projektu pilotażowego, w ramach którego zdecydowaliśmy się zebrać i ująć w planie informacje zwrotne od części naszych partnerów. W przyszłości będziemy ten krąg rozszerzać także o członków społeczności EuroLinux.
Infografika
Wyjaśnienie punktów mapy drogowej
Część punktów na naszej mapie jest oznaczona jako (WIP). Oznacza to, że w chwili publikacji roadmapy punkty te są już realizowane przez zespół deweloperski (ang. Work in Progress – pl. Praca w Trakcie).
Poniżej przedstawiamy dokładniejsze informacje dotyczące zawartych na mapie planów.
EuroLinux na platformie ARM64
ARM jest odrębną architekturą względem używanej w większości komputerów osobistych i serwerów intelowej architektury (i386), a także względem rozszerzenia zapoczątkowanego przez firmę AMD, do 64 bitów x86_64. Procesory w architekturze x86_64 od wielu lat są najpopularniejszym typem procesorów w świecie komputerów.
Większość osób słusznie kojarzy architekturę ARM (tworzoną głównie przez firmę o tej samej nazwie) z telefonami. Procesory ARM mają wiele zalet (np. energooszczędność) względem procesorów opartych na architekturze x86_64. W związku z tym powoli zadomawiają się zarówno w chmurze, jak i w rozwiązaniach domowych np. NAS czy hobbystycznych jak np. mikrokomputery, do których należy popularne Raspberry Pi. Naszym celem jest udostępnienie w tym kwartale pełnego wydania systemu EuroLinux na architekturę ARM z zapewnieniem wszystkich przewag technologicznych wypracowanych do tej pory przez naszą organizację. Oznacza to między innymi darmowe użytkowanie bez limitów czy dostęp do otwartych „korzeni budowania” (ang. buildroot).
Secure Boot
Mechanizm Secure Boot pozwala na uruchamianie programu rozruchowego (ang. bootloader), a następnie jądra systemu ze sprawdzeniem, czy są one podpisane kryptograficznie. W tym kwartale planujemy wydanie wersji EuroLinux w całości wspierającej ten mechanizm.
Compliance As Code
W tym kwartale skupimy się też na ulepszeniu wsparcia dla mechanizmów Compliance as Code. Mechanizm ten pozwala na wprowadzanie i zarządzanie politykami bezpieczeństwa w sposób automatyczny i powtarzalny.
Google Cloud Platform
Pracujemy nad przygotowaniem obrazów (v. 7.x i 8.x) dla Google Cloud Platform, które będzie można pobierać wraz z instrukcją z naszych repozytoriów obrazów chmurowych.
Microsoft Azure
Przygotowujemy oficjalny obraz dla platformy chmurowej Microsoft Azure. Będzie go można pobierać wraz z instrukcją wgrania i uruchomienia z naszych repozytoriów obrazów chmurowych.
Platformy Deweloperskie
Ważnym krokiem w naszej strategii szerokiej adaptacji systemu EuroLinux jest udostępnienie go na platformach developerskich i u mniejszych dostawców chmury. W chwili obecnej lista platform, na których jesteśmy lub planujemy się pojawić w najbliższym czasie, wynosi ponad 15 pozycji. W 4. kwartale, oprócz nowych obrazów na popularne platformy deweloperskie i mniejsze chmury, udostępnimy też generyczny obraz wraz z instrukcjami, w jaki sposób można go wykorzystać na poszczególnych platformach.
EuroLinux Vault
Idea skarbca (ang. Vault) jako miejsca, w którym składuje się źródła, w świecie oprogramowania jest doskonale znana. Najbardziej barwnym przykładem jest skarbiec arktyczny, gdzie umieszczone zostały między innymi wybrane repozytoria z serwisu GitHub. W naszym wypadku oprócz źródeł systemu planujemy umieszczenie starszych wersji systemu EuroLinux wraz z otwartymi korzeniami budowania.
Przyszłość i publikacja kolejnej roadmapy
Kolejna mapa drogowa zostanie opublikowana końcem grudnia. W związku z tym na początku grudnia stworzymy ankiety, w których nasi klienci, partnerzy i czytelnicy będą mogli wyrazić swoje potrzeby i wskazówki.