Posts

Showing posts from 2012

The Story of LFS - part 3 : RIP. LFS

Image
สวัสดีครับ  หลังจาก part 2 กว่าจะมาต่อ part 3 นี่ก็นานมากเลยครับ -0- เล่นได้ว่าเขียนกันข้ามเทอมเลยทีเดียว ตอนที่ผมนั่งเขียน part 3 นี่ก็ตอนขึ้นปี4แล้วครับ แต่เรื่อง LFS ที่ทำนี่มันตอน ปี3เทอม2 ซึ่งเสร็จหรือเปล่าเดี๋ยวค่อยลุ้นกันใน part ท้ายๆ แต่ประเด็นคือ ตอนเขียนนี่เว้นช่วงนานมากๆ  หากเนื้อเรื่องมันไม่ค่อยประติดประต่อก็ทำใจครับ เพราะคนเขียนก็นึกไม่ค่อยจะออกละ 555+ พอขึ้นปี4 ก็ทำให้บรรลุอะไรหลายๆอย่างครับ ทั้งเรื่องเรียน เรื่องความเป็นไปของชีวิต ทักษะต่างๆ เรื่องความรู้คิดว่าพอได้แล้วครับ จากนี้คือการนำไปใช้จริงให้มันทำงานได้มากกว่า ที่เหลือก็ศึกษาเอง ช่วงนี้ก็ยุ่งๆครับ โทษใครไม่ได้ ต้องโทษตัวเองที่จัดเวลาไม่ดีเอง ทำให้ไม่ได้เขียนซะที แต่ก็ตั้งใจไว้แล้วครับว่าจะต้องเขียนให้เสร็จให้ได้ มันก็ต้องเสร็จครับ เอาล่ะไปต่อกันเลย ^^ ========================================== หลังจากที่งงกับคำว่า swap partition ว่ามันคืออะไร ก็ย้อนกลับไปนึกได้ลางๆตอนลง OS linux ว่ามันต้องมีแบ่ง swap partition ด้วย ผมก็เลยต้องกลับไปลง OS linux ใหม่ โดยลงใน HDD ที่ยืมเพื่อนมานั่นล่ะครับ แล้วก็จ

The Story of LFS - part 2 : New HDD

กลับมาต่อหลังจากเมื่อวานครับ วันนี้ระหว่างที่รอ make ก็มาบ่นให้ฟังกันต่อครับ ความเดิมตอนที่แล้วนี่ถึงตอน make แพคเกจแรกไปเสร็จแล้วกำลังหาทางวางแผนว่า ถ้าตอนmake มันใช้เวลานานขนาดนี้เราจะทำอย่างไร -0- ส่งไม่ทันแน่ๆเลย หลังจากที่คิดไปคิดมา คิดแล้วคิดอีก ... ก็ตัดสินใจว่า ถ้ามันช้าขนาดนี้ มีทางเดียวที่จะทำทันก็คือ ต้องทำในเครื่อง Host เท่านั้น แต่การทำในเครื่อง Host ก็มีปัญหาอีกอย่างนึงที่มองข้ามไม่ได้นั่นก็คือ หากเจ๊งขึ้นมา อาจต้องได้ทำใหม่หมด และไม่สามารถ save state มาทำต่อได้เหมือนตอนใช้ VM จะทำครั้งนึงก็ต้องให้เสร็จไปเลย อีกทั้งปัจจัยรบกวนต่างๆนาๆ ที่ไม่สามารถควบคุมได้ใน Host  แต่ปัญหาทั้งหมดที่อาจจะเกิดขึ้นเมื่อเทียบกับสิ่งที่ได้มาคือ ความเร็วที่เพิ่มขึ้น มันก็น่าลองเสี่ยงดู ประมาณว่า เอาน่าลองไปก่อน รีบๆลองจะได้รู้ หาทางแก้ได้ทัน พอตัดสินใจที่จะไม่ใช้ Virtualbox แล้ว  ปัญหาก็ตามมาอีกครับ  รู้สึกปัญหาผมจะเยอะซะเหลือเกิน *0* คราวนี้ปัญหามันอยู่ที่ HDD ครับ ในคู่มือเค้าต้องการพื้นที่อย่างน้อย 10GB ครับ สำหรับการทำ LFS บางคนอาจจะมองว่าเล็กน้อย แต่สำหรับผมแล้ว 10GB นี่

The Story of LFS - part 1 : 1 SBU = 56 min

สวัสดีครับ วันนี้ขอเปิดบล็อกแบบทำไปบ่นไปละกัน บอกไว้ก่อนเลยนะครับ ว่า ไม่ได้สอนทำ นะครับ แค่มาบ่นให้ฟัง เฉยๆ 555+ ใครคิดจะหาสาระอาจต้องคิดใหม่นะครับ เห็นกระแสวาเลนไทน์เพิ่งผ่านมาหมาดๆ สำหรับผมแล้ววาเลนไทน์ปีนี้ไม่ได้ไปไหนกะเค้าเลย คู่ก็ไม่มี (ความจริงมันก็ไม่เห็นจะมีสักปี - -) ตอนเช้าวันอังคารที่ 14 ตื่นมาก็ไปเรียนปกติ ก็แบบว่า นี่มันก็วันธรรมดาอีกวันนึงนี่หว่า ไม่เห็นมันจะแปลกกว่าวันอื่นตรงไหนเลยวะ แบบว่าเทอมนี้ปั่นงานจนไม่รู้วันรู้คืนกันเลยทีเดียว มาเข้าเรื่องกันดีกว่าครับ สืบเนื่องมาจาก ในวิชา OS ที่กำลังเรียนอยู่ เค้าให้ทำโปรเจค Linux from scratch ซึ่งเป็นการจับเอา linux มาดัดแปลงเป็น OS ในแบบของเรา ที่ดึงเอาเฉพาะส่วนหลักๆ มาเท่านั้น แต่ความจริงจะเรียก "ของเรา" ก็ไม่ถูกนัก เพราะก็ทำตามคู่มือที่มีในเวป - -* ก็คงไม่มีอะไรแตกต่างกันมากนัก ทำตามเค้าอีกที ซึ่งตอนแรกที่ได้ฟัง ก็OMGครับ เพราะว่าไม่รู้จะเริ่มยังไงเลย ปกติก็ใช้แต่ windows นานๆทีจะได้ไปจับ linux แล้วนี่จะให้สร้าง linux ขึ้นมา ก็งงครับ ในใจคิดว่า โอ้ว... ต้องเขียนโค้ดสดๆ ติดต่อกับ CPU , memory, I/O ต่างๆ