Thứ nhất: Windows đã không phải là GUI GUI trong một thời gian dài; Windows dựa trên NT (NT / 2000 / XP / Vista / 7/8) hoàn toàn độc lập với DOS. explorer.exe cũng không phải là GUI: nó chỉ là một vỏ (bạn cũng có thể tìm thấy các thay thế vỏ cho Windows)
Về cơ bản, tất cả các bản phân phối đều dựa trên nhân Linux; sự khác biệt chính (theo quan điểm của người dùng cuối - có sự khác biệt trong ví dụ: hệ thống init, tệp bên dưới /etc
và các vị trí khác) - giữa các bản phân phối là:
Ubuntu, Mint và tất cả các bản phân phối dựa trên Debian khác sử dụng dpkg / APT làm hệ thống đóng gói. Các bản phân phối khác sẽ sử dụng các hệ thống khác (ví dụ Red Hat, Fedora, SuSE sẽ sử dụng RPM, Arch sẽ sử dụng pacman).
Thực tế, Mint là một Ubuntu có một số gói bổ sung (ví dụ: codec, không bao gồm Ubuntu vì lý do bản quyền / bằng sáng chế) và một chủ đề khác (để tạo danh tính tùy chỉnh và tránh các câu hỏi về nhãn hiệu / đạo văn và nhầm lẫn người dùng).
Tất nhiên, bạn có thể cài đặt bất kỳ GUI nào khác trong Mint: bạn có thể sử dụng môi trường máy tính để bàn của Mint ( Cinnamon ) trong Ubuntu và về mặt kỹ thuật (thực tế là một câu chuyện khác: bạn có thể sẽ gặp phải xung đột gói), bạn có thể cài đặt nhận dạng trực quan của Unity và Ubuntu (chủ đề, biểu tượng) trong Mint.
Vì vậy, về mặt lý thuyết bạn có thể biến Ubuntu của mình thành một hệ thống Mint-ish nhưng trên thực tế, điều này khá khó thực hiện.
Theo nhận xét về sự khác biệt giữa 'giao diện' và 'vỏ', điều này có thể gây ra một số nhầm lẫn:
Trong thế giới UNIX, 'shell' đã có một ý nghĩa cụ thể, được chấp nhận :
Shell Unix là trình thông dịch dòng lệnh hoặc shell cung cấp giao diện người dùng truyền thống cho hệ điều hành Unix và cho các hệ thống tương tự Unix.
So sánh với Windows shell, đây là một điều hoàn toàn khác :
Shell Windows là giao diện người dùng đồ họa chính trong Microsoft Windows. Shell Windows bao gồm các thành phần Windows nổi tiếng như thanh tác vụ và menu Start. Shell của Windows không giống như "shell dòng lệnh", nhưng hai khái niệm này có liên quan với nhau.
Trong trường hợp của chúng tôi, chúng tôi sẽ gọi Cinnamon (hoặc KDE, Gnome, Unity, XFCE) là môi trường máy tính để bàn : một bộ ứng dụng (trình quản lý cửa sổ, bảng điều khiển, các mục trên khay thông báo, v.v.) cung cấp trải nghiệm người dùng.