So sánh hai hệ điều hành windows và linux. So sánh hệ điều hành Linux và Windows

Rất nhiều điều đã được viết về chủ đề này trên Internet, cả dưới dạng bài báo và các cuộc thảo luận trực tiếp. Lý do nào khác?

Có hai lý do. Thứ nhất, những gì cá nhân tôi đọc về chủ đề này chứa đựng rất nhiều cảm xúc và ít thông tin chính xác. Thứ hai, những so sánh và đối chiếu thường được thực hiện hoàn toàn thiếu chuyên nghiệp, dựa trên nguyên tắc cái gì tốt hơn - nóng hay xanh.

Để so sánh chính xác, trước tiên bạn cần xác định rõ cái gì tốt hơn? Các hệ điều hành này so sánh khía cạnh nào của việc sử dụng máy tính?

Vì tôi làm việc chủ yếu trong lĩnh vực “máy tính để bàn” nên tôi biết rõ về nó và cũng vì lĩnh vực sử dụng này lớn nhất nên tôi sẽ đưa ra so sánh của mình với nó.

Đầu tiên, chúng ta cần định nghĩa thuật ngữ “máy tính để bàn”.

Nó không hẳn là một chiếc máy tính đứng hay nằm trên bàn. Nó có thể ở dưới bàn, trên đùi, trên giường, không quan trọng ở đâu, nhưng nó được sử dụng để làm việc với các tài liệu văn bản, xử lý tài liệu ảnh hoặc video không chuyên nghiệp hoặc bán chuyên nghiệp, duyệt các trang Internet, và giao tiếp qua Internet.

Nghĩa là, nó là một chiếc máy tính được sử dụng ở nhà hoặc văn phòng để thực hiện khá nhiều nhiệm vụ đơn giản, không bao gồm các lĩnh vực chuyên môn cao và chuyên môn cao như thiết kế kỹ thuật hoặc sản xuất video. Ở phương Tây, đây được gọi là “khu vực SOHO (văn phòng nhỏ, văn phòng tại nhà)”.

Cũng cần phải nói về những khác biệt cơ bản giữa hệ điều hành MS Windows và GNU/Linux. Để hiểu chính xác cái gì là cái gì.

Điểm khác biệt đầu tiên là hệ điều hành (sau đây viết tắt là OS) MS Windows được phát triển và hỗ trợ bởi một công ty duy nhất - tập đoàn Microsoft. Nó cũng sở hữu bản quyền đối với sản phẩm này và nó cũng tính phí sử dụng hệ điều hành Windows và Microsoft không cho phép sử dụng miễn phí. Tức là nếu muốn sử dụng hệ điều hành này bạn phải trả tiền cho Microsoft.

GNU/Linux là một hệ điều hành được phát triển và hỗ trợ bởi hàng chục, nếu không muốn nói là hàng trăm công ty trên khắp thế giới và hàng nghìn lập trình viên. Các quyền đối với hệ điều hành này đã được chuyển sang quyền sở hữu công cộng. Và mặc dù có nhiều công ty trên thế giới cung cấp hỗ trợ kỹ thuật trả phí cho HĐH này, việc sử dụng GNU/Linux bản thân nó không phụ thuộc vào các điều kiện tài chính. Nghĩa là, bạn không phải trả bất kỳ khoản nào cho bất kỳ ai để có quyền sử dụng Linux.

Sự khác biệt cơ bản thứ hai là trong Windows, môi trường đồ họa người dùng là một phần không thể thiếu của HĐH. Nghĩa là, Windows đơn giản là không tồn tại trong một phiên bản không có môi trường đồ họa (chế độ bảng điều khiển).

Trong khi GNU/Linux là hệ điều hành chế độ văn bản (bảng điều khiển) và môi trường đồ họa là một sản phẩm phần mềm riêng biệt, như trình soạn thảo văn bản hoặc trình phát video. Có hơn 10 chương trình triển khai môi trường đồ họa cho hệ điều hành GNU/Linux, nhưng chỉ có hai chương trình được sử dụng rộng rãi - GNOME và KDE.

Tại sao tôi lại tập trung vào khía cạnh này? Thực tế là môi trường người dùng đồ họa là một phần cần thiết và quan trọng của hệ điều hành dành cho máy tính để bàn. Và khi so sánh hai hệ điều hành theo quan điểm này, điều quan trọng là phải hiểu rằng chúng ta không so sánh Windows với Linux mà với một trong những môi trường đồ họa, chẳng hạn như với KDE.

Điểm khác biệt thứ ba là MS Windows với tư cách là sản phẩm cuối cùng bao gồm chính hệ điều hành và một bộ nhỏ các chương trình ứng dụng có chức năng rất khiêm tốn. Nói cách khác, khi cài đặt Windows, bạn chỉ có một hệ điều hành và để giải quyết một số vấn đề, bạn cần phải tìm và cài đặt thêm các chương trình ứng dụng.

GNU/Linux ở dạng thuần túy của nó, như một hệ điều hành, chỉ được phân phối trong các lĩnh vực ứng dụng có tính chuyên môn cao. Và liên quan đến trường hợp tôi đang xem xét, cái gọi là bản phân phối Linux được sử dụng. Bộ phân phối là một bộ bao gồm hệ điều hành GNU/Linux, môi trường đồ họa người dùng và một bộ chương trình ứng dụng. Nghĩa là, bằng cách cài đặt bản phân phối Linux, bạn sẽ có được một hệ thống sẵn sàng để sử dụng thực tế mà bạn có thể không cần thêm bất kỳ thứ gì khác vào đó.

Chà, vì Linux không thuộc về ai nói riêng và có các môi trường đồ họa và chương trình ứng dụng khác nhau, do đó, hàng trăm công ty hoặc thậm chí chỉ các nhóm cá nhân cung cấp hàng chục bản phân phối Linux. Một số trong số họ gần giống như anh em sinh đôi, một số rất khác nhau. Và trong thế giới Windows, sự khác biệt chỉ nằm ở các phiên bản của chính hệ điều hành Windows và những phiên bản này nhỏ hơn các bản phân phối Linux.

Bây giờ tôi chuyển sang so sánh thực tế và tôi sẽ thực hiện điều này bằng cách liệt kê những ưu và nhược điểm của từng hệ điều hành.

Hệ điều hành MS Windows, ưu điểm.

  • Hỗ trợ rất nhiều loại phần cứng máy tính. Bất kể phần cứng kỳ lạ nào bạn gặp, bạn gần như chắc chắn sẽ có thể sử dụng nó trong Windows. Mặc dù bạn có thể cần thời gian để tìm chương trình điều khiển phù hợp.
  • Một số lượng lớn các chương trình ứng dụng, ngày nay có lẽ có hơn một trăm nghìn đầu sách. Đối với bất kỳ tác vụ ứng dụng nào trên nền tảng Windows, có ít nhất vài chục chương trình, đối với các tác vụ phổ biến thì có hàng trăm chương trình. Có rất nhiều để lựa chọn. Cho mọi sở thích.
  • Có một số lượng lớn các chuyên gia ít nhiều biết rõ về dòng hệ điều hành Windows. Tức là nếu cần giúp đỡ, bạn sẽ dễ dàng tìm được với giá cả hợp lý.

Hệ điều hành MS Windows, nhược điểm.

  • Chi phí tương đối cao. Ở phiên bản rẻ nhất, nó có giá hơn 50 USD, mặc dù thực tế là Windows “rẻ” như vậy, được mua cùng với một máy tính mới, đã “bị ràng buộc” với máy tính này. Điều này có nghĩa là nếu đổi máy tính, bạn sẽ lại phải tốn tiền mua Windows. Các tùy chọn Windows độc lập với máy tính có giá gần hai trăm đô la Mỹ trở lên. Và đây là giá Windows cho một máy tính. Và nếu bạn cần một hệ điều hành, chẳng hạn như cho năm máy tính mà bạn đã có (không phải máy mới), thì bạn sẽ phải trả khoảng một nghìn đô la cho năm bản sao Windows.
  • Một số lượng rất lớn các chương trình độc hại (còn gọi là virus máy tính). Đối với phiên bản Windows XP, đây là một vấn đề đặc biệt nghiêm trọng buộc người dùng cuối phải chịu thêm chi phí. Mua một chương trình chống vi-rút tốt hoặc liên hệ với các chuyên gia trong trường hợp phần mềm độc hại khiến hệ điều hành Windows không thể hoạt động bình thường. Vấn đề này có thể được giảm thiểu bằng cách cấu hình Windows đúng cách và sử dụng nó một cách cẩn thận trong các tình huống rủi ro, nguyên nhân chính là Internet.
  • Sự phụ thuộc chặt chẽ vào nhà phát triển. HĐH Windows chỉ được phân phối ở dạng nhị phân, rất khó thay đổi, hơn nữa, Microsoft thường cấm thực hiện bất kỳ thay đổi nào đối với mã hoạt động của HĐH Windows. Vì vậy, nếu bạn cần một số chức năng hiện không có trong Windows, thì bạn chỉ có thể hy vọng rằng một ngày nào đó Microsoft sẽ triển khai chức năng này hoặc tìm kiếm một số “bản vá” từ các nhà phát triển bên thứ ba. Tuy nhiên, đối với người dùng bình thường thì đây là một nhược điểm không đáng kể.

Hệ điều hành GNU/Linux, ưu điểm.

  • Chi phí tương đối thấp. Ở một thành phố lớn ít nhiều, hoàn toàn có thể mua được một đĩa có bất kỳ bản phân phối Linux nào với giá bằng một đĩa CD\DVD trắng bằng cách liên hệ với những người đam mê phân phối Linux. Nếu không có ai trong thành phố của bạn, thì với 200-300 rúp, bạn có thể mua các bản phân phối phổ biến nhất qua Internet, gửi qua đường bưu điện và việc này có thể được thực hiện ở bất kỳ địa phương nào có bưu điện. Bạn cũng có thể nhận miễn phí đĩa CD có bản phân phối Ubuntu Linux qua thư. Đồng thời, chỉ có một bản sao vật lý của bản phân phối Linux, bạn có quyền cài đặt nó trên bất kỳ số lượng máy tính nào. Nghĩa là, chẳng hạn, trả lại khoảng năm máy tính, nếu bạn mua một bản phân phối Linux với giá 300 rúp, đây sẽ là tất cả chi phí của bạn cho năm máy tính - bạn sẽ không cần phải mua năm bản. Vì vậy, một mặt (Windows) khoảng một nghìn đô la, mặt khác (Linux) khoảng 300 rúp (hoặc thậm chí ít hơn thế).
  • Hầu như không có phần mềm độc hại nào cho nền tảng này, ít nhất là cho đến nay. Điều này cho phép bạn tránh được các chi phí bổ sung nhằm ngăn chặn hoặc loại bỏ thiệt hại do phần mềm độc hại gây ra.
  • Sự độc lập của nhà phát triển. Nếu bạn cần một số chức năng còn thiếu trong hệ điều hành Linux, bạn có thể tự thêm chức năng đó. Khả năng này tồn tại do hệ điều hành Linux không chỉ được phân phối ở dạng nhị phân mà còn ở dạng mã nguồn và không có lệnh cấm sửa đổi các mã nguồn này.

Hệ điều hành GNU/Linux, nhược điểm.

  • Hỗ trợ cho thiết bị máy tính, đặc biệt là các thiết bị bên ngoài, chẳng hạn như máy in hoặc thiết bị USB, kém hơn đáng kể so với nền tảng Windows. Có lẽ tình huống xấu nhất là với máy quét và USB, cũng như các modem HSF/HCF bên trong. Rất có thể bạn sẽ không thể sử dụng một số thiết bị trong Linux. Nhưng vấn đề phần lớn có thể được giải quyết thông qua cách tiếp cận cẩn thận hơn trong việc lựa chọn thiết bị. Trước khi mua một phần cứng, bạn có thể tìm kiếm thông tin trên Internet về khả năng hoạt động của nó trong Linux.
  • Số lượng chương trình ứng dụng nhỏ hơn đáng kể so với nền tảng Windows. Hơn nữa, nếu chúng ta đang nói về một số chương trình - những chương trình dẫn đầu không thể tranh cãi trong lĩnh vực ứng dụng của chúng, thì trong hệ điều hành Linux không có phiên bản tương ứng của chính các chương trình này cũng như các chương trình khác có thể so sánh được về chức năng. Các chương trình ứng dụng như vậy bao gồm các sản phẩm Adobe, chương trình kinh tế 1C, chương trình thiết kế kỹ thuật AutoCAD, chương trình nhận dạng văn bản (FineReader). Tất nhiên, có các trình soạn thảo đồ họa và chương trình thiết kế/mô hình hóa cho hệ điều hành Linux, nhưng chúng kém hơn nhiều so với các chương trình dẫn đầu. Tuy nhiên, các chương trình ở cấp độ Adobe PhotoShop hoặc AutoCAD không phải là cần thiết đối với tất cả mọi người và đối với các trường hợp thông thường, các chương trình dành cho HĐH Linux là khá đủ. Nhược điểm này có thể được bù đắp một phần bằng việc một số chương trình Windows có thể chạy trên nền tảng Linux. Điều này không thể thực hiện được đối với tất cả các chương trình Windows, nhưng có thể chương trình Windows bạn cần sẽ hoạt động trong Linux.
  • Số lượng chuyên gia giỏi hoặc khá ít hơn so với nền tảng Windows. Nghĩa là, nếu bạn cần trợ giúp, sẽ không dễ dàng tìm được người thông thạo Linux. Rất có thể chi phí dịch vụ của một chuyên gia như vậy sẽ cao hơn so với trường hợp của Windows.

Như bạn có thể thấy, ưu và nhược điểm của hai hệ điều hành là trái ngược nhau.

Đặc biệt, tôi đã không xem xét, trong bối cảnh tương phản, sự khác biệt trong môi trường đồ họa của nền tảng Windows và Linux, vì chúng không có sự khác biệt về mặt khái niệm. Một cảnh báo cần phải được thực hiện ở đây. Khi tôi nói rằng không có sự khác biệt nào, ý tôi là môi trường đồ họa “Linux” GNOME và KDE và môi trường đồ họa “nguyên bản” của dòng hệ điều hành MS Windows.

Tất nhiên, có sự khác biệt giữa chúng, nhưng chúng không cơ bản và do đó, bất kỳ ai đủ tự tin vào một trong ba môi trường đồ họa này đều có thể hiểu được hai môi trường còn lại. Ví dụ: nếu bạn tự tin sử dụng Windows, bạn sẽ không gặp khó khăn gì khi làm quen với Linux.

Tôi cũng loại bỏ nhiều quan niệm sai lầm thường nảy sinh khi so sánh nền tảng Linux và Windows. Những lầm tưởng như rằng Linux khó cài đặt và Windows là một hệ điều hành không ổn định và không an toàn. Cả hai đều sai, cũng như nhiều điều khác được nói và viết về chủ đề này. Nhìn chung, chủ đề về những huyền thoại về Windows và Linux rất thú vị, nhưng nên dành một tài liệu riêng cho vấn đề này.

Những ưu và nhược điểm mà tôi liệt kê đều là những nhược điểm và ưu điểm thực tế. Đây là điều bạn thực sự cần phải suy nghĩ khi quyết định sử dụng hệ điều hành nào. Và tôi tin rằng thông tin này khá đủ để bạn quyết định điều gì sẽ tốt nhất cho mình, trong hoàn cảnh cụ thể của bạn.

Cá nhân tôi nghĩ nhược điểm chính của MS Windows là giá cao và ưu điểm chính của Linux là giá thành thấp. Mọi thứ khác có thể bị bỏ qua.

Nói cách khác, nếu chi phí không quan trọng đối với bạn, hãy sử dụng Windows. Và nếu mỗi đồng rúp đều có giá trị thì hãy nghĩ đến Linux.

Cập nhật - 2012

Bài báo được viết vào năm 2009 và đã có nhiều thay đổi kể từ đó.

Làm thế nào để có được Linux

Internet tốc độ cao đang tự tin quét khắp đất nước và điều này cho phép bạn tải xuống ảnh đĩa cài đặt Linux từ các trang phân phối chính thức. Ví dụ từ www. Ubuntu.com, www. dự án fedora.org, www. mandriva.ru . Bạn tải hình ảnh xuống, ghi nó vào đĩa laser hoặc ổ đĩa flash và thế là xong.

Trình điều khiển

Tình hình với trình điều khiển thiết bị trên nền tảng Linux đã thay đổi đáng kể theo chiều hướng tốt hơn. Trong hầu hết các trường hợp, tất cả phần cứng máy tính đều hoạt động tốt và không cần phải cài đặt bất cứ thứ gì. Ví dụ: kết nối Internet qua modem ADSL chỉ cần nhập tên người dùng và mật khẩu, nhưng để kết nối qua modem USB UMTS/HSDPA, bạn cần chỉ định quốc gia và nhà cung cấp dịch vụ di động ngoài thông tin đăng nhập và mật khẩu. Không có trình điều khiển!

Một ví dụ gần đây nhất - trong Ubuntu 12.04, để cài đặt HP 1120 MFP, bạn chỉ cần kết nối Internet, sau đó cắm cáp máy in vào đầu nối USB của máy tính. Ubuntu tự xác định mô hình và tải xuống một plugin nhỏ cho trình điều khiển “đóng hộp”. Một vài phút và thiết bị hoạt động.

Trong Windows 7 SP1 Retail, cần phải tải xuống trình điều khiển có dung lượng gần 300 MB. Chạy thủ công cài đặt của nó. Quá trình cài đặt không thành công ở chế độ bình thường - nó bị lỗi. Sau đó, tôi phải cài đặt trình điều khiển thông qua Trình quản lý thiết bị. Cứ như vậy đi.

Giao diện đồ họa người dùng

Trong khi Microsoft tiếp tục đánh dấu thời gian bằng cách trang trí cùng một nút khởi động, thanh tác vụ và khay, các sản phẩm mới đã xuất hiện trong thế giới Linux - vỏ đồ họa Unity và Gnome Shell. Điều này vừa đẹp vừa tiện hơn giao diện Windows 7. Ngoài ra, bạn có thể dùng thử KDE 4, nó cũng rất đẹp và chức năng tốt, mặc dù không dễ dàng. Ngày nay, những bản phân phối Linux tốt nhất như Ubuntu, Fedora, Mandriva có lẽ đẹp và tiện lợi hơn Windows 7.

Hỗ trợ kỹ thuật

Ngày nay, Linux ít được yêu cầu hơn ba năm trước. Và ngày càng có nhiều người hiểu Linux hơn. Và cũng có nhiều tài liệu trên Internet về cách làm điều gì đó trong Linux. Vì vậy đây không còn là yếu tố đặc biệt quan trọng có lợi cho Windows.

Bản tóm tắt

Tôi nghĩ rằng một khi bọn cướp biển hoàn toàn bị đóng cửa, Windows sẽ rất khó duy trì được thị phần dẫn đầu của mình. Nếu tất cả những người hiện đang sử dụng Windows phải trả giá đầy đủ cho nó thì nhiều người sẽ chuyển sang Linux. Rốt cuộc, giữa chúng không còn sự khác biệt cơ bản nữa và nếu vậy thì tại sao phải trả nhiều tiền hơn?

Cập nhật - 2015

Tình hình trong năm 2015 là việc sử dụng một số loại bản phân phối Linux thay vì Windows là điều không thể xảy ra. Đối với ứng dụng được mô tả trong bài viết này. Đó là, để sử dụng tại nhà hoặc văn phòng. Tất nhiên, không phải tất cả các bản phân phối đều phù hợp như nhau cho việc này. Có hai cái mà tôi cho là lựa chọn tốt nhất - Ubuntu Desktop và Rosa Fresh Desktop.

Ưu điểm của Rosa so với Ubuntu:

  • Nga hóa hoàn toàn ngay lập tức. Trong Ubuntu, ngôn ngữ giao diện tiếng Nga phải được thêm vào sau khi cài đặt. Nó không khó, nhưng đó là một bước bổ sung.
  • Công ty phát triển của Nga. Theo đó, dịch vụ hỗ trợ kỹ thuật của Nga.

Ưu điểm của Ubuntu so với Rosa:

  • Nói một cách đại khái thì mọi thứ đều tốt hơn trừ hai điểm trên.

Ngoài hai bản phân phối này, bạn có thể dùng thử Alt Linux (cũng là bản phân phối của Nga) và Fedora (Fedora). Trong bảng điều khiển bên trái (hoặc bên dưới) trên trang này có các liên kết đến các đánh giá ngắn về các bản phân phối này.

Cập nhật - 2017

Về mặt khái niệm, không có gì thay đổi. Linux rẻ hơn, Windows có trình điều khiển thiết bị tốt hơn.

Không có thay đổi nào giữa các bản phân phối Linux. Danh sách tốt nhất là như nhau:

  • Ubuntu (bản phát hành LTS hiện tại 16.04.3). Liên kết đến các bài đánh giá Ubuntu ở bảng bên trái trên trang này.
  • Rosa Fresh (bản phát hành hiện tại R8 và R9). Liên kết đến các bài đánh giá về Rosa nằm ở bảng điều khiển bên trái trên trang này.
  • Fedora (bản phát hành LTS hiện tại của Fedora 26 Workstation). Liên kết tới các đánh giá của Fedor ở bảng bên trái trên trang này.

Ivan Sukhov, 2009, 2012, 2015, 2017 .

Nếu bạn thấy bài viết này hữu ích hoặc đơn giản là thích nó thì đừng ngần ngại hỗ trợ tài chính cho tác giả. Điều này có thể dễ dàng thực hiện bằng cách ném tiền vào Ví Yandex số 410011416229354. Hoặc trên điện thoại +7 918-16-26-331 .

Ngay cả một lượng nhỏ cũng có thể giúp viết bài mới :)

Linux đã có những bước tiến đáng kể trong thập kỷ qua, vươn từ danh mục "Một loại hệ điều hành mở nào đó" lên danh mục " Wow, điều này thực sự cần thiết!" Linux đã dần dần thu hút một số người dùng nhất định bằng các tính năng miễn phí của nó và có lẽ ngay cả bạn cũng đã nghĩ đến việc chuyển sang hệ điều hành này. Nhưng nó có đáng làm không?

Từ quan điểm khách quan, có những lý do thực sự thuyết phục tại sao bạn nên chuyển sang nó, nhưng tôi sẽ không thuyết phục bạn thực hiện bước như vậy hoặc tiếp tục sử dụng hệ điều hành quen thuộc. Bài viết này dành cho những người đã lựa chọn hoặc có ý định chuyển sang Linux. Nếu bạn là một trong số họ thì thật tuyệt vời! Nhưng bạn nên biết rằng việc chuyển sang hệ điều hành mới không giống như việc đi dạo dễ dàng trong công viên.

Dưới đây là một số khác biệt cơ bản giữa Windows và Linux. Hãy đọc về chúng để chắc chắn rằng bạn đã sẵn sàng chấp nhận quá trình học tập, bởi vì không có gì tệ hơn việc lao đầu vào một điều gì đó chưa biết.

Cấu trúc tập tin

Cấu trúc tệp của hệ điều hành Linux về cơ bản khác với Windows - điều này là do các hệ thống này được viết bởi các nhà phát triển khác nhau bằng cách sử dụng các mã khác nhau. Bạn sẽ không tìm thấy nó trong Ubuntu và bạn sẽ không tìm thấy "Tệp chương trình" trong Fedora. Thậm chí không có ổ C: hoặc D:.

Thay vào đó, có một cây tệp và tất cả ổ đĩa của bạn đều được gắn vào cây đó. Thư mục chính và thư mục máy tính để bàn của bạn là hai phần của cùng một cây tệp. Hóa ra về mặt kỹ thuật thì bạn phải học cách sử dụng kiến ​​trúc của nó, điều này chắc chắn không khó lắm nhưng vẫn gây ra một số bất tiện.

Thiếu đăng ký

Bạn đã bao giờ nghe nói về Windows Sổ đăng ký chưa? Tất nhiên, bạn đã nghe, và nếu chưa, thì một khóa học giới thiệu ngắn đặc biệt dành cho bạn: đây là cơ sở dữ liệu chính về tất cả các thông số chính trên máy tính của bạn. Sổ đăng ký chứa thông tin về ứng dụng, mật khẩu người dùng, thông tin thiết bị và dữ liệu khác mà bạn có thể nghĩ ra. Nếu nội dung nào đó không được lưu trữ trong tệp thì rất có thể nó được lưu trữ trong sổ đăng ký.

Linux không có sổ đăng ký. Các ứng dụng trên máy Linux lưu trữ cài đặt của chúng trong một chương trình đặc biệt với quyền cao hơn người dùng. Hóa ra cấu hình Linux là mô-đun. Ở đây bạn sẽ không tìm thấy cơ sở dữ liệu tập trung cần được dọn dẹp định kỳ

Trình quản lý trình cài đặt

Trong Windows, bạn thường phải mày mò với các tập tin gọi là gói cài đặt. Bạn đi đến một trang web cụ thể, đi tới phần tải xuống và nhấp vào liên kết “tải xuống”, liên kết này sẽ đưa bạn thẳng đến tệp .exe. Tiếp theo, bạn chạy tệp này và trình cài đặt thực hiện công việc của nó: cài đặt chương trình trên máy tính của bạn. Và khi muốn, bạn cần mày mò lại nhưng trong bảng điều khiển. Phải?

Trên hầu hết các hệ thống Linux, bạn sẽ không phải đối mặt với những vấn đề như vậy. Thay vào đó, bạn sẽ được cung cấp một trình quản lý gói, về cơ bản là một trung tâm chuyên dụng để xem, cài đặt và gỡ cài đặt các gói phần mềm. Ví dụ: thay vì truy cập trang web chính thức của Firefox, bạn có thể chỉ cần truy cập trình quản lý gói, tìm gói cài đặt Firefox ở đó và chỉ cần tải xuống.

Cá nhân tôi cho rằng đây là điểm khác biệt tôi thích nhất giữa Linux và Windows.

Giao diện có thể thay thế

Giao diện của hệ điều hành Windows đã lâu không có những thay đổi căn bản. Tất nhiên, chúng ta có quyền truy cập vào giao diện Aero, giao diện này xuất hiện cùng với sự ra đời của Windows Vista. Cho đến lúc đó, XP chỉ thực hiện một vài cải tiến nhỏ so với Windows Classic. Tuy nhiên, thanh tác vụ, Windows Explorer và các tùy chọn giao diện khác về cơ bản không khác nhau.

Trong Linux, giao diện hoàn toàn độc lập với hệ thống máy chủ. Bạn có thể chuyển đổi hoặc thay đổi giao diện theo ý muốn mà không cần cài đặt lại toàn bộ hệ thống. Ở đây bạn sẽ tìm thấy Gnome, KDE, cũng như Unity hiện đại hơn, cùng với một số tựa game ít được biết đến hơn tập trung vào các khía cạnh khác nhau của giao diện.

Thiết bị đầu cuối lệnh

Linux nổi tiếng là hệ điều hành dành cho những người đam mê công nghệ và danh tiếng này chủ yếu là do việc sử dụng thiết bị đầu cuối lệnh. Bạn đang hỏi loại thiết bị đầu cuối nào? Đây là một hộp đen có chữ màu xanh lá cây truyền thống có thể được sử dụng để thực thi các lệnh. Nói cách khác, nó tương tự như dòng lệnh trong Windows.

Nếu bạn định chuyển sang Linux, thì bạn chắc chắn nên học cách sử dụng tất cả các lệnh phổ biến, vì bạn sẽ sử dụng terminal thường xuyên. Tôi chắc chắn rằng có những cách giải quyết đồ họa đặc biệt (chẳng hạn như mở tệp cấu hình trong trình soạn thảo văn bản), nhưng chúng không đánh bại được sức mạnh và hiệu quả của một thiết bị đầu cuối thực hiện chính xác những gì bạn yêu cầu.

Cài đặt trình điều khiển

Vì Windows là hệ điều hành phổ biến nhất trên thị trường máy tính nên các nhà sản xuất đang tập trung nỗ lực vào hệ thống này. Điều này có nghĩa là các công ty như AMD và Nvidia ưu tiên Windows hơn Linux. Điều này có nghĩa là bạn có thể phải bứt tóc ra khỏi đầu do thao tác với máy tính không thành công.

Một lần nữa, nó phụ thuộc vào những gì bạn định sử dụng trên Linux. Nếu tất cả những gì bạn cần là một trình soạn thảo văn bản, trình duyệt web và một số chương trình liên lạc như email hoặc nhắn tin tức thời thì chắc chắn bạn sẽ không phải đau đầu vì không có trình điều khiển mới nhất. Tuy nhiên, nếu bạn muốn chơi game trên máy tính, bạn có thể gặp rắc rối. Mặc dù vậy, một lần nữa, bạn sẽ có thể chơi các trò chơi phổ biến nhất trên Linux ngay sau khi cài đặt nó.

Hãy tự mình làm điều đó!

Nhìn chung, hệ điều hành Linux yêu cầu bạn phải tự mình làm mọi việc. Những người tận dụng tối đa sự tự do và cởi mở của Linux là những người thích khám phá, học hỏi và thử nghiệm những gì họ có trong tay. Mỗi máy tính Linux là duy nhất, và tính độc đáo của nó đến từ việc nó được cá nhân hóa với số lượng lớn cài đặt và thiết bị.

Nếu bạn đã đọc hết bài viết này mà vẫn mong muốn sử dụng Linux thì xin chúc mừng!

Bạn đã vượt qua trở ngại lớn nhất và đi đúng hướng.

Điều này có nghĩa là bạn có sự chuẩn bị tâm lý thích hợp (Linux sẽ không dẫn dắt bạn bằng tay) và ý chí chiến thắng (biết rằng rất có thể bạn sẽ phải cài đặt lại Linux nhiều hơn một hoặc hai lần trước khi có được phiên bản phù hợp với mình), cộng với bạn Bạn sẽ có thể có được những cảm xúc tích cực khi giao tiếp với hệ điều hành Linux.

Tình huống với các hệ điều hành Windows và Linux phổ biến nhất ở Nga cũng rất giống với tình huống của các sản phẩm khác - ví dụ như với card màn hình Nvidia và ATI. Và cho đến ngày nay, cuộc tranh luận về cái nào tốt hơn - Windows hay Linux - vẫn chưa lắng xuống. Chúng tôi sẽ trình bày cho bạn một cái nhìn khác về vấn đề này - từ quan điểm của các nhiệm vụ cụ thể được giải quyết bởi một hệ điều hành cụ thể.

Linux hoặc Windows

Khi so sánh các hệ thống này, bạn cần tính đến việc chúng hoàn toàn khác nhau về chất lượng. Nó cũng giống như việc so sánh, chẳng hạn như kefir và sữa nướng lên men hoặc hài kịch và kịch melo - một số sẽ thích cái này, những người khác sẽ thích cái kia. Ngoài ra, các hệ điều hành (hệ điều hành) này rất khác nhau. Windows là một giải pháp làm sẵn với nhiều chức năng, Linux là một loại trình thiết kế có thể được tùy chỉnh để phù hợp với nhu cầu của bạn. Đây chính xác là điểm khác biệt chính giữa Linux và Windows - khả năng điều chỉnh hệ điều hành này cho các tác vụ hoàn toàn khác nhau. Và Windows, ngược lại, lại hoàn hảo cho những ai không muốn tìm hiểu quá sâu về cài đặt hệ điều hành - mọi thứ đã được cấu hình ở đó, nhưng được cấu hình theo một cách nhất định và việc cấu hình lại sẽ khá khó khăn, mặc dù có thể.

Windows và Linux: so sánh

Trước hết, Linux, không giống như Windows, là một hệ điều hành miễn phí. Sau khi cài đặt, bạn có thể sử dụng nhiều ứng dụng và chương trình để thực hiện nhiều tác vụ khác nhau hoàn toàn miễn phí. Về thành phần chức năng, ngày nay các hệ thống gần như ngang nhau, mặc dù cách đây không lâu Windows có thể thực hiện nhiều tác vụ hơn. Một điểm khác biệt quan trọng khác giữa các hệ thống này: Linux, không giống như Windows, không phải là một hệ điều hành. Linux là nhân hệ điều hành, trên cơ sở đó một số lượng lớn các chương trình đặc biệt được tạo ra, được thiết kế để thực hiện các chức năng khác nhau. Bây giờ chúng ta hãy so sánh các hệ thống này dưới góc độ phần mềm độc hại (phần mềm). Với Windows thì rõ ràng - có rất nhiều virus và phần mềm gián điệp được viết cho nó. Tuy nhiên, có ý kiến ​​​​cho rằng không có vi-rút nào được tạo ra trong Linux (nhân tiện, cũng như trong Mac OS). Câu chuyện cổ tích đẹp đẽ này được thúc đẩy tích cực bởi những người hâm mộ các hệ điều hành này, những người chỉ đơn giản là lý tưởng hóa chúng. Trên thực tế, có đủ số lượng chương trình độc hại đã được viết cho Linux, cũng như cho Mac OS, mặc dù công bằng mà nói, chúng tôi lưu ý rằng số lượng chương trình đó ít hơn vài lần so với Windows.

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

Trước hết, chúng liên quan đến việc khởi chạy các ứng dụng riêng biệt cho từng hệ điều hành này và khả năng đối phó với những khó khăn phát sinh khi vận hành một hệ điều hành cụ thể. Như bạn đã biết, tất cả các ứng dụng chính - trò chơi, trình phát video và âm thanh, các chương trình làm việc với các tệp đồ họa và văn bản, v.v. và như thế. Viết cho Windows. Đó là lý do tại sao, để cài đặt một thứ gì đó trên Linux, bạn cần phải biết rõ các cài đặt của hệ thống này. Tương tự, bạn có thể gặp vấn đề với trình điều khiển (khởi chạy chương trình) cho nhiều thiết bị khác nhau. Điều này không có nghĩa là các chương trình và thiết bị Linux này không hoạt động. Chúng hoạt động được nhưng bạn phải tốn nhiều thời gian để thiết lập chúng. Nhưng với những người thích chơi thì sẽ hơi khó khăn một chút. Thật tốt nếu món đồ chơi yêu thích của bạn có các phiên bản khác nhau để chạy trên Windows, Linux và Mac OS. Nếu không, bạn sẽ phải nghiên cứu rất nhiều bài viết đặc biệt về cách chạy trò chơi này hoặc trò chơi kia trên hệ điều hành của bạn - và thực tế là nó sẽ không hoạt động chính xác. Nếu chúng ta nói về các tính năng như bảo mật và độ tin cậy của HĐH thì Linux có lợi thế hơn, tuy nhiên, để sử dụng nó, bạn cần phải hiểu khá rõ về cài đặt hệ thống, việc này sẽ mất rất nhiều thời gian để nghiên cứu. Tiếp theo, tôi trình bày cho bạn dưới dạng danh sách các đặc điểm chính của từng hệ thống này.

Đặc điểm so sánh của Windows và Linux

  • Windows là hệ điều hành trả phí, Linux miễn phí
  • Hầu hết mọi ứng dụng và thiết bị cho PC đều có trình điều khiển để chạy trên Windows; Linux có thể gặp vấn đề với điều này
  • Một số lượng lớn các chương trình độc hại được viết cho Windows - vi-rút, Trojan, v.v. Đối với Linux thì số lượng chúng ít hơn nhiều lần
  • Ngay cả người dùng mới làm quen cũng có thể đối phó với một số sự cố của Windows và để khắc phục sự cố của Linux, bạn cần biết rõ các cài đặt của hệ thống này
  • Windows thuận tiện hơn trong việc quản lý (quản lý) nhưng Linux ổn định và bảo mật hơn
  • Windows khá ngốn tài nguyên, nhưng Linux lại ít đòi hỏi tài nguyên trên PC của bạn hơn nhiều.
  • Hầu hết mọi trò chơi đều có thể chạy trên Windows; chạy một số trò chơi trên Linux có thể yêu cầu kiến ​​thức chuyên môn hoặc sử dụng các chương trình bổ sung
  • Để làm việc trong Windows, người dùng không yêu cầu bất kỳ kiến ​​​​thức đặc biệt nào vì nó đã “sẵn sàng sử dụng”; trong Linux, bạn cần đi sâu vào cài đặt, nhưng nó có thể được tùy chỉnh để phù hợp với nhu cầu cụ thể của bạn

Do đó, mỗi hệ thống được trình bày đều có điểm mạnh và điểm yếu riêng, và đối với câu hỏi nên chọn gì - Linux hay Windows thì không có câu trả lời rõ ràng và không thể có - mọi thứ đều được xác định bởi nhu cầu của một người cụ thể. Như bạn có thể nhận thấy, các hệ thống này quá khác nhau và phù hợp với các nhu cầu khác nhau.

Trong thời đại công nghệ hiện đại, người dùng rất dễ bị lạc lối. Thường có những trường hợp rất khó để chọn một trong hai thiết bị hoặc hệ thống gần giống nhau và thậm chí còn khó khăn hơn để biện minh cho sự lựa chọn của bạn. Để giúp người dùng hiểu, chúng tôi quyết định nêu bật câu hỏi cái nào tốt hơn: Windows hay Linux.

Windows hay Linux cái nào tốt hơn

Thật khó để trả lời câu hỏi này một cách rõ ràng. Hệ điều hành Windows quen thuộc với hầu hết người dùng. Chính việc từ chối hệ thống quen thuộc có thể khiến bạn không thể đánh giá và hiểu được một hệ điều hành thay thế - Linux.

Linux là sự thay thế xứng đáng cho Windows nhưng cũng có một số mặt tiêu cực

Để trả lời câu hỏi này một cách khách quan nhất có thể, chúng tôi sẽ áp dụng một số tiêu chí liên quan để so sánh. Phân tích tổng thể của cả hai hệ điều hành sẽ được trình bày trong bảng dưới đây.

Bảng: so sánh hệ điều hành Windows và Linux

Tiêu chuẩn các cửa sổ Linux
Giá Chi phí đáng kể để mua phiên bản được cấp phép của phần mềm.Miễn phí lắp đặt, phí dịch vụ.
Giao diện và thiết kế Thiết kế và giao diện quen thuộc, được sửa đổi qua nhiều năm.Cộng đồng nhà phát triển mở thúc đẩy nhiều đổi mới trong thiết kế và giao diện.
Cài đặt Các phiên bản Windows mới nhất được người dùng mô tả là có khả năng tùy biến cao.Các cài đặt được tập trung ở một nơi - “Cài đặt hệ thống”.
Cập nhật Thời gian cập nhật hệ thống không đều đặn, khác nhau.Cập nhật tự động nhanh chóng hàng ngày.
Cài đặt chương trình Bạn cần phải tự tìm kiếm file cài đặt.Có một thư mục ứng dụng.
Sự an toàn Dễ bị nhiễm virus, có thể thu thập dữ liệu người dùng.Cung cấp sự riêng tư.
Hiệu suất và sự ổn định Không phải lúc nào cũng ổn định, cung cấp hiệu suất hạn chế.Tốc độ hoạt động nhanh ổn định.
Khả năng tương thích Cung cấp khả năng tương thích với 97% tất cả các trò chơi đã phát hành.Không hoạt động tốt với các trò chơi.
Người dùng nào phù hợp? Được tạo chủ yếu cho người dùng thông thường, bao gồm cả những người quan tâm đến trò chơi.Dành cho người dùng thông thường và lập trình viên.

Xem thêm ưu nhược điểm của Google Chrome và Yandex Browser:.

Vì vậy, phân tích được trình bày chứng tỏ tính ưu việt của Linux ở hầu hết các khía cạnh. Đồng thời, Windows có lợi thế ở một số lĩnh vực rất nhạy cảm đối với người dùng. Cũng cần lưu ý rằng sẽ thuận tiện hơn cho các lập trình viên khi làm việc trên Linux.

Điều đó xảy ra là ngay cả trên Habré, nhiều người cũng có một ý tưởng rất mơ hồ về dòng hệ điều hành Linux.

Mục đích của bài viết này là trình bày bằng ngôn ngữ phổ biến nhất về các tính năng và sự khác biệt giữa Linux và Windows cho những người chưa từng làm quen với nó.

Tôi đã sử dụng Archlinux thoải mái hơn một năm nay, tải xuống Windows chỉ để “nghịch ngợm”. Bài viết này nói về những điều mà tôi đã tìm ra được bằng thực nghiệm, mò mẫm như một con mèo mù. Nếu một lúc nào đó tôi đọc được chính xác thông tin này ở dạng chính xác này, thì nó sẽ giúp tôi tiết kiệm được ít nhất 2 năm, trong thời gian đó tôi đã chuyển từ Windows sang Linux.

Nguyên tắc nền tảng khi làm việc với hệ thống Linux là “Từ hiểu biết đến hành động”, trong khi ở Windows là “Tôi biết nhấp vào đâu/đánh dấu vào đâu, tôi làm điều đó”. Nói cách khác, để làm được điều gì đó, bạn cần hiểu nó hoạt động như thế nào ở bên trong.

Luận án số 1 - BẠN PHẢI thành thạo làm việc với hệ thống từ bảng điều khiển văn bản!

Linux “thuần túy” (hệ thống cơ sở) trong bất kỳ bản phân phối nào đều trông giống như DOS - màn hình đen, chế độ văn bản, con trỏ nhấp nháy đang chờ đầu vào. Khi bạn gặp điều gì đó như thế này lần đầu tiên, bạn ngồi và nghĩ: “Chết tiệt, mình nên viết gì đây?”

Các bản phân phối hiện đại thân thiện với người dùng tạo ảo giác rằng người dùng không cần bảng điều khiển. Họ nói rằng những người tốt đã lo liệu mọi việc rồi. Đây là hình nền ở độ phân giải FullHD, đây là chương trình cài đặt các tham số - chỉ cần đánh dấu vào các hộp, mọi thứ đều giống như trong Windows... Để tránh các holivar không cần thiết, tôi sẽ lạc đề vào thời điểm này.

Có những người dùng Linux không bao giờ gặp sự cố. Ubuntu được cập nhật từ phiên bản chính này sang phiên bản chính khác, bắt đầu với Ubuntu 1.0, v.v. Các bạn ơi, đừng viết bất cứ điều gì trong phần bình luận về sự vô dụng của bảng điều khiển đối với người dùng, hãy đi và chiêm ngưỡng cầu vồng mà những chú ngựa con màu hồng ị trong thế giới của bạn.

Trong thế giới của tôi, Linux gặp trục trặc và hỏng hóc. Không, mọi thứ đều ổn nếu bạn chỉ cần khởi chạy chương trình và sử dụng chúng. Nhưng rồi đột nhiên đến lúc bạn rất cần phải thay đổi củi nguồn mở thành củi độc quyền... hoặc đơn giản là cập nhật hệ thống. Và ở đây, nếu các ngôi sao sắp xếp kém, bạn sẽ có một hệ thống bị hỏng và bảng điều khiển văn bản là phương pháp duy nhất để tương tác với nó. Và (phần tồi tệ nhất) - loại rác thải này có xu hướng xảy ra thường xuyên.

Kinh nghiệm của tôi cho thấy rằng vào những thời điểm như vậy, người dùng Windows sẽ hành động như những gì họ đã quen, tuân theo hệ tư tưởng thông thường. Đầu tiên là nỗ lực “sửa chữa”. Hệ tư tưởng Windows quy định rằng bạn phải tìm thấy cuộc thảo luận về một vấn đề tương tự và giải pháp cho vấn đề đó trên Internet, sau đó lặp lại tất cả các hành động dẫn đến giải quyết vấn đề. Kết quả là người dùng vô tư gõ những lệnh mà mình không hiểu. Đôi khi điều này thậm chí còn hữu ích, nhưng thường thì không: nội dung của các lệnh cần được sửa đổi để phù hợp với các điều kiện cụ thể và một máy cục bộ cụ thể, nhưng không có kiến ​​thức về việc này. Do đó, bước hợp lý tiếp theo là cài đặt lại hệ thống. Tin tôi đi, tôi biết mình đang nói về điều gì - Tôi đã phá vỡ và cài đặt lại Ubuntu hơn 10 lần... khoảng một phần ba trong số đó là sau khi hệ thống tự phát chết trong quá trình cập nhật, không tương quan với độ cong của bàn tay .

Nghiên cứu cấu trúc của hệ thống và làm việc với nó từ bảng điều khiển cũng giống như câu nói nổi tiếng “mất một ngày - bay trong một giờ”. Việc khắc phục sự cố trong trường hợp này nhanh hơn nhiều so với cài đặt lại, chưa kể đến việc không phá vỡ nó trở nên dễ dàng hơn nhiều :) Ngoài ra, sự khác biệt hoàn toàn biến mất - bạn đang ngồi trước máy tính cục bộ hoặc thông qua phiên SSH từ xa. Hãy tin tôi, cảm giác này có giá trị rất nhiều.

Luận điểm số 2: Các bản phân phối thân thiện với người dùng không phù hợp để nghiên cứu hệ thống.

Các nhà phát triển của những bản phân phối như vậy siêng năng tạo ra một lớp đồ họa giao diện được thiết kế để giảm sự tương tác giữa người dùng và hệ thống chỉ bằng những cú click chuột không cần suy nghĩ. Về mặt kỹ thuật, lớp này có thể là một đống nạng cực kỳ mê hoặc - trong bash, python, Perl... địa ngục tuyệt đối đối với người mới bắt đầu cố gắng hiểu logic của hệ thống. Ngoài ra, tài liệu lành mạnh (nếu nó tồn tại) sẽ bị mất trong số các bài đăng trên diễn đàn như “để lấy A, nhập B vào bảng điều khiển và trong cài đặt, nhấn nút C”

Các bản phân phối tối giản về mặt kỹ thuật với tài liệu chi tiết và chất lượng cao là phù hợp nhất cho việc học tập. Ví dụ, đây là Gentoo và Archlinux. Cá nhân tôi khuyên bạn nên dùng cái sau - đơn giản vì nó hiệu quả với tôi. Sau vài năm thử thách với Ubuntu, chỉ vài tháng với Arch đã giúp tôi hiểu thêm về Linux gấp 10 lần.

Có một số lý do:

  1. Sự tối giản về mặt kỹ thuật của hệ thống tạo điều kiện thuận lợi cho sự hiểu biết của nó.
  2. Tài liệu chi tiết, chất lượng cao tạo điều kiện thuận lợi cho quá trình học tập.
  3. Việc thoát ra khỏi “vùng thoải mái về đồ họa” là rất hữu ích!

Điểm cuối cùng đặc biệt đáng chú ý. Ubuntu với giao diện đồ họa của nó không tạo thêm động lực để khám phá bảng điều khiển. Một điều nữa là khi ban đầu chỉ có một bảng điều khiển và động lực mạnh mẽ để “thiết lập giao diện đồ họa này” - đơn giản là không có nơi nào để đi, bạn phải nắm vững tài liệu và tiếp thu kiến ​​​​thức.

Windows và Linux: sự khác biệt cơ bản

1. Hệ thống tập tin

  • Trong Linux, ổ đĩa logic không được gán các chữ cái. Thay vào đó, một trong số chúng được chỉ định làm thư mục gốc và phần còn lại được kết nối với các thư mục được chỉ định bên trong nó. Tất cả các đường dẫn đều bắt đầu bằng dấu gạch chéo, không có ổ C nào:
  • Tất cả các tệp hệ thống được lưu trữ trong hệ thống tệp gốc và được chia thành các thư mục theo loại/mục đích. Nói một cách tương đối, tất cả các cài đặt đều nằm trong /etc, các tệp thực thi trong /bin và /usr/bin - và với tất cả điều tốt đẹp này, một người dùng bình thường (không phải quản trị viên) chỉ có quyền truy cập đọc/thực thi và không phải lúc nào cũng vậy (khi nó xuất hiện). đến các dịch vụ hệ thống)
  • Phần mở rộng tệp trong Linux là hoàn toàn tùy chọn. Liệu một tệp có thể thực thi được hay không được xác định bởi một dấu đặc biệt - tương tự như dấu "ẩn" hoặc "đã lưu trữ" trong Windows. Các tệp thực thi không có phần mở rộng là tiêu chuẩn trong Linux!
  • Trong Linux không có dấu hiệu đặc biệt nào cho biết tệp bị ẩn. Thay vào đó, những tên có dấu chấm ở đầu sẽ được sử dụng và trình quản lý tệp cho phép bạn tắt hiển thị các tệp đó. Tức là tệp /home/user/.bashrc bị ẩn. Dấu chấm trong trường hợp này là một phần của tên tệp!
  • Người dùng chuẩn chỉ có toàn quyền truy cập vào thư mục cá nhân của họ, thư mục này thường nằm ở /home/%username%. Tương tự với ổ D: trong Windows, một phân vùng đĩa riêng biệt thường được kết nối với thư mục /home. Do đó, tất cả dữ liệu người dùng đều nằm trên một phân vùng riêng (hoặc thậm chí là ổ cứng vật lý).
  • Tất cả các chương trình của người dùng (không phải hệ thống), nếu họ cần lưu một số dữ liệu hoặc cài đặt của mình, hãy chỉ thực hiện việc này trong thư mục chính của người dùng mà họ đang chạy - đơn giản vì chỉ trong đó họ mới có quyền ghi.
  • Khái niệm “tập tin” trong Linux hơi khác một chút, rộng hơn. Có một cái gọi là “tập tin thiết bị”. Ví dụ: /dev/sda thường là ổ cứng (mặc dù nó cũng có thể là ổ flash) và /dev/sda1 là phân vùng đầu tiên của ổ cứng đó. Từ đây, có thể thực hiện được các thao tác phức tạp như dd if=/dev/sda1 of=/home/user/backup - lệnh sẽ sao chép toàn bộ phân vùng đầu tiên của đĩa /dev/sda, từng byte, vào tệp sao lưu trong thư mục chính của người dùng. Có một cái gọi là “Liên kết tượng trưng” - trong trình quản lý tệp, chúng trông giống như một tệp thông thường, trên thực tế, chúng liên kết với một tệp khác và không chiếm dung lượng ổ đĩa. Nghĩa là, có thể có một tệp thực thi và một loạt các liên kết tượng trưng đến nó ở những nơi khác nhau.

2. Trình quản lý gói và khái niệm “gói”, cài đặt chương trình.

  • Các chương trình chỉ có thể được cài đặt bằng tài khoản quản trị viên. Trong quá trình cài đặt, tất cả các tệp liên quan đến chương trình (ví dụ: Firefox) đều bị "làm mờ" trên hệ thống tệp gốc - các cài đặt chung cho tất cả người dùng sẽ chuyển đến /etc, các tệp thực thi sẽ chuyển đến /usr/bin, các biểu tượng và nhiều tài nguyên khác nhau như dưới dạng đồ họa và âm thanh - tới /usr/share/firefox. Trong tình huống này, về nguyên tắc, người dùng không thể biết chính xác những gì mình có ở đâu. Người quản lý gói chịu trách nhiệm về việc này. Ví dụ: gói Firefox bao gồm một loạt tệp. Khi cài đặt một gói, trình quản lý gói sẽ sắp xếp chúng trên hệ thống file và khi gỡ cài đặt sẽ xóa chúng tương ứng.
  • Một chức năng quan trọng khác của trình quản lý gói là đáp ứng các phụ thuộc của gói. Ví dụ: Firefox yêu cầu thư viện libjpeg hoạt động. Điều này có nghĩa là trong quá trình cài đặt, trình quản lý gói sẽ tự động cài đặt gói libjpeg và khi gỡ cài đặt, nó sẽ xóa gói đó nếu gói nào khác không yêu cầu.
  • Trình quản lý gói thường có cơ sở dữ liệu về tất cả các gói có sẵn và nó có phương tiện tìm kiếm cơ sở dữ liệu đó. Do đó, việc cài đặt các chương trình trong Linux cực kỳ đơn giản - với lệnh đầu tiên, chúng tôi tìm kiếm tên chính xác của gói bằng cách sử dụng các từ khóa trong cơ sở dữ liệu và với lệnh thứ hai, chúng tôi sẽ cài đặt nó. Không cần phải vào các trang web, tìm kiếm và tải xuống bất cứ thứ gì. Nếu tôi cần cài đặt Skype trong Archa, tôi quay số pacman -S Skype và nhấn ENTER, một phút sau tôi đã cài đặt xong Skype. Tôi cần Firefox - Tôi đang viết pacman -S firefox. Và như thế. Trong một bản phân phối khác, lệnh và cú pháp sẽ khác, bạn có thể cần chỉ định địa chỉ kho lưu trữ - bản thân nguyên tắc không thay đổi.
  • Đừng bao giờ, thậm chí đừng bao giờ thử tải xuống và chạy bất cứ thứ gì thông qua trình duyệt, như trong Windows! Chỉ khi bạn biết đầy đủ những gì bạn đang làm - nhưng tại sao bạn lại đọc tất cả những điều này?) Tải xuống và chạy một tệp là một phần của hệ tư tưởng hoàn toàn xa lạ (thậm chí thù địch) đối với Linux. Các chương trình phải được cài đặt thông qua trình quản lý gói. Chấm.
  • Không bao giờ sử dụng phương pháp “cấu hình && thực hiện && thực hiện cài đặt” để cài đặt chương trình. Mỗi lần điều này xảy ra, trên thế giới lại có hàng chục chú mèo con vô tội phải chết một cách đau đớn. Bộ lệnh này sẽ tập hợp một chương trình từ mã nguồn, sau đó phân tán các tệp của nó trên toàn hệ thống tệp mà người quản lý gói không hề hay biết. Đây là sự vi phạm logic thông thường khi làm việc với hệ thống. Đừng làm thế))
  • Có lẽ tôi sẽ thêm một điều nữa ở đây. Rất thường xuyên, bạn có thể thấy lời khuyên dai dẳng “không nên làm quản trị viên” và có một lý do cho điều này mà người dùng Windows không hoàn toàn rõ ràng. Thực tế là việc gõ lệnh trong bảng điều khiển có nguy cơ mắc lỗi chính tả và vô tình bấm vào. Một tình huống rất thực tế là khi bạn chuẩn bị xóa một thư mục, bắt đầu ghi đường dẫn đến nó và vô tình nhấn ENTER. Linux không có thói quen hỏi “Bạn có thực sự ngu ngốc đến vậy không? y/n” - anh ấy sẽ làm điều đó. Vì vậy, bạn phải hết sức cẩn thận khi gõ lệnh với quyền root. Tất nhiên, trong Windows không có vấn đề như vậy.

3. Môi trường đồ họa của người dùng

  • Toàn bộ môi trường đồ họa của người dùng là một tập hợp các chương trình ứng dụng. Về mặt lịch sử, đối với người dùng Windows, các khái niệm như “Máy tính để bàn”, thanh tác vụ, khay hệ thống, điều khiển âm lượng, đồng hồ và lịch, menu Bắt đầu, quyền truy cập vào cài đặt mạng từ khay là một phần không thể thiếu của HĐH Windows. Trong Linux, tất cả những điều trên được thực hiện bởi các chương trình riêng biệt. Hơn nữa, đối với mỗi nhiệm vụ trong danh sách nhất định sẽ có nhiều hơn một chương trình. Để điều khiển âm lượng, tôi có thể đặt biểu tượng âm lượng được viết bằng C hoặc volwheel bằng python
  • Môi trường đồ họa dựa trên các chương trình sau:
    1. Máy chủ X, hay đơn giản là “X”. Một chương trình nhận dữ liệu từ người dùng (từ thiết bị đầu vào) và quản lý cửa sổ cơ bản, giảm thiểu và tối đa hóa chúng. Nó được gọi là “máy chủ” vì nó cung cấp “sự minh bạch của mạng”: đối với Linux, cách người dùng đăng nhập vào phiên đồ họa, cục bộ hay từ xa, không có gì khác biệt. Nói một cách đơn giản, một loại RDP là chức năng cơ bản.
    2. Trình quản lý cửa sổ, còn được gọi là WM. Nó tham gia vào việc hiển thị các phần tử của giao diện cửa sổ, đồng thời (tùy thuộc vào mức độ phức tạp) cung cấp một số chức năng khác. Một số WM cho phép bạn đặt nền màn hình, một số thêm chức năng “menu hệ thống”. Đôi khi máy chủ X đi kèm với trình quản lý cửa sổ đơn giản nhất - TWM. Đáng sợ như tội lỗi của Chúa, ngay từ những năm 70.
    3. Trình trang trí cửa sổ - đôi khi chức năng trang trí cửa sổ, khả năng thay đổi chủ đề thiết kế được bao gồm trong một chương trình riêng biệt
    4. Trình quản lý tổng hợp - cũng có sẵn như một phần của WM hoặc dưới dạng một chương trình riêng biệt. Nhiệm vụ của nó là chuyển kết xuất giao diện sang card màn hình. Về mặt kỹ thuật, nguyên tắc rất đơn giản - mỗi cửa sổ được hiển thị là một kết cấu riêng biệt trong bộ nhớ card video. Và card video đã có thể xử lý kết cấu, thêm hiệu ứng và biến dạng, chiếu lên một mặt phẳng trong không gian, thay đổi độ trong mờ và chồng chúng lên nhau trong nhiều năm.
    5. Các thành phần giao diện: thanh tác vụ, khay, trình quản lý mạng, menu hệ thống, chương trình cài đặt hình nền máy tính
    6. Phần mềm ứng dụng cơ bản - trình quản lý tệp, trình mô phỏng thiết bị đầu cuối (để có thể viết các lệnh trên bàn điều khiển trong một cửa sổ mờ đẹp mắt)
  • “Bộ” được định cấu hình trước gồm các phần tử của môi trường đồ họa được chọn cho nhau, các chương trình từ danh sách trên, được gọi là “Môi trường máy tính để bàn” hoặc DE. Các DE nổi tiếng nhất là Gnome và KDE, nặng nhất và “béo” nhất. Ngoài ra còn có XFCE và LXDE. Việc cài đặt thường được thực hiện bằng cách cài đặt cái gọi là gói meta - bản thân gói không chứa tệp, nhưng vì phần phụ thuộc, nó yêu cầu cài đặt toàn bộ bộ chương trình tạo nên DE: WM, trình quản lý trang trí/tổng ​​hợp, tệp người quản lý, v.v.
  • Cũng có thể (và thường là hợp lý) để tập hợp một môi trường cho chính bạn từ “mảnh ghép” theo ý thích của bạn - chọn riêng WM, trình quản lý tệp riêng, v.v.
Tóm tắt

Sau một chút tự học, việc lấy đồ họa từ hệ thống bảng điều khiển văn bản sẽ diễn ra chỉ bằng một lệnh. Trong trường hợp của tôi, tôi gõ:
pacman -S xf86-video-ati xorg-server openbox tint2 nitơ lxterminal xcompmgr wicd-gtk Volumeicon.
Đây là lệnh để cài đặt tất cả các gói được liệt kê:
xf86-video-atiđây là những trình điều khiển nguồn mở cho card màn hình của tôi
máy chủ xorgđây là những chữ “X”
mở hộpĐây là một WM nhẹ với menu hệ thống (như “Bắt đầu”)
tint2đây là thanh tác vụ có khay nơi các ứng dụng sẽ được thu nhỏ
nitơ cho phép bạn đặt nền màn hình
lxterminal– trình giả lập thiết bị đầu cuối yêu thích của tôi
xcompmgrĐây là trình quản lý tổng hợp đơn giản nhất, thêm độ mờ và bóng
wicd-gtkĐây là trình quản lý kết nối mạng treo trong khay
biểu tượng âm lượng- kiểm soát âm lượng

Sau đó, từ môi trường đồ họa, thông qua lxterminal, tôi cài đặt mọi thứ khác cần thiết cho cuộc sống: (các) trình duyệt, trình quản lý tệp, codec video và âm thanh, trình phát, libreoffice, gimp, v.v.)