OpenSUSE болон SUSE-д зориулсан шинэ суулгагч D-Installer 0.4-ийг гаргалаа

OpenSUSE болон SUSE Linux-д ашигладаг YaST суулгагчийг хөгжүүлэгчид вэб интерфэйсээр дамжуулан суулгалтын удирдлагыг дэмждэг туршилтын суулгагч D-Installer 0.4-ийн шинэчлэлтийг нийтлэв. Үүний зэрэгцээ, D-Installer-ийн боломжуудтай танилцах, openSUSE Tumbleweed-ийн тасралтгүй шинэчлэгдсэн хувилбар, мөн Leap 15.4 болон Leap Micro 5.2 хувилбаруудыг суулгах хэрэгслүүдээр хангах зорилгоор суулгацын зургуудыг бэлтгэсэн.

D-Installer нь хэрэглэгчийн интерфэйсийг YaST-ийн дотоод бүрэлдэхүүн хэсгүүдээс салгаж, янз бүрийн фронтуудыг ашиглах боломжийг олгодог. Багцуудыг суулгах, тоног төхөөрөмж, хуваах диск болон суулгахад шаардлагатай бусад функцуудыг шалгахын тулд YaST номын сангуудыг үргэлжлүүлэн ашиглаж байгаа бөгөөд дээр нь нэгдсэн D-Bus интерфейсээр дамжуулан номын сан руу нэвтрэх боломжийг бүрдүүлдэг давхаргыг хэрэгжүүлдэг. D-Installer хөгжүүлэлтийн зорилтуудын дунд график интерфэйсийн одоо байгаа хязгаарлалтыг арилгах, YaST функцийг бусад програмуудад ашиглах боломжийг өргөжүүлэх, нэг програмчлалын хэлтэй холбогдохоос зайлсхийх (D-Bus API нь танд нэмэлт програм үүсгэх боломжийг олгоно) юм. -өөр өөр хэл дээр) болон олон нийтийн гишүүд өөр тохиргоог бий болгохыг дэмжих.

Хэрэглэгчийн харилцан үйлчлэлд зориулж вэб технологи ашиглан бүтээгдсэн урд талын программыг бэлтгэсэн. Фонтенд HTTP-ээр дамжуулан D-Bus дуудлагад хандах хандагч, хэрэглэгчдэд үзүүлэх вэб интерфэйс орно. Вэб интерфэйс нь React framework болон PatternFly бүрэлдэхүүн хэсгүүдийг ашиглан JavaScript дээр бичигдсэн. Интерфэйсийг D-Bus-тай холбох үйлчилгээ, мөн суурилуулсан http сервер нь Ruby хэл дээр бичигдсэн бөгөөд Cockpit төслийн боловсруулсан бэлэн модулиудыг ашиглан бүтээгдсэн бөгөөд үүнийг Red Hat вэб тохируулагчдад ашигладаг.

Суулгацыг "Суулгацын хураангуй" дэлгэцээр удирддаг бөгөөд энэ дэлгэц нь суулгахын өмнө хийсэн хэл, бүтээгдэхүүнийг сонгох, дискний хуваалт, хэрэглэгчийн удирдлага зэрэг бэлтгэлийн тохиргоог агуулсан байдаг. Шинэ интерфэйс болон YaST-ийн гол ялгаа нь тохиргоо руу ороход тусдаа виджет ажиллуулах шаардлагагүй бөгөөд шууд санал болгодог.

D-Installer-ийн шинэ хувилбар нь олон процесст архитектурыг хэрэгжүүлсэн бөгөөд үүний ачаар репозитороос мета өгөгдлийг унших, багц суулгах гэх мэт суулгагч дахь бусад ажлыг гүйцэтгэх үед хэрэглэгчийн интерфэйс хаагдахаа больсон. Суулгах гурван дотоод үе шатыг нэвтрүүлсэн: суулгагчийг эхлүүлэх, суулгах параметрүүдийг тохируулах, суулгах. Төрөл бүрийн бүтээгдэхүүнийг суулгахад зориулсан дэмжлэгийг хэрэгжүүлсэн, жишээлбэл, openSUSE Tumbleweed хувилбарыг суулгахаас гадна openSUSE Leap 15.4 болон Leap Micro 5.2 хувилбаруудыг суулгах боломжтой болсон. Бүтээгдэхүүн бүрийн хувьд суулгагч нь өөр өөр диск хуваах схем, багц багц, аюулгүй байдлын тохиргоог сонгоно.

Нэмж дурдахад суулгагчийг ажиллуулах боломжтой минималист системийн дүр төрхийг бий болгох ажил хийгдэж байна. Гол санаа нь суулгагчийн бүрэлдэхүүн хэсгүүдийг контейнер хэлбэрээр зохион байгуулж, савыг эхлүүлэхийн тулд тусгай Iguana boot initrd орчинг ашиглах явдал юм. Одоогийн байдлаар YaST модулиудыг цагийн бүс, гар, хэл, галт хана, хэвлэх систем, DNS тохируулах, системийн бүртгэлийг үзэх, программ, репозитор, хэрэглэгчид, бүлгүүдийг удирдах зэрэгт тохируулсан байна.



Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх