Tổng Quan và Lịch sử phát triển HĐH Linux

I. Lịch sử phát triển

Linux là hệ điều hành (HĐH) tương tự với Microsoft Windows, nhưng Linux được tự do phát triển theo nhu cầu sử dụng và hoàn toàn miễn phí, Linux được công bố dưới bản quyền của GPL (General Public Licence).

Unix một hệ điều hành được viết trên assembler cho máy PDP-11/20 ra đời vào năm  1970. Unix được xây dựng bởi Ken Thompson và Dennics Richie trong dự án Multics, viết lại hệ điều hành đa bài toán trên máy PDP-7

Ngày 5/4/1991, Linus Torvalds, chàng sinh viên 21 tuổi của trường Đại học Helsinki –  Phần Lan đã bắt tay vào viết những dòng lệnh đầu tiên của Linux. Linux được xây dựng, trên cơ sở cải tiến một phiên bản UNIX có tên Minix do Giáo Andrew S. Tanenbaum xây dựng và phổ biến. 

  • Hàng năm nhân Linux ra đời, đến ngày 14-3-1994, hệ điều hành Linux phiên bản 1.0 được phổ biến. Thành công lớn nhất của Linux 1.0 là nó đã hỗ trợ giao thức mạng TCP/IP chuẩn UNIX, sánh với giao thức socket BSD- tương thích cho lập trình mạng. Trình điều khiển thiết bị đã được bổ sung để chạy IP trên một mạng Ethernet hoặc trên tuyến đơn hoặc qua modem. Hệ thống file trong Linux 1.0 đã vượt xa hệt hống file của Minix thông thường, ngoài ra đã hỗ trợ điều khiển SCSI truy nhập đĩa tốc độ cao.  Điều khiển bộ nhớ ảo đã được mở rộng để hỗ trợ điều khiển trang cho các file swap và ánh xạ bộ nhớ của file đặc quyền Vào tháng 3-1995, nhân 1.2 được phổ biến. Điều đáng  kể của Linux 1.2 so với Linux 1.0 ở chỗ nó hỗ trợ một phạm vi rộng và phong phú phần cứng, bao gồm cả kiến trúc tuyến phần cứng PCI mới.

II. Các distro phổ biến của Linux

1) Debian:

Debian

Debian là một distro chứa số lượng các phần mềm rất lớn, Debian được xây dựng bởi một tổ chức nguyên tình nguyện cống hiến để phát triển phần mềm tự do và đẩy mạnh những lý tưởng của công động phần mềm tự do. Dự án Debian xây dựng vào năm 1993. Debian có tiếng về mối liên kết chặt chẽ với triết lí Unix và phần mềm tự do. Nó cũng có tiếng về sự phong phú cho các chọn lựa: phiên bản phát hành hiện tại có hơn 29000 gói phần mềm cho 11 kiến trúc máy tính, từ kiến trúc ARM thường gặp ở các hệ thống nhúng và kiến trúc máy tính lớn s390 của IBM cho đến các kiến trúc thường gặp trên máy tính cá nhân hiện đại như x86 và PowerPC. Debian được hỗ trợ nhờ các khoản quyên góp thông qua tổ chức Software in the Public Interest, một tổ chức bảo trợ phi lợi nhuận cho các dự án phần mềm tự do.

2) Ubuntu:

ubuntu

Hệ điều hành Ubuntu là một trong những bản phân phối (distro) Linux phổ biến nhất hiện nay do Mark Shuttleworth sáng lập và công ty Canonical của ông tài trợ. Hệ điều hành này được sử dụng phổ biến và ưa chuộng vì có giao diện đẹp, thân thiện, dễ sử dụng, kho phần mềm ứng dụng rất phong phú đáp ứng được hầu hết yêu cầu của người dùng, các version được cập nhật liên tục.Ubuntu được chia làm 2 loại: Ubuntu Desktop: Sử dụng cho người dùng cuối (end user). Nó tương tự như windows XP, Win 7, win 8.Ubuntu Server: Sử dụng để cài các dịch vụ phục vụ cho người dùng cuối. Giống như Windows Server.

3) RedHat Enterprise Linux:

Red Hat Enterprise Linux (RHEL) là một bản phân phối Linux được phát triển bởi Red Hat và mục tiêu hướng tới thị trường thương mại.Red Hat Enterprise Linux là một trong những hệ điều hành an toàn nhất hiện có, sẵn sàng đáp ứng khối lượng tính toán cường độ cao

out-of-the-box. Ngoài ra còn cung cấp bộ các tùy chỉnh tối ưu hiệu suất giúp bạn điều chỉnh và sắp xếp hành vi hệ thống tùy theo khối lượng công việc cụ thể. Được triển khai trong các cơ quan chính phủ, tài chính – ngân hàng, nơi mà bảo vệ dữ liệu là việc quan trọng nhất.

4) Centos

Centos

CentOS là viết tắt của Community Enterprise Operating System. Centos là một bản phân phối hệ điều hành tự do dựa trên Linux kernel. Nó có nguồn gốc hoàn toàn từ bản phân phối Red Hat Enterprise Linux (RHEL). Những người phát triển CentOS đã tận

dụng mã nguồn của Red Hat để tạo ra một sản phẩm hoàn toàn tương tự tuy nhiên cái giá của nó là miễn phí. Ngày nay, CentOS thường được sử dụng trong các doanh nghiệp bởi tính ổn định vòng đời End-of-Life dài.

5) Kali Linux

kali linux

Kali Linux là một distro của Linux, được sử dụng để kiểm tra, tấn công thử nghiệm vào các lỗ hỏng của hệ thống công nghệ thông tin. Kali linux được viết dựa trên nền tảng của Debian được đồng bộ hóa với các Repository của Debian nên có thể dễ dàng có được các bản cập nhật vá lỗi bảo mật mới nhất và các cập nhật Repository. Đay là một phiên bản tiến hóa của Backtrack và distro này rất hữu ích đối với những chuyên gia Sđánh giá bảo mật.

III. Đặc điểm của Linux

Tuy Linux có nhiều Distro nhưng chúng đều có những đặc điểm chung như sau: Linux tương thích với nhiều hệ điều hành như DOS, MicroSoft Windows …Cho phép cài đặt Linux cùng với các hệ điều hành khác trên cùng một ổ cứng. Linux có thể truy nhập đến các file của các hệ điều hành cùng một ổ đĩa. Linux cho phép chạy mô phỏng các chương trình thuộc các hệ điều hành khác. Do giữ được chuẩn của UNIX nên sự chuyển đổi giữa Linux và các hệ UNIX khác là dễ dàng

Linux là một hệ điều hành UNIX tiêu biểu với các đặc trưng là đa người dùng, đa chương trình và đa xử lý. Linux có giao diện đồ họa (GUI) thừa hưởng từ hệ thống X-Window. Linux hỗ trợ nhiều giao thức mạng, bắt nguồn và phát triển từ dòng BSD. Thêm vào đó, Linux còn hỗ trợ tính toán thời gian thực.

Linux khá mạnh và chạy rất nhanh ngay cả khi nhiều quá trình hoặc nhiều cửa sổ. Linux ngày càng được hỗ trợ bởi các phần mềm ứng dụng bổ sung như soạn thảo, quản lý mạng, quản trị cơ sở dữ liệu, bảng tính … Linux hỗ trợ tốt cho tính toán song song và máy tính cụm (PC-cluster) là một hướng nghiên cứu triển khai ứng dụng nhiều triển vọng hiện nay.

IV. Giới thiệu Centos 7

Centos được phát triển dựa trên nhân RedHat Enterprise Linux. Centos có nhiều Version, các version ra sau đều kế thừa, khắc phục, bổ sung và tối ưu các tính năng của các phiên bản trước. Mỗi version đều có thời hạn sử dụng riêng, cụ thể như sau:

(CentOS 5.x – End of Life 03/31/2017), (CentOS 6.x – End of Life 11/30/2020), (CentOS 7.x – End of Life 06/30/2024) .

Version mới nhất của Centos là version 7 (64 bit) được phát hành vào tháng 07/2014. Những thay đổi nổi bật của Centos 7:

  • Updated Kernel to 3.10.0
  • Added support for Linux Containers
  • Open VMware Tools & 3D graphics drivers out of the box
  • OpenJDK-7 as default JDK
  • Upgrade from 6.5 to 7.0 using preupg command
  • LVM-snapshots with ext4 and XFS
  • Switch to grub2, systemd and firewalld
  • Default XFS file system
  • iSCSI and FCoE in kernel space
  • Support for PTPv2
  • Support for 40G Ethernet Cards
  • Supports installations in UEFI (Unified Extensible Firmware Interface) Secure Boot
  • form on compatible hardware

Xem Phương Pháp để dùng Kali Linux server trên windows

Trả lời