Internet như chúng ta biết ngày nay chủ yếu chạy trên Linux. Có một khả năng rất cao là kết nối internet bạn đang sử dụng được kết nối thông qua một máy chủ Linux - và đã chuyển qua nhiều máy chủ Linux khác trên đường đi.
Dưới đây là biểu đồ hiển thị thị phần cho các máy chủ hàng đầu trên tất cả các miền từ tháng 8 năm 1995 đến tháng 9 năm 2008 - từ news.netcraft.com.
Bạn sẽ nhận thấy rằng Apache có một vị trí dẫn đầu rất lớn so với bất kỳ thứ gì khác ngoài đó. Loại duy nhất khác đến bất cứ nơi nào gần nó là Microsoft.
Mặc dù đúng là máy chủ HTTP từ Apache có phiên bản Windows, nhưng máy chủ được sử dụng nhiều nhất mà không có bất kỳ gợi ý nghi ngờ nào là bản phát hành * nix.
Tại sao Linux (và Unix) mở đường cho internet hiện đại mà không phải là thứ gì khác?
Hai lý do:
- Giá cả.
- Khả năng của Linux để hành động doanh nghiệp mà không cần phần cứng máy tính cấp doanh nghiệp.
Hãy tưởng tượng kịch bản sau đây:
Đó là năm 1994. Bạn có ý tưởng rằng bạn muốn chạy ISP quay số của riêng bạn. Bạn cần có đường ống cho thuê, mạng (kết nối internet chính từ nhà cung cấp điện thoại, thường là T1), một máy tính hoạt động như một máy chủ và một loạt các modem quay số được kết nối nối tiếp (rất có thể thông qua digiboard) để nhận các cuộc gọi cho máy chủ đó để cung cấp cho khách hàng của bạn kết nối. Và tất nhiên là một loạt các đường dây điện thoại từ nhà mạng địa phương cho modem của bạn.
Máy tính bạn sử dụng rõ ràng sẽ không phải là máy chủ siêu lừa đảo trị giá 10.000 USD + vì đơn giản là bạn không có tiền cho nó. Thay vào đó, nó sẽ là bất cứ điều gì bạn có thể đủ khả năng sẽ hoàn thành công việc.
Và tất cả những gì bạn có là một hộp 486 DX2 66 MHz - vào thời điểm đó là hiện đại.
Đó là năm 1994 và bạn cần một hệ điều hành cấp máy chủ. Có gì?
Windows NT 3.1 đã tồn tại nhưng không được trang bị chính xác để làm những gì bạn muốn. Và không có cách nào MS-DOS với Windows 3.1 có thể thực hiện được công việc.
MacOS của Apple chỉ có ở Hệ thống 7.1 năm 1994, vì vậy đó là điều không nên.
Những gì còn lại? Unix và Linux.
Bất kỳ Unix nào cũng quá độc quyền vào thời điểm đó - giả sử bạn thậm chí có thể chạm tay vào một bản sao của HĐH.
Đối với những người chọn nit ngoài đó, đúng là có các bản phân phối BSD trong '94 - nhưng chính xác thì không dễ để nắm bắt. Đối với những người quan tâm, hãy đọc lên trên 386BSD, tiền thân của Free / Open / NetBSD.
Rồi có Linux. Bạn đã có một vài lựa chọn tại thời điểm đó. Slackware, Red Hat, Debian (tất nhiên) và có thể một vài người khác.
Tại thời điểm này, bạn đã có được HĐH Linux mà bạn chọn từ một người bạn trên đĩa mềm, cài đặt nó, định cấu hình máy chủ và cho nó bức ảnh đẹp nhất bạn có thể. Máy chủ Linux Linux của bạn hoàn toàn không có GUI vì nó phải được tối ưu hóa 100% về tốc độ (và thực tế nó không bao giờ có nghĩa là một máy chủ).
Trời ơi, nếu máy chủ của bạn không bị nghẹt thở hàng ngày và khách hàng của bạn vẫn là khách hàng, bạn đã kiếm đủ lợi nhuận để trang trải chi phí dòng T1 và nâng cấp lên máy chủ thực sự sau này.
~ ~ ~
Câu chuyện này ít nhiều làm thế nào internet hiện đại bắt đầu. Có hàng ngàn ISP của Mom n 'hoạt động từ nhà để xe (đôi khi theo nghĩa đen) giống như thế này - và phần lớn trong số họ đều chạy Linux. Windows không thể làm điều đó trước đó và MacOS cũng không thể.
Linux thực sự là hệ điều hành duy nhất ngoài đó có mức giá phù hợp (miễn phí), chạy tương tự như Unix và có thể sử dụng các máy tính hiện có cùng thời để kết nối khách hàng. Bất cứ điều gì khác sẽ phá vỡ cách ngân hàng quá dễ dàng. Những gì bạn sẽ sử dụng mà bạn có thể đủ khả năng? Đi dạo? Hoa sen domino? HP-UX (yêu cầu các máy chủ HP cỡ tủ lạnh)? Tôi không nghĩ vậy.
Ngoài ra, những người điều hành các trang web cũng làm theo. Họ đã sử dụng các PC cấp độ người tiêu dùng đơn giản, đã nâng cấp máy tính của Google lên các máy chủ (bằng HĐH và không có gì thường xuyên hơn) để chạy các thứ như máy chủ HTTP, IRC, FTP, thư điện tử, v.v.
Internet như chúng ta biết nó tồn tại mà không có Linux?
Tuyệt đối không. Trường hợp Linux tỏa sáng nhất là trong các ứng dụng máy chủ của nó - không có câu hỏi.
