Sự khác biệt giữa Linux và GNU / Linux

Linux là một hệ điều hành được sử dụng để cấp nguồn cho bất kỳ thiết bị nào bạn có thể nghĩ đến.

Tổng quan về Linux

Khi hầu hết mọi người nghĩ về Linux họ nghĩ về một hệ điều hành máy tính để bàn được sử dụng bởi các chuyên viên máy tính và các chuyên viên kỹ thuật hoặc một hệ điều hành dựa trên máy chủ được sử dụng để cấp quyền cho các trang web.

Linux ở khắp mọi nơi. Nó là động cơ đằng sau hầu hết các thiết bị thông minh. Điện thoại Android mà bạn đang sử dụng chạy nhân Linux, mà tủ lạnh thông minh có thể tự khởi động lại chạy Linux. Có những bóng đèn thông minh có thể nói chuyện với nhau bằng sự trợ giúp của Linux. Ngay cả súng trường được sử dụng bởi quân đội chạy Linux.

Một thuật ngữ buzz hiện đại là "internet của sự vật". Sự thật là thực sự chỉ có một hệ điều hành hỗ trợ Internet cho mọi thứ và đó là Linux.

Từ quan điểm kinh doanh, Linux cũng được sử dụng trên các siêu máy tính lớn và nó được sử dụng để điều hành Sàn giao dịch chứng khoán New York.

Linux cũng có thể, tất nhiên, được sử dụng như hệ điều hành máy tính để bàn trên netbook, máy tính xách tay hoặc máy tính để bàn của bạn.

Các hệ điều hành

Hệ điều hành là phần mềm đặc biệt được sử dụng để tương tác với phần cứng trong máy tính.

Nếu bạn coi máy tính xách tay tiêu chuẩn là thiết bị phần cứng mà hệ điều hành phải quản lý bao gồm CPU, bộ nhớ, bộ xử lý đồ họa, ổ cứng, bàn phím, chuột, màn hình, cổng USB, card mạng không dây, thẻ ethernet, pin , đèn nền cho màn hình và cổng USB.

Ngoài phần cứng bên trong, hệ điều hành cũng cần có khả năng tương tác với các thiết bị bên ngoài như máy in, máy quét, bảng joypad và một loạt các thiết bị hỗ trợ USB.

Hệ điều hành phải quản lý tất cả phần mềm trên máy tính, đảm bảo mỗi ứng dụng có đủ bộ nhớ để thực hiện, chuyển đổi các quá trình giữa đang hoạt động và không hoạt động.

Hệ điều hành phải chấp nhận đầu vào từ bàn phím và hoạt động dựa trên đầu vào để thực hiện mong muốn của người dùng.

Ví dụ về các hệ điều hành bao gồm Microsoft Windows, Unix, Linux, BSD và OSX.

Tổng quan về GNU / Linux

Một thuật ngữ bạn có thể nghe mọi lúc và sau đó là GNU / Linux. GNU / Linux là gì và nó khác với Linux thông thường như thế nào?

Từ quan điểm người dùng Linux trên máy tính để bàn, không có sự khác biệt.

Linux là công cụ chính tương tác với phần cứng máy tính của bạn. Nó thường được gọi là hạt nhân Linux.

Các công cụ GNU cung cấp một phương thức tương tác với nhân Linux.

Công cụ GNU

Trước khi cung cấp một danh sách các công cụ cho phép xem xét các loại công cụ bạn sẽ cần để có thể tương tác với hạt nhân Linux.

Trước hết ở cấp độ rất cơ bản trước khi cân nhắc khái niệm về môi trường máy tính để bàn, bạn sẽ cần một thiết bị đầu cuối và thiết bị đầu cuối phải chấp nhận các lệnh mà hệ điều hành Linux sẽ sử dụng để thực hiện các tác vụ.

Vỏ chung được sử dụng để tương tác với Linux trong một thiết bị đầu cuối là một công cụ GNU gọi là BASH. Để có được BASH vào máy tính ở nơi đầu tiên nó cần phải được biên dịch, do đó bạn cũng cần một trình biên dịch và một bộ lắp ráp cũng là các công cụ GNU.

Trên thực tế, GNU chịu trách nhiệm cho toàn bộ chuỗi các công cụ giúp có thể phát triển các chương trình và ứng dụng cho Linux.

Một trong những môi trường máy tính để bàn phổ biến nhất được gọi là GNOME, viết tắt của GNU Network Object Model Environment. Snappy không phải là nó.

Trình soạn thảo đồ họa phổ biến nhất được gọi là GIMP, viết tắt của Chương trình Thao tác Hình ảnh GNU.

Những người đứng sau dự án GNU đôi khi cảm thấy khó chịu khi Linux nhận được tất cả tín dụng khi nó là công cụ hỗ trợ nó.

Quan điểm của tôi là mọi người đều biết ai làm động cơ trong một chiếc Ferrari, không ai thực sự biết ai làm ghế da, máy nghe nhạc, bàn đạp, cửa trims và mọi phần khác của chiếc xe nhưng tất cả đều quan trọng không kém.

Các lớp tạo nên một máy tính để bàn Linux chuẩn

Thành phần thấp nhất của máy tính là phần cứng.

Trên đầu trang của phần cứng ngồi hạt nhân Linux.

Bản thân hạt nhân Linux có nhiều cấp độ.

Ở phía dưới ngồi trình điều khiển thiết bị và mô-đun bảo mật được sử dụng để tương tác với phần cứng.

Ở cấp độ tiếp theo, bạn có các tiến trình lập lịch trình và quản lý bộ nhớ được sử dụng để quản lý các chương trình chạy trên hệ thống.

Cuối cùng, ở trên cùng, có một loạt các cuộc gọi hệ thống cung cấp các phương thức để tương tác với hạt nhân Linux.

Trên hạt nhân Linux là một loạt các thư viện mà các chương trình có thể sử dụng để tương tác với các cuộc gọi hệ thống Linux.

Ngay bên dưới bề mặt là các thành phần cấp thấp khác nhau như hệ thống cửa sổ, hệ thống ghi nhật ký và mạng.

Cuối cùng, bạn lên đến đỉnh và đó là nơi môi trường máy tính để bàn và các ứng dụng máy tính để bàn ngồi.

Môi trường làm việc

Môi trường máy tính để bàn là một loạt các công cụ và ứng dụng đồ họa giúp bạn dễ dàng tương tác với máy tính hơn và về cơ bản hoàn thành công việc.

Môi trường máy tính để bàn ở dạng đơn giản nhất của nó chỉ có thể bao gồm trình quản lý cửa sổ và bảng điều khiển. Có nhiều mức độ tinh tế giữa môi trường máy tính để bàn đơn giản và đầy đủ tính năng.

Ví dụ, môi trường máy tính để bàn LXDE nhẹ bao gồm một trình quản lý tệp, trình chỉnh sửa phiên, bảng, trình khởi chạy, trình quản lý cửa sổ, trình xem hình ảnh, trình soạn thảo văn bản, thiết bị đầu cuối, công cụ lưu trữ, trình quản lý mạng và trình phát nhạc.

Môi trường làm việc GNOME bao gồm tất cả điều đó cộng với một bộ phần mềm văn phòng, trình duyệt web, các hộp GNOME, ứng dụng email và nhiều ứng dụng khác.