Thuật ngữ Linux: các định nghĩa sẽ giúp bạn hiểu rõ hơn về thế giới này

Bảng chú giải thuật ngữ Linux

Với mỗi năm mới đến, hoặc những ngày trước khi thực hiện nó như bây giờ, các bài báo thường được đọc để đảm bảo rằng đây sẽ là năm của Linux. Tôi đã đọc nó trong hơn một thập kỷ, nhưng năm của những hệ thống như những hệ thống mà chúng ta thảo luận trong blog này vẫn chưa đến. Một phần, nó hợp lý: Windows có ở khắp mọi nơi, và điều đáng trách là nó được cài đặt theo mặc định trên bất kỳ máy tính nào. Vì lý do này, nhiều bạn không biết một số từ mà chúng ta sử dụng trên thế giới này có nghĩa là gì, và đó là lý do tại sao chúng tôi đã nghĩ rằng xuất bản bài viết này như một Bảng thuật ngữ Linux.

Gần như chắc chắn rằng trong tương lai chúng tôi sẽ viết nhiều bài giải thích chi tiết hơn những gì được đề cập trong bảng thuật ngữ Linux này, nhưng những gì chúng tôi muốn làm trong bài viết này chỉ là, một bảng thuật ngữ Linux, không gì khác hơn là một danh sách từ với định nghĩa rõ ràng, ngắn gọn và súc tích. Chúng tôi sẽ sắp xếp chúng theo thứ tự bảng chữ cái và chắc chắn chúng tôi sẽ cập nhật nó với nhiều định nghĩa hơn trong tương lai, cho dù chúng tôi có thể nghĩ ra điều gì khác để thêm vào hoặc độc giả của chúng tôi đề xuất nó cho chúng tôi hay không.

Thuật ngữ Linux: Định nghĩa Mọi người Nên biết

  • ALSA: từ viết tắt của Kiến trúc âm thanh nâng cao của Linux và là một khung phần mềm và là một phần của nhân Linux cung cấp giao diện lập trình ứng dụng (API) cho trình điều khiển thiết bị card âm thanh.
  • AppImage: định dạng để phân phối phần mềm "di động" trên Linux mà không cần phải là người dùng siêu cấp để cài đặt ứng dụng, điều mà trên thực tế, nó không làm được. Chúng là một gói trong đó phần mềm chính và phần phụ thuộc được bao gồm trong cùng một tệp thực thi. Bài viết liên quan.
  • Cú đánh: Ngôn ngữ lệnh và trình bao giống UNIX
  • CLI: Viết tắt của "Giao diện dòng lệnh". Ví dụ, nó được sử dụng khi một chương trình hoạt động trong thiết bị đầu cuối và giao diện của nó không phải là đồ họa. thí dụ.
  • Lệnh: văn bản được viết trong một thiết bị đầu cuối, các tập lệnh và các phần khác để kích hoạt các hành động. Chúng tôi cũng có thể gọi chúng là "đơn hàng".
  • phân bổ: Một từ rút gọn của "phân phối" định nghĩa về cơ bản hệ điều hành "gốc" hoặc "nguồn" dựa trên Linux, chẳng hạn như Debian, Ubuntu hoặc Red Hat. Từ chúng đến "hương vị" hoặc "hương vị": Ubuntu là phân phối, Kubuntu là hương vị. Mặc dù theo một số người dùng hoặc một định nghĩa khác, hệ điều hành sẽ là cơ sở và thứ xuất phát từ chúng sẽ là bản phân phối. Ví dụ: Arch Linux: hệ điều hành; Manjaro, bản phân phối.
  • Môi trường đồ họa- Còn được gọi là "môi trường máy tính để bàn" ở một số quốc gia, nó là một nhóm các thành phần cung cấp các yếu tố giao diện người dùng như biểu tượng, thanh công cụ, hình nền và widget. Nhờ môi trường đồ họa, chúng ta có thể sử dụng Linux bằng đồ họa bằng chuột và bàn phím như chúng ta làm trong Windows và macOS. Trong số những cái nổi tiếng nhất, chúng ta có GNOME, Plasma hoặc XFCE.
  • Flatpak: tiện ích quản lý gói phần mềm được phân phối, cài đặt và quản lý bao gồm, trong cùng một gói, phần mềm chính, phần phụ thuộc, thời gian chạy và mọi thứ cần thiết để làm cho nó hoạt động trên bất kỳ hệ thống dựa trên Linux nào có hoặc được thêm vào phương tiện. Chúng là các gói phổ quát và hộp cát (bị cô lập). Kho lưu trữ được sử dụng nhiều nhất là Flathub.
  • GNU: từ viết tắt của "GNU's Not Unix", và người chịu trách nhiệm chính là Richard Stallman vào những năm 80. Hệ điều hành dựa trên Linux thực sự là GNU / Linux, mặc dù trong tất cả các phương tiện, chúng tôi rút gọn (xấu) và gọi chúng trực tiếp như "Linux" .
  • GRUB: GNU Grand Unified Boot loader o GRUB là chương trình cho phép người dùng chọn hệ điều hành đã cài đặt hoặc hạt nhân sẽ tải tại thời điểm khởi động hệ thống. Nó cũng cho phép người dùng chuyển các đối số vào hạt nhân. Bạn có thể nói rằng nó là chương trình khởi động được sử dụng trong Linux.
  • GUI: từ viết tắt của "Graphical User Interface", là giao diện người dùng đồ họa cho phép chúng ta tương tác với phần mềm thông qua các cửa sổ, hộp kiểm, nút, v.v. Nó giống như cửa sổ mà chúng ta nhìn thấy khi chạy phần mềm. Nếu không có GUI, những gì chúng tôi sẽ có là phần mềm trong "CLI", mà chúng tôi đã giải thích ở trên.
  • jack: từ viết tắt của "JACK Audio Connection Kit", là một máy chủ âm thanh (và một cái gì đó khác) sẽ cho phép âm thanh phát ra khi ứng dụng yêu cầu. Nó không phải là cái duy nhất tồn tại trong Linux.
  • Hạt nhân: hạt nhân. Trái tim. Khi chúng ta nói về hệ điều hành "Linux" (hay nói là "GNU / Linux"), điều chúng ta đang nói là nó sử dụng nhân Linux, là lớp đầu tiên của phần mềm được sử dụng trong các hệ thống này và nó Trên hết, chứa các trình điều khiển để nó hoạt động trong bất kỳ nhóm phần cứng nào. Trên thực tế, đó là ý định của Linus Torvalds khi anh bắt đầu nó như một dự án nghề nghiệp mà anh vẫn tiếp tục thực hiện.
  • LTS: Viết tắt của "Hỗ trợ dài hạn". Nó được sử dụng để chỉ ra rằng một hệ điều hành hoặc chương trình sẽ được hỗ trợ trong thời gian dài hơn, đây là nơi mà nó được nhìn thấy nhiều nhất trong các phiên bản LTS của Ubuntu ra mắt hai năm một lần và được hỗ trợ trong 5 năm.
  • Phiên trực tiếp: "phiên trực tiếp" là những phiên tồn tại miễn là chúng ta không tắt hoặc khởi động lại máy tính. Tất cả những thay đổi chúng tôi đã thực hiện sẽ bị hủy tại thời điểm đó. Chúng thường được sử dụng trên USB để cài đặt hệ điều hành hoặc như một công cụ khôi phục.
  • Đường ống: là một máy chủ để quản lý các luồng âm thanh và video và phần cứng trong Linux. Xử lý định tuyến đa phương tiện và xử lý đường ống. Tại thời điểm viết bài này là tháng 2021 năm XNUMX, nó vẫn đang trong quá trình phát triển, nhưng mong rằng cùng với Wayland sẽ cải thiện rất nhiều mọi thứ liên quan đến hình ảnh và âm thanh, đồng thời cải thiện khả năng tương thích giữa các máy chủ âm thanh khác nhau và video ..
  • Xung- Máy chủ âm thanh có khả năng kết nối mạng được sử dụng chủ yếu trên Linux, nhưng cả trên hệ thống BSD, macOS hoặc Solaris.
  • Release Candidate- Nhãn hoặc các từ dùng để chỉ phiên bản nâng cao của phần mềm đang được phát triển. Ví dụ, có những công ty dán nhãn phần mềm của họ là "Ứng viên phát hành" một hoặc hai tuần trước khi phiên bản ổn định được phát hành. Trong trường hợp của hạt nhân (Linux), nó được sử dụng trong hai tháng, nhưng vì những gì chúng thực sự làm là những thay đổi so với phiên bản ổn định.
  • Phát hành- Mô hình phát triển và phân phối phần mềm đến ngay khi có sẵn, và các hệ điều hành sử dụng nó được cài đặt một lần và nhận các bản cập nhật trọn đời. Trong Linux thì có Arch Linux, và người ta tin rằng Windows 10 sẽ là khi họ đảm bảo rằng nó sẽ là phiên bản mới nhất của hệ thống của Microsoft (giờ đây người ta biết rằng sẽ có Windows 11). Mặc dù, tốt, Windows chỉ hoàn thành một phần cập nhật suốt đời, và thậm chí không phải vậy.
  • Shell: Trình thông dịch lệnh hoặc lệnh của Linux.
  • su: lệnh có nghĩa là "người dùng thay thế" và chủ yếu được sử dụng để chuyển từ người dùng này sang người dùng khác. Nó thực hiện điều này bằng cách khởi động trình bao đăng nhập trong thư mục và môi trường hiện tại (su) hoặc bằng cách chuyển hoàn toàn sang cài đặt người dùng đích (su -).
  • sudo: lệnh để yêu cầu đặc quyền người dùng cao hơn hoặc siêu cấp. Nó thường được đặt trước các lệnh khác để có thể thực hiện một số hành động nhất định, chẳng hạn như cài đặt phần mềm hoặc di chuyển tệp đến các thư mục được bảo vệ. Bài viết về sudo và su.
  • Snap: trình quản lý và phát triển gói do Canonical phát triển và đối thủ với Flatpak vì là gói phổ quát bao gồm phần mềm và các phần phụ thuộc, thời gian chạy và những phần khác trong cùng một gói. Chúng cũng là hộp cát. Bài viết liên quan.
  • Sự ảnh hưởng: window manager kế thừa i3 có sẵn trên các hệ điều hành dựa trên Linux. Nó được thiết kế để hoạt động ở Wayland và không có máy tính để bàn để sử dụng. Các cửa sổ mở toàn màn hình, với lề có thể định cấu hình, các cửa sổ mới chia màn hình tự động và bạn có thể dễ dàng chuyển từ "màn hình nền" này sang "màn hình nền" khác bằng các phím tắt. Trên thực tế, một người dùng có kinh nghiệm có thể làm tất cả với bàn phím. Vì nó không có nhiều thành phần của môi trường đồ họa thông thường nên nó nhẹ hơn.
  • Liên kết tượng trưng: các liên kết "tượng trưng" hoặc "mềm", mà trong các hệ thống khác được gọi là "phím tắt". Ví dụ, chúng có thể được sử dụng để truy cập tệp hoặc thư mục từ một đường dẫn khác. Thay thế người truyền bá quan hệ.
  • tập tin nén: rất nhiều phần mềm được nén phân tán. Một định dạng được sử dụng rộng rãi cho việc này là TAR, từ Tape Archive, và tarball hoặc tarfile là tên được đặt cho một nhóm hoặc tệp được tạo thành từ nhiều tệp được kết hợp bằng lệnh TAR hoặc phần mềm nén giao diện đồ họa (GUI). Chúng có thể được tìm thấy bằng phần mở rộng .tar hoặc .tar.gz và phần mềm có thể được cài đặt trực tiếp từ tarball.
  • Thiết bị đầu cuối: thiết bị ngoại vi tương tác với con người, bao gồm đầu ra và đầu vào, màn hình và bàn phím. Trên thực tế, những gì chúng ta sử dụng trong Linux khi sử dụng một hệ thống có giao diện đồ họa là một "trình giả lập đầu cuối".
  • Tux: Linh vật Linux. Nó là một con chim cánh cụt và xuất hiện trong các phần mềm như Tux Guitar, Tux Paint hoặc Tux Kart. Bài viết liên quan.
  • Wayland: giao thức hiển thị với các lớp bảo mật bổ sung. Mỗi ứng dụng được coi là một máy khách và phần cứng là một máy chủ, và Wayland sẽ là cầu nối tạo nên hình ảnh khả thi. Ngày nay, nhiều nhà phát triển đang tập trung vào Wayland vì nó là lựa chọn tốt nhất và tương lai nằm ở đó.
  • RƯỢU NHO: từ viết tắt của Wine Is Not an Emulator, nhưng thực tế thì có vẻ đúng như vậy. Nó là phần mềm chứa mọi thứ bạn cần để chạy các ứng dụng Windows trên Linux, cũng như trên macOS và thậm chí cả Android. Trong quá trình phát triển và cải tiến liên tục theo thời gian, nó có thể được cài đặt, chẳng hạn như Guitar Pro trên Linux.
  • X11: X Window (còn được gọi là X11, hoặc chỉ X) là một hệ thống cửa sổ máy khách / máy chủ để hiển thị bitmap. Nó được triển khai trên hầu hết các hệ điều hành giống UNIX và đã được chuyển sang nhiều hệ thống khác.

Còn gì khác để thêm không?

Bài viết này về bảng thuật ngữ Linux sẽ cập nhật theo thời gian để bao gồm ngày càng nhiều định nghĩa. Lúc đầu, chúng tôi thêm những điều này vì chúng tôi biết rằng nhiều người trong số các bạn nghi ngờ về chúng, chẳng hạn như "tarball". Mục đích của chúng tôi là giúp bạn hiểu và chúng tôi hy vọng rằng sau khi đọc bảng thuật ngữ Linux này, sẽ dễ dàng hơn khi đọc các bài viết khác trên blog.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Noel dijo

    Có điều gì đó khiến tôi bối rối là sudo vs su, và phúc khí bị hư