ಲಿನಕ್ಸ್ ವಿತರಣೆ ಪಾಪ್!_OS ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ System76 ಕಂಪನಿಯು, ರಸ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ಪುನಃ ಬರೆಯಲಾದ COSMIC ಬಳಕೆದಾರ ಪರಿಸರದ ಹೊಸ ಆವೃತ್ತಿಯ ಅಭಿವೃದ್ಧಿಯ ಕುರಿತು ವರದಿಯನ್ನು ಪ್ರಕಟಿಸಿದೆ (GNOME ಅನ್ನು ಆಧರಿಸಿದ ಹಳೆಯ COSMIC ನೊಂದಿಗೆ ಗೊಂದಲಕ್ಕೀಡಾಗಬಾರದು. ಶೆಲ್). ಪರಿಸರವನ್ನು ಸಾರ್ವತ್ರಿಕ ಯೋಜನೆಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ, ನಿರ್ದಿಷ್ಟ ವಿತರಣೆಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ ಮತ್ತು ಫ್ರೀಡೆಸ್ಕ್ಟಾಪ್ ವಿಶೇಷಣಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ. ಯೋಜನೆಯು ವೇಲ್ಯಾಂಡ್ ಆಧಾರಿತ ಕಾಸ್ಮಿಕ್-ಕಾಂಪ್ ಎಂಬ ಸಂಯೋಜಿತ ಸರ್ವರ್ ಅನ್ನು ಸಹ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ.
ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, COSMIC ಸುರಕ್ಷಿತ ಪ್ರಕಾರಗಳು, ಮಾಡ್ಯುಲರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯನ್ನು ಬಳಸುವ ಐಸ್ಡ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಎಲ್ಮ್ ಡಿಕ್ಲೇರೇಟಿವ್ ಇಂಟರ್ಫೇಸ್ ಬಿಲ್ಡಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಪರಿಚಿತವಾಗಿರುವ ಡೆವಲಪರ್ಗಳಿಗೆ ಪರಿಚಿತವಾಗಿರುವ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಸಹ ನೀಡುತ್ತದೆ. ವಲ್ಕನ್, ಮೆಟಲ್, DX12, OpenGL 2.1+ ಮತ್ತು OpenGL ES 2.0+ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಹಲವಾರು ರೆಂಡರಿಂಗ್ ಇಂಜಿನ್ಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಜೊತೆಗೆ ವಿಂಡೊಯಿಂಗ್ ಶೆಲ್ ಮತ್ತು ವೆಬ್ ಇಂಟಿಗ್ರೇಷನ್ ಎಂಜಿನ್. ಐಸ್ಡ್-ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ವಿಂಡೋಸ್, ಮ್ಯಾಕೋಸ್, ಲಿನಕ್ಸ್ಗಾಗಿ ನಿರ್ಮಿಸಬಹುದು ಮತ್ತು ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ರನ್ ಮಾಡಬಹುದು. ಡೆವಲಪರ್ಗಳಿಗೆ ರೆಡಿಮೇಡ್ ಸೆಟ್ ವಿಜೆಟ್ಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ, ಅಸಮಕಾಲಿಕ ಹ್ಯಾಂಡ್ಲರ್ಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ವಿಂಡೋ ಮತ್ತು ಪರದೆಯ ಗಾತ್ರವನ್ನು ಅವಲಂಬಿಸಿ ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳ ಹೊಂದಾಣಿಕೆಯ ವಿನ್ಯಾಸವನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ. ಕೋಡ್ ಅನ್ನು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.
ಕಾಸ್ಮಿಕ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಇತ್ತೀಚಿನ ಪ್ರಗತಿಗಳು ಸೇರಿವೆ:
- ಸಕ್ರಿಯ ವಿಂಡೋಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರದರ್ಶಿಸುವ ಹೊಸ ಫಲಕವನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ತ್ವರಿತ ಪ್ರವೇಶಕ್ಕಾಗಿ ಶಾರ್ಟ್ಕಟ್ಗಳು ಮತ್ತು ಆಪ್ಲೆಟ್ಗಳ ನಿಯೋಜನೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ (ಪ್ರತ್ಯೇಕ ಪ್ರಕ್ರಿಯೆಗಳಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಂತರ್ನಿರ್ಮಿತ ಅಪ್ಲಿಕೇಶನ್ಗಳು). ಉದಾಹರಣೆಗೆ, ಆಪ್ಲೆಟ್ಗಳು ಅಪ್ಲಿಕೇಶನ್ ಮೆನು, ಡೆಸ್ಕ್ಟಾಪ್ಗಳ ನಡುವೆ ಬದಲಾಯಿಸಲು ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಕೀಬೋರ್ಡ್ ವಿನ್ಯಾಸವನ್ನು ಬದಲಾಯಿಸಲು, ಮಲ್ಟಿಮೀಡಿಯಾ ಫೈಲ್ಗಳ ಪ್ಲೇಬ್ಯಾಕ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು, ವಾಲ್ಯೂಮ್ ಅನ್ನು ಬದಲಾಯಿಸಲು, ವೈ-ಫೈ ಮತ್ತು ಬ್ಲೂಟೂತ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು, ಸಂಗ್ರಹವಾದ ಅಧಿಸೂಚನೆಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಸೂಚಕಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಸಮಯ, ಮತ್ತು ಸ್ಥಗಿತಗೊಳಿಸುವ ಪರದೆಯನ್ನು ಕರೆಯುವುದು. ಹವಾಮಾನ ಮುನ್ಸೂಚನೆಗಳು, ಟಿಪ್ಪಣಿಗಳು, ಕ್ಲಿಪ್ಬೋರ್ಡ್ ನಿರ್ವಹಣೆ ಮತ್ತು ಕಸ್ಟಮ್ ಮೆನುಗಳ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಆಪ್ಲೆಟ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಯೋಜನೆಗಳಿವೆ.
ಫಲಕವನ್ನು ಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ಮೆನುಗಳು ಮತ್ತು ಸೂಚಕಗಳೊಂದಿಗೆ ಮೇಲ್ಭಾಗ, ಮತ್ತು ಸಕ್ರಿಯ ಕಾರ್ಯಗಳು ಮತ್ತು ಶಾರ್ಟ್ಕಟ್ಗಳ ಪಟ್ಟಿಯೊಂದಿಗೆ ಕೆಳಭಾಗದಲ್ಲಿ. ಫಲಕದ ಭಾಗಗಳನ್ನು ಲಂಬವಾಗಿ ಮತ್ತು ಅಡ್ಡಡ್ಡಲಾಗಿ ಇರಿಸಬಹುದು, ಪರದೆಯ ಸಂಪೂರ್ಣ ಅಗಲವನ್ನು ಅಥವಾ ಆಯ್ದ ಪ್ರದೇಶವನ್ನು ಮಾತ್ರ ಆಕ್ರಮಿಸಿ, ಪಾರದರ್ಶಕತೆಯನ್ನು ಬಳಸಿ, ಬೆಳಕು ಮತ್ತು ಗಾಢ ವಿನ್ಯಾಸದ ಆಯ್ಕೆಯನ್ನು ಅವಲಂಬಿಸಿ ಶೈಲಿಯನ್ನು ಬದಲಾಯಿಸಿ.
- ಸ್ವಯಂಚಾಲಿತ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸೇವೆ System76 ಶೆಡ್ಯೂಲರ್ 2.0 ಅನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದು CFS (ಕಂಪ್ಲೀಟ್ಲಿ ಫೇರ್ ಶೆಡ್ಯೂಲರ್) ಟಾಸ್ಕ್ ಶೆಡ್ಯೂಲರ್ನ ನಿಯತಾಂಕಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಸರಿಹೊಂದಿಸುತ್ತದೆ ಮತ್ತು ವಿಳಂಬವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ಸಕ್ರಿಯ ವಿಂಡೋಗೆ ಸಂಬಂಧಿಸಿದ ಪ್ರಕ್ರಿಯೆಯ ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪ್ರಕ್ರಿಯೆಯ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಆದ್ಯತೆಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಬಳಕೆದಾರರು ಪ್ರಸ್ತುತ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದ್ದಾರೆ. ಮಲ್ಟಿಮೀಡಿಯಾ ವಿಷಯವನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಗಳ ಆದ್ಯತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಪೈಪ್ವೈರ್ ಮಾಧ್ಯಮ ಸರ್ವರ್ನೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಹೊಸ ಆವೃತ್ತಿ ಒಳಗೊಂಡಿದೆ; ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳ ಹೊಸ ಸ್ವರೂಪಕ್ಕೆ ಪರಿವರ್ತನೆಯನ್ನು ಮಾಡಲಾಗಿದೆ, ಇದರಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಸ್ವಂತ ನಿಯಮಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು ಮತ್ತು ವಿವಿಧ ಆಪ್ಟಿಮೈಸೇಶನ್ ಮೋಡ್ಗಳ ಬಳಕೆಯನ್ನು ನಿರ್ವಹಿಸಬಹುದು; cgroups ಮತ್ತು ಪೋಷಕ ಪ್ರಕ್ರಿಯೆಗಳ ಸ್ಥಿತಿಯನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಅನ್ವಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ; ಮುಖ್ಯ ಶೆಡ್ಯೂಲರ್ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಸಂಪನ್ಮೂಲ ಬಳಕೆಯನ್ನು ಸರಿಸುಮಾರು 75% ರಷ್ಟು ಕಡಿಮೆ ಮಾಡಲಾಗಿದೆ.
- ಹೊಸ ವಿಜೆಟ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಿದ್ಧಪಡಿಸಲಾದ ಕಾನ್ಫಿಗರೇಟರ್ನ ಅಳವಡಿಕೆ ಲಭ್ಯವಿದೆ. ಕಾನ್ಫಿಗರೇಟರ್ನ ಮೊದಲ ಆವೃತ್ತಿಯು ಫಲಕ, ಕೀಬೋರ್ಡ್ ಮತ್ತು ಡೆಸ್ಕ್ಟಾಪ್ ವಾಲ್ಪೇಪರ್ಗಾಗಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನೀಡುತ್ತದೆ. ಭವಿಷ್ಯದಲ್ಲಿ, ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ ಪುಟಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸಲಾಗುತ್ತದೆ. ಸಂರಚನಾಕಾರನು ಮಾಡ್ಯುಲರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಹೊಂದಿದ್ದು ಅದು ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ ಹೆಚ್ಚುವರಿ ಪುಟಗಳನ್ನು ಸುಲಭವಾಗಿ ಸಂಪರ್ಕಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
- ಹೆಚ್ಚಿನ ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಯ (HDR) ಪ್ರದರ್ಶನಗಳು ಮತ್ತು ಬಣ್ಣ ನಿಯಂತ್ರಣಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸಂಯೋಜಿಸಲು ಸಿದ್ಧತೆಗಳು ನಡೆಯುತ್ತಿವೆ (ಉದಾಹರಣೆಗೆ, ICC ಬಣ್ಣದ ಪ್ರೊಫೈಲ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ). ಅಭಿವೃದ್ಧಿಯು ಇನ್ನೂ ಆರಂಭಿಕ ಹಂತದಲ್ಲಿದೆ ಮತ್ತು ಲಿನಕ್ಸ್ಗೆ HDR ಬೆಂಬಲ ಮತ್ತು ಬಣ್ಣ ನಿರ್ವಹಣಾ ಸಾಧನಗಳನ್ನು ತರಲು ಒಟ್ಟಾರೆ ಕೆಲಸದೊಂದಿಗೆ ಸಿಂಕ್ ಆಗಿದೆ.
- ಕಾಸ್ಮಿಕ್-ಕಂಪೋಸಿಟ್ ಸರ್ವರ್ಗೆ 10-ಬಿಟ್-ಪರ್-ಚಾನೆಲ್ ಬಣ್ಣದ ಔಟ್ಪುಟ್ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಐಸ್ಡ್ GUI ಲೈಬ್ರರಿಯು ವಿಕಲಾಂಗರಿಗಾಗಿ ಉಪಕರಣಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ. AccessKit ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಪ್ರಾಯೋಗಿಕ ಏಕೀಕರಣವನ್ನು ಕೈಗೊಳ್ಳಲಾಗಿದೆ ಮತ್ತು Orca ಸ್ಕ್ರೀನ್ ರೀಡರ್ಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
ಮೂಲ: opennet.ru