Jump to content

iPodLinux

(Перенаправлено с IPod Linux )

iPodLinux
MandelPod набор Мандельброта, работающий в iPodLinux.
Написано в Си , язык ассемблера
Семейство ОС Linux ( Unix-подобный )
Последний выпуск 2.3 (x86) / 7 января 2007 г .; 17 лет назад ( 07.01.2007 )
Репозиторий
Платформы см . Совместимость
ядра Тип Монолитный (модифицированный μClinux )
Пользовательское пространство uClibc , Бизибокс
Лицензия GNU GPLv2 +
Официальный сайт www .ipodlinux .org

iPodLinux — это μClinux, на базе дистрибутив Linux разработанный специально для работы на Apple компании iPod Inc. ​​iPodLinux Когда ядро загружается , оно заменяет операционную систему Apple iPod и автоматически загружает Podzilla, альтернативный графический интерфейс и средство запуска ряда дополнительных включенных программ, таких как видеоплеер , средство просмотра изображений , оболочка командной строки , игры , эмуляторы . для игровых консолей , демонстраций программирования и другого экспериментального или иногда незавершенного программного обеспечения .

Проект бездействует с 2009 года, но его сайт все еще работает. Дальнейшая разработка бесплатного программного обеспечения с открытым исходным кодом для iPod продолжилась с помощью проектов Rockbox Project , Zeroslackr и freemyipod , которые в значительной степени вытеснили iPodLinux. Некоторые сторонние установщики все еще доступны. [ 1 ]

Базовая структура

[ редактировать ]

iPodLinux по сути состоит из ядра Linux, построенного на основе исходных кодов μClinux с использованием стандартной библиотеки uClibc C с драйвера кодом для компонентов iPod (или драйверов, разработанных методом реверс-инжиниринга, если таковые имеются). Он включает в себя пользовательские программы из μClinux и/или BusyBox , UNIX в стиле файловую систему (которая может быть создана на iPod в формате HFS+ или раздел ext2 на iPod в формате FAT32 ) и графический интерфейс Podzilla (и его модули). ОС Apple Собственная для iPod, напротив, использует невидимый загрузчик и основана на ядре процессора ARM , первоначально написанном Pixo , и браузерной программе iPod Miller Columns , графическом интерфейсе пользователя , написанном Apple и Pixo с использованием платформы приложений Pixo , а также других прошивках и компонентах. драйверы, написанные на основе эталонного кода производителя для поддержки стандартного поведения, которое Apple хотела, чтобы iPod имел.

iPod загружает iPodLinux

Помимо ядра , iPodLinux в качестве основного компонента включает в себя podzilla и podzilla2, приложения, которые обеспечивают:

Загрузчик iPod 4-го поколения был извлечен Нильсом Шнайдером, немецким студентом -компьютерщиком . Предыдущие программные методы извлечения необходимого загрузчика больше не работали. Бернард Лич ранее научился управлять пьезозуммером внутри iPod. Шнайдер смог использовать свою программу с некоторыми модификациями, чтобы выполнить серию щелчков для каждого байта загрузчика нового iPod. Процесс извлечения занял 22 часа и потребовал от Шнайдера построить звукоизолирующий ящик, чтобы предотвратить вмешательство в процесс извне. [ 3 ]

Переход сервера

[ редактировать ]

11 июня 2008 г. сайт организации был заблокирован и заменен перенаправлением на пустую страницу. [ 4 ] Службы сервера были восстановлены постепенно. [ 5 ] 1 октября 2008 г. DNS-адрес iPodLinux.org был обновлен, и к 5 октября 2008 г. сервер снова был подключен к сети. 22 июня 2009 г. сервер снова был отключен от сети. Сервер снова был подключен к сети 8 сентября. В сентябре 2010 года сервер снова отключился и до сих пор не подключился к сети. Александр Папст, один из разработчиков, разместил зеркало сайта по адресу ipodlinux.wiki . [ 6 ] В 2015 году сайт был оффлайн. Однако в 2019 году он появился в Интернете со встроенной текстовой рекламой. [ 7 ]

Совместимость

[ редактировать ]

Согласно вики-сайту iPodLinux, «разработчикам удалось заставить работать [следующие функции] — это не означает, что эта функция готова к широкому использованию». [ 8 ]

Таблица совместимости iPodLinux [ 8 ]
Поколение Дата [ примечание 1 ] ЖК-дисплей Вход Серийный [ примечание 2 ] Жесткий диск Пьезо аудио Воспроизведение Аудиозапись FireWire USB Управление питанием Видеовыход
1G Октябрь 2001 г. Да Да Да Да Да Да Да Нет
2G июль 2002 г. Да Да Да Да Да Да Да Нет
3G апрель 2003 г. Да Да Да Да Да Да Да Да Частичный [ примечание 3 ] Частичный [ примечание 4 ]
4G июль 2004 г. Да Да Нет Да Частичный [ примечание 5 ] Да Частичный [ примечание 6 ] Частичный [ примечание 3 ] Частичный [ примечание 3 ] Частичный [ примечание 4 ]
Фото / Цвет октябрь 2004 г. Да Да Нет Да Частичный [ примечание 5 ] Да Частичный [ примечание 6 ] Частичный [ примечание 3 ] Частичный [ примечание 3 ] Частичный [ примечание 4 ] Нет
5G октябрь 2005 г. Да Да Нет Да Частичный [ примечание 5 ] Да Нет Частичный [ примечание 3 ] Частичный [ примечание 4 ] Нет
5,5 г октябрь 2006 г. Да Да Нет Да Частичный [ примечание 5 ] Да Нет Частичный [ примечание 3 ] Частичный [ примечание 4 ] Нет
Классический сентябрь 2007 г. Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
iPod Touch и iPhone [ примечание 7 ] сентябрь 2007 г. Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Мини 1G Январь 2004 г. Да Да Нет Да Частичный [ примечание 5 ] Да Частичный [ примечание 3 ] Частичный [ примечание 3 ] Частичный [ примечание 4 ]
Мини 2G февраль 2005 г. Да Да Нет Да Частичный [ примечание 5 ] Да Частичный [ примечание 3 ] Частичный [ примечание 3 ] Частичный [ примечание 4 ]
Нано 1G сентябрь 2005 г. Да Да Нет Да Частичный [ примечание 5 ] Да Нет Частичный [ примечание 3 ] Частичный [ примечание 4 ]
Нано 2G–7G сентябрь 2006 г. Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
  1. ^ Дата первоначального выпуска iPod, а не дата его поддержки iPodLinux.
  2. ^ Для работы пульта необходим серийный номер.
  3. ^ Перейти обратно: а б с д и ж г час я дж к л Для этих моделей пока не существует драйверов связи USB или FireWire . Вместо этого, когда USB-устройство подключено, iPod предлагает пользователю перезапустить iPod в режим диска.
  4. ^ Перейти обратно: а б с д и ж г час Доступны базовый индикатор заряда батареи и функции глубокого сна.
  5. ^ Перейти обратно: а б с д и ж г В настоящее время podzilla обращается к пьезоэлементу напрямую — драйвера ядра нет.
  6. ^ Перейти обратно: а б На этих моделях работает только запись через микрофон, линейного входа нет.
  7. ^ Вероятно, не будет поддерживаться. Самодельное программное обеспечение для iPhone и iPod Touch (OS X) уже доступно.

По состоянию на 5 августа 2006 г. iPodLinux официально поддерживает только iPod 1-го, 2-го и 3-го поколения. [ нужна ссылка ] хотя более новые поколения также частично совместимы. [ 9 ] Проект iPodLinux не планирует поддержку iPod shuffle из-за отсутствия компилятора GCC для ядра DSP57000 shuffle, а также из-за того, что в iPod shuffle отсутствует экран. [ 10 ] Хотя более поздние поколения прекрасно работают во многих случаях использования iPodLinux, работают не все функции; эти более поздние поколения не будут официально поддерживаться проектом до тех пор, пока на них не будут работать большинство или все функции более ранних iPod. Монтажники находятся в процессе изготовления. На данный момент существует установщик 2.3 для Microsoft Windows или Linux , который можно установить на iPod любого поколения (кроме iPod shuffle и iPod nano 2-го поколения). По состоянию на апрель 2008 г. iPodLinux не работает с новой прошивкой iPod, поставляемой с iPod nano второго и третьего поколения или iPod Classic 6-го поколения, а программу установки 2 нельзя использовать для установки iPodLinux на iPod 5.5-го поколения. В дополнение к этому, широко обсуждаемая функция записи звука в настоящее время не работает в последних сборках ipodlinux/zeroslackr. В ipodlinux при записи выдается сообщение о разработке, а в Zeroslackr запись вообще не отображается.

Возможно, одним из наиболее заметных достижений проекта является его видеоплеер , выпущенный за несколько месяцев до того, как начали распространяться слухи о Apple Video iPod. Этот видеоплеер воспроизводит только несжатые файлы AVI , которые по сути представляют собой серию кадров в растровом формате с наложением звука, который обычно теряет синхронизацию с видеовыходом. Новая технология сжатия под названием MoviePod , выпущенная в 2006 году, позволяет людям помещать на свой iPod больше видеоконтента. Эта функция продолжает развиваться и является полезной для пользователей старых iPod (особенно для пользователей nano, которые с помощью iPodLinux могут получить чрезвычайно маленький медиацентр , который можно держать на ладони). [ 11 ]

podzilla 2, второе поколение podzilla, широко известное как pz2, заменило исходную версию podzilla. Он включал несколько новых функций, в первую очередь модульность; пользователи могут устанавливать новые приложения без перекомпиляции всего podzilla. Эта версия — единственный официальный рабочий набор Podzilla, который будет работать на iPod 5.5G.

См. также

[ редактировать ]
  1. ^ «Установщики IPodLinux» .
  2. ^ «iPodLinux: Список модулей» . Архивировано из оригинала 19 июня 2014 года . Проверено 23 июля 2007 г.
  3. ^ Найт, Уилл (1 марта 2005 г.). «iPod «скрипит» выдает секреты программного обеспечения» . Новый учёный . Reed Business Information Ltd. Архивировано из оригинала 10 августа 2014 года.
  4. ^ "приостановлено.страница" . cpanel2.sys-techs.net . Архивировано из оригинала 10 июня 2008 года.
  5. ^ «IRC Reader 28 сентября 2008 г.» . iPodLinux.вики . Архивировано из оригинала 19 августа 2014 года.
  6. ^ «АйподЛинукс» . ipodlinux.вики . Архивировано из оригинала 19 августа 2014 года.
  7. ^ «iPod Linux — Linux для вашего iPod» . www.ipodlinux.org . Архивировано из оригинала 5 сентября 2022 года . Проверено 5 сентября 2022 г.
  8. ^ Перейти обратно: а б «iPodLinux: Статус проекта» . 14 ноября 2008 года. Архивировано из оригинала 19 июня 2014 года . Проверено 25 декабря 2008 г.
  9. ^ «iPodLinux: установка вручную» . 14 декабря 2007. Архивировано из оригинала 19 июня 2014 года . Проверено 24 декабря 2007 г.
  10. ^ «iPodLinux: Поколения» . 21 марта 2009 года. Архивировано из оригинала 19 июня 2014 года . Проверено 21 марта 2009 г.
  11. ^ «iPodLinux: проигрыватель Mv» . 25 сентября 2006 года . Проверено 30 сентября 2006 г. [ постоянная мертвая ссылка ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 869b25ae1f431de2b654672313654d2e__1715697540
URL1:https://arc.ask3.ru/arc/aa/86/2e/869b25ae1f431de2b654672313654d2e.html
Заголовок, (Title) документа по адресу, URL1:
iPodLinux - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)