IPodLinux - IPodLinux

iPodLinux
Ipodlinux.svg
Ipodlinux-mandelpod.jpg
MandelPod, а Mandelbrot орнатылды iPodLinux-те жұмыс істейді
ЖазылғанC, құрастыру тілі
ОЖ отбасыUnix тәрізді (BusyBox /Linux )
Соңғы шығарылым2.3 (x86) / 7 қаңтар 2007 ж; 13 жыл бұрын (2007-01-07)
Репозиторий Мұны Wikidata-да өңдеңіз
Платформаларқараңыз Үйлесімділік
Ядро түріМонолитті (өзгертілген linClinux )
UserlanduClibc, BusyBox
ЛицензияGNU GPLv2 +
Ресми сайтwww.ipodlinux.org

iPodLinux Бұл linClinux - негізделген Linux тарату іске қосу үшін арнайы жасалған Apple Inc. Келіңіздер iPod. IPodLinux болған кезде ядро болып табылады жүктелді ол Apple-дің iPod операциялық жүйесінің орнын алады және балама Podzilla автоматты түрде жүктеледі GUI және бірқатар қосымша қондырғы енгізілген бағдарламалар сияқты а бейне ойнатқыш, an кескін қарау құралы, а командалық жол қабығы, ойындар, эмуляторлар үшін бейне ойын консолі, бағдарламалау демо, және басқа эксперименталды немесе кейде аяқталмаған бағдарламалық жасақтама.

Жоба 2009 жылдан бері белсенді емес, бірақ оның веб-сайты әлі де жұмыс істейді. Одан әрі дамыту Тегін және ашық ақпарат көзі iPod-қа арналған бағдарламалық жасақтама жалғасын тапты Rockbox жобасы, zeroslackr, және freemyipod, олар iPodLinux-ті ығыстырып шығарды. Кейбір үшінші тарап орнатушылары әлі де қол жетімді.[1]

Негізгі құрылым

iPodLinux мәні бойынша usingClinux көздерінен құрылған Linux ядросынан тұрады uClibc C стандартты кітапхана бірге жүргізуші код iPod компоненттері үшін (немесе кері инженерлік қол жетімді жерлерде). Оған кіреді пайдаланушы аймағы linClinux және / немесе бағдарламалары BusyBox, а UNIX -стиль файлдық жүйе (ішінде жасалуы мүмкін) HFS + пішімделген iPod, немесе ext2 бөлім қосулы FAT32 пішімделген iPod) және Podzilla GUI (және оның модульдері). Apple's меншіктік iPod OS керісінше көрінбейтінді пайдаланады жүктеуші және негізделген ARM процессоры бастапқыда жазылған ядро Pixo және iPod Миллер бағаналары браузер бағдарламасы, а GUI Apple мен Pixo Pixo арқылы жазған қолдану шеңбері, және басқа да микробағдарлама және Apple-дің стандартты мінез-құлқын қолдау үшін өндірушінің сілтеме кодынан жазылған компонент драйверлері.

Ерекшеліктер

IPodLinux жүктелетін iPod

Сонымен қатар ядро, iPodLinux негізгі компонент ретінде podzilla және podzilla2 сипаттамаларына ие, қосымшалар:

Тарих

4-ші буын iPod-тың жүктеушісін неміс Нильс Шнайдер шығарды Информатика студент. Қажетті жүктеушіні шығарудың бағдарламалық жасақтаманың бұрынғы әдістері енді жұмыс істемеді. Бернард Лич бұған дейін iPod ішіндегі пьезо дыбыстық сигналын қалай басқаруға болатынын анықтаған. Шнайдер өзінің бағдарламасын кейбір модификациямен жаңа iPod жүктеушісінің әр байтына бірнеше рет басу үшін пайдалана алды. Экстракция процесі 22 сағатта аяқталды және Шнайдерден процеске сырттан кедергі келтірмеу үшін дыбыс өткізбейтін қорап жасау қажет болды.[3]

Сервердің ауысуы

2008 жылы 11 маусымда ұйымның веб-сайты тоқтатылды және оның орны бос бетке бағытталумен ауыстырылды.[4] Сервер қызметтерін біртіндеп қалпына келтірді.[5] 2008 жылдың 1 қазанында iPodLinux.org DNS мекенжайы жаңартылып, сервер 2008 жылдың 5 қазанында қайтадан желіге қосылды. 2009 жылдың 22 маусымында сервер қайтадан оффлайн режимінде тартылды. Сервер 8 қыркүйекте қайтадан желіге қосылды. 2010 жылдың қыркүйегінде сервер қайтадан оффлайн режимінде болды және әлі желіге қосылмаған Әзірлеушілердің бірі Александр Папст а жариялады айна сайтының мекен-жайы ipodlinux.wiki.[6] 2015 жылы сайт оффлайн режимінде болды. Алайда, 2019 жылы ол желіде.

Үйлесімділік

IPodLinux викиіне сәйкес, «әзірлеушілер [келесі мүмкіндіктерді] жұмыс істей алды, бұл мүмкіндіктің кең қолданысқа дайын екендігін білдірмейді».[7]

iPodLinux үйлесімділік кестесі[7]
ҰрпақКүні[1 ескерту]СКДКірісСериялық[2 ескерту]Қатты дискПьезоАудио ойнатуАудио жазбаFireWireUSB флешҚуатты басқаруБейне шықты
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.5GҚазан 2006ИәИәЖоқИәІшінара[5 ескерту]ИәЖоқЖоқІшінара[3 ескерту]Ішінара[4 ескерту]Жоқ
КлассикалықҚыркүйек 2007ЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқ
iPod touch және iPhone[7 ескерту]Қыркүйек 2007ЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқ
Mini 1G2004 жылғы қаңтарИәИәЖоқИәІшінара[5 ескерту]ИәЖоқІшінара[3 ескерту]Ішінара[3 ескерту]Ішінара[4 ескерту]Жоқ
Mini 2GАқпан 2005ИәИәЖоқИәІшінара[5 ескерту]ИәЖоқІшінара[3 ескерту]Ішінара[3 ескерту]Ішінара[4 ескерту]Жоқ
Nano 1GҚыркүйек 2005ИәИәЖоқИәІшінара[5 ескерту]ИәЖоқЖоқІшінара[3 ескерту]Ішінара[4 ескерту]Жоқ
Nano 2GҚыркүйек 2006ЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқ
Nano 3GҚыркүйек 2007ЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқ
Nano 4GҚыркүйек 2008 жЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқ
Nano 5GҚыркүйек 2009ЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқ
Nano 6GҚыркүйек 2010ЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқ
Nano 7GҚыркүйек 2012ЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқЖоқ
  1. ^ IPod iPodLinux қолдайтын күн емес, бастапқыда шыққан күн.
  2. ^ Қашықтан басқару пультінің жұмысы үшін сериялық қажет.
  3. ^ а б c г. e f ж сағ мен j к л Екі де USB флеш не FireWire осы модельдер үшін байланыс драйверлері әлі бар. Оның орнына USB құрылғысы қосылған кезде, iPod пайдаланушыдан iPod-ты диск режиміне қайта қосуды ұсынады.
  4. ^ а б c г. e f ж сағ Батареяның негізгі өлшегіші және терең ұйқы функциялары бар.
  5. ^ а б c г. e f ж Қазіргі уақытта podzilla пьезоға тікелей кіреді - ядро ​​драйвері жоқ.
  6. ^ а б Бұл модельдерде тек микрофон арқылы жазба жұмыс істейді, жол жоқ.
  7. ^ Мүмкін қолдау көрсетілмейді. IPhone және iPod Touch (OS X) homebrew бағдарламасы қазірдің өзінде қол жетімді.

2006 жылдың 5 тамызынан бастап iPodLinux ресми түрде тек 1, 2 және 3 ұрпақ iPod қолдайды,[дәйексөз қажет ] дегенмен жаңа буындар ішінара үйлесімді.[8] IPodLinux жобасы қолдауды жоспарламайды iPod араластыру болмауына байланысты GCC shuffle-дің DSP57000 өзегіне арналған компилятор, сондай-ақ iPod shuffle-де экранның жоқтығы.[9] Кейінгі ұрпақтар iPodLinux-ті көптеген қолдану үшін жақсы жұмыс істейтін болса, барлық мүмкіндіктер жұмыс істемейді; бұл кейінгі ұрпақтарға жобада ресми iPod қолдау көрсетілмейді, егер оларда алдыңғы iPod-дың көптеген мүмкіндіктері жұмыс істемесе. Орнатушылар жасалу үстінде. Қазіргі уақытта 2.3 орнатушысы бар Microsoft Windows немесе Linux кез-келген буынға орната алады iPod (iPod араластыру және. қоспағанда iPod nano 2 буын). 2008 жылдың сәуір айынан бастап iPodLinux екінші және үшінші буын iPod наносымен немесе 6-шы iPod iPod классымен қамтылған жаңа iPod микробағдарламасында жұмыс істемейді, және 2-қондырғыны iPodLinux-ті 5.5-ші буынға орнату үшін пайдалану мүмкін емес. Сонымен қатар, аудио жазу мүмкіндігі туралы көп айтылған қазіргі уақытта ipodlinux / zeroslackr соңғы нұсқаларында жұмыс істемейді. IPodlinux-те әзірленіп жатқан хабарлама жазу кезінде беріледі, ал zeroslackr-де жазу мүлдем көрсетілмейді.

Жобаның ең көрнекті жетістіктерінің бірі - ол, сөзсіз бейне ойнатқыш, Apple-дің Video iPod туралы қауесет тарай бастағаннан бірнеше ай бұрын шығарылды. Бұл бейне ойнатқыш тек қысылмаған күйде ойнайды AVI файлдар, олар негізінен тек бірқатар нүктелік карта бейне шығысымен синхрондауды жоғалтатын аудио қабаты бар форматталған кадрлар. Деп аталатын жаңа қысу техникасы MoviePod, 2006 жылы шыққан, адамдарға iPod-ға көбірек видео контент қоюға мүмкіндік береді. Бұл функция жетілдірілуде және ескі iPod қолданушылары үшін пайдалы функция (әсіресе iPodLinux көмегімен өте кішкентай алатын нано пайдаланушылар) медиа орталық алақанда ұстауға болатын).[10]

podzilla 2, podzilla екінші ұрпағы және әдетте pz2 деп аталады, podzilla-дің бастапқы нұсқасын ауыстырды. Оған бірнеше жаңа мүмкіндіктер кірді, ең бастысы модульдік; пайдаланушылар барлық podzilla-ны қайта жинамай жаңа қосымшаларды орната алады. Бұл нұсқа - 5.5G iPod-да жұмыс істейтін Podzilla ресми қызметкерінің жалғыз жұмыс жиынтығы.

Сондай-ақ қараңыз

Пайдаланылған әдебиеттер

  1. ^ http://aqua-gero.com/miche/
  2. ^ «iPodLinux: модульдер тізімі». Архивтелген түпнұсқа 2014 жылғы 19 маусымда. Алынған 23 шілде, 2007.
  3. ^ Найт, Уилл (1 наурыз, 2005). «iPod бағдарламалық жасақтама құпияларын сатады». Жаңа ғалым. Reed Business Information Ltd. мұрағатталған түпнұсқа 2014 жылғы 10 тамызда.
  4. ^ «[Атауы жоқ]». Архивтелген түпнұсқа 10 маусым 2008 ж.
  5. ^ «IRC Reader 2008-09-28». iPodLinux. Архивтелген түпнұсқа 2014 жылғы 19 тамызда.
  6. ^ «Үй». iPodLinux. Архивтелген түпнұсқа 2014 жылғы 19 тамызда.
  7. ^ а б «iPodLinux: жобаның күйі». 14 қараша, 2008. мұрағатталған түпнұсқа 2014 жылғы 19 маусымда. Алынған 25 желтоқсан, 2008.
  8. ^ «iPodLinux: қолмен орнату». 14 желтоқсан 2007 ж. Мұрағатталған түпнұсқа 2014 жылғы 19 маусымда. Алынған 24 желтоқсан, 2007.
  9. ^ «iPodLinux: Ұрпақтар». 21 наурыз 2009 ж. Мұрағатталған түпнұсқа 2014 жылғы 19 маусымда. Алынған 21 наурыз, 2009.
  10. ^ «iPodLinux: MV ойнатқышы». 25 қыркүйек, 2006 ж. Алынған 30 қыркүйек, 2006.

Сыртқы сілтемелер