OpenSUSE ಯೋಜನೆಯ ಅಭಿವರ್ಧಕರು SUSE ಮತ್ತು openSUSE ನ ಕ್ಲಾಸಿಕ್ ಇನ್ಸ್ಟಾಲೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬದಲಿಸಲು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ Agama ಅನುಸ್ಥಾಪಕದ (ಹಿಂದೆ D-Installer) ಹೊಸ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಿದ್ದಾರೆ ಮತ್ತು YaST ನ ಆಂತರಿಕ ಘಟಕಗಳಿಂದ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ನ ಪ್ರತ್ಯೇಕತೆಗೆ ಗಮನಾರ್ಹವಾಗಿದೆ. ಅಗಾಮಾ ವಿವಿಧ ಮುಂಭಾಗಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಅನುಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಮುಂಭಾಗ. ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು, ಉಪಕರಣಗಳು, ವಿಭಜನಾ ಡಿಸ್ಕ್ಗಳು ಮತ್ತು ಅನುಸ್ಥಾಪನೆಗೆ ಅಗತ್ಯವಾದ ಇತರ ಕಾರ್ಯಗಳನ್ನು ಪರಿಶೀಲಿಸಲು, YaST ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸುವುದನ್ನು ಮುಂದುವರಿಸಲಾಗುತ್ತದೆ, ಅದರ ಮೇಲೆ ಏಕೀಕೃತ ಡಿ-ಬಸ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಗ್ರಂಥಾಲಯಗಳಿಗೆ ಅಮೂರ್ತ ಪ್ರವೇಶವನ್ನು ಅಳವಡಿಸುವ ಲೇಯರ್ ಸೇವೆಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
ಪರೀಕ್ಷೆಗಾಗಿ, ಹೊಸ ಅನುಸ್ಥಾಪಕದೊಂದಿಗೆ (x86_64, ARM64) ಲೈವ್ ಬಿಲ್ಡ್ಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ, ಅದು ನಿರಂತರವಾಗಿ ನವೀಕರಿಸಿದ OpenSUSE ಟಂಬಲ್ವೀಡ್ನ ಸ್ಥಾಪನೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಹಾಗೆಯೇ OpenSUSE ಲೀಪ್ ಮೈಕ್ರೋ, SUSE ALP ಮತ್ತು openSUSE ಲೀಪ್ 16 ಆವೃತ್ತಿಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾದ ಕಂಟೈನರ್ಗಳಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. .
ಅನುಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಮೂಲಭೂತ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ವೆಬ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು HTTP ಮೂಲಕ D-ಬಸ್ ಕರೆಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುವ ಹ್ಯಾಂಡ್ಲರ್ ಮತ್ತು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ರಿಯಾಕ್ಟ್ ಫ್ರೇಮ್ವರ್ಕ್ ಮತ್ತು ಪ್ಯಾಟರ್ನ್ಫ್ಲೈ ಘಟಕಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಡಿ-ಬಸ್ಗೆ ಬಂಧಿಸುವ ಸೇವೆ, ಹಾಗೆಯೇ ಅಂತರ್ನಿರ್ಮಿತ http ಸರ್ವರ್ ಅನ್ನು ರೂಬಿಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಕಾಕ್ಪಿಟ್ ಯೋಜನೆಯಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಸಿದ್ಧ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ಮಿಸಲಾಗಿದೆ, ಇದನ್ನು Red Hat ವೆಬ್ ಕಾನ್ಫಿಗರೇಟರ್ಗಳಲ್ಲಿಯೂ ಬಳಸಲಾಗುತ್ತದೆ. ಅನುಸ್ಥಾಪಕವು ಬಹು-ಪ್ರಕ್ರಿಯೆಯ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಅದು ಇತರ ಕೆಲಸಗಳನ್ನು ಮಾಡುವಾಗ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ.
ಅಭಿವೃದ್ಧಿಯ ಪ್ರಸ್ತುತ ಹಂತದಲ್ಲಿ, ಸ್ಥಾಪಕವು ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಜವಾಬ್ದಾರಿಯುತ ಸೇವೆಗಳನ್ನು ನೀಡುತ್ತದೆ, ಉತ್ಪನ್ನದ ವಿಷಯ ಮತ್ತು ಸ್ಥಾಪಿಸಲಾದ ಪ್ರೋಗ್ರಾಂಗಳ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿಸುವುದು, ಭಾಷೆ, ಕೀಬೋರ್ಡ್ ಮತ್ತು ಸ್ಥಳೀಕರಣ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಹೊಂದಿಸುವುದು, ಶೇಖರಣಾ ಸಾಧನ ಮತ್ತು ವಿಭಜನೆಯನ್ನು ಸಿದ್ಧಪಡಿಸುವುದು, ಸುಳಿವುಗಳು ಮತ್ತು ಸಹಾಯಕಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವುದು ಮಾಹಿತಿ, ಸಿಸ್ಟಮ್ಗೆ ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸುವುದು, ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ.
ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ GUI ಮಿತಿಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು, ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ YaST ಕಾರ್ಯವನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ವಿಸ್ತರಿಸುವುದು, ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗೆ (D-Bus API ನಿಮಗೆ ವಿವಿಧ ಭಾಷೆಗಳಲ್ಲಿ ಆಡ್-ಆನ್ಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ) ಮತ್ತು ಪ್ರೋತ್ಸಾಹಿಸುವ ಮೂಲಕ Agama ನ ಅಭಿವೃದ್ಧಿ ಗುರಿಗಳು ಸೇರಿವೆ. ಸಮುದಾಯದ ಸದಸ್ಯರಿಂದ ಪರ್ಯಾಯ ಸೆಟ್ಟಿಂಗ್ಗಳ ರಚನೆ.
ಅಗಾಮಾ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಕೆದಾರರಿಗೆ ಸಾಧ್ಯವಾದಷ್ಟು ಸರಳಗೊಳಿಸಲು ನಿರ್ಧರಿಸಲಾಯಿತು; ಇತರ ವಿಷಯಗಳ ಜೊತೆಗೆ, ಆಯ್ದ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ. ಪ್ರಸ್ತುತ, ಡೆವಲಪರ್ಗಳು ಸ್ಥಾಪಿಸಲಾದ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸರಳವಾದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಂಭವನೀಯ ಆಯ್ಕೆಗಳನ್ನು ಚರ್ಚಿಸುತ್ತಿದ್ದಾರೆ (ಮುಖ್ಯ ಆಯ್ಕೆಯು ವಿಶಿಷ್ಟ ಬಳಕೆಯ ಮಾದರಿಗಳ ಆಧಾರದ ಮೇಲೆ ವರ್ಗಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸುವ ಮೂಲಮಾದರಿಯಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಚಿತ್ರಾತ್ಮಕ ಪರಿಸರಗಳು, ಕಂಟೇನರ್ಗಳಿಗೆ ಉಪಕರಣಗಳು, ಡೆವಲಪರ್ಗಳಿಗೆ ಉಪಕರಣಗಳು, ಇತ್ಯಾದಿ.).
ಮೂಲ: opennet.ru