ΜTorrent

µTorrent là một phần mềm dùng để download file (tải file qua mạng chia sẻ ngang hàng P2P), còn gọi là một trình khách BitTorrent, miễn phí(viết là uTorrent). "µTorrent" (hiện tại) chạy trên hệ điều hành Windows và Mac (Leopard 10.5). Kích thước của toàn bộ chương trình µTorrent phiên bản 1.5 đo được vào tháng 3 năm 2006 chỉ có 154,44KB. µTorrent có kích thước nhỏ gọn như vậy nhờ nó sử dụng phương thức nén tệp thực thi và khi chương trình được khởi động nó lại tự giải nén để hoạt động. µTorrent được thiết kế nhằm mục đích sử dụng tối thiểu tài nguyên hệ thống, nhưng có đầy đủ các tính năng của trình khách BitTorrent. Do rất khó đánh ký tự Hy Lạp µ trên bàn phím thông thường, nên tên chương trình µTorrent có thể được viết là uTorrent. µTorrent được viết bằng ngôn ngữ lập trình C++.

== Cách phát âm ==
Hiện nay tác giả của chương trình vẫn chưa quyết định nên phát âm tên chương trình như thế nào. Rất nhiều người sử dụng yêu thích µTorrent từng đề nghị với tác giả cách phát âm của tên chương trình như "mai to ren" (my-torrent), "mi cờ rô to ren" (micro-torrent), nhưng riêng tác giả của chương trình, Ludvig "ludde" Strigeus từng phát âm tên chương trình của mình đơn giản là "iu to ren" ("you-torrent"). "Micro" là tên của ký tự Hy Lạp µ, bằng 1/1.000.000 trong đơn vị đo lường, hay ám chỉ một chương trình có kích thước siêu nhỏ. Nhiều người dùng còn đọc µTorrent là "miu-to ren" " (mu-torrent), vì µ còn được phát âm là "miu" trong toán học và trong tiếng Hy Lạp

== Tính năng ==
Các tính năng của "µTorrent":

Mặc dù có kích thước rất nhỏ và chiếm rất ít tài nguyên hệ thống nhưng µTorrent lại có rất nhiều tính năng mạnh mẽ như các trình khách BitTorrent có kích thước lớn hơn, ví dụ trình khách Azureus, BitComet và BitTornado. Toàn bộ chương trình µTorrent khi chạy chỉ chiếm không quá 6 MB bộ nhớ hệ thống và µTorrent yêu cầu tốc độ CPU rất thấp, nó hoạt động được trên cả các máy tính thế hệ 486. Đối với người sử dụng các hệ điều hành Windows 95/98/ME, do µTorrent đã hỗ trợ sẵn Unicode nên người dùng không cần phải cài đặt thêm Microsoft Layer for Unicode.

Sau đây là một vài tính năng nổi bật khác của µTorrent:
- Hỗ trợ Unicode
- Đã hỗ trợ tiếng Việt
- Hỗ trợ UPnP (Chỉ trên hệ điều hành Windows XP, các hệ điều hành cũ hơn như Windows 98, Windows 2000 không hỗ trợ)
- Hiện đang kiểm thử bản beta UPnP có thể hỗ trợ tất cả các hệ điều hành Windows
- Giao thức mã hóa BitTorrent mã hóa thông tin gửi đi chống làm nghẹt vận chuyển giao thức BitTorrent của ISP
- Trao đổi máy đồng đẳng (PEX)
- RSS ("broadcatching")
- Hỗ trợ "trackerless" BitTorrent, sử dụng DHT tương thích với trình khách Mainline và BitComet
- Giao diện web (hiện đang ở bản kiểm thử beta giới hạn người dùng )
- Hỗ trợ hoàn toàn máy chủ Proxy (hiện đang ở bản beta)
- Hỗ trợ theo dõi theo HTTPS (đang ở bản beta 458)
- Lập lịch tự động cấu hình băng thông
- Tùy biến thanh tìm kiếm và biểu tượng các nút lệnh.
- Hiện nay đã hỗ trợ 38 ngôn ngữ
- Siêu gieo hạt — tính năng giúp µTorrent chỉ tải lên một lần các mảnh của tệp (hiện tại hoạt động chưa chính xác, phiên bản beta sắp tới được hứa là sẽ sửa lỗi này )
- Có nhiều quả trứng phục sinh —một tính năng ẩn và phải qua một số thao tác đặc biệt mới mở được tính năng này)— ví dụ trò chơi xếp gạch.
- Tuỳ biến giao diện người dùng

=== Tính năng dự kiến phát triển trong các phiên bản mới ===
- NAT traversal (hiện tại đang kiểm thử bản alpha)
- Hỗ trợ RSS 1.0 và 2.0
- (không chắc sẽ có thực)
- Chạy trên hệ điều hành Linux và Mac (hiện đang tạm hoãn; Nhưng hiện tại µTorrent có khả năng chạy trên Wine và Cedega — một ứng dụng giả lập giúp chạy phần mềm của hệ điều hành Windows trên hệ điều hành Linux)

== Kích thước ==
µTorrent không cần phải cài đặt, nó chỉ cần một tệp duy nhất để khởi động chương trình, kích thước của tệp này rất nhỏ, chỉ có 170 KB (đối với phiên bản 1.6). µTorrent có kích thước nhỏ như vậy là do nó tránh dùng các thư viện nặng nề, đặc biệt là các thư viện chuẩn của C++ và luồng, tác giả đã tự viết mã thay thế cho chức năng tương ứng của các thư viện này. Chương trình thực thi µTorrent được nén lại bằng chương trình PECompact2.

== Những người phát triển phần mềm ==
- Ludvig Strigeus (aka "ludde", người Thụy Điển) là người tạo ra và phát triển µTorrent.
- Giancarlo Martínez (aka "Firon", người Puerto Rico) bảo trì diễn đàn µTorrent và FAQ.
- Timothy Su (aka "ignorantcow", người Malaysia) hiện đang là người thiết kế trang web.
- Serge Paquet (aka "vurlix", người Canada) trước đây là người phát hành và bảo trì trang web và diễn đàn của µTorrent. Nhưng hiện nay Serge Paquet đã không còn là thành viên của nhóm phát triển µTorrent nữa.

== Lịch sử ==
Bất mãn vì các phần mềm ngày càng có xu hướng chiếm nhiều tài nguyên hệ thống, Serge Paquet gợi ý Ludvig Strigeus nên phát triển một trình khách BitTorrent có kích thước nhỏ, chiếm ít tài nguyên hệ thống mà hiệu quả. Strigeus bắt đầu thiết kế phần mềm dựa trên sự gợi ý này, vào thời gian đó bản thiết kế trình khách BitTorrent của Strigeus chưa bao gồm nhiều tính năng. Sau khi đã thiết kế xong chương trình, trong vòng một năm kể từ mùa thu năm 2004, Strigeus dành hết thời gian rỗi ngoài giờ làm việc để lập trình µTorrent. Ngày 18 tháng 9 năm 2005 phiên bản 1.1 beta đầu tiên được phát hành công khai.

=== Sự tranh luận ===
Sự ra đời của µTorrent đã làm nảy ra cuộc tranh luận gay gắt giữa cộng đồng người sử dụng mạng đồng đẳng, ngay cả đối với những người không ưa tranh luận cũng tham gia. Cộng đồng người dùng nghi ngờ tính phi lợi nhuận của trình khách µTorrent và cho rằng việc gạt bỏ lợi nhuận, không thu phí của phần mềm là một điều hoang tưởng. Hiện nay cộng đồng người dùng vẫn tiếp tục xác định mục đích của phần mềm.

==== Mã đóng ====
Những người chỉ trích µTorrent lập luận rằng việc mã nguồn của phần mềm đóng nên không thể xác định được phần mềm có chứa mã gián điệp hay không. Người phát triển µTorrent phủ nhận việc chương trình có chứa mã gián điệp, và khẳng định rằng đến nay vẫn chưa có bất kỳ một chứng cứ nào chứng minh µTorrent theo dõi hoạt động của người dùng. Việc tìm chứng cứ là có thể thực hiện được —người dùng bình thường khó thực hiện được—bằng các công cụ giám sát cách thức hoạt động của chương trình mà không cần mã nguồn, các công ty diệt virus thực hiện phương thức tìm và diệt virus, trojans, rootkit và worms bằng cách quan sát và phân tích cách thức hoạt động của các chương trình.

Sau đây là trích dẫn câu nói của quản trị "Firon" trên diễn đàn chính thức của µTorrent, biện hộ việc chương trình hiển thị quảng cáo trong một khung của trình duyệt, khi người dùng sử dụng tính năng "thanh tìm kiếm":

Dự đoán của Firon đã đúng, trong phiên bản mới nhất của µTorrent không có quảng cáo nhưng tính năng tìm kiếm kết hợp tất cả các trang web (có cung cấp tệp torrent) sẽ hiển thị một khung quảng cáo (phía máy chủ) khi nó được sử dụng, nhưng trong bản thân chương trình sẽ không có quảng cáo.

Firon đồng thời còn dự đoán rằng trong các phiên bản tới Ludde sẽ thêm một lựa chọn cho phép bỏ qua hoàn toàn đổi hướng từ trang nanotorrent.com.

µTorrent phiên bản số 463 cho phép người dùng lựa chọn bỏ qua quảng cáo trong thiết lập nâng cao.

==== PeerFactor SARL ====
Ngày 4 tháng 3 năm 2006, công ty PeerFactor SARL công bố ký hợp đồng 6 tháng với Strigeus để phát triển "ứng dụng phân phối nội dung mới trên web."

== Những quả trứng phục sinh ==
- µTorrent phiên bản 1.3 trở về trước sẽ hiển thị một tấm thiệp chúc mừng giáng sinh khi chương trình được chạy vào ngày giáng sinh.
- Mở menu Help -> About … nhắp chuột vào logo sẽ chơi một âm thanh tổng hợp ("synthesizer") tương tự âm thanh logo THX Deep Note.
- Trong cửa sổ About (thuộc menu trợ giúp) nhấn phím T sẽ thấy trò chơi xếp gạch Tetris, (chỉ hiển thị kể từ phiên bản 1.4.2 build 432). Nhấn phím P để dừng tạm thời trò chơi (trong phiên bản 1.5.1 beta), nếu nhấn P trước khi chơi sẽ tạm dừng trò chơi tại trạng thái bắt đầu.

== Quyền sở hữu thay đổi ==
Vào ngày 7 tháng 10 năm 2006, µTorrent đã được mua lại bởi tập đoàn BitTorrent, Inc. nó đã được thông báo trên diễn đàn.µTorrent sẽ vẫn tiếp tục có trang web của riêng nó và cộng đồng cho đến bây giờ, và mã của µTorrent sẽ vẫn là mã đóng. Ludvig Strigeus, tác giả của µTorrent, sẽ phục vụ tư vấn kỹ thuật, nhưng BitTorrent, Inc. sẽ làm hầu như các công việc phát triển.

== Xem thêm ==
- So sánh các phần mềm BitTorrent

== Liên kết ngoài ==
- Trang chủ
- Kênh IRC

=== Đánh giá ===
- Can great software live in 130 kilobytes? by George Ou
- µTorrent 1.2.2 review by PC Magazine

=== Bài báo ===
- p2pnet uTorrent interview by Alex H (Google cache)
- p2pnet uTorrent interview 2 by Alex H (Google cache)
- uTorrent Sign Six Month PeerFactor Agreement by Michael Ingram
- How to increase download speeds of uTorrent by John T P