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

OpenSUSE болон SUSE Linux-д ашигладаг YaST суулгагчийг хөгжүүлэгчид D-Installer төслийн хүрээнд боловсруулсан шинэ суулгагч, вэб интерфэйсээр дамжуулан суулгацын менежментийг дэмжих анхны суулгацын зургийг танилцуулав. Бэлтгэсэн зураг нь D-Installer-ийн боломжуудтай танилцах зорилготой бөгөөд openSUSE Tumbleweed-ийн тасралтгүй шинэчлэгдсэн хувилбарыг суулгах боломжийг олгодог. D-Installer нь туршилтын төсөл хэвээр байгаа бөгөөд анхны хувилбар нь концепцийн санааг аль хэдийн ашиглах боломжтой, гэхдээ маш их сайжруулалт шаарддаг анхны бүтээгдэхүүн болгон хувиргасан гэж үзэж болно.

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

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

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

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

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

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

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

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