openEuler OS Technical Whitepaper
Innovation Projects
(June, 2023)049 HSAK 053 iSulad 054 Kmesh 057 LLVM for openEuler 059 OneAll 062 StratoVirt 063 Compiler Plugin Framework 065 CONTENTS Robust Security and Rocksolid Reliability 066 IMA 066 KunpengSecL Kunpeng platform, HPCRunner integrates with the Kunpeng software full stack, which includes a compiler, mathematical library, communication library, and porting and tuning tool chain, significantly improving over 1,000 parameters (sysctl -a | wc -l). A typical IT system covers the CPU, accelerator, NIC, compiler, OS, middleware framework, and upper-layer applications, and uses 7,000 parameters, most of which0 码力 | 116 页 | 3.16 MB | 1 年前3
Measuring Woody: The Size of Debian 3.0packages gcc272, gcc2.95, gcc2.96 and gcc3.0. Counting all of these packages will imply counting GNU C Compiler four times, which is not the intended procedure. Therefore, a manual inspection of the list of packages the same “ancestors”. Other similar case is gcc and gnat. The latter, an Ada compiler, is built upon the former (a C compiler), adding many patches and lots of new code. In those cases, we have considered Polytechnique de Montreal, including a compiler and libraries. • MingW32 (2.95): 1,500,000 SLOC. Mainly, C code, with 1,137,000 SLOC. MingW32 is the “Minimalist” GNU Win32 cross compiler. • BigLoo (2.4): 1,065,0000 码力 | 15 页 | 111.82 KB | 1 年前3
Cilium v1.5 Documentationforwarding, encapsula�on, etc. An in-kernel verifier ensures that BPF programs are safe to run and a JIT compiler converts the bytecode to CPU architecture specific instruc�ons for na�ve execu�on efficiency. BPF Cilium container image cilium/cilium , clang+LLVM is included in the container image. LLVM is the compiler suite that Cilium uses to generate BPF bytecode programs to be loaded into the Linux kernel. The version : v0.4.1 build date : 2018-01-24 git hash : 37d9ea0a go version : go1.9.1 go compiler : gc platform : linux/amd64 A�er that, you can edit the Gopkg.toml file, add the library0 码力 | 740 页 | 12.52 MB | 1 年前3
Cilium v1.6 Documentationencapsulation, etc. An in- kernel verifier ensures that BPF programs are safe to run and a JIT compiler converts the bytecode to CPU architecture specific instructions for native execution efficiency Cilium container image cilium/cilium, clang+LLVM is included in the container image. LLVM is the compiler suite that Cilium uses to generate BPF bytecode programs to be loaded into the Linux kernel. The version : v0.4.1 build date : 2018-01-24 git hash : 37d9ea0a go version : go1.9.1 go compiler : gc platform : linux/amd64 After that, you can edit the Gopkg.toml file, add the library that0 码力 | 734 页 | 11.45 MB | 1 年前3
Cilium v1.7 Documentationencapsulation, etc. An in- kernel verifier ensures that BPF programs are safe to run and a JIT compiler converts the bytecode to CPU architecture specific instructions for native execution efficiency Cilium container image cilium/cilium, clang+LLVM is included in the container image. LLVM is the compiler suite that Cilium uses to generate BPF bytecode programs to be loaded into the Linux kernel. The can be compiled into BPF instructions through a compiler back end (e.g. LLVM), so that the kernel can later on map them through an in-kernel JIT compiler into native opcodes for optimal execution performance0 码力 | 885 页 | 12.41 MB | 1 年前3
Cilium v1.8 Documentationforwarding, encapsulation, etc. An in-kernel verifier ensures that BPF programs are safe to run and a JIT compiler converts the bytecode to CPU architecture specific instructions for native execution efficiency Cilium container image cilium/cilium, clang+LLVM is included in the container image. LLVM is the compiler suite that Cilium uses to generate BPF bytecode programs to be loaded into the Linux kernel. The debug Cilium data races and deadlocks. To debug data races, Golang allows -race to be passed to the compiler to compile Cilium with race detection. Additionally, the flag can be provided to go test to detect0 码力 | 1124 页 | 21.33 MB | 1 年前3
Cilium v1.10 Documentationencapsulation, etc. An in-kernel verifier ensures that eBPF programs are safe to run and a JIT compiler converts the bytecode to CPU architecture specific instructions for native execution efficiency Cilium container image cilium/cilium, clang+LLVM is included in the container image. LLVM is the compiler suite that Cilium uses to generate eBPF bytecode programs to be loaded into the Linux kernel. The debug Cilium data races and deadlocks. To debug data races, Golang allows -race to be passed to the compiler to compile Cilium with race detection. Additionally, the flag can be provided to go test to detect0 码力 | 1307 页 | 19.26 MB | 1 年前3
Cilium v1.9 Documentationencapsulation, etc. An in-kernel verifier ensures that eBPF programs are safe to run and a JIT compiler converts the bytecode to CPU architecture specific instructions for native execution efficiency Cilium container image cilium/cilium, clang+LLVM is included in the container image. LLVM is the compiler suite that Cilium uses to generate eBPF bytecode programs to be loaded into the Linux kernel. The debug Cilium data races and deadlocks. To debug data races, Golang allows -race to be passed to the compiler to compile Cilium with race detection. Additionally, the flag can be provided to go test to detect0 码力 | 1263 页 | 18.62 MB | 1 年前3
Cilium v1.11 Documentationencapsulation, etc. An in-kernel verifier ensures that eBPF programs are safe to run and a JIT compiler converts the bytecode to CPU architecture specific instructions for native execution efficiency Cilium container image cilium/cilium, clang+LLVM is included in the container image. LLVM is the compiler suite that Cilium uses to generate eBPF bytecode programs to be loaded into the Linux kernel. The debug Cilium data races and deadlocks. To debug data races, Golang allows -race to be passed to the compiler to compile Cilium with race detection. Additionally, the flag can be provided to go test to detect0 码力 | 1373 页 | 19.37 MB | 1 年前3
Référence Debian v2.124. . . . . . . . . . . 181 9.10.3 Compiler le noyau et les modules associés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 9.10.4 Compiler les sources du noyau : recommandations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 12.6.2.1 Compiler et installer un programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 12 fichiers de configuration demandent une attention particulière. 2.7.12 Paquet equivs Si vous devez compiler un programme à partir de ses sources pour remplacer un paquet Debian, le mieux est d’en faire un0 码力 | 279 页 | 1.47 MB | 1 年前3
共 44 条
- 1
- 2
- 3
- 4
- 5













