hieunguyen2025

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 »

AWS EC2 xài Nitro System là KVM hypervisor phải không?

Công thức hóa học của thuốc nổ TNT là C6H2(NO2)3CH3. Nitro là phân tử có 1 nguyên tử Nitơ và 2 nguyên tử Oxi với công thức hóa học là NO2. AWS có xây dựng hệ thống ảo hóa mới hơn thay cho Xen hypervisor họ gọi là Nitro system. Nitro system được AWS nấu …

AWS EC2 xài Nitro System là KVM hypervisor phải không? Read More »

AWS EC2 miễn phí xài Xen hypervisor phải không?

Bàn ủi con gà chạy bằng than ngày xưa – Hình minh họa. AWS có cái tên gọi bóng bẩy, màu mè, không đụng hàng cho dịch vụ máy ảo của họ là Elastic Compute viết tắt là EC2. AWS EC2 nghe có vẻ lạ lẫm với nhiều người, nhất là những người tưởng điện …

AWS EC2 miễn phí xài Xen hypervisor phải không? Read More »

VMware ESXi 8 vẫn đang xài Busybox với Ash shell – Unix shell của 34 năm trước

Ash shell là 1 Unix shell được viết cuối thập niên 90 của thế kỉ 20 cách đây 34 năm để thay thế Bourne shell trong các bản BSD Unix. Ash shell có giới thiệu trên website của họ là shell mặc định trên VMware ESXi 6, 7. Ash shell còn có tên gọi khác …

VMware ESXi 8 vẫn đang xài Busybox với Ash shell – Unix shell của 34 năm trước Read More »

Biên dịch Linux kernel mới nhất để bật chức năng IKCONFIG lên sao cho tối ưu về thời gian biên dịch

Cá lìm kìm hay cá kìm – Hình minh họa Tên lửa siêu thanh Zicron có thể bay với vận tốc tối đa 11,000 Km/giờ hay 3.1 Km/giây. Hầu hết các bản Linux là Red Hat Enterprise Linux, Oracle Linux xài UEK kernel, Debian, Ubuntu, Alpine Linux… đều không bật chức năng bỏ file config …

Biên dịch Linux kernel mới nhất để bật chức năng IKCONFIG lên sao cho tối ưu về thời gian biên dịch 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 »

Tại sao VMware ESXi 8 xài BusyBox mà không phải là Bash shell mới nhất?

VMware ESXi 8 là hệ điều hành Linux chuyên dụng để ảo hóa máy chủ vật lí, Tây gọi là Bare-metal hypervisor hay Native hypervisor. Tại sao VMware ESXi 8 xài BusyBox mà không phải là Bash shell mới nhất với nhiều tính năng mới? Vì ESXi 8 cần tối ưu nhất sao cho nó …

Tại sao VMware ESXi 8 xài BusyBox mà không phải là Bash shell mới nhất? Read More »

Học lập trình nhúng trên Linux có cần học busybox không?

Hệ thống nhúng thường ở dạng tất cả nằm trên 1 bo mạch, Tây gọi là SOC – System On Chip. Các hệ thống nhúng với tài nguyên CPU, bộ nhớ, đĩa cứng rất hạn chế thường phải nấu nướng lại hệ điều hành Linux sao cho thật nhỏ gọn, mình dây nhất có thể. …

Học lập trình nhúng trên Linux có cần học busybox không? Read More »

initramfs có cần thiết khi khởi động hệ điều hành Linux không?

initramfs có mặt gần như 100% trên các hệ điều hành Linux khi bạn cài máy ảo Linux chạy bằng VirtualBox, VMware Workstation, VMware ESXi, Hyper V… hay trên máy tính vật lí. Khi biên dịch Linux kernel sẽ sinh ra initramfs tương ứng và sau đó đều quăng vào trong /boot. Để phân biệt …

initramfs có cần thiết khi khởi động hệ điều hành Linux không? Read More »