เราได้เผยแพร่รายการ '10 ที่ดีที่สุด' จำนวนมาก ซึ่งรวมถึงคำแนะนำสำหรับการท่องอินเทอร์เน็ตโดยไม่ระบุตัวตน ส่วนขยาย VS Code และ Linux distros เพื่อติดตั้งบนแท่ง USB และเช่นเคย คุณสามารถใช้ช่องค้นหาเพื่อขอหัวข้อที่คุณสนใจ
วันนี้ เราไม่ได้โฟกัสเฉพาะลินุกซ์ดิสทริบิวชั่นเท่านั้น แต่ลีนุกซ์รุ่นที่เหมาะสมที่สุดสำหรับนักพัฒนาและโปรแกรมเมอร์ ซึ่งหมายความว่าตั้งแต่ครั้งแรกที่คุณบูตระบบปฏิบัติการจนถึงเมื่อคุณติดตั้งแอปพลิเคชันที่จำเป็นสำหรับการตั้งค่าสภาพแวดล้อมของคุณ ขั้นตอนที่จำเป็นเบื้องต้นจะเหมือนกับการเดินเล่นในสวนสาธารณะ และโปรแกรมของคุณจะทำงานโดยไม่รบกวนการขัดจังหวะ
1. อูบุนตู
Ubuntu เป็นระบบปฏิบัติการที่ใช้งานง่ายซึ่งได้รับการออกแบบโดยมีจุดประสงค์เพื่อให้ GNU/Linux พร้อมใช้งานสำหรับผู้ใช้ทั่วไปโดยไม่สูญเสียมาตรฐานของพลังการประมวลผลของผู้เชี่ยวชาญภาคสนามใดๆ เช่น โปรแกรมเมอร์หรือนักวิทยาศาสตร์การวิจัยต้องการทำงาน
Ubunu OS เป็นการกระจาย Linux ที่สะเทือนใจมากที่สุดในโลก และครั้งหนึ่งเคยเป็นระบบปฏิบัติการที่ไม่ใช่ Windows หรือ Mac เพียงระบบเดียว ที่คนส่วนใหญ่ในโลกรู้จัก ความจริงแล้ว การรับรู้เกี่ยวกับโอเพ่นซอร์สจำนวนมากที่เราเห็นในช่วงสองสามปีที่ผ่านมานั้นเชื่อมโยงโดยตรงกับ Ubuntu และความพยายามที่ Canonical ซึ่งเป็นบริษัทแม่ของบริษัทแม่ได้มีส่วนช่วยเหลือชุมชน
Ubuntu Linux Distro
แนะนำ: 34 แอพ Ubuntu ที่ต้องมี
2. openSUSE
openSUSE เป็นระบบปฏิบัติการระดับมืออาชีพและสนับสนุนโดยชุมชน ซึ่งออกแบบมาเพื่อให้ผู้เชี่ยวชาญภาคสนามมีสภาพแวดล้อมการประมวลผลที่เชื่อถือได้สำหรับการทำงานของพวกเขา มีการเผยแพร่ใน 2 เวอร์ชัน Leap – การสนับสนุนระยะยาว (LTS) และ Tumbleweed– การเปิดตัวต่อเนื่อง และทั้งคู่ใช้ YaST ตัวจัดการแพ็คเกจสำหรับการส่งมอบแอปพลิเคชันให้กับผู้ใช้
openSUSE เป็นการแจกจ่าย Linux อิสระที่ได้รับการสนับสนุนโดย SUSE Linuxโดยความร่วมมือกับบริษัทอื่นๆ และมีเป้าหมายเพื่อลดความซับซ้อนของกระบวนการพัฒนาและบรรจุซอฟต์แวร์สำหรับนักพัฒนาและผู้ขาย
OpenSuse Linux Distro
3. มันจาโร
Manjaro เป็นระบบปฏิบัติการบน Arch Linux ที่ออกแบบมาให้รวดเร็ว ใช้งานง่าย และใช้งานง่ายในขณะที่ปรับแต่งพลังของArch Linux และอีกมากมายสร้างขึ้นเพื่อให้มีการออกแบบ UI ที่ทันสมัยซึ่งผู้ที่ย้ายจากแพลตฟอร์ม Windows และ Mac จะไม่มีปัญหาในการใช้งาน และมีให้ใช้งานทั้งในรุ่นที่เป็นทางการและรุ่นที่สนับสนุนโดยชุมชน
นอกเหนือจากการได้รับประโยชน์จากความสุดยอดของ Arch Linux, Manjaroผู้ใช้เพลิดเพลินกับความสามารถในการกำหนดค่าเคอร์เนลหลายตัวและใช้ประโยชน์จากสคริปต์ทุบตีพิเศษสำหรับการกำหนดค่าระบบตามความชอบ
Manjaro Linux Distro
แนะนำ: 10 เหตุผลในการใช้ Manjaro Linux
4. เดเบียน
Debian คือการแจกจ่าย Linux อิสระที่เริ่มต้นโดยความร่วมมือของบุคคลที่ต้องการสร้างระบบปฏิบัติการฟรีให้กับทั่วโลก ได้รับการออกแบบมาให้เป็นขุมพลังด้านคอมพิวเตอร์ที่สามารถทำงานบนฮาร์ดแวร์ประเภทต่างๆ โดยเฉพาะอย่างยิ่งเมื่อนำไปใช้ในการพัฒนา
Debian เป็นหนึ่งในไม่กี่ OSes ที่มาพร้อมกับ 50, 000แพ็คเกจและซอฟต์แวร์ที่คอมไพล์ไว้ล่วงหน้าที่สะดวกสำหรับการติดตั้ง การกำหนดค่า การพัฒนาที่ง่ายดาย และตั้งแต่นั้นมาทำให้เกิด distros มากกว่าที่คนๆ เดียวจะใส่ใจนับ และใช่ คุณรู้จัก distros อย่างน้อยหนึ่งตัว – Ubuntu
Debian Linux Distro
5. Fedora
Fedora เป็นการกระจาย Linux แบบโอเพ่นซอร์สฟรีที่สร้างขึ้นโดยมีจุดประสงค์เพื่อส่งเสริมเทคโนโลยีล้ำสมัยโดยเป็นหัวหอกในการสร้างสรรค์นวัตกรรม ทำงานอย่างใกล้ชิดกับชุมชน Linux และเป็นคนกลุ่มแรกที่ผสานรวมเทคโนโลยีใหม่
ได้รับการสนับสนุนจาก Fedora Project และเป็นเจ้าของโดย Red Hatพัฒนาขึ้นโดยอิสระจากการแจกจ่าย Linux อื่น ๆ และมีหลายเวอร์ชันที่เรียกว่า 'Spins'และสปินเหล่านี้ถูกสร้างขึ้นด้วยจุดโฟกัสที่ไม่เหมือนใคร เช่น เกม ความปลอดภัย คอมพิวเตอร์ & วิทยาการหุ่นยนต์ เป็นต้น
Fedora Linux Distro
แนะนำ: 10 เหตุผลที่ดีที่สุดในการใช้ Fedora Linux
6. Red Hat Enterprise Linux (RHEL)
RHEL (เช่น Red Hat) เป็นโอเพ่นซอร์สแต่เป็นกรรมสิทธิ์ของ Fedora ซึ่งสร้างขึ้นอย่างชัดเจนสำหรับการประมวลผลระดับองค์กรบนเทคโนโลยีสารสนเทศ แพลตฟอร์ม เปิดตัวในรุ่นเซิร์ฟเวอร์สำหรับสถาปัตยกรรม IBM System z และ PowerPC และเป้าหมายคือให้บริการคลาวด์ที่เชื่อถือได้ การพัฒนาแอปพลิเคชัน ระบบอัตโนมัติและการจัดการ การรวมระบบ และโครงสร้างพื้นฐานผ่าน Linux
RHEL เป็นโอเพนซอร์ส ดังนั้นซอร์สโค้ดจึงเผยแพร่สู่สาธารณะได้ฟรีสำหรับผู้ที่ต้องการสร้างโอเพ่นซอร์สใหม่ กระดูก แต่โปรดจำไว้ว่ามีการกำหนดเป้าหมายที่องค์กรและไม่ฟรีหรือไม่สามารถแจกจ่ายซ้ำได้เนื่องจากกฎเครื่องหมายการค้าที่เข้มงวด
RHEL Linux Distro
7. ราสเบียน
Raspbian เป็นการกระจายบนเดเบียนที่ปรับให้เหมาะกับ Raspberry Pi และสร้างขึ้นโดยเน้นที่คุณสมบัติที่จำเป็นสำหรับนักพัฒนาในการเขียนโปรแกรม ฮาร์ดแวร์ Raspberry Pi เพื่อมอบประสิทธิภาพที่ดีที่สุดเท่าที่จะเป็นไปได้ การสร้างที่สมบูรณ์ครั้งแรกเสร็จสมบูรณ์ในปี 2012 เมื่อภาพของมันจัดส่งไปทางเหนือของ 35,000 แพ็คเกจ
Note: Raspbian เป็นความคิดริเริ่มของทีมงานผู้ทำงานร่วมกันโดยเฉพาะและผู้ชื่นชอบโครงการ Debian ที่ต้องการบรรลุเป้าหมายด้านการศึกษาและสนับสนุน การพัฒนาด้วย Raspberry Pi ไม่มีส่วนเกี่ยวข้องกับ Raspberry Pi Foundation
Raspbian เป็นระบบปฏิบัติการที่ใช้เดเบียนสำหรับ Raspberry
แนะนำ: 10 ระบบปฏิบัติการที่คุณสามารถรันบน Raspberry Pi
8. อูบุนตูคอร์
Ubuntu Core เป็นรุ่นที่ได้รับการปรับปรุงให้ดีขึ้นของ Ubuntu distro ที่ใช้ Debian ซึ่งออกแบบมาเพื่อการทำงานและพัฒนาระบบ IoT อย่างปลอดภัย ใช้ประโยชน์จากเทคโนโลยีการบรรจุแอปพลิเคชันของ Canonical อย่างชัดเจน สแนป และช่วยให้ผู้ใช้สามารถพัฒนาแอปพลิเคชัน IoT ระดับมืออาชีพตั้งแต่เริ่มต้นไปจนถึงการปรับใช้ด้วยการรักษาความปลอดภัยและช่องทำเครื่องหมายที่จำเป็นอื่นๆ ทั้งหมด
หากสภาพแวดล้อมการพัฒนาของคุณมีไว้สำหรับ Internet of Things, แอปพลิเคชัน และ/หรือฮาร์ดแวร์ ดังนั้น Ubuntu Core คือความดีทั้งหมดของ Ubuntu ที่บีบอัดไว้ในแพ็คเกจพกพาสำหรับคุณ
Ubuntu Core
9. อาร์คลินุกซ์
Arch Linux เป็นระบบปฏิบัติการอิสระที่ทรงพลังและทำด้วยตัวเอง ซึ่งได้รับการปรับให้เหมาะกับสถาปัตยกรรม x86 และ x64 และมีเป้าหมายสำหรับผู้ใช้ Linux ที่มีความสามารถ มีการแจกจ่ายเป็นรุ่นต่อเนื่องพร้อมคุณลักษณะที่ผู้ใช้หลายคนชอบที่จะเกลียด – ความสามารถสำหรับผู้ปฏิบัติงานในการควบคุมเนื้อหาและฟังก์ชันการทำงานของระบบปฏิบัติการของตนได้ 100%
Arch Linux เป็น distro ที่ซับซ้อนที่ต้องจัดการและแม้ว่ามันอาจจะไม่ใช่ตัวเลือกโปรดของมือใหม่ Linux แต่ก็แน่ใจว่าเป็นหนึ่งใน distros ที่น่ายกย่องที่สุดที่มีอยู่ในปัจจุบัน โดยเฉพาะอย่างยิ่งเมื่อพิจารณาจาก package manager, Pacman และ Arch Wiki ซึ่งมีข้อมูลที่เป็นประโยชน์สำหรับระบบปฏิบัติการ Linux ที่ไม่ใช่ Arch
Arch Linux
แนะนำ: 10 เหตุผลในการใช้ Arch Linux
10. CentOS
CentOS เป็นระบบปฏิบัติการที่ขับเคลื่อนโดยชุมชนบน Fedora ซึ่งออกแบบเป็นการสร้างใหม่ของ RHEL ที่ไม่ใช่เชิงพาณิชย์ โดยมุ่งเน้นที่การใช้ Linux เพื่อส่งมอบระบบนิเวศโอเพ่นซอร์สที่มีประสิทธิภาพโดยใช้ 2 เวอร์ชัน CentsOS Linux – รุ่นเสถียร และ CentOS Stream – รุ่นต่อเนื่อง มันมาพร้อมกับเครื่องมือการเขียนโปรแกรมที่หลากหลายสำหรับนักพัฒนาควบคู่ไปกับความเสถียรระดับองค์กรโดยไม่ต้องเสียค่าใช้จ่ายสำหรับการสนับสนุนหรือการรับรอง
หากคุณสนใจ Red Hat Enterprise Linuxแต่ไม่ใช่บริษัท CentOS คือของแจกที่คุณตามหา
CentOS Linux Distro
11. OpenMandriva
OpenMandriva เป็น distro แบบโอเพ่นซอร์สที่ได้รับการออกแบบโดยมีจุดประสงค์เพื่ออำนวยความสะดวกในการพัฒนา จัดการ แจกจ่าย และส่งเสริมฟรีแวร์แบบโอเพ่นซอร์ส โดยเฉพาะอย่างยิ่งในโครงการต่างๆ ในระดับเคอร์เนล มันเป็นทางแยกของ Mandriva Linux แต่ได้รับการพัฒนาและปรับปรุงอย่างอิสระโดยได้รับการสนับสนุนจาก OpenMandriva Association
Openmandriva Linux Distro
อินเทอร์เฟซผู้ใช้เริ่มต้นของ OpenMandriva คือ KDE Plasma 4 & 5 และ LXQt โดยเฉพาะอย่างยิ่ง Linux distro ตัวแรกที่ใช้ LLVM/Clang เป็น toolchain หลักพร้อมความพร้อมใช้งานของคอมไพเลอร์ข้ามหลายตัว หากคุณต้องการระบบปฏิบัติการสำหรับการพัฒนา คุณก็ยินดี
เป็นที่ทราบกันดีอยู่แล้วว่าสภาพแวดล้อมการประมวลผลของ Linux นั้นง่ายต่อการกำหนดค่าและแม้กระทั่งได้รับการกำหนดค่าสำหรับการพัฒนาบางรูปแบบทันทีที่แกะกล่อง ซึ่งตรงข้ามกับระบบปฏิบัติการอย่าง Windows แต่ไม่มีระบบปฏิบัติการสองระบบที่เหมือนกัน และบางระบบปฏิบัติการจะตอบสนองความต้องการของคุณได้ดีกว่าระบบอื่น
คุณตัดสินใจว่าจะใช้อันไหนสำหรับโปรเจ็กต์การเขียนโปรแกรมครั้งต่อไปของคุณ? อย่าลังเลที่จะแจ้งให้เราทราบความคิดและข้อเสนอแนะของคุณในส่วนความเห็นด้านล่าง