Sebab utama mengapa bukan Linux

Saya ingin segera mengatakan bahawa artikel itu akan memfokuskan secara eksklusif pada penggunaan desktop Linux, i.e. pada komputer rumah/komputer riba dan stesen kerja. Semua yang berikut tidak digunakan untuk Linux pada pelayan, sistem terbenam dan peranti lain yang serupa, kerana apa yang saya akan tuangkan satu tan racun mungkin akan memberi manfaat kepada bidang aplikasi ini.

Sudah 2020, Linux pada desktop masih mempunyai 2% yang sama seperti 20 tahun lalu. Orang Linux terus mengoyakkan forum dalam perbincangan tentang "bagaimana untuk mengambil alih Microsoft dan menakluk dunia" dan mencari jawapan kepada persoalan mengapa "hamster bodoh ini" tidak mahu memeluk penguin. Walaupun jawapan kepada soalan ini telah lama jelas - kerana Linux bukanlah satu sistem, tetapi timbunan pelbagai kraftangan yang dibalut dengan pita elektrik.

Mengapa seseorang duduk di hadapan komputer? Jawapan yang terlintas di fikiran ramai ialah: menggunakan semua jenis aplikasi yang berguna. Tetapi ini adalah jawapan yang salah. Orang itu tidak mengambil berat tentang aplikasi sama sekali. Dia cuba mencapai matlamatnya:

  • berbual dengan rakan, meningkatkan mood anda dan nilai sosial anda
  • dapatkan wang dengan mencari permintaan untuk kemahiran dan bakat anda
  • belajar sesuatu, ketahui berita bandar, negara, planet anda

Dan sebagainya. Maaf, ini adalah matlamat yang disasarkan oleh reka bentuk aplikasi UI/UX. Mari kita ambil sebagai titik permulaan А sekumpulan kepingan besi aka desktop atau komputer riba, mari kita ambil matlamat akhir Π’ - "berbual dengan rakan", dan bina trajektori yang lancar dari А ΠΊ Π’ dengan minimum mata perantaraan. Lebih-lebih lagi, mata ini haruslah titik padat, tindakan tunggal, dan bukan kompleks beberapa tindakan. Ini adalah lambang reka bentuk yang baik.

Bagaimana dengan Linux?

Dan di Linux, siling reka bentuk tidak mencapai matlamat, tetapi penyelesaian masalah. Daripada matlamat Π’ pemaju cuba merealisasikan matlamat yang kurang Π¬. Daripada memikirkan bagaimana pengguna akan berbual dengan rakan, pembangun Linux mencipta utusan ke-100500, di mana mereka memasukkan fungsi mengikut senarai "seperti orang lain". Bolehkah anda menghidu perbezaannya?

Pereka Orang Sihat: orang ramai, apabila bertemu dan berkomunikasi, sering berkongsi swafoto, jadi mari lampirkan butang β€œhantar swafoto” di sini, di tempat yang boleh dilihat, supaya ia berada di tangan dan apabila diklik, ia akan mengambil gambar pengguna dengan kamera web dan memberikan dia peluang untuk segera memusatkan foto dan memohon kepada ia penapis.

Pereka manual perokok: Kami akan menyokong pemindahan fail, ia akan menjadi universal dan akan memuaskan hati semua orang. Dan untuk menghantar swafoto, biarkan orang itu mencari perisian untuk ditangkap daripada kamera web, kemudian sentuh semula foto dalam beberapa editor grafik, kemudian hantarnya menggunakan pilihan ketujuh belas dalam menu "Alat". KAMI ADA UNIXWAY!

Perkara yang paling menyedihkan ialah pendekatan yang sama digunakan walaupun pada peringkat sistem pengendalian - iaitu, pada tahap operasi overhed, yang secara amnya tidak masuk akal. Mereka juga berjaya merosakkan idea hebat pengurus pakej, yang secara teori akan membolehkan anda menguruskan semua perisian dengan klik tetikus. Tetapi tidak, kini kami mempunyai 4 jenis sumber perisian: repositori rasmi, snap, flatpak dan repositori tidak rasmi, yang masih perlu dicari dan ditambah pada tetapan pakej. Separuh daripada fungsi hanya tersedia dari terminal. Dan bukannya pembantu yang patuh, pengurus pakej telah bertukar menjadi Hitler peribadi, yang, pada setiap langkah kiri atau kanan, meletuskan omelan panjang dan marah tentang bagaimana pengguna itu bodoh dan melakukan segala-galanya dengan salah.

- Mengapa saya tidak boleh memasang $PROGRAM_NAME terkini pada sistem saya??
"Kerana persetankan awak, itulah sebabnya." Perkara utama bukanlah pengguna dan keperluannya, tetapi KONSEP CANTIK!

Daripada trajektori lancar terpendek dari А ΠΊ Π’ dengan tindakan tunggal perantaraan kami mempunyai jujukan titik penggulungan, setiap satunya mewakili bukan satu tindakan mudah, tetapi satu set keseluruhan tindakan, selalunya melibatkan terminal. Lebih-lebih lagi, urutan ini berbeza-beza dari Linux ke Linux, dari persekitaran ke persekitaran, itulah sebabnya ia mengambil masa yang lama dan membosankan untuk membantu pemula dengan masalah mereka, dan menulis arahan am sama sekali tidak berguna.

Jika kebanyakan permainan bercumbu dalam persekitaran emo terdiri daripada percubaan yang tidak mengganggu untuk mengetahui jantina lawan bicara, maka kebanyakan bantuan dalam persekitaran Linux terdiri daripada percubaan yang membosankan untuk mengetahui konfigurasi tepat perkakasan dan perisian penghidap.

Perkara yang lucu ialah semangat suci Unixway yang belum selesai telah lama memakan ekosistem dari dalam, sumber manusia dan mesinnya yang besar. Komuniti Linux benar-benar buntu dalam percubaan Sisyphean untuk memasang, menguji dan memperhalusi tiga ratus trilion bilion kombinasi berbeza batu-bata kecil yang membentuk berpuluh-puluh Linux yang popular, dan yang berkembang secara bebas antara satu sama lain dan akal sehat. Jika dalam sistem integral tunggal kita mempunyai satu set trajektori yang sengaja dihadkan di mana peristiwa boleh berkembang semasa operasi komputer, maka dalam kes Linux sistem, sebagai tindak balas kepada tindakan yang sama, boleh menghasilkan satu perkara hari ini, dan esok, selepas kemas kini, sesuatu yang berbeza sama sekali. . Atau ia tidak akan menunjukkan apa-apa sama sekali - hanya tunjukkan skrin hitam dan bukannya log masuk.

Sebenarnya, mengapa anda perlu bersusah payah dengan beberapa matlamat nerd sosial yang membosankan? Lebih baik bermain dengan pereka yang menarik ini!

Bagaimana untuk membetulkannya

Pertama sekali, anda perlu menyingkirkan ilusi bahawa masalah itu boleh diselesaikan dengan mencipta satu lagi klon Ubunto yang membosankan dengan ikon sejuk dan Wain yang telah dipasang sebelumnya. Selain itu, masalah itu tidak dapat diselesaikan dengan memperkenalkan konsep cantik lain seperti "mari kita pindahkan konfigurasi di bawah kawalan git, ia akan menjadi wow!"

Linux diperlukan memanusiakan. Kenal pasti satu set matlamat yang diselesaikan orang. Dan bina laluan pendek, mudah, jelas kepada mereka, bermula dari saat seseorang menekan butang Kuasa pada unit sistem.

Ini bermaksud - buat semula segalanya, bermula dengan pemuat but.

Sementara itu, kami melihat satu lagi kelahiran kit pengedaran lain dengan katil yang disusun semula dan kertas dinding yang ditampal semula - anda boleh yakin bahawa Linux akan kekal menyeronokkan untuk mereka yang tidak cukup bermain dengan set pembinaan pada zaman kanak-kanak.

Sumber: www.habr.com

Tambah komen