
Hệ điều hành Linux được phát triển vào năm 1991 bởi Linus Torvalds, một sinh viên khoa học máy tính đến từ Helsinki.Linus bắt đầu mày mò với hệ điều hành Minix (Richard TanenbaumĐể khám phá những khả năng của bộ vi xử lý 386, và đó là cách hành trình của Linux bắt đầu. Sau đó, Linus quyết định tự viết hệ điều hành của mình từ đầu, không sử dụng Minix.
Sau khi nhờ cộng đồng mạng giúp giải đáp nhiều thắc mắc và sau những cuộc tranh luận gay gắt với Tanenbaum (cũng vì tin tức), Ông đã xuất bản được một phiên bản của Kernel vào năm 1991. Phiên bản này có thể được coi là có thể sử dụng được. Phiên bản này được cung cấp cho tất cả mọi người; nhiều người đã tải xuống và thử nghiệm nó, và nhiều người cảm thấy họ có thể đóng góp cho hệ điều hành này và tham gia vào quá trình phát triển của nó. Linux dần được cải tiến từ năm đó trở đi, cho đến khi đạt đến phiên bản nhân 2.4.
Một bước quan trọng khác trong lịch sử phát triển của Linux Sự phát triển của các hệ điều hành như chúng ta biết ngày nay bắt đầu với sự xuất hiện của các bản phân phối. Các bản phân phối là các gói phần mềm về cơ bản chứa nhân hệ điều hành, các ứng dụng cốt lõi và các phương pháp để cài đặt và bảo trì hệ điều hành, cũng như các ứng dụng khác. Những bản phân phối đầu tiên xuất hiện là Slackware và Red HatMặc dù không hoàn toàn miễn phí trong tất cả các phiên bản, tổ chức này luôn là người bảo vệ Linux và đã chào đón nhiều nhân vật nổi tiếng trong thế giới Linux gia nhập hàng ngũ của mình.
Hệ điều hành GNU/Linux là gì? Định nghĩa về Linux
Linux thường bị hiểu nhầm là một hệ điều hành, trong khi thực chất nó là... nhân hệ thống (Kernel). Thật ra Tên chính xác là GNU/Linux. Ưu điểm chính của nó là hoàn toàn miễn phí, một phần mềm mã nguồn mở.
Hệ điều hành GNU/Linux là gì và nó bắt đầu xuất hiện từ khi nào?
Về cơ bản, toàn bộ hệ thống là hệ thống GNU được tích hợp thêm Linux. Linux là nhân của hệ thống GNU., một trong những thành phần chính của GNU.
Hệ điều hành GNU/Linux (không nên nhầm lẫn với) UNIX(bắt đầu khi dự án GNU được hợp nhất) (được thiết kế bởi Richard Stallman và Tổ chức Phần mềm Tự do), với nhân hệ thống Linux (được thiết kế bởi Torvalds).
Vào tháng 1 năm 1995, FSF (Tổ chức Phần mềm Tự do) đã đặt tên cho hệ điều hành là GNU/Linux.
Hệ điều hành GNU/Linux hoạt động như thế nào và các tính năng chính của nó là gì?
điều này hệ điều hành Nó hoạt động khác biệt so với các chương trình tương tự khác trên thị trường. Ví dụ, Windows và macOS yêu cầu sử dụng nhiều lệnh khác nhau để thực hiện các tác vụ khác nhau, chẳng hạn như chỉnh sửa hoặc xóa tập tin. Điều này khác với các hệ thống trước đây, nơi các hành động này có thể được thực hiện nhanh hơn chỉ bằng một cú nhấp chuột.
Các tính năng chính của nó bao gồm:
- Đa nhiệm: Nhiều quy trình có thể được chạy đồng thời.
- Nhiều người dùng: Có thể có nhiều người dùng trên cùng một máy tính.
- Đa nền tảng: Nó hoạt động trên nhiều loại CPU khác nhau, chẳng hạn như Intel.
- Nó có chức năng bảo vệ bộ nhớ giữa các tiến trình.
- Tải tập tin thực thi theo yêu cầu: Hệ thống chỉ đọc dữ liệu từ đĩa ở những phần của chương trình khi chương trình đang được sử dụng.
- Chính sách sao chép khi ghi (copy-on-write) để chia sẻ các trang giữa các tệp thực thi: Các tiến trình khác nhau có thể sử dụng cùng một vùng nhớ để thực thi. Khi một trong số chúng cố gắng ghi vào vùng nhớ đó, trang bộ nhớ (4KB) sẽ được sao chép đến một vị trí khác. Chính sách sao chép khi ghi này có hai lợi ích: tăng tốc độ và giảm mức sử dụng bộ nhớ.
- Toàn bộ mã nguồn đều có sẵn. Bao gồm toàn bộ nhân hệ điều hành và tất cả các trình điều khiển, công cụ phát triển và tất cả các chương trình người dùng; hơn nữa, tất cả những thứ này đều có thể được phân phối miễn phí.
- TCP / IPbao gồm ftp, telnet, NFS, v.v.
- Trạng thái của nó như một hệ điều hành mã nguồn mở Điều này cho phép tận dụng những tiến bộ không ngừng trong lĩnh vực phần mềm, với các chương trình được phát triển bởi nhiều người khác nhau trên khắp thế giới.
- Nó đảm bảo mức độ bảo mật cao.
- Nó cho phép kiểm soát thiết bị tốt hơn.
Advantage
Có rất nhiều ưu điểm có thể kể đến, nhưng trong số những ưu điểm chính và quan trọng nhất là:
- Đây là phần mềm miễn phí và mã nguồn mở.: Điều này có nghĩa là nó hoàn toàn miễn phí và người dùng có đủ kiến thức về máy tính có thể sửa đổi mã nguồn hoặc thêm các chương trình khác để cải thiện hệ thống, miễn là họ tuân thủ các luật được thiết lập cho phần mềm mã nguồn mở và phần mềm tự do.
- Nơi đây có tiêu chuẩn an toàn rất cao.
- Hiệu năng và tốc độ hệ thống cao.
- Nó cung cấp rất nhiều chương trình miễn phí để sử dụng: Điều này có nghĩa là có rất nhiều chương trình mã nguồn mở và phần mềm miễn phí dành cho tất cả người dùng GNU/Linux.
Nhược điểm
Mặc dù có một vài nhược điểm, nhưng điều quan trọng là phải nhận thức được chúng. Điều đáng chú ý là ở một số khu vực này, các lập trình viên khác nhau của hệ thống đang nỗ lực loại bỏ chúng và do đó cải thiện trải nghiệm người dùng, đồng thời hướng hệ thống đến nhiều người dùng phổ thông hơn chứ không chỉ dành riêng cho những người dùng chuyên ngành.
Trong số những bất lợi khác nhau mà chúng ta gặp phải:
- Ít trực quan hơn: Giao diện người dùng của nó không giống với Windows, vốn được thiết kế cho người dùng phổ thông. Tuy nhiên, một số bản phân phối GNU/Linux đã cải thiện ở khía cạnh này.
- Ít bộ điều khiển hơn cho các thiết bị ngoại vi.
- Nhiều ứng dụng và chương trình chỉ có sẵn bằng tiếng Anh.
- Hỗ trợ: Các bản phân phối GNU/Linux khác nhau và các chương trình được sử dụng trong đó không có công ty nào đứng sau hỗ trợ, hoặc không thể cung cấp hỗ trợ lý tưởng trong trường hợp xảy ra lỗi hoặc sự cố.
Các bản phân phối hoặc phiên bản chính của GNU/Linux là gì và chúng được sử dụng như thế nào?
Có nhiều phiên bản khác nhau của GNU/Linux, điều này là do mục đích sử dụng của hệ điều hành cũng như các phiên bản hoặc bản cập nhật đã xuất hiện theo thời gian.
Debian
Nó được thiết kế để sử dụng chung. Đây là một bản phân phối GNU/Linux được tạo ra bởi một cộng đồng các nhà phát triển và người dùng với mục đích tạo ra một hệ điều hành... 100% phần mềm miễn phíHệ thống này được gọi là Dự án Debian. Hệ thống này cũng được coi là bản phân phối gốc, vì vô số bản phân phối khác đã ra đời từ Debian, chẳng hạn như... Ubuntu hoặc Mint.
Ubuntu
Được phát triển từ Debian, Ubuntu được thiết kế để sử dụng cho mục đích chung. Đây là một trong những hệ điều hành được sử dụng rộng rãi nhất cùng với Debian. Được phát triển và duy trì bởi Canonical, hệ điều hành này nổi bật nhờ khả năng tương thích phần mềm và dễ sử dụng, tương đương với Mac OS X hoặc Windows. Nó có nhiều phiên bản, bao gồm: Máy tính để bàn Ubuntu, Xubfox, Lubfox và Ubuntu Server.
Fedora
Nó được thiết kế chủ yếu dành cho máy trạm và máy chủ. Đây là một hệ thống ổn định và an toàn, được phát triển bởi Red Hat.Cùng một công ty chịu trách nhiệm bảo trì, công ty này có một cộng đồng quốc tế gồm các kỹ sư, nhà thiết kế đồ họa và người dùng, những người báo cáo lỗi và thử nghiệm các công nghệ phần mềm mới khi chúng được bổ sung. Ứng dụng chính của nó hướng đến việc phát triển phần mềm và máy chủ.
OpenSUSE
Việc sử dụng nó chủ yếu nhằm mục đích quản lý các hệ thống và dịch vụ. Việc phân phối sản phẩm này được tài trợ bởi Công ty TNHH SUSE Linux; (một bộ phận độc lập của Tập đoàn Attachmate) và AMD. Hệ điều hành này được tạo ra để cung cấp sự ổn định, hiệu năng và khả năng quản lý cho các ứng dụng thực sự cao cấp, đồng thời vẫn thân thiện với người dùng phổ thông. Nghĩa là, nó phù hợp cho cả người dùng cao cấp và người dùng mới bắt đầu.
Các bản phân phối hoàn toàn miễn phí khác dựa trên GNU/Linux.
Có những hệ điều hành khác dựa trên GNU/Linux hoàn toàn là phần mềm mã nguồn mở miễn phí, và chúng cam kết mạnh mẽ với tư tưởng này. Các công ty này cũng tránh cung cấp các ứng dụng, hướng dẫn sử dụng và tài liệu không miễn phí.
Chúng nằm giữa chúng:
- Dragora GNU/Linux
- Dyne: bolic
- Hướng dẫn GNU
- Hyperbola GNU/Linux-libre
- Parabol GNU / Linux
- PureOS (Librem)
- Trisquel GNU / Linux
- UTUTO XS GNU/Linux
Hệ điều hành Windows và GNU/Linux có những điểm khác biệt nào?
Windows và GNU/Linux là hai hệ điều hành rất khác nhau. Sự khác biệt chính nằm ở chính sách của phần mềm tự do và mã nguồn mở thực thi GNU/Linux và chính sách phần mềm độc quyền được Windows sử dụng. Điều này cho thấy rằng để sử dụng hệ thống này, người mua phải trả phí bản quyền và do đó phải triển khai nó trong hệ thống của mình. máy tính cá nhân.
Điều đó cũng đúng rằng Các chương trình và ứng dụng dành cho hệ thống GNU/Linux hoàn toàn miễn phí. Và chúng cũng đi kèm với mã nguồn mở, cho phép bất kỳ người dùng nào cũng có thể chỉnh sửa chúng.
Trong hệ điều hành Windows, hầu hết các chương trình hoặc ứng dụng cần thiết đều phải được trả phí trước và không được phép sửa đổi trong bất kỳ trường hợp nào. Việc sửa đổi mà không được phép có thể dẫn đến những rắc rối pháp lý nghiêm trọng. Trong Windows, không thể thay đổi mã nguồn. Vì điều này là bất hợp pháp và vi phạm các thỏa thuận cấp phép.
Trong GNU/Linux, tất cả các chương trình phải tuân thủ tiêu chuẩn mã nguồn mở.và trong một số trường hợp là phần mềm miễn phí (hiện nay có những chương trình không tuân theo sáng kiến GNU về việc hoàn toàn miễn phí). Thông thường đó là hệ điều hành được sử dụng trong máy tính. siêu máy tính.
Hệ điều hành GNU/Linux sử dụng loại giấy phép nào?
Điều này được gọi là: Giấy phép công cộng GNU, hoặc còn được biết đến với tên tiếng Anh là Giấy phép công cộng GNU, (hoặc đơn giản là từ viết tắt trong tiếng Anh, GNU GPL).
Đây là loại giấy phép bản quyền được sử dụng rộng rãi trong thế giới phần mềm tự do và mã nguồn mở. Điều này đảm bảo cho người dùng cuối (cá nhân, tổ chức và công ty) quyền tự do sử dụng, nghiên cứu, chia sẻ, sao chép và thậm chí sửa đổi phần mềm theo bất kỳ cách nào họ muốn mà không gặp vấn đề pháp lý.
Tệp .DEB trong Linux là gì và chúng được sử dụng để làm gì?
Những gói hàng này Tệp .DEB Chúng là các tài liệu nhị phân chứa hai loại bản ghi, một loại chịu trách nhiệm lưu trữ thông tin được kiểm soát, trong khi loại kia chịu trách nhiệm quản lý tất cả dữ liệu chương trình thực tế cho gói đó.
Nói cách khác, điều này Các gói phần mềm Debian là các tệp nén thường được sử dụng trong hệ thống Linux. và các phiên bản khác nhau của chúng, chủ yếu được sử dụng để thực hiện cài đặt trên các hệ điều hành này. Những công cụ quan trọng khác là... Tệp .RPMCác tập tin ở định dạng này được sử dụng để cài đặt chương trình và phần mềm cho hệ điều hành này.




















Nhận xét được đóng lại.