Những điều thú vị có thể bạn chưa biết về cha đẻ của Git và Linux

Có thể bạn chưa biết ông thần này là Linus Torvalds. Người đã tạo ra cả LinuxGit thứ đã thật sự thay đổi ngành công nghệ thông tin thế giới và hơn thế với những lý do đơn giản như “Tao thích thì tao tạo ra cho mọi người xài chùa, thế thôi“.

8fbcf950-040c-41f4-a920-ca9971e6f951

Cho xài chùa… Nhưng là triệu phú đô la

Theo báo cáo của NetWorthRanker hay TheRichest, tài sản Linus Torvalds khoảng $50,000,000 (50 triệu đô la Mỹ). Còn với những nguồn “truyền miệng” tài sản thật sự của ông vào khoảng $150,000,000 (150 triệu đô la Mỹ). Vậy tại sao Linux và Git tặng không nhưng ông vẫn khá giàu?

1) Stock Options từ Red Hat và VA Linux

  • Năm 1999, hai công ty nổi tiếng về Linux tặng ông cổ phiếu như lời cảm ơn. Khi đó, GN và VA Linux lên sàn, giá trị cổ phiếu của ông tăng có lúc vào khoảng 20 triệu USD.

2) Lương từ Linux Foundation

  • Hiện nay, ông làm việc toàn thời gian cho Linux Foundation, nhận tiền hàng năm. Con số được ghi nhận từ 1,5 triệu đến 10 triệu USD/năm.

3) Quỹ và thương hiệu Open Source

  • Linux Foundation vận hành với ngân sách hàng chục triệu USD, đến từ các công ty như Google, IBM, Intel… Họ tài trợ phát triển Linux là nhờ nó vô tình trở thành nền tảng hệ thống toàn cầu.

Và chắc chắn, còn hơn thế nữa…

Git ra đời vì ông giận dỗi… rồi code luôn trong 2 tuần

Câu chuyện bắt đầu vào đầu những năm 2000. Lúc đó, cộng đồng phát triển Linux kernel đang dùng một hệ thống quản lý mã nguồn gọi là BitKeeper. Tuy nhiên, BitKeeper không phải phần mềm mã nguồn mở và điều này khiến cộng đồng mã nguồn mở khó chịu và hơn ai hết Linus “nóng máu”.

Một ngày đẹp trời, BitKeeper rút giấy phép sử dụng miễn phí. Và thế là Linus, với tâm thế “TAO KHÔNG CẦN“, tự viết công cụ thay thế. Sau chưa đầy 3 tuần, Git ra đời (2005). Nhanh, mạnh, phi tập trung, và đặc biệt là chết tiệt đến mức thế giới phải tôn trọng nó. Và cho đến nay BitKeeper gần như đã “bay màu” khỏi thế giới.

Trong một file README ban đầu của Git, Linus viết thẳng thừng:

  • I’m an egotistical bastard, and I name all my projects after myself. First ‘Linux’, now ‘Git’” – Linus Torvalds

    Linus style: “Tôi là một thằng khốn tự cao, nên tôi đặt tên mọi dự án theo mình. Trước là ‘Linux’, giờ là ‘Git’.

(Git ở đây cũng là một từ lóng ở Anh, kiểu như “thằng đáng ghét”) – Linus tự troll bản thân.

Linus rất thẳng tính đôi khi đến mức… không ai dám cãi

de102abb-ebca-469d-8673-9fa977b65f7b

Không phải ai cũng chịu nổi Linus Torvalds. Ông nổi tiếng là không ngại chửi thẳng vào code hoặc vào người.

  • People who confuse ‘ease of use’ with ‘usefulness’ should be shot.” – Linus Torvalds

    Linus style: Những ai nhầm lẫn giữa ‘dễ xài’ và ‘có ích’ thì đáng bị bắn bỏ.

Hay trong một email nổi tiếng gửi cho một developer nào đó:

  • You do not have the brainpower to understand how wrong you are.” – Linus Torvalds

    Linus style: “Trí não bạn không đủ để biết mình ngu cỡ nào.

Có lần ông thậm chí gọi thẳng tên một dev rồi bảo code của người đó là:

  • pure and utter garbage” – Linus Torvalds

    Linus style: “Toàn bộ là rác. Không có tí giá trị nào.

Hoặc có lần ông thấy một developer nào đấy thể hiện, Linus phản hồi:

  • Talk is cheap. Show me the code. – Linus Torvalds

    Linus style: “Đéo nói nhiều mang code ra đây.

Hay cuối thập niên 90, trong một thread thảo luận về Linux kernel về việc merge request nào:

  • “I am your God.” – Linus Torvalds

    Linus style: “Tôi là Chúa của các ông.

Bạn nghĩ ông ấy tự cao? Đúng rồi, ông ấy tự nhận luôn:

  • I’m egotistical. I’m arrogant. I say nasty things.” “But I am right.” – Linus Torvalds

    Linus style: “Ừ thì tôi chảnh, tôi bố đời, tôi chửi người ta thẳng mặt. Nhưng tôi chửi đúng.

Và gần đây khi Linus review code trong bản cập nhật Linux 6.15 bực tức cực độ với một đoạn mã có tên hdrtest. Mà ông đã phải nói thẳng:

  • Code như mới rác thế này mà cũng gửi, tự giữ lấy mà ăn đi má đẩy lên bẩn cả source code.

Lý do mọi người vẫn chịu đựng là vì… ông ấy thường chửi rất đúng. Và nếu bạn phản biện tử tế, ông sẵn sàng xin lỗi. Chửi là phong cách, chứ không phải ích kỷ.

Git và Linux: Cùng cha… đều có sứ mệnh riêng

Linux: được hàng ngàn công ty đóng góp mã nguồn, được dùng trong siêu máy tính, điện thoại, TV, router, máy bay, tàu ngầm,…

Git: trở thành chuẩn công nghiệp cho quản lý mã nguồn, thay thế Subversion, CVS, Mercurial,…

Dù có lúc ông than rằng Git “khó dùng một cách khốn kiếp” với người mới, nhưng ông vẫn giữ triết lý thiết kế:

  • Git is not designed to make you feel good. It’s designed to make sure your code is safe.” – Linus Torvalds

    Linus style: “Bạn thấy Git khó xài? Kệ bạn. Nó được tạo ra để đảm bảo dữ liệu của bạn an toàn.

Những pha “vả” công ty công nghệ… không thương tiếc

1) Vụ Nvidia (2012): Trong một buổi hỏi đáp ở Aalto University, khi được hỏi về hỗ trợ Linux, Linus không trả lời dài dòng mà giơ ngón tay thối rồi nói:

Nvidia… fuck you.” – Linus Torvalds

6dc47791-9738-4d33-8ba0-f30fbfb87751

Sau này vụ này thành meme toàn cầu.

2) Vụ Microsoft: Từng gọi Windows là “một hệ điều hành rác” trong những năm đầu Linux. Nhưng sau này, khi Microsoft bắt đầu đóng góp vào kernel Linux, ông thừa nhận “họ đã thay đổi rất nhiều”.

Đến đây có thể bạn đã hiểu hơn và “Yêu quý” ông thần đã tự nhận “I am your God” này. Các lĩnh vực trong cuộc sống và ngành công nghệ thông tin nói chung. Hay DevOps nói riêng đều phải biết ơn ông phần nào vì những đóng góp to lớn của ông cho nhân loại.

Chia sẻ bài viết:
Theo dõi
Thông báo của
0 Góp ý
Được bỏ phiếu nhiều nhất
Mới nhất Cũ nhất
Phản hồi nội tuyến
Xem tất cả bình luận