หนังสือที่ดีที่สุดสำหรับการเรียนรู้ Linux

Best Books Learning Linux



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

หนังสือแนะนำที่ดีที่สุดสำหรับการเรียนรู้ Linux คือ เรียนรู้ Linux อย่างรวดเร็ว คู่มือที่เป็นมิตรเพื่อควบคุมระบบปฏิบัติการที่ทรงพลังที่สุดในโลกได้อย่างง่ายดาย ซื้อเลยตอนนี้ในราคา $39.99 USD บน Amazon

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







เอาล่ะ.



วิธีการทำงานของ Linux โดย Brian Ward

วิธีการทำงานของลินุกซ์




ผู้ชม: ผู้เริ่มต้น





เกี่ยวกับผู้เขียน: Brian Ward เป็นสถาปนิก นักเขียน ผู้สอน และที่ปรึกษาซอฟต์แวร์ ปัจจุบันเขาทำงานเป็นหัวหน้าฝ่ายเทคนิคในบริษัทเอกชนแห่งหนึ่งในเมืองเกเธอร์สเบิร์ก รัฐแมริแลนด์ เขาทำงานกับ Linux มาตั้งแต่ต้นปี 1990 และจบปริญญาเอก ในสาขาวิทยาการคอมพิวเตอร์จากมหาวิทยาลัยชิคาโก เขายังได้ประพันธ์ The Linux Problem Solver, Linux Kernel-HOWTO และ The Book of VMware

ทบทวน: ผู้เริ่มต้นที่ต้องการเรียนรู้เกี่ยวกับการทำงานภายในของระบบปฏิบัติการ Linux (OS) จะไม่พบหนังสือที่ดีกว่านี้ ระยะเวลา. ผู้เขียนให้คำอธิบายอย่างละเอียดและเข้าใจง่ายเกี่ยวกับการทำงาน (มักถูกมองข้าม) ของระบบปฏิบัติการ วิธีการทำงานของ Linux ทำให้ทุกคนสามารถเข้าถึงแนวคิดเบื้องหลังระบบปฏิบัติการ Linux เมื่ออ่านหนังสือ คุณจะเข้าใจข้อมูลเชิงลึกที่หามาอย่างยากลำบากซึ่งมักจะมาจากประสบการณ์หลายปี



หนังสือเล่มนี้จะอธิบายว่า Linux บูทอย่างไร ตั้งแต่ตัวโหลดการบูตไปจนถึงการเริ่มใช้งาน วิธีที่เคอร์เนลจัดการอุปกรณ์ ไดรเวอร์ และกระบวนการต่างๆ เครือข่าย อินเทอร์เฟซ ไฟร์วอลล์ และเซิร์ฟเวอร์ทำงานอย่างไร เครื่องมือในการพัฒนาทำงานอย่างไรและเกี่ยวข้องกับไลบรารีที่ใช้ร่วมกัน และวิธีเขียนเชลล์สคริปต์ หนังสือเล่มนี้ยังสำรวจเคอร์เนลและงานระบบที่สำคัญภายในพื้นที่ผู้ใช้ รวมถึงการเรียก IO ของระบบและระบบไฟล์ ด้วยการผสมผสานที่เชี่ยวชาญของความรู้พื้นฐาน ข้อมูลเชิงทฤษฎี สถานการณ์จริง และคำอธิบายที่เกี่ยวข้อง How Linux Works สอนทุกสิ่งที่คุณต้องการเพื่อแก้ปัญหาที่น่ารำคาญและควบคุมระบบปฏิบัติการของคุณ

เหนือสิ่งอื่นใด หากคุณมีความสนใจในคอมพิวเตอร์ หนังสือเล่มนี้ก็น่าอ่าน ผู้เขียนรวบรวมแต่ละหน้าจาก 350+ หน้าพร้อมความรู้โดยละเอียดและตัวอย่างที่เข้าใจง่าย ดังนั้นไม่ว่าคุณต้องการที่จะศึกษาทุกประโยคหรืออ่านแบบสบาย ๆ คุณจะยังคงได้รับภาพรวมที่ดีของความสัมพันธ์ระหว่างเคอร์เนลและส่วนต่อประสานผู้ใช้ ผู้เชี่ยวชาญจะพบว่าหนังสือเล่มนี้น่าพึงพอใจ แต่เราเชื่อว่าหนังสือเล่มนี้มีประโยชน์มากกว่าสำหรับผู้เริ่มต้น

ซื้อวิธีการทำงานของ Linux: อเมซอน

เรียนรู้ Linux อย่างรวดเร็วโดย Ahmed Alkabary

เรียนรู้ Linux อย่างรวดเร็ว

ผู้ชม: ผู้เริ่มต้นและผู้เริ่มต้นขั้นสูง

เกี่ยวกับผู้เขียน: Ahmed เป็นผู้เชี่ยวชาญด้านเทคโนโลยีและโปรแกรมเมอร์ตั้งแต่สมัยเรียนมัธยมปลาย ปัจจุบันเป็นผู้ดูแลระบบ Linux มืออาชีพที่ประสบความสำเร็จซึ่งทำงานให้กับ IBM ในแคนาดา นอกเหนือจากหน้าที่ดูแลระบบเต็มเวลาแล้ว Ahmed ยังประสบความสำเร็จในการฝึกอบรมโดยมีนักเรียนมากกว่า 100,000 คนที่เรียนรู้จาก Ahmed on the Udemy แพลตฟอร์ม. ในปี 2020 Ahmed ได้รับรางวัล LiFT Sysadmin Super Star Award นอกจาก Linux Ahmed ยังได้รับการรับรองและมีความเชี่ยวชาญใน Cisco Routers และ Cloud Platforms เช่น AWS และ Azure ดู สัมภาษณ์กับอาเหม็ด ที่นี่.

ทบทวน: หนังสือเล่มนี้มีขึ้นเพื่อเป็นการเดินทางที่สนุกสนานตั้งแต่เริ่มต้นใช้งาน linux ไปจนถึงการมีพื้นฐานที่แข็งแกร่งในฐานะผู้ใช้ Linux สำหรับการใช้งานเดสก์ท็อปรายวัน สำหรับการดูแลเซิร์ฟเวอร์และหรือสำหรับการพัฒนาโปรแกรม ผู้เขียนได้ชี้ให้มีความสนุกสนานและส่งเสริมการเล่นเป็นรูปแบบการเรียนรู้ในขณะที่คุณได้รับการแนะนำให้รู้จักกับแนวคิด

เนื้อหาเริ่มต้นด้วยการติดตั้ง Linux ในเครื่องเสมือนเพื่อให้แน่ใจว่าผู้อ่านมีสภาพแวดล้อมในการใช้ linux สำหรับการเรียนรู้ แม้ว่าพวกเขาต้องการเริ่มต้นด้วย Windows หรือ MacOS และใช้เครื่องเสมือนเพื่อติดตั้ง linux เป็นครั้งแรก เมื่อติดตั้งสภาพแวดล้อมแล้ว ผู้เรียนจะไปยังการนำทางและทำความเข้าใจระบบไฟล์ linux โดยใช้ตัวแก้ไขมาตรฐานเพื่อแก้ไขไฟล์ จำไว้ว่าใน Linux ทุกอย่างเป็นไฟล์! คุณเรียนรู้วิธีนำทางระบบช่วยเหลือในตัวและหน้าคู่มือ ดังนั้นคุณจะไม่หลงทางใน Linux การจัดการผู้ใช้ การจัดการแพ็คเกจ และการจัดการเครือข่ายล้วนมีความสำคัญสำหรับผู้ดูแลระบบในอนาคต เช่นเดียวกับการดูแลรักษา Linux Desktop ของคุณเอง มีการสอนการเขียนสคริปต์ทุบตีเช่นเดียวกับ crontab เพื่อให้คุณสามารถทำให้สภาพแวดล้อมของคุณเป็นแบบอัตโนมัติได้ ความปลอดภัยและอื่น ๆ

หนังสือสนุกเล่มนี้ที่ให้การรักษาแบบองค์รวมของสภาพแวดล้อม linux และสอนวิธีดูแลระบบ linux ของคุณสำหรับตัวคุณเองและผู้อื่น หลังจากอ่านหนังสือเล่มนี้แล้ว คุณจะมีความเข้าใจที่ชัดเจนเกี่ยวกับ Linux และชีวิตของผู้ดูแลระบบ

ซื้อ Learn Linux อย่างรวดเร็ว คู่มือที่เป็นมิตรเพื่อควบคุมระบบปฏิบัติการที่ทรงพลังที่สุดในโลกได้อย่างง่ายดาย: อเมซอน

การดูแลระบบ Linux: ระบบปฏิบัติการ Linux และคู่มือบรรทัดคำสั่งสำหรับผู้ดูแลระบบ Linux โดย Jason Cannon

การดูแลระบบลินุกซ์


ผู้ชม: ผู้เริ่มต้นและผู้เชี่ยวชาญ

เกี่ยวกับผู้เขียน: Jason Cannon เป็นวิศวกรระบบ UNIX และ Linux เขาได้ประพันธ์หนังสือหลายเล่มบน Linux (โดยเฉพาะ Command Line Kung Fu และ Linux Administration) เขาเป็นผู้ก่อตั้ง Linux Training Academy และเป็นที่ปรึกษาอิสระสำหรับธุรกิจขนาดเล็ก และเขาได้สอนนักเรียนกว่า 40,000 คนผ่านหลักสูตรออนไลน์และออฟไลน์ของเขา นอกจากนี้ เขายังเคยร่วมงานกับบริษัทต่างๆ เช่น Hewlett-Packard, Xerox, UPS และ Amazon เป็นต้น

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

หนังสือเล่มนี้เป็นบทนำที่ดีเกี่ยวกับลีนุกซ์ดิสทริบิวชันในอินเทอร์เฟซบรรทัดคำสั่ง ครอบคลุมแนวคิดพื้นฐานของการดูแลระบบฝั่งเซิร์ฟเวอร์และให้ลูกเล่นและเคล็ดลับที่น่าทึ่ง ไม่ว่าคุณจะเป็นผู้ดูแลระบบ Windows ผู้เชี่ยวชาญที่เปลี่ยนมาใช้ Linux หรือผู้ใช้ Linux ที่กำลังพิจารณาการดูแลระบบ Linux มีอะไรมากมายให้แกะที่นี่

หนังสือเล่มนี้ไม่ได้เน้นที่การแจกจ่าย Linux โดยเฉพาะ แต่จะกล่าวถึงไฟล์พื้นฐาน ยูทิลิตี้หลักของ GNU และเครื่องมือจัดการเชลล์และข้อความของระบบ Linux โดยทั่วไป นอกจากนี้ กระบวนการบูตเซิร์ฟเวอร์ Linux, ประเภทข้อความ, การจัดการดิสก์, การจัดการผู้ใช้และกลุ่ม, การอนุญาตไฟล์, แนวคิดเกี่ยวกับเครือข่าย, ตัวแก้ไข, ฟังก์ชัน, กระบวนการ, คำสั่ง Linux และเชลล์สคริปต์

ซื้อ Linux Administration โดย Jason Cannon: อเมซอน

The Linux Command Line: A Complete Introduction โดย William Shotts

Linux Command Line

ผู้ชม: ผู้เริ่มต้น

เกี่ยวกับผู้เขียน: William Shotts เป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์และซอฟต์แวร์ที่เกษียณแล้ว ภูมิหลังของเขาในการพัฒนาซอฟต์แวร์รวมถึงการสนับสนุนด้านเทคนิค การประกันคุณภาพ และเอกสารทางเทคนิค เขายังเป็นผู้ก่อตั้ง LinuxCommand.org ซึ่งเป็นเว็บไซต์เพื่อการศึกษาและสนับสนุน Linux ที่นำเสนอข่าวสารและบทวิจารณ์ และเขาเป็นผู้สนับสนุนบรรทัดคำสั่ง Linux ที่แข็งแกร่ง

ทบทวน: Linux Command Line จะนำคุณจากการกดปุ่มเทอร์มินัลครั้งแรกไปจนถึงการเขียนโปรแกรมทั้งหมดใน Bash ซึ่งเป็นภาษาบรรทัดคำสั่ง Linux ที่ได้รับความนิยมมากที่สุด เพื่อให้คุณสามารถจัดการระบบปฏิบัติการและทำสิ่งต่างๆ ให้เสร็จสิ้นได้

หนังสือเล่มนี้ยังมีบทเรียนเกี่ยวกับสนามเด็กเล่นที่ยอดเยี่ยมอีกด้วย ในบทเรียนเหล่านี้ คุณสามารถสร้างไฟล์และโฟลเดอร์จำลองและดำเนินการต่างๆ กับไฟล์เหล่านี้ได้ ตัวอย่างเช่น ในบทเรียนหนึ่ง คุณใช้การสัมผัสเพื่อสร้างสิบโฟลเดอร์โดยแต่ละไฟล์มีร้อยไฟล์ โดยการเขียนโค้ดสั้นๆ เพียงบรรทัดเดียว ในขณะที่อีกบทหนึ่ง คุณใช้ grep และ ls เพื่อระบุโปรแกรมทั้งหมดที่ตรงกับรูปแบบ

Linux Command Line มีมากกว่า 500 หน้า โดยมี 36 บท โดยแต่ละบทครอบคลุมหัวข้อเฉพาะ สิบบทแรกอธิบายวิธีการทำงานของ Linux OS (รวมถึงการอนุญาต กระบวนการ และสภาพแวดล้อม) และการใช้เชลล์โดยทั่วไปเพื่อนำทางโครงสร้างไฟล์ จัดการไฟล์และโฟลเดอร์ ฯลฯ ถัดไป เครือข่าย การค้นหา การเก็บถาวร ตัวจัดการแพ็คเกจ ครอบคลุมการจัดเก็บ นิพจน์ทั่วไป การจัดรูปแบบข้อความ และการพิมพ์ ส่วนสุดท้ายจะแนะนำเชลล์สคริปต์และทำงานได้ดีเหมือนการสอนการเขียนโปรแกรมขั้นพื้นฐาน

ข้อความนี้เข้าถึงได้และสอนลูกเล่นบรรทัดคำสั่งที่มีประโยชน์มากมายโดยไม่ต้องเชื่อมโยงกับการแจกจ่าย Linux เฉพาะ ข้อความสามารถเข้าถึงได้และมักจะตลกซึ่งทำให้อ่านสนุก หนังสือเล่มนี้มีเนื้อหาที่มีประโยชน์มากมาย สำหรับทั้งโปรแกรมในตัวและโปรแกรมเชลล์สคริปต์แบบกำหนดเอง

ซื้อ Linux Command Line โดย William Shotts: อเมซอน

Linux Pocket Guide: คำสั่งที่จำเป็น โดย Daniel J. Barrett

คู่มือพ็อกเก็ตลินุกซ์


ผู้ชม: ผู้เริ่มต้นและผู้เชี่ยวชาญ

เกี่ยวกับผู้เขียน: Daniel J. Barrett เป็นนักเขียนด้านเทคนิค วิศวกรซอฟต์แวร์ ผู้ดูแลระบบ Linux และนักดนตรี เขาได้เขียนหนังสือหลายเล่มเกี่ยวกับเทคโนโลยีและคอมพิวเตอร์ ซึ่งเน้นที่แง่มุมต่างๆ ของ Linux เป็นหลัก ผลงานของเขาได้รับการแปลเป็นภาษาจีนกลาง โปแลนด์ ฝรั่งเศส เยอรมัน รัสเซีย และสเปน รวมถึงภาษาอื่นๆ เขายังได้ตีพิมพ์ผลงานวิจัย 6 เรื่องในหัวข้อที่เกี่ยวข้อง ปัจจุบันเขาทำงานเป็นวิศวกรซอฟต์แวร์

ทบทวน: คู่มือพกพาสำหรับ Linux ครอบคลุมคำสั่งพื้นฐานของ Linux ที่จำเป็นสำหรับงานประจำวันส่วนใหญ่ และสามารถทำหน้าที่เป็นแนวทางสำหรับไวยากรณ์คำสั่ง รุ่นล่าสุดมีคำสั่งใหม่สำหรับการประมวลผลภาพและไฟล์เสียง การรันและสิ้นสุดโปรแกรม การเขียน การอ่าน และการเขียนคลิปบอร์ดของระบบใหม่ และการจัดการไฟล์ PDF รวมถึงหัวข้อต่างๆ เช่น การเชื่อมต่อเครือข่าย ระบบไฟล์และเชลล์ การเขียนโปรแกรมด้วยเชลล์ สคริปต์ การสร้างและแก้ไขไฟล์ ที่เก็บข้อมูลระยะไกล กระบวนการดูและควบคุม การจัดการบัญชี และการติดตั้งซอฟต์แวร์ นอกจากนี้ยังแสดงรายการสำนวนบรรทัดคำสั่งที่ไม่ค่อยมีใครรู้จักแต่มีประสิทธิภาพ เช่น การแทนที่กระบวนการและการวางไพพ์ Bash

Linux Pocket Guide กำหนดเส้นทางที่คุณสามารถปฏิบัติตามคำสั่ง Linux ที่จำเป็นได้ เป็นหนังสืออ้างอิงในงานที่ยอดเยี่ยมสำหรับทั้งมืออาชีพและผู้เริ่มต้น และอ่านง่ายกว่า man-pages ในขณะที่ให้ความลึกใกล้เคียงกัน นอกจากนี้ คำสั่งต่างๆ จะถูกจัดกลุ่มในลักษณะที่สมเหตุสมผล ซึ่งทำให้ง่ายต่อการค้นหา ไม่ว่าคุณจะเป็นมือใหม่ที่ต้องการความเร็วบน Linux หรือมืออาชีพที่มีประสบการณ์ซึ่งต้องการข้อมูลอ้างอิงเกี่ยวกับการทำงาน คู่มือเล็ก ๆ นี้พร้อมให้ความช่วยเหลือ

ซื้อ Linux Pocket Guide: อเมซอน

อินเทอร์เฟซการเขียนโปรแกรม Linux: คู่มือการเขียนโปรแกรมระบบ Linux และ UNIX โดย Michael Kerrisk

อินเทอร์เฟซการเขียนโปรแกรม Linux


ผู้ชม: ผู้เชี่ยวชาญ

เกี่ยวกับผู้เขียน: Michael Kerrisk เป็นโปรแกรมเมอร์ ครู ผู้ฝึกสอน และนักเขียนจากนิวซีแลนด์ ตั้งแต่ปี 2004 เขาได้ดูแลโครงการหน้าคู่มือ Linux (man-pages) เขาเคยทำงานให้กับมูลนิธิ Linux, อุปกรณ์ดิจิทัล และ Google ในฐานะที่เป็นส่วนหนึ่งของโครงการ man-pages เขาได้ทำงานเพื่อเขียน ปรับปรุง และบำรุงรักษาประมาณหนึ่งในสามของทรัพยากร เขาได้รับรางวัล New Zealand Open Source Award ในปี 2559

ทบทวน: หนึ่งในหนังสือขั้นสูงในรายการนี้ ได้กลายเป็นงานคลาสสิกในโลกของลินุกซ์ หากคุณเขียนโค้ดแอสเซมบลี คุณจะรู้ว่า man-pages สำหรับการเรียกระบบ (syscalls) นั้นลึกลับเพียงใด โดยเฉพาะอย่างยิ่งหากคุณใช้ syscall ที่ซับซ้อนซึ่งใช้โครงสร้างข้อมูลเป็นอาร์กิวเมนต์ สำหรับ syscalls ดังกล่าว แม้แต่ผลการค้นหาก็ไม่สามารถให้การพิสูจน์แนวคิด (PoC) ได้ ในกรณีเหล่านี้ Linux Programming Interface ทำหน้าที่เป็นหนังสืออ้างอิง และหนังสือที่ยอดเยี่ยมในเล่มนั้น

ในหนังสือเล่มนี้ ผู้เขียนได้ให้คำอธิบายที่ครอบคลุมเกี่ยวกับฟังก์ชันต่างๆ ของห้องสมุดและ syscall ที่จำเป็นสำหรับการเขียนโปรแกรมระบบหลัก คำอธิบายของเขามีให้ควบคู่ไปกับโปรแกรมตัวอย่างที่กระชับ และมีการอธิบายฟังก์ชันไลบรารีและการเรียกระบบมากกว่า 500 รายการ นอกจากนี้ยังมีโปรแกรมตัวอย่างมากกว่า 200 โปรแกรม 115 ไดอะแกรม และ 88 ตารางเพื่อชี้แจงเนื้อหา

โดยการอ่านหนังสือเล่มนี้ คุณจะได้เรียนรู้วิธีอ่านและเขียนไฟล์ เขียนและรันโปรแกรมทั้งแบบปลอดภัยและแบบมัลติเธรด ใช้สัญญาณ นาฬิกา และตัวจับเวลา สร้างกระบวนการ ดำเนินการสื่อสารระหว่างกระบวนการโดยใช้ไพพ์ หน่วยความจำที่ใช้ร่วมกัน คิวข้อความ และสัญญาณ และเขียนแอพเครือข่ายด้วย socket API

แม้ว่าหนังสือเล่มนี้จะครอบคลุมคุณลักษณะต่างๆ ของ Linux ซึ่งรวมถึง inotify, epoll, inotify และระบบไฟล์ /proc ที่ใหม่กว่า การเน้นที่ UNIX ทำให้มีประโยชน์เท่าเทียมกันสำหรับมืออาชีพ UNIX โดยรวมแล้ว Linux Programming Interface เป็นคู่มือเล่มเดียวที่ครอบคลุมและละเอียดที่สุดบนอินเทอร์เฟซการเขียนโปรแกรม Linux และ UNIX จนถึงปัจจุบัน

ซื้อ Linux Programming Interface: อเมซอน

สัมภาษณ์กับ Ahmed Alkabary ผู้เขียน Learn Linux Quickly

คำแนะนำ Linux: ทำไมคุณถึงชอบ Linux กับ Windows หรือ MacOS
อาเหม็ด: ฉันทะนุถนอมเสรีภาพของลินุกซ์ ที่ฉันไม่ได้ผูกติดอยู่กับระบบนิเวศที่จำกัดของระบบ Windows และ MacOS ตัวอย่างเช่น หากคุณมี Macbook อายุ 5 ปี คุณจะไม่ได้รับการอัปเกรดระบบปฏิบัติการซึ่งไม่สมเหตุสมผลสำหรับฉันเลย ฉันชอบที่ MacOS นั้นใช้ Unix (BSD เป็นที่แน่นอน) แต่ถึงกระนั้น Apple ก็กังวลเกี่ยวกับการทำกำไรมากกว่าสิ่งอื่นใด! ฉันยังชอบที่ Linux เป็นโอเพ่นซอร์ส ฉันสามารถดูซอร์สโค้ด คอมไพล์เคอร์เนลที่กำหนดเองได้ และทำในสิ่งที่ฉันต้องการจริงๆ สิ่งนี้ไม่เป็นความจริงอย่างแน่นอนเมื่อพูดถึงระบบ Windows หรือ MacOS สิ่งหนึ่งที่ฉันรู้สึกไม่สบายใจคือฉันไม่สามารถเล่นเกม AAA ที่ชื่นชอบบน Linux ได้ ฉันตำหนิ Nvidia!

คำแนะนำสำหรับ Linux: คุณอายุเท่าไหร่เมื่อคุณลองใช้ Linux เป็นครั้งแรก
Ahmed: ฉันลองใช้ Linux เป็นครั้งแรกในปี 2010 เมื่ออายุ 17 ปี มันเป็นความบังเอิญล้วนๆ ฉันไปร้านคอมพิวเตอร์ใกล้ๆ เพื่อซื้อแล็ปท็อปเครื่องใหม่ เนื่องจากฉันเพิ่งจบมัธยมปลายและกำลังเตรียมตัวเพื่อเริ่มต้นปริญญาในสาขาวิทยาการคอมพิวเตอร์ แล็ปท็อปเครื่องเดียวที่ฉันชอบในขณะนั้นคือแล็ปท็อป HP มันมีสเปกที่ดี แต่มีสิ่งที่จับได้! มี Linux OpenSUSE ติดตั้งไว้ล่วงหน้าแล้ว! ฉันอารมณ์เสียมากเพราะฉันต้องการซื้อแล็ปท็อป Windows ปกติเพราะนี่เป็นสิ่งเดียวที่ฉันใช้มาจนถึงตอนนี้ คนขายโน้มน้าวให้ฉันซื้อแล็ปท็อปและติดตั้ง Windows ลงไป! ฉันตกลง ฉันก็เลยหยิบแล็ปท็อปขึ้นมาแล้วเดินไปที่ระเบียงและเปิดเครื่องแล็ปท็อป! ใช้เวลาไม่กี่วินาทีจากนั้นฉันก็เห็นหน้าจอการเข้าสู่ระบบ ฉันรู้สึกประหลาดใจ เนื่องจากฉันเคยชินกับ Windows ที่ใช้เวลาในการบูตนานกว่ามาก ฉันอยากรู้มากขึ้นดังนั้นฉันจึงเริ่มเล่น Linux อีกเล็กน้อยและเดาว่า ... ฉันไม่เคยติดตั้ง Windows บนแล็ปท็อปเครื่องนั้นและเป็นจุดเปลี่ยนในชีวิตของฉันตั้งแต่นั้นมา

คำแนะนำ Linux: คุณใช้โปรแกรมแก้ไขข้อความใด
Ahmed: VIM เป็นโปรแกรมแก้ไขข้อความที่ฉันชื่นชอบอย่างแน่นอน เพราะมีฟังก์ชันทั้งหมดที่ฉันต้องการ ซึ่งไม่มีในโปรแกรมแก้ไขที่ง่ายกว่า เช่น nano เป็นต้น ฉันใช้ emacs เป็นระยะๆ เช่นกัน แต่ไม่มากเท่ากับ VI/VIM

คุณทำสคริปต์หรือการเขียนโปรแกรมใด ๆ หรือไม่? คุณใช้ภาษาอะไร
Ahmed: บางครั้งฉันก็ชอบที่จะใช้ Linux kernel internals โดยเฉพาะกับ Cgroups ดังนั้นฉันจึงใช้ C และ C++ ฉันยังใช้ python และ perl ค่อนข้างนานเพื่อทำงานบางอย่างบน Linux โดยอัตโนมัติเช่นกัน เมื่อเร็ว ๆ นี้ฉันได้เลือก C # เนื่องจากฉันใช้เวลาว่างมากมายในการเรียนรู้การพัฒนาเกมกับ Unity! มันค่อยๆกลายเป็นงานอดิเรกใหม่ของฉันถัดจากการเล่นสเก็ตบอร์ด

อะไรคือคำแนะนำที่สำคัญที่สุดที่คุณจะมอบให้กับผู้เชี่ยวชาญด้าน linux ในอนาคต?
อาเหม็ด: คำแนะนำอันดับหนึ่งของฉันคือต้องสนุก! หากคุณไม่สนุกกับสิ่งที่คุณทำอยู่ก็อย่าทำอย่างนั้น! ส่วนหนึ่งของความสนุกคือการออกไปนอกเขตสบายของคุณ ลองใช้ Linux distros แบบต่างๆ อย่ารู้สึกสบายเกินไปเร็วเกินไป! พยายามทำลายระบบ Linux แล้วลองแก้ไข พยายามทำความเข้าใจลินุกซ์ internals คอมไพล์เคอร์เนล Linux ของคุณเอง ทำโปรเจ็กต์ LFS (Linux From Scratch) ฉันแนะนำให้คุณเข้าร่วมรายการส่งเมลของ kernelnewbies ด้วย

อะไรที่คุณตื่นเต้นที่สุดเกี่ยวกับเทคโนโลยีในอนาคต?
Ahmed: ฉันสนใจอนาคตของ VR มาก ฉันรู้สึกว่า VR จะกลายเป็นส่วนสำคัญของธุรกิจต่างๆ มากมายในอนาคตอันใกล้นี้ โดยเฉพาะอย่างยิ่งตั้งแต่เริ่มมีการระบาดใหญ่ ฉันรู้สึกว่าความต้องการแอปพลิเคชัน VR กำลังเติบโตอย่างมาก สักวันหนึ่ง ชั้นเรียนในมหาวิทยาลัยจะกลายเป็นแอปพลิเคชั่น VR! ใครจะรู้? ฉันยังสนใจในอนาคตของ Gamification ซึ่งเกี่ยวข้องกับ VR ในแง่หนึ่ง

ความคิดสุดท้าย

ในบทความนี้ เราเน้นไปที่หนังสือสำหรับผู้เริ่มต้นใช้งานซึ่งผู้เชี่ยวชาญสามารถใช้ประโยชน์ได้ เช่น Linux Pocket Guide และ Linux Administration และเราเชื่อว่าหนังสือเหล่านี้เป็นแหล่งข้อมูลที่ดีเยี่ยมในการดำดิ่งสู่โลกของ Linux มีแหล่งข้อมูลมากมายบน linux; เราจึงหวังว่ารายชื่อหนังสือที่รวบรวมไว้นี้จะช่วยให้คุณเริ่มต้นไปในทิศทางที่ถูกต้อง เพียงแค่เลือกหนึ่งเล่มแล้วลงมือทำ