Linux kernel

Coi quá trình khởi động Linux có lỗi Linux kernel gì không?

Lõi trái đất Quá trình khởi động Linux nếu có lỗi về Linux kernel bạn sẽ thấy thông báo lỗi trên màn hình terminal như sau: Hình này báo lỗi: piix4_smbus 0000:00:07.3: SMBus Host Controller not enabled! trên terminal Linux của máy ảo Rocky Linux 9.3. Nếu gặp nhiều lỗi về Linux kernel module thì …

Coi quá trình khởi động Linux có lỗi Linux kernel gì không? Read More »

Ngôn ngữ lập trình Rust trong Linux kernel có tốt hơn ngôn ngữ lập trình C ?

Ngôn ngữ lập trình Rust đã tìm đường đến Linux kernel 6.1 thành công vào tháng 12/2022. Linux kernel module mới nên viết bằng Rust thay vì C. Các phần còn lại của Linux kernel nếu chuyển được sang Rust thì chuyển. Đó là lời khuyên của những người ủng hộ Rust sinh sôi nảy …

Ngôn ngữ lập trình Rust trong Linux kernel có tốt hơn ngôn ngữ lập trình C ? Read More »

Ngôn ngữ lập trình Rust được hỗ trợ khi biên dịch Linux kernel

Ngôn ngữ lập trình Rust được thêm vào từ Linux kernel 6.1 tháng 12/2022. Giao diện chọn chức năng để biên dịch Linux kernel viết bằng GTK khi gõ lệnh make xconfig có Rust support như hình dưới Rust support trong Linux kernel viết bằng Qt như hình này Màn hình đồ họa viết bằng …

Ngôn ngữ lập trình Rust được hỗ trợ khi biên dịch Linux kernel Read More »

Công nghệ lõi Linux gồm những gì?

Khoang động cơ tàu ngầm Kursk của Nga. Động cơ vầy có phức tạp quá hem? có dư thừa chỗ nào hem? Nhìn zậy ai mà muốn chế tạo ra làm gì, hèn gì chỉ có vài nước muốn chế tàu ngầm, các nước khác chê hổng thèm chế là phải lắm, hehe. 4 ống …

Công nghệ lõi Linux gồm những gì? Read More »

RPM scriptlet là gì và bài tập Linux thực chiến dành cho bạn

Linux kernel là trái tim của mọi hệ điều hành Linux. Tuy nhiên trái tim này lâu lâu cũng bị lỗi và cần được sửa lỗi. Linux kernel cũng được các hãng phần cứng, phần mềm liên tục thêm những tính năng mới vào. Khi đó bạn phải cài nâng cấp Linux kernel để lên …

RPM scriptlet là gì và bài tập Linux thực chiến dành cho bạn Read More »

namespaces trong Linux kernel để chạy được Podman container và Docker container – Phần 1

Bạn đã từng nghe nói Podman container hay Docker container chạy được là nhờ có chức năng namespaces trong Linux kernel đúng không? Đúng vậy Podman container hay Docker container sử dụng Linux namespaces để tạo ra các container giả lập hệ điều hành hay ở dạng 1 môi trường hệ điều hành cô lập …

namespaces trong Linux kernel để chạy được Podman container và Docker container – Phần 1 Read More »

Quá trình khởi động Linux nhìn từ Linux kernel vmlinuz tự giải nén thành vmlinux

Nội dung Linux kernel này cũng nằm trong môn học hệ điều hành được dạy cho sinh viên các ngành công nghệ thông tin, điện tử viễn thông ở các trường đại học, cao đẳng, trung cấp. Chúng tôi không đi vào kiến thức hệ điều hành ở dạng lý thuyết mà nhảy vào làm …

Quá trình khởi động Linux nhìn từ Linux kernel vmlinuz tự giải nén thành vmlinux Read More »

extract-ikconfig có chạy được trên AlpineLinux xài Busybox không?

extract-ikconfig là shell script dùng để chiết ra file config nằm bên trong Linux kernel là vmlinuz. Alpine Linux là bản Linux hiếm hoi xài Busybox để cho dung lượng thật sự mi nhon. Mặc dù Alpine Linux không có biên dịch chức năng CONFIG_IKCONFIG=y nhưng bạn thử chạy extract-ikconfig sẽ thấy lỗi sau Điều …

extract-ikconfig có chạy được trên AlpineLinux xài Busybox không? Read More »