جنتو لینوکس

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
جنتو لینوکس
Glogo-small.png
Gentoo12.0.jpg
میزکار جنتو در نسخهٔ ۱۲٫۰ دیسک زنده
شرکت / توسعه‌دهنده بنیاد جنتو
خانواده شبه-یونیکس
وضعیت توسعه جاری
نوع منبع نرم‌افزار آزاد و متن‌باز
تاریخ اولین انتشار ۳۱ مارس، ۲۰۰۲
آخرین نسخه پایدار انتشار غلتان
روش بروزرسانی Emerge
مدیر بسته پورتج (به انگلیسی: Portage)
پلاتفرم آی‌ای-۳۲، x86-64، IA-64, پاور پی‌سی 32/64، اسپارک 64-bit، دک آلفا، PA-RISC
نوع هسته یکپارچه (هسته لینوکس)
واسط کاربری کی‌دی‌ای از دیسک زنده و واسط‌های کاربری دیگر
پروانه به طور عمده جی‌پی‌ال / به علاوهٔ مجوزهای مختلف
وب‌گاه رسمی www.gentoo.org

جنتو لینوکس (به انگلیسی: Gentoo Linux) نام یکی از توزیع‌های لینوکس است. نام جنتو از نام نوعی پنگوئن گرفته شده است. این توزیع لینوکس به شما امکان می‌دهد تقریباً تمام برنامه‌ها را آن طور که خودتان می خواهید کامپایل کنید و بنا بر نیازهایتان آنها را با ابزار جنتو بهینه کنید. به همین دلیل جنتو یکی از سریع‌ترین توزیع‌های لینوکس است. نصب بسته‌ها در این سیستم‌عامل توسط کد منبع صورت می‌گیرد که البته بعضی برنامه‌ها به صورت باینری از پیش ساخته شده (به انگلیسی: precompiled) عرضه می‌شوند.

پیشینه[ویرایش]

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

پورتیج[ویرایش]

قلب سیستم‌عامل جنتو پورتیج (نرم‌افزار) (به انگلیسی: Portage) نام دارد. پورتیج سیستم مدیریت بسته‌ها در جنتو است که با استفاده از پایتون و بش نوشته شده و شبیه سیستم پورت بی‌اس‌دی است. این سیستم برای نصب بسته‌ها از ابزار ایمرج (به انگلیسی: Emerge) استفاده می‌کند. این وسیله خود برای نصب بسته‌ها از فایل‌هایی به نام ای‌بیلد (به انگلیسی: Ebuild) استفاده می‌کند، به این طریق که هنگامی که به وسیلهٔ ایمرج اقدام به نصب بسته‌ای شود، به دنبال فایل ای‌بیلد آن بسته جستجو می‌شود. این فایل دارای اطلاعاتی نظیر آدرس کد منبع بسته، توضیحی کوتاه در مورد بسته، نویسندهٔ برنامه و وابستگی‌های آن (به انگلیسی: Dependencies) است.

USE Flag[ویرایش]

یکی از ویژگی‌های جنتو استفاده از گزینه‌های USE Flag است. این ویژگی امکان بهینه‌سازی فوق‌العادهٔ این سیستم‌عامل را مهیا می‌کند و به این وسیله می‌توان سیستم را متناسب با نیاز کاربر ساخت و سرعت آن را افزایش داد.

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

استفاده از کد منبع[ویرایش]

در جنتو برای نصب و پیکربندی برنامه‌ها بیشتر از کد منبع (به انگلیسی: Source Code) استفاده می‌شود. اگرچه کدهای منبع نسبت به بسته‌های باینری حجیم‌تر هستند و زمان بیشتری برای نصب شدن می‌گیرند، اما امتیازهایی دارند:

  • استفاده از CFlag: به این وسیله می‌توان برنامه‌ها را بر اساس معماری رایانه‌ای که مورد نظر است، سفارشی و بهینه کرد. معمولاً از CFlag به عنوان گزینه‌های جی‌سی‌سی (GCC GNU Compiler Collection) یاد می‌شود.
  • استفاده برای معماری‌های مختلف: با استفاده از کد منبع می‌توان برنامه‌ای را بر روی سیستم‌های کاملاً متفاوت نصب کرد. در صورتی که برای استفاده از بسته‌های باینری، هر معماری نیاز به بستهٔ مخصوصی دارد.
  • اصلاح خطاها: اگر پس از دریافت یک بسته معلوم شود برنامه دچار اشکالی است، در بیشتر مواقع می‌توان با تغییر چند خط از برنامه، آن را اصلاح کرد. در حالی که اگر از بسته‌های باینری استفاده کنید، اغلب بایستی بستهٔ اصلاح شده را دریافت کنید یا حداقل فایل ضمیمه‌ای بگیرید.
  • وابستگی‌ها Dependencies: استفاده از کد منبع باعث می‌شود، وابستگی‌ها منعطف تر رعایت شوند.

قابلیت حمل[ویرایش]

در ابتدا جنتو تنها برای معماری‌های آی‌ای-۳۲ طراحی شد، ولی در حال حاضر می‌توان آن رو بر روی سیستم‌های x86-64، PowerPC، Sparc، Itanium، Mips، SuperH، DEC Alpha و IBM ZSeries اجرا کرد. همچنین اقداماتی برای پیاده‌سازی سیستم پورتیج برای کاربران مک اواس ده و اپن‌سولاریس در حال انجام است.

نام گذاری و نشان‌ها[ویرایش]

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

نشان رسمی جنتو، نشانی از حرف g است.

نماد دیگر و بسیار محبوب این توزیع لری گاوه (Larry the cow) است. یک گاو نه چندان باهوش که از تنوع توزیع‌ها خسته شده و پس از مدت‌ها به جنتو رسیده و به آن علاقه پیدا کرده است![۲] مشهور است که کاربران لینوکس بعد از توزیع جنتو، توزیع دیگری را امتحان نمی‌کنند.[نیازمند منبع]

جستارهای وابسته[ویرایش]

توزیع‌های مبتنی بر جنتو[ویرایش]

پانویس[ویرایش]

  1. Gentoo Linux Documentation - Making the distribution, Part 1
  2. نوید پایا. «جنتو توزیعی متفاوت». ایران‌تاکس. بازبینی‌شده در ۱۲ اسفند ۱۳۸۹. 

منابع[ویرایش]

  • [۱]
  • [۲]
  • ویکی‌پدیای انگلیسی

پیوند به بیرون[ویرایش]