BusyBox

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 »

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 »

VMware ESXi 8 xài Almquist shell và BusyBox để làm gì?

Cơm chay với rau, củ, quả. VMware ESXi 8 là hệ điều hành Linux được hãng VMware tối ưu để chuyên chạy cho ảo hóa máy chủ nên có gọi tên khác là VMware vSphere Hypervisor. VMware ESXi 8 không phải là 1 máy chủ Linux server thông thường đa năng mà chỉ chuyên cho …

VMware ESXi 8 xài Almquist shell và BusyBox để làm gì? Read More »

Lập trình nhúng trên Linux có cần busybox?

Lập trình nhúng trên Linux thường chạy trên các phần cứng hạn chế về tài nguyên CPU, RAM, đĩa cứng… Vì vậy nhu cầu nấu nướng lại hệ điều hành Linux sao cho nhỏ gọn hơn, bỏ hết các thành phần không cần thiết đi giúp Linux khởi động nhanh hơn, chạy nhanh hơn, tốn …

Lập trình nhúng trên Linux có cần busybox? Read More »

busybox đã thâm căn cố đế trong Alpine Linux như thế lào?

Bài này nằm trong 1 loạt bài tech mổ xẻ Alpine Linux để biết vì sao Alpine Linux nhỏ, nhẹ hơn nhiều so với các bản Linux khác. Team docker thường build container image xài Alpine Linux container chạy các phần mềm, ứng dụng đóng gói dạng container. Alpine Linux xài busybox chứ hổng xài …

busybox đã thâm căn cố đế trong Alpine Linux như thế lào? Read More »