فهرست مطالب
Raspberry Pi محبوب ترین رایانه کوچک (مینی کامپیوتر) SBC – Small Board Computer در سراسر جهان است. که تقریباً تمام کارهایی را که یک کامپیوتر خانگی انجام میدهد ،رزبری پای نیز می تواند انجام دهد و استفاده از ان برای همه سنین راحت است. Raspberry Pi تمام نرم افزار های محاسباتی اساسی را که در امور مختلف مورد نیاز است همراه دارد.
سیستم عامل_Operating System
برای گسترش عملکرد Raspberry Pi ، از یک سیستم عامل به عنوان پلی بین کاربر و سخت افزار استفاده می شود .در حقیقت سیستم عامل مهمترین چیزیست است که به شما در تهیه و اجرای برنامه ها کمک می کند. سیستم عامل به سخت افزار کمک می کند تا ارتباطی متقابل و معنی دار با کاربر داشته باشد. مدیریت CPU ، حافظه ، دیسک درایو ، چاپگر و سرویس هایی کاربری برعهده سیستم عامل است. اگرچه Raspbian سیستم عامل رسمی Raspberry Pi بوده ، اما سیستم عامل های جایگزین دیگری نیز وجود دارد که می توانید در پروژه های Raspberry Pi از ان ها استفاده کنید.
Raspbian
Raspbian سیستم عامل رسمی Raspberry pi بوده که می توان از آن در تمامی مدل های Raspberry Pi استفاده کرد. این سیستم عامل رایگان به نسخه اصلاح شده سیستم عامل محبوب Debian معروف است که می تواند کلیه اهداف کاربران عمومی Raspberry را براورده سازد. کاربر می تواند در توسعه انواع پروژه ها از ان استفاده کرده و پشتیبانی خوبی نیز از این سیستم عامل انجام میپذیرد.
ویژگی ها:
- امکان تنظیم رمز جدید ، نام کاربری و اتصال به یک شبکه وای فای
- غلبه بر نگرانی های رایج امنیتی دستگاه های pi و رفع مشکلات برای آنلاین شدن
- با توجه به تفاوت مشخصات ، بسیاری از برنامه ها روی تمام مدل های Raspberry اجرا نمی شوند ، اما Raspbian این مشکل را برطرف کرده است.
- به شما امکان می دهد هر زمان که به اینترنت متصل هستید ، هر نرم افزاری را بارگیری کنید.
- ویژگیهایی مانند جستجو ، پیکربندی نوار ابزار ، کلید های میانبر ، thumbnails و کنترل چند صفحه ای را با ابزار تازه معرفی شده qpdfView ارائه می دهد.
- Preboot eXociation Environment کاربران را قادر ساخته است که Raspberry خود را با استفاده از یک سرور مرکزی از طریق اترنت بوت کنند.
DietPi
اگر به دنبال یک سیستم عامل بسیار سبک از نوع Debian هستید ، dietPi بهترین انتخاب برای شما ست .یکی از خاص ترین ویژگی های ان این است که 3 برابر از سایر سیستم عامل های Raspberry Pi ها سبک تر می باشد. علاوه بر این ، نصب این سیستم عامل بسیار آسان و خودکار است. اگر قبل از روشن کردن دستگاه فایل dietpi.txt را پیکربندی کنید ، به هیچ داده ای ازکاربر نیاز نخواهد بود.
ویژگی ها:
- Diet Processing Tool به شما کمک می کند تا سطح اولویت برنامه های نصب شده را مشخص و ان ها را کنترل کنید.
- می توانید عملکرد سخت افزار و نرم افزار را تنظیم و سفارشی کنید.
- از کمترین فضای موجود در رم استفاده می کند ، تا کامپیوتر از حداکثر توان خود استفاده کند ( فقط 400mb فضا).
- منوهای Whiptail سبکی را ارایه می کند که زمان کمتری برای اجرای خط فرمان می برد.
- از آنجا که می توانید میزان ورود به سیستم را مطابق نیاز خود با استفاده از DietPi-Ramlog کنترل کنید
برای کاربران جدید بسیار مناسب است .
- همانند نصب ان، به روز رسانی نیز در dietPi OS به صورت خودکار انجام می شود.
LIBREELC
LIBREELC یک JEOS(just enough operating system) بسیار کوچک و Open Source بوده که اغلب با OpenELEC مقایسه می شود ، اگرچه زمان بوت شدن در LIBREELEC بسیار سریعتر است. دقیقاً مانند سایر distor های لینوکس ، شاکله اصلی لینوکس حفظ شده است. این osدر 4 آوریل 2016 برای تولید خروجی چندرسانه راه اندازی شد.
ویژگی ها:
- می توانید این سیستم عامل را در کمتر از 20 دقیقه نصب کنید.
- اگر تجربه اجرای سیستم عامل Kodi را دارید ، هنگام اجرای این سیستم عامل بر روی رزبری پای راحت خواهید بود.
- طی چند ثانیه روشن شده و می توانید بدون مشکلی ، فایلهای رسانه ای را اجرا کنید.
- در واقع از سیستم عامل Kodi برای تهیه ان استفاده شده است . علاوه بر ان ، مجموعه ای از افزونه های مختلف را در هر زمان می توانید نصب کنید.
- توسط تیمی از توسعه دهندگان اداره شده و هر ماه میتوانید ان را به روز رسانی کنید.
اگر قصد مدیریت محتوای رسانه را دارید ، OSMC بهترین سیستم عامل برای Raspberry Pi است .این سیستم عامل Open Source بوده و یک رابط کاربری زیبا و آسان را ارائه می دهد. همچنین ، این نرم افزار مبتنی بر سیستم عامل Kodi بوده و قادر به پشتیبانی از هر محتوای رسانه ای است.
ویژگی ها:
- تولید تصاویر و سایر محتوای رسانه ای با کیفیت بالا
- قابلیت نصب در مدت زمان کم ( در حالی که می توانید طی چند دقیقه تجربه تنظیم HTPC را داشته باشید.)
- به عنوان وارث سیستم عامل های Raspbmc و Crystalbuntu در نظر گرفته می شود. اما در دسترس بودن طیف گسترده ای از پکیج ها ارزش این سیستم عامل را افزایش می دهد.
- بروزرسانی سیستم عامل به طور خودکار در هر ماه
- یک نرم افزار عالی مانند Google Play را ارائه می دهد که هر زمان بخواهید می توانید برنامه های مورد نیاز را دانلود و نصب کنید.
RISC OS
سیستم عامل RISC بهترین سیستم عامل برای بسیاری از رایانه های SBC – Small Board Computer و SoC(System On a Chip) که از پردازنده های ARM (مانند Orange Pi ، Raspberry Pi ، Rockchip 3328 ، Qualcomm Snapdragon 410 و غیره.) استفاده می کنند ، می باشد. از مهم ترین دلایل ان میتوان به تقویت عملکرد و کارایی پردازنده اشاره کرد.
ویژگی ها:
- طراحی شده توسط سازنده اصلی معماری پردازنده ARM.
- سیستم عاملی Open Source و منحصر به فرد برای Raspberry Pi
- RISC با هر نوع از سیستم عامل مانند لینوکس یا ویندوز بسیار متفاوت است و عادت کردن به محیطRISC ، زمان خواهد برد.
- توسط یک تیم اختصاصی پشتیبانی می شود.
- اگر برای کار با رزبری پای کاربری تازه کار هستید ، احتمالا سیستم عامل مناسبی برای شما نباشد.
- RISC یک سیستم عامل تک کاربره بوده که از امنیت بالایی برخوردار می باشد
- دارای بوت سریع
Windows IOT Core
Windows IOT Core یک سیستم عامل قدرتمند برای کار با Raspberry Pi بوده که برای نوشتن برنامه های پیچیده طراحی شده است. این os به برنامه نویسان کمک می کند تا پروژه های IoT را با استفاده از Raspberry Pi و Windows 10 انجام دهند.
ویژگی ها:
- سیستم عاملی مبتنی بر امنیت وتوسعه پروژه
- این سیستم عامل همراه با ویژوال استودیو مایکروسافت ارائه می شود. برای استفاده از سایر برنامه و اجرای دستور های مختلف باید از Microsoft Visual Studio استفاده کنید.
- سازگار با معماری ARM و قابل استفاده در انواع رایانه های SBC مانند Raspberry Pi.
- با استفاده از Windows IOT Core می توان به راحتی با دوربین ، سنسورهای PIR ، و انواع سنسورها ارتباط برقرار کرد.
Lakka
Lakka یک سیستم عامل عالی برای Raspberry Pi می باشد. اگر برنامه ای برای توسعه بازی های رایانه ای و یا حتی بازی کردن در رایانه های SBC دارید ، باید این سیستم عامل را امتحان کنید. Lakka می تواند Raspberry شما را به یک کنسول بازی تبدیل کند بدون اینکه حتی به صفحه کلید یا ماوس نیازی داشته باشید. علاوه بر ان ، رابط کاربری زیبا و ویژگی های متنوع سفارشی سازی،این سیستم عامل را متمایز کرده است .
ویژگی ها:
- نصب راحت بر روی کارت SD
- یک تجربه عالی مانند استفاده از کنسول های بازی PS4 ، Xbox و Nintendo با سیستم عاملی رایگان و سبک .
- Lakka این امکان را به کاربر می دهد تا چندین جویستیک(دسته کنسول بازی) USB را به ان وصل کنید .
- توسط گروهی از توسعه دهندگان ، طراحان و گیمرها پشتیبانی می شود.
RaspBSD
RaspBSD یک سیستم عامل Open Source بوده که از FreeBSD 11 الهام گرفته شده است. . اگرچه مانند سیستم عامل های پایه لینوکس کار نمی کند ، اما تقریباً عملکردی مانند انها دارد. این سیستم عامل توسط گروه تولید نرم افزار Berkeley اختراع شده ، و اکنون یکی از سیستم عامل های منحصر بفرد در رایانه های SBC است.
ویژگی ها:
- RaspBSD یک سیستم عامل بسیار سبک بوده که اکثر کنسول های بازی محبوب مانند پلی استیشن 4 و macOS از کدهای آن استفاده می کنند.
- هدف این سیستم عامل کمک به تازه واردان برای ساخت پروژه هایی با استفاده از Raspberry Pie است.
- این سیستم عامل همراه با Openbox و دسک تاپ گرافیکی LXDE می باشد.
RetroPi
RetroPi یکی دیگر از سیستم عامل های Raspberry Pi است که بر اساس کتابخانه Debian ساخته شده است. این سیستم عامل بهترین os برای استفاده از بازیهای قدیمی چند دهه اخیر بر روی رایانه های SBC مانند Raspberry ، ODroid C1 / C2 یا حتی رایانه خانگی است.
ویژگی ها:
- با استفاده از کارت SD از پیش بارگذاری شده اسان و بدون هیچ مشکلی اجرا می شود
- یکی از معدود سیستم عامل هایی است که می تواند با نصب در کنار یک سیستم عامل دیگر ، کار کند.
- کار خود را به عنوان یک اپلیکیشن شبیه سازی آغاز کرد ، اما اکنون برای ارائه خدمات مبتنی بر ARM شناخته می شود.
- از این سیستم عامل می توان به عنوان ، شبیه ساز دستگاه های IoT ، پخش کننده رسانه استفاده کرد.
- بیش از 50 برنامه از قبل نصب شده
- با استفاده از این سیستم عامل قادر خواهید بود بازی های PC x86 را همراه با شبیه ساز معروف Exagear اجرا کنید.
Ubuntu Core
اوبونتو یکی از سیستم عاملهای Open Source پرکاربرد در سراسر جهان است. این نسخه از اوبونتو برای ساخت و مدیریت برنامه های اینترنت اشیاء طراحی شده و توسط بسیاری از توسعه دهندگان پشتیبانی می شود.
ویژگی ها:
- اوبونتو دارای 20+ نوع از مشتقات دیگر لینوکس است. به طوری که اگر تصمیم به استفاده از Core را دارید ، درواقع عضو یک انجمن فعال خواهید بود.
- این سیستم عامل سبک و بسیار ایمن است. علاوه بر این ، می توانید برنامه و داده های آن را از سایر برنامه ها محدود کنید.
- تمرکز خود را بر نیاز دستگاه هایIoT متمرکز کرده است.