Lý do chính tại sao không phải Linux

Tôi muốn nói ngay rằng bài viết sẽ tập trung hoàn toàn vào việc sử dụng Linux trên máy tính để bàn, tức là. trên máy tính/máy tính xách tay và máy trạm ở nhà. Tất cả những điều sau đây không áp dụng cho Linux trên máy chủ, hệ thống nhúng và các thiết bị tương tự khác, bởi vì những gì tôi sắp đổ một tấn chất độc vào có thể sẽ có lợi cho những lĩnh vực ứng dụng này.

Đã là năm 2020, Linux trên máy tính để bàn vẫn có 2% như 20 năm trước. Người dùng Linux tiếp tục xé nát các diễn đàn thảo luận về “làm thế nào để tiếp quản Microsoft và chinh phục thế giới” và tìm kiếm câu trả lời cho câu hỏi tại sao “những chú chuột lang ngu ngốc này” lại không muốn ôm một chú chim cánh cụt. Mặc dù câu trả lời cho câu hỏi này đã rõ ràng từ lâu - bởi vì Linux không phải là một hệ thống mà là một đống đồ thủ công khác nhau được quấn bằng băng keo điện.

Tại sao một người lại ngồi trước máy tính? Câu trả lời mà nhiều người nghĩ đến là: sử dụng tất cả các loại ứng dụng hữu ích. Nhưng đây là câu trả lời sai. Người đó không quan tâm đến ứng dụng chút nào. Anh ấy cố gắng đạt được mục tiêu của mình:

  • trò chuyện với bạn bè, nâng cao tâm trạng và giá trị xã hội của bạn
  • kiếm tiền bằng cách tìm kiếm nhu cầu về kỹ năng và tài năng của bạn
  • học điều gì đó, tìm hiểu tin tức về thành phố, đất nước, hành tinh của bạn

Và như thế. Xin lỗi, đây là những mục tiêu mà thiết kế ứng dụng UI/UX hướng tới. Hãy coi đó là điểm khởi đầu А một đống sắt hay còn gọi là máy tính để bàn hay máy tính xách tay, hãy hướng tới mục tiêu cuối cùng В - “trò chuyện với bạn bè” và xây dựng quỹ đạo suôn sẻ từ А к В với số điểm trung gian tối thiểu. Hơn nữa, những điểm này phải là những điểm vững chắc, những hành động đơn lẻ chứ không phải là sự phức tạp của một số hành động. Đây là hình ảnh thu nhỏ của thiết kế tốt.

Còn Linux thì sao?

Và trong Linux, trần thiết kế không phải là đạt được mục tiêu mà là giải quyết vấn đề. Thay vì mục tiêu В các nhà phát triển đang cố gắng hiện thực hóa mục tiêu dưới đây Ь. Thay vì suy nghĩ về cách người dùng sẽ trò chuyện với bạn bè, các nhà phát triển Linux đang tạo ra trình nhắn tin thứ 100500, trong đó họ đưa các chức năng theo danh sách “giống như những người khác”. Bạn có thể ngửi thấy sự khác biệt?

Người khỏe mạnh mọi người khi gặp gỡ, giao tiếp thường chia sẻ ảnh selfie nên hãy gắn nút “gửi selfie” ở đây, ở nơi dễ thấy, sao cho vừa tầm tay và khi bấm vào sẽ chụp ảnh người dùng bằng webcam và đưa cho anh ta cơ hội ngay lập tức căn giữa ảnh và áp dụng nó vào các bộ lọc.

Thiết kế hướng dẫn sử dụng thuốc lá: Chúng tôi sẽ hỗ trợ chuyển tập tin, nó sẽ phổ biến và sẽ làm hài lòng tất cả mọi người. Và để gửi một bức ảnh selfie, hãy để người đó tìm phần mềm chụp từ webcam, sau đó chỉnh sửa ảnh trong một số trình chỉnh sửa đồ họa, sau đó gửi ảnh bằng tùy chọn thứ mười bảy trong menu “Công cụ”. CHÚNG TÔI CÓ UNIXWAY!

Điều đáng buồn nhất là cách tiếp cận tương tự vẫn được sử dụng ngay cả ở cấp độ hệ điều hành - tức là ở cấp độ hoạt động trên cao, nói chung là vô nghĩa. Họ thậm chí còn phá hỏng ý tưởng tuyệt vời về trình quản lý gói, theo lý thuyết, ý tưởng này sẽ cho phép bạn quản lý tất cả phần mềm chỉ bằng những cú click chuột. Nhưng không, hiện tại chúng ta có 4 loại nguồn phần mềm: kho chính thức, snap, Flatpak và kho không chính thức, vẫn cần tìm kiếm và thêm vào cài đặt gói. Một nửa số chức năng chỉ có sẵn từ thiết bị đầu cuối. Và thay vì một trợ lý ngoan ngoãn, người quản lý gói hàng đã biến thành một Hitler cá nhân, kẻ mà ở mỗi bước trái hoặc phải đều bộc phát những tràng dài giận dữ về việc người dùng là một kẻ ngốc và đang làm mọi thứ sai trái.

- Tại sao tôi không thể cài đặt $PROGRAM_NAME mới nhất trên hệ thống của mình??
“Bởi vì chết tiệt, đó là lý do.” Điều chính không phải là người dùng và nhu cầu của anh ta, mà là Ý TƯỞNG ĐẸP!

Thay vì những quỹ đạo trơn tru ngắn nhất từ А к В với các hành động đơn lẻ trung gian, chúng ta có các chuỗi điểm quanh co, mỗi điểm không đại diện cho một hành động đơn giản mà là toàn bộ tập hợp các hành động, thường liên quan đến thiết bị đầu cuối. Hơn nữa, các trình tự này khác nhau tùy theo từng Linux, từ môi trường này sang môi trường khác, đó là lý do tại sao việc giúp đỡ những người mới bắt đầu giải quyết vấn đề của họ lại mất nhiều thời gian và tẻ nhạt như vậy và việc viết các hướng dẫn chung là hoàn toàn vô nghĩa.

Nếu hầu hết việc tán tỉnh trong môi trường emo bao gồm những nỗ lực kín đáo nhằm tìm ra giới tính của người đối thoại, thì hầu hết sự trợ giúp trong môi trường Linux bao gồm những nỗ lực tẻ nhạt nhằm tìm ra cấu hình chính xác của phần cứng và phần mềm của người bị nạn.

Điều buồn cười là linh hồn thần thánh của Unixway còn dang dở từ lâu đã nuốt chửng hệ sinh thái từ bên trong, nguồn nhân lực và máy móc khổng lồ của nó. Cộng đồng Linux thực sự bị sa lầy trong nỗ lực của Sisyphean nhằm lắp ráp, kiểm tra và tinh chỉnh ba trăm nghìn tỷ tỷ sự kết hợp khác nhau của các viên gạch nhỏ tạo nên hàng tá Linux phổ biến và phát triển độc lập với nhau và với lẽ thường. Nếu trong một hệ thống thống nhất, duy nhất, chúng ta có một tập hợp các quỹ đạo được giới hạn có chủ ý mà theo đó các sự kiện có thể phát triển trong quá trình hoạt động của máy tính, thì trong trường hợp của Linux, hệ thống, để đáp lại những hành động tương tự, có thể tạo ra một thứ ngày nay, và ngày mai, sau khi cập nhật, một cái gì đó hoàn toàn khác. . Hoặc nó sẽ không hiển thị gì cả - chỉ hiển thị màn hình đen thay vì đăng nhập.

Chà, thực sự thì tại sao bạn lại bận tâm đến một số mục tiêu xã hội nhàm chán? Chơi tốt hơn với nhà thiết kế thú vị này!

Làm thế nào để sửa chữa nó

Trước hết, bạn cần loại bỏ ảo tưởng rằng vấn đề có thể được giải quyết bằng cách tạo một bản sao Ubunto nhàm chán khác với các biểu tượng thú vị và Wine được cài đặt sẵn. Ngoài ra, vấn đề không thể được giải quyết bằng cách đưa ra một khái niệm hay khác như “hãy chuyển các cấu hình dưới sự kiểm soát của git, nó sẽ thật tuyệt vời!”

Yêu cầu Linux nhân hóa. Xác định một loạt các mục tiêu mà mọi người có thể giải quyết. Và xây dựng các đường dẫn ngắn, đơn giản, rõ ràng đến chúng, bắt đầu từ thời điểm một người nhấn nút Nguồn trên thiết bị hệ thống.

Điều này có nghĩa là - làm lại mọi thứ, bắt đầu với bộ nạp khởi động.

Trong khi chờ đợi, chúng ta lại chứng kiến ​​sự ra đời của một bộ công cụ phân phối khác với các giường được sắp xếp lại và hình nền được dán lại - bạn có thể chắc chắn rằng Linux sẽ vẫn thú vị đối với những người không chơi đủ với các bộ công cụ xây dựng thời thơ ấu.

Nguồn: www.habr.com

Thêm một lời nhận xét