انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => نویسنده: moosavy در 10 آبان 1388، 07:11 بظ
-
با سلام
میخواستم ببینم راهی هست که نرمافزارهای Mac OS X رو روی Free Bsd اجرا کرد؟ خیلی گشتم چیزی پیدا نکردم.
با تشکر
-
اگر این سوال رو توی انجمن کاربران ایرانی مک مطرح کنید بهتر به نتیجه می رسید...
http://irmug.org/
شاید از دوستان کسی باشه که اینجا بتونه جوتب بده... ;)
-
با تشکر، حتما این کار رو میکنم.
-
تا حالا که اونجا کسی جواب نداده.
-
منظور کدوم برنامهها هست!؟ اگه منظور نصب فتوشاپه یا نصب برنامه فاینال کات پرو یه میلیونی روی یونیکسه! نمیشه :) چون اگه میشد الان همه به جای اینکه لئوپارد داشته باشن، میرفتن یونیکس! یه سری برنامه ها که معمولا فری هستن، روی هر دو تا توزیع و حتی لینوکس نصب میشن مث وی ال سی! یا فایرفاکس!
-
منظور کدوم برنامهها هست!؟ اگه منظور نصب فتوشاپه یا نصب برنامه فاینال کات پرو یه میلیونی روی یونیکسه! نمیشه :) چون اگه میشد الان همه به جای اینکه لئوپارد داشته باشن، میرفتن یونیکس! یه سری برنامه ها که معمولا فری هستن، روی هر دو تا توزیع و حتی لینوکس نصب میشن مث وی ال سی! یا فایرفاکس!
خب مک هم یه یونیکسه دیگه ;D و بر اساس همون BSD یه جور BSD مدرن شده توسط استیو جابز
اینجور کارها هم نیاز به دانش خیلی بالای برنامه نویسی داره تا مقدمات نصب برنامه هاش رو دیگر نسخ BSD غیر از خوده MAC OS X فراهم بشه :)
-
منظور کدوم برنامهها هست!؟ اگه منظور نصب فتوشاپه یا نصب برنامه فاینال کات پرو یه میلیونی روی یونیکسه! نمیشه :) چون اگه میشد الان همه به جای اینکه لئوپارد داشته باشن، میرفتن یونیکس! یه سری برنامه ها که معمولا فری هستن، روی هر دو تا توزیع و حتی لینوکس نصب میشن مث وی ال سی! یا فایرفاکس!
خب مک هم یه یونیکسه دیگه ;D و بر اساس همون BSD یه جور BSD مدرن شده توسط استیو جابز
اینجور کارها هم نیاز به دانش خیلی بالای برنامه نویسی داره تا مقدمات نصب برنامه هاش رو دیگر نسخ BSD غیر از خوده MAC OS X فراهم بشه :)
فایرفاکس رو برو نسخه ۳.۶ آپدیت کن. تمام افزونه ها از کار کردن مییوفتن! چرا؟ فایرفاکس که همونه و افزونه هم همونه! برنامههای پیشرفته و کلوز سورس که دیگه جای خود دارن! ینی اگه حتی رو یونیکس هم اجرا بشه مخصوصا یه کاری میکنن که اجرا نشه :o
-
فایرفاکس رو برو نسخه ۳.۶ آپدیت کن. تمام افزونه ها از کار کردن مییوفتن! چرا؟ فایرفاکس که همونه و افزونه هم همونه! برنامههای پیشرفته و کلوز سورس که دیگه جای خود دارن!
اما میشه کاری کرد که اکثر اون افزونهها دوباره به کار بیفتن(بدون آپدیت افزونه). فقط کافیه بهش کلک بزنی و فکر کنه با ۳٫۶ سازگار هست! بعد اجرا میشه اگه از لحاظ فنی سازگار بود(یعنی تغییرات فایرفاکس جدید تاثری در عمکردش نداشت) که هیچ وگرنه ارور میده...
هستهٔ MacOSX بر اساس هستهٔ FreeBSD هست. و FreeBSD (و بیشتر از اون، NetBSD) که تمیز بودن کد و قابلیت انتقال بین سختافزارهای مختلف معروف هست(بیشتر از لینوکس، شاید برای همین کمی پایدارتر از لینوکس هست). حتی من جایی خوندم که FreeBSD میتونه فایلهای باینری لینوکس رو اجرا کنه! پس بعید نیست که بشه برنامههای باینری MacOSX رو هم توش اجرا کرد. مخصوصاً که هستهٔ MacOSX هم آزاد هست(اسمش Darwin هست یا شایدم هستهش قسمتی از Darwin باشه. به هر حال Darwin آزاد هست بر خلاف قسمتهای دیگهٔ MacOSX)
اما اینکه روی این مورد کار شده یا نه! نمیدونم.
به هر حال با فرض اینکه هستهٔ مک رو هم بشه توی FreeBSD لود کرد، فقط هسته که نیست، برنامهٔ مک با کل سیستم(از جمله کتابخانهها) در ارتباط هستن.
اگه هدفتون اینه که برنامههای مک(که نسخهٔ مخصوص گنو/لینوکس یا BSD ندارن) رو روی یه سیستم آزاد اجرا کنید(نه خود مک که بیشترش غیرآزاد هست) شاید سیستمعامل GNU-Darwin به کارتون بیاد.
ینی اگه حتی رو یونیکس هم اجرا بشه مخصوصا یه کاری میکنن که اجرا نشه :o
اولاً که MacOSX و FreeBSD و گنو/لینوکس، همه پیادهسازیهایی از یونیکس هستن. (GNU هم که مخفف GNU's Not Unix هست یعنی یه گنو یه پیادهسازی جدید و کاملاً آزاد از یونیکس هست نه خود یونیکسهای موجود. یعنی گنو از سورس یونیکسهای قبل از خودش که غیرآزاد بودن استفاده نکرده)
ثانیاً اپل که مثل مایکروفاست نیست، اینجور انحصارطلبیها ازش بعید به نظر میرسه! ;)
-
ایده اصلی من بیشتر مربوط به این موضوع میشد که یک توزیع ایرانی بر پایه FreeBsd داشته باشیم. اما مسأله اصلی در رقابت با ویندوز و مک، مسأله نرمافزار هست. نرمافزارهای زیادی برای mac وجود داره که میتونه کمی با ویندوز توی این حیطه رقابت کنه. (البته نرمافزار آزاد زیادی برای لینوکس و یونیکس وجود داره اما تنها تعداد کمی از آنها برای کارهای خیلیحرفهای مناسبه و منظور من نیز وجود نرمافزارهایی حرفهای بر روی یک پلتفرم آزاد هست.- اگر چه استالمن کلاً با این قضیه هم مخالفه) برای همین میخواستم ببینم که از دیدگاه عملی، آیا امکانش هست که ما نرمافزارهای مک رو بر روی FreeBsd و یا یک توزیع مشتق شده از اون اجرا کرد؟
-
توجه کن که استالمن مخالف وجود نرم افزارهای حرفه ای نیست بلکه مخالف حضور نرم افزارهای تجاری و غیر ازاد روی یه سکوی ازاده :) البته هم اکنون نرم افزارهای غیر ازاد تجاری نیز برای لینوکس تولید میشه مثل همون MATLAB ولی تعدادشون اندکه
-
درسته موافقم، اما مسأله اینه که همونطور که خودتون هم گفتین این نرمافزارها کم هستن. شاید یکی از علل اصلی اینکه افراد تمایل دارن که از ویندوز استفاده کنن هم همین گستردگی برنامههاست. بالاخره نباید فراموش کنیم که اگر چه آزادی مترادف رایگان بودن نیست، اما انتظار اغلب کاربران نرمافزارهای آزاد یا اوپنسورس همون رایگان بودنه. اینطوری هم که مخارج برنامهنویسها نمیگذره. باید دنبال یک راهحلی بود که نه سیخ بسوزه نه کباب