Mặc dù có rất nhiều thông tin trực tuyến về Linux có sẵn trên Internet, một trong những cách tốt nhất để tìm hiểu vẫn là một cuốn sách cũ. Vâng, không hoàn toàn lỗi thời. Nhiều sách trong số này có sẵn ở định dạng điện tử. Sau đây là danh sách năm cuốn sách Linux mà mọi người đam mê nên đọc.

1. Ngôn ngữ lập trình C

Hướng dẫn cổ điển này, được gọi là "K & R" trong số các lập trình viên, là một hướng dẫn nhỏ gọn về ngôn ngữ C, giống như tiêu đề gợi ý. Không giống như hàng nghìn trang, cuốn sách này được viết bởi những người sáng tạo của C, Dennis Ritchie (cũng là một trong những người sáng tạo của Unix) và Brian Kernighan, ấn bản thứ hai nặng 272 trang, bao gồm cả phụ lục. Bất cứ ai quen thuộc với phong cách terse của manpages nên biết những gì mong đợi từ cuốn sách này. Nó dành cho những người lập trình thoải mái và không lãng phí mực giải thích các khái niệm cơ bản.

" C không phải là một ngôn ngữ lớn, và nó không được phục vụ tốt bởi một cuốn sách lớn " , các tác giả giải thích trong lời nói đầu.

Lý do người dùng Linux nghiêm túc (có vẻ như trở thành lập trình viên) nên đọc cuốn sách này, ngay cả khi họ không sử dụng C rất nhiều và không phải là lập trình viên giàu kinh nghiệm, đó là phần lớn Linux được viết bằng C.

2.Unix Power Tools

Không giống như K & R, đây là một cuốn sách khổng lồ của O'Reilly, một trong những nhà xuất bản sách kỹ thuật lớn. Bạn không cần phải slog thông qua trang sách của trang như các tác giả đã thiết kế cuốn sách như một loạt các chương ngắn viết bằng một phong cách mát mẻ. Thật tuyệt vời cho người dùng Unix và Linux về mọi cấp độ kỹ năng để tìm hiểu điều gì đó mới mẻ, từ thiết lập thiết bị đầu cuối đến lập trình Perl.

Vì những đoạn ngắn được tham chiếu chéo rộng rãi, bạn sẽ thấy mình nảy ra xung quanh cuốn sách, gần giống như một ấn bản giấy của TV Tropes. Đó là một cuốn sách thú vị mà bạn sẽ học được rất nhiều từ đó. Tôi đã sử dụng phong cách làm mô hình cho các bài đăng của tôi ở đây tại Make Tech Easier.

3. Quản trị hệ thống cần thiết

Hướng dẫn của Aeleen Frisch là một tome khổng lồ khác, nghĩ rằng cái này đề cập đến, bạn đoán nó, quản trị hệ thống. Cuốn sách này đề cập đến nhiều hương vị khác nhau của Unix, bao gồm Red Hat và SUSE Linux. Bạn thường có thể áp dụng thông tin cho hầu hết các hương vị Linux trên mạng. Frisch không tiết lộ thông tin.

Ngay cả khi bạn chỉ quản lý một máy tính cá nhân thay vì giá đỡ và các máy chủ, bạn vẫn là quản trị viên hệ thống. Đây là một cuốn sách tuyệt vời cho việc học cách chăm sóc hệ thống của bạn một cách hiệu quả. Rất nhiều người khác thề bởi phiên bản Sổ tay quản trị hệ thống UNIX và Linux; tuy nhiên, mặc dù tôi chưa đọc nó.

4. Linux và Triết lý Unix

Bản cập nhật của Mike Gancarz về “ Triết lý Unix ” cổ điển của ông cho thời đại Linux là một tuyên ngôn của triết lý Unix về xây dựng các công cụ nhỏ được thiết kế cho dòng lệnh, nơi chúng có thể dễ dàng được viết cho hiệu quả. Trong thời đại ngày càng tăng của bloat phần mềm, thật tuyệt khi biết rằng vẫn còn những người tin vào "giữ nó đơn giản, ngu ngốc!"

5. Nhà thờ và chợ

Bài luận cổ điển của Eric S. Raymond cho thấy nền kinh tế Linux hoạt động như thế nào, ngay cả khi nó đã thất bại từ lâu rồi. Raymond cho thấy Linux là một “chợ” nơi nhiều người trên khắp thế giới gửi mã trái ngược với “nhà thờ”, nơi chỉ có một số ít người phụ trách dự án phần mềm ở những nơi như Microsoft. Đúng với tinh thần nguồn mở, nó có sẵn trực tuyến miễn phí.

Tất nhiên, có rất nhiều sách hay trên Unix và Linux, nhiều hơn là có thể được bao gồm trong một bài đăng duy nhất. Ngoài các lựa chọn hiển nhiên trên Internet và trong thư viện, một nguồn tốt khác cho các sách Unix và Linux là các trường đại học có khoa học máy tính tốt.

Tiết lộ: Bài viết này chứa một liên kết liên kết. Mặc dù chúng tôi chỉ viết về các sản phẩm mà chúng tôi cho là xứng đáng trên trang web này, Make Tech Easier có thể kiếm được một khoản hoa hồng nhỏ nếu bạn nhấp qua và mua sản phẩm được đề cập.

Tín dụng hình ảnh: sách mở, nằm trên kệ sách với một chiếc kính của BigStockPhoto