Student Arsen Arsenović odbranio je diplomski rad na temu „Xbbs: distribuirani sistem za izgradnju softverskih distribucija“

Student Računarskog fakulteta Arsen Arsenović je u petak, 25. jula 2025. godine odbranio diplomski rad na temu Xbbs: distribuirani sistem za
izgradnju softverskih distribucija
pred komisijom koju su činili mentor dr Mladen Stanojević i član dr Dušan Vujošević.

U uvodu svog rada Arsen je istakao:

Moderni računari i moderni radni tok na računarima zahtevaju enormnu količinu softvera. Da bi se ova potreba ispunila, operativni sistemi, posebno u svetu slobodnog softvera, postali su softverske distribucije.
Softverska distribucija je kolekcija velike količine aplikativnog softvera, njihovih zavisnosti, kao i centralnih komponenata operativnog sistema (drajveri, kernel, …). Ključna karakteristika distribucija je postojanje distributera koji su odgovorni za pripremanje komponenata u distri- buciji i dostavljanje istih na način koji je korisniku pristupačan. Korisnici distribucija, onda, mogu nezavisno da prikupljaju i ažuriraju komponente na njihovim računarima na osnovu rada distributera, bez komplikovanog posla pripreme softvera za upotrebu i integracije raznovrsnih komponenti. Primeri softverskih distribucija zasnovanih na Linux kernelu uključuju Gentoo Linux, Debian GNU/Linux, i druge.

xbbs je trenutno iskorišćen u produkciji softverske distribucije za operativni sistem Managram. Pre korišćenja xbbs-a, koristili smo Jenkins[7] na jednoj mašini kako bi izgradili distribuciju, što je zahtevalo oko dvadeset četiri sata kontinualnog rada po ciljanoj procesorskoj arhitekturi. xbbs raspoređuje ovaj posao na četiri jeftina servera; kao rezultat toga, pokušaj izgradnje zahteva oko osam sati za izgradnju svih ciljanih procesorskih arhitektura. Ovime je postignuto ubrzanje od devet puta (prethodno, za tri podržane arhitekture seta instrukcija, po dvadeset četiri sati na zidnom satu, protiv osam sati na zidnom satu za sve podržane arhitekture). Sistem je takođe dovoljno generalan za bilo koji zadatak koji proizvodi artefakte i ima zavisnosti, iako je dizajn usmeren prema distribucijama softvera. – zaključio je Arsen.