برتری‌های توزیع‌های غلتان(رولینگ‌رلیز) نسبت به پوینت‌رلیز و باورهای غلط درباره توزیع‌های غلتان

برتری‌های توزیع‌های غلتان(رولینگ‌رلیز) نسبت به پوینت‌رلیز و باورهای غلط درباره توزیع‌های غلتان

در دنیای توزیع‌های لینوکسی، دو رویکرد عمده برای انتشار و به‌روزرسانی نرم‌افزارها وجود دارد: غلتان و پوینت‌رلیز. هر کدام از این رویکردها مزایا و معایب خود را دارند و انتخاب بین آن‌ها بستگی به نیازها و ترجیحات شما دارد. در این پست داخل بلاگم، به بررسی برتری‌های غلتان نسبت به پوینت‌رلیز و همچنین تصورات نادرستی که ممکن است درباره توزیع‌های غلتان وجود داشته باشد، خواهم پرداخت. (یک نحوه‌انتشار سوم هم به نام سمای‌رولینگ‌رلیز یا نیمه‌غلتان داریم، این نحوه انتشار رو بیشتر میشه داخل توزیع‌هایی مثل فدورا و اوبونتوهای non-lts مشاهده کرد.)

برتری‌های توزیع‌های غلتان

همیشه به‌روز بودن

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

عدم نیاز به ارتقاهای بزرگ و ناگهانی

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

بیشتر بخوانید  ↩︎

زبان اسکریپت‌نویسی amber

قبل از اینکه بخوام توضیحات گسترده‌ای درباره این پروژه بدم، باید درمورد زبان‌های اسکریپت نویسی یک توضیح کوتاه بدم.

زبان اسکریپت‌نویسی چیست؟ (از ویکی‌پدیا دانش‌نامه آزاد)

زبان اسکریپت‌نویسی یا زبان پردازه‌نویسی (به انگلیسی: script language یا scripting language) یک زبان برنامه‌نویسی است که اجرای وظایف را خودکارسازی می‌کند. اسکریپت‌ها برای محیط‌های زمان اجرای خاص طراحی شده‌اند. اگر از زبان اسکریپت‌نویسی استفاده نشود، وظایف باید تک به تک توسط عامل انسانی اجرا گردد. زبان‌های اسکریپت‌نویسی اکثراً تفسیر می‌شوند (به جای آنکه کامپایل شوند). هر برنامهٔ اسکریپتی دنباله‌ای از دستورها است که پی‌درپی انجام می‌شوند، از این رو به آن «دستورنامه» یا «دست‌نامه» هم گفته می‌شود.

بیشتر بخوانید  ↩︎