Computer >> Máy Tính >  >> Hệ thống >> Linux

5 lý do tại sao các phân phối Linux tạo môi trường máy tính để bàn của riêng họ

Hầu hết chúng ta không nghĩ về máy tính để bàn như một thứ gì đó tách biệt với hệ điều hành. Những gì bạn thấy trên màn hình — đó là Windows hoặc đó là macOS. Nhưng trên Linux, không có một máy tính để bàn nào cả. Thay vào đó, có rất nhiều.

Hầu hết mọi người gắn bó với những gì đi kèm theo mặc định và một số nhà phân phối Linux đang chọn tạo máy tính để bàn của riêng họ từ đầu. hệ điều hành sơ cấp có Pantheon. Solus có Budgie. System76 có COSMIC. Nitrux Linux có Maui Shell. Trước đây, Ubuntu có Unity.

Tạo một màn hình nền nói dễ hơn làm, vậy tại sao nhiều bản phân phối lại nỗ lực như vậy?

1. Để Kiểm soát Trải nghiệm Phần mềm của Họ

Trong thế giới phần mềm độc quyền, công ty cung cấp hệ điều hành có quyền kiểm soát phần lớn trải nghiệm máy tính để bàn. Họ tự phát triển mã hoặc họ giao khoán công việc cho người khác và họ có quyền thực hiện bất kỳ thay đổi nào mà nhóm phát triển của họ có thể thực hiện cùng nhau.

Trong thế giới phần mềm tự do, tất cả các thành phần đều đến từ các thực thể khác nhau. Những người phát triển máy chủ hiển thị khác với những người tạo ra màn hình khởi động và những người tạo ra định dạng đóng gói. Nhóm của phân phối có thể thiếu kiến ​​thức để sửa lỗi trong bất kỳ thành phần nào trong số này hoặc thiếu quyền thực hiện các thay đổi mong muốn.

Bằng cách tạo môi trường máy tính để bàn của riêng họ, một công ty như System76 ít nhất có thể kiểm soát giao diện mà khách hàng nhìn thấy.

Bằng cách này, họ không phải cố gắng sửa các phần mở rộng hoặc bản vá lỗi có thể bị hỏng sáu tháng một lần khi một phiên bản mới của môi trường máy tính để bàn GNOME (mà System76 xuất xưởng theo mặc định trước khi phát triển COSMIC) ra mắt. Và họ không bỏ qua hy vọng GNOME sẽ kết hợp những thay đổi mong muốn của họ.

2. Họ có thể thiết lập tầm nhìn của riêng mình

5 lý do tại sao các phân phối Linux tạo môi trường máy tính để bàn của riêng họ

Có quyền kiểm soát mã chỉ là một khía cạnh. Điều quan trọng nữa là kiểm soát hướng mã đang di chuyển.

Hãy xem xét cách GNOME cam kết chỉ hiển thị thanh công cụ bên trong Tổng quan về hoạt động. Các phân phối như Ubuntu và Pop! _OS muốn có một dock luôn hiển thị, hãy viết các tiện ích mở rộng để thực hiện thay đổi này. Nhưng mặc dù GNOME cho phép các tiện ích mở rộng, việc đảm bảo các tiện ích mở rộng hoạt động từ một phiên bản GNOME sang phiên bản kế tiếp không phải là một ưu tiên.

Vì vậy, Canonical và System76 thấy mình phụ thuộc vào một máy tính để bàn không cung cấp chức năng mong muốn và không nhất thiết phải cung cấp nền tảng ổn định để họ vá chức năng đó.

Bằng cách tạo môi trường máy tính để bàn của riêng mình, System76 có thể tạo ra một máy tính để bàn hoạt động phù hợp hơn với trải nghiệm mà nó muốn mang đến cho khách hàng, thay vì định hình lại tầm nhìn của người khác để phù hợp với của họ.

Một bến tàu có thể là một công dân hạng nhất. Người quản lý cửa sổ lát gạch cũng vậy. Vì vậy, có thể một chủ đề tùy chỉnh mà một số nhà phát triển GNOME không đặc biệt yêu thích, đơn giản sẽ trở thành chủ đề mặc định. Các bản cập nhật sẽ không phá vỡ những khía cạnh này của trải nghiệm trừ khi chúng là những thứ đang phá vỡ.

3. Họ phải trả lời phản hồi của người dùng

5 lý do tại sao các phân phối Linux tạo môi trường máy tính để bàn của riêng họ

Khi mọi người bắt đầu sử dụng dự án của bạn, cuối cùng bạn sẽ nhận được phản hồi về những gì họ thích và những gì họ không thích. Một số người thích rằng GNOME không có biểu tượng trên màn hình. Những người khác thấy điều này là không thể chấp nhận được. Công cụ thứ hai cung cấp động lực cho một công ty như Canonical đã giữ chức năng này như một phần của Unity và thêm nó trở lại GNOME thông qua một tiện ích mở rộng.

Để cung cấp một ví dụ khác, hãy xem xét có bao nhiêu người thấy KDE Plasma có số lượng tùy chọn áp đảo. Tuy nhiên, tại một số thời điểm, ai đó yêu cầu một tính năng và một tùy chọn khác sẽ xuất hiện.

Điều này không phải vì KDE có một tuyên bố sứ mệnh phức tạp. Cách xa nó. Ai đó chỉ đơn giản muốn có một tính năng và hoặc họ đã làm cho nó xảy ra hoặc thường xuyên hơn, ai đó đã tạo nó cho họ.

System76 chiếm một vị trí đặc biệt trong thế giới Linux. Đó là một nhà cung cấp máy tính xách tay Linux cung cấp cả phần cứng và phát triển phần mềm của riêng mình. Nó có những khách hàng trả tiền, những người bày tỏ kỳ vọng và mong muốn của họ trở lại công ty.

Khách hàng có thể không trực tiếp yêu cầu System76 về một môi trường máy tính để bàn mới, nhưng việc tạo ra một môi trường có thể cho phép công ty cung cấp những gì khách hàng thực sự đang yêu cầu.

4. Tình nguyện viên Muốn Tự do Phát triển

GNOME là một môi trường máy tính để bàn rất ngoan cố. Đây không phải là một lời chỉ trích. Không giống như nhiều môi trường máy tính để bàn Linux truyền thống, dự án GNOME có một tầm nhìn được nhắm mục tiêu về giao diện của nó sẽ trông như thế nào, hoạt động và tích hợp như thế nào. Bất kỳ đóng góp nào đi chệch hướng đó đều không được kết hợp.

Vì vậy, nếu ai đó tạo một cách để hiển thị hình thu nhỏ cho mỗi không gian làm việc mở ở góc dưới cùng của màn hình, thì điều đó không có khả năng trở thành một phần của GNOME vì phép ẩn dụ trực quan được chấp nhận là không gian làm việc là thứ bạn phóng to và thu nhỏ khi bạn kích hoạt Tổng quan về hoạt động.

Người này, trong trường hợp này, có thể không từ bỏ mã của họ và thay vào đó phát triển một cái gì đó khác cho GNOME. Vì họ không phải là nhân viên nên thay vào đó, họ có thể chuyển sang một máy tính để bàn khác, nơi sự đóng góp của họ được hoan nghênh.

Một số tình nguyện viên có tầm nhìn lớn về cách toàn bộ máy tính để bàn có thể hoạt động và không có dự án nào hiện có cho phép họ tự do tạo ra những thứ chính xác như họ muốn. Kết quả là họ bắt đầu dự án của riêng mình.

Cho dù đó là kỹ thuật hay hình ảnh, sẽ luôn có lý do để ai đó muốn thử tạo một môi trường máy tính để bàn mới. Đây là trường hợp của các ứng dụng phần mềm miễn phí nói chung và giao diện rộng hơn cũng không khác.

5. Họ muốn trở nên khác biệt

5 lý do tại sao các phân phối Linux tạo môi trường máy tính để bàn của riêng họ

Giao diện Unity của Canonical đã gây tranh cãi phần nào trong thế giới Linux khi nó mới xuất hiện. Nhiều người không hiểu tại sao Canonical lại dành nhiều thời gian để phát minh lại bánh xe khi nó đã có giao diện máy tính để bàn hoạt động.

Nhưng một phần nhiệm vụ của Ubuntu là có thể dễ dàng truy cập và một phần của điều đó có nghĩa là nó sẽ được cài đặt sẵn trên các máy tính mới. Và một số nhà sản xuất máy tính không đặc biệt nhiệt tình trong việc cố gắng bán các máy tính có giao diện trông lỗi thời như GNOME 2 đã làm.

Unity là một giao diện khác biệt, không chỉ giữa các bản phân phối Linux mà còn so với Windows và macOS. Khi bạn nhìn vào hình ảnh của màn hình Unity, bạn biết mình đang nhìn gì. Đó là Ubuntu. Nó có các biểu tượng rực rỡ tươi sáng ở bên trái và tính năng HUD điều khiển bằng bàn phím hữu ích để điều hướng menu ứng dụng bằng cách gõ một mình.

Bằng cách tạo ra môi trường máy tính để bàn của riêng họ, Canonical đã có một ưu đãi độc đáo mà các nhà sản xuất có thể cố gắng bán.

Ngay cả trong số những người dùng Linux truyền thống tải xuống tệp ISO và thay thế hệ điều hành hiện tại của họ, phải có lý do để sử dụng bản phân phối này thay bản phân phối khác. Định dạng gói và lịch phát hành từng là những yếu tố khác biệt chính. Trong những năm qua, sự chú ý đã tập trung vào môi trường máy tính để bàn.

Linux có cần thêm môi trường máy tính để bàn không?

Đây là câu hỏi lâu năm. Cuối cùng, nó không quan trọng. Mọi người không tạo máy tính để bàn mới vì có nhu cầu (và ai có thể xác định ai cần gì?). Mọi người tạo máy tính để bàn mới vì họ có thể.

Máy tính để bàn mới đang hoạt động, nhưng trong thời gian chờ đợi, bạn đã tự làm quen với nhiều môi trường máy tính để bàn Linux đã tồn tại chưa?