Intel Fully Adopts LLVM for Its C/C++ Compiler

Intel Fully Adopts LLVM for Its C/C++ Compiler

Author | Bai KaishuiProduced by | OSC Open Source Community (ID: oschina2013)Intel’s long-time compiler expert James Reinders revealed in a blog that they will use the LLVM open-source infrastructure in the next generation of Intel C/C++ compilers; and shared some related information.“LLVM helps us achieve our goal of providing the best C/C++ compiler for Intel … Read more

Managing Physical Volumes (PV), Logical Volumes (LV), and Volume Groups (VG) in Linux

Managing Physical Volumes (PV), Logical Volumes (LV), and Volume Groups (VG) in Linux

padluo Reading time required: 4 minutes Quick read only takes 2 minutes Related Concepts Let’s first look at several concepts of LVM (Logical Volume Manager): In LVM (Logical Volume Manager), the relationships between various components can be summarized as follows: Physical Volume (PV): This is an actual disk partition or an entire disk that, after … Read more

Common Operations of Linux LVM

Common Operations of Linux LVM

Common Operations of Linux LVM LVM (Logical Volume Manager) is a logical volume manager in Linux used for managing disk storage. It abstracts physical hard disk partitions into Physical Volumes (PV), combines them into Volume Groups (VG), and then divides them into Logical Volumes (LV). LVM supports dynamic resizing of volumes, snapshots, striping, and other … Read more

Summary of Linux File Directories, Disk File Systems, and Compression Commands

Summary of Linux File Directories, Disk File Systems, and Compression Commands

Summary of Linux File Directories, Disk File Systems, and Compression Commands File and Directory Management Basic Commands • ls – List directory contents ls # List files and directories in the current directory ls -l # Long format to display detailed information ls -a # Show all files (including hidden files) ls -la # Show … Read more

Advanced File System Management in Linux

Advanced File System Management in Linux

Table of Contents Check if the kernel supports quotas Check if the mount properties of the specified partition meet the conditions quotacheck generates configuration files for users and groups edquota edits the quota file to set specified limit sizes Start quota management Stop quota management quota view quota information for specified users and groups repquota … Read more

Mojo: A Revolutionary Programming Language Announced by the Creator of LLVM and Swift, 35000 Times Faster than Python

Mojo: A Revolutionary Programming Language Announced by the Creator of LLVM and Swift, 35000 Times Faster than Python

Compilation | Nuclear Cola, Tina “Mojo may be the biggest advancement in programming languages in decades.” Recently, a new programming language called Mojo was launched by Modular AI, a company founded by Chris Lattner, co-creator of the LLVM and Swift programming languages. Mojo combines the beloved features of Python with the system programming capabilities of … Read more

Comprehensive Guide to Disk Expansion in Linux Systems

Comprehensive Guide to Disk Expansion in Linux Systems

Click the blue “Most Programmer” to follow me! Add a “star“, every day at 18:03 to learn technology together Disk Expansion in Linux Systems After adding the disk in the console, Add Partition After restarting the system, perform the following operations Disk Partitioning [root@oracle ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2). Changes will remain … Read more

Linux Disk Management: A Complete Process from Mounting to Daily Maintenance

Linux Disk Management: A Complete Process from Mounting to Daily Maintenance

Physical Device Recognition In Linux, everything is a file. When you connect a new disk to the system, the Linux kernel detects this device through the udev event mechanism: # View the disk devices recognized by the system $ lsblk $ ls -l /dev/sd* Disk devices are typically represented by paths such as /dev/sda, /dev/sdb, … Read more

The Compilation Principles of LLVM in Keil Compiler AC6

The Compilation Principles of LLVM in Keil Compiler AC6

Follow+Star Public Account, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | Embedded Column In Keil MDK, the Arm Compiler (Arm Compiler) is used, mainly AC5 and AC6. AC6 has a significant improvement in compilation speed compared to AC5, do you know why? The reason is that AC6 is built on modern … Read more