Saat ini yang tersedia untuk diunduh adalah Elbrus Linux 6.0.0 berbasis kernel Linux 5.4 dan 5.0-rc3 dan 4.0.4 berdasarkan kernel Linux 4.9.
Saya sengaja menulis kata "diterbitkan" dalam tanda petik, sejak itu pada saat itu, kode sumber dari distribusi Elbrus Linux tidak tersedia secara gratis. Dua tahun lalu, dalam percakapan dengan CNews, Direktur Pemasaran MCST Konstantin Trushkin mengatakan itu
… , , .
, .
, , , «».
Jadi di mana Anda bisa mendapatkan kode sumber Elbrus Linux?
Singkatnya, tidak ada tempat. "Menjanjikan tidak berarti menikah" dan setelah dua tahun, kode sumber untuk Elbrus Linux belum diterbitkan dan tidak diberikan pada permintaan pertama, seperti yang disyaratkan oleh syarat penggunaan kode di bawah lisensi GPL.
Seperti yang mereka tulis di komentar salah satu berita tentang versi baru "Elbrus Linux",
, , GPL , . , , , , , .
Tentu saja, ada baiknya setidaknya beberapa pengembang menyadari bahwa tindakan ini melanggar persyaratan lisensi GPL, tetapi mereka juga tidak dapat berbuat apa-apa, karena itu satu hal - hak seseorang ada di sana, tetapi Anda sendiri dan keluarga Anda ada di sini.
Oleh karena itu, ternyata, pelanggaran lisensi GPL tampaknya sedikit, tetapi tidak ada gunanya mempermalukan MCST JSC untuk ini dalam keadaan seperti itu, karena pelanggaran tidak terjadi atas kehendak bebas mereka sendiri dan dijelaskan oleh beratnya perlindungan rahasia negara.
Benar, mereka mengatakan bahwa bukan kode sumber Elbrus Linux itu sendiri yang diklasifikasikan sebagai kerahasiaan, tetapi hanya sekumpulan instruksi untuk mikroprosesor Elbrus, tetapi ini sama sekali tidak menyederhanakan publikasi kode sumber OS, yang masih ditransfer hanya ke badan hukum dengan lisensi dari regulator dan di bawah langganan non-disclosure.
Elbrus Linux Development Kit (PDK)
, « ».
(.00333-05) (.00333-03) « » (.00333-01), .
Linux, EML (.00333-05) (.00333-03). ( — ).
- .00333-02 « » — -, x86- , SPARC, x86.
- .00333-03 «» — (.00333-05) .
- .00333-04 « » — - Any.
- .00333-05 « » — , (.00333-03) .
(.00333-05) (.00333-03) « » (.00333-01), .
Linux, EML (.00333-05) (.00333-03). ( — ).
Dan yang paling menarik adalah Anda dapat memproduksi perangkat keras sebanyak yang Anda suka untuk industri pertahanan, tetapi jika pabrikan masih ingin memasuki pasar sipil ( Rusia telah merilis tablet domestik "sipil" dengan prosesor Elbrus ), maka kegagalan untuk mematuhi persyaratan lisensi GPL tidak hanya mengurangi karmanya di mata komunitas open source, tetapi juga merupakan pelanggaran hukum.
Namun, baru-baru ini ditemukan orang-orang yang, dengan merekayasa balik sistem instruksi prosesor dan menggunakan dokumentasi yang tersedia, mampu menyiapkan satu set tambalan untuk QEMU dan menerbitkan versi awal emulator tidak resmi dari arsitektur Elbrus 2000 .
Saat ini emulator hanya mendukung program 64-bit yang dikompilasi untuk Linux. Hampir 80% dari set instruksi Elbrus-8S telah diimplementasikan.
Tampaknya ini adalah langkah maju kecil menuju pengungkapan set instruksi rahasia prosesor Elbrus. Tetapi bagi saya tampaknya dalam situasi ini sangat beruntung bahwa orang-orang tidak dituduh membocorkan rahasia negara atau dengan akses ilegal apa pun ke informasi yang dilindungi. Dan terlebih lagi, bukan informasi apa pun, tetapi di mana pertahanan negara bergantung!
Tetapi dalam situasi ini, sedikit berbeda itu aneh. Baru-baru ini, ada artikel di Habré bahwa perusahaan China Loongson Technology telah mengembangkan arsitektur prosesor baru dari awal.
Faktanya, prosesor Cina Loongson adalah analog dari Elbrus Rusia. Tentu saja, arsitektur dan sistem komando prosesor ini berbeda, tetapi mereka sejalan dalam tujuan yang dimaksudkan - untuk memastikan kemandirian teknologi negara dari teknologi musuh potensial.
Hanya di China mereka tidak membuat rahasia negara darinya! Seperti yang mereka tulis di komentar untuk artikel itu:
Aliansi "Sistem Komando Otonom" sedang dibentuk di Cina. Anggota aliansi akan dapat menggunakan set instruksi LoongArch secara gratis. Anggota aliansi bisa mendapatkan desain inti prosesor Loongson secara gratis. Dan manual untuk prosesor Loongson 3A4000 dalam bahasa Cina ada di domain publik.
Diperiksa, benar-benar bohong: www.loongson.cn/product/cpu/3/3A3000.html . Spesifikasi teknis mikroprosesor dan panduan pengguna dalam dua bagian (meskipun dalam bahasa Cina).
Tidakkah China mengerti bahwa mereka juga membuka sistem komando untuk musuh potensial? Atau mungkin ada batasan administratif untuk mendapatkan spesifikasi teknis mikroprosesor dan transfer kode sumber di bawah NDA diperlukan bukan untuk melindungi pertahanan negara, tetapi untuk beberapa tujuan lain?
Bagaimanapun, koin apa pun memiliki dua sisi. Konsekuensi dari Elbrus yang ditutup untuk pengembang dijelaskan dengan sangat baik di Habré tentang substitusi impor Rusia dalam praktiknya... Ini adalah semacam seruan Yaroslavna, yang artinya disampaikan hanya dalam dua paragraf:
Saya tidak akan mengulangi untuk keseribu kalinya produksi mikroprosesor dalam negeri, mengapa Elbrus dan bukan Baikal, dll. Kilometer teks telah ditulis tentang ini. Ini akan menjadi tentang sesuatu yang lain - mengapa sangat sulit untuk beralih ke "Elbrus" dan apa saja kesulitan-kesulitan ini. Nah, selain biaya ...
Kesimpulannya, saya dapat mengatakan yang berikut: sampai siklus “akan ada penjualan - akan ada perangkat lunak, akan ada perangkat lunak - akan ada pesanan”, tidak ada yang akan bergerak dari titik mati . Perusahaan dengan modal negara akan membeli Elbrus, tetapi ini hanya akan mengarah pada fakta bahwa PAK akan bertindak sebagai pendukung meja dan nightstand, seperti yang terjadi sekarang. Mereka hanya mengumpulkan debu di gudang, karena perusahaan yang membelinya sama sekali tidak mengerti apa yang harus dilakukan dengan mereka.
Anda dapat merujuk ke berbagai alasan untuk waktu yang lama yang menghalangi Anda untuk memenuhi persyaratan lisensi GPL. Atau setidaknya kamu bisa mencoba memotong simpul Gordian ini. Apakah benar-benar tidak mungkin untuk mengangkat masalah ini ke atas dengan bantuan asosiasi TI khusus? Bagaimana jika keajaiban terjadi dan digitalisasi perekonomian akan membawa manfaat nyata dalam hal ini?