openSUSE YaST ස්ථාපකය සඳහා වෙබ් අතුරු මුහුණතක් සංවර්ධනය කරයි

Fedora සහ RHEL හි භාවිතා වන Anaconda ස්ථාපකයේ වෙබ් අතුරු මුහුණත වෙත මාරු කිරීම නිවේදනය කිරීමෙන් පසුව, YaST ස්ථාපකයේ සංවර්ධකයින් D-Installer ව්‍යාපෘතිය සංවර්ධනය කිරීමට සහ openSUSE සහ SUSE Linux බෙදාහැරීම් ස්ථාපනය කිරීම සඳහා ඉදිරිපස අන්තයක් නිර්මාණය කිරීමට සැලසුම් හෙළි කළහ. වෙබ් අතුරු මුහුණත හරහා.

ව්‍යාපෘතිය දිගු කලක් තිස්සේ WebYaST වෙබ් අතුරු මුහුණත සංවර්ධනය කර ඇති බව සටහන් වේ, නමුත් එය දුරස්ථ පරිපාලනයේ සහ පද්ධති වින්‍යාස කිරීමේ හැකියාවන්ගෙන් සීමා වී ඇත, ස්ථාපකයක් ලෙස භාවිතා කිරීම සඳහා නිර්මාණය කර නොමැති අතර YaST කේතයට දැඩි ලෙස බැඳී ඇත. D-ස්ථාපකය YaST මත බහු ස්ථාපන ඉදිරිපස (Qt GUI, CLI සහ Web) සපයන වේදිකාවක් ලෙස සැලකේ. සම්බන්ධිත සැලසුම් වලට ස්ථාපන ක්‍රියාවලිය කෙටි කිරීම, YaST හි අභ්‍යන්තර සංරචක වලින් පරිශීලක අතුරුමුහුණත වෙන් කිරීම සහ වෙබ් අතුරු මුහුණතක් එක් කිරීම ඇතුළත් වේ.

openSUSE YaST ස්ථාපකය සඳහා වෙබ් අතුරු මුහුණතක් සංවර්ධනය කරයි

තාක්ෂණික වශයෙන්, D-Installer යනු YaST පුස්තකාල මත ක්‍රියාත්මක කරන ලද වියුක්ත ස්ථරයක් වන අතර D-Bus හරහා පැකේජ ස්ථාපනය, දෘඪාංග සත්‍යාපනය සහ තැටි කොටස් කිරීම වැනි කාර්යයන් වෙත ප්‍රවේශ වීම සඳහා ඒකාබද්ධ අතුරු මුහුණතක් සපයයි. චිත්‍රක සහ කොන්සෝල ස්ථාපකයන් නිශ්චිත D-Bus API වෙත පරිවර්තනය කෙරෙනු ඇති අතර, HTTP හරහා D-Bus ඇමතුම් වෙත ප්‍රවේශය සපයන ප්‍රොක්සි සේවාවක් හරහා D-Installer සමඟ අන්තර්ක්‍රියා කරන බ්‍රවුසරය මත පදනම් වූ ස්ථාපකයක් ද සූදානම් කෙරේ. සංවර්ධනය තවමත් මූලික මූලාකෘති මට්ටමේ පවතී. D-ස්ථාපකය සහ ප්‍රොක්සි සංවර්ධනය කර ඇත්තේ Ruby භාෂාවෙන් වන අතර, එහි YaST ම ලියා ඇති අතර, වෙබ් අතුරු මුහුණත JavaScript හි ප්‍රතික්‍රියා රාමුව භාවිතයෙන් නිර්මාණය කර ඇත (කොක්පිට් සංරචක භාවිතය බැහැර නොකෙරේ).

D-Installer ව්‍යාපෘතිය විසින් අනුගමනය කරන ලද ඉලක්ක අතර: චිත්‍රක අතුරුමුහුණතේ පවතින සීමාවන් ඉවත් කිරීම, වෙනත් යෙදුම්වල YaST ක්‍රියාකාරීත්වය භාවිතා කිරීමේ හැකියාව පුළුල් කිරීම, ඔබේම වැඩ ප්‍රවාහයන් සමඟ ඒකාබද්ධ වීම සරල කරන ඒකාබද්ධ D-Bus අතුරුමුහුණත, එකකට බැඳීම වැළැක්වීම. ක්‍රමලේඛන භාෂාව (D-Bus API ඔබට විවිධ භාෂාවලින් ඇඩෝන නිර්මාණය කිරීමට ඉඩ සලසයි), ප්‍රජා සාමාජිකයින් විසින් විකල්ප සැකසුම් නිර්මාණය කිරීම දිරිමත් කරයි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න