Tags Posts tagged with "open build service"

open build service

przez -
0 632
openSUSE

Firma Applied Micro, we współpracy z zespołem openSUSE przygotowali dla użytkowników dodatkowe 64 bitowe serwery ARM. Mają one za zadanie obsługiwać openSUSE Build Service, czyli usługę kompilacji do tworzenia oprogramowania dla wielu systemów operacyjnych działających na wielu różnych platformach. Przykładowo można utworzyć pojedynczy pakiet dla następujących platform: openSUSE Leap 42.1, Centos 7.x, a także SUSE Linux Enterprise 12 Service Pack 1 na platformy x86-64, ARM64, Power oraz z Systems. Bez usługi openSUSE Build Service niezmiernie trudno byłoby zarządzać tak różnymi definicjami kompilacji.

Co należy nadmienić, że dzięki 64-bitowej architekturze ARM oraz wsparciu firmy Applied Micro, całość zyskała bardzo dużo na wydajności.

David Byte, starszy strateg ds. technologii w firmie SUSE, powiedział:

Wsparcie ze strony Applied Micro jest istotne, ponieważ daje społeczności naszych klientów lepszy dostęp do wspólnej platformy kompilacji, teraz obejmującej również 64-bitową technologię ARM, do której prawdopodobnie nie mieli oni wcześniej dostępu. Ten dodatkowy sprzęt to duże wsparcie, jako że zapotrzebowanie na rozwiązania oparte na 64-bitowej architekturze ARM rośnie, co można wyraźnie zaobserwować wśród naszych klientów. Wierzymy, że to dopiero pierwszy krok w zwiększaniu dotychczasowej wydajności kompilacji i rozwoju tego szybko zmieniającego się środowiska.

Adrian Schroter, kierownik projektu openSUSE Build Service, powiedział:

Dzięki temu wsparciu uzyskaliśmy bezpośrednią obsługę kompilacji w kolejnej architekturze procesorowej. Pozwoli to znacznie skrócić cykle tworzenia programowania oraz wyeliminować konieczność emulacji architektury ARM, która była dotychczas niezbędna w ramach usług OBS.

przez -
3 348
openSUSE

Deweloperzy openSUSE ogłosili wydanie Open Build Service 2.5, 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.

Zmiany, jakie zaszły:

  • Dodano bezpośredni podłączenie do różnego rodzajów systemów kontroli wersji, dzięki specjalnemu API do tworzenia tokenów uwierzytelniających
  • Dodano interfejs webowy oraz zintegrowano API w jednej aplikacji Ruby on Rails
  • Dodano nowe API do konfiguracji oraz rozpoczęto prace nad panelem administracyjnym, gdzie wszystko będzie dostępne w jednym miejscu
  • Pojawił się system powiadomień i komentarze
  • Dodano możliwość automatycznego usuwania przestarzałych wersji
  • Dodano nowy silnik wyszukiwania Sphinx, który ma zapewnić o wiele dokładniejsze wyniki zapytań

przez -
6 367
openSUSE

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.

Polecane

Jesień Linuksowa

1 649
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...