05/07/2024
Linus Torvalds, sinh ngày 28 tháng 12 năm 1969 tại Helsinki, Phần Lan. Ông là một nhà khoa học máy tính người Phần Lan, người đã đóng vai trò chủ chốt trong việc phát triển hệ điều hành Linux. Torvalds cũng là người phát triển hệ thống quản lý phiên bản Git vào năm 2005.
GIT
Git được xây dựng trong khoảng 5 ngày và phát hành vào tháng 4 năm 2005.
Điều gì đã thúc đẩy Torvalds xây dựng nên hệ thống kiểm soát phiên bản được sử dụng nhiều nhất trên thế giới? Đó là vấn đề về giấy phép. Ông đã phát ngán khi công ty đứng sau BitKeeper, hệ thống quản lý mã nguồn cho nhân Linux và nhiều dự án mã nguồn mở khác, thu hồi giấy phép miễn phí của các nhà phát triển Linux.
Cần một hệ thống quản lý mã nguồn mới để duy trì Linux, Torvals đã xây dựng Git trong vòng chưa đầy một tuần để cố gắng sánh ngang với công cụ của BitKeeper.
LINUX
Năm 10 tuổi, Torvalds bắt đầu tìm hiểu về lập trình máy tính trên chiếc Commodore VIC-20 của ông nội mình. Vào năm 1991, khi còn là sinh viên ngành khoa học máy tính tại Đại học Helsinki, ông tốt nghiệp thạc sĩ năm 1996, ông đã mua chiếc máy tính cá nhân (PC) đầu tiên. Tuy nhiên, ông không hài lòng với hệ điều hành (OS) của máy tính. PC của ông sử dụng MS-DOS (Hệ điều hành đĩa của Microsoft Corp), nhưng Torvalds thích hệ điều hành UNIX mà ông đã sử dụng trên máy tính của trường đại học. Ông quyết định tạo ra phiên bản UNIX của riêng mình cho PC. Sau nhiều tháng lập trình miệt mài, ông đã tạo ra những nền tảng đầu tiên của một hệ điều hành được gọi là Linux. Năm 1991, ông đăng một thông điệp trên Internet để thông báo cho những người dùng PC khác về hệ thống mới của mình, cung cấp phần mềm miễn phí để tải xuống, và như thông lệ phổ biến giữa các nhà phát triển phần mềm thời đó, ông công bố mã nguồn, điều này có nghĩa là bất kỳ ai có kiến thức về lập trình máy tính đều có thể chỉnh sửa Linux để phù hợp với mục đích riêng của họ. Nhờ việc tiếp cận mã nguồn, nhiều lập trình viên đã giúp Torvalds chỉnh sửa và hoàn thiện phần mềm, và đến năm 1994, phiên bản 1.0 của nhân Linux (Mã gốc) đã được phát hành.
Việc vận hành Linux đòi hỏi một lượng hiểu biết nhất định về kỹ thuật. Nó không dễ sử dụng như các hệ điều hành phổ biến hơn như Windows, Mac OS của Apple hoặc IBM OS/2. Tuy nhiên, Linux đã phát triển thành một hệ thống đáng tin cậy, hiệu quả đáng kinh ngạc và hiếm khi bị sập. Linux trở nên phổ biến vào cuối những năm 1990 khi các đối thủ cạnh tranh của Microsoft bắt đầu coi trọng hệ điều hành mới nổi này. Netscape Communications Corp, Corel Corp, Oracle Corp, Intel Corp. Và các công ty khác đã công bố kế hoạch hỗ trợ Linux như một giải pháp thay thế rẻ tiền cho Windows. Ngoài việc Linux miễn phí, bất kỳ ai cũng có thể xem và sửa đổi mã nguồn của nó một cách tự do, không giống như một hệ điều hành độc quyền. Điều này có nghĩa là các phiên bản ngôn ngữ khác nhau có thể được phát triển và triển khai trên các thị trường quá nhỏ đối với các công ty truyền thống. Ngoài ra, nhiều tổ chức và chính phủ đã bày tỏ sự dè dặt về bảo mật khi sử dụng bất kỳ loại phần mềm máy tính nào có chứa mã không thể xem được.
Kết hợp với Apache, một máy chủ Web nguồn mở, Linux chiếm phần lớn các máy chủ được sử dụng trên Internet. Vì là nguồn mở và do đó có thể sửa đổi cho các mục đích sử dụng khác nhau, Linux phổ biến cho các hệ thống đa dạng như điện thoại di động và siêu máy tính. Android, hệ điều hành của Google dành cho thiết bị di động, có nhân là một phiên bản Linux đã được sửa đổi, và Chrome OS, hệ điều hành của Google sử dụng trình duyệt Chrome, cũng dựa trên nền tảng Linux. Việc bổ sung các môi trường desktop thân thiện với người dùng, bộ phần mềm văn phòng, trình duyệt Web, và thậm chí cả trò chơi đã giúp tăng độ phổ biến của Linux và làm cho nó phù hợp hơn cho máy tính để bàn tại nhà và văn phòng.