Kembali ke distro tradisional yang berasal dari pelepasan bergulir

Artikel pendapat, apa yang disebut dalam ini hanyalah sudut pandang yang diberikan oleh pengarang, kemungkinan kriteria anda dapat melihat dari apa yang ditulis.

Hampir setahun yang lalu, saya menulis sebuah artikel di mana saya mengulas betapa rumitnya pemasangan distro seperti Arch Linux pada komputer Mac. Hampir setahun telah berlalu, dan setelah tiga musim berturut-turut telah menggunakan distro rolling release par excellence, Saya telah pergi dan pergi ke tempat lain.

Perkara yang logik ialah jika anda datang dari Arch, langkah seterusnya adalah Gentoo, Funtoo, mungkin Slackware atau sudah berlebihan, Linux From Scratch (walaupun secara teknis ia tidak boleh dianggap sebagai distro melainkan buku arahan). Oleh itu, perisa Linux yang manakah yang telah saya putuskan?

Jawapannya mudah: Ubuntu.

Tidak, itu bukan jenaka. Seorang pengguna Arch Linux telah kembali ke Ubuntu, dan dia tidak dapat merasa lebih selesa.
Tetapi mengapa dia melakukan itu? Bukankah dari penyebaran inilah dia melarikan diri dari awal? Tidak selesa dengan fleksibiliti sistem? Tidak perlu mengemas kini setiap enam bulan? Selalu mempunyai versi terkini dari semua perkara?

Sudah tentu YA. Jadi apa masalahnya?

Masalahnya ialah masa

Ketika saya pertama kali memasang Arch Linux tiga tahun yang lalu, ia adalah pada hujung minggu, beberapa hari sebelum akhir semester. Saya sudah bosan dengan Fedora dan ingin mencuba sesuatu yang baru. Dan kemudian saya memuat turun ISO Arch Linux, meletakkannya di stik USB, dan saya menghabiskan sepanjang masa memasang, mengkonfigurasi dan mengetahui bagaimana sekumpulan alat yang dipanggil Arch berfungsi. Dan saya belajar sedikit dalam prosesnya.

Tetapi juga merupakan hujung minggu, hujung minggu yang dapat saya nikmati dengan senang hati kerana saya adalah pelajar yang tidak mempunyai apa-apa yang lebih baik.

Masa-masa itu telah berubah. Saya telah bekerja sebagai Pembangun Web selama beberapa bulan sekarang, dan setiap kali saya memerlukan satu atau alat yang lain. Node.js, Python 2 dan 3, banyak versi Ruby, MongoDB, Redis, Neo4J, Java, Nginx, Docker, PostgreSQL, dll.

Rakan sekerja Windows saya mempunyai segalanya kecuali pelayan NoSQL dan Docker tanpa banyak masalah. OS X dapat mengakses semua itu dari Homebrew tanpa sebarang komplikasi, Ubuntu kadang-kadang mempunyai konflik antara versi alat tetapi itu diperbaiki dengan PPA. Apa masalah yang saya ada? Untuk mendapatkan alat, tiada. Masalahnya ialah mengaturnya.

Anda lihat, seseorang di OS X, Ubuntu, Fedora, dan lain-lain, boleh mempunyai LAMP di sekitar tiga baris perintah di terminal. Wiki Arch Linux mesti dibaca untuk membolehkan sokongan PHP. Mereka mempunyai pakej NPM secara sederhana sudo npm pasang -g , Saya terpaksa mengubah skrip pemasangan beberapa kali kerana untuk Arch Linux, python merujuk kepada Python 3, dan untuk seluruh dunia merujuk kepada Python 2. 

Saya tidak pernah mendengar lelaki OS X mengatakan bahawa mereka tidak dapat bekerja selama X jam kerana pelayan xorg telah dikemas kini dan pemacu AMD rosak ketika ini berlaku. Bahkan Ubuntu, dan kedua-duanya adalah sistem Linux. Tidak ada antara mereka yang harus membuka terminal dan memulakan semula di tengah papan untuk memuat semula modul kad Broadcom kerana mereka pergi dari Linux 3.18 hingga 3.19 dan oleh itu mereka tidak mempunyai pemandu di kernel baru yang membolehkan Wi-Fi berfungsi.

Pendek kata, saya tidak lagi dapat berpegang pada perkara seperti ini. Ada masanya saya mempunyai banyak waktu dan kesabaran di dunia untuk mengetahui apa dan mengapa kesalahan, pengecualian dan lain-lain yang dilemparkan oleh Arch, dan saya banyak belajar. Tetapi masa-masa itu telah berubah Sekarang yang saya perlukan adalah sistem yang berfungsi, yang mudah dipasang, disenggara, dan yang dengannya saya dapat menumpukan perhatian pada mengerjakan perisian klien, bukan untuk mengkonfigurasi saya sendiri.

Dan itulah yang saya dapati di Ubuntu. Ia sederhana dan itulah kekuatannya. RVM, NodeSource dan beberapa PPA telah membolehkan saya mempunyai apa yang saya perlukan. Dan itu sahaja. Tidak ada lagi masalah. Sejujurnya, sudah lama saya tidak merasa selesa.

Baiklah, sekurang-kurangnya mulai sekarang hingga benar-benar penting untuk menulis aplikasi iOS, pada masa itu jalan ke OS X akan ditutup.