Wiki - KEONHACAI COPA

IPodLinux

iPodLinux
Mandelbrot cài trên iPodLinux
Họ hệ điều hànhLinux
Phiên bản
mới nhất
2.3 (x86) / ngày 7 tháng 1 năm 2007
Nền tảngXem Khả năng tương thích
Loại nhânModified µClinux
Website
chính thức
www.ipodlinux.org

iPodLinux là một bản phân phối linux dựa trên µClinux được thiết kế đặc biệt để hoạt động trên iPod của Apple Inc.. Khi nhân iPodLinux khởi động nó sẽ thay thế hệ điều hành của Apple iPod và tự động tải Podzilla, một GUI thay thế à là thanh khởi động của một só chương trình bổ sung như video player, một trình duyệt ảnh, một shell dòng lệnh, game, trình giả lập cho video game console, chương trình demo, và các thử nghiệm khác dôi khi là các phần mềm còn dang dở.

Năm 2011, dụ án dã dừng nhiều năm, trang web của nó cũng không còn được duy trì. Các phần mềm mã nguồn mở tiếp tục được phát triển trên Apple iPods với Rockbox Projectfreemyipod, đã thay thế iPodLinux.

Cấu trúc cơ bản[sửa | sửa mã nguồn]

iPodLinux thực chất bao gồm một Linux kernelxây dựng trên nguồn µClinux sử dụng uClibc các thư viên C chuẩn với mã nguồn driver cho các thành phần của iPod (hoặc reverse engineered drivers where available). Nó bao gồm các ứng dụng userland từ µClinux và hoặc BusyBox, một kiểu UNIX (được tạo ra cùng với dưới hình thức định dạng HFS+ của iPods, hoặc một phân vùng ext2 hoặc FAT32 được format bởi iPod), và Podzilla GUI (và các module của nó). Hệ điều hành độc qyền IPod OS của Apple sử dụng một bộ nạp khởi động vô hình và dự trên nhân của vi xử lý ARM được viết lần đầu bởi Pixo, và trình duyệt Miller Columns của iPod, một GUI được viết bởi Apple và Pixo dùng sử dụng nền tảng ứng dụng Pixo, các firmware và các phần driverskhác được viết từ từ mã tham chiếu của nhà sản xuất để hỗ trợ các hành vi tiêu chuẩn Apple muốn iPod có.

Các tính năng[sửa | sửa mã nguồn]

Bên cạnh hạt nhân, iPodLinux có các tính năng như là một phần chính podzilla và podzilla2, các ứng dụng mà cung cấp:

Lịch sử[sửa | sửa mã nguồn]

Bộ nạp khởi động cho 4 thế hệ iPod đã được tách ra bởi Nils Schneider, một sinh viên khoa học máy tính Đức. Phương pháp phần mềm trước đó để giải nén bộ nạp khởi động cần thiết không còn làm việc. Bernard Leach trước đây đã khám phá ra làm thế nào để vận hành piezo buzzer bên trong iPod. Schneider đã có thể sử dụng chương trình của mình với một số sửa đổi để làm cho một loạt các nhấp chuột cho mỗi byte của bộ nạp khởi động mới ipod. Quá trình khai thác đã mất 22 giờ để hoàn thành yêu cầu của Schneider để xây dựng một hộp cách âm để ngăn chặn các quá trình can thiệp bên ngoài. [2]

Server chuyển tiếp[sửa | sửa mã nguồn]

Vào ngày 11 tháng sáu 2008 trang web của tổ chức đã bị đình chỉ và thay thế bằng một chuyển hướng đến blank page Lưu trữ 2008-06-10 tại Wayback Machine. Máy chủ có các dịch vụ phục hồi từng bước.[3] ngày 01 Tháng Mười 2008 địa chỉ DNS iPodLinux.org đã được Cập Nhật và server được hoạt động trở lại vào 05 Tháng Mười 2008. Ngày 22 tháng 6 năm 2009 server ngưng hoạt động một lần nữa. Server đã hoạt động trở lại ngày 8 tháng 9. Trong tháng 9 năm 2010 Server đã ngưng hoạt động một lần nữa và đã không thể hoạt động lại. Alexander Papst, một trong những nhà phát triển, đã gửi một mirror của trang web tại ipl.derpapst.eu Lưu trữ 2011-10-11 tại Wayback Machine.

Khả năng tương thích[sửa | sửa mã nguồn]

Theo wiki iPodLinux, "Nhà phát triển đã thành công trong việc nhận được các [các tính năng sau đây] để làm việc nó không hàm ý rằng tính năng đã sẵn sàng cho sử dụng rộng rãi."[note 1]

Biểu đồ khả năng tương thích của iPodLinux [note 1]
GenerationDate[note 2]LCDNhậpSerial[note 3]Đĩa cứngPiezoAudio playbackAudio recordingFireWireUSBQuản lý nguồnXuất Video
Classic 1tháng 10 năm 2001Không
Classic 2tháng 7 năm 2002Không
Classic 3tháng 4 năm 2003Một phần[note 4]Một phần[note 5]
Classic 4tháng 7 năm 2004KhôngMột phần[note 6]Một phần[note 7]Một phần[note 4]Một phần[note 4]Một phần[note 5]
Classic 5tháng 10 năm 2005KhôngMột phần[note 6]KhôngMột phần[note 4]Một phần[note 5]Không
Classic 5.5[note 8]tháng 10 năm 2005KhôngMột phần[note 6]KhôngMột phần[note 4]Một phần[note 5]Không
Classic 6tháng 9 năm 2007KhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhông
Touch[note 9]tháng 9 năm 2007KhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhông
Mini 1tháng 1 năm 2004KhôngMột phần[note 6]Một phần[note 4]Một phần[note 4]Một phần[note 5]
Mini 2tháng 2 năm 2005KhôngMột phần[note 6]Một phần[note 4]Một phần[note 4]Một phần[note 5]
Classic 4 Photo/Colortháng 10 năm 2004KhôngMột phần[note 6]Một phần[note 7]Một phần[note 4]Một phần[note 4]Một phần[note 5]Không
Nano 1tháng 2 năm 2006KhôngMột phần[note 6]KhôngMột phần[note 4]Một phần[note 5]
Nano 2tháng 9 năm 2006KhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhông
Nano 3tháng 9 năm 2007KhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhông
Nano 4tháng 9 năm 2008KhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhông
Nano 5tháng 9 năm 2009KhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhông
Nano 6tháng 9 năm 2010KhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhôngKhông

Một trong những thành tựu đáng chú ý hơn của dự án là máy nghe nhạc video, phát hành tháng trước khi tin đồn về iPod Video của Apple bắt đầu lan rộng. Máy nghe nhạc video này chỉ chạy được các file AVI, mà là về cơ bản chỉ là một loạt các khung hình ảnh bitmap được định dạng với lớp phủ âm thanh thường sẽ mất đồng bộ với đầu ra video. Một kỹ thuật nén mới gọi là MoviePod, phát hành năm 2006, cho phép mọi người tạo thêm nhiều nội dung video vào iPod của họ. Chức năng này vẫn tiếp tục được phát triển và là một chức năng hữu ích cho người sử dụng của các iPod củ hơn (đặc biệt là người dùng Ipod Nano, với sự giúp đỡ của iPodLinux, có thể có được một media center nhỏ và có thể được tổ chức trong lòng bàn tay).[4]

podzilla 2, thế hệ thứ hai của podzilla, và thường được gọi là pz2, là hiện đang trong phát triển và gần đây đã thay thế phiên bản gốc của podzilla. Nó bao gồm một số tính năng mới, đáng chú ý là tính module; người dùng có thể cài đặt các ứng dụng mới mà không có việc tất cả podzilla. Phiên bản này là duy nhất làm việc tập hợp các chính thức của Podzilla sẽ chạy trên 5,5 g iPod.

Xem thêm[sửa | sửa mã nguồn]

Ghi chú[sửa | sửa mã nguồn]

[note 1]

  1. ^ a b c “iPodLinux: Project Status”. ngày 14 tháng 11 năm 2008. Truy cập ngày 25 tháng 12 năm 2008.[liên kết hỏng]
  2. ^ Date that the iPod was originally released, not the date it was supported by iPodLinux.
  3. ^ Serial is required for the remote to work.
  4. ^ a b c d e f g h i j k l Neither USB nor FireWire communication drivers exist yet for these models. Instead when a USB device is plugged in, the iPod prompts the user to restart the ipod into disk mode.
  5. ^ a b c d e f g h A basic battery meter and deep sleep functions are available.
  6. ^ a b c d e f g Currently podzilla accesses the piezo directly- there is no kernel driver.
  7. ^ a b Only recording via microphone works on these models, no line in.
  8. ^ February 2007 5.5G iPods (Brighter backlight, AKA 5.1/5.5/5th Gen Enhanced) work with a special kernel developed by DataGhost.[cần dẫn nguồn]
  9. ^ Will probably not be supported. iPhone and iPod Touch (OS X) homebrew software is already available.

Tham khảo[sửa | sửa mã nguồn]

  1. ^ “iPodLinux: Module List”. Bản gốc lưu trữ ngày 17 tháng 12 năm 2009. Truy cập ngày 23 tháng 7 năm 2007.
  2. ^ iPod 'squeaks' betray software secrets - Newscientist.com
  3. ^ Nhật ký IRC 28/9/2008
  4. ^ “iPodLinux: Mv player”. ngày 25 tháng 9 năm 2006. Truy cập ngày 30 tháng 9 năm 2006.[liên kết hỏng]

Liên kết ngoài[sửa | sửa mã nguồn]

Bản mẫu:Mobile operating systems

Wiki - Keonhacai copa chuyên cung cấp kiến thức thể thao, keonhacai tỷ lệ kèo, bóng đá, khoa học, kiến thức hằng ngày được chúng tôi cập nhật mỗi ngày mà bạn có thể tìm kiếm tại đây có nguồn bài viết: https://vi.wikipedia.org/wiki/IPodLinux