به nix.dev خوش آمدید
سایت nix.dev مرجع رسمی مستندات مربوط به بومسازگان Nix است. این سایت توسط تیم مستندات Nix نگهداری میشود.
اگر در اینجا تازه کار هستید، Nix را نصب کنید و سفر خود را با مجموعه آموزشهای ما آغاز کنید!
با Nix چه کارهایی میتوانید انجام دهید؟
با بومسازگان Nix، میتوانید کارهای زیر را انجام دهید:
- محیطهای توسعه بازتولیدپذیر.
- نصب آسان نرمافزار از طریق URLها.
- انتقال آسان محیطهای نرمافزاری بین کامپیوترها.
- مشخصسازی اعلانی ماشینهای لینوکس.
- آزمایش یکپارچهسازی بازتولیدپذیر با استفاده از ماشینهای مجازی.
- جلوگیری از تداخل نسخهها با نرمافزارهای ازپیشنصبشده.
- نصب نرمافزار از روی کد منبع.
- کش کردن شفاف ساخت با استفاده از کشهای باینری.
- پشتیبانی قوی از قابلیت حسابرسیپذیری نرمافزار.
- پشتیبانی درجهیک از کامپایل متقاطع.
- ساختهای راه دور.
- استقرارهای راه دور.
- ارتقاها و بازگردانیهای اتمی.
Nix برای چه کسانی است؟
Nix ابزاری است برای کسانی که میخواهند کامپیوترها دقیقاً همان کاری را که مد نظر است انجام دهند، بهطور تکرارپذیر، تا مدتها در آینده، و کسانی که با رابطهای خط فرمان و ویرایشگرهای متن ساده آشنایی دارند.
برای بهرهمندی فراوان از Nix لازم نیست یک توسعهدهنده نرمافزار حرفهای باشید و نیازی به تحصیلات آکادمیک در زمینه علوم کامپیوتر ندارید. با این حال، تجربه کار با پروژههای نرمافزاری پیچیده و داشتن دانشی در زمینه کامپیوتر کمک میکند تا بهتر درک کنید چرا این ابزار مفید است و چگونه کار میکند. همچنین این امر به یادگیری نحوه استفاده مؤثر از آن و راهنمای مشارکت کمک میکند.
اگر جزو یکی از گروههای زیر هستید، احتمالاً دیگر نمیخواهید به دنیای بدون Nix بازگردید:
- توسعهدهنده فولاستک یا سمت سرور (Backend)
- مهندس تست
- توسعهدهنده سیستمهای توکار
- مهندس DevOps
- مدیر سیستم
- دانشمند داده
- دانشمند علوم طبیعی
- دانشجوی رشتههای فنی
- علاقهمند به نرمافزار متنباز