พูดสั้นๆมันก็คือระบบปฏิบัติการหนึ่ง (Operating System) ที่ใช้ควบคุมอุปกรณ์อิเล็กทรอนิกส์ตั้งแต่เครื่องคอมพิวเตอร์ไปจนถึงอุปกรณ์ LOT ขนาดเล็กครับ โดยระบบปฏิบัติการ ถูกออกแบบมาให้เป็น open source กล่าวคือ เป็นระบบที่เปิดเผยโค้ด ใครๆก็สามารถเข้าถึงโค้ดและเข้าร่วมพัฒนาได้ มันจึงไม่ผูกขาด และไม่ได้ทำกำไรจากการหาเงินมากมายเหมือนระบบปฏิบัติการดังๆที่เราใช้กันครับ Show Linux ต่างกับระบบปฏิบัติการอื่นๆอย่างไรความแตกต่างของลินุกซ์กับระบบปฏิบัติการอื่นๆนั้น แทบไม่แตกต่างกันเลยครับ จะแตกต่างกันในส่วนของ open source กับ close source เท่านั้นเอง การใช้งานก็อาจจะแต่ต่างกันนิดหน่อย แต่ถ้าใครใช้ linux เป็น ก็น่าจะใช้ระบบปฏิบัติการส่วนใหญ่ในโลกนี้เป็นครับ เพราะ linux มันเป็นพื้นฐานของระบบปฏิบัติการอื่นอยู่แล้ว อย่างเช่น MacOS หรือ Android เป็นต้น กำเนิด Linuxสิ่งที่ไม่พูดไม่ได้คือ Linux นั้นพัฒนาต่อยอดมาจากระบบปฏิบัติการ Unix ครับ ดังนั้นถ้าใครใช้ Linux เป็น ก็จะใช้ Unix เป็นแน่นอน และยังต่อยอดไปสู่ระบบปฏิบัติการอื่นได้ เช่น BSD เป็นต้น Linux นั้น มีกำเนิดมาจากนาย Linus Torvalds ชาวฟินแลนด์ เมื่อสมัยที่เขายังเป็นนักศึกษาคอมพิวเตอร์ โดยแรกเริ่ม Richard Stallman ได้ก่อตั้งโครงการ GNU ขึ้นจุดมุ่งหมายโครงการ GNU คือ ต้องการพัฒนาระบบปฏิบัติการคล้าย Unix ที่เป็น open source ทั้งระบบ โครงการ GNU ได้รับการพัฒนาจนมีส่วนโปรแกรมที่จำเป็นสำหรับระบบปฏิบัติการเกือบครบทั้งหมด ซึ่งขาดแต่เพียง Kernel (แกนของระบบ) เท่านั้น ภายหลัง Linus Torvalds เริ่มโครงการพัฒนาเคอร์เนล ขณะศึกษาในมหาวิทยาลัยแล้ว โดยอาศัย Mixnix ซึ่งเป็นระบบที่คล้ายกับ Unix ซึ่งมากับหนังสือเรื่องการออกแบบระบบปฏิบัติการ มาเป็นเป็นต้นแบบในการเขียนขึ้นมาใหม่โดยเขาได้พัฒนามาเรื่อยๆจนกระทั่งสามารถบูทตัวเองได้ (กล่าวคือสามารถคอมไพล์ภายใน linux ได้เลย) และในปัจจุบันมีนักพัฒนาจากทั่วโลกพันกว่าคนได้เข้ามามีส่วนรวมในการพัฒนาโครงการ ทำให้ Kernel ซึ่งเป็นแกนของระบบปฏิบัติการถูกพัฒนาต่อยอดมาเรื่อยๆจนมาถึงปัจจุบัน ทุกวันนี้ Linus Torvalds และทีม ยังคงมุ่งมั่นพัฒนาระบบต่อไป ซึ่งต่อมาก็สามารถรันบน X Windows System (ระบบแสดงผลแบบกราฟฟิคชนิดหนึ่ง) และมีการเลือกนกเพนกวินที่ชื่อ Tux ให้เป็นตัวนำโชคหรือ Mascot ของระบบลินุกซ์ครับ มี Linux กี่แบบบนโลกนี้?หลายคนคงเคยได้ยินว่า Ubuntu ก็เป็น Linux, Mint ก็เป็น Linux, Redhat, Fedora ต่างๆ ล้วนก็เป็น Linux แล้วมันจะมีหลายแบบไปทำไม ทำไมไม่รวมเป็นอย่างเดียว ซึ่งข้อนี้ต้องอาศัยความเข้าใจตรงนี้นิดหนึ่งว่า Linux นั้นเป็นชื่อของระบบ Kernel ครับ ดังที่กล่าวไว้ข้างบน มีแต่เหล่า distribution (กลุ่มผู้แจกจ่าย) ทั้งฟรี และไม่ฟรี จะนำ Linux ไปรวมกับระบบใช้งานของตน ซึ่งก็ออกมาหลายชื่ออย่างที่เห็น ตรงนี้จะขอกล่าวเฉพาะ distribution ดังๆพอสังเขปนะครับ กล่าวหมดก็คงไม่ได้ เพราะมีมากมายหลายกลุ่มเหลือเกิน กลุ่ม distribution ดังๆได้แก่
(ของแถม) Desktop environmentเราปฏิเสธไม่ได้ว่าส่วนหนึ่งของการเลือกใช้ linux ก็มาจากการเลือกใช้ desktop environment (ศัพท์ เก่า Desktop manager) ของ distro นั้นๆเองด้วย ตรงส่วนนี้ก็จะขอพูด desktop environment ดังๆละกันนะครับ GNOME เป็น desktop environment ที่มีความนิยมมานาน ง่ายต่อการเรียนรู้ การใช้งาน และมีความสวยงามในระดับหนึ่งครับ ใน Debian, Ubunt และ Mint ก็มีให้เลือกใช้ โดยจะเป็นค่า default มาให้ในระบบปฏิบัติการเลย แต่ถ้าเราไม่พอใจก็สามารถเลือกใช้ตัวอื่นๆได้ KDE ตัวนี้โด่งดังมาพร้อมกับ Linux Mandrak ซึ่งภายหลังตัว desktop environment ก็ยังได้รับความนิยมอยู่ ใครที่พึ่งย้ายมาจาก Windows ก็จะสามารถใช้ตัวนี้ได้เลย เนื่องจากหลักและแนวทางในการพัฒนาจะยึดถือให้ใกล้เคียงกับวินโดวส์มากที่สุด (ไม่รู้ว่าตอนนี้ยังยึดแนวนี้อยู่รึเปล่านะ) Mate ตัวนี่ได้รับการพัฒนามาจาก GNOME 2 ซึ่งเหมาะสำรับคนที่มีเครื่องไม่แรง แต่ยังชอบการใช้งานที่ง่ายครับ Cinnamon เช่นเดียวกัน ตัวนี้ได้รับการพัฒนามาจาก GNOME 3 ครับ เป็น desktop environment หลักของ linux Mint ครับ เน้นการใช้งานที่ง่าย กราฟฟิคและอนิเมชั่นที่สวยงาน หลายๆคนคงชอบ ผมเองก็ชอบครับ Xfce ตัวนี้ก็เป็นที่นิยมสำหรับคนที่มีเสปคเครื่องไม่แรงนัก เบา และทำงานได้รวดเร็วครับ หน้าตาก็สวยงาม ผมเองก็ยังเลือกใช้เป็นบางครั้งครับ ก็เพียงเท่านี้ล่ะครับ สำหรับเรื่องราวของ Linux คร่าวๆ พอจะช่วยทำให้มองเห็นภาพของ Linux ได้บ้าง สำหรับมือใหม่หากอยากจะใช้งานจริงๆ ก็คงไม่มีอะไรไปมากกว่าการได้ทดลองใช้จริงๆ ซึ่งการใช้งานจะเป็นตัวบอกประสบการณ์ได้ดีที่สุดครับ สำหรับบทความคราวหน้าเราจะมาพูดถึงเรื่องการติดตั้ง และการใช้งานคร่าวๆ เริ่มจาก command line แบบดิบๆกันเลยครับ เพื่อให้เกิดพื้นฐานที่ดี 😝 (รึเปล่า) ขอบคุณที่ติดตามครับ |