Người gửi: Andrew Nguyen
Gửi tới: Ban Vi tính
Tiêu đề: Nguyên tắc mã nguồn mở
Thư trả lời bạn Nguyên,
Thứ nhất đừng bao giờ suy bụng mình ra bụng người, rằng viết một program cả trăm ngàn code có cho không thoải mái mà không cần điều kiện gì. Để chứng minh điều này, bạn có thể lên trang web của KDE, một programmer của nhóm KDE có trả lời về vấn đề mã nguồn mở. Bạn có biết desktop KDE có bao nhiêu hàng code không? Nhóm phát triển desktop này làm việc với mục đích tối ưu hoá cho cộng đồng Linux, bằng chứng là phiên bản KDE3.2 bạn có thể burn DVD với K3b. Đối với Linux, ai cũng gọi là cộng đồng, Windows thì không. Ai biết dùng máy tính ở trình độ trung bình cũng hiểu được chiến lược kiếm tiền của Windows, và khả năng ổn định và server của Windows ra sao rồi. Bạn trả lời tôi thế nào khi gần đây Windows tự thú phải dùng server Linux để host web pages của họ.
Để có một máy tính hoàn chỉnh, bạn sẽ tốn bao nhiêu tiền cho Windows, ngoài hệ điều hành? Bạn tốn bao nhiêu nữa cho software? Lấy trường hợp thích tự học như tôi muốn làm một LAN trong nhà làm firewall, server, compiler C, C++, các ngôn ngữ Python, Tcl, Perl và các software thông thường khác như office, photo manupation... Trong khi các thứ này có sẵn trong Linux hết. Tôi cũng cho bạn biết rằng lý do tôi dùng Linux không phải vì tiền bạc mà vì chán Windows bị những lý do ngớ ngẩn không chịu nổi được, ít ra là đối với người dùng, và thứ đến chán virus trên Windows. Tôi dùng Linux từ năm 2000 có thấy con virus nào bò vào máy tôi đâu, dù rằng tôi chỉ để Security ở mức standard thôi.
Về chuyện Linus Torvalds, tại sao ông cho không hệ điều hành của ông, để bạn thấy rằng trên đời có nhiều người, dù Tây hay Á, không phải lúc nào cũng nghĩ đến quyền lợi và tiền bạc. Tôi chép nguyên văn cái e-mail của Linus Torvalds công bố trên Usenet group: comp.os.minux để bạn tự đọc và kết luận:
From: torvalds@klaava.Helsinki.FI
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my operating system
Date: 25 Aug 91 20:57:08 GMT
Hello everybody out there using minix,
I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since April, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to pratical reasons) among other things).
I've currently ported bash (1.08) and gcc (1.40) and things seem to work. This implies that I'll like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)
Linus (torvalds@kruuna.helsinki.fi)
PS. Yes - it's free of any minix code, and it has a multi- threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-hard disks, as that's all I have :-(.
Trong thư bạn cũng nói Linus Torvalds cho không vì ông không tự tin và nghĩ rằng hệ điều hành của ông không tốt, nên cho không.
Hãy đọc những dòng sau đây, cuộc tranh luận nổi lửa giữa Linus Torvalds và Andrew Tanenbaum, tôi trích trong GNU Linux Magazine số 16 xuất bản tại Pháp tháng 3 vừa qua, nguyên văn bằng tiếng Pháp (nếu bạn không đọc hiểu được Pháp văn tôi có thể dịch dùm bạn), trước khi đọc, tôi cho rằng bạn biết ông Andrew Tanenbaum là ai rồi chớ.
-Andrew Tanenbaum: "Les micro-noyaux ont d'ores et déjà gagné [...]Linux est un système monolithique, c'est un bond en arrière dans les années soixante-dix. C'est comme prendre un programme écrit en langage C et qui fonctionne, et le rếcrire enm Basic".
-Linus Torvalds: "Vous utilisez [ le fait d'etre professeur] comme une excuse pour les limitations de Minix? Désolé, mais j'ai encore plus d'excuse et Linux bat déjà allègrement Minix. Sans compter que les meilleures portions de code de Minix semblent avoir êts écrites par Bruce Evans".
-Andrew Tanenbaum: "Je maintiens que la conception d'un noyau monolithique en 1991 est une erreur fondamentale. Soyez content de ne pas etre mon étudiant; vous n'auriez pas eu une bonne note pour un tel travail:-) [...] Écrire un système d'exploitation limite au 386 en 1991 ne vous aurait rapporté qu'un F".
-Linus Torvalds: "Vous prétendez écrire Minix en guise de hobby? Qui fait l'argent avec Minix? Qui donne Linux gratuitement?".