Unix & BSD với GNU/Linux

Unix & BSD với GNU/Linux là bài đầu tiên trong series Linux - Go from Beginner mà sói sẽ chia sẻ với các bạn… Đây là series mình viết cho người mới bắt đầu, mới tìm hiểu hoặc chưa tìm hiểu gì cả… Nhưng mà mình nghĩ với cả những Power User thì cũng nên đọc lại để sau này có thứ mà làm le với mấy em… Kaka…

1. Mở đầu cái nè:

Đấy là thói quen của bạn sói, khi viết cái gì cũng phải có mở đầu và kết luận, và ở phần mở đầu này thì mình sẽ lấy tiếp về cái cấu slogan “Nhật ký của một “hacker”…! :)))” , nghe thật kêu và cũng éo thiết phần chảnh cún… Mà đã là hacker đéo biết gì về linux nghĩ cũng nhục… Vì theo mấy bác báo lá cải nào đó bảo rằng 9/10 “hacker” dùng linux… Ahihi.. Đừng hỏi vì sao nhé.. :v :v [ Linux - Go from Beginner - Tập 1 ] Unix & BSD với GNU/Linux Phần 1

2. Unix & BSD:

Unix và BSD, bọn nó là ai và sinh ra trên đời này làm cái mục đích quái quỷ gì? Từ từ tìm hiểu nà… Để tìm hiểu về linux thì 10 thằng, 9 thằng sẽ bảo rằng trước tiên nên đọc về lịch sử thằng Unix, và mấy bác tin tôi đi… Ngoại trừ quan hệ là con rơi không cùng huyết thống thì bọn nó éo có quan hệ gì cả.. =))) (Cái này bạn sẽ rõ sau bài này). Lịch sử của thằng Unix nó như thế lầy đây.. :V :V

  • UNIX bắt nguồn từ một đề án nghiên cứu trong Bell Labs của AT&T vào năm 1969. Lúc đó Ken Thomson, Dennis Ritchie và những người khác nữa làm ra trên máy PDP-7 một thứ mà bây giờ gọi là UNIX. Chữ UNIX ban đầu viết là Unics là một kiểu chơi chữ của các tác giả khi so sánh sản phẩm của họ với hệ điều hành Multics lúc bấy giờ. Unics là chữ viết tắt của Uniplexed Information and Computing System.
  • Trong 10 năm đầu, việc phát triển UNIX giới hạn bên trong Bell Labs là chính. Những phiên bản trong thời gian này được gọi là Version n (Vn) và được chạy trên PDP-11 (16-bit) rồi kế đó là VAX (32-bit).
  • Năm 1973, V4 được viết bằng C. Đây là sự kiện đáng chú ý nhất trong lịch sử hệ điều hành này vì nó làm cho UNIX có thể được chuyển sang các phần cứng mới trong vòng vài tháng.
  • Năm 1976, V6 được phát miễn phí cho các trường đại học.
  • Năm 1979, V7 được phát hành rộng rãi với giá $100 cho các trường đại học và $21,000 cho những thành phần khác. V7 là phiên bản căn bản cho các phiên bản sau này của UNIX.
  • Sau khi phát hành V7, AT&T lập ra UNIX Support Group (USG) để khai thác UNIX như là một sản phẩm thương mại. Sau này USG đổi thành UNIX System Laboratories (USL). Bell Labs và USL cùng tiếp tục phát triển UNIX. Các phiên bản System III và System V của USL được phát hành rộng rãi và gây ảnh hưởng chính đến các hệ thống sau này. Trong khi đó đóng góp của Bell Labs là các công cụ phát triển như SCCS, và named pipes.

Về sự hình thành và phát triển của nó đã có bác Wiki đẹp trai viết rồi, nếu mình viết lại thì rảnh quá phải không nào. :)))

3. Vậy bạn BSD là ai?

Mấy năm sau của 1970, AT&T đã đem Unix và chia sẻ cho những tổ chức giáo dục, hay tổ chức thương mại bên ngoài, từ đó dẫn đến sự ra đời của nhiều phiên bản Unix khác nhau. Nổi bật nhất trong số đó là phiên bản giáo dục được xây dựng bởi Computer Systems Research Group thuộc đại học California, Berkeley. Phiên bản này được biết đến rộng rãi với cái tên Berkeley Software Distribution, hay BSD.

4. GNU là thằng nào?

Tháng 9 năm 1983, Richard Stallman thông báo về sự ra đời của dự án GNU (GNU là viết tắt của từ GNU’s not Unix ) Mục tiêu của dự án GNU là tạo ra được một hệ điều hành miễn phí, giống Unix, nơi mà mọi người có quyền tự do copy, phát triển, chỉnh sửa và phân phối phần mềm, và việc tái phân phối là không bị giới hạn. (Nên nhớ, Unix và các phiên bản rẽ nhánh từ Unix ban đầu đều là close source và bị ràng buộc bản quyền) GNU Project đa tạo ra rất nhiều thứ hay ho chạy được hữu ích nhưng nó lại thiếu một phần quan trọng nhất là Kernel để chạy bọ nó. ( Trước giờ toàn chạy trên Unix ). Và siêu nhân Linus Torvalds xuất hiện… Thôi bài sau vết tiếp nhé.. =)))

Bài liên quan