Deweloperzy openSUSE ogłosili wydanie Open Build Service 2.4, specjalistycznego narzędzia do rozprowadzania i budowania pakietów systemowych. Dzięki OBS proces tworzenia paczek jest łatwiejszy dla deweloperów, ponieważ mogą oni przygotować program dla wielu dystrybucji Linuksa. Wspierane są aktualnie systemy: Arch Linux, Debian, Fedora, Mandrida, openSUSE, Red Hat i Ubuntu.
Najważniejszą zmianą jest dodanie pełnego wsparcia dla formatu paczek Arch Linuksa – PKGBUILD, który to stał się trzecim obsługiwanym formatem tworzenia pakietów po RPM i DEB. Dodano obsługę 64 bitowej architektury ARM – AArch64, jako docelowej infrastruktury i jądra. Dodatkowo pakiety bootloadera mogą być podpisywane, aby działały z UEFI Secure Boot.
Pojawiła się możliwość dostosowywania wymagań dla tworzonego pakietu, czyli możemy określić minimalną wersję jądra Linux, ustawić specyficzne flagi procesora, wymagany RAM oraz wielkość przestrzeni dyskowej. Warto zaznaczyć, że z rosnącymi wymaganiami, wzrasta również czas budowy danej paczki.
Cały system Open Build Service składa się z bardzo wielu serwerów, połączonych ze sobą w klastry. Z usług budowania pakietów korzystają zarówno deweloperzy openSUSE, jak i Ubuntu. Od stycznia tego roku przetworzonych zostało ponad 200 000 pakietów dla ich użytkowników.
Michał Olber liked this on Facebook.
Łukasz Wòjcik liked this on Facebook.
Oskar Duwe liked this on Facebook.
czy to oznacza, ze w praktyce, (m.in) w opensuse bedzie mozna korzystać z pkgbuid-ów arch-a?
już doczytałem ze chodzi o proces tworzenia paczek a nie budowania paczek cross-distro.
Mateusz Szygenda liked this on Facebook.