BSD vs Linux

posted on 12 Dec 2006 11:43 by ipats
[บอกก่อนนะ ว่าไม่ได้จะมา สร้างความร้านฉาน คืองานของเธอหรือเปล่า.. เฮ้ย ไม่ใช่ๆ]

ผมว่า หลายคน (รวมทั้งผมด้วยในตอนแรก) คงไม่รู้ว่า BSD กับ Linux ไม่เหมือนกัน

ถึงตอนนี้ผมเองก็รู้แค่ว่ามันไม่เหมือนกัน เหอๆ
(ประมาณว่า รู้ว่า Win 9x กะ NT ต่างกัน แต่ไม่รู้รายละเอียด)

ก็แหมม.. ตอนเรียน OS ก็มัวแต่นั่งท่องไดอะแกรมกัน (โบ๊ย.. อิอิ)
หนังสือตอนนี้ก็ฝุ่นจับหมดล่ะ

พอดีก็เลย ไปเจอเว็บนี้มา
http://www.over-yonder.net/~fullermd/rants/bsd4linux/bsd4linux1.php
ได้มาจาก freecomputerbooks.com ผ่านมาทาง blognone


ในนั้นเค้าเขียนแนะนำประมาณว่า

"... It's been my impression that the BSD communit{y,ies}, in general, understand Linux far better than the Linux communit{y,ies} understand BSD. ..."

อืมม... น่าจะจริงนะ.. หรือเปล่า?

แล้วเค้าก็ประมาณว่าแนะนำให้ linux user รู้จักกับ bsd อ่ะครับ
มีย่อหน้านึง น่าสนใจดี

"BSD is what you get when a bunch of Unix hackers sit down to try to port a Unix system to the PC. Linux is what you get when a bunch of PC hackers sit down and try to write a Unix system for the PC."

เนื้อหามีอยู่ทั้งหมด 11 ตอนครับ
น่าสนใจดี ลองอ่านดูสนุกๆ (อู้ๆ อิอิ)

ปล. ตัว core ของ Mac OS X ที่ชื่อ Darwin ก็เป็น BSD เหมือนกันนะ อิอิ

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

อืมมมม exteen ก็ bsd ฮ่าๆ

#1 By ฟิวส์ on 2006-12-12 11:51

เข้าใจว่าสมัยแรกๆ คงต่างกันเยอะมากๆ แต่ช่วงหลังๆ โลกมีมาตรฐาน POSIX เลยสงบสุขลงเยอะ

#2 By ลิ่ว on 2006-12-12 11:51

พี่ลิ่ว: ผมว่าส่วนนึงก็ต้องถือว่าเป็นผลมาจาก open source ที่ช่วยให้ port อะไรต่างๆ นานา ได้สะดวกขึ้น
อยากได้อะไรก็แค่คอมไพล์เอา ชีวิตสุขสบาย

#3 By ไอ้แพท.. on 2006-12-12 12:19

ยุคก่อนหน้า POSIX นี่แค่คอมไพล์ก็จะตายเหมือนกันนะ เพราะ System Call ไม่เหมือนกันเยอะเลย หลังๆ มี POSIX System Call ถ้าไม่ไปเรียกอะไรนอกเหนือจากนั้นก็ไม่ค่อยมีปัญหากันเท่าใหร่

แต่จริงๆ ตัว POSIX เองนี่ก็มีส่วนที่ undefine ไว้เยอะเหมือนกัน ถ้าไปเล่นอะไรแผลงๆ ก็มีโอกาสคอมไพล์ผ่านแต่รันไม่รอดอยู่ดี โดยเฉพาะบนพวก embedded

#4 By ลิ่ว on 2006-12-12 12:57

เดี๋ยวนี้ *BSD นี่ emulate ตัวเองเป็น Linux ได้ เลยไม่ค่อยมีปัญหาว่า POSIX หรือเปล่า :-P

#5 By veer on 2006-12-12 13:45

Darwin นี่มี Mach มาปะด้วย FreeBSD NetBSD บ้าง งงงวยพอสมควร

ตอนนี้มี Open Solaris อีก นี่ก็เกิดจาก BSD ก่อนแล้วเอา Unix มาปนด้วย ตอนนี้ ก็ผสม GNU ผสม Debian เข้าไป http://www.gnusolaris.org/gswiki

#6 By veer on 2006-12-12 13:54

veer - เพิ่งรู้ว่ามัน emulate ได้

#7 By ลิ่ว on 2006-12-13 14:52