Ubuntu nghĩa là gì

Phần này mình chỉ giới thiệu ngắn gọn dành cho những bạn chưa biết Ubuntu là gì.

Ubuntu là một hệ điều hành máy tính [tương tự như Windows, MacOs vậy], có điều nó ít xuất hiện trên các máy tính thông thường.

Cụ thể, Ubuntu là bản phân phối phổ biến nhất của Linux. Tuy không xuất hiện phổ biến trên các máy tính thông thường, nhưng lại rất hay được sử dụng để làm hệ điều hành cho các server, bởi nó kế thừa tất cả các đặc điểm của Linux.

>> Đọc thêm: Linux là gì? Bản phân phối của Linux là gì?

Nói như vậy, không có nghĩa là Ubuntu chỉ được cài trên các server, một máy tính thông thường cũng có thể cài được Ubuntu.

Hình ảnh một máy tính sử dụng hệ điều hành Ubuntu

Chi tiết hơn về hệ điều hành này, bạn có thể tham khảo tại wiki: Ubuntu.

II. Tại sao developer nên biết sử dụng Ubuntu

Những lý do để một developer nên biết cách sử dụng Ubuntu cũng tương tự như việc một lập trình viên nên biết cách sử dụng Linux. Mình đã có hẳn một bài viết để trình bày về vấn đề này, bạn có thể tham khảo thêm:

>> Đọc thêm: Tại sao lập trình viên nên biết cách sử dụng Linux.

III. Hướng dẫn cài đặt máy ảo Ubuntu với virtualbox và Vagrant

Nếu bạn muốn nhanh chóng có trải nghiệm với hệ điều hành này, thì sau đây là phần hướng dẫn cách cài một máy ảo Ubuntu với phần mềm Virtualbox và Vagrant. Cụ thể vai trò của 2 phần mềm này là:

  • Virtualbox sẽ đảm nhiệm việc tạo ra một máy ảo Ubuntu.
  • Vagrant sẽ giúp việc cài đặt máy ảo trở nên dễ dàng hơn.

Cả 2 phần mềm trên đều có phiên bản phù hợp với tất cả các hệ điều hành, nên bạn không cần phải lo.

3.1 Chuẩn bị

Download và cài đặt Virtualbox

Download Virtualbox tại đây: //www.virtualbox.org/wiki/Downloads.

Bạn cứ tìm phiên bản mới nhất mà download nhé. Cách cài đặt thì cũng đơn giản như những phần mềm khác thôi.

Download và cài đặt Vagrant

Download Vagrant tại đây: //www.vagrantup.com/downloads.html.

Tương tự như Virtualbox, bạn cứ tìm phiên bản mới nhất mà download. Cách cài đặt cũng đơn giản như những phần mềm khác.

Sau khi cài đặt xong, bạn bật command line, gõ vào:

vagrant -v

Nếu thấy xuất hiện dạng như sau thì có nghĩa là đã cài đặt thành công.

Vagrant 2.2.7

3.2 Tạo máy ảo Ubuntu 18.04

Bạn bật command line lên, gõ:

mkdir Servers # Tạo thư mục Servers để dễ quản lý các máy ảocd Servers # Di chuyển vào thư mục Serversmkdir Ubuntu1804 # Tạo thư mục Ubuntu1804cd Ubuntu1804 # Di chuyển vào thư mục Ubuntu1804vagrant init ubuntu/bionic64 # Khởi tạo một máy ảo Ubuntu 18.04

vagrant up # Bật máy ảo Ubuntu 18.04

Lần đầu tiên chạy vagrant up sẽ hơi lâu vì nó sẽ phải download thêm Ubuntu về máy. Bạn hãy kiên nhẫn chờ đợi.

Sau khi lệnh vagrant up chạy xong, thì có nghĩa là bạn đã có một máy ảo Ubuntu 18.04 để sử dụng.

Bạn có thể truy cập vào máy ảo để tương tác thông qua giao thức ssh như sau:

cd ~/Servers/Ubuntu1804
vagrant ssh

Nếu thấy xuất hiện thông tin dạng như sau thì có nghĩa là đã kết nối thành công:

Welcome to Ubuntu 18.04.4 LTS [GNU/Linux 4.15.0-99-generic x86_64]Documentation: //help.ubuntu.comManagement: //landscape.canonical.comSupport: //ubuntu.com/advantageSystem information as of Sat May 9 16:49:54 +07 2020System load: 0.19 Processes: 140Usage of /: 94.7% of 19.32GB Users logged in: 1Memory usage: 50% IP address for enp0s3: 10.0.2.15Swap usage: 0% IP address for enp0s8: 192.168.10.18=> / is using 94.7% of 19.32GBUbuntu 20.04 LTS is out, raising the bar on performance, security,and optimisation for Intel, AMD, Nvidia, ARM64 and Z15 as well asAWS, Azure and Google Cloud.//ubuntu.com/blog/ubuntu-20-04-lts-arrivesCanonical Livepatch is available for installation.Reduce system reboots and improve kernel security. Activate at://ubuntu.com/livepatch54 packages can be updated.0 updates are security updates.

Last login: Sat May 9 16:46:40 2020

3.3 Một số lưu ý với máy ảo Ubuntu

Bạn sẽ không có Desktop-GUI để sử dụng

Với máy ảo Ubuntu trên, mọi tương tác với máy ảo như tạo file, đọc file, mở file, cài đặt thêm phần mềm khác,… bạn đều phải thực hiện thông qua các command line, chứ không có giao diện dạng “cửa sổ” như trên hệ điều hành windows để sử dụng.

Thực tế thì bạn vẫn có thể cài thêm GUI, nhưng mình khuyên bạn không nên cài, bởi các server chạy trên Ubuntu cũng thường không có GUI đâu, bạn nên làm quen dần.

Tham khảo thêm: Developer nên làm quen với CLI.

Tài nguyên sử dụng của máy ảo

Khi bạn bật máy ảo, mặc định một phần tài nguyên của máy thật như RAM, CPU sẽ được chia cho máy ảo. Vì vậy nếu không có nhu cầu sử dụng tới máy ảo thì bạn hãy tắt đi nhé.

Một số command line hay dùng của Vagrant

Command lineMô tả
vagrant upBật máy ảo
vagrant haltTắt máy ảo
vagrant reloadKhởi động lại máy ảo
vagrant sshKết nối ssh vào máy ảo
vagrant -vKiểm tra version của vagrant

IV. Lời kết

Với những bạn lần đầu tiên trải nghiệm Linux nói chung và Ubuntu nói riêng, thì chắc chắn sẽ còn nhiều điều để khám phá. Nhưng mình tin chắc rằng sẽ lãng phí chút nào nếu bạn bỏ thời gian để tìm hiểu về hệ điều hành hay ho này, bởi nó sẽ là bước đầu tiên để bạn khám phá các công nghệ mới cao siêu hơn.

Chia sẻ thêm, lúc mình làm việc với Ubuntu được một thời gian, mình đã nghĩ rằng “Tại sao bây giờ mình mới biết nhỉ, lẽ ra mình nên biết từ 2 năm trước“.

Ubuntu là một hệ điều hành [HĐH] nguồn mở dựa trên bản phân phối Debian GNU / Linux.

Ubuntu còn được gọi là phân phối của Linux. Ubuntu chỉ là một trong những hệ điều hành được xây dựng bằng nền tảng nhân Linux. Có khá nhiều HĐH khác. Hầu hết các hệ điều hành nguồn mở khác được xây dựng trên nhân Linux đều có sẵn để tải xuống và sử dụng miễn phí. Có những cộng đồng dành riêng cho các nhà phát triển có thể hỗ trợ bạn khi bạn sử dụng các hệ điều hành đó.

Ubuntu kết hợp tất cả các tính năng của hệ điều hành Unix với GUI có thể tùy chỉnh bổ sung, khiến nó trở nên phổ biến trong các trường đại học và tổ chức nghiên cứu. Ubuntu được thiết kế chủ yếu để sử dụng trên máy tính cá nhân, mặc dù phiên bản máy chủ cũng tồn tại.

HĐH Ubuntu là phần mềm mã nguồn mở

Linux là một hệ điều hành nguồn mở. Mặt khác, Mac OS và Windows là các hệ điều hành được biên dịch. Câu hỏi đặt ra là hệ điều hành nguồn mở là gì? HĐH nguồn mở có mã nguồn có thể truy cập mà các nhà phát triển có thể sử dụng để phát triển HĐH hơn. Đặc điểm chính của mã nguồn là nó phải dễ hiểu đối với con người. Máy không hiểu trực tiếp mã nguồn. Nó phải được đưa đến các máy với sự trợ giúp của trình biên dịch.

Để hiểu mã nguồn của HĐH Linux, bạn chỉ cần biết ngôn ngữ lập trình được viết. Bạn có thể tải về HĐH và nghiên cứu cách thức hoạt động của nó. Lợi ích chính của việc viết HĐH trong nguồn mở là các nhà phát triển có thể sử dụng mã nguồn để phát triển HĐH hơn nữa. Bất kỳ lỗi hoặc lỗ hổng cũng có thể được giải quyết chung.

Mặt khác, hệ điều hành Mac OS và Windows được viết bằng các ngôn ngữ dễ hiểu hơn cho máy móc. Sẽ rất khó cho một con người để giải mã dữ liệu chính xác của các hệ điều hành. Đây là sự khác biệt cơ bản giữa một hệ điều hành nguồn mở và một hệ điều hành được biên dịch. Hệ điều hành nguồn mở dễ dàng giải mã và phát triển hơn vì mã nguồn có sẵn trực tiếp.

Ubuntu hoạt động như thế nào?

Vấn đề duy nhất khi tải xuống HĐH mã nguồn mở miễn phí là đối với người dùng bình thường, nó có thể quá phức tạp. Đây là phần Ubuntu nổi bật so với HĐH khác. Nó được phân phối bởi một công ty có tên Canonical.

Mục đích của công ty được thành lập bởi Mark Shuttleworth này là cung cấp quyền truy cập vào một hệ điều hành miễn phí và ổn định cho người dùng cũng như các nhà phát triển. Nó không tính phí bất cứ điều gì cho hệ điều hành. Mô hình kinh doanh của nó xoay quanh việc cung cấp hỗ trợ thương mại cho các sản phẩm mà nó đã mang đến thị trường.

Nó cũng cung cấp các giải pháp phần mềm khác nhau cho các doanh nghiệp cũng như các viện khác trên toàn thế giới để giúp họ tăng hiệu quả và giảm chi phí.

Để tải xuống Ubuntu, tất cả những gì bạn cần làm là chỉ cần lấy phiên bản chính thức của HĐH từ trang web của nó và đưa nó vào ổ đĩa CD / USB để cài đặt. Bạn thậm chí có thể sử dụng nó như một hệ điều hành thứ cấp.

Ưu điểm của Ubuntu

  1. Ubuntu là miễn phí: Ưu điểm số 1 của Ubuntu là nó hoàn toàn miễn phí. Không giống như Mac OS hay Windows, bạn không cần phải trả bất kỳ khoản phí nào để sử dụng.
  2. Ubuntu có thể dễ dàng tùy chỉnh: Mặc dù Windows hiện cung cấp một số tính năng tùy chỉnh nhưng Ubuntu có thể tùy chỉnh nhiều hơn so với bất kỳ HĐH phổ biến nào khác. Điều này đảm bảo rằng bạn có thể sử dụng nó chính xác theo yêu cầu của bạn. Bạn có thể tùy chỉnh từng khía cạnh của giao diện người dùng để đảm bảo rằng bạn có thể làm cho máy của mình hiệu quả hơn nhiều.
  3. Ubuntu an toàn: Hầu hết các hệ điều hành đều có những vấn đề riêng. Tuy nhiên, Ubuntu an toàn hơn nhiều so với một số hệ điều hành khác như Windows. Bạn không cần phải trả phí để bảo vệ máy của mình khi máy đang chạy trên HĐH này.
  4. Nó có thể chạy từ ổ đĩa flash: Bạn không cần cài đặt nó để chạy nó. Bạn có thể chỉ cần tải nó vào một ổ đĩa và chạy nó từ đó. Điều này cũng có nghĩa là bạn sẽ có thể mang theo HĐH bên mình mọi lúc mọi nơi.
  5. Tùy chọn tốt để phát triển: Nếu bạn lập trình hoặc viết mã, đó là một trong những lựa chọn tốt nhất cho bạn. Nó cung cấp cho bạn khá nhiều tùy chọn mặc định để đảm bảo rằng bạn có thể viết mã ngay lập tức. Biên tập văn bản, cũng như các bộ văn phòng, được bao gồm trực tiếp. Điều này có nghĩa là bạn sẽ không phải cài đặt các trình biên dịch hoặc phần mềm riêng biệt trên HĐH để bắt đầu mã hóa.
  6. Cập nhật thường xuyên: Hỗ trợ do Ubuntu cung cấp tốt hơn nhiều so với các hệ điều hành khác. Bất kỳ lỗi hoặc lỗ hổng được vá khá nhanh. Hơn nữa, với mỗi bản cập nhật, bạn cũng sẽ có một loạt các tính năng mới. Điều này sẽ giúp bạn làm cho hệ điều hành của bạn hiệu quả hơn một cách nhất quán.
  7. Máy tính để bàn ảo: Ubuntu cung cấp cho bạn nhiều máy tính để bàn giống như màn hình trên điện thoại thông minh của bạn. Bạn có thể chuyển đổi giữa các màn hình khác nhau để hoạt động trên các phần mềm khác nhau. Điều này đảm bảo rằng bạn có thể tăng năng suất đáng kể.

Đây chỉ là một số lợi thế của HĐH này so với các hệ điều hành khác. Nói chung, nó không chỉ dễ sử dụng hơn mà còn có thể tùy chỉnh, điều này làm cho nó tốt hơn nhiều so với các hệ điều hành khác.

Tại sao bạn nên chuyển sang Ubuntu?

  • Hệ điều hành miễn phí
  • HĐH bảo mật
  • Tương thích với phần cứng cấp thấp tốt
  • Dễ sử dụng
  • Bao gồm tất cả các trình điều khiển
  • Hoàn toàn tùy biến

Những lý do này khiến bạn cần phải xem Ubuntu như một hệ điều hành cho máy của mình thay vì chỉ dựa vào các hệ điều hành được biên dịch khác.

Vì vậy, nếu cho đến bây giờ, bạn chưa sử dụng hệ điều hành Ubuntu, bây giờ là lúc để trải nghiệm nó. Với số lượng tính năng đáng kinh ngạc và các tùy chọn tùy chỉnh hoàn chỉnh, bạn sẽ có thể sử dụng máy của mình chính xác theo yêu cầu của bạn, điều này sẽ tăng hiệu quả và năng suất.

Máy chủ Windows và Ubuntu

Cả Ubuntu và Windows đều có phiên bản chuyên biệt cho máy chủ.

Windows Server chủ yếu được sử dụng khi bạn cần chạy phần mềm dành riêng cho Windows, như ứng dụng .NET. Ubuntu về cơ bản được sử dụng cho mọi thứ khác.

Theo mặc định, Windows Server có GUI, nhưng Ubuntu Server thì không. Bạn có thể dễ dàng cài đặt bảng điều khiển đồ họa trên máy chủ Ubuntu của mình, nhưng ngoài ra, Windows thân thiện với người mới bắt đầu hơn.

Máy chủ Ubuntu tốt hơn máy chủ Windows về chi phí, bảo mật, tính ổn định, khả năng tương thích, tài liệu trực tuyến và trợ giúp, thời gian hoạt động,… Lý do duy nhất khiến bạn nên sử dụng máy chủ Windows là nếu và chỉ khi ứng dụng và phần mềm của bạn yêu cầu.

Hầu hết các trang web bạn truy cập được cung cấp bởi máy chủ Linux. Hầu hết các trò chơi trực tuyến nhiều người chơi bạn chơi đều lưu trữ máy chủ của họ trên máy chủ Linux. Trang web này được lưu trữ trên một máy chủ Ubuntu.

Bảo mật trong Windows và Ubuntu

Thực tế là hệ điều hành càng phổ biến thì càng có nhiều người quan tâm đến việc phần mềm độc hại. Nói một cách đơn giản, nỗ lực tạo ra phần mềm độc hại đáng giá hơn vì cuối cùng nó sẽ thâm nhập vào số lượng PC lớn hơn vì nó có cơ sở người dùng tiềm năng lớn hơn.

Vì Windows được phát tán rộng rãi trên các máy tính cá nhân tại nhà và văn phòng, nên có mối quan tâm cao hơn trong việc đánh cắp dữ liệu hoặc làm hỏng các PC đó. Hầu hết các lỗ hổng đến từ:

  • Các nhà cung cấp không quản lý để bảo đảm các tiện ích phần mềm độc quyền của họ [Asus là công ty mới nhất thất bại trong việc này]
  • Các nhà cung cấp đã cài đặt sẵn phần mềm độc hại
  • Người dùng không mã hóa dữ liệu của họ
  • Người dùng đang cài đặt phần mềm lậu [bẻ khóa, vui lòng không làm điều này]
  • Người dùng không tuân theo các quy trình bảo mật được đề xuất để quét các thiết bị lưu trữ di động [USB, ổ cứng ngoài]

Có sự tăng trưởng trong các nỗ lực chống lại các hệ điều hành dựa trên Linux. Nhưng bảo mật lớp trong các hệ điều hành dựa trên Linux là khá tốt. Phần lớn các lỗi bảo mật xuất phát do lỗi phần mềm không gian người dùng, không phải do nhân Linux.

Điều tuyệt vời là bạn chỉ có thể tấn công dữ liệu không gian người dùng từ phần mềm không gian người dùng. Đó là những hình ảnh, video, tài liệu, nhưng không phải là hệ điều hành. Thật khó để bỏ qua việc xác thực và giành quyền root để có thể tấn công chính hệ điều hành.

Tóm lại, có rất nhiều vấn đề bảo mật trong các hệ điều hành dựa trên Linux như Ubuntu. Nhưng sự thật là rất hiếm khi những lỗ hổng đó có thể gây ra bất kỳ thiệt hại nào trong thế giới thực.

Vì phần lớn mã nguồn đang được thực thi là có sẵn miễn phí, có rất nhiều người dùng nâng cao sẽ cố gắng vá các lỗ hổng chỉ vài phút sau khi thông báo [một trong những lý do bạn nên sử dụng phần mềm nguồn mở là vì điều này]. Hầu như không có bất kỳ thời gian nào để kẻ tấn công lập kế hoạch và gây ra bất kỳ thiệt hại nào.

Quyền riêng tư trong Windows so với Ubuntu

Windows không coi trọng quyền riêng tư. Mặc dù có rất nhiều tùy chọn có sẵn để được bật và tắt thay mặt cho người dùng, nhưng sự thật là phần lớn các hành vi xâm phạm quyền riêng tư không thể bị vô hiệu hóa.

Mặt khác, Ubuntu rất tôn trọng quyền riêng tư của người dùng của họ. Các tính năng rất giống như theo dõi hành động nhập của người dùng có mặt nhưng hành vi hoàn toàn khác nhau. Dữ liệu đó chỉ được sử dụng gỡ lỗi khi chương trình hoặc hệ điều hành gặp sự cố và chỉ khi người dùng chấp nhận chia sẻ. Dữ liệu đó có thể rất hữu ích cho các nhà phát triển để tìm lỗi và sửa nó.

Vì mã nguồn của hệ điều hành có sẵn miễn phí nên nó có thể được xem xét miễn phí thay mặt cho người dùng. Một số người dùng quan trọng về quyền riêng tư thậm chí có thể sửa đổi mã nguồn và phân phối lại phiên bản đã sửa đổi nếu muốn.

Game trong Ubuntu so với Windows

Một trong những lĩnh vực mà Windows chắc chắn tốt hơn Ubuntu là game. Mặc dù có khá nhiều trò chơi có sẵn cho Ubuntu, nhưng hầu như tất cả các trò chơi đều có sẵn cho Windows, trong đó chỉ có một phần nhỏ dành cho Ubuntu.

Ngoài ra, có các bản phân phối Linux chuyên dụng để chơi game được tối ưu hóa cho các trò chơi và có nhiều trình giả lập và trò chơi khác nhau được cài đặt sẵn. Linux distro tốt hơn Windows khi nói đến chơi game retro với trình giả lập.

Đĩa CD / USB Live của Ubuntu

Bên cạnh khả năng cài đặt hệ điều hành, còn có tùy chọn Live cho Ubuntu. Nó cho phép sử dụng hệ điều hành mà không cần cài đặt nó trên ổ cứng. Trong tùy chọn Live, người dùng có quyền truy cập vào rất nhiều phần mềm để sử dụng hàng ngày như trình duyệt web, trình phát phương tiện, trình soạn thảo văn bản, máy tính, trình duyệt tệp [trình quản lý tệp],… Trong tùy chọn Live, các ứng dụng đó được tải trực tiếp từ phương tiện cài đặt [ổ đĩa flash CD hoặc USB].

Tùy chọn này rất thuận tiện để khôi phục dữ liệu từ PC bị hỏng, khắc phục sự cố cho PC bị hỏng hoặc đơn giản là sử dụng trên CD / USB để khởi động trên PC được chia sẻ nếu bạn lo ngại về quyền riêng tư.

Vì vậy, ngay cả khi PC bị ảnh hưởng bởi các lỗi của trình điều khiển GPU Nvidia đã đề cập trước đó, bạn chỉ cần khởi động từ Live CD / USB trên PC được chia sẻ và vẫn an toàn bằng cách sử dụng hệ điều hành của riêng bạn.

Nhược điểm duy nhất là tốc độ, nó chậm hơn đáng kể so với việc khởi chạy các ứng dụng từ một hệ điều hành được cài đặt đúng.

Không có phiên bản chính thức của Windows.

Cài đặt phần mềm bổ sung trên Windows vs Ubuntu

Cả Windows và Linux đều đi kèm với một số phần mềm cần thiết được cài đặt sẵn như trình phát đa phương tiện, trình duyệt web,… Cài đặt phần mềm bổ sung trên 2 HĐH là một quy trình khá khác nhau.

Cài đặt phần mềm bổ sung trên Windows có thể được thực hiện theo hai cách. Nếu bạn sử dụng Windows 10, chỉ cần mở ứng dụng Store, tìm kiếm danh mục và nhấp vào cài đặt.

Đối với các phiên bản Windows cũ hơn, việc cài đặt phần mềm bổ sung cần có trình duyệt web, công cụ tìm kiếm và kết nối internet hoặc cách lấy phần mềm khác [CD, ổ flash USB, v.v.]

  • Mở trình duyệt web
  • Tìm kiếm phần mềm bạn muốn cài đặt
  • Tải xuống tập tin .exe
  • Nhấp đúp chuột vào tập tin .exe để bắt đầu cài đặt

Như bạn có thể thấy nó là một quá trình khá phức tạp. Tuy nhiên, mọi người đã quen với nó nên không có nhiều khiếu nại được đưa ra. Người mới bắt đầu thường mắc lỗi khi tải xuống tệp và phần mềm từ internet, thường tải xuống các tệp và phần mềm bất hợp pháp có phần mềm độc hại.

Mặt khác, cài đặt phần mềm bổ sung trên Ubuntu rất giống với những gì chúng ta thực sự làm trên điện thoại thông minh [Android hoặc iOS].

  • Ứng dụng Open Store [Play Store hoặc App Store]
  • Tìm kiếm ứng dụng bạn muốn
  • Nhấp vào cài đặt

Nếu bạn đang sử dụng máy chủ Ubuntu, bạn sẽ cần sử dụng CLI [giao diện dòng lệnh] để cài đặt phần mềm. Nếu bạn đang sử dụng GUI [bảng điều khiển], trong hầu hết các trường hợp, bạn có thể làm điều đó mà không cần chạy bất kỳ mã nào.

Có nhiều ứng dụng khác nhau cho phép tìm kiếm thông qua danh sách các gói phần mềm có sẵn trên các bản phân phối Linux. Một số trong số chúng được thiết kế để chạy từ CLI trong khi một số khác sử dụng GUI.

Nâng cấp [cập nhật] phần mềm trên Windows và Ubuntu

Trên Windows, có nhiều luồng để lấy các bản cập nhật. Có một luồng được điều khiển bởi hệ điều hành và chỉ cập nhật hệ điều hành. Bên cạnh đó, mọi ứng dụng khác đều kích hoạt dịch vụ nền để có được các bản cập nhật.

Đó là lý do tại sao người dùng Windows thường thấy các thông báo bật lên về các bản cập nhật ngay sau khi khởi chạy một ứng dụng. Nó có thể rất khó chịu.

Nếu bạn muốn cập nhật tất cả các ứng dụng đã cài đặt trên Windows, bạn sẽ cần phải đi qua từng ứng dụng và cập nhật chúng một cách riêng biệt.

Trên Ubuntu, chỉ có một luồng để có được các bản cập nhật. Nó tìm các phiên bản cập nhật của chính hệ điều hành và mọi ứng dụng được cài đặt khác như một tác vụ theo lịch trình. Do đó, các ứng dụng không phải kích hoạt các dịch vụ nền bổ sung. Kết quả cuối cùng là không có thông báo bật lên gây phiền nhiễu khi khởi chạy một ứng dụng và không lãng phí tài nguyên trong khi bạn đang thực hiện công việc của mình.

Tác vụ theo lịch trình để tìm nạp tất cả các bản cập nhật sẽ chạy khi PC của bạn không hoạt động nên bạn sẽ hầu như không nhận thấy nó. Không có cập nhật bắt buộc như Windows. Không có tự động khởi động lại sau khi cập nhật như Windows.

Việc hạ cấp xuống các phiên bản trước của Ubuntu và Windows

Mọi người hiếm khi làm điều đó, nhưng đôi khi, một phiên bản cập nhật có thể gây ra một số vấn đề như không tương thích với phần mềm hoặc công cụ của bên thứ ba hoặc có vài lỗi nhỏ.

Trên Windows, việc hạ cấp xuống phiên bản cũ là gần như không thể. Không có cơ chế tích hợp để làm việc này nhưng có một cách giải quyết.

  • Gỡ cài đặt chương trình.
  • Cài đặt phiên bản cũ hơn của cùng một chương trình.

Để đạt được điều này, bạn phải có trình cài đặt .exe của chương trình mong muốn và phiên bản mong muốn [cũ hơn]. Nếu bạn không có nó, bạn phải sử dụng thủ công. Vì vậy, trong trường hợp này, chúng ta cần mở trình duyệt web, sử dụng công cụ tìm kiếm, tải xuống phần mềm,…

Nhược điểm là cấu hình có thể bị hỏng nếu các tệp cấu hình hiện tại không bị xóa hoàn toàn. Ngay cả khi các tệp cấu hình bị xóa hoàn toàn cũng có thể có các lỗi khác. Người dùng sẽ phải làm lại cấu hình rất giống nhau. Điều này có thể khó khăn cho một số quy trình công việc phức tạp.

Mặt khác, Ubuntu có một phương thức tích hợp để hạ cấp phần mềm. Tất cả các tệp .deb [tệp cài đặt] được lưu trữ trên hệ thống tệp theo mặc định. Những tệp đó chỉ có thể bị xóa nếu hệ thống tệp thiếu dung lượng trống hoặc nếu đã có quá nhiều phiên bản cũ hơn của ứng dụng đã cho.

Vấn đề là luôn có tệp cài đặt của phiên bản trước của mọi ứng dụng để người dùng không phải lãng phí thời gian để tìm kiếm nó.

Điều đáng buồn là phương pháp này chỉ hoạt động từ dòng lệnh. Việc hạ cấp bằng cách sử dụng dòng lệnh chỉ cần sao chép và dán một lệnh và nhấn phím Enter.

Đây là một công cụ rất mạnh nên nó phải được sử dụng cẩn thận. Tốt hơn là yêu cầu trợ giúp từ bộ phận hỗ trợ CNTT hoặc ít nhất là nói về vấn đề của bạn trên các diễn đàn Ubuntu hoặc các cộng đồng Ubuntu trực tuyến khác, ở đó, bạn sẽ được hướng dẫn cho đến khi vấn đề được giải quyết.

Kết nối phần cứng trên Windows vs Ubuntu

Đối với Windows, trước đây, quá trình này yêu cầu cài đặt trình điều khiển thủ công. Bạn phải cẩn thận vì trình điều khiển được phân phối trên đĩa CD. Một cho Windows XP, một cho Vista,… Và cả hai biến thể 32 bit và 64 bit.

Cài đặt trình điều khiển sai có thể dẫn đến PC bị hỏng. Windows 10 có thể tự động phát hiện phần cứng và tự động cài đặt trình điều khiển cần thiết nhưng không phải là phiên bản đầu của Windows.

Một vấn đề lớn vẫn chưa được giải quyết. Trình điều khiển cũ không tương thích với các phiên bản Windows mới hơn. Gắn phần cứng cũ hơn và thiết lập và chạy nó có thể là một thách thức khá lớn.

Ubuntu chuyển tiếp trên nhân Linux cho trình điều khiển. Một trong những nguyên tắc về nhân Linux là không bao giờ bị phá vỡ tính tương thích. Đó là lý do tại sao nếu một số thiết bị phần cứng đã hoạt động một lần trên hệ điều hành dựa trên Linux, thì nó sẽ hoạt động mãi mãi.

Người đăng: dathbz Time: 2020-07-30 10:57:16

Video liên quan

Chủ Đề