กลับไปที่ Distro แบบดั้งเดิมที่มาจากการเปิดตัว

บทความความคิดเห็นสิ่งที่อ้างถึงในนี้เป็นเพียงมุมมองของผู้เขียนมีแนวโน้มว่าเกณฑ์ของคุณจะแยกแยะออกจากสิ่งที่เขียน

เกือบหนึ่งปีที่แล้วฉันเขียนบทความที่ฉันแสดงความคิดเห็นเกี่ยวกับความซับซ้อนในการติดตั้ง distro เช่น Arch Linux บนคอมพิวเตอร์ Mac เกือบหนึ่งปีผ่านไปและหลังจากสามฤดูหนาวติดต่อกันของการใช้ความเป็นเลิศที่ตราไว้หุ้นของ distro rolling ฉันได้จากไปและไปที่อื่น

สิ่งที่สมเหตุสมผลคือถ้าคุณมาจาก Arch ขั้นตอนต่อไปของคุณคือ Gentoo, Funtoo, อาจจะเป็น Slackware หรือพูดเกินจริงไปแล้ว, Linux From Scratch (แม้ว่าในทางเทคนิคจะไม่ถือว่าเป็น distro แต่เป็นหนังสือคำสั่ง) แล้วลินุกซ์รสชาติใดที่ฉันตัดสินใจนำมาใช้?

คำตอบนั้นง่ายมาก: Ubuntu

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

แน่นอนใช่. แล้วปัญหาคืออะไร?

ปัญหาคือ เวลา

ตอนที่ฉันติดตั้ง Arch Linux ครั้งแรกเมื่อสามปีก่อนเป็นช่วงสุดสัปดาห์ไม่กี่วันก่อนปิดภาคเรียน ฉันเบื่อ Fedora แล้วและอยากลองอะไรใหม่ ๆ จากนั้นฉันก็ดาวน์โหลด ISO ของ Arch Linux วางไว้บนแท่ง USB และฉันใช้เวลาทั้งหมดในการติดตั้งกำหนดค่าและค้นหาว่าชุดเครื่องมือที่เรียกว่า Arch นั้นทำงานอย่างไร และฉันได้เรียนรู้ค่อนข้างน้อยในกระบวนการนี้

แต่มันก็เป็นวันหยุดสุดสัปดาห์ทั้งวันเป็นวันหยุดสุดสัปดาห์ที่ฉันสามารถมีความสุขได้เพราะฉันเป็นนักเรียนที่ไม่มีอะไรดีไปกว่าการทำ

เวลาเหล่านั้นเปลี่ยนไป ฉันมีงานเป็น Web Developer มาสองสามเดือนแล้วและทุกครั้งที่ฉันต้องการเครื่องมืออื่น Node.js, Python 2 และ 3, Ruby, MongoDB, Redis, Neo4J, Java, Nginx, Docker, PostgreSQL และอื่น ๆ อีกมากมาย

เพื่อนร่วมงาน Windows ของฉันมีทุกอย่างยกเว้นเซิร์ฟเวอร์ NoSQL และ Docker ที่ไม่มีปัญหามากนัก OS X เหล่านั้นสามารถเข้าถึงทุกอย่างได้จาก Homebrew โดยไม่มีความยุ่งยากใด ๆ บางครั้ง Ubuntu มีความขัดแย้งระหว่างเครื่องมือเวอร์ชันต่างๆ แต่ได้รับการแก้ไขด้วย PPA ฉันมีปัญหาอะไร ในการรับเครื่องมือไม่มี ปัญหาคือการตั้งค่า

คุณจะเห็นบางคนใน OS X, Ubuntu, Fedora ฯลฯ สามารถมี LAMP ในบรรทัดคำสั่งประมาณสามบรรทัดในเทอร์มินัล ต้องอ่านวิกิ Arch Linux เพื่อเปิดใช้งานการสนับสนุน PHP พวกเขามีแพ็คเกจ NPM แบบง่ายๆ sudo npm ติดตั้ง -g , ฉันต้องแก้ไขสคริปต์การติดตั้งสองสามครั้งแล้วเพราะสำหรับ Arch Linux python หมายถึง Python 3 และส่วนที่เหลือของโลกหมายถึง Python 2 

ฉันไม่เคยได้ยินพวก OS X พูดว่าพวกเขาไม่สามารถทำงานได้เป็นเวลา X ชั่วโมงเนื่องจาก xorg-server ได้รับการอัปเดตและไดรเวอร์ AMD จะหยุดทำงานเมื่อสิ่งนี้เกิดขึ้น ไม่ใช่แม้แต่ Ubuntu และทั้งสองเป็นระบบ Linux ไม่มีใครต้องเปิดเทอร์มินัลและรีสตาร์ทตรงกลางบอร์ดเพื่อโหลดโมดูลการ์ด Broadcom ใหม่เนื่องจากเปลี่ยนจาก Linux 3.18 เป็น 3.19 ดังนั้นจึงไม่มีไดรเวอร์ในเคอร์เนลใหม่ที่อนุญาตให้ Wi-Fi ทำงาน

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

และนี่คือสิ่งที่ฉันพบใน Ubuntu เป็นเรื่องง่ายและนั่นคือจุดแข็งของมัน RVM, NodeSource และ PPA บางส่วนทำให้ฉันมีสิ่งที่ต้องการ และนั่นแหล่ะ ไม่มีปัญหาอะไรอีก พูดตามตรงฉันไม่ได้รู้สึกสบายใจมานานแล้ว

อย่างน้อยตั้งแต่ตอนนี้จนถึงตอนนี้จำเป็นอย่างยิ่งที่จะต้องเขียนแอปพลิเคชัน iOS ในขณะนั้นเส้นทางไปยัง OS X จะถูกปิดผนึก


เพิ่มเป็นแหล่งที่มาที่ต้องการ