Phát triển OS từ linux kernel

Cho mình hỏi các dev phát triển os từ linux kernel như thế nào?
Quy trình thiết kế?
Cần những kiến thức gì để phát triển OS mã nguồn mở?

1 Like
2 Likes

Tạo ra bản distro ấy

Thế thì bạn làm theo hướng dẫn của Linux From Scratch. Nó hướng dẫn build từ đầu từng bước rất chi tiết: bao gồm phần core, tức là chỉ dùng command line và giao diện đồ họa.
Nói chung muốn build Linux distro thì bạn phải chịu khó, kiên nhẫn, sai thì làm lại.Tất nhiên là bạn phải hiểu biết cơ bản về Linux: cách sử dụng câu lệnh, các thành phần của nó, … Mình khuyên bạn nên dùng máy ảo để build thử, sau khi thành công rồi thì dùng máy thật.

1 Like

Cảm ơn bạn nhiều!!!

Bạn ơi cho mình hỏi một chút:

  1. Mình có thể xây dựng 1 bản Linux distribution như bạn nói ở trên cho một bộ KIT (ARM hoặc BeagleBone) mình mua về có được hay không?
  2. Ngoài bản Linux distribution mình tự build như trên thì còn các module driver cho KIT thì sao, mình cần phải tích hợp vào với Kernel nữa phải không?
    Rất cám ơn bạn nếu bạn có thể trả lời cho mình được 2 câu hỏi trên! Thank you very much!
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?