Unix là gì và tại sao nó lại quan trọng?

Chúng tôi rất vui mừng chia sẻ kiến thức sâu sắc về từ khóa Unix la gi để tối ưu hóa nội dung trang web và tiếp thị trực tuyến. Bài viết cung cấp phương pháp tìm kiếm, phân tích từ khóa và chiến lược hiệu quả. Cảm ơn sự quan tâm và hãy tiếp tục theo dõi để cập nhật kiến thức mới.

Hồ hết các hệ điều hành hiện nay đều sở hữu thể được nhóm lại thành hai nhánh khác nhau. Bên cạnh các hệ điều hành được phát triển dựa trên Windows NT của Microsoft, gần như mọi hệ điều hành khác đều là những “hậu duệ” của Unix.

Bạn Đang Xem: Unix là gì và tại sao nó lại quan trọng?

Các hệ điều hành như Linux, Mac OS X, Android, iOS, Chrome OS hay Orbis OS được sử dụng trên PlayStation 4, hay thậm chí còn bất kỳ phần mềm nào đang làm việc trên bộ định tuyến (router) của bạn – tất cả những hệ điều hành này thường được gọi là hệ điều hành “Unix-like” do chúng được phát triển dựa trên nền tảng là Unix.

UNIX là gì?

UNIX là một hệ điều hành được phát triển vào thập kỷ 60. Nó là một mạng lưới hệ thống đa nhiệm, đa người dùng và ổn định khi đối chiếu với các sever, máy trạm hoặc các máy tính xách tay. Các mạng lưới hệ thống UNIX cũng xuất hiện một giao diện đồ họa (GUI) giống như Windows của Microsoft, tạo sự dễ dàng trong sử dụng. Tuy vậy bạn vẫn phải cần đến rất nhiều tri thức cấp thiết cho những hoạt động của UNIX, đây là các tri thức không được mô tả bằng lớp học đồ họa, hoặc không có giao diện hành lang cửa số, ví dụ trong một phiên telnet.

Thiết kế của Unix còn tồn tại cho tới ngày hôm nay

Có thể bạn chưa chắc chắn, Unix đã được phát triển trong Bell Labs của ATvàamp;T vào giữa trong thời gian 1960. Bản phát hành thuở đầu của Unix có một số tính chất thiết kế quan trọng hiện nay đang tồn tại trên một số hệ điều hành phổ thông ngày này.

Một trong số đó là triết lý Unix (Unix philosophy) trong việc tạo ra các tiện ích nhỏ, các tiện ích theo phong cách các mô-đun cùng thực hiện và hoàn thành tốt một tác vụ nào đó.

Unix cũng xuất hiện một mạng lưới hệ thống tập tin duy nhất mà các lớp học sử dụng để giao tiếp với nhau. Đây là lý do vì sao có sự xuất hiện của thuật ngữ “everything is a file” trên Linux. Điều này gồm có các thiết bị phần cứng và các tệp đặc biệt quan trọng cung cấp thông tin mạng lưới hệ thống hoặc tài liệu khác. Đó cũng là lý do vì sao chỉ có Windows có ký tự ổ đĩa, đây là một đặc điểm mà nó được thừa hưởng từ DOS. Còn trên các hệ điều hành khác, mọi tệp trên mạng lưới hệ thống là một phần của một mạng lưới hệ thống phân cấp thư mục duy nhất.

Xem Thêm : Sự điện li là gì? Độ điện li là gì? Phân loại chất điện ly mạnh yếu?

Unix

Truy tìm các hậu duệ của Unix

Cũng giống như bất kỳ những di sản lịch sử vẻ vang nào khác. Sau hơn 40 năm lịch sử vẻ vang của mình, Unix để lại cho tất cả chúng ta một kho tàng bừa bộn những đóng góp có mức giá trị lớn lao. Để đơn giản hóa mọi thứ, tất cả chúng ta có thể gộp các hậu duệ của Unix lại thành hai nhóm.

Một nhóm hậu duệ Unix đã được phát triển trong môi trường xung quanh các học viện chuyên nghành. Trước nhất là BSD (Berkeley Software Distribution), một hệ điều hành giống như Unix và có mã nguồn mở. BSD còn tồn tại cho tới ngày hôm nay thông qua FreeBSD, NetBSD và OpenBSD. NeXTStep cũng là một hệ điều hành dựa trên BSD gốc, Mac OS X của Apple lại dựa trên NeXTStep và iOS dựa trên Mac OS X. Nhiều hệ điều hành khác, gồm có cả Hệ điều hành Orbis được sử dụng trên PlayStation 4, cũng được lấy cảm hứng từ các loại hệ điều hành BSD.

Dự án GNU của Richard Stallman được khai mạc như thể một phản ứng khi đối chiếu với các quy định cấp phép phần mềm Unix ngày càng hạn chế của ATvàamp;T. MINIX là một hệ điều hành giống Unix được tạo ra cho những mục tiêu giáo dục, và điều thú vị là Linux lại được lấy cảm hứng từ MINIX. Linux mà tất cả chúng ta nghe biết ngày này thực sự là GNU/Linux, vì nó được tạo thành từ nhân (kernel) của Linux và rất nhiều tiện ích GNU. GNU/Linux không trực tiếp được phát triển từ BSD, nhưng nó xuất phát từ các thiết kế của Unix và có nguồn gốc từ giới học viện chuyên nghành. Nhiều hệ điều hành ngày này, gồm có cả Android, Chrome OS, hệ điều hành SteamOS và một số lượng lớn các hệ điều hành phổ thông khác đều được xây dựng dựa trên Linux.

Mặt khác, cũng có những phiên bản hệ điều hành Unix thương nghiệp. ATvàamp;T UNIX, SCO UnixWare, Sun Microsystems, HP-UX, IBM AIX, SGI IRIX – nhiều tập đoàn lớn muốn tạo và được cấp phép cho những phiên bản Unix của riêng họ. Tuy rằng những hệ điều hành này sẽ không được phổ thông cho lắm, nhưng một số vẫn còn được sử dụng cho tới ngày này.

Các hậu duệ của Unix

Sự trỗi dậy của DOS và Windows NT.

Không ít người đã từng mong đợi rằng Unix trở thành hệ điều hành tiêu chuẩn công nghiệp toàn cầu, nhưng cuối cùng thì những máy tính DOS và “IBM PC compatible” đã phát triển chóng mặt và trở thành phổ thông hơn. DOS của Microsoft đã trở thành một trong những hệ điều hành thành công nhất. Trên thực tế, DOS được phát triển một cách độc lập chứ không hề dựa vào Unix (đó là lý do vì sao Windows sử dụng dấu gạch chéo ngược () cho những đường dẫn tệp trong lúc các hệ điều hành khác khác sử dụng dấu gạch chéo chuyển tiếp (/)). Các phiên bản sau này của Windows đã thừa kế lại DOS, giống như BSD, Linux, Mac OS X và các hệ điều hành hậu duệ khác được thừa hưởng nhiều khía cạnh về mặt thiết kế của Unix.

Xem Thêm : Tràng lợn là gì? nấu món gì ngon? Giá bao nhiêu tiền 1kg

Windows 3.1, Windows 95, Windows 98 và Windows ME đều được phát triển dựa trên DOS. Microsoft đã đi đúng hướng khi dồn lực vào phát triển một hệ điều hành tiến bộ và ổn định hơn tại thời gian đó, họ đặt tên là Windows NT, viết tắt của “Windows New Technology”. Windows NT cuối cùng đã tìm được đường tới tay người dùng máy tính phổ thông (Windows XP), nhưng nó đã và đang có sẵn cho những tập đoàn sử dụng (Windows 2000 và Windows NT trước đó).

Tất cả những hệ điều hành của Microsoft ngày này đều được xây dựng dựa trên kernel của Windows NT. Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server và hệ điều hành của Xbox One đều sử dụng kernel của Windows NT. Không phải như hồ hết các hệ điều hành khác, Windows NT không được phát triển như một hệ điều hành “Unix-like”.

Để duy trì tính tương thích với DOS và phần mềm Windows cũ, Windows NT được thừa hưởng nhiều quy ước từ DOS như ký tự ổ đĩa, dấu gạch chéo ngược cho đường dẫn tệp và dấu gạch chéo chuyển tiếp cho những chuyển đổi dòng lệnh.

Windows 2000

Vì sao Unix lại quan trọng?

Bạn đã bao giờ để ý đến mạng lưới hệ thống tệp hoặc terminal của Mac OS X và nhận thấy mức độ tương đồng của hệ điều hành OS X với Linux cũng như sự khác biệt của chúng với Windows ra làm sao? Vâng, đây là lý do vì sao cả Mac OSX và Linux đều là hệ điều “Unix-like”.

Biết được chút thông tin về lịch sử vẻ vang này giúp đỡ bạn hiểu thêm về các hệ điều hành “Unix-like” là gì, và vì sao rất nhiều hệ điều hành có vẻ gì đó giống nhau trong lúc Windows lại mang một phong cách riêng. Điều này giảng giải vì sao khi sử dụng terminal trên Mac OS X tất cả chúng ta sẽ cảm thấy thân thuộc như giống với một geek Linux, trong lúc Command Prompt và PowerShell trên Windows lại rất khác so với những môi trường xung quanh dòng lệnh trên.

Xem thêm :

  • 10 hệ điều hành PC có thể thay thế cho Windows
  • Những hệ điều hành thú vị có thể bạn chưa chắc chắn
  • Bạn hiểu gì về hệ điều hành Windows
  • Lịch sử hào hùng hệ điều hành Windows của Microsoft xuyên thấu qua các thời kỳ

You May Also Like

About the Author: v1000