#X86 vs #ARM
خب داستان این که چند دهه پیش چندین معماری مختلف برای پردازنده های کامپیوتری اختراع شد که دو مورد از معروفترین های اون RISC و CISC بود. ریسک دستورالعمل های کمی داشت و به همین دلیل سایز پردازنده، مصرف انرژی کمتر و طراحی ساده تری داشت اما نرم افزار باید اون محدودیت
دستورالعمل رو حل می کرد. در طرف دیگه سیسک دستورالعمل های بیشتری رو پشتیبانی می کنه و دست برنامه نویس خیلی بازتر و به دلیل معماری متفاوت توان کار در فرکانس های خیلی بالاتر از ریسک رو داره اما در مقابل مصرف انرژیش خیلی بیشتر و طراحی خود پردازنده خیلی مشکل تر.
تا اونجا که
من شنیدم همین فرکانس کاری بالاتر و دستورالعمل های بیشتر (راحتی برنامه نویسی) باعث شد که از ابتدا معماری سیسک برای کامپیوتر ها استفاده بشه که اینتل و amd تخصص شون این معماری که به x86 هم معروف. در طرف مقابل بخاطر مصرف انرژی کمتر دستگاههای مختلف از بوردهای الکترونیکی تا گوشی و
تبلت به سمت ریسک رفتند که مشهورترین طراحی این معماری متعلق به کمپانی ARM.
خب حالا وضعیت چطوره؟ ما دو دنیای متفاوت داریم: دنیای ایکس۸۶ که دنیای لپ تاپ ها، پی سی ها و سرورهاست و دنیای آرم که دنیای گوشی ها و تبلت هاست و برنامه های هرکدام از این ها توی دنیای دیگه اجرا نمیشه و
افراد فکر می‌کنند که نمیشه مزایای هردو رو با هم داشت, اما واقعا اینطور؟
از سال پیش ویندوز حرکت به سمت آرم رو با معرفی سرفیس پرو ایکس که پردازنده آرم داشت شروع کرد اما یه مشکلی وجود داشت که باعث شد که کسی زیاد به اون توجه نکنه. اون مشکل عدم پشتیبانی ویندوز آرم از برنامه‌های
ویندوز معمولی (ایکس ۸۶) بود، هیچکس نمی خواد محصولی رو بخره که هیچ برنامه ای براش وجود نداره.
اما این وضعیت در این چندماه تغییر کرد، ابتدا مایکروسافت اعلام کرد که مشغول کار روی یک شبیه ساز ۶۴ بیتی است که اجازه میده برنامه‌های ویندوز معمولی روی ویندوز آرم بدون نیاز به هیچ تغییری
اجرا بشند و سال آینده اون رو وارد بازار می کنه. در طرف مقابل اپل با یک اقدام انقلابی پردازنده طراحی خودش رو معرفی کرد که برپایه آرم بود و همراه پردازنده شبیه ساز خودش به اسم روزتا رو هم معرفی کرد. در ابتدا خیلی ها(از جمله خودم) خیلی نسبت به این پردازنده بدبین بودیم اما وقتی که
لپتاپ ها به بازار آمدند و افراد مختلف اونها رو تست کردند همه شگفت زده شدند. اپل موفق شده بود که پردازنده ای طراحی بکنه که از نظر توان با ایکس ۸۶ رقابت کنه (براحتی اینتل i5 رو شکست میده و باi7 در رقابت) و از طرف دیگه مصرف انرژی پایین آرم رو هم حفظ کنه و اینها با نرم افزارهای
تست کننده‌ای بدست آمده که روی شبیه ساز اجرا شدند (شبیه ساز باعث بدتر شدن نتایج میشه).
خب حالا ما برای اولین بار محصولی رو داریم که نتنها مزایای هردو طراحی رو داره بلکه می تواند نرم‌افزارهای هردو طراحی رو به خوبی اجرا کنه(مک بوک های جدید می تونند اپ های آی او اس رو اجرا کنند و
مایکروسافت هم داره روی اجرای اپ های اندروید کار می کنه). بنابراین من معتقدم که در چند سال آینده (۳-۵ سال) کلا کامپیوتر های ایکس ۸۶ حذف و همه از سیستمهای آرم استفاده خواهند کرد و دیگه تفاوتی بین اپ موبایل و برنامه لپ تاپ نخواهد بود.
حالا موضع لینوکس چیه؟
قبل از اینکه به این سوال
جواب بدم باید یه موضوع دیگه رو توضیح بدم.
دنیای ایکس۸۶ خیلی استاندارد شده است و هر دو تولید کننده عمده (اینتل و ای ام دی) از استانداردهای خاصی پیروی می کنند اما آرم اینطور نیست. هر شخص یا شرکتی می تواند یک لایسنس رو از آرم بخره و هرطور که خواست اون رو تغییر بده و تولید کنه و
این دقیقا یکی از بزرگترین مشکلات اندروید بود و هست و این یکی از دلایلی که اپل سالهاست پردازنده های خودش رو برای گوشی و تبلت طراحی می کنه و باز هم به همین دلیل بود که زمانیکه ویندوز فون وجود داشت مایکروسافت خیلی در مورد سخت افزار سخت گیر بود. این نبود استاندارد جهانی چیزی که
لینوکس در مهاجرت به آرم باهاش مشکل داره. همین حالا لینوکس برای آرم وجودداره و حتی تکنولوژی مجازی سازی (مثلا داکر) رو هم پشتیبانی میکنه اما نوشتن یک شبیه ساز که اجازه بده برنامه‌های ایکس ۸۶ روی آرم اجرا بشه نیازمند این که تمام پردازنده های آرم از یک استاندارد خاص پیروی کنند وگرنه
شبیه ساز امکان کار نداره. حالا ما از طرف اپل رو داریم که هم نرم افزار و هم سخت افرار رو طراحی و کنترل می کنه و از طرف دیگه ویندوز رو داریم که اینقدر بزرگ که سازندگان حاضرند که به حرفش گوش کنند و از استانداردهاش پی روی کنند اما لینوکس چی؟ فعلا هیچی و این چیزی که لینوکسی ها رو
عصبانی کرد.
لینوکس دو راه داره، یا اینکه یک شبیه ساز غیر بهینه و کند تولید کنه که روی همه پردازنده ها کار کنه یا اینکه برای لینوکس دنیای آرم و ایکس ۸۶ همیشه جدا باشد و هر برنامه‌ای باید جداگانه برای این محیط‌ها کامپایل بشه.
خلاصه اینکه خودتون رو برای لپ‌تاپ های عالی مایکروسافت و
اپل آماده کنید تا ببینیم لینوکس به کجا می رسد.
خب دوستان ظاهرا شروع به مجازی سازی برای اپل #M1 کردند و حالا شما می تونید ویندوز آرم و #Ubuntu رو روی M1 اجرا کنید:


پ.ن
من همیشه می گفتم باتوجه به قیمت لپتاپهای اپل ارزش خرید نداره اما
حالا مکبوک ایر واقعا بهترین لپتاپ غیر گیمینگ که میشه خرید
این هم لینک راهنمای اجرای ویندوز و لینوکس روی M1

gist.github.com/citruz/9896cd6…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ozymandias

Ozymandias Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @HardcorAtheist

6 Dec
نقشه #گلوبالیست ها برای دنیا: ری استارت بزرگ
#TheGreatReset
خیلی ها تلاش گلوبالیست ها برای سلطه بر جهان رو تئوری توطئه می دانند اما حالا ورلد اکانامیک فروم (واف) اون رو رسما منتشر کرده و افراد و سیاستمداران مختلفی از پرنس چارلز و مگان مارکل تا بایدن و کری اون رو تبلیغ می کنند و
اعلام کردند که به اون پایبندند. پرنس چارلز کرونا رو یک فرصت بزرگ میدانه برای اجرای این تغییرات که البته میهن پرستان انگلیسی از خجالتش در آمدن و در 72 ساعت 80هزار امضا در مخالفت با حرف هاش جمع کردند.

در مقاله ای که تایمز با همکاری واف منتشر کرده (لینک ها در انتها) چند ماه قبل از
انتخابات آمریکا بایدن رو برنده دانستند(توجه کنید که فرض نکردند) و همینطور اکثریت سنا و کنگره رو متعلق به دموکرات ها دانستند. بعد از این قرار که بایدن روابط با اروپا رو بهبود بده و اختراعات آمریکا بخصوص دارپا رو در اختیار اروپا قرار بده و بعد از اون هم تمام کشورها موظف هستند که
Read 12 tweets
16 Aug 19
#دین_در_شوروی
همیشه می بینیم که افرادی از روی ناآگاهی یا فقط برای تخریب آتئیست ها جنایات کمونیسم در شوروی رو به آتئیست ها نسبت میدن به همین دلیل تصمیم گرفتم که بصورت خلاصه در مورد این موضوع بنویسم
اما قبل از اینکه شروع کنم بگم که آتئیسم یک ایدیولوژی نیست.
اگر کسی به هر دلیل وجود موجودی بنام خدا رو قبول نداشته باشه آتئیست محسوب میشه مستقل از اینکه چطور به این مرحله رسیده.
میشه رابطه دین و کمونیسم رو به دو قسمت تقسیم کرد: قبل از ج.ج و بعد از اون. لنین و اکثر سران کمونیست به پیروی از مارکس دین رو افیون ملت ها می دونستند و
ابزاری برای سرکوب مردم در دستان حاکمان و به همین دلیل محدودیت هایی رو بر ادیان اعمال کردند اما هیچوقت دین رو تماما ممنوع نکردند. در ابتدا طی حکمی رسما دین از سیاست جدا شد سپس بعضی امتیازات کشیش ها مانند انتخاب اسم برای بچه ها و رای داد از کشیشان گرفته شد اما
Read 12 tweets
17 Mar 18
1- در این مجموعه تویت از جنبش چپ و انتقاد از اون مینویسم, البته این یک مجموعه آماده نیست و به تدریج نوشته میشه( تنبلی بد دردیه :) )
#چپ #سیستم_سیاسی
2- همیشه برام سوال بود که چرا چپها و مسلمین اینقدر خوب باهم کنار میان(اتحاد سرخ و سیاه) باوجود اینکه نباید اینطور باشه اما حالا به جواب رسیدم. هردو فکر میکنند که تنها راه سعادت بشر رو اونها میدونند و بقیه تحت تاثیر تبلیغات غرب شستشوی مغزی داده شدند و این ماموریت تاریخی یا الهی /
3- اونهاست که مردم رو از زندان امپریایسم نجات بدند و به بهشت کارگری یا اسلام هدایت کنند.
در این راه هردو گروه خیلی از نقایصشون رو که بصورت بنادین باعث سقوط و بدبختی جوامع میشه رو نادیده می گیرند اما قبل از اینکه به این نواقص بپردازم باید مشخص کنیم که منظور ما از چپ یا راست چیه
Read 28 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!