انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: چند سوال در مورو گنو/لینوکس  (دفعات بازدید: 605 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین مجتبی باغبان

  • Hero Member
  • *
  • ارسال: 780
  • جنسیت : پسر
چند سوال در مورو گنو/لینوکس
« : 19 تیر 1391، 01:53 ق‌ظ »
سلام
یه چن تا سوال دارم
اول اینکه یه سیستم عامل غیر از هسته باید چه چیزایی داشته باشه نا بهش بگن سیستم عامل
دوم اینکه سیستم عامل گنو/لینوکس هسته لینوکس است با با ابزارهای گنو حالا این ابزارهای گنو کدومان؟ کدوم بسته‌ها ابزارهای گنواند
هسته‌ی هرد کارش به کجا رسید؟
هسته‌ی سیستم عامل یونیکس چیه؟
خواهشا به تمام سوالام جواب بدین

آفلاین hyper

  • Jr. Member
  • *
  • ارسال: 31
پاسخ : چند سوال در مورو گنو/لینوکس
« پاسخ #1 : 19 تیر 1391، 02:40 ق‌ظ »
اول و دوم: چه سیستم عاملی ؟ اگر منظورت سیستم عامل کامپیوتر های خونگی هستند. یک سیستم عامل به غیر از کرنل به تمام اون چیزهایی که شما پس از نصب از اونها استفاده می کنید نیاز داره.
کرنل لایه پایین یک سیستم عامل رو شامل میشه که ارتباط سخت افزار رو فراهم میکنه مثل شناسایی سخت افزارهای مختلف - مدیریت حافظه - مدیریت پردازش ها و ..... .
اما اون چیزی که شما به عنوان سیستم عامل کامپیوتر دسکتاپ استفاده می کنید خیلی جزئیات بیشتری داره. مثلا شما ترمینال گنو/لینوکس رو باز می کنید و دستوری رو اجرا می کنید. اون دستور جزو دستورات bash هست که bash یک قطعه از پروژه گنو است. و یا شما یک برنامه به زبان C یا C++ می نویسید و کامپایل می کنید. کامپایلر gcc و کتابخانه های آن پروژه های گنو هستند. و همینطور بیایید بالا مثلا محیط گرافیکی گنوم که استفاده می کنید ابزارهای مختلف مثل Vim یا gedit  و ........ اینها ابزارهای GNU هستند.

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

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

- هسته یونیکس از نوع Monolithic kernel  هست. هسته یکپارچه ای که کل سیستم عامل در فضای هسته کار میکنه.