Training

The Linux Distro Series

24 Feb 2012

บทความนี้เป็นบทความที่แนะนำให้รู้จักกับ Linux Distros ต่างๆเพื่อเป็นแนวทางในการเลือกใช้หรือศึกษาสำหรับผู้ที่กำลังเริ่มต้นกับ Linux โดยจะชี้ให้เห็นถึงจุดเด่นของแต่ละ Distro

Introduction

Linux นั้นโดยความเข้าใจของคนทั่วไปคือระบบปฏิบัติการ (Operating System) แต่ในความเป็นจริงแล้วมันเป็นเพียงแค่ Kernel หรือเป็นเพียงองค์ประกอบหลักองค์ประกอบหนึ่งของ OS เท่านั้น เรายังต้องการองค์ประกอบอื่นๆอีกเพื่อให้ครบถ้วนเพียงพอต่อการใช้งาน ซึ่งองค์ประกอบอื่นๆที่ว่าก็คือซอฟต์แวร์แพ็คเกจต่างๆอาทิเช่น window manager, text editor, terminal, file manager เป็นต้น การจะที่เราจะดาวน์โหลดองค์ประกอบต่างๆมาติดตั้งเองทั้งหมดคงไม่ใช้เรื่องง่ายแน่ (เครื่องผมณขณะที่เขียนบทความนี้ใช้ทั้งหมด 2848 แพ็คเกจ !!!) ดังนั้นในการใช้งานจริงเราจึงเลือกที่จะดาวน์โหลดและติดตั้ง Linux Distribution หรือที่เรียกสั้นๆว่า Distro แทน อาทิเช่น Red Hat, Ubuntu, Arch เป็นต้น Linux Distro ก็คือ Linux สำเร็จรูปพร้อมใช้ที่มีกลุ่มคนหรือองค์กรรวบรวมองค์ประกอบต่างๆที่จำเป็นต่อการเป็น OS ให้แล้ว อย่างไรก็ตาม Distros นั้นมีอยู่มากมายเป็นร้อยและแต่ละ Distro ก็มีความหลากหลายทั้งจุดมุ่งหมาย,แนวทาง,และรายละเอียด บ้างก็เน้นไปที่การใช้งานเป็น Desktop บ้างก็เน้นไปที่การใช้งานเป็น Server และแต่ละตัวก็ล้วนแล้วแต่มีข้อดีน่าใช้ทั้งสิ้น แล้วเราจะเลือกใช้หรือเริ่มต้นกับตัวไหนดีหล่ะ? ดังนั้นผมจึงเขียนบทความนี้ขึ้นเพื่อเป็นแนวทางแก่ผู้ที่กำลังเริ่มต้นกับ Linux โดยจะทยอยเขียนถึง Distros ตัวต่างๆและจะแยกออกเป็นบทความๆไป แต่จะใส่ลิงค์ไว้ที่บทความนี้เพื่อให้ง่ายต่อการติดตามต่อไป หากคุณยังไม่รู้จักว่า Linux คืออะไรก็แนะนำให้อ่านบทความ "Linux คืออะไร?" นี้เสียก่อน

Linux Distros ต่างๆ

  • "Red Hat (Fedora, CentOS, Scientific Linux)"
    • Distro ที่เป็นที่นิยมในตลาด Server
  • Ubuntu
  • Suse (OpenSuse, Education-Li-f-e)
  • Debian
  • Slackware (Zenwalk, Vector)
  • Gentoo
  • Arch
  • Mint
  • Puppy
  • PCLinuxOS
  • Mandriva
  • Mepis

Note and Summary

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

ปล. จะค่อยๆทยอยเขียนถึงตัวต่างๆตามเวลาจะเอื้ออำนวยนะครับ หากอยากให้เขียนถึงตัวไหนก่อนเป็นพิเศษก็บอกกันมาได้ ถ้าผมเคยสัมผัสมันมาบ้าง

ปล. ผมไม่ใช่ผู้เชี่ยวชาญ Linux นะครับ เป็นเพียง Linux Desktop User ที่อยากแชร์ประสบการณ์เท่านั้น :)


Books By Me

JavaScript Programming Guide book cover

JavaScript Programming Guide
Thai language
Kontentblue Publishing

About This Site

I use this site to share my knowledge in form of articles. I also use it as an experimental space, trying and testing things. If you have any problems viewing this site, please tell me.

→ More about me

→ Contact me

→ Me on facebook

Creative Commons Attribution License

creative commons logo

This license lets you distribute, remix, tweak my articles, even commercially, as long as you credit me for the original creation.

ด้วยสัญญาอนุญาตินี้ คุณสามารถเผยแพร่ ดัดแปลง แก้ไขและนำบทความของผมไปใช้ แม้ในเชิงธุรกิจ ตราบใดที่คุณได้อ้างอิงกลับมาและให้เครดิตกับผม