Skip to content
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP

Biên dịch Linux kernel mới nhất trên AlmaLinux 9 để chạy không cần initramfs như Container-Optimized OS trên Google Cloud Plaform

  • 06 Apr, 2025
  • Com 0
Học Công nghệ Thông tin thực chiến – Chuyên sâu – Nhanh gọn lẹ – Miễn phí 100% Biên dịch Linux kernel mới nhất trên AlmaLinux 9 để chạy không cần initramfs như Container-Optimized OS trên Google Cloud Plaform
Tóm tắt nội dung video

Chào mọi người

Google có tạo ra hệ điều hành Linux chuyên dụng chỉ để chạy Container tên là Container-Optimized OS.

Container-Optimized OS (COS) không xài initramfs. Và điều thú vị là bạn chỉ có thể xài COS trên Google Cloud mà thôi.

Vậy bạn có thể tự dựng 1 hệ điều hành Linux chạy mà không cần initramfs được không?

Hãy xem video này để làm được điều đó.


Quá trình khởi động Linux được nhiều người vẽ hình rất đẹp, nhìn rất bắt mắt nhưng thường thiếu 2 phần rất quan trọng, là cốt lõi của hệ điều hành Linux là initramfs và vmlinuz.

vmlinuz chính là Linux kernel được nén lại và nó sẽ tự giải nén thành vmlinux khi đưa lên RAM.

vm là viết tắt của virtual memory, nên vmlinux có chức năng là bật chế độ bộ nhớ ảo 64 bit (long mode) trên Linux để Linux cấp phát địa chỉ nhớ ảo cho các phần mềm, ứng dụng chạy trong nó.

Chú ý: các phần mềm, ứng dụng xài bộ nhớ ảo và địa chỉ nhớ ảo chứ k phải địa chỉ nhớ vật lí của RAM nha.

Còn initramfs dùng để quét thiết bị lưu trữ cố định như đĩa cứng để tìm ra phân vùng root (/ partition).

Sau đó chuyển từ / từ RAM sang đĩa cứng để để các dữ liệu được ghi xuống đĩa cứng, k bị mất khi khởi động lại Linux.


Bài LAB miễn phí 100% này + các bài tập làm thêm sẽ giúp lên tay về rất nhiều thứ.

Các khóa học về an toàn thông tin của nước ngoài cũng có bài nói về quá trình khởi động Linux nhưng chỉ chung chung và k đi vào chi tiết + nấu nướng lại tech như mình làm trong video này.

Nếu không biết mấy cái này thì cũng khó mà hiểu được bản chất của mã độc rootkit và bootkit.


Tài liệu này mình đã nói trong các khóa học của mình và giờ là miễn phí cho ai muốn làm các công việc về:

  • Công nghệ lõi Linux
  • Lập trình C trên Linux
  • Lập trình hệ thống trên Linux
  • Lập trình nhúng trên Linux
  • Lập trình IoT

Các bạn học sinh, sinh viên học CNTT đang học về:

  • Tin học cơ bản
  • Tin học đại cương có nói về các thế hệ máy tính chung chung gì đó
  • Cấu trúc máy tính
  • Kiến trúc máy tính
  • Lý thuyết hệ điều hành
  • Lập trình C cơ bản, nâng cao gì đó trên sách vở

thì hãy nhảy vào mà làm như trong video này để vỡ ra nhiều thứ đang được hàng triệu máy chủ (server) đang hoạt động và so sánh code C với thực tế đang được người ta viết Linux kernel bằng C thực chiến.

Video
Previous Lesson
Back to Course
Next Lesson

Search

Categories

  • An toàn thông tin thực chiến (17)
  • Cơ sở dữ liệu thực chiến (6)
  • Computer security (1)
  • Công nghệ ảo hóa máy chủ (1)
  • Công nghệ lõi Công nghệ Thông tin (1)
  • Công nghệ lõi Linux (8)
  • Công nghệ phần mềm thực chiến (7)
  • Công nghệ Thông tin thực chiến (1)
  • Cybersecurity (1)
  • Đại số tổ hợp (1)
  • DevOps thực chiến (2)
  • Điện toán đám mây thực chiến (3)
  • Docker container (3)
  • Giải tích tổ hợp (1)
  • Hệ điều hành Linux thực chiến (8)
  • Học an toàn thông tin (1)
  • Học công nghệ thông tin thực chiến (1)
  • Information security (1)
  • Lập trình an toàn thông tin (2)
  • Lập trình thực chiến (1)
  • Linux hacking (1)
  • Linux thực chiến (2)
  • Olympic Toán 30 tháng 4 (1)
  • Oracle DBA (11)
  • Podman container (3)
  • Tích hợp hệ thống công nghệ thông tin thực chiến (1)

Tags

AlmaLinux 8 (2) Anaconda installer (3) Biên dịch Linux kernel (4) Biên dịch nhân Linux (4) Container-Optimized OS (3) Container Operating System (4) Container OS (4) Cài Oracle 21c (3) Công nghệ lõi Linux (3) Công nghệ phần mềm thực chiến (3) Fedora CoreOS (3) Hệ điều hành Linux thực chiến (4) Học an toàn thông tin (4) initramfs (2) Linux hugepages (3) Linux kernel (3) Linux kernel module (2) Linux PAM (5) Linux security (8) MySQL database developer (3) MySQL DBA (3) netplan (3) OpenSSH server (2) Oracle 21c (2) Oracle OUI (5) Oracle Universal Installer (5) Password hashing (4) Password hashing algorithm (6) Quản trị MySQL (3) RHEL 10 (2) Samba Active Directory Domain Controller (4) Samba AD DC (5) Samba AD Domain Controller (5) SMB protocol (3) Thuật toán băm mật khẩu (9) Thuật toán băm mật khẩu yescrypt (2) Thuật toán MD5 (3) Thuật toán SHA512 (5) Thuật toán yescrypt (4) Trung tâm dữ liệu (2) Tối ưu cơ sở dữ liệu MySQL (4) Tối ưu MySQL (4) Ubuntu netplan (3) vmlinuz (3) Điện toán đám mây (3)

Học Công nghệ Thông tin chuyên sâu
Tiết kiệm tiền bạc, thời gian, công sức cho người học
© Copyright 2024 CâyTreOS – Học IT thế kỉ 21

Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến