Linux Distros. What's the dif?
ลินุกซ์ดิสโตร
So many distros, so little time. How to find your perfect "mate".
In the book (torrented, of course), "The Command Line". It states that step one for any project is to determine the best OS. Windows is never it. No Linux Distros are best at everything. Most specialise. Some by tasks, others by some ideal.
In-club, I keep my fave, Archlinux, on 2 machines. It's best for my needs to to it's focus on cli as the main interface, minimalism as the best security feature and huge repo. I'm also just partial and familiar with the pacman ecosystem and tar files.
My example is all. There are distros for everybody. Mine is not a good choice for beginners and those moving from Windows.
Mint is well-liked by most beginners and fairly simple while having all the modern basics and very easily installed.
Ubuntu is similar and built to have absolutely everything that Windows has and more, which is nice for those needing the full Western ecosystem of Amazon, Facebook, Google, X, and every other Amerikan tech corporation's software pre-installed.
Choice hinges on:
Application. Fedora does servers nice.
Ideals. Politics, privacy, open-source, etc.. "Google-free" Android is 1 example of an ideals-based OS.
Prices and conditions. I never sign "terms & conditions" for anything on Linux, but should you need paid software from Redhat or somesuch, both prices and conditions may be required. If you must, be sure of the company with which you make the contract as this is a security issue.
Size. I imagine Windows as a huge camper compete with twin bowling alleys, olympic pool and grand ballrooms of Victorian porportions. Having every single convenience on earth, it can barely move. Ubuntu is similar. Perhaps only the one bowling alley. Mint is a fine little runner, like a common Toyota. It does the daily. Puppy is pocket-sized and homely like an old VW bug. Archlinux is like the kit car you build yourself. It can be the lightest and fastest without even a desktop if all you need is to run a server or similar. Size also touches on security which is coming up. Less to protect is always good.
Repository. Super-important! Always check to see if the repo has your needs. If it does'nt, likely you need a different OS. Fedora has "clones". Other OSs that can do all the same stuff, like CentOS, seem quite good until you find out you have to "compile from source" everything you could have just installed in minutes on Fedora.
See, repos make installation easy. Without them, it is time consuming and not something beginners want to do. An OS, to be the best for your needs, MUST have your needs on the repo for easy installation.
So, make a list of ever application you will need and compare this to what the repo offers. Never skip this step.
ต่างกันยังไง?
ดิสโตรมากมาย เวลาน้อยเหลือ จะหาคู่ที่ "ใช่" ได้อย่างไร ในหนังสือ (โหลดมาจากทอร์เรนต์แน่นอน) "The Command Line" กล่าวว่าขั้นตอนแรกของโปรเจกต์ใดๆ คือการกำหนดระบบปฏิบัติการที่ดีที่สุด วินโดวส์ไม่ใช่ตัวเลือกนั้นเลย ไม่มีลินุกซ์ดิสโตรตัวไหนเก่งทุกอย่าง ส่วนใหญ่จะเชี่ยวชาญเฉพาะด้าน บางตัวเชี่ยวชาญตามภารกิจ บางตัวตามอุดมคติ
ในชมรม ผมใช้ Archlinux ตัวโปรดบนเครื่อง 2 เครื่อง มันตอบโจทย์ผมที่สุดเพราะเน้น cli เป็นอินเทอร์เฟซหลัก ความเรียบง่ายเป็นฟีเจอร์ความปลอดภัยที่ดีที่สุด และมีรีโพขนาดใหญ่ ผมยังชอบและคุ้นเคยกับระบบนิเวศของ pacman และไฟล์ tar เป็นพิเศษ
ตัวอย่างของผมคือทั้งหมดนั้น มีดิสโตรสำหรับทุกคน ดิสโตรของผมไม่ใช่ตัวเลือกที่ดีสำหรับมือใหม่และคนที่ย้ายจากวินโดวส์
Mint เป็นที่ชื่นชอบของมือใหม่ส่วนใหญ่ ค่อนข้างเรียบง่ายในขณะที่มีพื้นฐานสมัยใหม่ครบและติดตั้งง่ายมาก
Ubuntu คล้ายกันและถูกสร้างมาให้มีทุกอย่างที่วินโดวส์มีและมากกว่า ซึ่งดีสำหรับคนที่ต้องการระบบนิเวศตะวันตกเต็มรูปแบบที่มีซอฟต์แวร์ของบริษัทเทคอเมริกันอย่าง Amazon, Facebook, Google, X และอื่นๆ ติดตั้งมาล่วงหน้า
ตัวเลือกขึ้นอยู่กับ:
แอปพลิเคชัน Fedora ทำเซิร์ฟเวอร์ได้ดี
อุดมคติ การเมือง ความเป็นส่วนตัว โอเพนซอร์ส ฯลฯ Android "ไร้ Google" เป็นตัวอย่างหนึ่งของระบบปฏิบัติการที่ขับเคลื่อนด้วยอุดมคติ
ราคาและเงื่อนไข ผมไม่เคยเซ็น "ข้อกำหนดและเงื่อนไข" สำหรับอะไรบนลินุกซ์ แต่ถ้าคุณต้องใช้ซอฟต์แวร์แบบเสียเงินจาก Redhat หรืออะไรทำนองนั้น อาจต้องมีทั้งราคาและเงื่อนไข ถ้าจำเป็นต้องใช้ ต้องแน่ใจในบริษัทที่คุณทำสัญญาด้วย เพราะนี่คือประเด็นด้านความปลอดภัย
ขนาด ผมนึกภาพวินโดวส์เป็นรถบ้านยักษ์ใหญ่ที่มีเลนโบว์ลิ่งคู่ สระว่ายน้ำโอลิมปิก และห้องบอลรูมขนาดวิกตอเรียน แบบว่ามีสิ่งอำนวยความสะดวกครบทุกอย่างบนโลกจนแทบขยับไม่ได้ Ubuntu ก็คล้ายกัน อาจมีเลนโบว์ลิ่งแค่เลนเดียว Mint คือรถเล็กวิ่งเรียบๆ เหมือนโตโยต้าทั่วไป ใช้ได้กับชีวิตประจำวัน Puppy คือรถไซส์พกพา อบอุ่นเหมือนโฟล์คสวาเกนรุ่นเก่า Archlinux เหมือนรถคิทคาร์ที่คุณประกอบเอง มันสามารถเบาที่สุดและเร็วที่สุด โดยไม่ต้องมีเดสก์ท็อปด้วยซ้ำ ถ้าสิ่งที่คุณต้องการคือรันเซิร์ฟเวอร์หรืออะไรทำนองนั้น ขนาดยังเกี่ยวข้องกับความปลอดภัยซึ่งจะกล่าวถึงต่อไป การมีอะไรให้น้อยที่จะปกป้องนั้นดีเสมอ
รีโพสิทอรี สำคัญมาก! ตรวจสอบเสมอว่ารีโพมีสิ่งที่คุณต้องการหรือไม่ ถ้าไม่มี ก็อาจต้องเปลี่ยนไปใช้ระบบปฏิบัติการอื่น Fedora มี "โคลน" ระบบปฏิบัติการอื่นที่ทำสิ่งเดียวกันได้ทั้งหมด เช่น CentOS ดูเหมือนจะดีมาก จนกว่าคุณจะพบว่าต้อง "คอมไพล์จากซอร์สโค้ด" ทุกอย่างที่คุณสามารถติดตั้งได้ในไม่กี่นาทีบน Fedora
เห็นไหม รีโพทำให้การติดตั้งง่าย ถ้าไม่มีมัน ก็จะใช้เวลานานและไม่ใช่อย่างที่มือใหม่ต้องการ ระบบปฏิบัติการที่จะดีที่สุดสำหรับความต้องการของคุณ ต้องมีสิ่งที่คุณต้องการอยู่ในรีโพเพื่อการติดตั้งที่ง่าย
ดังนั้น จงทำรายการแอปพลิเคชันทั้งหมดที่คุณจะต้องใช้และเปรียบเทียบกับสิ่งที่รีโพมีให้ อย่าข้ามขั้นตอนนี้เด็ดขาด ระบบปฏิบัติการที่ดีที่สุดถูกสร้างขึ้นมากกว่าถูกติดตั้ง
The best OSs are built more than installed.