Thứ Bảy, 6 tháng 9, 2008

Linus Torvalds: Người phát minh nhân Linux.


Một số người sinh ra để dẫn đầu hàng triệu người. Những người khác sinh ra để viết phần mềm thay đổi cả thế giới. Nhưng chỉ có một người có thể làm được cả hai, đó là Torvalds.

Linus Torvalds sinh ngày 28 tháng 12 năm 1969 tại Helsinki, Phần Lan. Ông là con trai của Nils và Anna Torvald. Tên của Linus Torvalds được đặt theo tên của Linus Pauling, nhà khoa học người Mỹ đạt giải Nobel hóa học năm 1954 và giải Nobel Hòa bình năm 1962. Linus quan tâm đến máy tính chủ yếu do ảnh hưởng của ông ngoại. Gia đình ông thuộc nhóm cộng đồng thiểu số nói tiếng Thụy Sĩ (chiếm khoảng 6% dân số Phần Lan). Vì lí do này, mọi người đã không hiểu khi ông phát âm từ Linux.

Thời phổ thông ông học toán rất xuất sắc. Sau đó ông học tại truờng đại học Helsinki từ năm 1988 đến 1996, và tốt nghiệp với bằng thạc sĩ ngành khoa học máy tính. Ông viết luận án thạc sĩ về Linux có tựa đề "Linux: hệ điều hành có thể chuyển đổi được" (A Portable Operating System).

Ông làm cho tập đoàn Transmeta từ tháng 2 năm 1997 đến tháng 6 năm 2003, hiện nay ông làm việc cho phòng thí nghiệm phát triển mã nguồn mở (The Open Source Development Labs), một tổ chức phát triển phần mềm đặt trụ sở tại Oregon.

Những bước đầu tạo ra Linux.

Đầu tiên Torvalds sử dụng nhân Minix trên máy tính của ông, là nhân được đơn giản hóa do Andrew Tanenbaum viết cho việc dạy thiết kế hệ điều hành. Tuy nhiên, Tanenbaum không hỗ trợ việc mở rộng hệ điều hành của ông, do đó Torvalds muốn viết một hệ điều hành thay thế Minix. Linux bắt đầu là chương trình giả lập thiết bị đầu cuối được viết bằng hợp ngữ Intel 80368 và ngôn ngữ C, được biên dịch thành dạng nhị phân và được khởi động từ một đĩa mềm để nó có thể chạy mà không cần bất kỳ hệ điều hành nào. Vào lúc đó chương trình giả lập thiết bị cuối chỉ chạy hai luồng: một để gửi và một để nhận các ký tự từ cổng nối tiếp. Khi Linus cần viết và đọc các tập tin trên đĩa cứng, chương trình giả lập thiết bị cuối theo kiểu chuyển tác vụ này đã được bổ sung thêm tính năng quản lý hệ thống tập tin, và sau đó dần dần chuyển thành một hệ điều hành hoàn chỉnh với mục tiêu tương thích chuẩn POSIX (Portable Operating System Interface based on uniX - giao diện hệ điều hành chuyển đổi dựa trên Unix). Linus lập trình vừa đủ theo API của hệ thống POSIX để môi trường dòng lệnh Bash có thể chạy được trên Linux và sau khi phần khởi động được viết xong, việc phát triển nhân Linux trở nên nhanh chóng hơn. Mặc dù lúc đầu muốn chạy Linux cần phải có một hệ thống Minix chạy bên dưới để cấu hình, biên dịch, cài đặt và chạy nó nhưng sau đó hệ thống Linux nhanh chóng vượt trội Minix về chức năng và nó có thể tự khởi động và tự biên dịch mã nguồn.

Ảnh hưởng của Linux


Phiên bản đầu tiên của nhân Linux được tung lên Internet vào tháng 9 năm 1991, theo sau là phiên bản thứ hai vào tháng 10. Và sau đó Linux thuộc về cả thế giới. Từ đó hàng ngàn các nhà phát triển trên thế giới tham gia vào dự án này.

Torvalds bắt đầu viết Linux vào năm 1991 khi là một sinh viên ngành khoa học máy tính tại trường đại học Helsinki, Phần Lan. Cảm thấy thất vọng với chuẩn hệ điều hành MS-DOS thông dụng trên máy tính (tiền thân của hệ điều hành Windows), Torvalds đã tạo ra Linux và chia sẻ cho mọi người để họ tự do tải về dùng, ông cũng đưa mã nguồn để những người có kiến thức lập trình có thể chỉnh sửa Linux hợp với nhu cầu của họ. Phần mềm này đã tạo ra những bước phát triển lớn theo sau nó, và đã thu hút được những hãng máy tính nổi tiếng như Oracle, IBM, Intel, Netscape và nhiều hãng khác. Chính nhờ Linux mới sinh ra hàng loạt các công ty phần mềm mới, bao gồm Red Hat, SUSE Linux và Turbolinux.


SUSE Linux

Hiện nay có hàng trăm triệu bản sao Linux chạy trên các máy chủ, máy tính để bàn, thiết bị mạng, và trong các thiết bị nhúng trên khắp thế giới. Với sự hỗ trợ của phòng thí nghiệm phát triển nguồn mở, hiện nay Torvalds đang phát triển nhân Linux độc lập với nhà sản xuất. Vật đem lại may mắn cho ông là chim cánh cụt có tên Tux, được sử dụng rộng rãi trong cộng đồng Linux như là biểu tượng của Linux.



Knoppix linux


Ứng dụng của Linux

Linux là nền tảng của sự kết hợp phần mềm - máy chủ thường được gọi là LAMP (Linux, Apache, MySQL, Perl/PHP/Python) và rất phổ biến đối với các nhà phát triển Web, nó trở thành một trong những nền tảng thông dụng nhất trên Web. Linux cũng được sử dụng trong các hệ thống nhúng. Chi phí thấp làm cho nó đặc biệt hữu ích trong các đầu thu truyền hình kỹ thuật số và cho các thiết bị như Simputer, máy tính đặc biệt nhắm vào những người có thu nhập thấp ở các nước đang phát triển. Trong lĩnh vực điện thoại di động, Linux là một lựa chọn khác của phần mềm hệ điều hành Symbian. Trong các thiết bị cầm tay, nó là sự lựa chọn thay thế Windows CE và hệ điều hành Palm OS. Máy quay video TiVo phổ biến cũng dùng phiên bản tùy biến của Linux. Rất nhiều hệ thống tường lửa và bộ định tuyến, bao gồm một số hệ thống của hãng Linksys, cài sẵn Linux trong phần cứng để tận dụng khả năng tường lửa và định tuyến cao cấp của nó. Linux ngày càng phổ biến như là một hệ điều hành cho các siêu máy tính, gần đây nhất là siêu máy tính Cray XD1 chạy các bộ xử lý Opterons 64-bit của hãng AMD.


Fedora 4 Linux

Linux ngày càng phổ biến là hệ điều hành cho máy tính để bàn. Trong môi trường máy tính để bàn như KDE và GNOME, Linux có thể được dùng với một giao diện người dùng giống như của hệ điều hành Mac hay Microsoft Windows và các môi trường máy tính để bàn khác và giao diện dòng lệnh giống Unix truyền thống. Phần mềm giao diện đồ họa chạy trên Linux tồn tại ở hầu hết các lĩnh vực và trong một số lĩnh vực thậm chí số lượng phần mềm nhiều hơn số phần mềm chạy trên các hệ điều hành độc quyền.

Kết luận

Không giống như nhiều người truyền bá nguồn mở khác, Torvalds rất khiêm tốn, ông ít nói về mình và thường từ chối bình luận về các sản phẩm phần mềm cạnh tranh khác như hệ điều hành Windows của Microsoft hiện đang thống lĩnh thị trường.

Linus Torvalds, người được xem là "Cha đẻ của hệ điều hành Linux", vừa được Ban giám đốc Uniform chọn cho giải thưởng Uniform Award vì những thành tựu có tính đột phá trên nhân Linux và những nỗ lực tiên phong của ông trong việc tạo ra một phần mềm mã nguồn mở cho tất cả mọi người với chi phí rất thấp hoặc không chi phí cho bất kỳ ai muốn phát triển sản phẩm dựa trên nó. Được tạp chí Time bầu chọn là một trong những nhân vật có ảnh hưởng lớn trong thế giới máy tính, Linus Torvalds cũng giành đuợc một trong giải thưởng ưu tú nhất là giải thưởng Innovations Awards do tạp chí The Economist trao tặng Torvalds tại lễ kỉ niệm tại San Francisco.

Hải Hà. Nguồn:tincntt

Không có nhận xét nào: