Bbabo NET

Vetenskap & Teknik Nyheter

Tre års väntan på det utlovade: en del av källkoderna för Elbrus 2000-plattformen har publicerats

För mer än tre år sedan publicerades operativsystemet Elbrus för gratis nedladdning.

Tyvärr blev dess källkod aldrig offentlig. Musiken spelade inte länge... eller hur Elbrus OS inte blev gratis och Är det möjligt att vara lite gravid, eller den ryska Curse of Open Source.

Och nu, som det står på opennet.ru-portalen, har github.com/free-src/free-src (spegel) en del av källkoderna för Elbrus 2000 (E2k)-plattformen publicerats. Detta är en uppsättning arkiv med källkodspaket, av vilka några publicerades för första gången.

Källorna för följande paket är tillgängliga för nedladdning:

binutils-2.35-alt1.E2K.25.014.1

gcov7_lcc1.25-1.25.06-alt1.E2K.1

glibc-2.29-alt2.E2K.25.014.1

kernel-image-elbrus-5.4.163-alt2.23.1

lcc-libs-common-source-1.24.07-alt2

libatomic7-1.25.08-alt1.E2K.2

libgcc7-1.25.10-alt1.E2K.2

libgcov7-1.25.06-alt1.E2K.1

liblfortran7-1.25.09-alt2

libquadmath7-1.25.06-alt1.E2K.1

libstdc++7-1.25.08-alt1.E2K.2

Som noterat i det ursprungliga inlägget:

Det märkliga med publiceringen ligger i det faktum att vissa paket är gjorda på basis av diff-filer med ändringar i förhållande till tidigare läckta eller publicerade källkoder för motsvarande GPL-komponenter, medan i själva Basalt är källtexterna i ren form i Git ( vilket bekräftas av det faktum att även kernel spec-fil hamnade i en sådan diff). Dessutom skrivs arkivtiden över för filerna, och den verkliga förberedelsetiden kan hittas i samma diff.

Naturligtvis är detta inte en fullfjädrad publicering av källkoden för Elbrus-operativsystemet, som krävs av GPL-licensen, men ändå ett mycket stort steg mot att uppfylla kraven för licensen.

Och vad som inte är mindre viktigt, en stor hjälp för entusiaster som självständigt vill förstå krångligheterna i implementeringen av Elbrus 2000-plattformen!

Tre års väntan på det utlovade: en del av källkoderna för Elbrus 2000-plattformen har publicerats