نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • برنامه ها
  • Mac OS X یا آنچه همه باید در مورد مکینتاش، اپل و سیستم عامل ها بدانند. برنامه های خروج اجباری

Mac OS X یا آنچه همه باید در مورد مکینتاش، اپل و سیستم عامل ها بدانند. برنامه های خروج اجباری

در این مقاله یاد خواهید گرفت:

چرا به اطلاعات سیستم نیاز دارم؟

نحوه جمع آوری آمار در Mac OS X؟

هنگام کار بر روی رایانه خود از اپل، ممکن است با مشکلات متعددی مانند عدم امکان چاپ یک سند و همچنین انواع خطاهایی که هنگام انجام هر کاری ایجاد می شود و البته خطای اصلی که بسیاری از کاربران رایانه آن را توصیف می کنند مواجه شوید. به عنوان "کاهش سرعت کامپیوتر". مشکل با ایستگاه کاری شما همیشه ناخوشایند است، انرژی و اعصاب شما را هدر می دهد. علاوه بر این، ناخوشایندترین چیز ناتوانی در انجام هر کاری برای از بین بردن خطاها است.

اگر سیستم ویندوز به نوعی برای کاربران عادی آشنا باشد و برخی از آنها ساده ترین روش های حل مشکلات پیش آمده را بدانند، پس Mac OS X میدانی از "سیاره دیگری" است. به نظر می رسد که در این سیستم همه چیز آنطور که ما عادت کرده ایم نیست و در واقع این درست است، اما نه برای بدتر، بلکه فقط برای بهتر شدن. Mac OS X واقعاً یک سیستم عامل متفاوت است، لذت بخش است، پس از آن همه چیز دیگر کم نقص به نظر می رسد.

در مواقع مشکل با Mac OS X، اولین قدم این است که بدانید سیستم عامل شما به طور کلی چگونه کار می کند. شما باید داده های مربوط به آن را با جزئیات بیشتری جمع آوری کنید و به وضوح تمام فرآیندهایی را که اتفاق می افتد درک کنید. می پرسی چگونه این کار را انجام می دهی؟ اطلاعات سیستم Mac OS X دقیقا چیست؟ ساده است، اطلاعات بر اساس چندین شاخص تشکیل می شود که از جمله آنها می توان به دستگاه های USB درج شده، درایورهای نصب شده، لیستی از فرآیندهای تعامل با پردازنده مرکزی در یک لحظه خاص و البته نرم افزار نصب شده توسط شما اشاره کرد.

به منظور جمع آوری تمام این اطلاعات در سیستم های خانوادهپنجره ها ، مطمئناً باید از چندین ابزار داخلی سیستم عامل بازدید کنید ، آنچه در پایان به دست می آورید شما را خیلی راضی نمی کند ، به این معنی که به دنبال ابزارهایی برای تجزیه و تحلیل برنامه های شخص ثالث خواهید بود (من می خواهم توجه داشته باشم که این ابزارها همیشه برای سیستم شما ایمن نیستند).

به نوبه خود، اپل در Mac OS X عملکرد بسیار مفیدی را ارائه کرده است که به شما کمک می کند به هر اطلاعاتی در مورد مک خود دسترسی داشته باشید، حتی اگر با تمام ابزارهای تجزیه و تحلیل آشنایی چندانی نداشته باشید.


در عین حال، می‌توانید اطلاعات مربوط به سیستم Mac OS X را به روش‌های مختلفی دریافت کنید، اولین مورد باز کردن Activity Monitor است که می‌توانید نحوه عملکرد برنامه‌ها، میزان بارگذاری سیستم و پردازنده مرکزی را پیگیری کنید. و البته، به طور کلی مشخص کنید که دقیقاً چه چیزی در مک شما اجرا می شود. Activity Monitor در ارائه گزارشات به اشکال مختلف ( گرافیکی و متنی ) بسیار عالی عمل می کند.


علاوه بر Activity Monitor معمولی، همیشه یک آنالوگ "بی رحمانه" با استفاده از "Terminal" وجود دارد. موافق باشید که کار در ترمینال احساسات متفاوتی را ایجاد می کند، گویی که در این ابزار حرفه ای کار می کنید و در عین حال چیزی در مورد آن نمی دانید. باور کنید، بسیاری از متخصصان نمی توانند به خود ببالند که با استفاده از ترمینال، تعدادی از اقدامات مورد نیاز خود را با آرامش انجام می دهند.

بنابراین، برای به دست آوردن اطلاعات در مورد سیستم با استفاده از ترمینال در Mac OS X Mavericks، باید از دستور "systemstats" استفاده کنید، که گزارشی نسبتاً همه کاره از عملکرد مک شما ایجاد می کند. برای مشاهده این گزارش کافی است ترمینال را باز کنید (اگر آن را در سینی ندارید، در منوی Utilities قرار دارد).


پس از باز کردن ترمینال، دستور را تایپ کنید:

sudo systemstats


این نوع اطلاعات همیشه مفید است، می توان آنها را به فایل گزارش پیوست، چاپ و روی کاغذ مقایسه کرد و البته از طریق ایمیل ارسال کرد. درست است، ابتدا باید کل گزارش را به یک سند متنی منتقل کنید، و انجام این کار بسیار آسان است، فقط در ترمینال تایپ کنید:

sudo systemstats | open –fe

ممکن است متوجه شده باشید که در گزارش، "systemstats" اطلاعات بسیار زیادی را منتشر می کند. زمانی که دستوری را بدون کلید وارد می‌کنید، این پارامترهای پیش‌فرض هستند و در پاسخ دریافت می‌کنید:

  • اطلاعات مربوط به استفاده از دستگاه (خواب، آماده به کار و عملکرد)
  • هزینه های باتری
  • اطلاعات سخت افزار و CPU
  • تعامل با شبکه
  • اطلاعات استفاده از حافظه
  • فرآیندهای اصلی با استفاده از حافظه
  • زمان CPU، وقفه ها و بیدار شدن، به علاوه نحوه استفاده فرآیندها از منابع دستگاه شما
  • دستگاه های متصل داخلی (Wi-Fi، GPU و بلوتوث)
  • دستگاه های USB

در عین حال، به سادگی یک عملکرد گذشته نگر باورنکردنی وجود دارد که در آن می توانید با استفاده از "-a" به عنوان کاراکتر پایان، گزارشی از کار برنامه برای آخرین دوره زمانی دریافت کنید (مراقب باشید، دستور یک نشان می دهد اطلاعات زیاد)، به شرح زیر:

sudo systemstats -a

دستور شرح داده شده در بالا را می توان با مشخص کردن یک تاریخ خاص، با استفاده از "-d" به عنوان کاراکتر انتهایی به میزان قابل توجهی کاهش داد (در مثال، روز 1 ژانویه 2014 است):

sudo systemstats-d 20140101

و در نهایت، نمونه نهایی که ممکن است به آن نیاز داشته باشید این است که همه چیزهایی که در حال حاضر اتفاق می افتد را نمایش دهید:

sudo systemstats -B جریان

لیستی که امروز به شما داده ایم هنوز کامل نشده است و همیشه می توانید عملکرد کامل را به تنهایی مطالعه کنید، فقط با یک درخواست از سیستم در مورد آن بپرسید:

systemstats -help

دوستان عزیز همین و بس، امیدوارم اطلاعاتی که امروز به شما معرفی کردیم واقعا ارزشمند بوده باشد و نحوه جمع آوری آمار در مورد عملکرد مک خود را یاد گرفته باشید. اگر مقاله برای شما مفید بود یا فقط فرد خوبی هستید، برای قرار دادن "لایک" در صفحه ما در شبکه اجتماعی تنبلی نکنید.

سیستم عامل macOS اپل برای اولین بار در سال 2000 معرفی شد. بهبود سیستم در تمام این سالها متوقف نشد. این مقاله تاریخچه مصور توسعه سیستم عامل را ارائه می دهد.

یوزپلنگ

03/2001 - OS X 10.0

تاریخچه macOS با یک خرس شروع شد، نه یک گربه درنده (یوزپلنگ). در سپتامبر 2000، اپل نسخه ای را معرفی کرد کودیاک(خرس انگلیسی). با 30 دلار، کاربران می توانند اولین نسخه بتا را خریداری کنند Mac OS X.

نسخه رسمی OS 10.0 با کد Cheetah 6 ماه بعد منتشر شد. این رابط را برای اولین بار معرفی کرد آبیو نسخه های اولیه برنامه ها TextEdit، Preview، Mail و QuickTime.

OS X جدید در آن زمان به طور کامل مورد نیاز بود 128 مگابایت رمو 800 مگابایت فضای دیسک

PUMA

09/2001 - OS X 10.1

تنها شش ماه بعد، نسخه ای با نام رمز منتشر شد. پومآ... به جای تمرکز بر افزودن ویژگی ها و ویژگی های جدید، تمرکز بر بهبود بود بهره وریسیستم های.

با انتشار Mac OS 10.1.2، اپل همچنین شروع به نصب OS X بر روی رایانه های جدید به طور پیش فرض کرد و سیستم عامل 9 را برای همیشه کنار گذاشت.

جگوار

08/2002 - OS X 10.2

سیستم جگوارشامل برنامه هایی مانند آی چتو دفترچه آدرس... نسخه جدید سیستم عامل نیز این مؤلفه را معرفی کرد دسترسی جهانی OS X را برای افراد دارای اختلالات بینایی یا شنوایی و سایر ناتوانی ها در دسترس تر می کند.

علاوه بر این، OS 10.2 دارای یک صفحه نمایش جدید است: برای تغییر لوگو مک مبارکعکس جدیدی با لوگوی اپل رسیده است.

پلنگ

10/2003 - OS X 10.3

مردم مایکروسافت باید در مورد نسخه جدید سیستم عامل اپل که با اسم رمز شناخته شده است، احساسات متفاوتی داشته باشند. پلنگ... از یک طرف به جای مرورگر اینترنت اکسپلورر برای مکیک مرورگر جدید به طور پیش فرض نصب شده است سافاری... از سوی دیگر، نسخه 10.3 بهبود یافته است قابلیت همکاریبا ویندوز مایکروسافت(شامل پشتیبانی از پیش نصب شده برای Active Directory).

ببر

04/2005 - OS X 10.4

نسخه ببریک موتور جستجوی ارزشمند به ارمغان آورد نور افکن.همچنین برای اولین بار ارائه شد ویجت ها(مانند ماشین حساب، تقویم یا ساعت) در یک پانل جدید داشبورد.

علاوه بر این، سخت افزار جدیدی در Mac OS 10.4 معرفی شد. روی اولین کامپیوترهای مک با نصب شد پردازنده های اینتلو در اولین دستگاه ها اپل تی وی(آنها هنوز باید در سال 2007 ظاهر می شدند).

پلنگ

10/2007 - OS X 10.5

این نسخه از سیستم عامل مک مدتی است که در حال توسعه است. واقعیت این است که اپل در این زمان به طور فعال در ایجاد و انتشار iOS و iPhone شرکت داشت.

در سیستم عامل پلنگبا این حال، یک سیستم بایگانی به نام ساخته شد ماشین زمان... سیستم به روز شده نیز شروع به پشتیبانی کرد 64 بیتیبرنامه های کاربردی.

علاوه بر این، با استفاده از برنامه بوت کمپکامپیوترهای مک اکنون قادر به پشتیبانی از سیستم عامل های دیگر مانند ویندوز مایکروسافت بودند.

پلنگ برفی

08/2009 - OS X 10.6

همانطور که از نامش پیداست، پلنگ برفیبیشتر بر اساس الگوی نسخه قبلی ساخته شده است. اما ارائه شد مک اپ استورپس از اجرای موفقیت آمیز پروژه در iOS.

Mac OS 10.6 نیز به استفاده از معماری PowerPC پایان داد. از آن زمان، تنها پردازنده های اینتل استفاده شده است.

شیر نر

07/2011 - OS X 10.7

سیستم شیر نر(از انگلیسی lion) اولین نسخه سیستم عامل مک بود که بر روی CD یا DVD موجود نبود. نسخه جدید فقط قابل دانلود بود. برای ایجاد آن، ایده های زیادی از iOS گرفته شده است: حرکات, لانچ پد، بازسازی پنجره ها و غیره

جدیدترین زیرساخت اپل iCloudهمچنین در Mac OS 10.7 عرضه شد.

شیر کوهستان

07/2012 - OS X 10.8

شیر کوهستانشامل مفاهیم موفق تری از iOS: یک برنامه جدید پیام هابه جای iChat، برنامه یادآوری هاو مرکز اطلاع رسانی.

حتی قبل از ارائه OS 10.8، اپل یک پیام بلند منتشر کرد: این شرکت قول داد شماره سالانهنسخه های جدیدتر سیستم عامل مک

ماوریکز

10/2013 - OS X 10.9

با نسخه جدید اپل معرفی شد طرح نامگذاری جدیدسیستم عامل (قبل از نامگذاری این نسخه به نام نمایندگان خانواده گربه ها، اکنون نام مکان های معروف در کالیفرنیا شروع به استفاده از آن شده است). همچنین به روز رسانیقبل از انجام OS 10.9 رایگانو قول داد که به روز رسانی های آینده نیز رایگان خواهد بود.

Maverics همچنین برنامه های جدیدی را ارائه کرد نقشه هاو iBooks.

یوسمیت

10/2014 - OS X 10.10

Mac OS 10.10 بزرگترین را دارد تغییر طراحیبرای چندین سال. این تغییرات به دنبال به‌روزرسانی‌های iOS با طراحی صاف‌تر و جلوه‌های تاری انجام می‌شود.

عملکردی وجود داشت دست دادن، به لطف آن کاربران می توانند بدون زحمت از یک دستگاه به دستگاه دیگر جابجا شوند، حتی در حین انجام کارهای جداگانه. روی حالت هم تاکید شد حالت تمام صفحهکه با لمس دکمه سبز رنگ در نوار عنوان فعال شد.

EL کاپیتان

09/2015 - OS X 10.11

نسخه ال کاپیتاننام آن از قله کوهی در پارک ملی یوسمیتی گرفته شده است. او روی بهبود تمرکز داشت عملکرد و ثباتسیستم های.

جدا از سافاری جزئی، Spotlight، Mail و Notes به روز رسانی و حالت ارائه شکافبازدیدها، بزرگترین به روز رسانی توانایی قرار دادن راحت ویندوز برنامه ها در کنار هم است.

الکساندر پوتیومکین

Mac OS X یا آنچه که همه باید بدانند

درباره مکینتاش، اپل و سیستم عامل ها

اولین آشنایی من با مک به صورت غیابی انجام شد: از اسکرین شات ها، توضیحات و گریه های مشتاق افرادی که حداقل یک بار با او کار کرده اند. تمایل به آشنایی با این کامپیوتر کاملا طبیعی بود و هر چه زودتر بهتر.

بنابراین ، آرزو محقق شد - ما "معرفی شدیم" ، همه چیز از آنجا شروع شد ...

من تاریخچه توسعه رایانه های اپل (در نتیجه به ایجاد اولین رایانه های شخصی) و خود اپل خواهم گفت و همچنین در مورد آخرین (در زمان نوشتن این مقاله) نسخه سیستم عامل Mac OS X صحبت خواهم کرد.

ظهور اولین کامپیوتر شخصی (معرفی کوتاه تاریخی)

کامپیوترهای Altair را باید اولین کامپیوتر شخصی در نظر گرفت (به این معنا که می توان آن را با خود برد). با این حال ، اولین Altair را به سختی می توان "رایانه های" تمام عیار نامید - یک بار. کامپیوترهای "مناسب" برای کاربر متوسط ​​- دو.

در مورد سودمندی: هر چیزی که این تکنیک نشان می داد یک "جعبه" معمولی با تعداد زیادی سوئیچ بود. علاوه بر این، از کاربر خواسته شد که چنین تکنیکی را خودش جمع‌آوری کند، بنابراین این تکنیک نیز دارای ویژگی‌های کاربری خاصی نیست.

یک انحراف غزلی کوچک در مورد توسعه رایانه ها در دهه 1970: کاربران اصلی متخصصان رایانه - هکرها بودند. حرفه آنها عمدتاً با رایانه های بزرگ دل یا آی بی ام (که دومی محبوب نبودند) شروع شد. زمان کامپیوتر بسیار گران بود و میل به کامپیوتر بسیار زیاد بود. اینگونه بود که اولین کامپیوترهای مونتاژ شده "برای خود" شروع به ظهور کردند.

یکی از این کامپیوترهایی که به تولید "صنعتی" تبدیل شد، کامپیوترهای Altair از MITS بود. بلافاصله پس از ساماندهی این شرکت، از یک سال قبل غرق در سفارشات شد. مردم برای فرصت دریافت بسته ای با ریز مدارها و مداری برای جمع آوری تمام قطعات در یک بلوک پول پرداخت کردند.

تعداد افرادی که مایل به داشتن چنین "رایانه ای" هستند به طور پیوسته افزایش یافته است که باعث افزایش سطح عمومی آموزش فنی و از این رو تعداد افرادی که در هک دخالت دارند افزایش یافته است.

چنین "جعبه‌هایی" مورد تقاضا بودند، اما همیشه افرادی هستند که می‌خواهند کاری از خود انجام دهند تا بهتر انجام دهند. یکی از این افراد استیو وزنیاک بود. او مرتباً در جلسات هکرها شرکت می کرد و در نهایت تصمیم گرفت برای لذت خودش کامپیوتری بسازد.

پردازنده کامپیوتر یک تراشه 6502 از شرکت MOS Technology بود (معیار اصلی انتخاب این تراشه قیمت بود)، تراشه هایی با قابلیت کار با این پردازنده توسط دن سوکول در یکی از جلسات باشگاه به او ارائه شد.

پس از مدتی، وزنیاک کامپیوتر خود را به گونه ای مونتاژ کرد که همه چیز روی یک برد قرار گیرد (که راه حل بسیار خوبی بود). علاوه بر این ، او مجبور بود پایه خود را بنویسد ، زیرا تنها نسخه در آن زمان به اصطلاح Tiny Basic بود که اصلاً مناسب وزنیاک نبود - او به یک نسخه کامل نیاز داشت. بدون یک مفسر زبان برنامه نویسی، یک کامپیوتر از اهمیت خاصی برخوردار نخواهد بود.

استیو جابز دوست وزنیاک از این هیئت الهام گرفت و به همین دلیل تصمیم گرفت که آنها به سادگی کامپیوتر خود را به همان روشی که سایر شرکت ها انجام دادند منتشر کنند.

این شروع کامپیوتر افسانه ای Apple II بود که ارائه آن نمی توانست کسی را نسبت به این تکنیک بی تفاوت بگذارد.

شرکت اپل.

جابز موفق شد مدیری به نام مایک مارکولا را وارد تیم کند که قبلاً در سازماندهی فروش فعالیت داشت و در این زمینه به موفقیت های زیادی دست یافت. مارککولا از زمانی که اینتل را ترک کرد، در پروژه های تجاری مختلفی شرکت داشته است.

جابز از او خواست تا یک طرح تجاری برای اپل بنویسد و مارککولا درگیر کار شد: با کمک او، شرکت موفق به جذب سرمایه برای سرمایه گذاری شد و مایک اسکات، یکی از مدیران Fairchild Semiconductor را که به او پیشنهاد ریاست جمهوری داده شد، جذب کرد. شرکت. علاوه بر این، مارککولا همچنین اسنادی را به عنوان اولین رئیس هیئت مدیره امضا کرد.

شخص بعدی جان اسکالی، رئیس پپسی کولا، بزرگترین شرکت تابعه پپسی کو بود.

اسکالی هیچ پیشینه فنی نداشت، اما مدتها بود که از طرفداران فناوری پیشرفته بود و همچنین مجذوب جابز بود.

خط جابز به اسکالی: «آیا تا به حال خواسته‌اید دنیا را تغییر دهید؟ یا آیا قصد دارید بقیه عمر خود را به تجارت آب شیرین بگذرانید؟ پایه و اساس یک رابطه بسیار نزدیک بین آنها را ایجاد کرد، که در آینده، افسوس، سرنوشت آن از هم پاشیده خواهد شد.

جان اسکالی در آوریل 1983 رئیس شرکت می شود.

در آغاز سال 1980، گردش مالی سالانه شرکت از 10 میلیون دلار فراتر رفت.

مشکلات اول

پس از Apple II، این شرکت اولین مشکلات خود را داشت. در 19 می 1980، یک کامپیوتر جدید ارائه شد - Apple III. از نظر فنی، این دستگاه کامل تر بود، اما با آن است که یک سری از شکست ها شروع می شود: پس از یک سری تاخیر، محصول به شکل ناتمام به بازار عرضه شد که در نتیجه هرگز توسط "شناسایی" نشد. کاربران یکی از دلایل اصلی این مشکلات موارد زیر بود: این اولین کامپیوتری بود که در یک "شرکت" توسط تیمی از مهندسان به رهبری جابز ساخته شد.

در سال 1983، کامپیوتر لیزا با استفاده از تمام مزایای یک رابط گرافیکی (توسعه یافته توسط زیراکس) و مجهز به 1 مگابایت رم، پردازنده مرکزی موتورولا 68000 (32 بیتی، 5 مگاهرتز)، 2 درایو فلاپی دیسک و 5 دستگاه عرضه شد. مگابایت هارد دیسک

مارککولا استیو (جابز، وزنیاک خود پس از یک سانحه هوایی شدید در سال 1981 بازنشسته شد) را از کار بر روی این رایانه حذف کرد، در نتیجه تمام انرژی جابز به رایانه مکینتاش ریخته شد.

کامپیوترهای لیزا با عرضه Lisa 2 و کاهش قابل توجه قیمت (3,495 دلار در مقابل 9,995 دلار) وارد زمین خواهند شد، اما استیو پس از منصوب شدن به عنوان مدیر پروژه برای لیزا و مکینتاش، از تعطیل کردن اولین پروژه مراقبت خواهد کرد.

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

در طول توسعه این رایانه، یک اشتباه جدی مرتکب شد - با قیمت بیش از 2500 دلار نمی توان آن را یک رایانه ارزان قیمت نامید، و در عین حال تجهیزات فنی آن (به ویژه عدم وجود هارد دیسک، عدم امکان اتصال دستگاه های خارجی، وجود تعداد کمی از برنامه ها) اجازه نمی دهد که با این رایانه به عنوان یک تکنیک جدی برخورد شود.

شرکت نکست

تا سال 1985، فروش اپل برای اولین بار در تاریخ کوتاه این شرکت به 2 میلیارد دلار رسید و با افزایش سهم بازار رایانه‌های شخصی IBM و مدل‌های سازگار، شروع به کاهش کرد. اپل خود را در شرایط دشواری یافت که نیاز به مداخله فوری بزرگان خود داشت.

... اپل باید چرخه توسعه محصول را کوتاه کند، که بیشتر آن به دلیل تعالی بی وقفه جابز به تاخیر افتاده است. علاوه بر این، جابز به طور فزاینده‌ای شروع به مداخله در فعالیت‌های بخش‌های دیگر شرکت کرد و دیگر تنها به قدرت بر روی بخش رایانه مکینتاش قانع نشد. مدیران همه بخش‌ها اسکالی را با شکایاتی بمباران کردند، که ماهیت آن در یک چیز خلاصه می‌شد: یا جابز به سرعت تحت کنترل قرار می‌گرفت، یا کل کشتی غرق می‌شد.

... سرانجام پس از یک تردید طولانی و دردناک، اسکالی تصمیم گرفت دوست و معلم خود را از نفوذ واقعی بر شرکت محروم کند و او را به سمت نمادین ریاست هیئت مدیره اپل برکنار کند. چنین تغییر اساسی در توازن قوا در شرکت مستلزم تایید مایک مارککول و هیئت مدیره اپل بود. کمی قبل از جلسه هیئت مدیره در 10 آوریل 1985، اسکالی جابز را کنار کشید و در مورد برنامه هایش به او گفت. جابز مانند کودکی بود که برای تربیت بر خلاف میل او نزد خانواده دیگری فرستاده می شد.

... سرانجام، پس از یک بحث بی پایان که در اوایل شب آغاز شد و تقریباً یک روز بعد به پایان رسید، هیئت مدیره اپل به اتفاق آرا تصمیم گرفت که جابز را به یک بازنشستگی محترمانه بفرستد ... "[1].

بنابراین استیو جابز «رفته است». با این حال، تاریخچه فعالیت های او به همین جا ختم نمی شود - او یک شرکت جدید را تأسیس کرد که نقش زیادی در توسعه سیستم عامل ها ایفا کرد، و بعداً خود شرکت، بنابراین، به طور خلاصه، در مورد توسعه سریع NeXT.

تاسیس یک شرکت

جابز با کمک هفت نفر از بنیانگذارانی که همراه او اپل را ترک کردند، شرکت NeXT را در سال 1985 تأسیس کرد. (بعدها به NeXT Computer Inc تبدیل شد) با سرمایه ثبت شده 7 میلیون دلار.

استیو جابز در جستجوی فن‌آوری‌های جالب از اکثر دانشگاه‌های آمریکا بازدید می‌کند، به عنوان مثال، در دانشگاه کارنگی میلون، با Avie Tevanian که روی هسته Mach کار می‌کند، ملاقات می‌کند.

12 اکتبر 1988 استیو جابز نمایشی را در سانفرانسیسکو ترتیب داد و تمام قابلیت‌های دستگاه جدید NeXTcube (با دیسک مغناطیسی نوری 256 مگابایتی، پردازنده 68030، بدون هارد دیسک و درایو دیسکت) و سیستم NeXTSTEP (نسخه 0.8) را به نمایش گذاشت. ).

18 سپتامبر 1990 استیو جابز نمایش جدیدی را در سانفرانسیسکو برگزار کرد تا دستگاه جدید و سیستم جدید NeXTSTEP 2.0 را ارائه دهد. این تاریخ به عنوان تاریخ انتشار رسمی کامپیوتر NeXT در نظر گرفته می شود.

تیم برنرز لی در سرن اولین مشتری وب (مرورگر) را برای NeXTSTEP توسعه می دهد.

25 آوریل 1991 استیو جابز میزبان نمایشی در CNIT در پاریس بود که همزمان با راه اندازی رسمی کامپیوترهای NeXT در فرانسه بود.

نمایش های متعددی از ماشین های NeXT و NeXTSTEP2 انجام شده است. به طور خاص، جابز صفحات گسترده Lotus 1-2-3 را نشان داد که از طریق شبیه‌ساز SoftPC اجرا می‌شدند، و سپس، با توجه به اینکه چه کاری می‌توانست بهتر انجام شود، Improv، یک برنامه صفحه گسترده انقلابی را نشان داد. کار زیرسیستم گرافیک نیز به نمایش گذاشته شد.

NeXTSTEP 3.1 که در 25 مه 1993 در نمایشگاه NeXTWORLD منتشر شد، اولین نسخه NeXTSTEP بود که بر روی دستگاه های غیرNeXT، PC 486 اجرا می شد. نسخه رایانه شخصی NeXTSTEP 3.1 NEXTSTEP 486 نام داشت.

در 23 نوامبر 1993، Sunsoft اعلام کرد که مجوز بخشی از کد NeXTSTEP را برای استفاده آینده در سیستم عامل سولاریس صادر کرده است. NeXT، به نوبه خود، پورت NeXTSTEP را برای رایانه های روی پلت فرم SUN - SPARC اعلام می کند.

بلافاصله پس از این توافق، SUN 10 میلیون دلار در NeXT سرمایه گذاری خواهد کرد.

در سال 1994، NeXT مشخصات نرم افزاری به نام OpenStep را بر اساس سیستم NeXTSTEP 3.2 منتشر کرد. این ابتکار توسط GNU پشتیبانی می شود - توسعه GNUstep آغاز شده است.

در آوریل 1995، NeXT تمام حقوق Object-C را از Stepstone خریداری کرد. در همان زمان، PDO (PDO - Portable Distributed Objects - سیستمی برای محاسبات توزیع شده) و NetInfo، برنامه ای که به صورت استاندارد با NeXTSTEP عرضه شد، منتشر شد.

ژوئن 1995 NeXT NeXTSTEP 3.3J و EOF 1.1J - نسخه های ژاپنی نرم افزار را منتشر کرد.

در 20 دسامبر 1996، اپل NeXT را به مبلغ 400 میلیون دلار خریداری کرد. با این حال، برخی برعکس آن را استدلال می کنند. یک تصویر مرموز در وب سایت رسمی قبل از این اعلامیه منتشر شد. در هر صورت، این یک داستان متفاوت است که در 24 مارس 2001 با انتشار Mac OS X آغاز می شود.

بازگشت موسس

20 دسامبر 1996 استیو جابز به شرکت مادری خود بازگشت که فقط برای شرکت دوم مفید است.

استیو سیاست طراحی اصلی بدنه خودرو را ادامه می دهد (ماشین های NeXT در یک قاب مشکی بسیار شیک "بسته بندی شده اند") و آن را به نتیجه منطقی خود می رساند: از همان لحظه شروع به کار، مک ها به درستی ساده ترین و ساده ترین ها در نظر گرفته می شدند. بصری برای استفاده

سیاست استیو جابز بر این واقعیت استوار است که رایانه دیگر نباید به عنوان چیزی پیچیده تلقی شود، بلکه باید به عنوان بخشی دیگر از لوازم خانگی داخلی تلقی شود. این همان چیزی است که طراحی استثنایی کیس های جدیدترین رایانه ها (بارزترین نمونه iMac) اپل و همچنین مجموعه برنامه هایی که با حرف "i" شروع می شوند (iTunes، iMovie، iDVD، iPhoto) را تعیین می کند - ایدئولوژی برنامه های ساده اپل کامپیوتر را ابزاری ساده و در عین حال قدرتمند برای هر کاربری برای انجام هر کاری می داند.

مکینتاش: خالق چیست، کامپیوتر هم همینطور...

مک ها ساخته اپل تحت رهبری واضح استیو جابز هستند - مردی که به لطف انرژی دیوانه کننده او این "شرکت سیب" ایجاد شد. شرح کوتاهی از جابز شرح زیر است: با اعتماد به نفس، کمی خودخواه و بدون شک یک رهبر کاریزماتیک با استعداد. با این حال، خالق اولین مک، دوست جابز، استیو وزنیاک، یک هکر با استعداد (به معنای اصلی کلمه) ذاتا، یک فرد نسبتا آرام، اصیل و شاد بود. شاید هنوز بتوان این ویژگی ها را در مک پیدا کرد. هر خودرو به روش خود اصلی است، مزایا و معایب خاص خود را دارد. علاوه بر این، مزیت اصلی اپل را به درستی می توان این واقعیت دانست که می توانید هر شخصی را از خیابان خارج کنید، او را در مکینتاش قرار دهید و در عرض 15-20 دقیقه او قادر خواهد بود اکثر عملکردهای لازم را انجام دهد. با این حال، این در حال حاضر یک سیستم عامل است، و بحث جداگانه ای در مورد آن وجود دارد.

سیستم عامل های اپل

Mac OS 9 (کلاسیک)

مک‌ها از بدو تولد می‌توانند دو سیستم عامل - Mac OS X و Mac OS 9 را "اجرا کنند" - این بومی است. با این حال، آخرین ساخته اپل سرسختانه در تلاش است تا آن را با سیستم جدیدتر خود ("ده") از بازار بیرون کند.

هر سیستمی که روی پردازنده های پاور پی سی اجرا می شود می تواند روی مک ریشه پیدا کند و این حداقل لینوکس، OpenBSD، NetBSD، QNX است، اما در سیستم مادری من، به نظر من، جذابیت خاص خود را دارد و من تغییر چندانی نمی بینم. آی تی.

بنابراین، در زرادخانه اپل دو سیستم عامل وجود دارد: Mac OS 9 و Mac OS X. اولین آنها اکنون کلاسیک نامیده می شود، به طور دقیق تر، این یک سیستم قدیمی است که از لذت های زندگی مانند محافظت از حافظه استفاده نمی کند. و چندوظیفه ای پیشگیرانه

در یکی از توضیحات این سیستم، من با یک قیاس خوب روبرو شدم: Mac OS 9 فرض می‌کند که همه برنامه‌ها برای یکدیگر و کاربر دوستانه هستند و علاوه بر این، به خوبی نوشته شده‌اند. اگر کسی "اعلام کند" که او و فقط خودش به تمام منابع پردازنده نیاز دارد، و همین الان و اینجا، سیستم این منابع را فراهم می کند. در یک زمان، وظیفه مقدس برنامه این است که هر چیزی را که قرض گرفته شده است، به محض اینکه دیگر مورد نیاز نیست، "ببخشد" و از منطقه حافظه خود "صعود" نکند. این رویکرد ممکن است برای کسی عجیب به نظر برسد، اما برای بیش از 10 سال کار کرده است، و تا کنون اکثر "کاربران مکینتاش" قصد ندارند سیستم مورد علاقه خود را ترک کنند، و تصمیم خود را به سادگی و به طور خلاصه توجیه می کنند: "ما اینجا هستیم بد نیست." . با این حال، می توان آنها را درک کرد: "نه" یک سیستم بسیار ساده و انعطاف پذیر است، بر خلاف "ده" که بر اساس یونیکس است. تعداد کمی از پیشکسوتان مک این واقعیت را دوست دارند، اما واقعاً کاربران یونیکس را جذب می کند ...

Mac OS X

بنابراین، "ده". آشنایی من با Mac OS 9.2.2 شروع شد و این سیستم توانست با دستگاه خود بسیار من را ناراحت کند و شاید اگر نظرم را جلب نمی کرد این سطور (با کمی رنگ تبلیغاتی) را نمی نوشتم. ایجاد جدید Yabloko "- Mac OS X (10.2، همچنین به عنوان جگوار شناخته می شود). در حال حاضر چیزی برای گفتن وجود دارد.

دستگاه سیستم Mac OS X

"ده" یک سیستم نسبتاً اصلی است. معماری سیستم Mac OS X به راحتی می توان به عنوان یک پای لایه ای در نظر گرفت. در سطح اول میکروکرنل Mach قرار دارد، بالای آن داروین، سپس Core Services، Application Services قرار دارد. دو سطح دیگر بالاتر از آنها وجود دارد: کربن و کاکائو. در بالای صفحه خود برنامه ها قرار دارند. بنابراین، اجازه دهید هر یک از این سطوح فرعی را جداگانه در نظر بگیریم.

میکروکرنل ماخ

میکروکرنل وظایف زیر را بر عهده دارد:

  • مدیریت حافظه مجازی؛
  • تعامل فرآیند (IPC)؛
  • پشتیبانی از ورودی / خروجی (I / O) و وقفه.
  • پشتیبانی از تعامل سخت افزار و نرم افزار؛
  • مدیریت مشاغل و موضوعات (Tasks & Threads).

این رویکرد یک ساختار سیستم عامل نسبتاً واضح، قابل فهم و به راحتی قابل حمل را ارائه می دهد. ماژولار بودن سیستم از طریق یک مدل "مشتری-سرور" پیاده سازی می شود - تنها فرآیندی که در حالت محافظت شده پردازنده کار می کند میکروکرنل است - وظیفه اصلی انتقال حداکثر مقدار کد به سطح کاربر است. پس از بارگذاری، میکروکرنل تمام خدمات لازم را برای سرورها فراهم می کند که یکی از آنها داروین است.

داروین

داروین چیزی است که یک میکروکرنل را در یک سیستم کامل تکمیل می کند. شاید واضح ترین تعریف (البته تا حدی خام) این باشد: ماخ هسته است، سطح سیستم. داروین با تمام برنامه های کاربردی خود، یک پیشرو برای کاربر است.

این ساختار سیستم با 4.4BSD Lite - اولین سیستم منبع رایگان * nix، بدون کد AT&T - در ابتدا یونیکس زاییده فکر این شرکت بود و از آزمایشگاه های تحقیقاتی آن بیرون آمد. در ابتدا غول ارتباطات چشم خود را بر گسترش این سیستم بست، اما پس از آن به محض تحقق منافع اقتصادی احتمالی، تمامی افرادی که از کد نوشته شده در AT&T استفاده می کردند، با تهدید پیگرد قانونی مجبور به حذف آن شدند.

خدمات اصلی، خدمات کاربردی

این سطح شامل اجزای مشترک برای کل سیستم است، مانند Core Foundation، Carbon Core، Apple Events ... (سطح خدمات اصلی) و Quartz، QuickDraw ... (سطح خدمات کاربردی). داستان در مورد هر یک از آنها فراتر از محدوده بررسی کلی سیستم است، اما آنها یک چیز مشترک دارند - همه آنها اساس همه برنامه های سیستم، و به طور خاص برای سیستم هستند.

کربن، کاکائو

این نیز یک فناوری بسیار جالب است که شایسته توجه ویژه است.

Mac OS X "مرحله بعدی" بعد از Mac OS 9 (کلاسیک) است، اما در عین حال ادامه منطقی توسعه NeXT (و مشخصات OpenStep) است. بنابراین، مطلوب است که برنامه های کاربردی هر یک از سیستم های ذکر شده در بالا بدون مشکل قابل حمل به ایجاد جدید "شرکت اپل" باشد.

راه حل کاملاً اصلی یافت شد - سیستم جدید از برنامه های "کلاسیک" از طریق محیط کربن و "جدید" (در واقع - Next-ovsky) از طریق محیط کاکائو پشتیبانی می کند. برای اینکه برنامه در سیستم جدید کار کند، برای برنامه های NeXT کافی است به سادگی دوباره کامپایل شود، در حالی که برنامه های کلاسیک نیاز به تغییراتی دارند.

به گفته اپل، "کربنیزاسیون" تنها یک راه حل موقت است - توانایی انتقال سریع برنامه ها به یک سیستم جدید (در غیر این صورت، "ده" به سادگی برنامه های اصلی خود را از دست می دادند، از گرافیک گرفته تا MS Office).

برنامه‌های «کربونیزه‌شده» به هیچ وجه ایراد ندارند - برنامه‌های پورت‌شده با شایستگی نسبت به همتایان جدید خود خیلی پایین‌تر نیستند (به عنوان مثال، یکی از برنامه‌های اصلی تعامل گرافیکی کاربر سیستم - Finder - با استفاده از این محیط خاص نوشته شده است)، با این حال، این محیط از تمام سیستم‌های احتمالی ارائه شده به طور کامل از طریق تماس‌های کاکائو پشتیبانی نمی‌کند.

عقیده ای وجود دارد که کربن برای مدت بسیار طولانی تر از آنچه خود اپل فرض می کند به عنوان یک استاندارد در سیستم باقی می ماند - برنامه های "قدیمی" بسیار زیادی وجود دارد و تعداد کمی از شرکت ها جرات بازنویسی آنها را از ابتدا با استفاده از ویژگی های جدید خواهند داشت که ممکن است چنین نباشد. مورد نیاز همه است، بنابراین علاوه بر این، در بیشتر موارد این امر مستلزم هزینه های مالی زیادی است.

معماری سیستم Mac OS X

معماری سیستم Mac OS X، با این حال، مانند NextStep / OpenStep، بر اساس سیستم عامل یونیکس است.

برای درک بهتر عملکرد این سیستم، اجازه دهید با جزئیات بیشتر طرح عملکرد یک سیستم * nix را از بوت تا "دعوت به کار" (گرافیک یا متن) در نظر بگیریم.

اولین مورد بلافاصله پس از فلش شدن نرم افزار در رایانه (چیزی که BIOS در پلت فرم x86، Firmware در PowerPC و برخی دیگر نامیده می شود) شروع می شود، کنترل را به برنامه نوشته شده روی هارد (یا CD / DVD) منتقل می کند.

اینجاست که بوت لودر وارد می شود. وظیفه آن نسبتاً ساده است - هسته را در حافظه بارگذاری کنید و کنترل را به آن منتقل کنید. شاید، قبلاً از کاربر پرسیده بود که آیا می‌خواهد پارامترهای اضافی را برای بارگیری هسته تنظیم کند یا نشان دهد که تصویر دیگری باید بارگذاری شود.

مرحله دوم بارگذاری کرنل است. وظیفه اصلی آن تعیین تجهیزات موجود و مقداردهی اولیه آن است. در آینده، هسته مسئول عملکرد همه برنامه ها خواهد بود - تماس مستقیم با سخت افزار رایانه ممنوع است. سپس هسته فقط یک فرآیند را شروع می کند - init.

مرحله سوم - کار فرآیند init (از انگلیسی - "initialization") - شامل اجرای متوالی دستورات نوشته شده در فایل های پیکربندی (/ و دایرکتوری غیره) است.

اولین قدم معمولاً بررسی عدم وجود خطایی روی دیسک است، سپس متغیرهای محیطی تنظیم می شوند (مانند مسیرهای جستجوی برنامه های اجرایی، رمزگذاری زبان سیستم، نوع ترمینال و موارد دیگر).

سپس سیستم "دیمون" راه اندازی می شود - برنامه هایی که در پس زمینه (پس زمینه) اجرا می شوند و منتظر یک رویداد خاص هستند، به عنوان مثال، یک وب سرور منتظر اتصال در پورت 80 می شود و سپس دستورات دریافتی را ارائه می دهد.

در نهایت، یک ترمینال برای کاربر آماده می شود و برنامه "ورود" راه اندازی می شود و پیشنهاد می کند نام کاربری و رمز عبور را برای شروع کار وارد کنید.

این روش استاندارد برای راه اندازی سیستم بود. گزینه های دیگری نیز وجود دارد: از جمله موارد اصلی - به اصطلاح تک حالته و گرافیکی.

اولین مورد برای بازگرداندن سیستم در صورت وقوع اتفاقی استفاده می شود. در این حالت ، فقط دسترسی محلی مجاز است ، در هنگام راه اندازی حداقل تعداد اقدامات انجام می شود (معمولاً دیسک را در حالت فقط خواندنی نصب می کند ، یک ترمینال را اولیه می کند).

دومی، گرافیکی، قبلاً نوعی افزوده است: پس از راه اندازی اصلی، به جای یا همراه با مقداردهی اولیه ترمینال متن، "چیزی گرافیکی" نیز راه اندازی می شود. در مورد یک سیستم استاندارد * nix، "چیزی گرافیکی" "سرور X" است، در مورد Mac - "WindowServer". از این نقطه به بعد، اکثر کاربران خود را در محیط گرافیکی بومی خود می یابند.

ایده ها در Mac OS X

* سیستم‌های nix همیشه انعطاف‌پذیر بوده‌اند، آن‌ها به‌عنوان سیستم‌عامل‌های چندوظیفه‌ای، چند کاربره و شبکه ایجاد و توسعه یافته‌اند. در طول ایجاد این سیستم، تعامل عادی با یک کامپیوتر به عنوان کار در یک پایانه متنی در نظر گرفته شد که به هر طریقی به رایانه اصلی متصل است.

کمی بعد، رایانه ها شروع به شخصی سازی کردند و تعداد کاربران افزایش یافت. و همه حالت متن و همچنین خط فرمان را دوست نداشتند.

پس از مدتی، و بدون کمک اپل (و همچنین زیراکس)، کاربران متوجه شدند که رابط رایانه می تواند گرافیکی نیز باشد، سپس افراد کمتر و کمتری می خواهند در دستورات رانندگی کنند.

تقاضا باعث ایجاد عرضه می شود و بسیاری از پلتفرم ها و سیستم عامل ها شروع به اضافه کردن توانایی کار در یک محیط گرافیکی کردند و * nix کنار نرفت - یک پروژه سرور گرافیکی اجرا شد که روی یک ماشین (سرور) اجرا می شود و اتصالات به آن را پردازش می کند. یک پورت خاص (مشتریان). زمان گذشت و کامپیوتر بیشتر و بیشتر توسط یک نفر مورد استفاده قرار گرفت و ایده "توزیع" منابع به ماشین های دیگر کمتر و کمتر مرتبط شد و سرور قبلاً اتصالات را از همان دستگاهی که روی آن قرار داشت پردازش می کرد. در حال اجرا بود

علاوه بر این، معماری گرافیکی "لایه" بود. پس از راه اندازی سرور X، برنامه ای راه اندازی شد که به کاربر اجازه می دهد با رایانه تعامل داشته باشد - مدیر پنجره در اصطلاحات nix *. مدیر پنجره، به نوبه خود، می تواند برنامه های اضافی را راه اندازی کند (به عنوان مثال، برنامه های کاربردی مسئول دسکتاپ، برای پانل در پایین صفحه و سایر برنامه های کاربردی کوچک، اپلت ها). خروج از مدیر پنجره به معنای خروج از سرور X است.

این لایه بندی کاملاً مطابق روح سیستم * nix است، که در آن بسیاری از برنامه ها کار خود را به خوبی انجام می دهند و اتصال آنها به شما امکان می دهد یک نتیجه خوب بگیرید. با این حال، نقطه ضعف این انعطاف پذیری، تکه تکه شدن قابل توجه سیستم است (که همانطور که تمرین نشان می دهد، می تواند برای کل سیستم خوب باشد، اما برای رابط گرافیکی نه)، و همچنین از دست دادن عملکرد.

این عوامل هستند که مانع ارتقاء سیستم * nix می شوند:

  • عدم وجود یک کتابخانه گرافیکی استاندارد واحد برای توسعه دهندگان (در هر توزیع موجود است و از نسخه ای به نسخه دیگر تغییر نمی کند).
  • یک رابط گرافیکی یکپارچه (انتخاب خوب است، اما استاندارد لازم است).
  • متفکر بودن آن (امروزه، اینترفیس ها اغلب یا از پیاده سازی های تجاری مانند مایکروسافت، اپل، موتیف کپی می شوند، یا برای کاربران عادی چندان واضح نیستند).
  • اجرای شایسته (کیفیت کد، ثبات کار).

اپل تصمیم گرفت * nix را به عنوان پلتفرم پایه خود انتخاب کند، آن را برای خود گسترش دهد و کل سیستم گرافیکی را بازسازی کند. بنابراین، یکی از نوآوری‌ها، فرمت ذخیره داده‌های پیکربندی است - اکنون همه تنظیمات در فایل‌های XML ذخیره می‌شوند که برای ویرایش دستی دشوارتر هستند، اما ذخیره داده‌های "برنامه‌ای" بومی هستند. که مجبور به ویرایش فایل های پیکربندی بعد از اینکه پیکربندی خودکار گرافیکی کاربرپسند در پلتفرم nix * از آنها عبور کرد، متوجه منظورم خواهم شد، بقیه موارد را توضیح خواهم داد: در نتیجه چنین تنظیماتی، تمام منطق برای ساخت فایل خراب می شود، اغلب زباله های زیادی به جا می گذارد و همه پارامترها را نمی توان به درستی تنظیم کرد.

علاوه بر این، این شرکت نمی تواند پیشرفت های سال های گذشته را در قالب حجم زیادی از نرم افزارهای نوشته شده برای "کلاسیک" (سیستم عامل مک تا نسخه 9 شامل) و کمی کمتر برای NextStep / OpenStep از دست بدهد.

برای این، سیستم جدید از دو نوع کتابخانه - کربن و کاکائو پشتیبانی می کند. اولین آنها برای سازگاری با "کلاسیک ها" است، دومی جدید و اولویت دار اعلام شده است. برای اینکه نرم افزار قدیمی (برای نرم افزار کلاسیک یا دارای مشخصات OPENSTEP) در سیستم جدید کار کند، باید با تغییرات جزئی (یا حتی بدون آنها) مجدداً کامپایل شود. علاوه بر این، محیط جاوا به عنوان یک محیط کاری دیگر اعلام شد - یک ماشین مجازی در Mac OS X بهترین پیاده سازی در میان دیگران در نظر گرفته می شود و کاملاً با سیستم یکپارچه شده است.

ناگفته نماند لایه BSD و سرور X که این شرکت باید به زودی در نسخه نهایی منتشر کند (در حال حاضر فقط نسخه بتا موجود است). همچنین هیچ اشاره ای به قابلیت اجرای برنامه های «کلاسیک» که به سیستم جدید پورت نشده اند وجود نداشت. بنابراین معلوم می شود که اکنون، درست خارج از جعبه، سیستم قادر به اجرای برنامه های کلاسیک، برنامه های OPENSTEP، جاوا و تعداد زیادی برنامه * nix است (که پروژه جداگانه ای برای پورت به اصطلاح پورت ها ایجاد شده است. از FreeBSD گرفته تا داروین، به شما این امکان را می دهد که برنامه را دو دستور "cd" و "make install" را نصب کنید، هم گرافیکی و هم از خط فرمان کار می کنند.

در تکمیل تصویر، نمی توان به محصولی به نام Virtual PC اشاره کرد - شبیه ساز x86 برای رایانه در سیستم عامل Mac (آخرین نسخه 6 شبیه سازی Pentium II MMX است، سرعت ساعت به قدرت خود مک بستگی دارد).

بنابراین، این شرکت توانست توسعه دهندگان قدیمی را حفظ کند، و همچنین توسعه دهندگان جدید را جذب کند، از جمله «کارکنان برون سپاری» ارزشمندی مانند * هکرهای nix و کاربران فقط در سراسر جهان که نیازی به پرداخت ندارند، اما سهم بسیار ملموسی در این زمینه دارند. توسعه سیستم ...

Mac OS X در عمل

دسکتاپ

یک کاربر معمولی چه چیزی از زندگی نیاز دارد؟ سهولت راه اندازی، وجود دفتر، برنامه های کاربردی برای کار در اینترنت، کار با زبان مادری (در مورد ما، روسی).

حداقل دو مجموعه آفیس وجود دارد: مایکروسافت آفیس (که به طور ثابت کار نمی کند) و آفیس باز. هر دو با اسناد ایجاد شده در رایانه های "معمولی" سازگاری دارند. علاوه بر این، دفتر مایکروسافت حتی به «ویژگی‌های» بیشتری نسبت به همتای ویندوزی خود مجهز است.

برنامه های کاربردی اینترنتی

در اینجا انتخاب بسیار بزرگ است و نام تولید کنندگان کاملاً شناخته شده است، بنابراین، من به سادگی نام برنامه و نام سازنده را می دهم:

مرورگرها: اینترنت اکسپلورر (مایکروسافت)، سافاری (اپل)، موزیلا (منبع باز)، اپرا (نرم افزار اپرا)و خیلی های دیگر.

ICQ: ICQ (ICQ Inc.)، Fire.app (منبع باز)، Proteus.

ایمیل مای l: Outlook Express (Microsoft)، Entourage (Microsoft)، Mail (Apple).

بومی سازی

رمزگذاری سیستم یونیکد است، به طوری که همه برنامه های کاربردی که به خوبی نوشته شده اند هنگام کار با هر زبانی مشکلی ندارند (سیستم می تواند در هر زمان به زبان چینی و اوکراینی "صحبت کند"؛ این امر در مورد هر برنامه ای صدق می کند. توسعه دهنده نگران پشتیبانی چند زبانه است).

علاوه بر این، رمزگذاری متن در سطح تماس سیستم ارائه می شود.

سرور

الزامات مدیر سیستم معمولاً تا حدودی متفاوت است، یعنی به کاربران اجازه نمی دهد کارهایی را که نیاز ندارند انجام دهند، و قادر به پیکربندی تمام پارامترهای لازم برای یک کار خاص و همچنین پشتیبانی از تا سیستم تاریخ

سیستم مفهومی را به عنوان کاربر "ریشه" می شناسد، در اینجا او نیز پادشاه و خداست و در صورت تمایل می تواند هر کاری را با سیستم انجام دهد (مخصوصاً از خط فرمان).

راه اندازی سیستم در اینجا تا حدودی ساده تر از * nix معمولی است - برنامه های گرافیکی برای این کار وجود دارد. با این حال، بر خلاف * nix معمولی، که در آن همه چیز گرافیکی معمولاً باعث پوزخند اسفناک استاد یونیکس می شود، همه چیز در اینجا فکر شده است.

اولاً، بیهوده نبود که اپل شروع به ایجاد سیستم Unix خود کرد و تنظیمات خود را بر روی معماری کلاسیک قرار داد. تا لحظه خواندن و اجرای فایل های / etc / rc * - همه چیز طبق معمول در اینجا پیش می رود ، اما سپس اسکریپت های "شرکت اپل" از همان فایل ها فراخوانی می شوند. آن ها در واقع به این صورت اتفاق می افتد: Mach بارگذاری می شود، init بارگذاری می شود، که پس از آن، همانطور که باید، مسئول تمام فرآیندهای سیستم است، اما اکثر این فرآیندها را توسط SystemStarter شروع می کند، که فایل های دیگر را می خواند و شروع می کند. (از فهرست / System / Library / StartupItems). بنابراین فرمت فایل پیکربندی برای هر برنامه در Mac OS X XML است. این فرمت فایل برای انسان کمی کمتر قابل خواندن است، اما برای برنامه ها به راحتی قابل خواندن است، علاوه بر این، رکورد پیکربندی در نتیجه "آشغال" تولید نمی کند، که معمولا همیشه در فایل های پیکربندی معمولی یافت می شود.

با این حال، از اینجا منفی: آنچه را نمی توان به صورت گرافیکی پیکربندی کرد، باید "با دست" انجام شود. نه، موضوع این نیست که انجام آن دشوار است (هیچکس مفسر دستور tcsh و ویرایشگر vi را لغو نکرده است)، اما این واقعیت است که تمام تغییرات ایجاد شده به روشی که سیستم در نظر گرفته نشده است، می تواند متعاقباً با به روز رسانی سیستم بازنویسی شود.

علاوه بر این، فایروال (در نسخه سرور Mac OS X Server) در نسخه گرافیکی پیکربندی خود دارای دو گزینه برای کار با ترافیک است: مجاز / انکار. و در صورتی که مدیر تصمیم به پیکربندی NAT (تظاهر به سایر سیستم ها) داشته باشد ، قوانین فایروال (به هر حال ipfw استاندارد) باید مستقیماً در پرونده های پیکربندی نوشته شود ، که نیاز به آشنایی نسبتاً نزدیک با دستگاه سیستم

به طور کلی، می‌توان گفت که منطقی است که سروری را که دارای Mac OS X Server است، در جایی قرار دهیم که به سهولت مدیریت نیاز است، شاید در برخی موارد به قیمت انعطاف‌پذیری. با سیستم های دیگر، چنین سروری بسیار خوب زندگی می کند (samba، nfs، ssh، ftpd و آپاچی که قبلا ذکر شد همراه با سیستم است) و به روز رسانی آن با حداکثر 6 کلیک ماوس انجام می شود (و باعث چنین چیزی نمی شود. عواقب غم انگیز به عنوان به روز رسانی خودکار به یکی دیگر از پلتفرم های محبوب یک تولید کننده معروف نرم افزار)، و علاوه بر این، در دسترس بودن به روز رسانی ها را می توان هر روز / هفته / ماه بررسی کرد و از کاربر خواسته می شود تا به روز رسانی های موجود را نصب کند.

ایستگاه توسعه دهنده

یک توسعه دهنده شخصی است که هم از یک مدیر سیستم و هم از یک کاربر معمولی نیاز دارد، اما اول از همه به یک سیستم توسعه مناسب (IDE)، اسناد کامل و احتمالاً نمونه هایی از پیاده سازی نیاز دارد.

همچنین نمی توانم برنامه ای مانند Virtual PC را از دست بدهم، برنامه ای که به شما امکان می دهد هر سیستم عامل x86 را اجرا کنید و Pentium II MMX، S3 Trio 32/64 (4/8/12 مگابایت)، Sound Blaster، Intel 21041 Based را شبیه سازی می کند. آداپتور اترنت و تخصیص مقدار هارد دیسک و رم که به او نشان داده می شود. این برنامه را می توان هم به دسته برای توسعه دهندگان (آزمایش برنامه شما برای سیستم های مختلف) و هم به دسته یک مهندس سیستم (تعداد سیستم عامل های همزمان فقط توسط منابع سیستم "میزبان" محدود می شود) و فقط برای یک کاربر معمولی - "پنجره" در "پنجره" به شما امکان می دهد با برنامه هایی که هنوز به مک منتقل نشده اند کار کنید یا حتی بازی کنید (اگرچه منابع زیادی ندارند).

در تهیه مقاله از مواد زیر استفاده شده است:

  1. جیم کارلتون سیب. نگاهی به درون: داستانی از دسیسه، اشتباهات و خودخواهی. انتشارات لوری، 1380.
  2. استفان لوی هکرها قهرمانان انقلاب کامپیوتری هستند. (www.cooler.it/hackers)
  3. تاریخچه توسعه NeXT. (

سیستم عامل مجموعه ای از برنامه های به هم پیوسته همراه با عملکرد یک کامپیوتر است که عملکرد آن را کنترل می کند و راه اندازی و اجرای تمام فرآیندها را تضمین می کند. دلیل اصلی که استفاده از سیستم عامل را ضروری می کند این است که برای حفظ عملکرد رایانه شخصی، لازم است همزمان تعداد زیادی عملیات سطح پایین انجام شود که تعداد آنها به صدها یا حتی هزاران عدد می رسد.

کدام سیستم عامل بهترین است؟ در حال حاضر، یک واگن و یک گاری کوچک از سیستم های عامل در جهت های مختلف وجود دارد، اما فقط رایج ترین آنها برای عموم شناخته شده است. امروز هر یک از آنها را در نظر خواهیم گرفت و سعی می کنیم بهترین را انتخاب کنیم. اما قبل از شروع، من مقالاتی را که ممکن است برای شما نیز جالب باشد، مورد توجه شما قرار می دهم:

  1. کدام مرورگر بهتر است: کروم، اپرا، موزیلا، مرورگر Yandex.
  2. کدام آنتی ویروس بهتر است: Kaspersky، Nod32، Avast، Doctor Web.
  3. بهترین برنامه ها برای پاکسازی کامپیوتر شما از آشغال ها.
  4. کدام موتور جستجو بهتر است: Yandex یا Google؟.

بیایید با شرکت کنندگان بررسی خود آشنا شویم

پنجره ها

خانواده ای از سیستم عامل های بسته (یا همانطور که می گویند - اختصاصی) که توسط مایکروسافت توسعه یافته است. در حال حاضر طبق آمار حدود 85 درصد از رایانه‌ها، لپ‌تاپ‌ها و تبلت‌های خانگی از این سیستم‌عامل استفاده می‌کنند و بر خلاف پیش‌بینی برخی کارشناسان، جایگاه آن در حال تقویت است. نتیجه چشمگیر 200 میلیون نسخه دارای مجوز، که آخرین نسخه "ویندوز" (8.1) توانست در کمتر از 12 ماه از تاریخ انتشار به آن دست یابد، گواه این امر است.

لینوکس

این اصطلاح به تمام سیستم عامل های مشابه یونیکس اشاره دارد که بر اساس هسته ای به همین نام ساخته شده اند. آنها طبقه بندی واضحی ندارند، بنابراین هر کیت توزیع ویژگی های خاص خود را دارد و مجموعه ای از کاربردهای خاص خود را دارد. لینوکس در بین دارندگان رایانه های شخصی محبوبیت چندانی ندارد، اما بر بازار گوشی های هوشمند (سیستم عامل اندروید مبتنی بر هسته لینوکس است) و سرورهای اینترنتی تسلط دارد.

سیستم عامل مکینتاش

یک سیستم عامل اختصاصی منبع بسته مبتنی بر یونیکس. توسط اپل به عنوان نرم افزار همراه برای رایانه ها و لپ تاپ های آنها توسعه یافته است. دستگاه های سایر سازندگان، طبق قرارداد کاربر، حق استفاده از این سیستم را ندارند. با شروع نسخه 10.6، این سیستم فقط از پردازنده های اینتل پشتیبانی می کند، اگرچه کار قبلی با PowerPC نیز انجام شده بود.

کدام سیستم عامل بهتر است: ویندوز، مک او اس یا لینوکس؟

بیایید با توجه به برخی از مهمترین معیارها برای کاربران مقایسه کنیم - هزینه سیستم عامل، سخت افزار مورد نیاز، فرآیند نصب و پیکربندی، قابلیت استفاده، نرم افزار پشتیبانی شده و امنیت.

هزینه مجوز

اگر همه تورنت ها، سایت های دزدان دریایی و سایر منابع "freebie" به طور ناگهانی کار خود را متوقف کنند، بسیاری از مردم نگران قیمت خواهند بود. از این گذشته، نسخه های دارای مجوز سیستم عامل ها می توانند بسیار گران باشند. خوشبختانه، گزینه هایی تحت یک مجوز رایگان وجود دارد.

  1. آخرین نسخه ویندوز (8.1) در دو رنگ عرضه می شود - معمولی و Pro. اولین مورد در فروشگاه مایکروسافت حدود 6 هزار روبل هزینه دارد و از تمام عملکردهای لازم برای رایانه خانگی پشتیبانی می کند. نسخه دوم (نسخه Pro) 3 هزار روبل گرانتر از نسخه اصلی است و عملکردهای پیشرفته ای از جمله رمزگذاری داده ها، دسترسی از یک رایانه در شبکه به رایانه دیگر و غیره را ارائه می دهد. در صورت تمایل، همیشه می توانید سیستم قدیمی را با مبلغ کمتری ارتقا دهید.
  2. سیستم عامل مک به طور پیش فرض همراه با تجهیزات کامپیوتری اپل همراه است، بنابراین رایگان در نظر گرفته می شود. اما اگر به پول نگاه کنید، هزینه محصولات "سیب" به طور قابل توجهی بالاتر از رایانه های با قدرت مشابه است، بنابراین نمی توان از پرداخت اضافی جلوگیری کرد. از طرف دیگر، تمام به روز رسانی های بعدی این سیستم یک سکه هزینه نخواهد داشت، که یک مزیت بزرگ است (قبل از نسخه 10.9، باید 20 تا 30 دلار در اپ استور پرداخت می کردید).
  3. لینوکس یک سیستم کاملا رایگان است که بیشتر بر روی نرم افزار منبع باز ساخته شده است و به لطف آن شرکت های بزرگ با ده ها یا حتی صدها کامپیوتر بیشتر و بیشتر از آن استفاده می کنند. محاسبه کنید اگر یک بخش فناوری اطلاعات با بیست کامپیوتر، مثلاً ویندوز 8 روی آنها نصب شده بود، در یک سال چقدر باید هزینه کند، اما این فقط هزینه خود سیستم است. آیا لازم است به شما یادآوری کنم که اکثر نرم افزارهای "ویندوز" نیز هزینه زیادی دارند.

سیستم مورد نیاز

موضوع الزامات سیستم دیگر به اندازه 5-6 سال پیش که مبارزه به معنای واقعی کلمه برای هر گیگابایت فضای آزاد و درصد استفاده از پردازنده انجام می شد، مهم نیست. با این وجود، زمانی که کاربر در برنامه‌های کاربردی با منابع فشرده کار می‌کند، منابع رایگان اضافی مفید خواهند بود. بیایید بهترین سیستم عامل را با این پارامتر تعیین کنیم:

  1. آخرین نسخه‌های ویندوز از نظر منابع کامپیوتری کاملاً سخت‌گیر هستند (اوه، دلم برای روزهای طلایی ویندوز XP تنگ شده است) - برای کار قابل قبول، به یک پردازنده دو هسته‌ای، 1 گیگابایت رم و یک کارت گرافیک خوب نیاز دارید. از تمام زیبایی های گرافیکی بدون ترمز لذت ببرید. اگر کیت توزیع 64 بیتی را انتخاب کنید (کیت های 32 بیتی قبلاً متعلق به گذشته هستند)، باید رم بیشتری نصب کنید.
  2. با سیستم های لینوکس، وضعیت بسیار بهتر است - برای عملکرد عادی، یک پردازنده تک هسته ای با فرکانس 1 گیگاهرتز، 256 مگابایت رم و هر کارت گرافیکی، حتی داخلی، کافی است. البته، اگر هدف شما فقط نگاه کردن به سیستم نیست، بلکه کار کردن در محیط آن با انواع برنامه ها است و فقط تماشای فیلم و گشت و گذار در اینترنت نیست، باید سخت افزار جدیدتری نصب کنید.
  3. در مورد نیازهای سیستم سیستم عامل مک صحبت می کنیم، هیچ نتیجه گیری قطعی وجود ندارد. اپل همیشه دستگاه های خود را به سخت افزار به اندازه کافی قدرتمند مجهز می کند تا سیستم عامل بدون یخ زدن و تاخیر کار کند. به طور فرضی، سیستم عامل مک می تواند بر روی رایانه ای با 512 مگابایت رم، پردازنده 1 گیگاهرتز و 9 گیگابایت فضای خالی هارد دیسک اجرا شود.

نصب و پیکربندی

فرآیند نصب و پیکربندی سیستم عامل چیزی است که دیر یا زود هر کاربر باید با آن روبرو شود. و اگر برخی از سیستم عامل ها نگرش دوستانه ای از خود نشان دهند، برعکس، برای سایرین زمان زیادی طول می کشد تا حداکثر عملکرد را تنظیم کنید.

  1. حتی یک کاربر مبتدی کامپیوتر نیز می تواند ویندوز را نصب کند. کل فرآیند نصب / به روز رسانی بصری است. متأسفانه، هنوز باید یک سیستم عامل تمیز را به ذهن بسپارید - نصب درایورهای لازم، راه اندازی فرآیندها و خدمات، و این بسیار دشوارتر است. حتی گاهی اوقات مجبور می شوید از نرم افزارهای شخص ثالث برای بهینه سازی سیستم خود استفاده کنید.
  2. برای نصب لینوکس، حداقل باید ایده ای از بسته های نرم افزاری این سیستم و روابط متقابل آنها داشته باشید، زیرا برخی از آنها به سادگی بدون دیگران شروع نمی شوند. اگرچه حتی با نصب پیکربندی توصیه شده، با پارتیشن بندی هارد دیسک خود (به خصوص اگر می خواهید لینوکس را با سیستم عامل دوم نصب کنید) و نوشتن کیت توزیع در رسانه های خارجی عذاب خواهید کشید.
  3. نصب مک دشوارتر از نصب مک نیست، اما اکنون دیگر نیازی به وارد کردن کد لایسنس طولانی نیست. برای پیکربندی (تنظیمات)، از ابزارهای تعبیه شده System Preferences استفاده می شود که به پنج دسته تقسیم می شوند، که هر کدام شامل منویی با پارامترهای اولیه قابل تغییر است.

راحتی استفاده

توسعه دهندگان سیستم عامل سعی می کنند آثار خود را تا حد امکان در دسترس و آسان برای یادگیری قرار دهند. اما اگر برخی این کار را خیلی خوب انجام دهند، برخی دیگر چنین چیزهایی را می پیچند که باید یک ماه کامل با کتاب خودآموزی بنشینند تا بفهمند چه اتفاقی می افتد. بهترین سیستم برای قابلیت استفاده چیست؟

  1. سیستم عامل های خانواده ویندوز همیشه به دلیل رابط کاربری ساده و شهودی خود مشهور بوده اند که به شما امکان می دهد کار در رایانه را تا حد امکان راحت کنید. بله، خالی از کاستی نیست (مخصوصاً نسخه جدید آن که با انتشار ویندوز 8 ارائه شده است)، اما می توانید چشمان خود را بر روی آنها ببندید. به عنوان مثال، بسیاری از مردم ویندوز اکسپلورر استاندارد را دوست ندارند، بنابراین آن را با ابزار Total Commander یا چیزی مشابه جایگزین می کنند.
  2. Mac OS بدون شک پیچیده ترین و کاربرپسندترین سیستم عامل است. همه چیزهای کوچک را در نظر می گیرد، رابط کاربری شیک و شهودی است، که این امکان را برای شخصی که اخیراً در مک نشسته است، به راحتی کار می کند. بیهوده نیست که حتی برخی از کاربران رایانه شخصی برای طراحی "ویندوز" خود به سبک سیستم عامل اپل نصب می کنند، اما فقط یک تقلید بدبختانه به نظر می رسد.
  3. به سختی می توان گفت که استفاده از لینوکس چقدر آسان است، زیرا برخلاف دو سیستم نظارت شده دیگر، سازنده مرکزی ندارد. به لطف کد منبع باز، هر شخص یا سازمانی می تواند به توسعه دهندگان بپیوندد. در حال حاضر، 6 پوسته گرافیکی شناخته شده وجود دارد - KDE، Gnome3، Gnome، XFCE، Openbox، Unity. هر کدام از آنها طرفداران خاص خود را دارند. اما من یک چیز را با اطمینان می گویم - سیستم های لینوکس به وضوح برای مبتدیان در نظر گرفته نشده اند.

نرم افزار پشتیبانی شده

در اینجا ما در مورد برنامه ها و ابزارهای شخص ثالث (به طور دقیق تر، در مورد تعداد آنها) صحبت خواهیم کرد که می توانند در محیط یک سیستم عامل خاص اجرا و کار کنند. پس از همه، خودتان فکر کنید - چرا ما به سیستمی نیاز داریم که با آن انجام وظایف محول شده غیرممکن باشد؟

  1. مایکروسافت ویندوز رایج ترین سیستم برای رایانه های خانگی و اداری است، بنابراین اکثر تولیدکنندگان نرم افزار نسخه هایی از برنامه های خود را به طور خاص برای این سیستم عامل توسعه می دهند، حتی گاهی اوقات فراموش می کنند که سایر پلت فرم ها را در لیست موارد پشتیبانی شده قرار دهند. این امر به ویژه برای توسعه دهندگان صنعت بازی های رایانه ای که نمی خواهند وقت خود را برای انتقال پروژه های خود به لینوکس یا سیستم عامل مک هدر دهند صادق است. اکثریت قریب به اتفاق برنامه ها پولی هستند، با این حال، در اینترنت به اندازه کافی نرم افزار رایگان برای هر سلیقه وجود دارد - ویرایشگرهای متن، مرورگرها، آنتی ویروس ها و غیره.
  2. اگرچه سیستم عامل مک از نظر تعداد برنامه های موجود از سیستم عامل ویندوز عقب تر است، اما با این وجود آنها را به مقدار کافی ارائه می دهد. کار با برنامه های گرافیکی، ویرایش ویدئو و صدا، توسعه وب و غیره، به طور کلی، هر چه دلتان بخواهد. متأسفانه، به‌طور پیش‌فرض، می‌توانید برنامه‌ها را فقط از طریق AppStore نصب کنید، و این می‌تواند برای کاربرانی که اینترنت کند یا اصلاً اینترنت ندارند، یک مشکل باشد (با جستجوی اینجا و آنجا، می‌توانید آن را برطرف کنید).
  3. هر سال شکایات کمتری در مورد سیستم های لینوکس از نظر در دسترس بودن نرم افزار وجود دارد. ضروری ترین ابزارها معمولاً در نصب کننده گنجانده شده اند و از قبل برای استفاده در دسترس هستند. علاوه بر این، قدیمی‌ترین سخت‌افزار هنوز پشتیبانی می‌شود (در حالی که نصب درایورهای مادربردهای قدیمی، آداپتورهای شبکه و سایر تجهیزات در همان ویندوز 7 دشوار است)، و اکثریت قریب به اتفاق برنامه‌های این سیستم عامل کاملاً رایگان توزیع می‌شوند. .

ایمنی

موضوع امنیتی سیستم عامل ها مورد توجه بسیاری از کاربران است، به ویژه آنهایی که مطالب مهم، اطلاعات شخصی را در رایانه خود ذخیره می کنند یا در اینترنت پرداخت می کنند. هر سیستمی به روش خود با تهدیدهای خارجی برخورد می کند - یکی این کار را بهتر انجام می دهد و دیگری، برعکس، بدتر. اما کدام یک برای این پارامتر بهترین است؟ بیایید هر یک از سیستم ها را از نظر امنیت ارزیابی کنیم.

  1. ویندوز آسیب پذیرترین سیستم است. نه تنها به این دلیل که کارمندان مایکروسافت واقعاً برای رفع آسیب‌پذیری‌ها و ایجاد وصله‌ها زحمت نمی‌کشند، بلکه به دلیل شیوع آن. هکرها و سایر کلاهبرداران درک می کنند که این سیستم توسط بیشترین تعداد افراد استفاده می شود و تمام تلاش ها را برای توسعه بدافزار برای این پوسته هدایت می کنند. بنابراین، هر صاحب رایانه ای با سیستم عامل ویندوز باید مراقب نصب یک برنامه آنتی ویروس مطمئن باشد و فایروال استاندارد سیستم را با فایروال کارآمدتر جایگزین کند.
  2. همانطور که می دانید - لینوکس متعلق به سیستم های یونیکس است، به این معنی که سوراخ ها و سوراخ ها در اینجا بسیار نادر است. مطمئناً نمی‌توانید از خود در برابر صفحات فیشینگ و سایر «طرح‌بندی‌ها» محافظت کنید، اما می‌توانید سوءاستفاده‌های مختلف، کی‌لاگرها و مسدودکننده‌های پاپ‌آپ را فراموش کنید. امکان رمزگذاری داده ها نیز وجود دارد. با این حال، برای این، کاربر باید مهارت های خاصی داشته باشد.
  3. سیستم عامل مک را می توان به درستی ایمن ترین سیستم عامل لیست شده در نظر گرفت و بیهوده نیست که سایت های هکر برای هک کردن آن پاداش چشمگیری تعیین می کنند. به لطف رمزگذاری (فعال شده در تنظیمات حفاظتی و امنیتی) و توزیع واضح فایل ها بین سیستم و کاربر، ویروس ها به سادگی نمی توانند در این محیط ریشه دوانند. علاوه بر این، نسخه های جدید سیستم عامل مک به طور کامل بازنویسی شده اند و با Mac OS Classic سازگار نیستند، که حتی مشکلات بیشتری را برای مهاجمان ایجاد می کند.

بیایید خلاصه کنیم

در حین انجام این تحقیق کوچک، متوجه شدم که سه سیستم عامل نظارت شده بسیار متفاوت هستند، بنابراین مقایسه آنها کمی نادرست است. برای مثال، ویندوز پیشرو آشکار در بخش خانگی است - سهولت استفاده، حجم عظیمی از نرم افزارهای پشتیبانی شده، و یک سرویس اختصاصی مایکروسافت. Mac OS بیشتر بر روی کار متمرکز است تا سرگرمی - ثبات و امنیت در بالاترین سطح هستند، به علاوه یک رابط کاملاً فکر شده و زیبا تا کوچکترین جزئیات. خوب، و سیستم های لینوکس - به لطف انعطاف پذیری آنها در سفارشی سازی، رایگان و امنیت، آنها به یک موهبت واقعی برای توسعه دهندگان وب، شرکت های بزرگ و فقط طرفداران رایانه تبدیل شده اند.

P.S. به نظر شما کدام سیستم عامل بهترین است و چرا؟ در مورد آن در نظرات بنویسید.

نظرات کارشناسان و نه تنها

من کاملاً از نظر نویسنده حمایت می کنم که هیچ فایده ای در مقایسه این سیستم عامل ها برای "بهترین" یا "بدترین" وجود ندارد. هرکسی خودش تصمیم می گیرد که کامپیوترش را برای چه کاری نیاز دارد. استفاده از مک یا لینوکس برای بازی‌ها بهترین انتخاب نیست، اگرچه بزرگترین شرکت‌های سازنده بازی با موفقیت در حال انتقال فرزندان فکری خود به یونیکس هستند. یا یک مک بوک بخرید و از هزینه بالای اکثر نرم افزارهای پیشنهادی شکایت کنید - حداقل این غیر منطقی است.

من شخصا زمان بیشتری را روی لینوکس می گذارم. این انتخاب به این دلیل است که من در مورد اینکه چه زمانی اسکن بعدی را برای ویروس‌ها انجام دهم دردسر ندارم، نیازی نیست از کلیک کردن روی پیوندها ترسی داشته باشم (گاهی اوقات بسیار عجیب است، اما غیرممکن است. در حال حاضر. ، هیچ کاری وجود ندارد که من نتوانم در لینوکس انجام دهم و بتوانم آن را در ویندوز انجام دهم (در MacOS کار نمی کند، همه چیز در پیش است.

استفاده از مک یا لینوکس برای بازی بهترین انتخاب نیست.
من بحث خواهم کرد! اگر در صورت نیاز شراب را تنظیم کنید، می توانید هر بازی را انجام دهید. و از هر نرم افزاری استفاده کنید. فقط مصرف منابع 20-25 درصد بیشتر خواهد شد.

سوتوزار

Svetozar، پس از همه، همه برنامه ها / بازی ها از طریق شراب اجرا نمی شوند. و بسیاری از برنامه ها شلختگی زیادی روی تاک دارند و خرابی های مکرر در بازی ها قطعاً اعصاب را از بین می برد ، اما او این را در مورد منابع نیز درست گفته است ، زیرا با این حال، دیدن یک نشانگر FPS خوب لذت بخش تر است.

در واقع، اگر در مورد آن فکر کنید، فقط باید نگاه کنید که رایانه برای چیست، زیرا همیشه یک انتخاب دارید.
اگر دوست دارید بازی کنید، فقط ویندوز. اگر فقط کار اپل. اگر فقط سیستم های یونیکس را برنامه ریزی کنید.
اما یک راه خروج نیز وجود دارد، می توانید از یک سیستم مجازی استفاده کنید.

در اینجا، فرض کنید از ویندوز استفاده می کنید، سپس یکسری موارد رایگان دارید، می توانید در بیشتر موارد به صورت رایگان بازی و کار کنید.

لینوکس سریع ترین سیستم است، اما تفاوت های ظریف زیادی وجود دارد. ویندوز برای همه مناسب است، این مزیت آن است. همانطور که در اینجا برای یک آماتور می گویند، سیستم عامل مک برای همه مناسب نیست.

من هنوز فکر می کنم که ویندوز در حال حاضر پیشتاز است. از آنجایی که توسط افراد بیشتری نصب می شود. Mac os اغلب استفاده نمی شود و لینوکس برای آموزش انفورماتیک مدارس یا برای کارهای چاپی استفاده می شود.

آیا لینوکس سریع است؟ هوم، به دلایلی متوجه نشدم. در هزینه ویندوز، موافقم، برای همه مناسب است و احتمالاً هنوز برنامه بهتری وجود ندارد. اگرچه برنامه خوبی در eplach وجود دارد. اما من همچنان ویندوز را ترجیح می دهم زیرا تمام عمرم با آن سر و کار داشتم. اما خیلی وقت بود که ویندوز 98 داشتم، الان هفتم است، هشتم به نوعی ناقص است، یا به نظر من اینطور است و من اشتباه می کنم. هشت ریشه نگرفتند.

می دانید، من اخیراً متوجه این واقعیت شدم که وقتی یک کامپیوتر جدید خریدم سیستم عامل ویندوز 8 داشت و وقتی نیم ساعت در آن بالا رفتم، راستش چیزی متوجه نشدم. بعد سعی کردم یکی دوتا بازی نصب کنم ولی با اینکه کامپیوتر قدرتمنده کار نکردن. و من تصمیم گرفتم سیستم را دوباره نصب کنم و هفت را نصب کنم. بعد از نصب شروع کردم به نصب همون بازی هایی که روی هشت نصب کردم و خوب کار کردند. چرا من نمی دانم، زیرا من یک برنامه نویس نیستم، اما هنوز هم طرفدار هفت هستم.

من ویندوز را به دلیل سازگاری اکثریت قریب به اتفاق برنامه های موجود با آن بهترین می دانم. و من فکر می کنم XP بهترین در کل خانواده است و من هنوز از آن استفاده می کنم (نه، کامپیوتر آنقدرها ضعیف نیست). این XP است که برای افرادی که با کامپیوتر آشنا هستند عالی است: به آنچه دانلود، ویرایش یا تلاش می‌کنید اهمیتی نمی‌دهد. سیستم امنیتی در آنجا بسیار کم است و به راحتی غیرفعال می شود و خود سیستم فرصت های بسیار خوبی را فراهم می کند. اگر صریح نباشد، XP بهتری وجود ندارد.

من به یک کاربر تازه کار توصیه نمی کنم که بلافاصله به طور کامل روی لینوکس بنشیند. برای مثال ارزش کار با VirtualBox و نصب تمام نرم افزارهای لازم را دارد. تفاوت های ظریف واضحی وجود ندارد، از جمله. و در زندگی مشترک ویندوز و لینوکس. گویی از نظر تئوری، لینوکس بلافاصله آماده است و در بیشتر موارد نیازی به زحمت نیست. اما رویکردها به کاربر در سیستم ها متفاوت است. و بنابراین بله، برخی چیزها حتی راحت تر هستند. پس از تنظیم دقیق، نشستن پشت خشخاش یا ویندوز بسیار دشوار می شود.
مثلا یکی از ارائه دهنده های من اصلا لینوکس رو ساپورت نمی کرد و اینترنت روی سیستم کار نمی کرد.

چگونه ارائه دهنده می تواند دسترسی به ماشین های لینوکس را از نظر فنی محدود کند؟ این IMHO مزخرف است، زیرا اکثر روترها در لینوکس هستند
من هیچ مشکلی در لینوکس به طور کلی برای مبتدیان نمی بینم - این همان єra نیست. نصب شده - کار، یک دسته نرم افزار برای هر سلیقه. حتی dota2 وجود دارد)

SeruyWorld، لینوکس نقاط کور بسیار بیشتری دارد. ممکن است در همه چیز با سیستم های دیگر به خوبی کار نکند. اگر نیاز به کار با افرادی دارید که لینوکس ندارند، این می تواند یک مشکل واقعی باشد.

من در حال حاضر از ویندوز 8 پشتیبانی می کنم و از آن استفاده می کنم. اما من می خواهم برای خودم یک مک بخرم

به طور کلی، سیستم عامل از حفظ سخت افزار مراقبت می کند. کاربران خوشحال در برنامه ها کار می کنند، مشکلات کاربردی خود را حل می کنند (نقاشی، طراحی، مدل سازی، پخش موسیقی، برنامه) و خود سیستم را به خود مشغول نمی کنند.

ویندوز رجیستری (پایگاه داده) را حمل می کند، بنابراین زمانی که مسدود می شود شروع به کند شدن می کند. اما رجیستری صحت داده ها را بررسی می کند.
جزء گرافیکی، اگر تصمیم به سقوط داشته باشد، بقیه را می کشد (نشان دادن صفحه آبی مرگ). اما بخش بصری سریعتر کار می کند.
با برنامه ها چطور کار می کنید - همه از قبل می دانند.

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

OS X در چشم کاربر شبیه "لینوکس بدون اشکال" است که روی یک مجموعه باریک از سخت افزار اجرا می شود. تقریباً تمام برنامه های لینوکس برای OS X ساخته شده اند.
ممنوعیت نصب بر روی رایانه شخصی کاملاً تصادفی نیست. کسانی که مایل بودند در چارچوب ماشین مجازی "آمریکایی را لمس کنند" وقت داشتند با آن بازی کنند.
برنامه های انحصاری متفکرانه، اما اغلب بدون روسی سازی رسمی. همه از پرداخت 99 دلار و استفاده از نرم افزار به زبان انگلیسی خوشحال نخواهند شد.

لینوکس سیستمی برای برنامه نویسان و منحرفان رایانه شخصی است، زیرا بیش از یک کاربر آماری متوسط، کد را مطالعه نمی کند تا بتواند روی اینترنت بنشیند.
اما در ویندوز از قبل برای همه راحت تر و قابل درک تر است. و بر اساس بادگیر سیستم عامل مک ساخته شده است، بنابراین این دو سیستم برای انسان هستند!

در مورد ماهیت بسته OS X، بله... اما هیچ کس نرم افزار را از منبع بازسازی نمی کند - زیرا برای اتلاف وقت چیست؟ البته می‌توانید با بازسازی اشتباه بگیرید، پرچم‌های بهینه‌سازی را تنظیم کنید، اما این برای افراد «تمام‌شده» بیشتر است.

اگرچه ماکو بسته است، دوچرخه و گشت و گذار در آن امکان پذیر است. من سرویس های غیر ضروری و شیاطین را حذف کردم تا: نوشتن کمتر روی SSD، حافظه کمتر، کوبیدن کمتر به پردازنده.

ویندوز را می توان با یک فایل نیز پردازش کرد، اما یک مشکل با حماقت کاربر وجود دارد: آنها نمی دانند چگونه و نمی خواهند، تنظیم مجدد برای آنها آسان تر است. حتی در Live-DVD، با شروع از یک دیسک داخلی (یک ویندوز جاودانه را در نظر بگیرید)، ذهن کافی نبود.

لینوکس؟ او چیست؟ انبوهی از برنامه های کوچک است (ما به کپی رایت نگاه می کنیم و 1993 را آنجا می بینیم) و هسته ... بقیه بعداً و با دست های کج نوشته شده است. من سالها روی سرور کار کردم، هیچ چیز باگ نبود (روی سرور و هیچ چیز باگ نبود). درست است ، اخیراً به FreeBSD تغییر مکان داده ام - زیرا آناتومی در آنجا به OS X نزدیک تر است (به طوری که دایرکتوری ها در خانه و روی سرور کم و بیش یکسان هستند). و به طور کلی - لینوکس های زیادی وجود دارد، اما فقط یک فریاخ وجود دارد.

امروز یک درایو فلش USB قابل بوت (از طریق Boot Camp Assistant) ایجاد کردم و فهمیدم "چگونه انجام می شود" ... از یک طرف، این ابزار نصب را تا حد ممکن در این مک ساده می کند، اما یک درایو فلش USB برای دیگری ایجاد می کند. کامپیوتر به سردرد تبدیل می شود (کلیله زدن با جایگزینی گواهی).

به طور کلی، OS X و iOS را می توان «قفس طلایی» نامید... آفرین، اما نکات ظریفی مانند جهانی نبودن وجود دارد.

فکر کنم بهترینش همون ویندوزه. احتمالاً به این دلیل که این سیستم عامل تقاضای بیشتری دارد و من تمام عمرم از آن استفاده می کنم. من نمی توانم در مورد سایر سیستم عامل ها چیزی بگویم به دلیل اینکه اصلاً از آنها استفاده نکردم. سیستم ها همه شناخته شده هستند، اما ویندوز البته برای من ایده آل است، زیرا هیچ مقایسه ای وجود ندارد.

Mac OS Xمطمئناً برتری نرم‌افزاری است و نمونه‌ای واضح از اینکه بهترین سیستم‌عامل دسکتاپ جهان باید چگونه باشد. اما او همیشه اینطور نبود. کل مسیر خاردار تبدیل شدن از System 1.0 به macOS 10.14 Mojave در این مطالب.

در تماس با

سیستم عامل مک اولین بار در سال 1984 همراه با عرضه اولین کامپیوتر مکینتاش معرفی شد.

اولین مکینتاش (1984):

سیستم عامل مک (سیستم عامل مکینتاش) جزو اولین سیستم عامل هایی بود که به جای خط فرمان، یک رابط گرافیکی کاربرپسند را به کاربران ارائه کرد. از سال 1984 تا 2001، نسخه های سیستم 1 - Mac OS 9 که کلاسیک در نظر گرفته می شوند، منتشر شد. از سال 2000، سیستم عامل Mac OS X و از سال 2016 - macOS نامگذاری شده است.

در سیستم 1.0، اپل یک رابط گرافیکی کاربرپسند را معرفی کرد. در حال حاضر در اولین نسخه سیستم عامل، تیم توسعه قادر به ایجاد تعامل واضح با عناصر در حالت پنجره بود. در واقع، نسخه های پیشرفته تر این سیستم عامل تنها در کیفیت گرافیکی و عملکرد پیشرفته تر با "جد" خود تفاوت دارند.

در این دوره، توسعه دهندگان ویژگی های اضافی، تنظیمات و برنامه های استاندارد اضافه کردند و یک سیستم فایل سلسله مراتبی نیز ظاهر شد. سازندگان این سیستم عامل توجه ویژه ای به سازگاری آن با اجزا و دستگاه های جدید داشتند. به ویژه، توسعه دهندگان از پشتیبانی از اسلات های توسعه، تجهیزات جانبی، پردازنده های جدید و درایوهای بزرگ تر مراقبت کرده اند. توجه داشته باشید که یک پنل چندوظیفه ای تمام عیار فقط در نسخه System 5 ظاهر می شود.

سیستم 3.0

سیستم 4.2

سیستم 6.0

System 7.0 - 7.6 (1991-1996)

اولین به روز رسانی اصلی سیستم عامل تنها پس از هفت سال وجود دریافت شد. ارتقاء یک رابط رنگی به ارمغان آورد، اگرچه بسیاری از عناصر هنوز خاکستری بودند، برخی از آنها رنگی بودند. توسعه دهندگان به طور قابل توجهی حالت چند وظیفه ای را بهبود بخشیده اند. در به‌روزرسانی‌های بعدی، اپل باگ‌ها را برطرف کرده، پشتیبانی از اجزای جدید را اضافه کرده و برنامه‌های جدیدی را هم خود و هم از توسعه‌دهندگان نرم‌افزار شخص ثالث پیاده‌سازی کرده است.

این نسخه در تابستان 1997 پس از پیوستن مجدد استیو جابز به اپل منتشر شد. در ابتدا فرض بر این بود که نسخه جدید به سنت ادامه دهد و با شماره 7.7 منتشر شود، اما جابز تصمیم دیگری گرفت. در آن زمان، کاربران می‌توانستند سیستم 7 را روی رایانه‌های سایر سازندگان نصب کنند. اپل تصمیم گرفت به این عمل پایان دهد و انتشار سیستم 7 را متوقف کرد. از آن زمان، سیستم عامل "apple" به طور انحصاری بر روی دستگاه های اپل نصب شده است. در دو هفته اول پس از عرضه سیستم 8، این شرکت 1.2 میلیون نسخه فروخت و در شش ماه آینده سه میلیون نسخه دیگر فروخت. قابل ذکر است که سیستم 8 تنها دستخوش تغییرات اندکی شده است. به عنوان مثال، این شرکت رنگ ها و سایه های بیشتری را به عناصر رابط اضافه کرد و سیستم عامل را با پوسته های جدید و یک کنترل پنل ارائه کرد.

در 23 اکتبر 1999، کوپرتینویی ها Mac OS 9 را منتشر کردند که آخرین به روز رسانی سیستم عامل مک کلاسیک بود. کاربران این نسخه این امکان را دارند که اطلاعات خود را ذخیره کرده و تنظیمات سیستم را تنظیم کنند. از جمله نوآوری ها باید به ظهور رمزگذاری داده ها با استفاده از فناوری Keychain، توانایی کار با سرورهای راه دور و پشتیبانی بهبود یافته از پروتکل USB اشاره کرد. در 5 دسامبر 2001، آخرین به روز رسانی سیستم عامل مک 9.2.2 منتشر شد.

Mac OS X 10.0 Cheetah (2000)

اولین نسخه بتای عمومی OS X در 13 سپتامبر 2000 در دسترس قرار گرفت. هزینه توزیع 30 دلار بود. نسخه رسمی شش ماه بعد ظاهر شد.

در 24 مارس 2001، اولین نسخه رسمی OS X 10.0 منتشر شد. سیبتصمیم گرفت گامی رادیکال از تصور کلاسیک سیستم عامل مکینتاش بردارد. رابط کاربری جدید Aqua نشان داده شد. برای اولین بار از برنامه هایی مانند TextEdit، Viewer، Mail و QuickTime استفاده شد.

یوزپلنگسخت افزار بسیار سخت افزاری بود: 128 مگابایت رم (حداقل 64 مگابایت غیر رسمی) و 800 مگابایت فضای آزاد دیسک (ترجیحاً 1.5 گیگابایت) در آن زمان لوکس بود. متعاقباً، به دلیل چنین الزامات سختگیرانه حافظه، OS X 10.0 مورد انتقاد قرار گرفت (مقدار استاندارد حافظه در مکینتاش 64 مگابایت رم بود).

Mac OS X 10.1 Puma (2001)

دومین راه اندازی بزرگ Mac OS X تنها شش ماه بعد، در 25 سپتامبر 2001 اتفاق افتاد. دارندگان OS X 10.0 ممکن است به ارتقا داده باشند OS X 10.1کاملا رایگان از آن زمان، شرکت بزرگ کوپرتینویی، Mac OS X را به سیستم عامل پیش‌فرض در تمام رایانه‌های جدید تبدیل کرده است.

تمرکز اصلی بر روی ویژگی های جدید نبود، بلکه روی بهبود عملکرد سیستم بود. ضبط سی دی و دی وی دی راحت تر، پشتیبانی از پخش دی وی دی وجود دارد. تعداد چاپگرهای پشتیبانی شده افزایش یافت (بیش از 200)، OpenGL (گرافیک سه بعدی) 20٪ سریعتر شروع به کار کرد و AppleScript نیز پیاده سازی شد. ColorSync 4.0 (مدیریت رنگ) و Image Capture (کار با تصاویر روی دوربین های دیجیتال و اسکنرها) وجود داشت.

با تمام مزیت هایش Mac OS X Pumaمورد انتقاد جدی قرار گرفته است. اساساً سیستم عامل به دلیل عدم عملکرد، قابلیت اطمینان و عملکرد مورد سرزنش قرار گرفت. کار انجام شده برای استفاده کافی نبود OS X 10.1به عنوان سیستم عامل اصلی

Mac OS X 10.2 Jaguar (2002)

برنامه های جدیدی مانند iChat و Address Book اضافه شده است. گام بزرگی در جهت افراد دارای معلولیت برداشته شده است. صفحه نمایش شروع به کار ظاهر شد: به جای یک مک خوشحال، شروع به نمایش کرد.

Mac OS X 10.3 Panther (2003)

مدیران مایکروسافت تا حدودی گیج شدند زیرا اپل تصمیم گرفت اینترنت اکسپلورر را برای مک به نفع مرورگر خود کنار بگذارد، از سوی دیگر - OS X 10.3بهبودهای زیادی در زمینه تعامل سیستم با مایکروسافت ویندوز اضافه کرد (حتی از سرویس دایرکتوری Active Directory پشتیبانی می شد).

یک نوآوری مهم، معرفی فناوری Exposé بود که در آن می توانید پنجره های مزاحم را جابجا کرده و آنها را از روی صفحه حذف کنید.

بین راه اندازی " ببر"و" پلنگ"طولانی ترین مدت زمان گذشته است. و این قابل درک است، زیرا سیبمشغول راه اندازی با سیستم عامل اصلی موبایل بود.

Mac OS X Leopardبه یک سیستم عامل چند کاربره واقعاً چند وظیفه ای تبدیل شده است. در میان نوآوری های اصلی، شایان ذکر است پشتیبانی از برنامه های 64 بیتی و ظهور ابزاری برای پشتیبان گیری از داده ها است. یک نوآوری مهم، امکان نصب سیستم عامل های شخص ثالث با استفاده از ابزار Boot Camp است.

Mac OS X 10.6 Snow Leopard (2009)

وظیفه اصلی توسعه دهندگان افزایش بهره وری و قابلیت استفاده در هنگام استفاده از سیستم عامل جدید بود. رد کامل معماری PowerPC وجود داشت ("Snow Leopard" فقط روی پردازنده های اینتل کار می کند). این سیستم مانند بسیاری از برنامه های کاربردی آن کاملاً 64 بیتی شده است.

قیمت پلنگ برفیبرای کاربران جدید 129 دلار و برای کاربران Leopard 29 دلار بود. اگر رایانه با نصب لئوپارد بین 8 ژوئن و 26 دسامبر 2009 خریداری شده بود، امکان ارتقاء به OS X 10.6 تنها با 9.95 دلار وجود داشت.

هشتمین سیستم عامل در مجموعه OS X بیش از 250 ویژگی جدید دریافت کرده است. خوب، پادشاه جانوران بر تخت نشسته است. در روز اول فروش، بیش از 1 میلیون نسخه دانلود شد. این توزیع از طریق Mac App Store با قیمت 29.99 دلار توزیع شد. به هر حال، Lion اولین سیستم عاملی بود که بر روی CD و DVD توزیع نشد. حرکات چندوظیفه ای، Launchpad، عملکرد Resume، Lion Recovery Disk Assistant (بازیابی سیستم) و موارد دیگر وجود دارد.

برای اولین بار سرویس ذخیره سازی ابری iCloud معرفی شد.

مدیریت اپل تصمیم گرفت که Mountain Lion را یک سال زودتر از زمان برنامه ریزی شده منتشر کند، در نتیجه چرخه توسعه را از دو به یک سال کاهش داد (به احتمال زیاد، این مرحله به دلیل راه اندازی قریب الوقوع ویندوز 8 رقیب انجام شده است). نسخه دسکتاپ شروع به استفاده از ویژگی های اختصاصی iOS کرد: مرکز اطلاع رسانی، یادداشت ها، یادآوری ها ظاهر شد، iChat جایگزین شد. ادغام سخت تری با وجود داشته است. در مجموع، بیش از 200 عملکرد جدید یکپارچه شده است. شیر کوهستانآخرین سیستم عامل خانواده گربه ها شد.

شروع با OS X 10.9اپل به سیستم نامگذاری جدیدی برای سیستم عامل های دسکتاپ خود رفته است. از این پس نام ها از سایت های خاطره انگیز کالیفرنیا گرفته می شود. ماوریکس یک ساحل محبوب است. یک قدم مهم برای رقابت اپل، ارتقاء رایگان آن به OS X 10.9 و بالاتر بود. در میان نوآوری ها، شایان ذکر است پشتیبانی از مانیتورهای متعدد، برچسب ها و همچنین ادغام برنامه های Maps و iBooks است.

مقالات مرتبط برتر