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

ประวัติของ Linux Distributions ต่างๆ

ประวัติของ Linux Distributions ต่างๆ

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"

ประวัติของ Linux Distributions ต่างๆ

รุ่นแรกแค่ 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 ส่งผลต่อความนิยม

ประวัติของ Linux Distributions ต่างๆ

หากอยากเรียนรู้ 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

ประวัติของ Linux Distributions ต่างๆ

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 รวบรวมเอกสารครบถ้วน

ประวัติของ Linux Distributions ต่างๆ

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

ประวัติของ Linux Distributions ต่างๆ

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 ง่ายขึ้น

ประวัติของ Linux Distributions ต่างๆ

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 นี้ได้

ประวัติของ Linux Distributions ต่างๆ

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

ประวัติของ Linux Distributions ต่างๆ

เวอร์ชันแรก 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 Distributions ต่างๆ

จุดแตกต่างหลักของ Linux Mint คือ include proprietary software ด้วย เพราะ developers ต้องการให้ distro ง่ายต่อการใช้งาน ไม่ต้องติดตั้ง apps เหล่านี้เอง คล้าย Ubuntu บน Linux Mint ติดตั้ง Debian software เพิ่มได้หากต้องการ

ไม่สามารถครอบคลุมประวัติ Linux distros ทั้งหมดได้ แต่นี่คือ distros ที่โดดเด่นกว่า ดู early history of Linux distros เพื่อเรียนรู้ distros แรกๆ มายังไง ติดตาม distros ล่าสุดได้ที่ DistroWatch