نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • جالب هست
  • سیستم عامل گوگل کروم چیست؟ نقاط ضعفی نیز وجود دارد

سیستم عامل گوگل کروم چیست؟ نقاط ضعفی نیز وجود دارد

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

برای اپل وضعیت متفاوت است. سهم «خشخاش» نسبت به بازار جهانیرایانه‌ها همیشه حول خطای آماری معلق بوده‌اند، اما شرکت کوپرتینویی مخاطبان وفادار خود را دارد که مایلند برای سادگی و راحتی رایانه‌های دارای OS X هزینه کنند. این به اپل اجازه می‌دهد از حاشیه‌های بالای محصولات خود ببالد و درآمد بیشتری کسب کند. پول نسبت به هر یک از رقبای خود.

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

بنابراین، بازار مدت‌هاست که منتظر ظهور نیروی سومی است که بتواند ایده‌های تازه‌ای را به همراه داشته باشد و حداقل جایگزینی برای ویندوز و OS X به مصرف‌کنندگان ارائه دهد. این نیرو، سیستم عامل گوگل به نام Chrome OS بود. این بر اساس هسته لینوکس و، از قبل برای بسیاری آشنا، مرورگر کروم است، که در طول 6 سال از وجود خود به بهترین شکل تبدیل شده است. مرورگر محبوبدر جهان، پشت سر گذاشتن اپرا، موزیلا فایرفاکس، اینترنت اکسپلورر، سافاری و دیگر قدیمی های اینترنت. آمارهای سایت ما می گوید که هر سومی که در حال حاضر این مقاله را می خواند این کار را از طریق مرورگر Google Chrome انجام می دهد - شما موافقت خواهید کرد که این اعداد چشمگیر هستند.

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

مفهوم سیستم

گوگل هنگام پایه گذاری سیستم عامل کروم بر برنامه های کاربردی وب و رایانش ابری متکی بود. بنابراین، کامپیوترهایی که این سیستم عامل را اجرا می کنند، ندارند ویژگی های چشمگیر. اگر همه داده ها را می توان در فضای ابری ذخیره کرد، چرا از یک SSD بزرگ استفاده کنیم؟ برای چی پردازنده قدرتمندو یک کارت گرافیک گسسته، اگر بازی را بتوان روی سرور راه دور راه اندازی کرد و فقط تصویر را به پخش کننده منتقل کرد؟ این ایدئولوژی سیستم عامل کروم است که به شما امکان می دهد تا به طور قابل توجهی قیمت رایانه ای را کاهش دهید که بیشتر به عنوان یک پایانه برای خدمات ابری و شرکت عمل می کند، نه یک واحد مستقل. اما نباید فکر کنید که کروم‌بوک‌ها بدون اینترنت قادر به انجام هیچ کاری نیستند - این بسیار دور از ذهن است.

آشنایی با سیستم

در حالی که هر دستگاه اندرویدی را می توان بدون وارد کردن حساب Google خود استفاده کرد، شماره مشابه با سیستم عامل کروم کار نخواهد کرد. اگر به یک حساب موجود وارد شوید یا حساب جدیدی ایجاد نکنید، سیستم به شما اجازه نخواهد داد از صفحه شروع فراتر بروید. این مرحله علاوه بر موارد پیش پا افتاده، مانند همگام سازی خودکار همه نشانک ها، افزونه ها و برنامه های کاربردی شما در مرورگر گوگل کروم، جوایز دلپذیری نیز به همراه دارد. هر Chromebook با 100 گیگابایت هدیه به مدت 2 سال در فضای ذخیره‌سازی ابری Google Drive ارائه می‌شود، یک اشتراک ماهانه برای سرویس موسیقی Google Play Music و چندین چیز خوب دیگر که به حساب شما گره خورده است.

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

بیایید نگاه دقیق تری بیندازیم منطقه کارسیستم عامل کروم.

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

دومین عنصر صفحه اصلی نوار وظیفه است. می تواند در سمت چپ، پایین یا راست قرار گیرد.

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

در همان منو یک پنجره جستجوی سریع وجود دارد که به شما امکان می دهد برنامه مورد نظر را پیدا کنید، در مرورگر بوکمارک کنید یا به سرعت ارسال کنید. پرس و جو جستجواز طریق Google.com یک گزینه جستجوی صوتی وجود دارد و در حال حاضر برای Chromebook در ایالات متحده آزمایش می شود شروع خودکاربا توجه به "Ok, Google" از قبل آشنا.

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

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

راه اندازی شده ها در همان سمت ظاهر می شوند برنامه های کاربردی سیستم. به عنوان مثال، ویجت پخش‌کننده موسیقی، چت‌های Hangouts و غیره.

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

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

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

– برنامه های آفلاین اینها برنامه های کاملی هستند که هنوز تعداد زیادی از آنها برای سیستم عامل کروم وجود ندارد. به عنوان مثال، یک مشتری آفلاین برای وجود دارد جیمیل, یادداشت های گوگل Keep، سرویس پس از خواندن Pocket و غیره

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

برنامه وب Google Calendar:


برنامه آفلاین جیبی:


کار با داده ها

سیستم عامل Chrome دارای یک مدیر فایل داخلی است که با Google Drive کاملاً خارج از جعبه است. تب Downloads تمام داده های ذخیره شده محلی را نمایش می دهد. اسکرین شات های سیستم، همه دانلودها از مرورگر و غیره به طور پیش فرض در فهرست اصلی ذخیره می شوند. در صورت لزوم، می توانید پوشه هایی برای هر یک از نیازهای خود ایجاد کنید.

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

هنگام اتصال دستگاه‌هایی که در حالت PTP کار می‌کنند، برنامه Google+ Photos راه‌اندازی می‌شود که به عنوان آنالوگ «Image Capture» از Mac OS عمل می‌کند، با این استثنا که عکس‌ها مستقیماً در ابر آپلود می‌شوند (اتصال به اینترنت لازم است). توضیح برای پارانوئید - عکس ها در یک آلبوم خصوصی آپلود می شوند که فقط برای شما قابل دسترسی است.

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

به روز رسانی سیستم

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

پایدار - برای کاربران عادیکه به دنبال ماجراجویی های غیر ضروری نیستند. این نسخه از سیستم بر روی هر Chromebook خریداری شده در فروشگاه نصب خواهد شد.

Unstable یک ساخت سیستم است که شامل تمام پیشرفت‌های جدید Google برای سیستم عامل Chrome است. اما باید برای این واقعیت آماده باشید که باید برای عشق به تازگی خود با رفتار ناپایدار رایانه هزینه کنید.


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

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

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

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

بدون اتصال به اینترنت، می‌توانید با خیال راحت به کار با اسناد در Google Drive ادامه دهید، ایمیل‌ها را در Gmail مشاهده کرده و به آنها پاسخ دهید، رویدادهای جدیدی را در تقویم خود ایجاد کنید و غیره. به محض اینکه سیستم عامل کروم به شبکه دسترسی پیدا کند، همه چیز بلافاصله در پس‌زمینه بدون دخالت شما همگام‌سازی می‌شود. اگر این ویژگی ها برای شما کافی نیست، در فروشگاه کروم بخش ویژه ای با برنامه هایی وجود دارد که از کار در حالت آفلاین پشتیبانی می کنند. در آنجا می‌توانید مشتریانی برای Pocket، Wunderlist، Evernote، Google Keep، بازی‌ها و موارد دیگر پیدا کنید.

صفحه کلید

بخش مهمی از سیستم عامل کروم در نگاه اول چیزی نامرئی مانند صفحه کلید است. رویکرد گوگل یادآور کاری است که اپل در OS X انجام داد، یعنی تعداد زیادی ترکیب کلید که کار با سیستم را بسیار آسان‌تر می‌کند. به علاوه، هر Chromebook دارای یک ردیف کلید اضافی است که به طور خاص برای Google Chrome طراحی شده است. این به شما امکان می دهد در سطح کیفی متفاوتی در اینترنت گشت و گذار کنید. فهرست کردن همه «میانبرها» فضای زیادی را اشغال می‌کند، می‌توانید آنها را ببینید، اما با تشکر ویژه از Google برای توانایی گرفتن اسکرین شات از یک منطقه به جای کل صفحه. ویندوز هنوز نمی تواند این کار را انجام دهد.

نتیجه

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

P.S: اگر سؤالی در مورد سیستم عامل Chrome دارید که در متن به آنها اشاره نشده است، خوشحال می شوم در نظرات به آنها پاسخ دهم.

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

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

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

درک سیستم عامل کروم

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

سادگی، مینیمالیسم و ​​هیچ چیز اضافی

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

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

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

بخش عمده کار در فضای ابری است

برای دسترسی به تمام عملکردهای سیستم عامل، به اتصال اینترنت و حساب Google نیاز دارید. بدون مجوز، سیستم به شما اجازه نمی دهد که بیشتر از صفحه شروع (به استثنای حالت مهمان با قابلیت های محدود) ادامه دهید. پس از ورود به حسابسیستم با سرورهای گوگلو کاربر به نشانک‌ها، رمزهای عبور و تنظیمات شخصی دسترسی خواهد داشت. حتی پس از حذف همه داده‌ها از Chromebook یا خرابی دستگاه، از بین نخواهند رفت.

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

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

افزونه های مرورگر و برنامه

با کمک افزونه های فروشگاه وب کروم (و اکنون Google Play)، می توانید به طور قابل توجهی گسترش دهید ویژگی های استانداردمرورگر اینترنت.

برنامه های افزودنی.راه‌اندازی کنید و در برگه‌های مرورگر کروم کار کنید. به عنوان مثال، با استفاده از پسوند CheckerPlusبرای Gmail می توانید اعلان های تصویری و صوتی در مورد ایمیل های دریافتی دریافت کنید. و افزونه Save to Pocket با یک کلیک مطالب جالب را «برای بعد» ذخیره می کند.

برنامه های کاربردی وب (وب خدمات). اینها نوعی آنالوگ برنامه های دسکتاپ هستند که مانند هر وب سایتی باز می شوند. برخلاف برنامه‌های افزودنی، می‌توان آن‌ها را در خارج از پنجره مرورگر با استفاده از میانبرها راه‌اندازی کرد. گوگل برای " شروع سریع» مجموعه کاملی از برنامه های کاربردی وب مفید را با طراحی خاص خود ارائه می دهد.

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

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

برنامه های اندروید.در سال 2016، پشتیبانی از آخرین نسخه های سیستم عامل پایدار ظاهر شد برنامه های اندرویدبا قابلیت دانلود از گوگل پلی (برای همه مدل ها مرتبط نیست). شروع از سال 2017، تمام کروم‌بوک‌های جدید منتشر شده با برنامه‌های اندروید خارج از جعبه سازگار خواهند بود.

چه کسی و چرا سیستم عامل کروم می تواند مفید باشد؟

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

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

برای افراد بی تجربه

یک سیستم‌عامل معمولی ممکن است برای افراد مسن‌تر و همچنین کاربرانی که با رایانه راحت‌تر هستند، بسیار پیچیده به نظر برسد. توسعه دهندگان سعی کردند با ارائه یک ابزار کار راحت و آسان برای اصلاح وضعیت.

فهرست قانع‌کننده‌ای از ۷ دلیل که چرا Chromebook برای کاربران کم‌تجربه عالی است:

  1. شروع سریع. سیستم بلافاصله پس از راه اندازی آماده استفاده است.
  2. رابط لاکونیک و بصری.
  3. نیازی به تنظیم دقیق و بهینه سازی نیست. فقط در اولین راه‌اندازی باید اطلاعات کاربری Google و رمز عبور Wi-Fi خود را وارد کنید.
  4. دستگاه نیازی به تمیز کردن دوره ای یا نصب مجدد سیستم ندارد.
  5. به لطف ویژگی های هسته لینوکس و تلاش توسعه دهندگان، کاربر نیازی به نگرانی در مورد ویروس ها و روش های مبارزه با آنها ندارد.
  1. این نرم افزار از طریق به روز رسانی خودکار که نیازی به دخالت یا توجه کاربر ندارد، به روز نگه داشته می شود.
  2. Chromebook نمی‌تواند از نظر برنامه‌ریزی آسیب ببیند. با توجه به سیستم بازیابی غیر قابل بازنویسی و EEPROM حاوی 2 نسخه از سیستم عامل، همیشه می توانید به حالت اولیه سیستم عامل بازگردید.

برای کودکان و دانش آموزان

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

برای یک کاربر فعال اینترنت

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

اولیا به عنوان یک مانیکوریست خدمات خود را از طریق یک گروه در یک شبکه اجتماعی تبلیغ می کند. در آنجا نیز سفارشات را می پذیرد و شرایط را با مشتریان در میان می گذارد. او تقریباً دائماً از طریق VK به موسیقی گوش می دهد ، جایی که مجموعه مناسبی از آهنگ ها را جمع آوری کرده است. و عکس ها در آن ذخیره می شوند Google Photos: با تنظیم آپلود خودکار تصاویر از تلفن هوشمند خود، می توانید از هر دستگاهی به آنها دسترسی داشته باشید.

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

او به‌روزرسانی‌های کانال‌های مورد علاقه یوتیوب را دنبال می‌کند و شب‌ها سریال‌های تلویزیونی را تماشا می‌کند. وقتی رایانه یا Chromebook روشن است، 99.9٪ از کل زمان در مرورگر سپری می‌شود. و فقط گاهی اوقات ماشین حساب تعبیه شده در سیستم عامل را راه اندازی می کند.

برای کار

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

برای انجام یک ممیزی تخصصی از منبع هدف، مرورگر کروم برای او کافی است. در فرآیند ایجاد گزارش در مورد نتایج ممیزی، از نسخه‌های ابری آفیس از Google و Microsoft (برگ‌ها و اسناد) استفاده می‌کند.

نتیجه کار و سایر داده های مهم در فضای ابری ذخیره می شود (Google Drive و مایکروسافت وان درایو). در صورت لزوم، اسکرین شات هایی می گیرد که به طور خودکار در پوشه محلی «دانلودها» ذخیره می شوند. برای برش تصاویر، از یک ساده استفاده کنید ویرایشگر گرافیکی، در هادی استاندارد تعبیه شده است.

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

با توجه به ویژگی های فعالیت خود، ساشا باید برنامه خود را برنامه ریزی کند. خدماتی مانند Wunderlist در این امر به او کمک می کند (یک لیست کار ساده + یادآوری در مرورگر و از طریق ایمیل). برای ایجاد یادداشت‌های ساده، او Google Keep را ترجیح می‌دهد و برای سازماندهی و ساختاربندی طرح‌ها، ایده‌ها و طرح‌های کاری، OneNote یا Evernote را ترجیح می‌دهد. برای ذخیره سریع محتوای یک صفحه وب یا قطعات جداگانه در Evernote/OneNote، از پسوندهای مرورگر استفاده می کنید.

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

  1. Photoshop Express یک نسخه آنلاین از ویرایشگر Adobe است که در یک مرورگر اجرا می شود.
  2. لایت روم یکی دیگر از ابزارهای تولید شده توسط Adobe است اما در قالب یک اپلیکیشن اندرویدی. دارای عملکرد غنی است و برای کار با فرمت RAW مناسب است.

الکساندر پس از یافتن وقت آزاد، کتاب های الکترونیکی را می خواند که در بخش مربوطه Google Play پیدا می کند. از آنجایی که پخش کننده سهام از همه فرمت های ویدیویی پشتیبانی نمی کند، جایگزین مناسبی پیدا کردم (VLC، نسخه برای اندروید). برای حفظ حال و هوای کار، او دوست دارد از طریق Spotify یک موسیقی خوب پخش کند.

برای گیک ها، کدنویس ها و توسعه دهندگان وب

کوستیا در طول فعالیت های خود باید با اکثر خدمات ذکر شده قبلی سر و کار داشته باشد. با این حال، او هدف اصلی- یک Chromebook را برای توسعه پروژه وب خود تطبیق دهید.

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

به دلیل قابلیت اتصال از طریق FTP و همچنین پشتیبانی از تست مجازی عملکرد پروژه در مرورگرهای مختلف و در آن، آن را دوست داشتم. دستگاه های مختلف. Kostya همچنین با استفاده از Chrome Dev Editor (ویرایشگر رسمی Google) تلاش خود را در توسعه برنامه‌های افزودنی برای مرورگر Chrome امتحان کرد.

در تلاش برای استفاده حداکثری از دستگاه، به مطالعه روش‌هایی برای دور زدن محدودیت‌های سیستم عامل برای فعال کردن bash کامل پرداختم. با رسیدن به نتیجه مطلوب، از این هم فراتر رفت. Kostya با استفاده از Developer Mode و مجموعه‌ای از اسکریپت‌های Crouton مطمئن شد که یک توزیع لینوکس سازگار به موازات سیستم عامل Chrome (در این مثال، توزیع اوبونتو) اجرا می‌شود.

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

مزایا و معایب سیستم عامل کروم

ویژگی های مثبت اصلی:

  • عملکرد عالی حتی در سخت افزار ضعیف؛
  • راحتی و سهولت استفاده؛
  • سطح پایین مصرف انرژی؛
  • هیچ اتصالی به تجهیزات وجود ندارد، که خطر از دست رفتن داده ها را کاهش می دهد (به شرطی که در فضای ابری ذخیره شود).

همچنین نقاط ضعفی وجود دارد:

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

تمامی محصولات جدید در ابتدای سال 2017 به عنوان بخشی از نمایشگاه بین المللی الکترونیک CES 2017 معرفی شدند.

Acer Chromebook 11 N7. دارای بدنه ای بادوام است که مطابق با استاندارد حفاظتی MIL-STD 810G و قیمت مقرون به صرفه است. به عنوان یک دستگاه برای بخش آموزشی قرار گرفته است. این دستگاه قادر است از سقوط از ارتفاع 1.22 متری "زنده بماند" و فشار وارد شده بر روی پانل بالایی تا وزن 60 کیلوگرم را تحمل کند. صفحه کلید در برابر سایش مقاوم است و در برابر رطوبت قطعات الکترونیکی داخلی محافظت می شود.

قیمت بسیار جذاب است: از 230 دلار برای مدل C731.

Samsung Chromebook Plus. بدنه آن از فلز ساخته شده است، در طراحی مینیمال. صفحه نمایش لمسی 12.3 اینچی تصاویری با کیفیت بالا و شفاف با وضوح 2400×1600 ارسال می کند. 360 درجه می چرخد، به همین دلیل می توان از ابزار در چندین حالت استفاده کرد. نسبت تصویر غیر استاندارد است (3:2).

از ورودی S-Pen حساس به فشار پشتیبانی می کند. بنابراین، Chromebook Plus برای طراحی، یادداشت‌برداری دست‌نویس عالی است. نرم افزار مورد نیاز، که پتانسیل قلم را نشان می دهد، وجود دارد. نکته منفی این است که چیدمان صفحه کلید بسیار فشرده است و خود کلیدها نور پس زمینه ندارند.

این سخت افزار مبتنی بر چیپست 6 هسته ای OP1 است که به طور خاص برای کروم بوک ها ساخته شده است. رم - 4 گیگابایت، داخلی - 32 گیگابایت + اسلات برای حافظه MicroSD. Chromebook 2 پورت USB Type-C، 2 بلندگوی 1.5 واتی و Wi-Fi پرسرعت 802.11 ac (2×2) دریافت کرد. وب کم HD موجود است. باتری داخلی کارکرد خودکار را به مدت 8 ساعت تضمین می کند.

حداقل قیمت 450 تومان است.

Asus Chromebook Flip C302CAمحصول جدید در بدنه آلومینیومی زیبا قرار گرفته است. کیفی صفحه لمسی(12.5 اینچ فول اچ دی) پوشیده شده با گوریلا گلس. صفحه نمایش قابلیت چرخش 360 درجه را دارد. صفحه کلید در اندازه کامل، راحت، با کلیدهای نور پس زمینه است. تاچ پد بزرگ است و از عملکرد تصادفی محافظت می کند.

نسخه جوان تر به پردازنده Intel Core m3 6Y30، 4 گیگابایت رم و حافظه داخلیبا ظرفیت 32 یا 64 گیگابایت. نسخه قدیمی دارای تراشه قدرتمندتر (Intel Core m7 6Y75) و حافظه بیشتر (8 گیگابایت رم، 128 رام) است.

گرافیک توسط آداپتور Intel HD Graphics 515 ارائه شده است. Wi-Fi دو باند سریع (802.11ac) پشتیبانی می شود. مجموعه کانکتورها از دو USB Type-C 3.1 و اسلات microSD. بلندگوهای استریو با صدای بلند (تا 87 دسی بل) در لبه های کناری قرار دارند. یک وب کم نیز وجود دارد. باتری برای 10 ساعت کار طراحی شده است.

هزینه: از 500 دلار برای نسخه جوان.

نتیجه

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

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

با سیستم عامل Chrome آشنا شوید

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

به هر حال، فکر کردن به دلایل این دقیقاً در زمینه سیستم عامل کروم مفید است - چه چیزی مانع از تشکیل یک کلاس جداگانه از دستگاه های نت بوک شد: آیا این فقط نبود یک پلت فرم تخصصی مناسب بود یا عدم تمایل کاربران به رها کردن برنامه های آشنا و تجربه انباشته کار با آنها به نفع برنامه های کاربردی وب و وب؟ من معتقدم که عامل دوم، اگر تعیین کننده نباشد، حداقل نقش مهمی ایفا کرده است - در اینجا شما مشکلاتی با قابلیت اطمینان منابع شبکه، و به دور از دسترسی جهانی (راحت و ارزان) به اینترنت دارید، و تا کنون، یک اختلاف بزرگ عملکرد. بر این اساس، من می خواهم این مقدمه کوتاه را با پاسخ به سؤال دیگری که خوانندگان ما اغلب هنگام بحث در مورد مقاله می پرسند پایان دهم: چرا ما به این نیاز داریم؟ در واقع، امروز بعید است که بتوانید از سیستم عامل کروم بهره مند شوید - با نصب آن بر روی رایانه فعلی خود هیچ ویژگی جدیدی دریافت نخواهید کرد. علاوه بر این، مزایای کامل معماری خاص آن تنها در دستگاه های طراحی شده خاص قابل تحقق است، بنابراین، اگرچه منبع باز، برای استفاده توسط سازندگان تجهیزات اصلی (OEM) در نظر گرفته شده است. کاربران نهایی. بر این اساس، ارزش خواندن این مقاله و امتحان سیستم عامل Chrome را برای خود دارد، بلکه به دلیل کنجکاوی سالم و تمایل به همگام شدن با پیشرفت - حتی اگر سیستم عامل Chrome تا حدودی از زمان خود جلوتر بود، این به این معنی نیست که وضعیت تغییر نخواهد کرد. فردا، به خصوص از آنجایی که ما به خوبی از توانایی گوگل برای "فشار دادن" فناوری ها و راه حل های آنها آگاه هستیم.

زمینه

ما برای اولین بار کمی بیش از دو سال پیش در مورد سیستم عامل کروم شنیدیم و در نوامبر 2009، کد سیستم عامل جدید به عنوان بخشی از پروژه سیستم عامل Chromium منبع باز شد. در پایان سال 2010، گوگل یک کروم بوک مدل Cr-48 را به حلقه باریکی از توسعه دهندگان و آزمایش کنندگان بتا ارائه کرد و تابستان امسال اولین محصولات تجاری سامسونگ و ایسر ظاهر شدند. آنها در واقع قبلاً "Chromebooks" (Chromebook، یعنی Chrome OS + netbook/notebook) نامیده شده اند و بدون شک، این نام باقی خواهد ماند.

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

بسیاری از OEM های دیگر نیز قصد خود را برای عرضه محصولات در سیستم عامل کروم، از جمله نه تنها نوع لپ تاپ، اعلام کرده اند. برای مثال، xi3 ChromiumPC را باید «chrometop» (سیستم عامل Chrome + nettop) نامید. اما به وضوح قابل توجه است که هیچ یک از OEM ها عجله خاصی ندارند و نکته حتی رطوبت خود سیستم عامل کروم نیست (که مطمئناً همینطور است) بلکه مفهوم پشت آن است. علاوه بر این، اولین "Chromebooks" (به دلیل ویژگی های پیکربندی) چندان ارزان نیستند - قیمت توصیه شده برای مدل قدیمی تر Samsung Chromebook Series 5 (Atom N570، 2 گیگابایت رم، 16 گیگابایت SSD، صفحه نمایش LED 12.1 اینچی با وضوح تصویر 1280 × 800، Wi-Fi، مودم 3G) 500 دلار است، امروز با این پول می توان یک لپ تاپ همه منظوره مجهزتر پیدا کرد.

برنج. 2. xi3 ChromiumPC یک کامپیوتر بسیار جمع و جور است، در اصل یک ست تاپ باکس اینترنتی است که قرار است روی دیوار پشتی مانیتور نصب شود.

معماری

تمرکز سیستم عامل کروم بر کار با برنامه های کاربردی وب، معماری خاص آن را تعیین کرد.


برنج. 3. عدم نیاز به اجرای محلی برنامه های کاربردی غیر از مرورگر باعث شد تا معماری سیستم عامل کروم تا حد امکان ساده شود و چندین ویژگی خاص برای آن ارائه شود.

همانطور که انتظار دارید، بر اساس هسته (نسخه 2.6.32 از پروژه اوبونتو، که اصلاحات و بهبودهای لازم در آن انجام شد) و محیط سیستم لینوکس است. از آنجایی که سیستم عامل کروم برای اجرای یک برنامه کاربردی به معنای کلاسیک طراحی شده است - مرورگر - برنامه دوم فشرده و سبک وزن شده است. پنجره X نیز تا حد امکان حذف می شود، اگرچه پشتیبانی OpenGL حفظ می شود (به خاطر WebGL)، و مدیر پنجرهاساسا با یک مرورگر ترکیب شده است. تمام عملکردهای دیگر، که با ابزارهای پیکربندی سیستم عامل شروع می شود، توسط برنامه های کاربردی وب که با استفاده از HTML5 و Adobe Flash ایجاد می شوند، پیاده سازی می شوند (احتمالاً پشتیبانی از فناوری شخص ثالث بسته یک راه حل موقت است، ادای احترام به وضعیت فعلی در اینترنت)، بر این اساس، هیچ پنجره دیگری در سیستم وجود ندارد، به جز برگه‌های مرورگر و «پانل‌ها» مشابه آنچه که معمولاً برای Google Talk استفاده می‌شود.

این معماری سه هدف اصلی را دنبال می کند: سادگی، سرعت، امنیت. اولین مورد به نهایت مطلق کشیده شده است: کاربر نیازی به دانستن چیزی در مورد مواردی مانند درایورها، ابزارهای کمکی و غیره ندارد. البته، عمدتاً قرار است در فضای ابری ذخیره شود). باز کردن قفل فقط برای توسعه دهندگان مجاز است، در محصولات تجاریفرض نمی شود. به‌روزرسانی‌های سیستم به‌طور خودکار انجام می‌شوند، همانطور که اکنون در مورد Chrome انجام می‌شود. تنها چیزی که از کاربر نیاز است این است که بتواند با مرورگر کار کند؛ او با آشنایی با برنامه های کاربردی وب مورد نیاز خود، جزئیات لازم را درک خواهد کرد.

با سرعت، همه چیز چندان واضح نیست: در این زمینه، آنها عمدتاً در مورد سرعت اولیه سازی یک کروم بوک صحبت می کنند - اگر الزامات OEM Google برای طراحی دستگاه برآورده شود (استفاده از EFI به جای BIOS، SSD به جای HDD و غیره) ، این رقم نباید بیشتر از 8 ثانیه باشد. بررسی‌های صاحبان خوشحال کروم‌بوک‌ها نشان می‌دهد که این امر کاملاً امکان‌پذیر است و علاوه بر این، سرعت اولیه‌سازی با گذشت زمان کاهش نمی‌یابد، زیرا کاربر، هر چقدر هم که بخواهد، نمی‌تواند سیستم‌عامل را «پراکنده» کند، همانطور که اغلب اتفاق می‌افتد. مثلا با ویندوز وضعیت عملکرد برای برنامه های کاربردی وب کمتر مشخص است. اگرچه کروم‌بوک‌های تجاری دستگاه‌های نسبتاً قدرتمندی هستند (اتم دو هسته‌ای، حافظه 2 گیگابایتی، SSD)، تعداد زیادی تب غنی از محتوای فعال می‌توانند منابع محاسباتی آن‌ها را کاملاً بارگیری کنند. گوگل از شما می خواهد که از یک سیستم ویدیویی استفاده کنید که پشتیبانی می کند شتاب سخت افزاریگرافیک، "جذابیت" کار بدون آن در یک ماشین مجازی آسان است، جایی که سیستم عامل Chromium، تحت شرایط خاص، به سادگی تمام منابع موجود را می خورد و در گیج فرو می رود. اما حتی در کروم‌بوک‌های سمت راست، شکایت‌هایی در مورد عملکرد، به ویژه در مورد پخش ویدیو وجود دارد که ظاهراً به دلیل محدودیت‌های سخت‌افزاری است. علاوه بر این، کاهش شدید خدمات سیستم و فرآیندهای پس‌زمینه تأثیر مفیدی بر زمان عملکرد Chromebookها دارد. البته این بستگی به ظرفیت باتری نصب شده در یک مدل خاص و ماهیت استفاده دارد، اما به عنوان مثال، مشخصات کروم بوک سری 5 سامسونگ که در بالا ذکر شد، حدود 8.5 ساعت را نوید می دهد. عملکرد متوالی(طبق تست ویژه خود گوگل) و با توجه به بررسی های اولیه این موضوع دور از واقعیت نیست.

در نهایت، امنیت، که اهمیت آن در عصر اینترنت دشوار است. سیستم عامل کروم به گونه ای طراحی شده است که بدون توجه به هدف، ورود کدهای خارجی به سیستم عملا غیرممکن است. علاوه بر این، تمام اجزای سیستم و به روز رسانی ها که همانطور که در بالا ذکر شد به صورت خودکار نصب می شوند، با گواهی دیجیتال امضا می شوند. حملات با هدف قرار دادن و اتصال به مرورگر ماژول های شخص ثالث، به لطف مکانیزم sandboxing داخلی کروم که حتی در محیط کمتر محدودتر ویندوز نیز مؤثر بوده است، در فرآیندهای برگه جداگانه ایزوله می شوند. در بدترین حالت، راه‌اندازی مجدد باید سیستم را به حالت «تمیز» اولیه خود بازگرداند، اما توسعه‌دهندگان همچنان امکان نفوذ را در نظر می‌گیرند و در این مورد، یک بررسی یکپارچگی سیستم را در طول فرآیند اولیه‌سازی Chromebook ارائه می‌کنند. برای سیستم عامل EFI، هسته سیستم و اجزای مهمهش ها تأیید شده و در یک مکان ایمن محافظت شده ذخیره می شوند (این می تواند یک منطقه رمزگذاری شده EFI یا یک تراشه TPM باشد، گزینه دوم ترجیح داده می شود). در صورت تشخیص عدم تطابق، فرآیند بازیابی آغاز می شود.

از آنجایی که کروم‌بوک‌ها به چندین کاربر و همچنین ورود مهمان ناشناس اجازه می‌دهند، همه داده‌های ذخیره‌شده محلی به‌طور خودکار با کلیدهای تولید شده برای هر حساب Google رمزگذاری می‌شوند. مجدداً، TPM برای رمزگذاری و ذخیره سازی کلید ترجیح داده می شود، اگرچه پیاده سازی نرم افزار نیز امکان پذیر است. ظاهراً اولین OEM ها به این توصیه پایبند هستند (که از جمله موارد دیگر منجر به افزایش قیمت می شود) اما اگر کروم بوک ها وارد گردش شوند، احتمالاً شخصی می خواهد قیمت را تا حد ممکن کاهش دهد و بر این اساس هنگام انتخاب مدل ، باید به این مورد توجه کنید.

البته باید درک کنیم که هیچ حفاظت مطلقی وجود ندارد. بنابراین، در کنفرانس امنیتی Black Hat اخیر، روشی برای هک کردن سیستم عامل کروم (یا بهتر است بگوییم، برخی از برنامه‌ها و سرویس‌های وب گوگل) نشان داده شد که دسترسی مهاجمان به مخاطبین، کوکی‌ها و حساب‌ها را فراهم می‌کرد. این مثال به وضوح نشان می دهد که چگونه بردار حمله در حال تغییر است - سیستم عامل کروم خود چندان مورد توجه نیست، اما مرورگر و برنامه های وب به عنوان یک درب پشتی برای اطلاعات کاربر در فضای ابری استفاده می شوند. سمت عقبماهیت بسته هسته نرم افزار سیستم عامل کروم عدم امکان گسترش است - به عنوان مثال، نمی توانید پشتیبانی جاوا را به سیستم اضافه کنید، به غیر از Moonlight و همچنین کدک ها و غیره. همانطور که در بالا ذکر شد، تمام قابلیت های کاربر به Flash محدود می شود. و HTML5، برنامه های کاربردی وب و افزونه های کروم.

شایان ذکر است که EFI چقدر در معماری و پشتیبانی از سیستم عامل کروم ایفا می کند، که در اسناد گوگل از آن به عنوان سیستم عامل یاد می شود. همانطور که می دانید، EFI توسعه BIOS است و برای مدت طولانی در مک های دارای سیستم عامل Mac OS X استفاده شده است، اما تقریباً هرگز در رایانه های شخصی "سنتی" استفاده نمی شود، اگرچه پشتیبانی از آن در ویندوز 64 بیتی وجود دارد. کد میان‌افزار به دلیل اولیه‌سازی زودهنگام دستگاه‌ها، نقش اساسی در سرعت بخشیدن به زمان راه‌اندازی بازی می‌کند، همچنین ممکن است حاوی درایورهای اساسی برای تجهیزات اضافی باشد، سیستم امنیتی و عملکردها به طور قابل توجهی با آن مرتبط هستند. بازیابی فاجعه. بنابراین، اگرچه سیستم عامل کروم اجازه کار با یک بایوس معمولی را می دهد، اما در حالت کلی این کار منطقی نیست، بنابراین اصلا تصادفی نیست که گوگل پلتفرم را برای استفاده OEM هدف قرار داده است، و نه برای نصب خود، مثلاً سیستم عامل دوم - اگرچه هیچ کس گزینه دوم را ندارد، به طور طبیعی، و منع نمی کند.


برنج. 4. سفت‌افزار EFI نقشی حیاتی در معماری سیستم‌عامل کروم ایفا می‌کند و ویژگی‌های مهمی مانند راه‌اندازی سریع و بازیابی سیستم را ارائه می‌کند.

سیستم عامل کروم باید روی پلتفرم های x86 و ARM اجرا شود. مورد دوم به احتمال زیاد به معنای استفاده در تبلت ها است، اما آنها از قبل اندروید دارند، پس چرا سیستم عامل دیگری؟ من فکر می‌کنم ایده اصلی Google این است که OEMها را قادر سازد تا از طیف گسترده‌ای از سخت‌افزار قدرتمند و در عین حال ارزان x86 استفاده کنند و برنامه‌های وب را قادر سازد تا در وسیع‌ترین طیف ممکن از دستگاه‌ها با کیفیت دسکتاپ اجرا شوند - یعنی. در کروم تمام عیار، با موتور رندر قابل پیش بینی، با موتور قدرتمند جاوا اسکریپت، با شتاب سخت افزاری HTML5 و WebGL و غیره.

خودمون تستش میکنیم

همانطور که در بالا گفتم، کد سیستم عامل کروم به عنوان بخشی از پروژه سیستم عامل کرومیوم منبع باز توسعه داده شده است. این یک نکته نسبتاً ظریف است. سیستم عامل Chromium می تواند توسط هر کسی دانلود و استفاده شود، اما سیستم عامل Chrome فقط در Chromebook های واقعی موجود است. واقعیت این است که سیستم عامل کروم شامل تعدادی مؤلفه بسته است، به ویژه، یک پی دی اف خوان و کدک های صوتی/تصویری، شاید برخی دیگر. علاوه بر این، سیستم عامل Chrome ویژگی‌های توسعه‌دهنده مانند ترمینال را مسدود می‌کند. بنابراین در بخش های زیرمن به طور خاص به سیستم عامل Chromium اشاره می کنم و فقط زمانی که سیستم عامل کروم را ذکر می کنم صحبت خواهیم کرددر مورد خود مفهوم یا در مورد "Chromebooks" واقعی.

راه استاندارد برای آشنایی با سیستم عامل Chromius، دانلود و کامپایل آن در محیط لینوکس است. اما برای اکثر کاربران این یک روش نسبتاً پیچیده و وقت گیر است و همچنین برای اهداف اولین آشنایی کاملاً غیر ضروری است. بسیاری از علاقه مندان مجموعه های از قبل کامپایل شده را توزیع می کنند؛ به عنوان مثال، در وب سایت http://chromeos.hexxeh.net/vanilla.php می توانید آخرین مونتاژ "شبانه" را در هر زمان دریافت کنید. بسیاری از افراد به این منبع مراجعه می کنند و به نظر می رسد سازنده آن شناخته شده است، اما من همچنان توصیه می کنم که به طور خاص یک حساب کاربری جدید برای اهداف آزمایشی ایجاد کنید. ورودی جیمیل، که برای ورود به سیستم الزامی است.

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

این سایت تصاویری از یک درایو فلش USB قابل بوت (و یک ابزار رایت) و دیسک های مجازی را برای VMware Workstation/Player و Oracle VirtualBox. در تئوری، گزینه ای با درایو فلش قابل بوت ترجیح داده می شود، زیرا می توانید با آن بر روی سخت افزار واقعی کار کنید - اما فقط به شرطی که معلوم شود با سیستم عامل Chromium سازگار است. متأسفانه، دومی همیشه انجام نمی شود؛ اغلب سیستم ویدیویی شناسایی نمی شود (سیستم عامل یا اصلاً مقداردهی اولیه نشده است یا شتاب گرافیکی سخت افزاری فعال نیست) و آداپتور شبکه، به خصوص بی سیم. موفق ترین تجربه من با Acer Aspire One بود پلت فرم جدید AMD Brazos: Wi-Fi کار نمی کرد و با وجود اینکه گرافیک بالا گرفته شد، شتاب نتایج و جلوه های عجیبی به همراه داشت، بنابراین حتی امکان دریافت نتایج آزمایش کافی وجود نداشت. در یک کلام، گزینه USB برای همه ارزش امتحان دارد، اما برای نتایج تضمین شده، از ماشین های مجازی استفاده کنید.

به اندازه کافی عجیب، برای این اهداف من استفاده از راه حل های Vmware را به جای VirtualBox توصیه می کنم. برای من (شاید به دلیل برخی از ویژگی های رایانه من بود)، سیستم عامل Chromium در VirtualBox به طور ناپایدار با جلوه های عجیب و غریب مختلف کار می کرد، اما در Vmware Player نه تنها پایدارتر، بلکه از نظر بصری نیز تا حدودی "سریع" بود. علاوه بر این، Vmware Player نیز می باشد محصول رایگان، و تنظیم پیکربندی حتی ساده تر است ماشین مجازی.

بنابراین، ابتدا خود Vmware Player - حدود 100 مگابایت - ثبت نام کرده و دانلود کنید. نصب برنامه نیازی به اقدامات اضافی ندارد، می توانید با خیال راحت با تمام گزینه های ارائه شده موافقت کنید، در پایان باید راه اندازی مجدد کنید.


برنج. 6. کم مشکل ترین راه برای تست Chromium OS Vmware Player است

تصویر سیستم عامل Chromium (بایگانی حدود 250 مگابایت) برای Vmware با یک ماشین مجازی آماده توزیع می شود، اما توصیه می کنم قبل از استفاده آن را بیشتر پیکربندی کنید. فایل دانلود شده را از حالت فشرده خارج کنید، Vmware Player را اجرا کنید و فایل را با پسوند .VMX باز کنید (چیزی شبیه ChromeOS-Vanilla-0.14.805.2011_08_21_1656-r8ca0f243-VMWare.vmx). سپس روی دستگاه Chromium OS که در پنجره سمت چپ ظاهر می شود کلیک کنید کلیک راستماوس را انتخاب کنید و تنظیمات ماشین مجازی را انتخاب کنید. اگرچه پارامترهای از پیش تعیین شده برای عملکرد ماشین مجازی دارای سیستم عامل Chromium کاملاً کافی هستند، بسته به پیکربندی میزبان می توان آنها را تنظیم کرد - به عنوان مثال، با افزودن رم یا هسته های پردازنده.


برنج. 7. اگرچه سیستم عامل کروم برای اینترنت طراحی شده است، Flash و HTML5 بر منابع پردازشی بسیار گران هستند، بنابراین افزودن آنها به ماشین مجازی ضرری ندارد.

سپس از لیست تجهیزات مجازی هارد دیسک (IDE) را انتخاب کنید و در پنل سمت راست به نام فایل تصویری هارد دیسک دقت کنید. شبیه ChromeOS-Vanilla-VMWare.vmdk خواهد بود، در حالی که نام فایل از بایگانی شامل تاریخ و سایر جزئیات خواهد بود - بر این اساس باید ویرایش شود.


برنج. 8. باید نام فایل دیسک مجازی را تصحیح کنید تا با آنچه در تنظیمات ماشین مجازی مشخص شده است مطابقت داشته باشد.

اکنون Network Adapter را انتخاب کنید و نوع اتصال NAT را در قسمت سمت راست انتخاب کنید.


برنج. 9. NAT - جهانی ترین و بدون مشکل ترین حالت عملکرد یک شبکه مجازی

در این مورد، Vmware Player به شما اجازه نمی دهد که سیستم ویدیویی را از رابط گرافیکی پیکربندی کنید، چنین گزینه ای در سیستم عامل Chromium وجود ندارد، بنابراین، اگر اقدامات اضافی انجام ندهید، ماشین مجازی با وضوح غیر قابل پیش بینی کار می کند - برای به عنوان مثال، برای من حتی از وضوح فیزیکی مانیتور نیز فراتر رفت. برای رفع این وضعیت، باید فایل ماشین مجازی (.VMX) را در Notepad باز کنید و سه خط زیر را در پایان اضافه کنید:

svga.autodetect="FALSE"
svga.maxWidth="1024"
svga.maxHeight="768"

در این حالت رزولوشن کاری 1024×768 خواهد بود؛ در صورت لزوم پارامترهای دیگر را مشخص کنید. در نهایت در منوی اصلی Vmware Player گزینه File و آنجا - Player Preferences را انتخاب کنید. از آنجایی که به هر حال کامپوننت Vmware Tools در سیستم عامل Chromium قابل نصب نیست، می توانید تیک گزینه Check را بردارید. برای نرم افزاراجزای مورد نیاز برای خاموش کردن یادآورهای مداوم.

برنج. 10. برای جلوگیری از یادآوری Vmware Tools هر بار که ماشین مجازی را راه اندازی می کنید، علامت را بردارید

اکنون می توانید ماشین مجازی را روشن کنید.

اولین ملاقات

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


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

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


برنج. 12. می توانید در حالت مهمان کار کنید، اما بهتر است یک حساب کاربری جداگانه ایجاد کنید

مرورگر محبوب Google Chrome و همچنین نسخه رایگان آن Chromium برای اکثر کاربران رایانه شناخته شده است. اگر واقعاً مشکل پلاگین Adobe Flash را رد کنید، بدون هیچ شکایتی کار می کند. هنگام رفتن به صفحه http://get.adobe.com/ru/flashplayer، به کاربر گفته می شود که پلاگین Adobe Flash نصب شده است و نیازی به به روز رسانی ندارد.




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


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



در درخت فهرست، سیستم سیستم عامل Chrome به عنوان یک پوشه برای دانلود فایل ها، یک سرویس ابری Google Drive برای ذخیره فایل ها و یک پارتیشن دیسک سیستم نمایش داده می شود.

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


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

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

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

نصب و راه اندازی برنامه های کاربردی اضافی

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

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



اولین کاندیدای ما برای نصب، افزونه “Remote Worker” بود جدول کروم» برای کنترل چندین کامپیوتر از طریق اینترنت استفاده می شود. این افزونه را می توان به راحتی در نوار جستجوی اپلیکیشن پیدا کرد. برای افزودن آن به سیستم عامل خود، روی دکمه آبی “Install” کلیک کنید، سپس روی دکمه “Add” کلیک کنید و منتظر بمانید تا نصب کامل شود. پس از نصب موفقیت آمیز، نماد برنامه روی دسکتاپ سیستم عامل Chrome ظاهر می شود.

برای حذف این برنامه، روی نماد برنامه کلیک راست کرده و «حذف از Chromium» را از منوی زمینه انتخاب کنید. سایر افزونه ها نیز به همین ترتیب نصب و حذف می شوند.

برنامه های کاربردی اضافی:

گوگل میل آفلاین. یک برنامه راحت برای دسترسی آفلاین به صندوق پستی جیمیل شما.
- پیام رسان فوری IMO. یک مشتری صرافی کاملاً قدرتمند پیام های فوریبا پشتیبانی داخلی از خدمات مختلف مانند ICQ. Skypc، Google Talk. جابر و دیگران.
- طناب را ببر. یک بازی سرگرم کننده که قطعا برای کاربران در هر سنی جذاب خواهد بود.

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

با این حال، این نیز مزایای خود را داشت: این سیستم به سخت افزار قدرتمند نیاز نداشت و هزینه لپ تاپ بیش از 300 دلار نبود. این ارزان‌تر از اکثر دستگاه‌های ویندوزی است، به جز مک بوک.

دیگر فقط یک مرورگر نیست

چارلی برانان/flickr.com

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

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

به هر حال، در مورد کودکان: کروم بوک ها اغلب برای آموزش و بخش شرکتی خریداری می شوند. با تشکر از این، در سه ماهه اول سال 2016 در ایالات متحده، لپ تاپ های دارای سیستم عامل کروم از لپ تاپ های اپل پیشی گرفتند. تقریباً 2 میلیون در مقابل 1.76 میلیون یک دستاورد جدی برای سیستم عامل مرورگر است.

اما گوگل ضربه اصلی را اخیراً در می 2016 وارد کرد. چیزی که بسیاری منتظر آن بودند اتفاق افتاد: در آینده ای نزدیک، سیستم عامل کروم از برنامه های اندروید پشتیبانی بومی دریافت خواهد کرد. دارندگان کروم بوک فوق العاده خوش شانس هستند، زیرا در آینده نزدیک تقریباً کل محدوده Google Play در دسترس آنها خواهد بود! موضوع تعداد برنامه ها و وابستگی به اینترنت بلافاصله حل می شود. مهم است که برنامه ها شبیه سازی نشده باشند، بلکه بومی باشند، یعنی به Wi-Fi، RAM، پردازنده و سایر اجزای ضروری دسترسی داشته باشند.

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

مزایای کروم بوک


Kohichi Aoki/flickr.com

1. قیمت

من با مهمترین چیز شروع می کنم - هزینه Chromebook. در ایالات متحده امریکا لپ تاپ ارزان قیمتدر ویندوز 400 تا 700 دلار هزینه خواهد داشت. قیمت مک بوک از 899 دلار شروع می شود. در عین حال، قیمت اکثر کروم بوک ها از 300 دلار فراتر نمی رود. یک گزینه عالی برای دانش آموزان، دانش آموزان و افرادی که فقط برای گشت و گذار در اینترنت و کار با اسناد به لپ تاپ نیاز دارند.

2. سادگی

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

3. انتخاب بزرگ

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

4. اکوسیستم

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

معایب سیستم عامل کروم


Oll Raqwe/flickr.com

1. وابستگی به اینترنت

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

2. فقدان نرم افزار "بزرگسال".

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

بعدش چی؟

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

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

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

جاده ای به سمت ابرها

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

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

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

سیستم عامل کروم همراه با خود مرورگر توسعه می یابد، بنابراین نسخه های آنها یکسان است. در زمان نگارش، نسخه 41 بود، اما برخلاف مرورگر، سیستم عامل کروم به جز کروم‌بوک‌ها و کروم‌باکس‌هایی که به طور رسمی پشتیبانی می‌شوند، ساخت‌های آماده‌ای برای نصب ندارد. با این حال، یافتن مجموعه‌های غیررسمی بر اساس منابع سیستم عامل Chromium در اینترنت کاملاً ممکن است. برای مثال، همیشه می‌توانید بیلدهای روزانه x86، x64 و ARM را دانلود کنید. کافی است یکی از آنها را روی فلش درایو بنویسید و از آن بوت کنید. با این حال، باید آماده باشید که همه اجزای دستگاه شروع به کار نکنند (در مورد من، صفحه لمسی افتاد). علاوه بر این، سیستم عامل Chromium از Flash، DRM و Netflix پشتیبانی نمی کند، اما به کنسول با حقوق ریشه دسترسی دارد.

مفاهیم اساسی

ایده کلیدی پشت سیستم عامل کروم این است که اساساً یک سیستم عامل Thin Client است که همه چیز به جز رابط کاربری گرافیکی و مرورگر آنلاین است. در واقع، بدون اتصال به اینترنت و حساب گوگل، سیستم عامل حتی اجازه ورود کاربر را (حداقل برای اولین بار) نمی دهد. Google پیشنهاد می‌کند فایل‌ها را در Google Drive خود ذخیره کند (این شرکت 100 گیگابایت به خریداران کروم‌بوک می‌دهد)، تنظیمات، برنامه‌های افزودنی و برنامه‌های نصب شده به صورت استاندارد برای مرورگر همگام‌سازی می‌شوند. روش کروم. برای چاپ پیشنهاد می شود از آن استفاده کنید Google Cloudچاپ.

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

همه چیز از بایوس شروع می شود

با وجود این واقعیت که سیستم عامل Chromium می تواند بر روی رایانه هایی با بایوس استانداردکروم بوک ها مبتنی بر CoreBoot هستند. و این فقط یکی از ویژگی های فنی آنها نیست، بلکه یک بهینه سازی عمدی است. CoreBoot یک "BIOS" کاملاً 32 بیتی است که فاقد بالاست است مقدار زیادکد اولیه سازی سخت افزار، این روزها بی فایده است. همراه با بهینه‌سازی‌های گوگل، می‌تواند یک شروع سرد از فشار دادن دکمه پاور تا بوت کردن هسته را در یک ثانیه انجام دهد.

CoreBoot بعدی پیدا می کند پارتیشن بوت GPT و یک باینری حاوی بوت لودر u-boot (معمولاً در الکترونیک جاسازی شده استفاده می شود) و هسته لینوکس را در حافظه بارگذاری می کند، پس از آن کنترل u-boot را می دهد و روال بوت، تقریباً استاندارد برای توزیع های لینوکس، آغاز می شود. از جمله نصب پارتیشن ریشه، راه اندازی شیاطین، سیستم گرافیکیو در نهایت رابط کاربری

نکته جالب در مورد کل این روش این است که بوت لودر با هسته و سیستم فایل ریشه دارای "پشتیبان گیری" در پارتیشن های جداگانه است و از این ویژگی برای به روز رسانی سیستم عامل و در صورت خرابی برگشت استفاده می شود. در طول یک به‌روزرسانی خودکار، سیستم‌عامل Chrome اصلاً نصب فعلی را لمس نمی‌کند، اما در عوض نسخه جدید سیستم‌عامل را روی همان «پارتیشن‌های پشتیبان» که پس از راه‌اندازی مجدد «جاری» می‌شوند، می‌نویسد. اگر هنگام بارگیری یک نسخه جدید از سیستم عامل خرابی رخ دهد، برعکس اتفاق می افتد و کاربر می تواند به یک سیستم کار شناخته شده دسترسی پیدا کند (خود سیستم می تواند درک کند که با موفقیت بارگذاری شده است و پرچم مناسب را تنظیم کند. در پارتیشن های GPT فعلی).

علاوه بر این، در هر مرحله از انتقال کنترل از یک مؤلفه به مؤلفه دیگر (به عنوان مثال، از CoreBoot به u-boot)، امضای دیجیتال تأیید می شود (در مورد سیستم فایل ریشه - تأیید بلوک به بلوک چک جمع هادر حال پرواز)، اگر مطابقت نداشته باشد، سیستم نیز به عقب برمی گردد نسخه پیشین. این کار به این دلیل کار می کند که پارتیشن های دارای نسخه فعلی سیستم فقط خواندنی هستند و کاربر حتی نمی تواند به طور تصادفی آنها را تغییر دهد.

اطلاعات

EEPROM Chromebook نه تنها شامل دو نسخه از میان‌افزار (که یکی از آنها نسخه پشتیبان است)، بلکه سیستم‌افزار بازیابی غیرقابل بازنویسی نیز دارد که به شما امکان می‌دهد سیستم را از درایو فلش USB یا کارت حافظه بوت کنید و سیستم را بررسی و بازیابی کنید.

علاوه بر CoreBoot، EEPROM هر Chromebook شامل SeaBIOS است، یک پیاده‌سازی بایوس باز که به شما امکان می‌دهد بدون هیچ زحمتی ویندوز یا لینوکس را روی دستگاه خود نصب کنید.

لینوکس همه جا حاضر

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

با اجرای دستور shell در آن، به bash استاندارد با حقوق ریشه (البته در Chromium OS) دسترسی خواهیم داشت و می توانیم سیستم را کاوش کنیم. دیمون های معروفی در اینجا وجود دارند: rsyslogd، dbus-daemon (D-Bus در سیستم عامل کروم برای تبادل داده بین مرورگر و بقیه سیستم استفاده می شود)، wpa_supplicant (احراز هویت در شبکه های Wi-Fi)، dhcpcd، Xs. ، ModemManager (کار با مودم های 3G)، udev، ConnMan (ارتباطات به شبکه را مدیریت می کند) به علاوه بیش از دوجین دیمون مخصوص سیستم عامل Chrome، از جمله کسانی که مسئول به روز رسانی سیستم هستند (update_engine)، کار با ماژول TPM (chapsd) ، رمزگذاری دایرکتوری اصلی (cryptohomed) و اشکال زدایی (debugd) و سایر وظایف.

جایگاه ویژه ای در اینجا توسط دیمون session_manager اشغال شده است که وظیفه مقداردهی اولیه بخش سطح بالای سیستم عامل را بر عهده دارد. وظایف او عبارتند از:

  1. سرور X را راه اندازی کنید.
  2. متغیرهای محیطی را برای مرورگر کروم راه اندازی کنید.
  3. دایرکتوری ها، فایل ها و قوانین cgroup های لازم را برای Chrome ایجاد کنید.
  4. Chrome را راه اندازی کنید.
  5. رویداد Upstart login-prompt-visible را فعال کنید، که باعث می شود پنجره ورود به سیستم روی صفحه ظاهر شود.

در طول این فرآیند، هیچ مؤلفه‌ای که مسئول ایجاد «دسکتاپ» باشد، در واقع راه‌اندازی نمی‌شود (به استثنای پنجره ورود). توسط خود مرورگر، با تکیه بر چارچوب Aura، که شامل عملکردهای سطح پایین برای کار با گرافیک و ویندوز (با شتاب سخت افزاری از طریق DRI) و محیط دسکتاپ Ash است، که نوار وظیفه، تزئینات پنجره، Google Now و رندر می شود، ارائه می شود. سایر عناصر رابط استاندارد سیستم عامل اگرچه آنها بخشی از مرورگر کروم هستند، اما با این وجود در چندین فرآیند مستقل عمل می کنند.

اطلاعات

در صورت خرابی راه‌اندازی سیستم، که در صورتی که فرآیند مرورگر در عرض 30 ثانیه شروع نشود، ثبت می‌شود، سیستم عامل Chromium به طور خودکار سرور SSH را راه‌اندازی می‌کند و با استفاده از دستور udevtrigger، نظرسنجی هسته برای سخت‌افزار را دوباره شروع می‌کند.

به لطف ادغام Aura و Ash در خود کروم، می‌توانید با اجرای مرورگر با پرچم --open-ash دسکتاپ Chrome OS را در هر سیستم‌عاملی دریافت کنید.

ایمنی

علاوه بر روش‌هایی که قبلاً برای اطمینان از امنیت و یکپارچگی داده‌ها مورد بحث قرار گرفته‌اند، مانند راه‌اندازی ایمن سیستم، یک فهرست خانه رمزگذاری‌شده با داده‌های ذخیره‌شده (رمزگذاری به طور جداگانه برای هر کاربر انجام می‌شود)، و همچنین موارد استاندارد برای مرورگر. روش های کرومدر حالی که فرآیندها، افزونه‌ها و Native Client را از سیستم جدا می‌کند (مکانیسم seccomp-bpf در اینجا برای فیلتر کردن دسترسی به تماس‌های سیستم استفاده می‌شود)، سیستم عامل Chrome از تعدادی رویکرد امنیتی دیگر استفاده می‌کند.

مکان مرکزی در میان آنها توسط minijail اشغال شده است - یک برنامه کوچک که برای جداسازی سرویس های سیستم (شیطان ها) و سایر اجزای سیستم استفاده می شود. این خیلی نرم افزار انعطاف پذیر، که به شما امکان می دهد عملکردهایی مانند دادن "قابلیت" به یک برنامه یا لغو آنها (قابلیت ها زیرسیستم خاصی از هسته لینوکس برای دادن برخی از قابلیت های ریشه ای به باینری های غیر SUID است)، کروت کردن آن، لغو آن ها را انجام دهید. حقوق ریشه، محدودیت های منابع (محدوده ها) را تنظیم کنید، فرآیند را در فضای نام اختصاصی (مانند LXC و Docker) قرار دهید و قوانین cgroups را برای آن اعمال کنید.

اگر به خروجی ps aux|grep minijail (نگاه کنید به اسکرین شات) در یک سیستم در حال اجرا نگاه کنید، متوجه خواهید شد که minijail برای راه اندازی دیمون ها با تنظیمات خاص استفاده می شود، اما تعداد چنین شیاطینی نسبت به تمام کسانی که در سیستم در حال اجرا هستند، استفاده می شود. آنقدر بزرگ نیست با قضاوت بر اساس اسناد توسعه دهنده، در آینده آنها قصد دارند به طور قابل توجهی minijail را گسترش دهند و آن را در موارد بسیار بیشتری اعمال کنند. بیشتراجزای سیستم، از جمله پشته گرافیکی و کروم. در حال حاضر، همان چیزی است که هست.

سایر ویژگی های امنیتی عبارتند از: استفاده از پرچم های کامپایلر برای به حداقل رساندن خطر اختلال پشته (-fno-delete-null-pointer-checks، -fstack-protector، FORTIFY_SOURCE)، استفاده از ASLR "بهبود" (تصادفی سازی طرح بندی فضای آدرس) مکانیزم در هسته لینوکس (پچ PaX)، استفاده از قابلیت ها به جای باینری های SUID در صورت امکان، محدودیت در بارگیری ماژول های هسته، استفاده از ماژول TPM (در کروم بوک ها) برای ذخیره کلیدهای رمزگذاری دیسک و رمزهای عبور کاربر، منع کاربر از اجرای باینری های معمولی ELF و برخی دیگر از تکنیک های کاملا استاندارد، که بسیاری از آنها با Android و Hardened Gentoo همپوشانی دارند.

نتیجه گیری

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

بهترین مقالات در این زمینه