สำหรับฉันสิ่งที่น่าทึ่งที่สุดเกี่ยวกับประเพณีของ UNIX คือ UNIX เขียนโดยผู้ชายคนหนึ่ง - Ken Thompson ขณะที่ Bell Labs มีเรื่องราวที่น่าสนใจเกี่ยวกับเรื่องนี้ที่สามารถพบได้ที่นี่: http://www.bell-labs.com/history/unix/
บางส่วนของคำพูดที่ล้ำค่าเพียง:
"ฉันจัดสรรแต่ละสัปดาห์ให้กับระบบปฏิบัติการเชลล์ตัวแก้ไขและแอสเซมเบลอร์เพื่อทำซ้ำตัวเอง ... " ธ อมป์สันอธิบาย
ท่อ:
อีกหนึ่งนวัตกรรมของ UNIX คือการพัฒนาไปป์ซึ่งทำให้โปรแกรมเมอร์มีความสามารถในการรวมกระบวนการต่าง ๆ เข้าด้วยกันเพื่อผลลัพธ์เฉพาะ
มันไม่ง่ายเลย “ มันง่ายมากที่จะพูดว่า 'แมวกลายเป็น grep เป็น ... ' หรือ 'ใครเป็นแมวเข้าไปใน grep' 'McIlroy อธิบาย "แต่มีพารามิเตอร์ด้านข้างทั้งหมดที่คำสั่งเหล่านี้มี แต่พวกมันไม่มีอาร์กิวเมนต์อินพุตและเอาต์พุต แต่มีตัวเลือกเหล่านี้ทั้งหมด"
ถึงแม้ว่าจะเป็นคนมีสติก็ตาม McIlroy ไม่ได้คิด "และในช่วงเวลาระหว่างปี 1970 ถึงปี 1972 ฉันจะพูดเป็นครั้งคราวว่า 'แล้วจะทำอะไรแบบนี้?' และฉันจะเสนอข้อเสนออีกข้อเสนอข้อเสนออีกข้อเสนอและวันหนึ่งฉันก็มาถึง ด้วยไวยากรณ์สำหรับเปลือกที่ไปพร้อมกับท่อและเคนพูดว่า 'ฉันจะทำมัน!' "
“ เขารู้สึกเบื่อหน่ายที่ได้ยินเรื่องนี้” McIlroy อธิบาย “ เขาไม่ได้ทำสิ่งที่ฉันเสนอให้กับการเรียกระบบท่อเขาคิดค้นสิ่งที่ดีกว่าเล็กน้อยซึ่งในที่สุดก็เปลี่ยนไปอีกครั้งกับสิ่งที่เรามีในวันนี้เขาใช้ไวยากรณ์ซุ่มซ่ามของฉัน”
"ทอมป์สันเห็นว่าการขัดแย้งกันของไฟล์ไม่เหมาะกับรูปแบบของสิ่งต่าง ๆ และเขาก็เข้ามาและเปลี่ยนแปลงโปรแกรมเหล่านั้นทั้งหมดในคืนเดียวกันฉันไม่รู้ว่า ... และในเช้าวันรุ่งขึ้นเรามีเรื่องประหลาดนี้ -liners."
" เขาใส่ท่อเข้าไปใน UNIX เขาใส่สัญลักษณ์นี้ลงในเปลือกหอยในคืนเดียว " McElroy กล่าวด้วยความสงสัย
ความเรียบร้อยทางเทคนิคนั้นสำเร็จเมื่อ Thompson สร้างท่อเขายังนำสิ่งอื่น ๆ มาสู่ UNIX ซึ่งเป็นปรัชญา
ตามที่ McIlroy อธิบายไว้ "ปรัชญาที่ทุกคนเริ่มนำออกมาคือ 'เขียนโปรแกรมที่ทำสิ่งหนึ่งและทำมันได้ดีเขียนโปรแกรมให้ทำงานร่วมกันเขียนโปรแกรมที่จัดการกับข้อความลำธารเพราะนั่นเป็นอินเตอร์เฟซสากล'"