Azureus
Bách khoa toàn thư mở Wikipedia
![]() |
|
---|---|
Hình:Azureus 2.4.0.0 screenshot.png Azureus 2.4.x.x chạy trên Mac OS X |
|
Phát triển: | Nhóm Azureus |
Hệ điều hành: | Đa hệ |
Thể loại: | Trình khách BitTorrent |
Giấy phép: | GPL |
Trang chủ: | azureus.sourceforge.net |
Azureus là một trình khách BitTorrent được viết bằng ngôn ngữ lập trình Java, Azureus hỗ trợ giao thức chia sẻ tệp I2P và giao thức kết nối nặc danh Tor. Hiện tại Azureus có thể chạy trên nhiều nền tảng hệ điều hành khác nhau bao gồm: Windows, Mac OS X, Linux và Unix. Phiên bản Azureus đầu tiên được phát hành vào tháng 6 năm 2003 trên trang web Sourceforge.net, hầu hết mã nguồn của Azureus đều dựa trên công cụ Widget chuẩn của Eclipse. Hiện nay Azureus là trình khách BitTorrent phổ biến nhất, được nhiều người sử dụng nhất. [1]
Mục lục |
[sửa] GUI
Azureus cho phép người dùng tải về đồng thời nhiều tệp cùng một lúc mà chỉ với một giao diện đồ họa thống nhất (GUI). Chương trình có tính năng thống kê rất chi tiết và rất nhiều thiết lập cho phép người sử dụng thay đổi. Khi tệp đang trong quá trình tải về, người sử dụng có thể xem rất nhiều thống kê khác nhau bao gồm:
- Tốc độ tải về và tải lên, thời gian còn lại để tải tệp về hoàn thành.
- Phần trăm hoàn thành của mỗi tệp đang tải về đồng thời thông tin chi tiết về từng mảnh của tệp, số thứ tự của mảnh, mảnh đang được tải về hay không.
- Tên tệp, kích thước và cấp độ hoàn thành của tệp trong thư mục đang tải về (BitTorrent cho phép người dùng tạo tệp torrent cho cả thư mục chỉ định). Azureus còn cho phép người dùng lựa chọn tệp để tải về.
- Tốc độ trung bình và tổng thể của quần thể Tốc độ trung bình của quần thể.
[sửa] Tính năng
Azureus cho phép người sử dụng đặt tốc độ tải về và tải lên khác nhau cho từng tệp được chỉ định. Azureus cho phép người dùng mở một vài tệp đã hoàn thành mặc dù tệp tổng thể chưa tải về xong. Và hơn thế Azureus có khả năng tự đảm nhiệm vai trò là máy theo dõi, cho mọi người tự chia sẻ tệp mà không cần thông qua trang web để lưu trữ tệp torrent. Azureus hỗ trợ giao thức mã hóa gói tin gửi đi, một phương pháp chống làm nghẹt băng thông (một phương pháp luôn cố gắng tự chặn các gói tin gửi đi bởi chương trình BitTorrent). Các chức năng của Azureus có thể mở rộng nhờ vào rất nhiều công cụ bổ xung, ví dụ công cụ bổ xung rất phổ biến của Azureus là Xác định quốc gia và một bổ xung cho phép Azureus tương thích với mạng lưới Nodezill, một kho lưu trữ ẩn danh chia sẻ và phát hành rất nhiều tệp torrent.
[sửa] Biểu tượng
Biểu tượng của chương trình Azureus là một con ếch phóng độc màu xanh da trời (Blue Poison Dart Frog) (Dendrobates azureus) được hiển thị trên trang web của Azureus và màn hình chờ của Azureus khi chương trình khởi động. Khi bắt đầu viết dự án trình khách BitTorrent, Tyler Pitchford đã quyết định đặt tên dự án và tên chương trình là Azureus.
[sửa] DHT
Phiên bản Azureus 2.3.0.0 giới thiệu thêm chức năng mới là Cơ sở dữ liệu phân phối (Distributed Database) (một dạng khác của DHT, cụ thể là Kademlia), một chức năng mở rộng của giao thức BitTorrent, chức năng này giúp Azureus hoạt động độc lập với máy theo dõi, ngăn ngừa khả năng máy theo dõi bị sập hoặc xử lý chậm danh sách các máy đồng đẳng khác trong quần thể.
Mặt trái của chức năng này là tính bí mật của máy theo dõi, và các máy trong quần thể không muốn các máy ngoài quần thể thay đổi tệp torrent, vì vậy Azureus hiểu rằng không chia sẻ với các máy đồng đẳng ngoài quần thể thông tin. Một số người chỉ trích rằng chức năng DHT đơn giản chỉ là phát triển lại chức năng cũ của giao thức P2P.
[sửa] Sự chỉ trích
Do được viết trên ngôn ngữ lập trình Java nên Azureus phải chạy trên máy ảo Java. Điều này dẫn đến Azureus chiếm rất nhiều tài nguyên CPU và bộ nhớ, tuy nhiên nguyên nhân một phần cũng do Azureus có rất nhiều tính năng bổ xung.
Với Azureus phiên bản 2.4.0.0 người sử dụng chỉ cần có GCJ (phiên bản 4.1.0 hoặc mới hơn) để chạy chương trình. Với sự hỗ trợ của GCJ Azureus có thể hoạt động ở trạng thái mã giả mà không cần biên dịch chương trình ra mã máy tương ứng, làm tăng khả năng hoạt động độc lập của Azureus, giờ đây Azureus hoạt động không phụ thuộc vào máy ảo Java
[sửa] Xem thêm
- Giao thức BitTorrent
- So sánh các phần mềm BitTorrent
[sửa] Ghi chú
[sửa] Liên kết ngoài
- Trang web chính thức
- Azureus wiki
- Trang web dự án Azureus trên SourceForge
- Nodezilla plugin wiki
- Hướng dẫn cho người mới sử dụng Azureus
Azureus Azureus Mods Download