GUI bạn không bao giờ biết bạn đã có: Hệ thống X-Window
Trong khi cộng đồng tiếp tục tranh luận về KDE so với Unity so với GNOME (trong khi những người ủng hộ các môi trường GUI khác trống ngón tay của họ), những người mới sử dụng Linux hiếm khi gặp phải một thành phần quan trọng khiến cho mỗi máy tính để bàn này trở thành một hệ thống X-Window đáng kính. Chúng ta hãy xem phần phần mềm quan trọng này một cách chi tiết hơn.
Lịch sử của hệ thống X-Window
Hệ thống X-Window ban đầu được phát triển để thành công hệ thống cửa sổ W trên UNIX chạy rất chậm. X đã phát triển thành một thành phần quan trọng trong môi trường điện toán mạng, vì một trong những điểm mạnh của nó là hỗ trợ cho việc hiển thị các ứng dụng chạy trên mạng. Ban đầu dưới sự chăm sóc của MIT X Consortium (cho đến phiên bản 11 của nó, từ đó viết tắt là X11 ), một số bất đồng liên quan đến việc cấp phép đã dẫn đến việc tạo ra dự án XFree86, mặc dù điều này cuối cùng được xếp lại vào mã X chính.
Hệ thống X-Window là gì
Trong một thời gian trước đó, ngay cả GUI của Microsoft Windows là một "shell" chạy trên nền tảng của hệ điều hành (dòng lệnh) OS ... có bao nhiêu người nhớ gõ "win" tại dấu nhắc "C: \"? Kể từ Windows 95, một người dùng đã được gửi thẳng đến giao diện Start-menu-and-tool-bar quen thuộc, và hầu hết các bản phân phối Linux đều bắt đầu làm như vậy trước khi quá dài. Nhưng thực tế vẫn là các máy tính để bàn Linux cũng là một trình bao chạy trên các công cụ hệ điều hành cơ bản và hạt nhân, nền tảng của nó là X-Windows
X-Windows (chính thức được gọi là " Hệ thống X-Window ", nhưng cũng như X11 hoặc chỉ X ) là một bộ sưu tập phần mềm chạy giữa phần cứng của hệ thống (về mặt kỹ thuật phần mềm cấp thấp hơn của hệ thống, chẳng hạn như Nhân Linux, mà lần lượt gửi và nhận các tín hiệu từ phần cứng) và các phần mềm khác được gọi là các máy khách X. Khi người dùng nhấp vào một nút trong một ứng dụng, click chuột đó sẽ được gửi đến hạt nhân, nó sẽ gửi nó tới X-Window Server, nó sẽ diễn giải nó và / hoặc gửi nó đến ứng dụng (máy khách X), ví dụ, lưu tập tin hiện tại.
Hệ thống X-Window giúp người dùng Linux như thế nào?
Đầu tiên và quan trọng nhất, không ai trong số các máy tính để bàn thanh lịch, snazzy, hoặc hữu ích khác (hoặc các công cụ và ứng dụng của họ) sẽ có thể mà không có X-Windows. Vì vậy, từ quan điểm “đứng trên vai của người khổng lồ”, X-Windows xứng đáng được tôn trọng. X-Windows cũng cho phép bạn thực hiện một số thủ thuật gọn gàng, chẳng hạn như đường hầm ứng dụng qua SSH.
Có một thời điểm khi cài đặt Linux không tự động cấu hình X cho bạn, hoặc đã làm như vậy với độ chính xác thấp hơn, do đó, cài đặt của bạn có thể chỉ đơn giản là đổ bạn ra tại dấu nhắc lệnh. Sau đó, bạn đã có nhiệm vụ tìm kiếm trên Internet (trên máy tính khác, vì bạn không có GUI, hoặc thông qua trình duyệt văn bản như liên kết ) cho tệp XF86Config có thể hoạt động trên máy tính của bạn.
Điều này có ý nghĩa với bạn là bạn nên rất, rất biết ơn các gói máy chủ X.org mới được kết hợp tốt hơn với phần cứng hiện đại. Họ hài lòng hơn nhiều đến mức bạn có thể chưa bao giờ nhìn thấy trực tiếp X-Windows (chỉ một trình quản lý hiển thị như LightDM, tiếp theo là máy tính để bàn của bạn) ngoài một con trỏ hình chữ X có thể hiển thị quá nhanh trước phiên của bạn bắt đầu.