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 anh lớn lên. Ở trường, anh bị coi là mọt sách vì sở thích và ngoại hình của mình. Thấp thỏm và ốm yếu, là đứa trẻ nhỏ nhất trong lớp, xấu trai (theo cách tự nhận của mình), Linus rất đam mê công nghệ. Giao tiếp với các đồng nghiệp ít được anh quan tâm. Torvalds Linus là một sinh viên xuất sắc về vật lý và toán học, đôi khi gây bất lợi cho các ngành khoa học nhân văn. Bức ảnh dưới đây cho thấy ngôi trường mà Linus đã theo học.
Giới thiệu thế giới máy tính
Vị đạo sư thực sự và quyền lực không thể chối cãi đối với anh ta là Leo Waldemar Turnqvist, ô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 đã mở ra thế giới máy tính cho cháu trai của mình. Ở tuổi 11, Torvalds đã thành thạo Commodore VIC-20, đồng thời học lập trình Cơ bản, vì máy tính này không tốt cho bất cứ thứ gì khác.
Sau một thời gian, Torvalds cảm thấy mệt mỏi với đầu vào đơn điệu của các chương trình. LinusTorvalds (ảnh của anh ta đượ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 thứ khác mà anh đã gặp trước đây, mà chỉ là một tập hợp các con số. Chúng có thể được dịch theo cách thủ công sang ngôn ngữ máy, được viết bằng một chuỗi các chữ cái và các 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 đó bắt đầu nghiên cứu các mặt khác của nó. Khi ông nội qua đời, anh lao đầu vào làm việc với chiếc máy tính mà Linus thừa kế.
Linus Family
Chúng ta đã kể về người ông và vai trò của ông ấy đối với số phận người hùng của chúng ta. Về phần các thành viên khác trong gia đình, bố mẹ của Torvalds vẫn đang làm việc trong lĩnh vực báo chí. Niels Torvalds, cha, nhà báo phát thanh và truyền hình. Anna Torvalds, mẹ của Linus, là 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, chủ yếu dịch các bản tin. Bản thân Linus Torvalds, người có tiểu sử không liên quan gì đến nghề báo, cũng hoài nghi về nghề này.
Năm tháng thanh xuân
Thờ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 hay tán gái. Torvalds hoàn toàn tập trung vào việc làm việc với máy tính.
Sau đó Linus Torvalds vào đại học. Sau khi học ở đó một năm, anh ấy được nhập ngũ, nơi anh ấy cải thiện sức khỏe của mình và tăng cường cơ bắp của mình trong các lớp huấn luyện thể chất. Sau khi xuất ngũ, Torvalds quay trở lại việc học của mình tại trường đại học. Nó là giáo dục nàytổ chức đã cho anh ta một động lực để lập trình ở một mức độ nghiêm túc. Tất cả các vòng đời của Torvalds đều gắn liền với sự phát triển của hệ điều hành nổi tiếng thế giới.
Ngay cả khi mới 17 tuổi, vào năm 1987, Linus đã mua một sản phẩm mới, Sinclair QL, để thay thế cho VIC-20 đã lỗi thời. Máy tính này có bộ nhớ 128 KB. Anh ấy đã làm việc trên bộ vi xử lý tám megahertz của Motorola. Giá của một chiếc máy tính lúc đó khoảng 2.000 USD. Nó được sản xuất bởi một 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 quan tâm đến nhiều hệ điều hành khác nhau. Để cài đặt điều khiển đĩa mềm do Torvalds mua, anh ta cần viết trình điều khiển thiết bị của riêng mình. Sau đó, anh ta tìm thấy các lỗ thủng trong hệ điều hành. Linus phát hiện ra rằng những gì thực sự xảy ra 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 rời hệ điều hành Q-DOS đã được cài đặt trên máy tính của chính anh ấy. Linus rất thất vọng khi biết rằng không có gì có thể thay đổi 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. Anh ấy đã mượn ý tưởng của hầu hết chúng từ một chiếc máy tính cũ. Tuy nhiên, hệ điều hành đã cài đặt có nhiều thiếu sót. 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ể bị đóng băng bất cứ lúc nào. Ngoài ra, sau khi phát triển Sinclair QL, K. Sinclair ngừng cải tiến các mô hình của mình, cũng như hỗ trợhiện có.
Lịch sử của 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 tham gia khóa học C và Unix. Vì hệ thống này mới xuất hiện vào thời điểm đó tại Đại học Helsinki, nên giáo viên phải học hệ điều hành mới cùng với học sinh.
Linus đã lấy cảm hứng từ cuốn sách của Andrew Tatenbaum, một giáo sư đến từ Amsterdam, để tạo ra hệ điều hành của riêng mình. Torvalds tuyên bố rằng cô ấy đã đảo lộn toàn bộ cuộc sống tương lai của anh ấy. 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, một hệ điều hành giáo dục mà ông tạo ra để dạy Unix. Đương nhiên, Torvalds ngay lập tức quyết định cài đặt nó vào máy tính của mình. Vấn đề là Sinclair QL không được thiết kế để phù hợp với các hệ thống như vậy. Chỉ trong tháng 1 năm 1991, sau khi mua một máy tính mới (bây giờ là PC), Torvalds đã có thể cài đặt Minix trê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, bị tước bỏ và bị xáo trộn. Minix đã được nâng cấp với các chương trình và bản vá lỗi cũ của Linus bởi Bruce Evans, hacker nổi tiếng người Úc.
Tạo gói mô phỏng thiết bị đầu cuối
Tất cả bắt đầu với thực tế là trong Minix, thiết bị đầu cuối giao tiếp từ xa được triển khai rất kém. Và đây là chức năng mà Linus sử dụng nhiều nhất. Với sự giúp đỡ của nó, anh đã liên lạc với máy tính của trường đại học thông qua kết nối modem. Torvalds quyết định tạo chương trình giao tiếp của riêng mình, không dựa trên Minix, nhưng dựa trêncấp độ phần cứng của chính máy tính. Nhờ đó, ông đã đồng thời nghiên cứu một máy tính trên bộ vi xử lý thứ 386, cũng như hệ điều hành của nó. Torvalds rất tự hào rằng anh ấy đã có thể cải thiện hệ điều hành. Nhưng những nỗ lực để trình bày công lao 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 dưới sự khiêm tốn bên ngoài, đôi khi người ta có thể tìm thấy những quá trình phức tạp sâu bên trong.
Phát triển trình điều khiển hệ thống tệp và ổ đĩa
Vì vậy, Linux bắt đầu với một gói mô phỏng thiết bị đầu cuối. Sau đó, một đổi mới nối tiếp một đổi mới khác. Cần có Torvalds để tải xuống và ghi tệp vào máy tính đặt tại trường đại học. Để làm điều này, cần phải ghi chúng vào đĩa. Sau khi suy nghĩ, Linus quyết định tạo một hệ thống tệp và trình điều khiển ổ đĩa. Đồng thời, hệ thống mà ông dự định phát triển phải tương thích với Minix. Trong khi tạo ra nó, anh ấy đã hỏi ý kiến 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 của Minix và Unix, người ta có thể đoán rằng anh ta đang có 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
Một ngày nọ, Linus đột nhiên phát hiện ra rằng các chương trình do anh ấy viết, đã phát triển quá mức với nhiều tính năng bổ sung và là một phiên bản hoạt động của hệ điều hành. Công việc tạo ra Linux trong giai đoạn đầu khá đơn điệu. Torvalds đã xem xét các lệnh gọi hệ thống khác nhau làm nền tảng cho Unix từng cái một. Dựa trên chúng, anh ấy đã cố gắng tạo ra các khối hệ điều hành của riêng mình với các chức năng mà anh ấy cần. Nó khá mệt và không kích thích lắmsự tiếp tục của công việc. Linus phải làm điều này vì vẫn chưa thể kiểm tra hoạt động của hệ thống. Sau khi xử lý khoảng 25 lệnh gọi hệ thống khác nhau, Torvalds chuyển sang một chiến thuật khác. Bây giờ anh ấy bắt đầu cố gắng chạy hệ điều hành shell. Nếu lỗi xảy ra, anh ta đã phát triển các lệnh gọi hệ thống cần thiết. Tiến bộ trong sự phát triển của hệ thống là rõ ràng. Vỏ bắt đầu hoạt động ổn định bắt đầu từ cuối tháng 8/1991. Đây là thành công lớn đầu tiên của Linus.
Linux 0.01
Vì vậy, phiên bản đầu tiên của Linux đã xuất hiện trên 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 định đặt cho nó cái tên Freax (từ freaks có nghĩa là "người hâm mộ" và "x" là phần kết của Unix). Thậm chí sau đó, ông còn gọi hệ thống này là Linux, nhưng lại coi là thiếu lịch sự khi sử dụng tên của mình làm tên chính thức. Giảng viên Ari Lemke của Đại học Công nghệ Helsinki đã tạo một thư mục trên máy chủ FTP của trường. Đây là nơi Linus đặt hệ thống của mình. Nhưng Ari không thích từ Freax, vì vậy anh quyết định đổi tên thư mục nơi nó được đặt thành pub / OS / Linux. Torvalds không thực sự bận tâm, vì vậy cái tên dần dần bị mắc kẹt.
Phiên bản hệ điều hành được đăng trên trang web có số 0,01. Do đó, chúng tôi nhấn mạnh rằng hệ thống vẫn chưa hoàn hảo và cần được cải thiện nghiêm túc. Do đó, Torvalds đã không công khai hệ điều hành của mình. Anh ta chỉ gửi thư cho một số hacker nổi tiếng, trong đó chỉ ra địa chỉ của máy chủ nơi họ có thể tải xuống. Ban đầuphiên bản không cho phép bạn làm hầu hết mọi thứ ngoại trừ chạy nó và in các nguồn.
Cải tiến hệ thống
Sự quan tâm đến hệ thống đã cạn kiệt từ người tạo ra nó vào tháng 11 năm 1991. Có lẽ sự cải tiến hơn nữa của nó sẽ dừng lại. Tuy nhiên, cơ hội đã xen vào. Linus, đang hoàn thiện lại Minix một lần nữa, làm hỏng việc giám sát các phần quan trọng trong phần của hệ điều hành này. Câu hỏi đặt ra về việc có nên cài đặt lại Minix hay đặt Linux làm hệ điều hành chính. Torvalds quyết định chọn hệ thống của mình.
Linux đã có vào đầu năm 1992 đã có một bước tiến nhảy vọt. Một số tính năng đã được thêm vào hệ thống không có tính năng tương tự trong Minix. Ví dụ: đây là hoán đổi sang ổ 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 các tính năng vào hệ thống của mình mà người dùng yêu cầu trong email của họ. Do đó, Linus Torvalds đã cải thiện đáng kể hệ điều hành của mình.
Tôi đang tạo hệ điều hành miễn phí
Người tạo ra hệ thống từ chối tặng thưởng. Ông chỉ yêu cầu người dùng gửi bưu thiếp từ các thành phố mà họ sinh sống. Linus muốn biết hệ thống của mình đang được sử dụng ở đâu. Những tấm bưu thiếp bắt đầu đổ về một trận tuyết lở - từ Nhật Bản, New Zealand, Hoa Kỳ, Hà Lan. Những người họ hàng cuối cùng cũng nhận thấy rằng Linus đã trở nên nổi tiếng nhờ vào việc học máy tính của mình. Có lẽ, tài sản của Linus Torvalds ngày nay khá ấn tượng. Tuy nhiên, bản thân anh ta lại lấy tiền một cách bình tĩnh. Bản chất của anh ta chưa bao giờ có lợi nhuận.
Điều khoản phân phối
Lúc đầu, các điều kiện để phân phối HĐH chỉ được phát triển trong các điều kiện chung. Linux được phân phối tự do, nhưng nó không thể bán được. Nếu người dùng quyết định thực hiện các cải tiến hoặc thay đổi đối với hệ thống, họ phải tạo nguồn, thực hiện các cải tiến này trong miền công cộng. Linus Torvalds hiện đang sử dụng Giấy phép Công cộng chung thay vì bản quyền.
Giới thiệu GUI, Linux 1.0
Vào mùa xuân năm 1992, hacker O. Zbrowski đã điều chỉnh Windows cho OS X. Do đó, Linux có giao diện đồ họa. Sau đó, Linus Torvalds quyết định rằng hệ thống đã 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 đưa các chức năng mạng vào hệ điều hành của mình, anh ấy nhận ra rằng cần phải tinh chỉnh lại hệ thống một cách đáng kể. Chỉ 2 năm sau, phiên bản 1.0 được phát hành, giới thiệu vào tháng 3 năm 1994
Tux chim cánh cụt là linh vật cá nhân của Torvalds. Linus Torvalds (Just for Fun) kể về lịch sử của biểu tượng trong cuốn sách của mình. Trong đó, anh viết rằng anh chọn con vật này vì một ngày nọ, một con chim cánh cụt đã mổ nó ở sở thú.
Những thành tựu và giải thưởng lớn
Năm 1996, Linus Benedikt Torvalds tốt nghiệp thạc sĩ tại trường. Con gái anh sinh vào tháng 12, và năm 1997 anh bắt đầu làm việc tại Thung lũng Silicon tại Transmeta. Đến nay, Linus Torvalds mới chỉ tạo ra 2% nhân hệ thống. Tuy nhiên, chính anh ấy mới là người quyết định những thay đổi nào cần được thực hiện đối với nhánh chính thức của HĐH mà anh ấy đã phát triển.
Tóm lại, hãy nói về những giải thưởng mới nhất mà Torvalds nhận được. Năm 2012, cùng với Shinya Yamanaka, một bác sĩ người Nhật Bản, Linus đã trở thành người chiến thắng của Giải thưởng Công nghệ Thiên niên kỷ danh giá. Cùng năm, anh trở thành thành viên của Đại sảnh Danh vọng Internet. Linus Torvalds, người có bức ảnh và tiểu sử được nhiều người quan tâm ngày nay, cũng là chủ nhân của giải thưởng "Người tiên phong về máy tính" do IEEE trao tặng cho anh ấy vào tháng 4 năm 2014.