Làm thế nào Linux, khởi đầu như một dự án sở thích, đã trở thành một con quái vật mà không ai trong ngành công nghệ có thể bỏ qua. Ngay cả Bill Gates cũng không 🚀.
Linus Torvalds bắt đầu phát triển Linux để anh có thể sử dụng một môi trường tương tự cho máy tính cá nhân của mình mà anh đã từng sử dụng tại Đại học Helsinki. Anh ta đã cố gắng tìm một hệ điều hành tương tự như máy tính của trường đại học nhưng không thể tìm thấy một hệ điều hành nào, vì vậy anh ta quyết định xây dựng hạt nhân của riêng mình. Câu chuyện về ý tưởng phần mềm mã nguồn mở bắt đầu hình thành từ những năm 1980 thật hấp dẫn nhưng điều hấp dẫn hơn là làm thế nào mà dự án sở thích do Linus Torvalds bắt đầu trở thành một con voi ma mút mà chúng ta chứng kiến ngày nay. Bị thôi thúc bởi sự tò mò của mình, tôi quyết định thực hiện một số nghiên cứu và tóm tắt lại bốn sự kiện chính thúc đẩy sự phát triển của Linux để biến nó thành một trong những dự án hướng tới cộng đồng quan trọng nhất trong lịch sử nhân loại.
Linus Torvalds đã tạo ra phiên bản đầu tiên của hạt nhân Linux vào năm 1991. Khi nó được phát hành, nó đã được cộng đồng săn đón và nhận được sự quan tâm đáng chú ý từ các nhà phát triển làm việc trên Hệ điều hành GNU , những người đã có tất cả các thành phần để xây dựng một hệ điều hành đã sẵn sàng nhưng không có nhân. Từ năm 1991 đến năm 1993, Linux vẫn đang trong giai đoạn thử nghiệm, nơi nó chưa sẵn sàng để trở thành một hệ điều hành hoàn chỉnh. Trong những năm đầu tiên của nó, Linux vẫn là một hệ điều hành chủ yếu được sử dụng bởi những người đam mê, nhưng có điều gì đó sắp thay đổi.
Để Linux có thể phát triển ra khỏi thế giới của những người đam mê và được các doanh nghiệp chấp nhận, nó cần được sử dụng trong thế giới thực để biến nó thành một công nghệ phải có. Ngưỡng đó đã được vượt qua vào năm 1995 với sự phát triển của Máy chủ web Apache. Kể từ khi sự chấp nhận internet ngày càng tăng, điều này là do một bước ngoặt quan trọng trong lịch sử của Linux. Apache là ứng dụng đầu tiên mang lại cho các doanh nghiệp một số lợi ích hữu hình từ việc sử dụng Linux. Bây giờ với Linux khi bạn xây dựng một trang trại máy chủ sử dụng Linux với Apache, nó tiết kiệm chi phí hơn nhiều so với việc xây dựng một trang web bằng Windows NT và phần cứng đắt tiền đi kèm. Điều này có nghĩa là bạn phải đào tạo nhân viên của mình về quản trị máy chủ bằng Linux. Tuy nhiên, chi phí đào tạo thấp hơn nhiều so với số tiền mà các trung tâm dữ liệu tiết kiệm được khi mua giấy phép Windows và phần cứng đắt đỏ. Nhưng tin tốt là việc thuê người mới và đào tạo nhân viên không quá đắt vì sinh viên và những người đam mê đã quen thuộc với Linux vì nó được sử dụng rộng rãi tại các trường đại học.
Điều này thúc đẩy việc áp dụng Linux vì sự bùng nổ của internet. Các tập đoàn lớn, các nhà cung cấp dịch vụ internet và các công ty thương mại điện tử mới chớm nở hồi đó chạy các ứng dụng của họ bằng Linux để tiết kiệm chi phí là rất có ý nghĩa. Vì cộng đồng các nhà phát triển đóng góp cho Apache và Linux thường giống nhau, nên hiệu suất bạn nhận được khi chạy Apache trên Linux tốt hơn nhiều so với chạy trên các hệ điều hành khác.
"The Cathedral and The Bazaar" là một sách trắng được viết bởi Eric Steven Raymond , và đó là phân tích nhân học của ông về những gì đã làm cho phong trào phần mềm tự do hoạt động. Là một nhà phát triển phần mềm và một Cộng tác viên GNU , anh ấy rất thích thú với cách Linux có thể tồn tại và phát triển với rất nhiều nhà phát triển phần mềm đóng góp vào nó. Eric cảm thấy thích thú khi tất cả các quy tắc mà anh đã học được về quy trình phát triển phần mềm, bao gồm kiểm soát độ phức tạp, giữ cho các nhóm dự án nhỏ và có các mục tiêu được quản lý chặt chẽ, đều tan rã. Nếu ông đánh giá Linux dựa trên kinh nghiệm phát triển phần mềm của mình, thì Linux lẽ ra là một thảm họa, nhưng không phải vậy; nó là một cái gì đó không thể tin được. Anh ấy quyết tâm tìm ra cách thức hoạt động của nó, vì vậy anh ấy đã viết ra giấy trắng của mình. The Cathedral và The Bazaar nêu bật hai phong cách phát triển phần mềm tương phản.
Sách trắng này rất quan trọng vì đây là động lực cuối cùng để Netscape Communications Corporation phát hành mã nguồn cho Netscape Communicator và bắt đầu dự án Mozilla .
Sự kiện quan trọng tiếp theo là ngày Netscape Communicator quyết định mã nguồn mở của nó và tạo ra dự án Mozilla. Sự kiện này rất quan trọng vì Netscape là tổ chức lớn đầu tiên tạo mã nguồn mở cho các sản phẩm của mình. Netscape đã sử dụng mã nguồn mở để chống lại Microsoft, hãng đang cung cấp miễn phí trình khám phá internet với hệ điều hành của mình nhưng không bao giờ phát hành mã nguồn cho Internet Explorer. Netscape sợ rằng sẽ không có ai mua Netscape Communicator vì Internet Explorer miễn phí với Windows và cuối cùng sẽ tạo ra một khóa độc quyền đối với Internet. Điều này có thể đã tạo ra một cuộc khủng hoảng tồn tại cho Netscape và đẩy nó ra khỏi thị trường máy chủ, nơi mà nó đã kiếm được phần lớn lợi nhuận vào thời điểm đó. Quyết định chuyển sang sử dụng mã nguồn mở này của Netscape đã mang lại cho Linux sự tín nhiệm và niềm tin mà nó cần đối với các nhà đầu tư mạo hiểm, những người sau đó bắt đầu coi trọng phần mềm mã nguồn mở.
Một sự kiện song song khác dẫn đến việc gắn kết Linux như là hệ điều hành phù hợp cho các trung tâm dữ liệu là việc phát hành Hệ thống quản lý cơ sở dữ liệu quan hệ nguồn mở AKA (RDBMS) được gọi là MySQL. MySQL là RDBMS mã nguồn mở đầu tiên dựa trên Ngôn ngữ truy vấn có cấu trúc (SQL), là đối thủ cạnh tranh trực tiếp với Oracle và MSSql. Các nhà phát triển ứng dụng web hiện đã có một cơ sở dữ liệu mà họ có thể sử dụng trong các ứng dụng của mình mà không cần lo lắng về giấy phép, điều này cũng làm giảm chi phí phát triển. Điều này bắt đầu một phản ứng dây chuyền khi các nhà cung cấp cơ sở dữ liệu khác, chẳng hạn như Oracle và Sybase, bắt đầu chuyển cơ sở dữ liệu của họ để chạy trên Linux.
Nếu bạn thích bài viết, hãy cân nhắc đăng ký Cloudaffle, Kênh YouTube của tôi , nơi tôi liên tục đăng các hướng dẫn chuyên sâu và tất cả nội dung giải trí dành cho các nhà phát triển phần mềm. Bạn cũng có thể theo dõi tôi trên Hashnode; xử lý hồ sơ của tôi - @Cloudaffle . Để lại một thích nếu bạn thích bài viết; nó giữ cho động lực của tôi cao 👍.
Cũng được xuất bản ở đây .