Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

9 เหตุผลที่ Techies รัก Linux

คุณอาจไม่ใช่ Linux user แต่มีเพื่อน nerdy ที่ไม่หยุดพูดถึงมัน ทำไมพวกเขาถึงตื่นเต้นกับ operating system ตัวหนึ่ง?

อ่านต่อเพื่อค้นหาว่าทำไม technical people หลายคนถึงรัก Linux มาก

1. Linux ฟรี

เหตุผลหนึ่งที่ Linux มีผู้ติดตามที่ devout คือ Linux distributions พร้อมดาวน์โหลดฟรี

สิ่งนี้อาจไม่ดู impressive เมื่อ upgrades ของ proprietary OSes จาก Apple และ Microsoft ก็ฟรีในวันนี้ แต่ในยุค 90s เมื่อ Linux ทำ debut ระบบปฏิบัติการราคาสูงมากหากไม่มาพร้อมเครื่อง

Windows, OS/2 หรือ macOS อาจราคาหลายร้อยดอลลาร์ และ proprietary Unix systems อาจราคาเกิน $1000 ขึ้นอยู่กับ options ที่คุณติดตั้ง

Linux distributions ในทางตรงข้าม สามารถดาวน์โหลดฟรีได้ ต้นทุนเพียงกล่อง floppies ที่คุณต้องการติดตั้ง หรือถ้าคุณมี CD-ROM drive คุณแค่ซื้อ CD ซึ่งประหยัดเวลามากใน dial-up internet era

แม้ตอนนั้นก็ถูกกว่า proprietary OS มาก และ technical people รักที่มันได้รับอิทธิพลจาก design ของ Unix systems ที่พวกเขารู้จักและรัก

Linux ตอนนั้นและตอนนี้ อนุญาตให้คนที่ต้องการสำรวจ Unix และ Linux concepts ทำได้ด้วย minimal investment

2. Linux เปิด (Open)

ไปพร้อมกับการเปิด source code ของ browser ของ Netscape (ซึ่งนำไปสู่ Mozilla Firefox browser ในวันนี้) Linux ช่วย popularize open-source movement ในปลาย 90s

หนึ่งใน aspects สำคัญที่สุดของ Linux คือ kernel หรือหัวใจของ OS, องค์ประกอบระบบปฏิบัติการอื่นๆ และ user programs หลายตัว เป็น free และ open-source หมายความว่าใครก็ตามสามารถดู source code และทำการเปลี่ยนแปลงได้ ตามที่ Richard Stallman กล่าว ซอฟต์แวร์นี้ "free as in speech"

เนื่องจาก technical people หลายคนคุ้นเคยกับ Unix และรู้ programming อย่างน้อยบ้าง พวกเขายินดีเพิ่มสิ่งต่างๆ เพื่อทำให้ระบบดีขึ้น ความเปิดเผยนี้ยังขยายไปถึง design ของระบบเอง Linux ถูก configured 主要ผ่าน text files ที่คุณสามารถตรวจสอบได้ด้วย text editor ใดๆ

3. Linux Command Line

เหตุผลอีกอย่างที่ Linux โดดเด่นในหมู่ techies คือ มันรักษาการเชื่อมต่อกับ command line ไว้ได้ ซึ่ง Windows และ macOS ไม่ทำ

ในขณะที่คุณอาจคิดว่า macOS เป็น cousin ของ Linux เพราะมันพัฒนาจาก BSD Unix variant มันยังคงนำเสนอตัวเองเป็น GUI-based system ที่ user-friendly เช่นเดียวกับ Windows แม้จะมี terminal application

ในขณะที่ Windows มี command-line interfaces ทั้ง PowerShell และ Linux พวกมันยังถูกใช้โดย administrators ส่วนใหญ่ ในทางตรงข้ามกับยุค MS-DOS เมื่อทุกคนใช้ command line

เหตุผลคือ command line เสนอ most control over the computer หลาย Linux programs ใช้ command line เพียงอย่างเดียว รวมถึง developer tools สิ่งนี้อาจขับไล่ normal users แต technical users ยอมรับมัน

4. Community Support

ไม่มีใครชอบฟังเพลง hold music หากคุณมีปัญหากับ Linux installation ของคุณ คุณสามารถได้ความช่วยเหลือจากผู้ใช้คนอื่น คุณมี choice ของ support ตั้งแต่ IRC, web forums, Wikis, Discord servers, แม้แต่ in-person user groups

คุณสามารถได้ความช่วยเหลือกับ installation หรือปัญหาอื่นๆ ที่คุณอาจเผชิญใน Linux หากมันเคยเกิดกับคุณ คุณอาจไม่ใช่คนแรก คนมักโพสต์ solution ที่ไหนที่นั่นบนเว็บ

แม้คุณจะไม่มีปัญหากับ Linux user groups ไม่ว่าจะ online หรือ in person เสนอ fun social atmosphere น่าจะมาจาก community spirit ที่ Linux ดูเหมือนจะ inspire ในผู้ใช้ Linux users มาจาก all walks of life และ tend to be interesting people ดังนั้นจึงสนุกที่จะ hang out กับพวกเขา

มี commercial forms ของ support จาก major distro developers อย่าง Red Hat, SUSE และ Canonical แต่เหล่านี้มุ่งเป้า enterprises ที่ใช้ Linux servers ใน large data centers มากกว่า

5. Programming Tools เยอะมาก

มีเหตุผลที่ Linux ได้รับความนิยมกับ developers: มันมาพร้อม tools หลายอย่างที่พวกเขาต้องการสำหรับงาน Editors, compilers, interpreters, debuggers ใดๆ มักรวมอยู่ใน default system หากไม่ใช่ ก็เพียง package manager command หนึ่ง

Wide availability ของ programming tools บน Linux ทำให้มันเป็น ideal system เพื่อเรียนรู้ coding Shell languages ที่ง่ายที่สุดคือ shell เนื่องจากผู้ใช้หลายคนใช้อยู่แล้ว และ scripting languages อย่าง Perl หรือ Python สิ่งเหล่านี้ทำให้ users experiment ได้ง่าย ซึ่งนำไปสู่ popularity ของ Linux สำหรับ rapid prototyping

6. Rapid Prototyping

Linux เป็น ideal platform สำหรับ rapid prototyping และ experimentation เนื่องจาก affinity สำหรับ scripting languages

Scripting languages ให้คุณ work out code แบบ interactive และเนื่องจากพวกมันเป็น interpreted คุณไม่ต้องรอ compile นี่หมายความว่าคุณสามารถ develop apps ได้เร็ว Developers สามารถ experiment กับ code ได้อย่างอิสระ

เว็บไซต์หลายแห่งใช้พวกมัน behind the scenes ซึ่งเป็นเหตุผลที่พวกเขา roll out features ก่อน competitors Interpreters อาจช้ากว่า compiled programs แต่ developers เชื่อว่า development speed น้ำหนักกว่า performance hit

หลายปี shell หรือ command interpreter เป็น go-to scripting language แม้ shell scripts ยัง useful สำหรับ small jobs เกี่ยวกับ Linux files และ utilities modern scripting languages อย่าง Python ได้รับความนิยมเพราะ portable ไปยังระบบต่างๆ มากกว่า และมี libraries มากมายที่ทำให้ programming jobs ง่ายขึ้น

7. Linux ปรับแต่งได้

Linux ยังได้รับความนิยมในหมู่ technical users เพราะคุณสามารถ customize มันได้มากกว่า operating systems อื่นๆ คุณมี choice ของ desktop environments, window managers และ apps

คุณแม้แต่สามารถรัน Linux โดยไม่มี GUI หากต้องการ และหลาย servers ทำเช่นนั้น ความยืดหยุ่นนี้คือสิ่งที่ทำให้ Linux เพราะใจ sophisticated users มากมาย

8. Linux รันทุกที่

Linux เริ่มบน x86 processors แตตอนนี้รันบนเกือบทุก processor ที่มีอยู่ หากคุณมี Android phone มันรัน modified version ของ Linux มันยังเป็น default operating system ของ Raspberry Pi หากมันมีอยู่ คุณน่าจะได้ Linux สำหรับมัน

นี่คือเหตุผลที่ Linux ได้รับความนิยมสำหรับ revive older machines ที่อาจไม่ได้รับ support จาก Microsoft หรือ Apple แล้ว

9. มันเล่นร่วมกับผู้อื่นได้ดี

หนึ่งใน strengths ของ Linux คือความสามารถในการ interoperate กับระบบอื่นๆ Linux อ่านหรือเขียน file formats เดียวกันบน PCs และ Macs ได้มาก

เนื่องจาก PC programs หลายตัวรันได้เฉพาะ DOS/Windows ผู้ใช้หลายคนจะ dual boot หรือรัน Windows และ Linux บน partitions หรือ drives แยก และใช้ boot loader เลือกระหว่างพวกเขาตอนบูท

ต่อมา virtualization อนุญาตให้ผู้ใช้รันหนึ่งระบบภายในอีกตัวโดยไม่ต้อง reboot ด้วย Microsoft's Windows Subsystem for Linux (WSL) คุณไม่ต้องติดตั้ง Linux แยก คุณสามารถรัน several popular Linux distributions บน Windows 10 หรือ 11 นี่หมายความว่าคุณไม่ต้องเลือกระหว่างหนึ่งหรืออีกตัว

Linux เหมาะกับคุณไหม?

หากฟีเจอร์ทั้งหมดนี้ทำให้คุณ curious คุณอาจสงสัยว่า Linux เหมาะกับคุณไหม หากคุณพิจารณา career ใน IT หรือแค่ชอบ computers จริงๆ Linux คุ้มค่าที่จะเรียนรู้

คุณแม้แต่ไม่ต้องติดตั้ง Linux เพื่อลอง คุณอาจลอง live distro เล่นกับ Linux และดูว่าชอบไหม อาจมีวันหนึ่งคุณจะกลายเป็นเพื่อนที่ไม่หยุดพูดถึง Linux

Linux เป็นสนามเดินเล่นของ Nerd

Flexibility ของ Linux ทำให้มันเป็น favorite สำหรับ technically adept users แตคุณไม่ต้องเป็น nerd เพื่อติดตั้งและใช้มัน หากคุณมี USB stick ว่าง คุณสามารถลอง Linux distribution และดูว่ามันเหมาะกับคุณไหม