CodeMasterX
شنبه 04 فروردین 1386, 06:56 صبح
بهروز دالوندی - دنیای کامپیوتر و ارتباطات
دنیای اپنسورس یعنی همین! یعنی هر کس میتواند از وسایل شخصیاش، آن طور که دوست دارد استفاده کند!
وقتی درست چند روز بعد از عرضه Xbox 360 مایکروسافت، خبر نصب سیستمعامل لینوکس بر روی آن توسط چند هکر منتشر شد، شنیدن خبر نصب لینوکس روی iPod اپل که دیگر تعجبی ندارد.
iPod-Linux، پروژهای است که قصد دارد با استفاده از سیستمعامل لینوکس، کاربران iPod را از شر محدودیتهای موجود خلاص کند.
مدیران این پروژه در پاسخ به این سوال که چرا دست به چنین کاری زدهاند، سادهترین جواب ممکن را میدهند: «چون ما میتوانیم چنین کاری بکنیم»!
پروژه iPod-Linux به کابران این پخشکننده موسیقی و بخصوص هواداران اپنسورس امکان میدهد که iPod خود را از حالت یک محصول انحصاری خارج کنند، چرا که تا پیش از این، iPod به طور پیشفرض تنها با سیستمعاملهای ویندوز و مک سازگاری داشت و همچنین عدم پشتیبانی iPod از فرمت OGG نیز از جمله مسائلی بود که طرفداران نرمافزار آزاد را دلخور کرده بود.
OGG فرمتی برای فایلهای صوتی است که در سیستمعاملهای گنو/لینوکس به طور کامل پشتیبانی میشود و میتوان آن را با فرمت Mp3 مقایسه کرد. کمپانی اپل نیز همچنان به درخواست کاربران برای پشتیبانی از فرمت OGG جواب منفی میدهد.
با نصب لینوکس روی iPod، میتوان محدودیتهای این وسیله را تا حد زیادی از بین برد، به عنوان مثال در آینده نزدیک میتوان قابلیت پخش فرمت OGG، AAC، FLAc و ... را به iPod اپل اضافه کرد. البته این تنها مزیت پروژه iPod-Linux نیست؛ نصب لینوکس بر روی iPod، رابط کاربری ساده و جذابی را در اختیار کاربران این وسیله قرار میدهد و در عین حال به آنان اجازه میدهد که سیستمعامل پیشفرض اپل را همچنان روی iPod خود داشته باشند.
حتی اگر پشتیبانی از فرمتهای صوتی بیشتر را نادیده بگیریم، نصب لینوکس روی iPod امکان استفاده از تمام ظرفیتهای سختافزاری این وسیله را فراهم میکند، به عنوان نمونه آیپادی را در نظر بگیرید که اپل آن را تنها برای پخش موسیقی تولید کرده است، اما شما به مدد نصب لینوکس میتوانید از آن برای تماشای عکس یا حتی دیدن فیلم استفاده کنید! یا به انجام بازیهای کامپیوتری طراحی شده برای این وسیله بپردازید.
لینوکسی که روی iPod نصب میشود، از هسته uCLinux ساخته شده و در کنار رابط کاربری گرافیکی PodZilla که مخصوص iPod طراحی شده است، یک سیستمعامل تمام عیار را برای این وسیله فراهم میکند.
uCLinux یک هسته قابل تغییر است که به MMU (واحد مدیریت حافظه) احتیاج ندارد و به همین دلیل برای نصب شدن روی iPod گزینه مناسبی است، چرا که iPod به هر حال فقط یک پخش کننده موسیقی است و آن قدر قدرت ندارد که یک توزیع کامل از لینوکس را در خود هضم کند.
نکته جالب دیگری که به آن اشاره شد، سازگاری این سیستمعامل با سیستمعامل پیشفرض موجود در iPod است، به طوری که بعد از روشن کردن iPod میتوان سیستمعامل دلخواه را برای بارگذاری انتخاب کرد.
بدیهی است که مزیت همیشگی لینوکس نیز در این پروژه وجود دارد؛ iPod-Linux یک پروژه کد باز و در حال پیشرفت است، که هر روز به قابلیتهای آن اضافه میشود. هرچند در حال حاضر، این پروژه به ویژه در مورد پشتیبانی از فرمتهای تصویری ضعفهایی دارد، اما میتوان به کامل شدن آن در آینده نزدیک امیدوار بود.
رابط گرافیکی PodZilla، نیز امکانات زیادی را برای استفاده بهینه از iPod در اختیار کاربر قرار میدهد. دارا بودن یک File Browser قدرتمند برای جستوجوی فایلهای موسیقی و عکس و ... و استفاده از آنها، امکان ویرایش ظواهر خود PodZilla، و امکان نصب مجموعههای جالبی از ابزارهای دیگر، از جمله امکانات این رابط گرافیکی است.
iPod-Linux را میتوان از روی هر سه سیستمعامل ویندوز، مک و لینوکس بر روی iPod نصب کرد.
برای دریافت این نرمافزار، و سایر ابزارهایی که تا کنون برای آن ساخته شده، و نیز استفاده از راهنمای نصب، میتوانید به سایت رسمی این پروژه به نشانی http://www.iPodLinux.org مراجعه کنید.
مبحث دیگر، OverClock شدن CPU آیپاد به کمک هسته uCLinux است. OverClock کردن یک سختافزار یعنی کار کشیدن از آن، بیش از ظرفیت پیشفرضی که برایش تعیین شده است. این کار معمولا با استفاده از درایورهایی که همراه یک سختافزار ارائه میگردد، انجام میشود، در ضمن میزان این افزایش ظرفیت نباید اختلاف فاحشی با ظرفیت پیشفرض سختافزار داشته باشد، چرا که ممکن است بر اثر وارد آمدن فشار زیاد به سختافزار صدمه وارد شود.
در این مقاله قصد نداریم به جزئیات OverClock بپردازیم و به ذکر این نکته بسنده میکنیم که سیستمعامل لینوکس نصب شده روی آیپاد، CPU این وسیله را تا حد کمی OverClock میکند و سرعت عمل آن را تا حدی بهبود میبخشد. البته در این قسمت، جوانب احتیاط کاملا رعایت شده است.
در مورد قانونی بودن این کار، نمیتوان به طور قطعی اظهارنظر کرد. مدیران پروژه iPod-Linux، ادعا میکنند که طبق قوانین و قراردادهای Apple، نصب لینوکس روی iPod به هیچ وجه غیرقانونی نیست و کمپانی اپل همچنان باید به گارانتی خود در مورد iPod هایی که فروخته پایبند باشد، حتی اگر سیستمعامل لینوکس روی آنها نصب شده باشد!
البته مسلما واکنش اپل متفاوت خواهد بود، چراکه میتوان تغییراتی را که لینوکس در iPod ایجاد میکند نوعی دستکاری در این وسیله قلمداد کرد.
به هر حال، نصب لینوکس روی iPod ایده بسیار جالبی بود که در حال حاضر به صورت یک پروژه منسجم در حال پیگیری است، و شاید زمانی که پروژه مشابهی در مورد Zune (پخش کننده موسیقی مایکروسافت) هم شکل بگیرد، جالبتر هم بشود! و البته، ادامه این روند تا حد زیادی به میزان پیشرفت iPod-Linux و امکانات نهایی آن وابسته است.
دنیای اپنسورس یعنی همین! یعنی هر کس میتواند از وسایل شخصیاش، آن طور که دوست دارد استفاده کند!
وقتی درست چند روز بعد از عرضه Xbox 360 مایکروسافت، خبر نصب سیستمعامل لینوکس بر روی آن توسط چند هکر منتشر شد، شنیدن خبر نصب لینوکس روی iPod اپل که دیگر تعجبی ندارد.
iPod-Linux، پروژهای است که قصد دارد با استفاده از سیستمعامل لینوکس، کاربران iPod را از شر محدودیتهای موجود خلاص کند.
مدیران این پروژه در پاسخ به این سوال که چرا دست به چنین کاری زدهاند، سادهترین جواب ممکن را میدهند: «چون ما میتوانیم چنین کاری بکنیم»!
پروژه iPod-Linux به کابران این پخشکننده موسیقی و بخصوص هواداران اپنسورس امکان میدهد که iPod خود را از حالت یک محصول انحصاری خارج کنند، چرا که تا پیش از این، iPod به طور پیشفرض تنها با سیستمعاملهای ویندوز و مک سازگاری داشت و همچنین عدم پشتیبانی iPod از فرمت OGG نیز از جمله مسائلی بود که طرفداران نرمافزار آزاد را دلخور کرده بود.
OGG فرمتی برای فایلهای صوتی است که در سیستمعاملهای گنو/لینوکس به طور کامل پشتیبانی میشود و میتوان آن را با فرمت Mp3 مقایسه کرد. کمپانی اپل نیز همچنان به درخواست کاربران برای پشتیبانی از فرمت OGG جواب منفی میدهد.
با نصب لینوکس روی iPod، میتوان محدودیتهای این وسیله را تا حد زیادی از بین برد، به عنوان مثال در آینده نزدیک میتوان قابلیت پخش فرمت OGG، AAC، FLAc و ... را به iPod اپل اضافه کرد. البته این تنها مزیت پروژه iPod-Linux نیست؛ نصب لینوکس بر روی iPod، رابط کاربری ساده و جذابی را در اختیار کاربران این وسیله قرار میدهد و در عین حال به آنان اجازه میدهد که سیستمعامل پیشفرض اپل را همچنان روی iPod خود داشته باشند.
حتی اگر پشتیبانی از فرمتهای صوتی بیشتر را نادیده بگیریم، نصب لینوکس روی iPod امکان استفاده از تمام ظرفیتهای سختافزاری این وسیله را فراهم میکند، به عنوان نمونه آیپادی را در نظر بگیرید که اپل آن را تنها برای پخش موسیقی تولید کرده است، اما شما به مدد نصب لینوکس میتوانید از آن برای تماشای عکس یا حتی دیدن فیلم استفاده کنید! یا به انجام بازیهای کامپیوتری طراحی شده برای این وسیله بپردازید.
لینوکسی که روی iPod نصب میشود، از هسته uCLinux ساخته شده و در کنار رابط کاربری گرافیکی PodZilla که مخصوص iPod طراحی شده است، یک سیستمعامل تمام عیار را برای این وسیله فراهم میکند.
uCLinux یک هسته قابل تغییر است که به MMU (واحد مدیریت حافظه) احتیاج ندارد و به همین دلیل برای نصب شدن روی iPod گزینه مناسبی است، چرا که iPod به هر حال فقط یک پخش کننده موسیقی است و آن قدر قدرت ندارد که یک توزیع کامل از لینوکس را در خود هضم کند.
نکته جالب دیگری که به آن اشاره شد، سازگاری این سیستمعامل با سیستمعامل پیشفرض موجود در iPod است، به طوری که بعد از روشن کردن iPod میتوان سیستمعامل دلخواه را برای بارگذاری انتخاب کرد.
بدیهی است که مزیت همیشگی لینوکس نیز در این پروژه وجود دارد؛ iPod-Linux یک پروژه کد باز و در حال پیشرفت است، که هر روز به قابلیتهای آن اضافه میشود. هرچند در حال حاضر، این پروژه به ویژه در مورد پشتیبانی از فرمتهای تصویری ضعفهایی دارد، اما میتوان به کامل شدن آن در آینده نزدیک امیدوار بود.
رابط گرافیکی PodZilla، نیز امکانات زیادی را برای استفاده بهینه از iPod در اختیار کاربر قرار میدهد. دارا بودن یک File Browser قدرتمند برای جستوجوی فایلهای موسیقی و عکس و ... و استفاده از آنها، امکان ویرایش ظواهر خود PodZilla، و امکان نصب مجموعههای جالبی از ابزارهای دیگر، از جمله امکانات این رابط گرافیکی است.
iPod-Linux را میتوان از روی هر سه سیستمعامل ویندوز، مک و لینوکس بر روی iPod نصب کرد.
برای دریافت این نرمافزار، و سایر ابزارهایی که تا کنون برای آن ساخته شده، و نیز استفاده از راهنمای نصب، میتوانید به سایت رسمی این پروژه به نشانی http://www.iPodLinux.org مراجعه کنید.
مبحث دیگر، OverClock شدن CPU آیپاد به کمک هسته uCLinux است. OverClock کردن یک سختافزار یعنی کار کشیدن از آن، بیش از ظرفیت پیشفرضی که برایش تعیین شده است. این کار معمولا با استفاده از درایورهایی که همراه یک سختافزار ارائه میگردد، انجام میشود، در ضمن میزان این افزایش ظرفیت نباید اختلاف فاحشی با ظرفیت پیشفرض سختافزار داشته باشد، چرا که ممکن است بر اثر وارد آمدن فشار زیاد به سختافزار صدمه وارد شود.
در این مقاله قصد نداریم به جزئیات OverClock بپردازیم و به ذکر این نکته بسنده میکنیم که سیستمعامل لینوکس نصب شده روی آیپاد، CPU این وسیله را تا حد کمی OverClock میکند و سرعت عمل آن را تا حدی بهبود میبخشد. البته در این قسمت، جوانب احتیاط کاملا رعایت شده است.
در مورد قانونی بودن این کار، نمیتوان به طور قطعی اظهارنظر کرد. مدیران پروژه iPod-Linux، ادعا میکنند که طبق قوانین و قراردادهای Apple، نصب لینوکس روی iPod به هیچ وجه غیرقانونی نیست و کمپانی اپل همچنان باید به گارانتی خود در مورد iPod هایی که فروخته پایبند باشد، حتی اگر سیستمعامل لینوکس روی آنها نصب شده باشد!
البته مسلما واکنش اپل متفاوت خواهد بود، چراکه میتوان تغییراتی را که لینوکس در iPod ایجاد میکند نوعی دستکاری در این وسیله قلمداد کرد.
به هر حال، نصب لینوکس روی iPod ایده بسیار جالبی بود که در حال حاضر به صورت یک پروژه منسجم در حال پیگیری است، و شاید زمانی که پروژه مشابهی در مورد Zune (پخش کننده موسیقی مایکروسافت) هم شکل بگیرد، جالبتر هم بشود! و البته، ادامه این روند تا حد زیادی به میزان پیشرفت iPod-Linux و امکانات نهایی آن وابسته است.