Search...
ISA: LoongArch

About Loongson

In response to the demands for information development, Loongson Technology always stays abreast of international IT trends and focuses on industry development and system construction based on independent innovation. Until now, we have mastered core computing technologies on CPU instruction set architecture (ISA) design (LoongArch®), processor IP core, and operating system. On this basis, we strive to create an independent and open software and hardware ecosystem and information industry system so as to provide self-developed, safe, and reliable processors to meet national strategic needs as well as high-performance, low-cost processors and basic software and hardware solutions to boost the innovative development of the information industry.

News

About Loongson

In response to the demands for information development, Loongson Technology always stays abreast of international IT trends and focuses on industry development and system construction based on independent innovation. Until now, we have mastered core computing technologies on CPU instruction set architecture (ISA) design (LoongArch®), processor IP core, and operating system. On this basis, we strive to create an independent and open software and hardware ecosystem and information industry system so as to provide self-developed, safe, and reliable processors to meet national strategic needs as well as high-performance, low-cost processors and basic software and hardware solutions to boost the innovative development of the information industry.

News

Alpine Operating System Community Releases LoongArch Version

On December 5th, Alpine Linux, an important operating system distribution community in the open source software world and cloud computing field, officially released the latest version 3.21(https://www.alpinelinux.org/posts/Alpine-3.21.0-released.html), achieving native support for the LoongArch in a complete system form, which will effectively promote the ecological construction and application expansion of the LoongArch in the cloud computing field. Alpine Linux is one of the most important infrastructures in the field of cloud computing. In today's cloud computing environment built based on container images, due to its security and resource efficiency characteristics, Alpine Linux is chosen by the majority of open source software communities and developers as the basic container operating system image. In the software projects managed by the Cloud Native Computing Foundation (CNCF), most of them choose Alpine Linux as the basic container image. With the official release of the Alpine Linux LoongArch version, the basic software in the cloud computing field can directly build the LoongArch container image based on Alpine, which greatly facilitates the construction, release and application-side development and deployment of the LoongArch mirror of open source software. The release of Alpine 3.21 is also a comprehensive display of the open source software ecosystem of the LoongArch. According to the data of the Alpine community, the Alpine 3.21 version integrates a total of 7,889 software packages, including important basic software such as Linux 6.12, Musl 1.2.5, GCC 14.2, LLVM 19, Rust 1.83, Go 1.23, OCaml 5, etc., and supports the installation of mainstream desktop environments such as KDE Plasma and Mate. The source code of all software packages comes from the latest version released by the upstream open source community, and the community native build of the whole system is completed on the LoongArch platform. This indicates that the support of the international open source software community for the LoongArch is very complete, and a complete operating system community distribution can be built based on the latest version of the international open source software community. The release of the Alpine Linux LoongArch version has received strong support from teams such as the Technical Steering Committee and a large number of developers at home and abroad. Loongson Technology actively participated in the work of the Alpine Linux community, donated sufficient servers to the community, and completed the construction of continuous integration, automatic build and other processes. At present, the LoongArch software and hardware infrastructure of the Alpine community has been completed, and the work will turn to normal evolution and maintenance. The official access addresses of Alpine 3.21 are as follows: - Minirootfs acquisition: https://dl-cdn.alpinelinux.org/alpine/v3.21/releases/loongarch64/alpine-minirootfs-3.21.0-loongarch64.tar.gz - Standard ISO acquisition: https://dl-cdn.alpinelinux.org/alpine/v3.21/releases/loongarch64/alpine-standard-3.21.0-loongarch64.iso More information can be found at: - Alpine official wiki: https://wiki.alpinelinux.org/ - Alpine official 3.21.0 release notes: https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.21.0 - Alpine official mirrors: https://mirrors.alpinelinux.org/

learn more

LoongArch SIG Brings New Integration of Loongson CPU and Open Source OS

The deepin V23 version has completed the adaptation of LoongArch, and its products support a number of high-performance multi-core desktop processors such as Loongson 3A6000, Loongson 3A5000 and Loongson 3B5000. This important milestone not only marks a new step in the integration of Loongson CPU and open-source operating systems, but also provides more stable and efficient operating system options for LoongArch computer users. Loongson and the commercial distribution of deepin, UnionTech OS, have maintained a long-term and in-depth cooperation, known as the "Longtong Combination" in the industry. Both sides have achieved remarkable results in ecological adaptation and commercial project implementation. This year, the deepin community established the deepin LoongArch Special Interest Group (SIG). With the joint efforts of both sides, the deepin V23 LoongArch version has achieved a number of remarkable results. Achievement 1: Leap in Kernel Support After in-depth cooperation, LoongArch SIG successfully introduced enhanced platform support for LoongArch in the two versions of kernel 6.6 (long-term support version) and 6.9 (preview version). Given the need of deepin V23 for the 6.6 long-term support version kernel, SIG members transplanted the virtualization and onboard network card support from the latest version of the kernel to the 6.6 version. This move aims to enable user groups who prefer the stable version of the kernel to fully experience the performance and features brought by LoongArch devices. At the same time, SIG also actively responded to user feedback and fixed a number of key issues, including but not limited to the black screen crash problem that may occur during sleep wake-up, the occasional driver crash problem of AMD graphics cards under high load, and the stability problem of USB devices. These efforts have significantly improved the usability and reliability of the deepin V23 LoongArch version, bringing users a more stable and comfortable use experience. Achievement 2: Desktop Support Innovation On the basis of strengthening the support of the system bottom layer, desktop experience is also one of the core work areas of LoongArch SIG. Since May, LoongArch SIG has actively contributed a series of important patches, including the LoongArch support patches for QtWebEngine (covering both Qt 5 and Qt 6 versions), the Mesa OrcJIT support patches, and the LSX/LASX vector optimization patches for the Pixman 2D rendering library. These efforts aim to further improve the user experience through the improvement of core functions and the optimization of detailed performance. Relying on the rich achievements and valuable experience accumulated by SIG and the upstream community, the pre-installed software set of deepin V23 LoongArch has now achieved a high degree of alignment in function with the X86 architecture: for example, deepin mailbox, voice notes, reader and so on have fully supported LoongArch, and widely used browsers and communication tools such as Firefox and Thunderbird have also been updated to the latest versions, ensuring that users can enjoy a complete, efficient and safe use experience. In addition, LoongArch SIG has also deeply explored and integrated the libLoL LoongArch application compatibility layer from the Anthon open source community. This compatibility layer effectively reduces the cost and difficulty of migrating from the old ecosystem to the new ecosystem. It is particularly worth mentioning that key applications such as WeChat, QQ and WPS have achieved perfect support for LoongArch through this compatibility layer. Achievement 3: Improvement of Development Tool Chain According to the requirements of the deepin V23 version specification, LoongArch SIG has coordinated and completed the adaptation work of basic tools such as GCC 12, Binutils 2.41 and LLVM 17. The team introduced key functions such as LSX vector instruction set optimization support and connector Relaxation from the upstream and carried out preliminary functional verification, ensuring the development function requirements of software manufacturers and users while guaranteeing version compliance. On this basis, SIG further enabled the 128-bit vector instruction set optimization by default for the LoongArch system, which can significantly improve the running performance of various software under this architecture and optimize the user experience. In addition, in order to enhance the basic security of the system, we have enabled binary hardening for all system binaries. This measure can improve the system's defense ability against potential security threats and ensure the security and stability of user data and the system.

learn more