اندرویدسخت افزار موبایلسیستم عاملمیم تک 2

سیستم عامل اندروید چیست؟ ( قسمت دوم – بررسی اندروید )

سیستم عامل اندروید چیست؟ ( قسمت دوم - بررسی تخصصی اندروید )

بررسی تخصصی سیستم عامل اندروید

در ادامه مقاله ” سیستم عامل اندروید “، در این مقاله کمی تخصصی تر به بررسی اندروید می پردازیم.

 

 

 

 

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

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

در تمام سیستم عامل ها بخشی به اسم هسته یا Kernel وجود دارد که بخش اصلی و ساختاری آن سیستم عامل را میسازد. لینوکس بخشی از هسته اندروید را تشکیل می دهد و گوگل تمام نرم افزار های معمول و Librarie هایی را که در توزیعی از لینوکس مانند اوبونتو وجود دارد را به اندروید اضافه نکرده است.همچنین به دلیل Open-Source بودن لینوکس ، توسعه دهندگان گوگل به راحتی می توانند کرنل آنرا برای اندروید شخصی سازی کنند و دیگر نیاز به ساخت کرنل نداشته باشند.

شرکت های زیادی کاری مثل کار گوگل برای اندروید را انجام میدهند.

برای مثال ، دستگاه PlayStation از کرنل FreeBSD و یا دستگاه Xbox از کرنل Windows NT که کرنل سیستم عامل های ویندور امروزی است استفاده می کند.

برای آنکه بفهمید نسخه دقیق کرنل اندرویدتان چیست ، باید به بخش About از تنظیمات گوشی هوشمندتان آنرا ببینید.

در عکس بالا ، Kernel Version اطلاعات دقیق کاملی از هسته لینوکسیِ اندرویدتان می دهند.

Terminal چست ؟

شاید با Command Prompt یا cmd در ویندوز آشنا باشید.

cmd یک Text-based User Interface می باشد که تمام کار ها از قبیل ایجاد پوشه جدید ، تغییر نام فایل ها ، خاموش کردن دستگاه ، غیرفعال کردن سرویس ها و برنامه ها ، اجرای برنامه ها و … توسط دستوراتی که در cmd مینویسیم ، امکان پذیر می باشد.

Terminal نسخه ی لینوکسی و پر قدرت تر cmd می باشد.

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

در اندروید نیز برای ارتباط با هسته ، باید توسط Terminal به هسته دسترسی پیدا کنید و دستورات لینوکسی که می خواهید را به آن بدهید.

  • Terminal Emulator : برنامه ای می باشد که در آن می توانید به کرنل دسترسی پیدا کنید. معمولا در نسخه های اندروید دستکاری نشده گوگل ، این برنامه به صورت پیشفرض نصب می باشد.

 

Root در اندروید چیست ؟

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

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

امکان دارد به طور مثال برنامه ی مخربی بیش از حد ممکن از CPU استفاده کند و یا از تمام RAM موجود دستگاه هوشمندتان بهره ببرد و این باعث فشار آمدن به گوشی هوشمند میشود.

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

به همین دلیل است که شرکت های ارائه دهنده گارانتی ، بندی دارند که نوشته است ؛ ”  root کردن گوشی هوشمند موجب ابطال گارانتی خواهد شد و هزینه های تعمیر آن از مشتری دریافت خواهد شد.

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

خب به آخر مقاله بررسی اندروید رسیدیم

امیدوارم گول وسوسه های root و این چنین برنامه ها رو نخورید و بتونین گوشیتون رو سالم نگه دارین. 🙂

لطفا نظراتتون رو در مورد بررسی اندروید انجام شده با ما در میون بذارین


. . . موفق باشید . . .

1 دیدگاه

  1. به نظر من روت هم میتونه مفید باشه در بعضی مواقع و در کل برای همه خوب نیست

ارسال پاسخ

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