Linux มาแล้ว 30 ปี ตั้งแต่ 1991 ใช่ มันเก่าเท่านั้น และมันสร้างประวัติศาสตร์ หากคุณสนใจประวัติของ major Linux distros นี่คือสรุป ประวัติของ Linux distros ต่างๆ เช่น Ubuntu, Fedora, RHEL, Linux Mint, Slackware ฯลฯ สุดท้ายจะรู้ว่าสร้างขึ้นเพราะเหตุใด และแต่ละตัวแตกต่างกันอย่างไร
หมายเหตุ: เนื่องจากมี distros เยอะมาก เราจะเน้นแค่ major distros จำนวนไม่มาก
ประวัติของ Linux เอง
ควรดูประวัติ Linux เองก่อนจะไป distros เริ่มต้น 1991 นักวิทยาการคอมพิวเตอร์จาก Helsinki ชื่อ Linus Torvalds สร้าง operating system kernel "เพื่อสนุกอย่างเดียว" เริ่มต้น Linus เรียกว่า "Freax" (จาก "free" และ "x" แสดงว่าเป็น UNIX family) แต่ต่อมาเปลี่ยนเป็น "Linux"
รุ่นแรกแค่ kernel ต้องมี shell, compiler, libraries ฯลฯ เพื่อมี working system มาจาก GNU software อีกปีหนึ่ง 1992 Linux distributions แรกถูกสร้างขึ้น
Slackware
Launch 1992 โดย Patrick Volkerding Slackware เป็น oldest surviving Linux distro จนถึง mid 1990s มี market share ประมาณ 80% สิ่งเปลี่ยนเมื่อ Red Hat Linux เข้ามา วันนี้ Slackware ไกลจากความนิยมเดิม เหตุผลไม่ใช่เพราะมันแย่ – กลับกัน มันยังเป็น top Linux distro แต่เนื่องจาก Slackware หมายจะ highly customizable และ robust มากกว่า user friendly ส่งผลต่อความนิยม
หากอยากเรียนรู้ internals ของ Linux นี่คือ distro! Slackware ใช้ pkgtools package system ไม่มี official package repository และมี manual configuration มาก – แต่ถ้าทำงานได้ มันทำงานจริงๆ
openSUSE
openSUSE Linux เริ่ม 1992 โดย Thomas Fehr, Roland Dyroff, Burchard Steinbild, Hubert Mantel เปิดโครงการ SUSE เริ่มจากขาย German version ของ Slackware บน floppy disks SUSE Linux ไม่กลายเป็น independent version จนถึง 1996
บริษัทถูก Novell ซื้อ 2003 แล้ว Attachmate 2010 หลัง licensing changes ใหญ่ๆ code ถูกปล่อยสาธารณะ จนถึง 2005 SUSE Linux แยกเป็น commercial และ open source versions Novell Linux กลายเป็น SUSE Linux Enterprise Desktop และ Server โดย openSUSE เป็น base code
openSUSE กลายเป็น free open source version ไม่ได้เป็นส่วนของ Attachmate อีกต่อไป มี 2 versions: Tumbleweed (rolling release) และ Leap (stable releases พร้อม years of support)
Debian Linux
Debian เป็นหนึ่งใน Linux distros แรก ประกาศ 16 สิงหาคม 1993 โดย Ian Murdock แต่วอร์ชัน stable แรก release 1996 แนวคิดคือสร้าง stable distro ที่ใครโหลดและใช้ฟรีได้ แทนที่จะให้ users gather apps เองและ compile เอง หากต้องการ Debian history รายละเอียด maintainers รวบรวมเอกสารครบถ้วน
Debian ใช้ .deb package system – dpkg package manager และ front-ends (apt-get, synaptic) มาพร้อม huge repository ของ apps ที่โหลดติดตั้งได้ Debian ยังเป็นหนึ่งใน distros แรกที่เสนอ live CDs ทำให้ barrier to entry สำหรับ Linux newbie เกือบเป็นศูนย์
Red Hat Enterprise Linux (RHEL) และ Fedora
Red Hat Enterprise Linux เป็น successor ของ Red Hat Linux ซึ่งเป็นหนึ่งใน oldest Linux distros รุ่นต้นฉบับเผยแพร่ 1995 และถูกแทนที่ด้วย RHEL 2003 เป็น paid distro และจากชื่อก็รู้ได้ว่า aims at business users
Fedora เป็น free alternative สำหรับ home users รวม features ของ RHEL มากมาย บวก experimental ones ที่ยังไม่ implement ใน RHEL ทั้งคู่ใช้ .rpm package format ดังนั้น software จาก distros อื่นอย่าง Debian รันโดยตรงไม่ได้ มักถูกเรียกว่า test version สำหรับ RHEL distros ที่จะมาถึง
Gentoo Linux
Gentoo Linux สร้างโดย Daniel Robbins 2000 หนักๆ สำหรับ developers และ enterprise users จุดเด่นคือ Portage package management system ตาม BSD port system แต่เป็น Python-based ระบบ advanced มาก ทำให้จัดการ networks ง่ายขึ้น
Gentoo มักติดตั้งเป็น bare bones system พร้อม pre-compiled additions เพิ่มตามต้องการ เป็น distro ที่ยืดหยุ่นและปรับแต่งสูง ใช้เป็น website server บ่อย แม้แต่ Chrome OS platform ก็ based on Gentoo
Arch Linux
Arch Linux เริ่ม 2002 โดย Judd Vinet ที่ได้แรงบันดาลใจจาก CRUX อีก minimalist distribution เป็น rolling release หมายถึงติดตั้งครั้งเดียว และจะอัปเดตตัวเองเป็น latest version ตลอดกาล นี่หมายถึงมันเหมาะกับ experienced users ที่จัดการ glitches ทั่วไปที่มากับ update strategy นี้ได้
Design philosophy ของ Arch Linux คือ be simple แทนที่จะ pack apps เยอะใน distro มันมาพร้อม minimal และ essential apps เท่านั้นที่ทำให้มันทำงาน ผู้ใช้ tự install เฉพาะ apps ที่ต้องการ Pacman package manager และ AUR infrastructure ทำให้ง่ายมาก
Ubuntu
Debian เป็น ambitious project ที่สำคัญต่อ Linux มาก แต่เป็น heavy distro มี apps เยอะที่หลาย user ไม่ต้องการ จึงมีความต้องการ distro ที่ lightweight และ user-friendly มากกว่า นำไปสู่การ誕生ของ Ubuntu
เวอร์ชันแรก Ubuntu – Ubuntu 4.10 (Warty Warthog) – release 2004 โดย Mark Shuttleworth Internet mogul จาก South Africa ในภาษา Zulu และ Xhosa โบราณ "Ubuntu" หมายถึง "humanity to others" Ubuntu based on latest Debian distro ใช้ .deb package system เดียวกัน แต่น่าจะไม่ใช่ทุก Debian packages ติดตั้งบน Ubuntu ได้ มี new release ทุก 6 เดือน และ long-term release ทุก 2 ปี
Linux Mint
Linux Mint เป็น distro ใหม่ค่อนข้างใน Debian family เริ่ม 2006 โดย Clément Lefèbvre based on Ubuntu เป้าหมายคือ very user-friendly ดีมากสำหรับ beginners Linux Mint มาพร้อม apps และ multimedia functionality มาก แต่วันนี้ default multimedia/codec support ถูกนำออก
จุดแตกต่างหลักของ Linux Mint คือ include proprietary software ด้วย เพราะ developers ต้องการให้ distro ง่ายต่อการใช้งาน ไม่ต้องติดตั้ง apps เหล่านี้เอง คล้าย Ubuntu บน Linux Mint ติดตั้ง Debian software เพิ่มได้หากต้องการ
ไม่สามารถครอบคลุมประวัติ Linux distros ทั้งหมดได้ แต่นี่คือ distros ที่โดดเด่นกว่า ดู early history of Linux distros เพื่อเรียนรู้ distros แรกๆ มายังไง ติดตาม distros ล่าสุดได้ที่ DistroWatch