انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: همگرایی در اوبونتو  (دفعات بازدید: 643 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین samanparsi

  • Full Member
  • *
  • ارسال: 122
  • جنسیت : پسر
  • کامپیوتر همان ویندوز نیست !
همگرایی در اوبونتو
« : 29 امرداد 1394، 07:48 ب‌ظ »
خواستم بدونم اوبونتو روی arm و دبیان armhf دقیقا همون نرم افزار ها رو اجرا میکنن که نسخه x86-64 اجرا میکنن ؟ یعنی نرم افزار ها نیازی به پرت شدن ندارن ؟
Open source for ever

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : همگرایی در اوبونتو
« پاسخ #1 : 29 امرداد 1394، 07:54 ب‌ظ »
از نظر دودویی که طبیعتاً روی بن‌سازه‌های مختلفی هستن. ولی تقریباً همهٔ دودویی‌ها از یک کد واحد ترجمه شدن.
همگرایی به این معنی نیست که بن‌سازه‌های مختلف رو یکی کنیم. اینه که در یک بن‌سازه، سیاست واحدی برای اشکال مختلف حضوری و نمایشی داشته باشیم.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین samanparsi

  • Full Member
  • *
  • ارسال: 122
  • جنسیت : پسر
  • کامپیوتر همان ویندوز نیست !
پاسخ : همگرایی در اوبونتو
« پاسخ #2 : 29 امرداد 1394، 09:26 ب‌ظ »
پس با توجه به این که کدهای مثلا سی یا سایر زبان های استفاده شده در کرنل قابل کامپایل و اجرا برای سایر معماری ها هستن ، ما کدهای باینری جدیدی رو برای معماری متفاوت تولید می کنیم و سورس و عملکرد یکیه ! API ها هم دست نخورده باقی می مونن ! فقط باینری های ما وقتی تشخیص یک رابط لمسی کوچیک دادن رابط لمسی نشون میدن وقتی صفحه نمایش بزرگ و موس و کیبورد رابط مربوط به اون رو .

اما یه سوال دیگه ، مایکروسافت در ویندوز ۱۰ چیکار کرده ؟
Open source for ever

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : همگرایی در اوبونتو
« پاسخ #3 : 30 امرداد 1394، 10:38 ق‌ظ »
پس با توجه به این که کدهای مثلا سی یا سایر زبان های استفاده شده در کرنل قابل کامپایل و اجرا برای سایر معماری ها هستن ، ما کدهای باینری جدیدی رو برای معماری متفاوت تولید می کنیم و سورس و عملکرد یکیه ! API ها هم دست نخورده باقی می مونن ! فقط باینری های ما وقتی تشخیص یک رابط لمسی کوچیک دادن رابط لمسی نشون میدن وقتی صفحه نمایش بزرگ و موس و کیبورد رابط مربوط به اون رو .
دقیقاً

اما یه سوال دیگه ، مایکروسافت در ویندوز ۱۰ چیکار کرده ؟
چیزی که در مایکروسافت هست به کلّی با این متفاوته. طبق ادّعای خود مایکروسافت، قراره هستهٔ APIها در ویندوز فون، ویندوز، ویندوز RT و اکس‌باکس یکی باشه و در نهایت همهٔ این‌ها APIهای شبیه به هم داشته باشن.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین samanparsi

  • Full Member
  • *
  • ارسال: 122
  • جنسیت : پسر
  • کامپیوتر همان ویندوز نیست !
پاسخ : همگرایی در اوبونتو
« پاسخ #4 : 30 امرداد 1394، 11:37 ق‌ظ »
پس ویندوز فقط API یکسان ارائه میده با سورس مختلف . در واقع قسمت هایی رو متناسب با نوع سیستم ( اکس باکس ،‌ موبایل یا دسکتاپ) به کرنل NT اضافه می کنه که با هم تفاوت دارن ولی API یکسانی دارن . ممنون آقای بهزادی
Open source for ever