เอาเพลงไปปลุกใจก่อนไป
https://www.youtube.com/watch?v=m4VahiqP9vA
Act 1 : ทำความเข้าใจกับนายหัวปู
Part 1 : มึงเขียน rust เป็นหรอ
ตามจริงคือ ไม่ กูเขียน rustling ถึง 51% อะ กูก็ท้อละแม่งงงเกินแต่กูก็จะลองดูน่าจะมันน่าดู ก่อนอื่นก็ต้องหาข้อมูลก่อน
โดยหลักๆจะเป็นของ Philipp Oppermann - Writing an OS in Rust
https://os.phil-opp.com/
มะอ่านกันดีกว่า
Part 2 : พี่ไม่เคยเขียน low level แล้วพี่จะเขียน Kernel เนี้ยนะ
เนื่องจากเราต้องเขียนบน system level แปลว่า standard library ส่วนใหญ่จะใช้ไม่ได้ซึ่งหมายความว่า เราก็น่าจะพอเขียนได้ถ้าไม่รู้ภาษาในระดับ master แถมเราไม่ต้องใช้ features ของ OS อีกด้วย แต่ นั้นแหละความยากของมัน

แปลว่าของพวกนี้นั้นจะหาไปทำให้เวลาเราเขียนความยากมันจะขึ้นมาเป็น 4 - 5 เท่า นั้นคือจุดเริ่มต้นของความชิบหายในการทำ OS ครั้งนี้
เรามาเริ่มด้วย สร้าง project folder ก่อนดีกว่า
cargo new KatsuragiOS --bin --edition 2018
🚧 ชิบหายละ กูมาจากอนาตคมันใช้ ver 2018 แต่กูอยากใช้ของ 2021 ชั่งแม่งไปลย 2021
https://www.youtube.com/watch?v=rH5jnbJ3tL4
คลิปนี้แม่งใช้ latest จบ
And boom
