.. toctree:: :hidden: :maxdepth: 3 :caption: فهرست مطالب: :glob: self Setup/index* Configuration/index* Basic User's Guide/index* --------------- ##### مقدمه ##### Braiins OS یک سیستم عامل کاملا متن باز برای ماینرهای ASIC است. این سیستم اولین فیرم ور برای اجرای عمومی AsicBoost در سال ۲۰۱۸ بود و اکنون اجرای پروتکل جدید ماینینگ به نام Stratum V2 را ارائه میدهد. علاوه بر این، Braiins OS هم سو و هم جهت با نرم افزار جدید ما BOSminer کار میکند که این نرم افزار از صفر و از پایه به زبان Rust نوشته شده است تا جایگزین سی جی ماینر قدیمی باشد. دستگاههایی که در حال حاضر پشتیبانی میشوند عبارتند از: Antminer S9, S9i, و S9j. پشتیبانی دستگاه Antminer S17 در حال برنامه ریزی برای اجرا در آینده نزدیک است. ******** امکانات ******** * سیستم عامل متن باز * اجرای Stratum V2 با بازده اطلاعاتی بهبود یافته و جلوگیری از دزدی هش ریت * جایگزینی CGminer (BOSminer) که به زبان Rust از پایه نوشته شده * آماده به کار شدن سریع سیستم ( ۵ تا ۷ ثانیه) * بدون خرابی ناگهانی به دلایل نامعلوم * نصب جمعی و گروهی * به روز رسانی خودکار با سیستم opkg * کنترل فن کاملا قابل شخصی سازی ( توانایی خنک کنندگی با مایع یا خنک کنندگی غوطه وری) * مانیتورینگ پیشرفته برای جلوگیری از داغ شدن بیش از حد دستگاه و سایر مشکلات ************************ پشتیبانی و ارتباط با ما ************************ سوالی دارید؟ تیم های پشتیبانی و پشتیبانی ما همیشه برای کمک در دسترس هستند. به گروه تلگرام ما بپیوندید: * `گروه انگلیسی `_ * `گروه فارسی `_ * `گروه روسی `_ * `گروه اسپانیایی `_ * `گروه چینی `_ ************ تغییرات نسخه ************ 20.04 --------------------------- این نسخه انتشار بیشتر مشکلات کاربران را پوشش میدهد، سختی‌های نصب/حذف نصب و یک خطای اساسی مربوط به I2C Controller روی دستگاه‌های S9. همچنین اکنون نسخه‌های توسعه nightly به راحتی قابل فعالسازی از طریق ابزار **bos** هست. * مربوط به تمام نوع سخت افزارها * [feature] support for reconnect - we have implemented support for `client.reconnect` (stratum V1) and reconnect message for V2 * [feature] روند نصب/حذف نصب (موسوم به **upgrade2bos** و **restore2factory** ) (انتقال از سیستم عامل کارخانه به سیستم عامل Braiins OS یا بالعکس) بهینه شده است: * [feature] نام کاربری استخر سفارشی (`--pool-user`) میتواند از طریق خط فرمان تنظیم شود * [feature] اکنون تنظیمات استخر از سیستم عامل کارخانه به طور خودکار به پیکربندی BOSminer منتقل می شود. انتقال را با مشخص کردن می توان غیرفعال کرد (`--no-keep-pools`) * [feature] ما اکنون فرم باینری از **upgrade2bos** را تامین کرده ایم (based on pyinstaller) که شامل آخرین ایمیج نصب Braiins OS است. * [feature] به همین ترتیب، **restore2factory** در فرم باینری در دسترس است . دیگر نیازی دانلود/جستجوی نسخه صحیح فریم‌ور کارخانه نیست. * [feature] فضای دیسک و زمان تهیه نسخه پشتیبان از فریم‌ور اصلی اکنون به طور پیش فرض غیرفعال است (میتوان با `--backup` فعال کرد ) * [feature] نگهداری host name همزمان با اجرای نصب برای اولین بار با دو گزینه انتخاب `--keep-hostname` و `--no-keep-hostname` اجازه رونویسی یا ایجاد hostname خودکار بر اساس آدرس MAC * [feature] پشتیبانی از فعال/غیرفعال سازی نسخه‌های nightly در داخل **bos** ادغام شده است (and its legacy **miner** counterpart) * [feature] سیستم اکنون **گزارشات** را در **مدت زمان طولانی تر** از عملکرد *BOSminer* را به دلیل **چرخش گزارشات** پوشش می دهد و عملیات فشرده سازی '/var/log/syslog.old' را وقتی بزرگتر از 32 کیلوبایت باشد انجام میدهد * [bug] کارت حافظه SD اکتون شاکل کلید عمومی Slushpool است که وجود نداشت * [bug] اکنون نرخ رد به درستی نمایش داده می شود * [bug] پیام های ناشناخته V1 stratum دریافت شده از سرور اکنون برای تشخیص لاگ شده‌اند * Antminer S9 * [bug] برخی از دستگاه ها در حال تجربه قفل شدن I2C controller bus به صورت تصادفی بودند و در برقراری ارتباط با پاور کنترل کننده های هشبورد متصل به I2C bus مشترک قادر به برقراری ارتباط نبودند. ما فهمیدیم که علت اصلی هسته کنترل کننده Xilinx I2C بود که ما در bitstream FPGA ادغام کرده‌ایم. ما به I2C موجود در SoC تغییر داده ایم و فقط جریان سیگنال محیطی (IIC0) را به پین های مربوط به FPGA هدایت می کند. 20.03 --------------------------- برای مشاهده لینک `WHATSNEW.MD `_ در گیت‌هاب را مطالعه کنید. ******************** مشکلات شناسایی شده ******************** آنچه در ادامه میبینید لیستی از ایراداتی است که در نسخه منتشر شده وجود دارند. 20.03 (بروز شده در 3/30/2020) ------------------------------- * رابط کاربری گرافیکی * خط رجوع در جدول هش ریت، ارزش نادرستی برای هش ریت میانگین دارد. مشکل زمانی وجود دارد که کمتر از سه زنجیره هش ریت قابل استفاده هستند. * نسبت رد شدن ضرب در ۱۰۰ است. برای مثال زمانی که نسبت رد شدن، ۰/۱٪ است، ۱۰٪ نمایش داده خواهد شد. * پیکربندی * نصب SD Card عدم وجود کلید احراز هویت دستگاه Strautum V2 را در تنظیمات ماینر گزارش میدهد. (Error: missing upstream authority key for securing stratum2+tcp connection in pool") کاربر میتواند اتصال ( شامل کلید) را در قسمت تنظیمات یا به طور مستقیم در فایل ``/etc/bosminer.toml`` مشخص کند