OpenSUSE YaST ಅನುಸ್ಥಾಪಕಕ್ಕಾಗಿ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ

Fedora ಮತ್ತು RHEL ನಲ್ಲಿ ಬಳಸಲಾದ Anaconda ಸ್ಥಾಪಕದ ವೆಬ್ ಇಂಟರ್ಫೇಸ್‌ಗೆ ವರ್ಗಾವಣೆಯ ಘೋಷಣೆಯ ನಂತರ, YaST ಅನುಸ್ಥಾಪಕದ ಅಭಿವರ್ಧಕರು D-Installer ಯೋಜನೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಮತ್ತು openSUSE ಮತ್ತು SUSE Linux ವಿತರಣೆಗಳ ಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಮುಂಭಾಗವನ್ನು ರಚಿಸುವ ಯೋಜನೆಯನ್ನು ಬಹಿರಂಗಪಡಿಸಿದರು. ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ.

ಯೋಜನೆಯು ದೀರ್ಘಕಾಲದವರೆಗೆ WebYaST ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ, ಆದರೆ ಇದು ದೂರಸ್ಥ ಆಡಳಿತ ಮತ್ತು ಸಿಸ್ಟಮ್ ಕಾನ್ಫಿಗರೇಶನ್ ಸಾಮರ್ಥ್ಯಗಳಿಂದ ಸೀಮಿತವಾಗಿದೆ, ಅನುಸ್ಥಾಪಕವಾಗಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿಲ್ಲ ಮತ್ತು ಕಟ್ಟುನಿಟ್ಟಾಗಿ YaST ಕೋಡ್‌ಗೆ ಬಂಧಿಸಲಾಗಿದೆ. D-Installer ಅನ್ನು YaST ನ ಮೇಲೆ ಬಹು ಅನುಸ್ಥಾಪನಾ ಮುಂಭಾಗಗಳನ್ನು (Qt GUI, CLI ಮತ್ತು ವೆಬ್) ಒದಗಿಸುವ ವೇದಿಕೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಸಂಬಂಧಿತ ಯೋಜನೆಗಳು ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮೊಟಕುಗೊಳಿಸುವ ಕೆಲಸವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, YaST ನ ಆಂತರಿಕ ಘಟಕಗಳಿಂದ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರತ್ಯೇಕಿಸಿ ಮತ್ತು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ.

OpenSUSE YaST ಅನುಸ್ಥಾಪಕಕ್ಕಾಗಿ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ

ತಾಂತ್ರಿಕವಾಗಿ, D-Installer ಎನ್ನುವುದು YaST ಲೈಬ್ರರಿಗಳ ಮೇಲೆ ಅಳವಡಿಸಲಾದ ಒಂದು ಅಮೂರ್ತ ಪದರವಾಗಿದೆ ಮತ್ತು D-Bus ಮೂಲಕ ಪ್ಯಾಕೇಜ್ ಸ್ಥಾಪನೆ, ಹಾರ್ಡ್‌ವೇರ್ ಪರಿಶೀಲನೆ ಮತ್ತು ಡಿಸ್ಕ್ ವಿಭಜನೆಯಂತಹ ಕಾರ್ಯಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಏಕೀಕೃತ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಗ್ರಾಫಿಕಲ್ ಮತ್ತು ಕನ್ಸೋಲ್ ಇನ್‌ಸ್ಟಾಲರ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ D-Bus API ಗೆ ಅನುವಾದಿಸಲಾಗುತ್ತದೆ ಮತ್ತು HTTP ಮೂಲಕ D-Bus ಕರೆಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುವ ಪ್ರಾಕ್ಸಿ ಸೇವೆಯ ಮೂಲಕ D-Installer ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುವ ಬ್ರೌಸರ್-ಆಧಾರಿತ ಸ್ಥಾಪಕವನ್ನು ಸಹ ಸಿದ್ಧಪಡಿಸಲಾಗುತ್ತದೆ. ಅಭಿವೃದ್ಧಿಯು ಇನ್ನೂ ಆರಂಭಿಕ ಮಾದರಿಯ ಹಂತದಲ್ಲಿದೆ. D-ಸ್ಥಾಪಕ ಮತ್ತು ಪ್ರಾಕ್ಸಿಗಳನ್ನು ರೂಬಿ ಭಾಷೆಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ YaST ಅನ್ನು ಸ್ವತಃ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು JavaScript ನಲ್ಲಿ ರಿಯಾಕ್ಟ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ರಚಿಸಲಾಗಿದೆ (ಕಾಕ್‌ಪಿಟ್ ಘಟಕಗಳ ಬಳಕೆಯನ್ನು ಹೊರತುಪಡಿಸಲಾಗಿಲ್ಲ).

ಡಿ-ಇನ್‌ಸ್ಟಾಲರ್ ಪ್ರಾಜೆಕ್ಟ್ ಅನುಸರಿಸಿದ ಗುರಿಗಳಲ್ಲಿ: ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್‌ಫೇಸ್‌ನ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಮಿತಿಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು, ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ YaST ಕಾರ್ಯವನ್ನು ಬಳಸುವ ಸಾಧ್ಯತೆಗಳನ್ನು ವಿಸ್ತರಿಸುವುದು, ನಿಮ್ಮ ಸ್ವಂತ ವರ್ಕ್‌ಫ್ಲೋಗಳೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಸರಳಗೊಳಿಸುವ ಏಕೀಕೃತ ಡಿ-ಬಸ್ ಇಂಟರ್ಫೇಸ್, ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಬಂಧಿಸುವುದನ್ನು ತಪ್ಪಿಸುವುದು ಭಾಷೆ (D-Bus API ನಿಮಗೆ ವಿವಿಧ ಭಾಷೆಗಳಲ್ಲಿ ಆಡ್-ಆನ್‌ಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ), ಸಮುದಾಯದ ಸದಸ್ಯರಿಂದ ಪರ್ಯಾಯ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ರಚನೆಯನ್ನು ಉತ್ತೇಜಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ