"Viola" is the first and only Russian OS running on Chinese processors with Loongarch64 architecture
Basalt SPO has prepared a technological assembly of the Viola operating systems (OS) based on Chinese processors with the Loongarch64 architecture. This is the first and only Russian OS that works with this hardware platform.
The assembly was performed with the Xfce graphical environment based on the unstable (experimental) branch of the Sisyphus project repository1. In the future, it is planned to release OS distributions of the Viola family for Loongarch64.
Already now, Viola OS for Loongarch64 can be installed on laptops, workstations and servers and work with a basic set of programs, such as the LibreOffice office suite, the Firefox browser, the GIMP graphic editor (a free analogue of Adobe Photoshop) and others.
You can download and test the assembly for the Loongarch64 architecture using the link .
“Basalt SPO presents a unique technology - the first operating system in Russia for the Loongarch64 architecture. Processors based on it have appeared on the Russian market quite recently, which means that organizations and enterprises have to undertake large-scale work to adapt the software to work with Chinese architecture. “Alt” operating systems can become a platform for testing such products,” said Sergey Trandin, CEO of Basalt SPO.
The developers of Basalt SPO managed to adapt the Viola OS to fully work with Loongarch64 in just 9 months. Such a quick result was made possible by automating the assembly process using a unique technology - catch-up assembly of packages. When new programs appear in the main repository, the robot automatically creates a task to assemble similar programs for “catching up” platforms. The need to involve developers in this process still remains: for example, some packages are interconnected, and only a person can break the dependencies; however, the robot can report the presence of such connections.
“Catch-up assembly technology significantly speeds up the process of adapting the OS for new architectures,” shared Sergey Trandin. —Initially, packages for Loongarch64 were assembled “by hand”—assembling the first thousand took about six months. In July, a builder was set up for this platform, and the process went much faster. Today, the Sisyphus project repository has collected more than 16 thousand software packages for Chinese architecture, and their database is constantly being updated. The source code for the Loongarch64 repository packages has also been published and is being developed as part of the Sisyphus project. A quick result was also obtained thanks to the accumulated experience of the Basalt SPO developers.”
Viola OS runs on 8 architectures: the main ones - i586, x86 64 , aarch64, armh, ppc64le, and the "catching up" ones - Elbrus, mipsel, riscv64. The experience of creating OS for these hardware platforms was used when porting to Loongarch64.
Representatives of the Chinese company that developed processors with the Loongarch architecture provided active support to the Basalt open source software developers: they provided the community with all the detailed documentation, modern servers for testing the OS, and also took an active part in the work of free software developers, implementing and promoting support for Loongarch.
“Basalt SPO’s experience in creating one of the largest software repositories in the world will be very useful in promoting Russian processors and entire software and hardware ecosystems in Southeast Asia,” shared Valentin Makarov, President of NP RUSSOFT. “For now this seems like a fantasy, but even on the scale of RUSSOFT we have everything necessary to work out at least a pilot promotion.”
According to Sergei Trandin, CEO of Basalt SPO, processors with the Loongarch64 architecture have a significant advantage: Chinese developers provide all the necessary technical documentation for their solutions, which allows them to be used at critical information infrastructure facilities. In addition, the processors have already been put into mass production, and therefore they can be considered as a real alternative to their Western counterparts.