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 ที่ยืมเพื่อนมานั่นล่ะครับ
แล้วก็จัดการแบ่งพื้นที่ 4…

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 ต่างๆเองแน่เลย ทำกา…