ระบบปฏิบัติการลีนุกซ์มีกี่ตระกูล linux distribution อะไรบ้าง

โพสต์เมื่อ 2016-05-29 โดย PoundXI

Linux อ่านว่า ลินุกซ์ มีความหมายที่ถูกเข้าใจกันโดยทั่วไปได้ 2 ความหมาย คือ

  1. ลินุกซ์ ซึ่งหมายถึง ระบบปฏิบัติการลินุกซ์ (Linux Operating System)
  2. ลินุกซ์ ซึ่งหมายถึง ลินุกซ์ เคอร์เนิล (Linux Kernel)
ระบบปฏิบัติการลีนุกซ์มีกี่ตระกูล linux distribution อะไรบ้าง
มาสคอต อย่างเป็นทางการของ Linux Kernel ชื่อว่า Tux

เริ่มแรกลินุกซ์ถูกสร้างขึ้นโดย Linus Torvalds โดยใช้ระบบปฏิบัติการ MINIX ซึ่งเป็นระบบปฏิบัติการแบบยูนิกซ์เป็นต้นแบบ โดย Linus Torvalds ไม่ได้พัฒนาลินุกซ์ให้เป็นระบบปฏิบัติการ แต่พัฒนาให้ลินุกซ์เป็นเพียงเคอร์เนิล (Kernel) หรือแก่นของระบบปฏิบัติการ ซึ่งจะเป็นส่วนที่อยู่ระดับล่างสุด และใกล้ชิดกับฮาร์ดแวร์มากที่สุด มีหน้าที่หลักในการติดต่อกับฮาร์ดแวร์ (Hardware) และจัดสรรทรัพยากรของระบบ (Resources Management) เท่านั้น ซึ่งยังไม่เพียงพอต่อการถูกนำไปใช้งานโดยผู้ใช้ทั่วไป

ระบบปฏิบัติการลีนุกซ์มีกี่ตระกูล linux distribution อะไรบ้าง
By Bobbo (Own work) [CC BY-SA 3.0 or GFDL], via Wikimedia Commons

ในช่วงเวลาใกล้ๆ กัน Richard Stallman ก็ได้พยายามสร้างระบบปฏิบัติการที่เข้ากันได้กับระบบปฏิบัติการยูนิกซ์ ซึ่งระบบปฏิบัติการนี้ประกอบไปด้วยไลบรารี่, คอมไพเลอร์, โปรแกรมแก้ไขข้อความ, เชลล์ และ Windowing System จะเหลือก็แต่ส่วนที่เป็นเคอร์เนิลซึ่งยังพัฒนาออกมาได้ไม่สมบูรณ์ Richard Stallman จึงได้เอาลินุกซ์ เคอร์เนิลที่พัฒนาโดย Linus Torvalds มาใช้แทน จนทำให้ลินุกซ์ถูกเรียกได้ว่าเป็นระบบปฏิบัติการในที่สุด

Linux Distribution คืออะไร ?

Linux Distribution (อ่านว่า ลินุกซ์ดิสทริบิวชัน) หรือเรียกย่อๆ ว่า Linux Distro (อ่านว่า ลินุกซ์ดิสโทร) คือ ระบบปฏิบัติการลินุกซ์ที่ถูกออกแบบและปรับแต่งเพื่อการแจกจ่าย โดยการนำเอาระบบปฏิบัติการลินุกซ์มาปรับแต่งและเพิ่มซอฟต์แวร์พื้นฐานต่างๆ รวมเข้าไป เช่น เพิ่มส่วนติดต่อผู้ใช้, โปรแกรมจัดการไฟล์, โปรแกรมสำหรับดูหนัง-ฟังเพลง, โปรแกรมเว็บเบราว์เซอร์ เป็นต้น สรุปง่ายๆ ก็คือ ลินุกซ์ดิสโทรเป็นระบบปฏิบัติการลินุกซ์แบบสำเร็จรูป พร้อมใช้งาน เมื่อติดตั้งแล้วแทบจะไม่ต้องปรับแต่งหรือติดตั้งซอฟต์แวร์เพิ่มเลย ใช้งานได้ทันที เช่น Arch Linux, Debian, Ubuntu, Linux Mint, openSUSE, Red Hat และ Fedora เป็นต้น

ระบบปฏิบัติการลีนุกซ์มีกี่ตระกูล linux distribution อะไรบ้าง
ระบบปฏิบัติการ Ubuntu 18.04 LTS

ข้อดีของระบบปฏิบัติการลินุกซ์

  1. เป็นซอฟต์แวร์โอเพนซอร์ส ทำให้เราสามารถปรับแต่งระบบได้อย่างอิสระ
  2. ระบบปฏิบัติการลินุกซ์ส่วนใหญ่ อนุญาตให้คุณใช้งานได้ฟรี ไม่ต้องเสียค่าใช้จ่าย ทำให้ผู้ผลิตฮาร์ดแวร์ที่จำเป็นต้องมีระบบปฏิบัติการส่วนใหญ่นำลินุกซ์ไปใช้ในระบบ เพราะไม่ต้องจ่ายค่าลิขสิทธิ์เพิ่มเติม เช่น เราเตอร์, โทรศัพท์มือถือ, ระบบเครื่องเสียงในรถยนต์ หรือ อุปกรณ์อื่นๆ ที่ใช้ระบบปฏิบัติการ Android เป็นต้น
  3. ไม่ต้องกังวลเรื่องลิขสิทธิ์ เพราะเขาอนุญาตให้คุณใช้งานฟรีภายใต้เงื่อนไขที่ระบุไว้ในสัญญาอนุญาต
  4. ไวรัสคอมพิวเตอร์ส่วนใหญ่ ไม่สามารถทำงานบนระบบปฏิบัติการลินุกซ์ได้ เพราะมาตรการการรักษาความปลอดภัยของลินุกซ์เอง (เช่น ระบบสิทธิ์การใช้งานไฟล์) และเพราะลินุกซ์ยังมีปริมาณผู้ใช้งานที่น้อยมากเมื่อเทียบกับผู้ใช้งานระบบปฏิบัติการวินโดวส์ จนผู้พัฒนาไวรัสคิดว่ายังไม่คุ้มค่าที่จะมาสร้างไวรัสขึ้นมาเพื่อโจมตีผู้ใช้งานลินุกซ์ (คล้ายๆ กับความคิดที่ว่า จะตกปลาก็ตกในบ่อที่มีปลาเยอะๆ หน่อยย่อมให้ผลที่ดีกว่า ใช้เวลาตกปลาเท่ากันแต่จำนวนที่ตกได้ย่อมต่างกัน)
  5. ซอฟต์แวร์บนระบบปฏิบัติการลินุกซ์ส่วนมากได้รับการอัปเดตอยู่ตลอดเวลา ทำให้มั่นใจได้ในเสถียรภาพ ความสามารถ และความปลอดภัย

ข้อเสียของระบบปฏิบัติการลินุกซ์

  • ผู้ผลิตฮาร์ดแวร์ เช่น การ์ดจอ, printer, USB WiFi ไม่ค่อยให้ความสนใจกับไดรเวอร์อุปกรณ์ (device driver) บนลินุกซ์ ทำให้ฮาร์ดแวร์บางตัวไม่สามารถใช้งานได้กับลินุกซ์ หรือถ้าใช้งานได้ก็ไม่เต็มประสิทธิภาพเท่าที่ควร ดังนั้นหากคิดจะใช้ลินุกซ์ควรตรวจสอบให้แน่ใจก่อนว่าฮาร์ดแวร์นั้นๆ สามารถใช้ได้กับลินุกซ์หรือไม่ ถึงแม้ว่าปัจจุบันปัญหาเรื่องไดรเวอร์บนลินุกซ์จะลดลงแล้วก็ตาม
  • ไม่สามารถติดตั้งและใช้งานซอฟต์แวร์หลายๆ ตัวที่ถูกสร้างขึ้นมาสำหรับระบบปฏิบัติการวินโดวส์โดยเฉพาะได้ ดังนั้นหากจะเปลี่ยนมาใช้ลินุกซ์ควรตรวจสอบให้แน่ใจก่อนว่าซอฟต์แวร์ที่จำเป็น ต้องใช้นั้น สามารถใช้ได้บนลินุกซ์หรือไม่ หากซอฟต์แวร์ตัวนั้นใช้งานบนลินุกซ์ไม่ได้ ยังพอมีซอฟต์แวร์ตัวอื่นทดแทนได้ไหม
  • เกมบนระบบปฏิบัติการลินุกซ์ค่อนข้างน้อยเมื่อเทียบกับเกมบนระบบปฏิบัติการวินโดวส์ และหลายๆ เกมกราฟิกไม่สวยเอามากๆ ดังนั้นลินุกซ์จึงเป็นตัวเลือกที่ไม่ดีนักสำหรับผู้ที่ชื่นชอบการเล่นเกม เป็นชีวิตจิตใจ

หมายเหตุ : ลินุกซ์สามารถใช้งานซอฟต์แวร์ของระบบปฏิบัติการวินโดวส์ได้โดยเรียกใช้งานผ่านโปรแกรม Wine (ใช้ได้บางโปรแกรม) หรือ ติดตั้งซอฟต์แวร์ลงบนระบบปฏิบัติการวินโดวส์ที่ถูกติดตั้งไว้บน Virtual Machine เช่น VirtualBox หรือ VMware อีกที (ซึ่งต้องใช้ทรัพยากรของระบบมากพอตัว แน่นอน.. คอมพิวเตอร์เก่าๆ คงหมดสิทธิ์ !)

ข้อมูลเพิ่มเติม

  • https://th.wikipedia.org/wiki/ลินุกซ์
  • Why Linux is better (ทำไมลินุกซ์ถึงดีกว่า)
  • https://en.wikipedia.org/wiki/Tux_(mascot)

โพสต์ที่เกี่ยวข้อง


            ริ่มพัฒนาลินุกซ์ เคอร์เนลเป็นคนแรก คือ ลินุส โตร์วัลดส์ (Linus Torvalds) ชาวฟินแลนด์

เมื่อสมัยที่เขายังเป็นนักศึกษาคอมพิวเตอร์ ที่มหาวิทยาลัยเฮลซิงกิ โดยแรกเริ่ม ริชาร์ด สตอลแมน (Richard Stallman) ได้ก่อตั้งโครงการกนูขึ้นในปี พ.ศ. 2526 จุดมุ่งหมายโครงการกนู คือ ต้องการพัฒนาระบบปฏิบัติการคล้ายยูนิกซ์ที่เป็นซอฟต์แวร์เสรีทั้งระบบ ราวช่วงพ.ศ. 2533 โครงการกนูมีส่วนโปรแกรมที่จำเป็นสำหรับระบบปฏิบัติการเกือบครบทั้งหมด ได้แก่ คลังโปรแกรม (Libraries) คอมไพเลอร์ (Compiler) โปรแกรมแก้ไขข้อความ(Text Editor) และเปลือกระบบยูนิกซ์(Shell) ซึ่งขาดแต่เพียงเคอร์เนล(Kernel) เท่านั้น ในพ.ศ. 2533 โครงการกนูได้พัฒนาเคอร์เนลชื่อ Hurd เพื่อใช้ในระบบกนูซึ่งในขณะนั้นมีปัญหาเกี่ยวกับความเร็วในการประมวลผล

ระบบปฏิบัติการลีนุกซ์มีกี่ตระกูล linux distribution อะไรบ้าง

       ปัจจุบันได้มีการนำระบบปฏิบัติการลีนุกซ์ไปประยุกต์เป็นระบบปฏิบัติการสำหรับงานด้านต่างๆเช่นงานด้านการคำนวณทางวิทยาศาสตร์ใช้เป็นสถานีงาน สถานีบริการ อินเทอร์เน็ต อินทราเน็ต หรือใช้ใน การเรียนการสอนและการทำงิจัยทางคอมพิวเตอร์ใช้พัฒนาโปรแกรมเนื่องจาก มีเครื่องมือมากมาย เช่น โปรแกรมภาษาซี (C) ซีพลัสพลัส (C++) ปาสคาล (Pascal) ฟอร์แทรน (Fortran) ลิสป์ (Lisp) โปรล็อก (Prolog) เอดา (ADA) มีภาษาสคริปต์ เช่น เชลล์ (Shell) บาสช์เชลล์ (Bash Shell) ซีเชลล์(C Shell) คอร์นเชลล์ (Korn Shell) เพิร์ล (Perl) พายตัน (python) TCL/TK

ระบบปฏิบัติการลีนุกซ์มีกี่ตระกูล linux distribution อะไรบ้าง

ส่วนประกอบของ Linux operation system

  • The Bootloader: เป็น software ที่ทำหน้าที่จัดการเรื่องการ boot ของ computer สำหรับ user มันก็คือหน้าจอที่แสดงขึ้นมาช่วงที่กำลังเริ่มเข้าสู่ระบบปฎิบัติการ
  • The kernel: ส่วนนี้เรียกได้ว่าเปรียบเสมือนคำเรียกของ “Linux” เพราะมันคือระบบส่วนกลางที่ทำหน้าจัดการทรัพยากรต่างๆเช่น CPU, memory และ อุปกรณ์ต่อเสริมต่าง เป็น layer ต่ำสุดที่อยู่ใกล้กับ OS
  • Daemons: เป็นส่วนที่ทำงานอยู่เบื้องหลัง (background service) เริ่มทำงานตั้งแต่ระหว่างที่ boot และ เริ่ม login เข้าสู่ระบบ
  • The Shell: เป็นคำที่มักจะคุ้นเคยกันสำหรับ Linux เพราะว่า shell คือการทำงานของคำสั่งที่ทำให้คุณสามารถควบคุมและสั่งการผ่าน การพิมพ์ตัวอักษรเข้าไป ซึ่งเป็นส่วนหนึ่งที่ทำให้ user หลายคนค่อนข้างกลัวในการใช้งาน แต่ใน Linux desktop รุ่นใหม่ไม่จำเป็นต้องใช้ commnad line แล้ว
  • Graphical Server: เป็นระบบที่ช่วยเสริมการแสดงผลบนจอ monitor
  • Desktop Environment: คือส่วนที่ user ใช้งานจริง ซึ่งมีให้เลือกได้หลายที่โดยซึ่งก็คือชุดของ application ต่างๆที่ถูกจำมารวมกัน เช่น managers, configuration tools, web browsers, games
  • Applications: เนื่องจาก Desktop enviroment นั้นไม่ได้จัด application มาครบเหมือน Window หรือ Mac เนื่องจาก Linux มี software ที่มีคุณภาพที่ง่ายต้องการค้นหาแล้วติดตั้ง Linux ที่ได้รับความนิบมส่วนใหญ่มักจะมีเครื่องมือที่ใช้สำหรับค้นหาและติดตั้ง application ติดมาให้ เช่น Ubuntu Linux ก็จะมี software center คือ apt ที่ใช้ในการ donwload และ ติดตั้ง application จากศูนย์กลาง

ระบบปฏิบัติการลีนุกซ์มีกี่ตระกูล linux distribution อะไรบ้าง

ข้อดีของระบบปฏิบัติการลินุกซ์

สำหรับคนที่ไม่เคยใช้ลินุกซ์มาก่อน และอาจจะรู้สึกว่าอินเตอร์เฟซของลินุกซ์ค่อนข้างใช้งานยาก ลงมาดูข้อดีของระบบปฏิบัติการนี้กันให้มากขึ้น
  • ลินุกซ์เป็นระบบปฏิบัติการแบบเปิด (Open Source) ที่ผู้ใช้สามารถนำไปใช้ได้อย่างอิสระ และไม่เสียเงิน
  • ปราศจากปัญหาเรื่องโปรแกรมเถื่อน เพราะได้รับอนุญาตในการใช้อย่างถูกลิขสิทธิ์
  • ไม่ค่อยมีปัญหาเรื่องไวรัส เพราะเป็นระบบปฎิบัติการที่อัพเดทตัวเองอยู่ตลอดเวลา บวกกับมาตรการรักษาความปลอดภัยของลินุกซ์เอง
  • เหมาะกับนักพัฒนาด้านโปรแกรมหรือพัฒนาซอฟแวร์ที่ชอบคิดค้น สร้างสรรค์ไอเดียใหม่ๆอยู่เสมอ
  • มีขั้นตอนการติดตั้งที่ง่าย ไม่ซับซ้อน ใช้เวลาไม่นานและมีความต้องการระบบฮาร์ดแวร์ไม่สูงมาก ที่สำคัญคือมีเสถียรภาพสูงและปลอดภัย
  • ผู้ใช้หรือผู้พัฒนาสามารถเปลี่ยนแปลงหน้าตาหรืออินเตอร์เฟซของระบบปฏิบัติการบนหน้าจอ เช่นเปลี่ยนธีมสี เปลี่ยนตำแหน่งเพื่อให้ใช้งานได้อย่างสะดวกตามความต้องการ
  • มีเกมแบบถูกลิขสิทธิ์มาให้ได้เลือกเล่นเป็นจำนวนนับร้อยเกม ไม่ว่าจะเป็นเกม 2 มิติ , 3 มิติ ประเภทต่างๆเช่น เกม Puzzle เป็นต้น
  • นำไปติดตั้งใช้งานกับคอมพิวเตอร์เก่าๆ ที่ใช้ระบบปฏิบัติการอื่นไม่ได้แล้ว เหมือนเป็นการนำของเก่ามาใช้ใหม่ เพื่อเป็นการลดขยะอิเล็กทรอนิกส์ และยังได้ใช้งานเครื่องคอมพิวเตอร์เก่าอย่างคุ้มค่าด้วย
  • ในส่วนของDriver สำหรับลินุกซ์ก็เป็น Driver แบบฟรีแวร์ที่ติดตั้งมาพร้อมกับลินุกซ์เคอร์แนลอยู่แล้ว ไม่จำเป็นต้องหา Driver แยกตามหน้าที่การใช้งานมาติดตั้งให้เสียเวลาอีก
  • เป็นระบบปฏิบัติการที่สามารถเปิดเครื่องไว้แบบต่อเนื่องได้เป็นเดือนๆ โดยไม่รีสตาร์ทตัวเอง จึงนิยมนำไปใช้เป็นเครื่องเซิร์ฟเวอร์

ระบบปฏิบัติการลีนุกซ์มีกี่ตระกูล

ระบบลีนุกซ์ตั้งแต่เวอร์ชั่น 4 นั้น สามารถทำงานได้บนซีพียูทั้ง 3 ตระกูล คือบนซีพียูของอิลเทล (PC Intel) ดิจิตอลอัลฟาคอมพิวเตอร์ (Digital Alpha Computer) และซันสปาร์ค (SUN SPARC) เนื่องจากใช้เทคโนโลยีที่เรียกว่า RPM (Red Hat Package Management) ถึงแม้ว่าในขณะนี้ลีนุกซ์ยังไม่สามารถแทนที่ไมโครซอฟต์ วินโดวส์ บนพีซีหรือแมค ...

โครงสร้างของลีนุกซ์มีอะไรบ้างจงอธิบาย

โครงสร้างของยูนิกซ์และลินุกซ์ประกอบด้วย 4 ส่วนหลักๆ คือ คือ ฮาร์ดแวร์ คือ ส่วนประกอบของเครื่องคอมพิวเตอร์ ที่สามารถมองเห็นด้วยตาและสัมผัสได้ เคอร์เนล คือ ซอฟต์แวร์ที่ท าหน้าที่ เชื่อมต่อและควบคุมการท างานระหว่างฮาร์ดแวร์กับผู้ใช้งาน เชลล์ คือ ซอฟต์แวร์ตัวกลางที่ท าหน้าที่ติดต่อระหว่างผู้ใช้กับเคอร์เนล และยูทิลิตี้กับ ...

Linux Distro มีอะไรบ้าง

ลินุกซ์ดิสทริบิวชัน (อังกฤษ: Linux distribution) หรือ ดิสโทร เป็นการจัดแพคเกจของระบบปฏิบัติการลินุกซ์ โดยรวมระบบลินุกซ์พร้อมกับแอปพลิเคชันอื่น ๆ เพื่อให้ผู้ใช้ใช้งานได้สะดวก เช่น Ubuntu, Red Hat, และ ลินุกซ์ทะเล เป็นต้น

ระบบปฏิบัติการลีนุกซ์ (Linux) เป็นระบบปฏิบัติการสําหรับข้อใด

Linux คือ ระบบปฏิบัติการ (Operating System) ประเภทหนึ่งเช่นเดียวกับ Windows หรือ Unix และระบบอื่นๆ ตามความหมายของ Linux แล้วจริงๆหมายถึง Linux kernel หรือ operating system kernel ซึ่งทำหน้าที่เป็นตัวกลางเชื่อต่อระหว่าง Hardware และ application เพื่อบริหารจัดการ resource ที่มีอยู่ให้เหมาะสม พูดสั้นๆมันก็คือระบบ ...