GNU Guix

نرم افزار تصویر:
GNU Guix
جزئیات نرم افزار:
نسخه: 0.15.0 به روز شده
ها تاریخ: 17 Aug 18
توسعه دهنده: Free Software Foundation
پروانه: رایگان
محبوبیت: 18

Rating: nan/5 (Total Votes: 0)

GNU Guix یک منبع باز و برنامه نرم افزاری آزادانه پخش شده است که از سطح زمین طراحی شده است تا یک مدیر بسته جهانی برای سیستم های گنو / لینوکس را اجرا کند، به هر کسی اجازه نصب، به روز رسانی و حذف نرم افزار را از رایانه های خود می دهد.

این نیز توزیع مستقل لینوکس است که می تواند به فلش درایو USB بفرستد، بنابراین می توانید آن را بوت کنید و آن را بر روی کامپیوتر خود نصب کنید. قابلیت مدیریت بسته های GNU Guix مشتق از مدیر بسته نیکس نوین است و از Guile استفاده می کند.


ویژگی های مدیر بسته

این برنامه دارای ویژگی های متعددی است که می توان از آن برای پشتیبانی از ارتقاء های عملیاتی، پشتیبانی از رول بک ها، پروفایل های هر کاربر، مدیریت بسته های غیر مجاز و جمع آوری زباله ها اشاره کرد.

علاوه بر این، کاربران را با یک ابزار منحصر به فرد برای مدیریت فایل های پیکربندی سیستم عامل های گنو / لینوکس خود فراهم می کند. بر اساس پروژه Nix، نرمافزار مؤلفههای سطح پایین خود را در بر میگیرد و با رابط برنامه نویسی Scheme Guile ترکیب میکند.

ویژگی های سیستم عامل

توزیع مستقل GNU Guix توزیع شده به عنوان یک آرشیو tar است که باید در یک درایو فلش USB با ظرفیت 1 گیگابایت یا بالاتر، از هر دو دستگاه i686 (32 بیتی) و x86_64 (64 بیتی) پشتیبانی شود. علاوه بر این، سیستم را می توان در بالای سیستم گنو / لینوکس موجود، از جمله در mips64el مستقر کرد.

با این حال، لطفا توجه داشته باشید که آن را در توسعه سنگین و در عین حال دارای یک نصبگر گرافیکی یا محیط دسکتاپ نیست. کاربران باید سیستم عامل را از خط فرمان نصب کنند. همچنین پشتیبانی نمی کند برای LVM (Logical Volume Manager)، و نه حمایت از سرویس های جعبه ای برای خدمات سیستم. با این حال، آن را با بیش از 1000 بسته می آید.

چه جدید در این نسخه است:

فرماندهی غیرقابل تحمل گیکس کشیدن، که به کاربران اجازه می دهد تا گیکس و مجموعه بسته های آن را ارتقا دهد، مورد بازبینی قرار گرفته است و ما امیدواریم که آن را دوست داشته باشید. ما این پیشرفت ها را به زودی در یک پست دیگر بحث خواهیم کرد اما کافی است بگوییم که کشیدن جدید گویا اکنون رولبکس ها را پشتیبانی می کند (درست مانند بسته گویکس) و گزینه جدید -list-generations به شما اجازه می دهد تا تجربیات گذشته را تجسم کنید. این نیز سریعتر است، نه به همان اندازه که ما هر چند می خواهیم، ​​بنابراین ما قصد داریم تا آن را در آینده نزدیک بهینه سازی کنیم.
بسته بندی جغرافیایی می تواند باینری های مجدد را تولید کند. با استفاده از -f squashfs می توانید تصاویر ذخیره شده به عنوان سیستم فایل SquashFS ذخیره کنید. سپس این تصاویر می توانند توسط Singularity، & quot؛ موتور کانتینری & quot؛ اجرا شوند. مستقر در برخی از خوشه های محاسباتی با کارایی بالا.
GuixSD در حال حاضر بر روی جعبه ARMv7 و AArch64 اجرا می شود! ما تصویر نصب را ارائه نمی دهیم، زیرا جزئیات بستگی به هیئت مدیره شما دارد، بنابراین باید خودتان را به دنبال دستورالعمل ها بسازید. در ARMv7، معمولا از U-Boot استفاده می کند، در حالی که جعبه های AArch64 مانند OverDrive بر روی GRUB فعال EFI تکیه می کنند. تعاریف بوت لودر برای بسیاری از تابلوهای Novena، A20 OLinuXino، BeagleBone و حتی NES در دسترس هستند.

ما علاوه بر بهبود گزارش خطا و نکات ارائه شده توسط سیستم گیکسی نیز بهبود یافته است. به عنوان مثال، در حال حاضر ماژول های kernel پیشفرض را پیشنهاد می کنیم که باید قبل از initrd اضافه شوند، می توانید یک سیستم را نصب کنید که قادر به بوت شدن نیست، زیرا initrd فاقد درایور برای هارد دیسک شماست.
پیکربندی سیستم با معرفی چیزهایی مانند فیلد initrd-modules و ساختار فایل-system-label ساده شده است.
یک سیستم جدید گیکس سیستم docker-image وجود دارد که دقیقا همان چیزی است که شما انتظار دارید. :-)
دوازده سرویس جدید GuixSD وجود دارد: دسکتاپ های روشنگری و MATE، آپاچی httpd، پشتیبانی از شبیه سازی شفاف با QEMU از طریق سرویس qemu-binfmt، OpenNTPD و موارد دیگر.
1200 بسته جدید وجود دارد، بنابراین ما در حال حاضر نزدیک به 8000 بسته است.
بسیاری از رفع اشکال!
این کتاب در حال حاضر به طور جزئی به زبان فرانسه ترجمه شده و شما می توانید با پیوستن به پروژه ترجمه آن را به زبان مادری خود ترجمه کنید.

چه جدید در نسخه 0.13.0 موجود است:

اکنون گویکس از aarch64 (64 بیتی پردازنده های ARM) پشتیبانی می کند. هرچند این نسخه شامل یک توالی نصب باینری نیست و مزرعه ساخت ما هنوز جایگزین های aarch64 را ارائه نمی دهد. ما به دنبال سخت افزار aarch64 برای حل این مشکل هستیم. لطفا با ما تماس بگیرید اگر بتوانید کمک کنید!
به همین ترتیب، این نسخه دیگر شامل یک tarball mips64el نیست، گرچه Guix همچنان از این پلتفرم پشتیبانی می کند. ما نمی دانیم که آیا ما در بلند مدت به حمایت از mips64el ادامه خواهیم داد اگر می خواهید وزن کنید، لطفا به ما در guix-devel@gnu.org ایمیل بزنید!
تصویر نصب شده GuixSD از UEFI پشتیبانی می کند. GuixSD هم اکنون می تواند بر روی Btrfs نصب شود.
GuixSD دارای پشتیبانی برای اجرای سرویس های سیستم (daemons) در ظروف جداگانه به عنوان راهی برای مقابله با آسیب هایی است که آسیب پذیری ها در آن دیمون ها انجام می شود. این مقاله را از ماه آوریل مشاهده کنید.
دستور gix package جدید برای ایجاد بسته های باینری مستقل در دسترس است. ما آن را در ماه مارس ارائه کردیم.
گیمس در حال اجرا بر روی جدید 2.2 سری گناه گنو است. این گذار منجر به سکته هایی شد که ما به آن رسیدگی کرده ایم، مخصوصا برای کاربرانی که گیک زدن را انجام می دهند. با این حال، از جمله چیزهای دیگر، بهبود عملکرد قابل توجهی که به صورت رایگان ارائه می شود خوش آمدید

gix publish که همان چیزی است که ما برای توزیع مجوزهای دوتایی استفاده می کنیم، دارای یک حالت عملیاتی جدید cache است که عملکرد را در هنگام توزیع مجوزهای دوتایی به تعداد زیادی از کاربران بهبود می دهد، همانطور که در مورد مزرعه ساخت ما است.
بسیاری از مسائل مربوط به بازتولید در بسته ها در نظر گرفته شده است - بیشتر در مورد آن در پست آینده.
840 بسته جدید، منجر به مجموع 5400 +، و بسیاری از به روز رسانی ها، از جمله glibc 2.25، Linux-free 4.11 و GCC 7.
خدمات سیستم جدید برای Redis، Exim، Open vSwitch و غیره. رابط سرویس های موجود، به ویژه خدمات NGINX، بسیار بهبود یافته است.
بسیاری از رفع اشکال!

چه جدید در نسخه 0.8.3 است:

توانایی اعلام بسته هایی که باید در نمایه شما حضور داشته باشند و آن را پاس بدارند تا گزینه گزاف گویی جدید بسته شوند.
محیط محاوره دارای یک گزینه جدید جدید است که به سرعت می تواند محیط های توسعه تک تک را ایجاد کند.
ابزارهای جدید: ویرایش گیک برای باز کردن یک دستور بسته، اندازه گویا برای نمایش استفاده از یک بسته و وابستگی های آن، guix gc - verify برای بررسی یکپارچگی فروشگاه.
179 بسته جدید، مخصوصا LibreOffice، Coq و یک تصویر فوری Guile-Emacs.
بسیاری از رفع اشکال و پیشرفت های مختلف!

در نسخه 0.8.1 جدید است:

پورت جدید برای ARMv7.
گزینه های سیستم جدید vm برای به اشتراک گذاشتن سیستم های فایل با میزبان.
رابطهای پیکربندی جدید برای تعاریف محلی و برای nscd.
اضافه کردن یک وارد کننده CPAN برای تنظیم واردات، و چک های بیشتر برای guix lint.
164 بسته جدید و 222 بسته به روز رسانی.
بسیاری از رفع اشکال و بهبود قابلیت استفاده.

چه جدید در نسخه 0.8 آلفا جدید است:

یک فرمان محیط جدید گیکس برای حسابداری و بازتولید محیط های توسعه است.
یک رابط کاربری Emacs به عنوان یک جایگزین برای رابط خط فرمان برای مدیریت بسته.
یک مکانیزم تجربی برای به روز رسانی سریعتر است.
اعلامیه های سیستم عامل اکنون می تواند دستگاه های مبادله، دستگاه های نقشه برداری، سیستم عامل و موارد دیگر را مشخص کند.
ابزارهای بیشتر برنامهنویس، به ویژه تنظیمات و تنظیمات وارد شده.
162 بسته اضافه شده است، با بیش از 100 به روز رسانی بسته.

نرم افزار های دیگر از توسعه دهنده Free Software Foundation

GNU Oleo
GNU Oleo

2 Jun 15

Wayland / Weston
Wayland / Weston

22 Jun 18

GNU Parallel
GNU Parallel

17 Feb 15

نظرات به GNU Guix

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!