Linux kernel

Ngôn ngữ lập trình Perl có cần để biên dịch Linux kernel hem?

Linux kernel được viết chủ yếu bằng ngôn ngữ lập trình C và 1 ít bằng ngôn ngữ lập trình Aseembly để can thiệp trực tiếp vào CPU, các ngôn ngữ lập trình khác chỉ có vai trò phụ như trang điểm phấn son, má hồng cho người đẹp mà thôi. Ngôn ngữ lập trình …

Ngôn ngữ lập trình Perl có cần để biên dịch Linux kernel hem? Read More »

Biên dịch nhân Linux để làm gì?

Cơm lam ngũ sắc của đồng bào dân tộc vùng núi phía Bắc. Biên dịch nhân Linux để bật chức năng nào đó của Linux kernel mà bản Linux bạn đang xài như Ubuntu, Debian, AlmaLinux, Rocky Linux… hổng có? Nói cách khác Bạn muốn xài 1 chức năng nào đó của Linux kernel mà …

Biên dịch nhân Linux để làm gì? Read More »

Linux kernel được giải nén bằng công cụ gì?

Biên dịch Linux kernel ở dạng nén sẽ tạo ra file vmlinuz nằm ở /boot Nói cách khác Linux kernel ở dạng nén thường tên là vmlinuz. vmlinuz được nén bằng zstd trên Ubuntu Server 22.04 vmlinuz được nén bằng xz trên Debian 12 Bookworm vmlinuz được nén bằng gzip trên AlmaLinux 9 Sau khi …

Linux kernel được giải nén bằng công cụ gì? Read More »

Linux kernel được nén kiểu gì? Phần 1

Linux kernel thường ở dạng nén chứ hổng phải ở dạng chạy được ELF (Executable and Linkable Format). Biên dịch Linux kernel cho mình 7 kiểu nén Linux kernel như hình ở trên trển. Linux kernel nén bằng gzip. Linux kernel nén bằng bzip2. Linux kernel nén bằng LZMA. Linux kernel nén bằng XZ.