Das U-Boot
Das U-Boot (مخفف "the Universal Boot Loader" و اغلب U-Boot گفته میشود) یک منبع باز است، بوت لودر اولیه در دستگاه تعبیه شده به منظور بسته بندی دستورالعمل ها برای بوت سیستم عامل دستگاه استفاده میشود. این مجموعه برای تعدادی از معماری های رایانه ای از جمله 68k ، ARM ، Blackfin ، MicroBlaze ، MIPS ، Nios ، SuperH ، PPC ، RISC-V و x86 در دسترس است.
توسعهدهنده(ها) | DENX Software Engineering |
---|---|
انتشار ابتدایی | ۱۵ اکتبر ۱۹۹۹ |
انتشار پایدار | v2020.01
۶ ژانویه ۲۰۲۰ |
انتشار آزمایشی | v2020.04-rc3
۲۶ فوریه ۲۰۲۰ |
مخزن | |
نوشتهشده با | C, Assembly |
در دسترس به | English |
گونه | Boot loader |
پروانه | GNU GPLv2+ |
وبگاه |
بوت لودرهای لینوکس
لینوکس دارای چند بوت لودر است. معمولاً مدیران سیستمهای لینوکس، پس از نصب لینوکس بوت لودر نصب شده را بهصورت پیش فرض استفاده می کنند. گاهی نیاز می شود که بوت لودر دیگری روی سیستم نصب نماییم، گاهی هم برخی
توزیع ها امکان نصب بوت لودر دلخواه را هنگام نصب لینوکس به Administrator ها می دهند. در ادامه توضیحاتی در خصوص بوت لودر می دهم که آن را بهتر بشناسید:
بوت لودر یک نرمافزار است که پس از اتمام تست های startup بایوس اجرا می گردد. بوت لودر می تواند یک سیستم عامل یا حتی یک بوت لودر دیگر را اجرا نماید(اصطلاحاً به آن chainloading گفته می شود). برخی بوت لودرها قادرند فقط سیستم عاملهای خاصی را بوت کنند و قادر به بالا آوردن بقیه نیستند.
برخی از سیستمهای توکار (embedded) از Das U-Boot (Universal Bootloader) استفاده می کنند، یک بوت لودر متن باز که به زبان C نوشته شده است. Das U-Boot تعداد زیادی از انواع مختلفی از پردازنده ها مانند PPC، ARM، MIPS، ARV32، X86، ۶۸K، Nios و MicroBlaze را پشتیبانی می کند.
منابع
- ↑ Rini, Tom (6 January 2020). "U-Boot v2020.01 released". https://lists.denx.de/pipermail/u-boot/2020-January/395392.html. Retrieved 8 January 2020.
- ↑ Rini, Tom (26 February 2020). "U-Boot v2020.04-rc3 released". https://lists.denx.de/pipermail/u-boot/2020-February/401420.html. Retrieved 26 February 2020.
- ↑ "Das U-Boot's licence". git.denx.de. 2013. Retrieved 2018-10-13.