người nổi tiếng

Torvalds Linus: tiểu sử, hình ảnh và thành tích

Mục lục:

Torvalds Linus: tiểu sử, hình ảnh và thành tích
Torvalds Linus: tiểu sử, hình ảnh và thành tích
Anonim

Linus Torvalds, người có tiểu sử được trình bày trong bài báo, sinh ra trong một gia đình nhà báo ở Phần Lan, nơi ông lớn lên. Ở trường, anh được coi là mọt sách vì sở thích và ngoại hình. Ngắn và yếu đuối, đứa trẻ nhỏ nhất trong lớp, xấu xí (do chính anh ta thừa nhận), Linus rất đam mê công nghệ. Giao tiếp với các đồng nghiệp là rất ít quan tâm đến anh ta. Torvalds Linus nghiên cứu tốt về vật lý và toán học, đôi khi gây bất lợi cho các môn học nhân đạo. Trong bức ảnh dưới đây - ngôi trường mà Linus theo học.

Image

Giới thiệu thế giới máy tính

Đạo sư thực sự và quyền lực không thể nghi ngờ đối với anh ta là Leo Waldemar Turnkvist, ông ngoại. Ông làm việc tại Đại học Helsinki, nơi ông là giáo sư thống kê. Chính người đàn ông này đã phát hiện ra thế giới máy tính cho cháu trai của mình. Vào năm 11 tuổi, Torvalds đã thành thạo hệ thống hàng hóa VIC-20, khi đang học lập trình Cơ bản, vì máy tính này không còn phù hợp.

Image

Sau một thời gian, Torvalds đã mệt mỏi với đầu vào đơn điệu của các chương trình. Linus Torvalds (ảnh của anh được trình bày ở trên) bắt đầu mua tất cả các tạp chí máy tính và sách xuất hiện trong nước. Trong một tạp chí, Linus tìm thấy một chương trình cho mã Morse. Nó không được tạo ra trong BASIC, giống như tất cả những cái khác mà anh ta đã gặp trước đây, nhưng chỉ là một bộ số. Chúng có thể được dịch thủ công sang ngôn ngữ máy, được viết bằng một chuỗi số và số không, có thể hiểu được đối với máy tính.

Torvalds Linus nhận ra rằng Basic là một phần của máy tính, và sau đó anh bắt đầu nghiên cứu các khía cạnh khác của nó. Khi ông nội qua đời, anh lao đầu vào làm việc với máy tính mà Linus được thừa hưởng.

Gia đình Linus

Chúng tôi đã nói về ông nội và vai trò của ông trong số phận của anh hùng của chúng tôi. Đối với các thành viên khác trong gia đình, cha mẹ của Torvalds vẫn làm việc trong lĩnh vực báo chí. Niels Torvalds, cha, là một nhà báo phát thanh và truyền hình. Anna Torvalds, mẹ của Linus, là một biên tập viên văn học. Chị Sarah điều hành một công ty dịch thuật tập trung chủ yếu vào việc dịch các báo cáo tin tức. Bản thân Linus Torvalds, người có tiểu sử không liên quan gì đến báo chí, hoài nghi về nghề này.

Vị thành niên

Trong những năm tháng tuổi trẻ, Linus, không giống như nhiều bạn cùng lứa, không bị thu hút bởi khúc côn cầu với bóng đá, hay tán tỉnh các cô gái. Torvalds hoàn toàn mải mê làm việc với máy tính.

Sau đó Linus Torvalds đi học đại học. Sau khi học trong đó một năm, anh được đưa vào quân đội, nơi anh cải thiện sức khỏe và tăng cường cơ bắp trong các lớp rèn luyện thể chất. Sau khi xuất ngũ, Torvalds trở lại trường đại học. Chính tổ chức giáo dục này đã tạo cho ông một động lực cho các bài học lập trình đã ở mức độ nghiêm trọng. Toàn bộ cuộc sống tương lai của Torvalds gắn liền với sự phát triển của một hệ điều hành nổi tiếng thế giới.

Ngay cả ở tuổi 17, vào năm 1987, Linus đã mua một sản phẩm mới, Sinclair QL, để thay thế cho chiếc VIC-20 đã lỗi thời. Máy tính này có bộ nhớ 128 KB. Ông đã làm việc trên một bộ xử lý tám MHz của Motorola. Giá của máy tính tại thời điểm đó là khoảng 2.000 đô la. Nó được sản xuất bởi công ty dưới sự bảo trợ của C. Sinclair.

Quan tâm đến hệ điều hành

Gần như ngay lập tức, Linus bắt đầu quan tâm đến các hệ điều hành khác nhau. Để thiết lập điều khiển đĩa mềm được Torvalds mua lại, anh ta cần phải viết trình điều khiển thiết bị của riêng mình. Sau đó, anh ta tìm thấy thủng trong hệ điều hành. Linus phát hiện ra rằng những gì đang xảy ra trong thực tế không khớp với những gì đã hứa trong tài liệu.

Bước tiếp theo của Torvalds là tháo gỡ Q-DOS, được cài đặt trên máy tính của chính anh ta. Linus đã thất vọng khi biết rằng không thể thay đổi bất cứ điều gì trong hệ thống này, vì nó được viết bằng ROM.

Linus lần đầu tiên viết một số trò chơi trên máy tính mới. Ông đã mượn ý tưởng của hầu hết chúng từ một chiếc máy tính cũ. Hệ điều hành được cài đặt, tuy nhiên, có nhiều lỗi. Ví dụ, mặc dù đa nhiệm, nó không có chức năng bảo vệ bộ nhớ. Hệ thống có thể đóng băng bất cứ lúc nào. Ngoài ra, sau sự phát triển của Sinclair QL, K. Sinclair đã ngừng cải tiến các mô hình của mình, cũng như hỗ trợ các mô hình hiện có.

Lịch sử Linux

Linus, trở về từ quân đội, đã làm quen với hệ thống Unix. Cùng với 32 sinh viên khác, Torvalds quyết định chọn khóa học "C và Unix". Vì hệ thống này chỉ xuất hiện vào thời điểm đó tại Đại học Helsinki, giáo viên phải học hệ điều hành mới với các sinh viên.

Linus nảy ra ý tưởng tạo ra cuốn sách hệ điều hành của riêng mình bởi Andrew Tatenbaum, một giáo sư từ Amsterdam. Torvalds tuyên bố rằng cô đã đảo lộn cả cuộc đời mình. Trong cuốn sách này (Thiết kế và triển khai hệ điều hành), tác giả mô tả Minix - hệ điều hành đào tạo do ông tạo ra để dạy Unix. Đương nhiên, Torvalds ngay lập tức quyết định cài đặt nó trên máy tính của mình. Vấn đề là Sinclair QL không được thiết kế để cài đặt các hệ thống như vậy. Chỉ trong tháng 1 năm 1991, khi có được một máy tính mới (nay là PC), Torvalds đã quản lý để cài đặt Minix trên nó.

Sau khi nghiên cứu những ưu điểm và nhược điểm của hệ điều hành này, Linus đã quyết định đưa nó vào tâm trí. Đó là một hệ điều hành đào tạo, cắt xén và bóp méo. Minix trở nên tinh vi hơn sau khi cài đặt các chương trình và bản vá lỗi Linus cũ của Bruce Evans, hacker nổi tiếng đến từ Úc.

Tạo gói mô phỏng đầu cuối

Tất cả bắt đầu với thực tế là thiết bị đầu cuối truyền thông từ xa Minix được triển khai rất kém. Và đó là chức năng mà Linus sử dụng thường xuyên nhất. Với sự giúp đỡ của cô, anh liên lạc với máy tính của trường đại học thông qua liên lạc modem. Torvalds quyết định tạo ra chương trình của riêng mình để liên lạc, lấy cơ sở không phải là Minix, mà là cấp độ phần cứng của chính máy tính. Nhờ điều này, ông đã đồng thời nghiên cứu máy tính trên bộ xử lý thứ 386, cũng như hệ điều hành của nó. Torvalds rất tự hào rằng anh ta có thể cải thiện HĐH. Nhưng những nỗ lực để trình bày công trạng của họ cho người khác đã không dẫn đến bất cứ điều gì. Thật khó để giải thích cho mọi người rằng đôi khi có thể tìm thấy các quá trình sâu phức tạp dưới sự không khoa trương bên ngoài.

Phát triển trình điều khiển hệ thống tập tin và ổ đĩa

Image

Vì vậy, Linux bắt đầu bằng cách tạo ra một gói mô phỏng đầu cuối. Sau đó, một sự đổi mới tiếp theo. Torvalds cần để tải xuống và ghi các tập tin vào máy tính tại trường đại học. Đối với điều này là cần thiết để ghi chúng vào đĩa. Suy nghĩ, Linus quyết định tạo một trình điều khiển hệ thống tập tin và ổ đĩa. Đồng thời, hệ thống mà anh dự định phát triển phải tương thích với Minix. Tạo ra nó, anh đã tham khảo ý kiến ​​của người dùng Minix thông qua một hội nghị usenet. Từ những câu hỏi nghiêm túc mà sinh viên hỏi về kiến ​​trúc Minix và Unix, người ta có thể đoán rằng anh ta đang lên kế hoạch phát triển hệ điều hành của riêng mình.

Làm việc trên phiên bản đầu tiên của Linux

Khi Linus đột nhiên phát hiện ra rằng các chương trình do anh ta viết, phát triển quá mức với nhiều chức năng bổ sung và đại diện cho một phiên bản hoạt động của HĐH. Công việc tạo Linux trong giai đoạn đầu rất đơn điệu. Torvalds, từng người một, đã kiểm tra các hệ thống khác nhau gọi Unix. Dựa trên chúng, anh đã cố gắng tạo ra các khối HĐH của riêng mình với các chức năng anh cần. Nó khá mệt mỏi và không kích thích lắm để tiếp tục công việc. Linus đã phải làm điều này bởi vì vẫn không thể xác minh chức năng của hệ thống. Sau khi xử lý khoảng 25 cuộc gọi hệ thống khác nhau, Torvalds chuyển sang một chiến thuật khác. Bây giờ anh bắt đầu thử chạy hệ điều hành shell. Nếu xảy ra lỗi, ông đã phát triển các cuộc gọi hệ thống cần thiết. Tiến bộ trong thiết kế hệ thống là hiển nhiên. Vỏ bắt đầu hoạt động ổn định kể từ cuối tháng 8 năm 1991. Đây là thành công lớn đầu tiên của Linus.

Linux 0, 01

Image

Vì vậy, phiên bản đầu tiên của Linux đã xuất hiện trong phạm vi công cộng vào ngày 17 tháng 9 năm 1991. Sau đó Torvalds quyết định gọi hệ thống này là gì. Ban đầu, anh dự định đặt cho cô cái tên Freax (từ freaks có nghĩa là người hâm mộ, và người hâm mộ là kết thúc từ Unix). Ngay cả sau đó, anh ta đã gọi hệ thống Linux này, nhưng được coi là bất kính để sử dụng tên của mình làm tên chính thức. Ari Lemke, một giáo viên tại Đại học Công nghệ Helsinki, đã tạo một thư mục trên máy chủ FTP của trường đại học. Đây là nơi Linus đặt hệ thống của mình. Nhưng từ Freax Ari không thích nó, vì vậy anh quyết định đổi tên thư mục nơi nó nằm trong pub / OS / Linux. Torvalds không đặc biệt bận tâm, vì vậy cái tên dần trở nên cố định.

Phiên bản HĐH được đăng trên trang web được đánh số 0, 01. Vì vậy, nó đã được nhấn mạnh rằng hệ thống vẫn chưa hoàn hảo và cần sửa đổi nghiêm túc. Do đó, Torvalds đã không công khai chứng minh HĐH của mình. Anh ta chỉ gửi thư cho một số tin tặc nổi tiếng, trong đó địa chỉ máy chủ được chỉ định, nơi có thể tải xuống. Phiên bản ban đầu không cho phép thực hiện hầu hết mọi thứ ngoài việc ra mắt và liệt kê mã nguồn.

Cải thiện hệ thống

Sự quan tâm của người sáng tạo trong hệ thống đã hết vào tháng 11 năm 1991. Có lẽ cải tiến hơn nữa của nó sẽ chấm dứt. Tuy nhiên, cơ hội đã can thiệp. Linus, hoàn thiện một lần nữa Minix, đã phá hỏng sự giám sát của các phần quan trọng trong phần của HĐH này. Câu hỏi đặt ra là nên cài đặt lại Minix hay cài đặt Linux làm HĐH chính. Torvalds quyết định chọn hệ thống của mình.

Linux vào đầu năm 1992 đã có một bước tiến lớn. Một số chức năng đã được thêm vào hệ thống không có tương tự trong Minix. Điều này, ví dụ, hoán đổi vào đĩa cứng trong trường hợp làm việc với các chương trình lớn. Linus cũng giới thiệu vào hệ thống của mình các chức năng mà người dùng yêu cầu trong thư của họ. Do đó, Linus Torvalds đã cải thiện đáng kể hệ điều hành của mình.

"Tôi đang làm một hệ điều hành miễn phí"

Người tạo ra hệ thống đã từ chối đề nghị thù lao. Ông chỉ yêu cầu người dùng gửi bưu thiếp từ các thành phố nơi họ sống. Linus đã quan tâm để biết hệ thống của mình được sử dụng ở đâu. Bưu thiếp bắt đầu đổ vào một trận tuyết lở - từ Nhật Bản, New Zealand, Hoa Kỳ và Hà Lan. Người thân cuối cùng nhận thấy Linus đã trở nên nổi tiếng nhờ các hoạt động máy tính của mình. Tình trạng của Linus Torvalds ngày nay, có lẽ là rất ấn tượng. Tuy nhiên, anh ta lấy tiền một cách bình tĩnh. Việc theo đuổi lợi nhuận chưa bao giờ nằm ​​trong tính cách của anh ta.

Điều khoản phân phối

Image

Lúc đầu, các điều kiện để phân phối HĐH chỉ được phát triển theo các thuật ngữ chung. Linux là miễn phí, nhưng không thể đưa ra bán. Nếu người dùng quyết định cải tiến hoặc thay đổi hệ thống, anh ta phải tạo mã nguồn, thực hiện những cải tiến này trong miền công cộng. Thay vì bản quyền, Linus Torvalds hiện sử dụng Giấy phép Công cộng Chung.

Sự ra đời của giao diện đồ họa, Linux 1.0

Vào mùa xuân năm 1992, một hacker O. Zbrowski đã điều chỉnh X Windows cho HĐH này. Linux do đó có một giao diện đồ họa. Sau đó, Linus Torvalds quyết định rằng hệ thống này gần như đã sẵn sàng và phát hành phiên bản 0.95. Tuy nhiên, đây là một sai lầm. Ngay khi bắt đầu giới thiệu các chức năng mạng trong HĐH của mình, anh nhận ra rằng cần phải sửa đổi đáng kể hệ thống. Chỉ 2 năm sau, phiên bản 1.0 được phát hành vào tháng 3 năm 1994.

Image

Linh vật cá nhân của Torvalds là chú chim cánh cụt. Linus Torvalds (Chỉ để vui) nói về lịch sử của biểu tượng trong cuốn sách của mình. Trong đó, anh ta viết rằng anh ta đã chọn con vật này bởi vì một lần một con chim cánh cụt mổ anh ta ở sở thú.