Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

กำเนิด Penguin: ประวัติศาสตร์ของ Linux [Geek History]

ภาพรวม

ไม่มีที่ไหนที่คุณไปได้โดยไม่สัมผัส Linux — มันขับเคลื่อนทุกอย่างจากคอมพิวเตอร์ทั่วไปไปจนถึงเซิร์ฟเวอร์ทรงพลังสุดๆ และอุปกรณ์มือถือของเรา คนส่วนใหญ่ที่ไม่ใช่ techie อย่างเรา ไม่รู้ว่า Linux คืออะไร และไม่รู้ว่า Android รันบน Linux ไม่ว่าคุณจะรู้หรือไม่ Linux อยู่ทุกที่ และการมีอยู่ดูเหมือนจะเพิ่มขึ้นอย่างต่อเนื่อง

อย่างไรก็ตาม Linux ไม่ใช่ OS ใหม่ — มันมานานกว่าผมและแข็งแกร่งต่อไป Linux มาถึงจุดนี้อย่างไร? การดูประวัติศาสตร์ Linux ที่ยาวนานอาจให้ข้อมูลเชิงลึกบางอย่าง

จุดเริ่มต้น

กำเนิด Penguin: ประวัติศาสตร์ของ Linux [Geek History]

กลางเดือนกันยายน ค.ศ. 1991 นักวิทยาการคอมพิวเตอร์ชาวฟินลैंडชื่อ Linus Torvalds ปล่อย Linux version 0.01 รุ่นแรก Torvalds อ้างว่าถูกกระตุ้นให้เขียน Linux kernel เพราะซื้อ Unix หรือ Minix systems แพงเกินไป โดยเฉพาะสำหรับนักศึกษา อีเมลดังๆ หนึ่งของเขาที่โฆษณาโปรเจกต์ให้นักพัฒนาสนใจกล่าวว่า kernel project จะเป็น "nothing professional" และเป็น hobby project มากกว่าการพยายามจริงสร้าง OS ใหม่

เขาไม่รู้เลยว่า kernel ของเขาจะได้รับการสนับสนุนมาก และตลอดหลายปี kernel จะขยายตัวมาก จนสามารถทำได้มากกว่าที่มันเป็นเดิมมาก

การออกใบอนุญาต

ไม่กี่วันหลังปล่อย Linux ครั้งแรก Torvalds ตัดสินใจออกใบอนุญาตซอฟต์แวร์ด้วย GNU General Public License ซึ่งอนุญาตให้คนเห็น คัดลอก ใช้ และปรับเปลี่ยนตามความต้องการของตัวเอง การตัดสินใจที่ดูเรียบง่ายนี้เล่นบทบาทสำคัญในความนิยมของ Linux วันนี้ แม้ Linux Foundation และ Linus Torvalds จะมีอำนาจควบคุมและปล่อย Linux kernels อย่างเป็นทางการ แต่ทุกคนในโลก บุคคลส่วนตัว ธุรกิจ หรือนิเทศสำหรับ ใช้ซอฟต์แวร์ฟรีและปรับเปลี่ยนตามความต้องการ

เพราะธรรมชาติเปิดของ Linux ธุรกิจหลายแห่งช่วยพัฒนาแพตช์ที่สุดท้ายรวมเข้ากernel ขับเคลื่อนการพัฒนาอย่างดรามาติก

Slackware & Debian

กำเนิด Penguin: ประวัติศาสตร์ของ Linux [Geek History]

เพียง 2 ปีหลังปล่อย Linux kernel ครั้งแรก ชายชื่อ Patrick Volkerding เขียนและเผยแพร่ Slackware การกระจาย Linux แรก — สภาพแวดล้อมระบบปฏิบัติการที่พัฒนาจาก Linux kernel ทุกการกระจาย Linux มี Linux kernel (หรือรุ่นปรับเปลี่ยน) เป็นแก่น แต่อื่นๆ ทุกอย่างของการกระจายสามารถเปลี่ยนได้ จากรูปแบบแพ็กเกจที่ควรใช้ ไปจนถึงโปรแกรมเริ่มต้นสำหรับระบบและผู้ใช้

ประมาณ 2 เดือนหลังปล่อย Slackware การกระจาย Linux สำคัญอีกอันออกมา — Debian จากการกระจาย Linux เก่าสุด 2 ตัวนี้ Debian ปัจจุบันมีอิทธิพลมากที่สุด เพราะระบบ Linux จำนวนมากรัน Debian หรือการกระจายที่พัฒนาจากมัน

Mandrake Linux

แม้แน่นอนว่าไม่ใช่การกระจายแรก และไม่ใช่ที่ดีที่สุด Mandrake Linux เป็นหนึ่งในการกระจาย Linux เน้นเดสก์ท็อปแรกจริงๆ แต่มีข้อบกพร่องเยอะ เพราะ Linux โดยรวมยังอายุน้อย แต่เป็นการพยายามจริงครั้งแรกสำหรับเดสก์ท็อป Linux และกลายเป็นการกระจาย Linux ยอดนิยมก่อนโปรเจกต์อื่นๆ ลุกขึ้น

คนเยอะที่ลอง Linux แต่นานมานี้อาจมีความทรงจำดีๆ กับระบบเก่าเหล่านั้น รวมถึงความยากลำบากอย่าง dependency hell สำหรับผู้ที่อยากดู Mandrake ให้ดูผู้สืบต่อ Mageia

การลุกขึ้นของ Red Hat

กำเนิด Penguin: ประวัติศาสตร์ของ Linux [Geek History]

ปัญหาหนึ่งของทุกการลงทุนคือความสามารถในการทำกำไร และความคิดพยายามทำเงินจากซอฟต์แวร์โอเพนซอร์สเป็นความท้าทายใหญ่ Red Hat บริษัทที่มุ่งให้การกระจาย Linux มั่นคงและสนับสนุนธุรกิจ บรรลุเป้าหมายด้วยการขายการสนับสนุนสำหรับ Red Hat distribution ของตัวเอง บริษัททำกำไรพอที่จะไป public ในปี 1999 และมี first-day gain อันดับ 8 สูงสุดในประวัติศาสตร์ Wall Street

นี่เป็น milestone อีกอันสำคัญในประวัติ Linux วันนี้บริษัทมีอิทธิพลมากต่อชุมชน Linux ช่วยโปรเจกต์ซอฟต์แวร์จำนวนมาก ให้ kernel patches และดูแลการกระจายที่ชุมชนรัน Fedora ซึ่ง Red Hat distribution ทำจากมัน

Ubuntu

กำเนิด Penguin: ประวัติศาสตร์ของ Linux [Geek History]

ในปี 2004 การกระจาย Linux เดสก์ท็อปยอดนิยมหนึ่งปล่อยครั้งแรก — Ubuntu เริ่มต้น Debian-based distro เหมือน Linux distributions ส่วนใหญ่ในขณะนั้น ไม่ได้ง่ายในการเริ่มต้น แต่หลายรุ่นต่อมา กลายเป็นตัวอย่างแข็งแกร่งของ Linux desktop ที่ยอดเยี่ยมควรเป็น

แน่นอน มันไม่ใช่เพียงตัวเดียว Linux Mint เป็นตัวอย่างยอดเยี่ยมอีกอัน แต่กลายเป็น distro แรกที่ใครพูดถึงเมื่อคิดถึง Linux ตอนนี้มีองค์กรเยอะสนับสนุน Linux และ distro แรกที่พวกเขามักสนับสนุนคือ Ubuntu

Android

กำเนิด Penguin: ประวัติศาสตร์ของ Linux [Geek History]

แม้จะมีความก้าวหน้ามากใน kernel และ desktop distributions ยังไม่เทียบเท่าความสำเร็จของ Linux ด้านอุปกรณ์มือถือ ตัวอย่างยอดเยี่ยมคือ Android ที่ปล่อยครั้งแรก 2008 ปัจจุบัน อุปกรณ์รันทุก version ของ Android มากกว่าที่รัน iOS ถึงกับคิดถึงจำนวนอุปกรณ์มือถือที่มีอยู่ในโลก นั่นคือ มาก คนที่มีอุปกรณ์ Linux ในมือ

Android กำลังโชคดี และไม่มีสัญญาณชะลอ ดังนั้น แม้อาจไม่ท tácผลกระทบใหญ่ในตลาดเดสก์ท็อป แต่มันแน่นอนในตลาดมือถือ

สรุป

แม้จะเป็นประวัติ Linux 20+ ปีที่ยาวนานมาถึงจุดนี้ แต่มันแน่นอนสร้างผลกระทบต่อชีวิตทุกคน อัตราการนำ Linux ไปใช้ดูเหมือนจะสูงสุดตลอดกาล จำนวนอุปกรณ์ Linux จึงเพิ่มขึ้นได้อย่างเดียว ผมตื่นเต้นจะดูว่า Linux จะไปไหนในอนาคต และจะสร้างผลกระทบต่อชีวิตเราอย่างไร

คุณพอใจกับความก้าวหน้าของ Linux 20 ปีที่แล้วไหม? คุณเห็นอนาคตมันอย่างไร? แจ้งให้เราทราบในความคิดเห็น!

Image Credits: Alejandro Matos, Ben Preston, Charlie Evatt, Lohan Larsson