30/09/2018, 20:12

tìm hiểu về kernel linux?

Group mình có ai học cái này ko nhỉ? Mình muốn tìm hiểu về nó nhưng tìm, đọc thấy khó hiểu quá?

@Nothingness viết 22:22 ngày 30/09/2018

Thì nó vốn khó hiểu mà, bác muốn theo đuổi thì chịu khó ngấm dần dần, mấy cái What thì bác cứ tự tìm hiểu dần dần…còn mấy cái How, cụ thể khó hiểu cái j thì đăng bài hỏi để ai pro về kernel giải đáp thôi.

Thế Dân viết 22:22 ngày 30/09/2018

tại mình đọc thử một cuốn toàn thấy nói về lý thuyết, ko thấy demo hay dòng code nào nên chưa đọc đến nơi đến chốn, còn xem code trên mạng thì cũng ko ổn vì ko có gỉai thích, có lẽ mình cũng hơi vội vàng, thanks bạn!!!

@Nothingness viết 22:16 ngày 30/09/2018
  • Cái kernel này cực nặng về lý thuyết, cấu trúc bác ạ, không có kiểu học nào khác, phần code thường chỉ có ở những phần sau này, không hiểu và nhớ được cấu trúc thì nhìn code cũng như nhìn vách thôi bác.

  • Nếu muốn giảng trực quan bác có thể thử enroll khoá Kernel I và Kernel II trên coursera của ĐH Stanford xem…cơ mà cũng vẫn rất khó. Hiểu sâu thì đành chịu khó, còn hiểu làng nhàng để ứng dụng vài vấn đề trong công việc thì cũng chỉ là lớp vỏ kernel. Thế nên số lập trình viên có code được chấp nhận join vào mã nguồn Linux vanilla kernel thuộc hàng mì chính cánh.

Huy Do viết 22:23 ngày 30/09/2018

Đầu tiên bạn nên làm rõ mình muốn tìm hiểu gì.

  • Kernel architecture (bản thân cái kernel đó)
  • Kernel Programming (sử dụng API do kernel cung cấp)

Với mỗi cái thì bạn có thể google từ khoá tương ứng
https://www.google.co.jp/webhp?sourceid=chrome-instant&rlz=1C5CHFA_enJP656JP656&ion=1&espv=2&ie=UTF-8#q=kernel%20architecture%20in%20linux

https://www.google.co.jp/webhp?sourceid=chrome-instant&rlz=1C5CHFA_enJP656JP656&ion=1&espv=2&ie=UTF-8#safe=off&q=kernel+programming+in+linux

Good luck

Thế Dân viết 22:16 ngày 30/09/2018

mình muốn tìm hiểu cái archiecture của nó, bạn cho mình lại key word, mình ko vào đc 2 link trên.

Bài liên quan
0