Unix và Linux: Sự khác biệt giữa và tại sao nó lại quan trọng

Unix và Linux: Sự khác biệt giữa và tại sao nó lại quan trọng

Ngày nay Linux có ở khắp mọi nơi. Để có bằng chứng cuối cùng, không tìm đâu xa hơn Windows. Với việc phát hành Hệ thống con Windows cho Linux 2, Microsoft đang vận chuyển nhân Linux cùng với hệ điều hành của mình. Cách đây không lâu, đó có vẻ như là một trò đùa ngày Cá tháng Tư.





Mặc dù Linux có thể cung cấp xương sống cho một phần lớn mạng internet, nhưng nó không được tạo ra từ con số không. Trước Linux, đã có Unix và hệ điều hành mới hơn có phần lớn công lao cho sự phổ biến hiện tại của nó đối với những ý tưởng ra đời từ những năm 1970 và thậm chí là những năm 1960.





Unix là gì?

Mặc dù bản thân Unix luôn cố gắng vì sự đơn giản, nhưng việc mô tả chính xác những gì nó không phải là điều dễ dàng. Unix ban đầu là một hệ điều hành của AT&T, nhưng ngày nay, Nhãn hiệu UNIX thuộc về Open Group . Unix cũng được sử dụng như một danh mục để mô tả toàn bộ họ hệ điều hành.





Sau đó là triết lý Unix. Đây là hướng dẫn chung cho các chương trình Unix tuân theo, với cốt lõi là mỗi chương trình phải làm tốt một việc. Thay vì nhắm đến việc đóng gói mọi tính năng có thể tưởng tượng được, một công cụ Unix chỉ nên thực hiện công việc của nó, lý tưởng nhất là tạo ra đầu ra có thể đưa trực tiếp vào đầu vào của chương trình khác.

Ngày nay, có rất nhiều biến thể Unix, cả miễn phí và thương mại.



Linux là gì?

Linux là một thuật ngữ khác khó mô tả hơn bạn có thể tưởng tượng. Về mặt kỹ thuật, một bản phân phối Linux hoàn chỉnh là một hệ điều hành 'giống Unix', nhưng đây mới chỉ là bước khởi đầu.

Nhiều người sử dụng Linux như một thuật ngữ viết tắt cho những gì sẽ được mô tả chính xác hơn là GNU / Linux. Bản thân Linux chỉ là hạt nhân, một phần của hệ điều hành thực hiện tính toán cốt lõi và giao tiếp với phần cứng. Các tiện ích cốt lõi chạy trên nhân này cũng quan trọng không kém.





GNU là một từ viết tắt đệ quy là viết tắt của 'GNU's Not Unix.' Dự án GNU không chứa bất kỳ mã Unix gốc nào, nhưng cung cấp tất cả các tiện ích mà bạn mong đợi tìm thấy trong hệ điều hành Unix. Đây là điểm khác biệt chính giữa Unix và Linux.

Unix và Linux: Lược sử tóm tắt

Ngay cả những người tạo ra Unix cũng không tạo ra nó toàn bộ. Thay vào đó, Ken Thompson và Dennis Ritchie lấy cảm hứng từ một hệ điều hành trước đó, Multics. Tại Bell Labs, hai người này đã lấy các khái niệm từ hệ điều hành đó và viết lại bằng C của riêng họ, được Ritchie thiết kế và giúp phát triển.





Unix không phải là phần mềm mã nguồn mở. Thay vào đó AT&T đã bán giấy phép thương mại, nhưng đây không phải là công ty duy nhất làm việc trên Unix. Các học giả tại Berkeley ban đầu đã phát triển một tiện ích bổ sung có tên Berkeley Software Distribution, hay BSD. Cuối cùng BSD đã trở thành Unix hoàn chỉnh của riêng nó.

Vào những năm 1980 và những năm 1990, nhiều công ty khác nhau đã bắt đầu bán các dịch vụ Unix của riêng họ. Chúng bao gồm AIX của IBM, Solaris của Sun và Xenix, sau này trở thành SCO UNIX.

Linux chiếm lĩnh thế giới bởi cơn bão

Ngoài các dịch vụ Unix khác nhau, một số biến thể giống Unix cũng có sẵn. Một trong số này là MINIX, được thiết kế để sử dụng trong học tập. Một nhà phát triển phần mềm từ Helsinki tên là Linus Torvalds đã thất vọng với những hạn chế của MINIX và muốn tạo ra một nhân tương tự có thể tận dụng lợi thế của chiếc PC mới mà anh ta đã mua.

Cùng lúc đó, Richard Stallman đang tìm kiếm hạt nhân. Ông đã bắt đầu dự án GNU vào năm 1983, xây dựng các phần mềm thay thế miễn phí cho các tiện ích Unix khác nhau. Những gì anh ta không có vào thời điểm đó là một hạt nhân mã nguồn mở, miễn phí. Torvalds đã sử dụng các tiện ích GNU với hạt nhân của mình, và cuối cùng những người khác cũng vậy.

Linux nhanh chóng nhận được sự quan tâm rộng rãi. Vào giữa những năm 1990, dự án đã trở nên phổ biến do tính chất tự do thiết kế của cả bộ công cụ hạt nhân và GNU. Ngay cả khi nhiều hệ điều hành Unix miễn phí khác được cung cấp, bản chất thương mại của 20 năm đầu tiên của Unix vẫn hiện rõ trên chúng. Điều này vẫn ảnh hưởng đến cuộc chiến giữa Unix và Linux cho đến ngày nay.

làm thế nào để có nhiều vệt hơn trên snapchat

Unix được sử dụng như thế nào và ở đâu những ngày này?

Ngay bây giờ, sự phổ biến có thể là điểm khác biệt chính giữa Linux và Unix. Điều đó nói rằng, có những bản phân phối Unix miễn phí chạy nhiều phần mềm giống như Linux. Hai loại phổ biến nhất là FreeBSD và OpenBSD, cả hai đều là các biến thể của BSD, như tên gọi của nó.

Sau đó, tất nhiên, có Apple. Bất kỳ thiết bị Apple nào bạn mua những ngày này, có thể là MacBook, iPhone hoặc thậm chí Apple Watch đang chạy hệ điều hành giống Unix. Trên iPhone hoặc Apple Watch, bạn sẽ không bao giờ biết điều này khi sử dụng chúng. Đó không phải là trường hợp trên máy tính Mac.

Chỉ cần khởi chạy ứng dụng Mac Terminal và bạn sẽ có quyền truy cập vào các tiện ích Unix tiêu chuẩn như ls, pwd và thậm chí cả các trình soạn thảo như vim. Những công cụ này có thể khá mạnh mẽ. Để được giới thiệu, hãy xem hướng dẫn cho người mới bắt đầu về thiết bị đầu cuối Mac .

Linux ở mọi nơi

Linux có thể ở khắp mọi nơi, nhưng điều đó không có nghĩa là bạn thấy nó. Android, hệ điều hành di động phổ biến nhất trên thế giới, là một nhánh của Linux. Bạn sẽ không biết điều đó khi chạy nó, nhưng đằng sau hậu trường là một phiên bản của nhân Linux đã được sửa đổi để sử dụng trong các thiết bị di động.

Phần lớn Internet chạy trên Linux. Trong khi các biến thể Windows và Unix cung cấp năng lượng cho một số máy chủ, phần lớn các máy chủ chạy bản phân phối Linux. Phần lớn điều này liên quan đến bản chất miễn phí của hệ điều hành, nhưng cũng liên quan đến mức độ mạnh mẽ của nó, có nghĩa là ít thời gian chết hơn. Unix không kém phần mạnh mẽ, nhưng sự phổ biến của Linux có nghĩa là hầu hết mọi người sẽ chọn nó trong cuộc đọ sức giữa Unix và Linux.

Một trong những sự xuất hiện nổi tiếng nhất của Linux trong vài năm qua là Hệ thống con Windows dành cho Linux. Điều này cho phép bạn chạy các tiện ích Linux trên Windows, đây là một lợi ích lớn cho các nhà phát triển web và kỹ sư phần mềm. Chúng tôi có một hướng dẫn về cách bắt đầu với Hệ thống con Windows dành cho Linux .

Bạn là người mới sử dụng Unix hoặc Linux?

Chạy một máy tính với Unix hoặc Linux dễ dàng hơn bao giờ hết. Windows không chạy Linux ở cốt lõi của nó, nhưng ít nhất vẫn có thể chạy Linux trên Windows. Bất kỳ thiết bị Apple nào bạn mua cũng có một biến thể của Unix.

Nếu bạn đang muốn chạy một Linux 'thực sự' trên máy tính của mình, điều đó cũng dễ dàng. Bạn luôn có thể tự mình cài đặt một trong vô số bản phân phối Linux trên máy tính của mình. Bạn có thích một máy tính được cài đặt sẵn Linux không? Không cần tìm đâu xa ngoài danh sách các máy tính xách tay Linux tuyệt vời của chúng tôi.

Đăng lại Đăng lại tiếng riu ríu E-mail 3 cách để kiểm tra xem một email là thật hay giả

Nếu bạn nhận được một email có vẻ hơi khó hiểu, tốt nhất bạn nên kiểm tra tính xác thực của nó. Dưới đây là ba cách để biết một email có phải là thật hay không.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Giải thích về công nghệ
  • Linux Distro
  • Linux
  • Unix
Giới thiệu về tác giả Kris Wouk(118 Bài báo đã xuất bản)

Kris Wouk là một nhạc sĩ, nhà văn và bất cứ thứ gì được gọi khi ai đó tạo video cho web. Một người đam mê công nghệ bao lâu cũng có thể nhớ, anh ta chắc chắn có hệ điều hành và thiết bị yêu thích, nhưng dù sao thì anh ta vẫn sử dụng nhiều hệ điều hành và thiết bị khác nhất có thể, chỉ để bắt kịp.

Xem thêm từ Kris Wouk

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký