# Ubuntu
## I.1 Giới thiệu chung
**Ubuntu** là một hệ điều hành máy tính mà nguồn mở miễn phí dựa trên Debian GNU/Linux, một bản phân phối Linux thông dụng. Mục đích của Ubuntu bao gồm việc cung cấp một hệ điều hành ổn định, cập nhật cho người dùng phổ thông, và tập trung vào sự tiện dụng và dễ cài đặt.
Ubuntu được đánh giá là bản phân phối Linux thông dụng nhất cho máy tính để bàn, chiếm 30% số bản Linux được cài đặt trên máy tính để bàn vào năm 2007.
Cái tên Ubuntu bắt nguồn từ "ubuntu" trong ngôn ngữ của người Nguni, mô tả triết lí *ubuntu*: "Tôi được là chính mình nhờ có những người xung quanh".
### Một số thông tin cơ bản
* Phát triển bởi Canonical Ltd.
* Họ hệ điều hành: Tương tự Unix
* Phần mềm mã nguồn mở
* Phát hành lần đầu: tháng 10, 2004
## II.
### 2. Các phiên bản Ubuntu
Các bản phân phối của Ubuntu có thể được phân loại thành một số phiên bản dựa trên 2 yếu tố chính:
#### a. Thời gian hỗ trợ
Dựa vào thời gian hỗ trợ tính từ khi phát hành, có thể chia thành 2 loại phiên bản chính:
**Phiên bản thông thường** là các phiên bản Ubuntu được đặt tên theo dạng YY.MM (*Ví dụ:* Ubuntu 4.10, Ubuntu 22.04, ...), trong đó YY và MM tương ứng hai chữ số cuối của năm và tháng phát hành.
Mỗi phiên bản thông thường được phát hành định kì mỗi 6 tháng 1 lần, và việc nâng cấp lên là hoàn toàn miễn phí.
**Phiên bản hỗ trợ lâu dài**, hay còn gọi là **Long Term Support** (LTS) là các phiên bản được hỗ trợ trong thời gian dài hạn, thường là 3-10 năm.
Các phiên bản LTS ra mắt mỗi 2 năm một lần.
#### b. Mục đích sử dụng
Các bản phân phối của Ubuntu có thể được chia ra làm 3 loại: Desktop, Server và Core.
**Desktop** là các bản phân phối được sử dụng trong các máy bàn và laptop.
**Server** được sử dụng trong các máy chủ khi cần xử lí dữ liệu lớn.
**Core** là phiên bản tối giản của Ubuntu, được sử dụng trong hệ thống nhúng, IoT và phát triển robot.
Ngoài ra, một số bản cài đặt của Ubuntu chỉ sử dụng một số gói mặc định thay vì tất cả gói có trong cài đặt mặc định của Ubuntu. Những biến thể này được gọi là **flavours**.

*Một số flavours chính thức của Ubuntu*
### 4. Ưu nhược điểm của Ubuntu
#### a. Ưu điểm
##### Mã nguồn mở và hệ sinh thái đa dạng
Ưu điểm đầu tiên của Ubuntu là mã nguồn mở, do đó Ubuntu hoàn toàn miễn phí. Ngoài ra người dùng còn có thể tự do thay đổi và phân phối các phiên bản đã qua chỉnh sửa.
Ubuntu còn có một kho ứng dụng đồ sộ và hầu hết là miễn phí trong Ubuntu Software.
##### Tính bảo mật cực cao
Ubuntu hướng đến sự bảo mật mặc định dành cho người dùng. Các chương trình của người dùng chạy với quyền ưu tiên thấp và không thể làm tổn hại đến hệ điều hành cũng như dữ liệu của các người dùng khác.
Để tăng tính bảo mật, công cụ **sudo** được dùng để trao quyền tạm thời cho các công việc quản trị hệ thống và khóa tài khoản gốc nhằm ngăn người dùng chưa có kinh nghiệm gây ra các thay đổi có hại lớn.
Hầu hết cổng internet sẽ được mặc định là đóng để ngăn hacker xâm nhập. Tường lửa có sẵn cho phép người dùng lựa chọn các quyền truy cập.
Ngoài ra, Ubuntu có hỗ trợ mã hóa toàn bộ ổ cứng cũng như các thư mục cá nhân.
##### Tốc độ
Là một hệ điều hành nhân Linux, Ubuntu có khả năng tùy biến cao cũng như tốc độ và hiệu suất làm việc do tối ưu tài nguyên phần cứng.
Ngoài ra, Ubuntu còn có những đặc điểm riêng như giao diện người dùng đẹp mắt, cài đặt ứng dụng đơn giản và sao lưu dữ liệu dễ dàng. Không những thế, lượng người dùng khổng lồ còn giúp việc phát hiện và khắc phục các lỗi phát sinh trở nên đơn giản hơn.
#### b. Nhược điểm
Tương tự như các họ hệ điều hành tương tự Unix, Ubuntu cũng khó làm quen và sử dụng. Người dùng phổ thông sẽ cần 4-6 tuần để thích nghi và nắm được cách sử dụng. Vì là hệ điều hành mã nguồn mở, người dùng phải ghi nhớ tương đối nhiều câu lệnh, điều này có thể gây khó khăn khi người dùng đã quen với các thao tác chuột đơn giản trên Windows.
Một số phần mềm không được hỗ trợ, đặc biệt là các phần mềm chuyên dụng cao. Ví dụ: các sản phẩm của Microsoft như Office, Visual Studio; AutoCAD; Cinema 4D;...