Alasan utama mengapa bukan Linux

Saya ingin segera mengatakan bahwa artikel tersebut akan fokus secara khusus pada aplikasi desktop Linux, yaitu di komputer rumah / laptop dan workstation. Semua yang berikut ini tidak berlaku untuk Linux di server, sistem embedded dan perangkat sejenis lainnya, karena apa yang akan saya tuangkan satu ton racun ke dalam area aplikasi ini mungkin hanya untuk kebaikan.

Saat itu tahun 2020, Linux pada desktop masih memiliki 2% sama seperti 20 tahun yang lalu. Linux terus merombak forum dalam diskusi tentang "bagaimana mengambil alih Microsoft dan menaklukkan dunia" dan mencari jawaban untuk pertanyaan mengapa "hamster bodoh" ini tidak ingin berpelukan dengan seekor penguin. Meskipun jawaban atas pertanyaan ini telah lama dipahami - karena Linux bukan sistem, tetapi tumpukan beragam kerajinan luka dengan pita listrik .

Mengapa seseorang duduk di depan komputer? Banyak yang akan datang dengan jawabannya: menggunakan segala macam aplikasi yang bermanfaat. Tapi ini jawaban yang salah. Seseorang umumnya tidak peduli dengan aplikasi. Dia berusaha mencapai tujuannya:

  • mengobrol dengan teman, meningkatkan mood dan nilai sosial Anda
  • menghasilkan uang dengan mencari permintaan untuk keterampilan dan bakat Anda
  • pelajari sesuatu, cari tahu berita kota, negara, planet Anda

Dll Untuk tujuan seperti itu, permisi, desain aplikasi UI / UX ditujukan. Ambil titik awal Tumpukan A adalah sepotong besi alias desktop atau laptop, ambil tujuan akhir B - “mengobrol dengan teman-teman”, dan bangun lintasan yang mulus dari A ke B dengan titik tengah minimum. Selain itu, titik-titik ini harus menjadi titik yang tidak terpisahkan, tindakan tunggal, dan bukan kompleks dari beberapa tindakan. Inilah perwujudan desain yang bagus.

Dan bagaimana dengan Linux?

Dan di Linux, langit-langit desain bukanlah pencapaian tujuan, tetapi solusi dari masalah . Alih-alih tujuan B, para pengembang mencoba untuk mewujudkan tujuan di bawah b. Alih-alih memikirkan bagaimana pengguna akan mengobrol dengan teman-teman, pengembang Linux membuat messenger ke-100500 ke mana mereka mendorong fungsi sesuai dengan daftar "seperti orang lain". Apakah Anda merasakan perbedaannya?

Desainer orang sehat: orang-orang yang saling mengenal dan mengobrol sering berbagi selfie, jadi di sini kita akan mengacaukan tombol "kirim selfie" ke tempat yang menonjol sehingga ada di tangan dan ketika Anda mengklik foto pengguna dengan webcam dan memberinya kesempatan untuk segera memusatkan foto dan terapkan filter untuk itu.

Manual perokok desainer:buat dukungan transfer file, itu bersifat universal dan akan memuaskan semua orang. Dan untuk mengirim selfie - biarkan seseorang mencari perangkat lunak untuk diambil dari kamera web, kemudian perbaiki foto dalam beberapa jenis editor grafis, kemudian kirim menggunakan opsi ketujuh belas di menu "Tools". KAMI PUNYA UNIXWAY SAMA!

Yang menyedihkan adalah bahwa pendekatan yang sama digunakan bahkan pada tingkat sistem operasi - yaitu, pada tingkat operasi overhead, yang umumnya tidak masuk akal. Mereka bahkan berhasil merusak ide hebat manajer paket, yang, secara teori, akan memungkinkan untuk mengelola semua perangkat lunak secara umum melalui klik mouse. Tapi tidak, sekarang kami memiliki 4 jenis sumber perangkat lunak: repositori resmi, snap, flatpak dan repositori tidak resmi, yang masih perlu dicari dan ditambahkan ke pengaturan paket. Setengah dari fungsi hanya tersedia dari terminal. Alih-alih asisten yang patuh, manajer paket berubah menjadi Hitler pribadi, yang pada setiap langkah kiri dan kanan meledak dengan amarah yang panjang bahwa pengguna bodoh dan melakukan segala sesuatu yang salah.
- Mengapa saya tidak bisa memasukkan $ PROGRAM_NAME terbaru ke sistem saya ??
"Karena kamu bercinta, itu sebabnya." Hal utama bukanlah pengguna dan kebutuhannya, tetapi KONSEP INDAH!
Alih-alih lintasan halus terpendek dari A ke B dengan aksi tunggal menengah, kami memiliki urutan titik berkelok-kelok, yang masing-masing mewakili bukan satu tindakan sederhana, tetapi seluruh rangkaian tindakan, sering melibatkan terminal. Selain itu, urutan ini bervariasi dari Linux ke Linux, dari lingkungan ke lingkungan, itulah sebabnya mengapa begitu lama dan suram untuk membantu pemula dengan masalah mereka, dan menulis instruksi umum sama sekali tidak ada gunanya.
, .

Yang lucu adalah bahwa roh suci Unixway yang belum selesai telah lama melahap ekosistem dari dalam, sumber daya manusia dan mesinnya yang sangat besar. Komunitas Linux benar-benar macet dalam upaya Sisyphean untuk mengumpulkan, menguji, dan menyiapkan tiga ratus triliun kombinasi yang berbeda dari batu bata kecil, yang mana puluhan Linux populer dirakit, dan yang berkembang secara independen satu sama lain dan akal sehat. Jika dalam satu sistem integral, kita memiliki serangkaian lintasan yang sengaja dibuat terbatas di mana peristiwa dapat berkembang selama pengoperasian komputer, maka dalam kasus Linux, sistem sebagai respons terhadap tindakan yang sama dapat menghasilkan satu hal hari ini, dan besok, setelah pembaruan - sangat berbeda . Dan kemudian tidak ada yang bisa diberikan sama sekali - hanya perlihatkan layar hitam alih-alih memasuki sistem.

Sebenarnya, mengapa Anda harus berurusan dengan beberapa tujuan membosankan dari kebijaksanaan sosial? Lebih baik mainkan konstruktor yang asyik ini!

Bagaimana memperbaikinya


Pertama-tama, Anda harus menyingkirkan ilusi bahwa masalahnya dapat diselesaikan dengan membuat ubuntoklon membosankan lainnya dengan ikon keren dan Wine yang telah diinstal sebelumnya. Juga, masalahnya tidak dapat diselesaikan dengan memperkenalkan konsep cantik lain seperti "tapi mari kita transfer konfigurasi di bawah kendali git, itu akan menjadi wow!".

Linux perlu dimanusiakan . Identifikasi serangkaian tujuan yang diputuskan orang. Dan buat cara-cara singkat, sederhana, jelas bagi mereka, mulai dari saat seseorang menekan tombol Daya pada unit sistem.

Ini berarti mengulang semuanya dari bootloader.

Sementara itu, kita melihat kelahiran selanjutnya dari distribusi berikutnya dengan tempat tidur yang ditata ulang dan wallpaper terpaku - kita dapat yakin bahwa Linux akan tetap menyenangkan bagi orang-orang yang tidak bermain konstruktor yang cukup sebagai seorang anak.

All Articles