BootX (Apple) - BootX (Apple)

BootX
Mac OS X 10.2 yoki undan keyingi versiyalari bilan Macintoshes-da ishlatiladigan BootX yuklash ekrani
Mac OS X 10.2 yoki undan keyingi versiyalari bilan Macintoshes-da ishlatiladigan BootX yuklash ekrani
Tuzuvchi (lar)Apple Inc.
Dastlabki chiqarilish2002 yil 24 avgust (bilan Mac OS X 10.2 )[1][2]
Operatsion tizimDarvin & Mac OS X[3]
PlatformaPowerPC[4]
TuriBoot loader
LitsenziyaApple ommaviy manba litsenziyasi[5]

BootX a dasturiy ta'minot asoslangan bootloader tomonidan ishlab chiqilgan va ishlab chiqilgan Apple Inc. kompaniyada foydalanish uchun Macintosh kompyuter doirasi. BootX kompyuterni foydalanishga tayyorlash uchun, barcha kerakli narsalarni yuklash orqali ishlatiladi qurilma drayverlari va keyin ishga tushirish Mac OS X yuklash orqali yadro umuman PowerPC Makintoshlar Mac OS X 10.2 operatsion tizim yoki undan keyingi versiyalar.[2][6]

BootROM-dan foydalanish, a faqat o'qish uchun xotira (ROM) kompyuter chipi o'z ichiga olgan OpenFirmware, grafik bootsplash barcha mos Macintosh kompyuterlarida kul rang sifatida qisqacha ko'rsatiladi Apple logotipi davomida paydo bo'lgan aylanuvchi kursor bilan ish boshlash ketma-ketlik.[7]

Dasturning bir qismi sifatida bepul foydalanish mumkin Darvin operatsion tizim ostida ochiq manbali Apple ommaviy manba litsenziyasi.[5]

BootX-ning o'rnini boshqa deyarli bir xil bootloader egalladi boot.efi va Kengaytiriladigan dasturiy ta'minot interfeysi ROM ning chiqarilishi to'g'risida Intel asosidagi Mac.[4]

Tarix

Old World yuklash belgisi
Yangi dunyo yuklash belgisi

1983 yildan 1998 yilgacha bo'lgan eski Macintoshes asosiy vositalardan foydalangan bootloader; bootloader faqat ROM edi chip o'lchamlari 4 gacha o'zgarib turadimegabayt (MB), ikkalasini ham o'z ichiga olgan kompyuter kodi kompyuterni yuklash va Mac OS operatsion tizimini ishga tushirish.[8] Bu sifatida tanilgan edi Macintosh asboblar qutisi yoki Old World ROM, va odatda a dan foydalanadigan zamonaviy Macintosh dizaynidan juda farq qiladi qattiq disk operatsion tizimni saqlash uchun katta hajmga ega. Ushbu bootloader 1998 yil o'rtalariga qadar barcha Macintosh kompyuterlarida ishlatilgan.[9]

Kelishi bilan iMac Macintoshes seriyali, proshivka yangilandi.[10] ROM hajmi 1 MB ga qisqartirildi, BootROM deb nomlandi va ROMning qolgan qismi faylga ko'chirildi Mac OS ROM Mac OS-da Tizim papkasi, saqlangan qattiq disk.[9] Ushbu ROM to'liq bajarilishidan foydalangan OpenFirmware standart (BootROM-da mavjud) va Yangi dunyo ROM.[11]

2001 yilda, chiqishi bilan Mac OS X 10.0, Mac OS ROM fayl bilan almashtirildi BootX bootloader fayli.[9] 2002 yilda, chiqishi bilan Mac OS X 10.2, tarixiy "Baxtli Mac "boshlang'ich rasm kulrang olma logotipi bilan almashtirildi.[12] Bilan tanishtirish orqali Intel Mac 2006 yilda BootROM o'rniga deyarli bir xil bo'lgan Kengaytiriladigan dasturiy ta'minot interfeysi ROM (garchi Apple uni hali ham BootROM deb atasa ham) va boot.efi fayl.[4][13]

Xususiyatlari

Yuklovchini boshqa operatsion tizim ishlab chiqaruvchilariga jalb qilish uchun, Apple yuklash jarayonida moslashuvchanlikni ta'minlash uchun xususiyatlarni qo'shdi. tarmoqni yuklash foydalanish TFTP va yuklang Mach-O va ELF formatlangan yadrolari. BootX ham yuklashi mumkin HFS, HFS +, UFS va ext2 formatlangan jildlar.[14] Yuklash yuklagichini ishga tushirish paytida yuklash jarayonini o'zgartirish uchun turli xil tugmalar birikmasini ushlab turish orqali boshqarish mumkin. Bunday funktsiyalarga "Verbose Mode" kiradi Buyruq va V sukut bo'yicha o'rnini bosadigan ishga tushirish tugmasi Apple logotipi yuklash jarayonida matnga asoslangan ma'lumotlar bilan va Yagona foydalanuvchi rejimi, ushlab turish orqali erishiladi Buyruq va S, operatsion tizimga qarab, oddiyroq ishga tushirilishi mumkin buyruq satri yoki operatsion tizimning matnga asoslangan versiyasi, texnik xizmat ko'rsatish va tiklash ishlarini osonlashtirish uchun.[15] ROMni OpenFirmware interfeysi yordamida ushbu texnik funktsiyalarga kirish uchun parol talab qilinadigan qilib sozlash mumkin.[16]

Yuklash jarayoni

Mac OS X-ni bitta foydalanuvchi rejimida yuklash

PowerPC-ga asoslangan Macintoshes-da yuklash jarayoni a-ni bajaradigan asosiy Macintosh ROM-i BootROM-ni faollashtirish bilan boshlanadi O'z-o'zini sinab ko'rish ishga tushirish uchun zarur bo'lgan uskunani sinab ko'rish.[4] Ushbu testdan o'tib, start chime eshitiladi va kompyuterni boshqarish OpenFirmware-ga o'tadi. OpenFirmware tasodifiy kirish xotirasini ishga tushiradi, Xotirani boshqarish bo'limi va ROMning ishlashi uchun zarur bo'lgan qo'shimcha qurilmalar. Keyin OpenFirmware saqlangan sozlamalarni tekshiradi NVRAM, va saqlanganlarini yig'ish orqali qurilmalar daraxtidagi barcha qurilmalar ro'yxatini tuzadi FCode ma `lumot.[6]

Ushbu vazifani bajarib bo'lgandan so'ng, BootX klaviatura va displeyni sozlashni boshlash jarayonini o'z zimmasiga oladi, har xil maqsadlar uchun xotirani talab qilish va zaxiralash va turli xil tugmalar birikmasi bosilganligini tekshirish.[7] Ushbu jarayon tugagandan so'ng BootX kulrang Apple logotipini namoyish qiladi, aylanayotgan kutish kursorini aylantiradi va yadroni va ba'zilarini yuklashga kirishadi. yadro kengaytmalari va yadroni ishga tushiring.[17]

Adabiyotlar

  1. ^ "Bugun tunda soat 22:20 da" Yaguar "ochildi". Apple Inc. 2002 yil 23-avgust. Olingan 12 iyun, 2019.
  2. ^ a b Sirakuza, Jon (2002 yil 5 sentyabr). "Mac OS X 10.2 Jaguar". Ars Technica. p. 3. Olingan 26 yanvar, 2016.
  3. ^ "Darvin 9.2 manba kodi". Apple Inc. Olingan 12 iyun, 2019.
  4. ^ a b v d "Tizimni ishga tushirish dasturlash mavzulari: yuklash jarayoni". Apple Inc. 2007 yil 8 fevral. Arxivlangan asl nusxasi 2008 yil 6-iyulda. Olingan 1 may, 2008.
  5. ^ a b "Apple Public Source License". Apple Inc. 2003 yil 6-avgust. Olingan 23 iyul, 2017.
  6. ^ a b Singh, Amit (2007) [2006]. "Firmware and Bootloader". Mac OS X ichki tizimlari: tizim yondashuvi. Addison-Uesli. 324-325 betlar. ISBN  0-321-27854-2. Olingan 3-may, 2008.
  7. ^ a b Tanous, Jim. "Mac OS X-ni yuklash". tekrevue.com. Olingan 29 sentyabr, 2014.
  8. ^ "Macintosh: turli modellar uchun ROM hajmi". Apple Inc. 2000 yil 23-avgust. Arxivlangan asl nusxasi 2002 yil 21 iyunda. Olingan 15 may, 2008.
  9. ^ a b v Singh, Amit (2007) [2006]. "Firmware and Bootloader". Mac OS X ichki tizimlari: tizim yondashuvi. Addison-Uesli. 267-268 betlar. ISBN  0-321-27854-2. Olingan 3-may, 2008.
  10. ^ "Apple Mac OS 9-ni e'lon qildi: Internetdagi eng yaxshi OS". Apple Inc. 1999 yil 5 oktyabr. Arxivlangan asl nusxasi 2008 yil 17-dekabrda. Olingan 17 may, 2008.
  11. ^ "Macintosh ROM va NewWorld Architecture". Apple Inc. 1999 yil 26 mart. Arxivlangan asl nusxasi 2004 yil 24 sentyabrda. Olingan 15 may, 2008.
  12. ^ Markoff, Jon (2002 yil 26-avgust). "Siqilgan ma'lumotlar; Baxtli Mac o'tmish belgisiga aylanadi". The New York Times. Nyu York. Olingan 17 may, 2008.
  13. ^ "Apple yangi iMac-ni Intel Core Duo protsessori bilan namoyish etadi" (Matbuot xabari). Apple Inc. 2006 yil 10-yanvar. Olingan 20 oktyabr, 2019.
  14. ^ Gerbarg, Lui. "BootX: Mac OS X yuklash vositasi" (PDF). Rensselaer politexnika instituti - informatika kafedrasi. 7-8 betlar. Arxivlandi asl nusxasi (PDF) 2007 yil 9 martda. Olingan 1 may, 2008.
  15. ^ "Mac OS X klaviatura yorliqlari". Apple Inc. 17 oktyabr 2007 yil. Arxivlangan asl nusxasi 2008 yil 23 aprelda. Olingan 2 may, 2008.
  16. ^ "Mac OS X da proshivka uchun parolni himoyalashni sozlash". Apple Inc. Olingan 3-may, 2008.
  17. ^ Tanous, Jim. "Mac OS X tizimini ishga tushirish". tekrevue.com. Olingan 29 sentyabr, 2014.

Tashqi havolalar