Nest Audio ಸ್ಮಾರ್ಟ್ ಸ್ಪೀಕರ್‌ಗಳನ್ನು Fuchsia OS ಗೆ ಸರಿಸಲು Google ತಯಾರಿ ನಡೆಸುತ್ತಿದೆ

Fuchsia OS ಆಧಾರಿತ ಹೊಸ ಫರ್ಮ್‌ವೇರ್‌ಗೆ Nest Audio ಸ್ಮಾರ್ಟ್ ಸ್ಪೀಕರ್‌ಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸಲು Google ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ. Fuchsia ಆಧಾರಿತ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು Nest ಸ್ಮಾರ್ಟ್ ಸ್ಪೀಕರ್‌ಗಳ ಹೊಸ ಮಾದರಿಗಳಲ್ಲಿ ಬಳಸಲು ಯೋಜಿಸಲಾಗಿದೆ, ಇದು 2023 ರಲ್ಲಿ ಮಾರಾಟವಾಗುವ ನಿರೀಕ್ಷೆಯಿದೆ. Nest Audio Nest Hub ಮತ್ತು Nest Hub Max ಫೋಟೋ ಫ್ರೇಮ್‌ಗಳನ್ನು ಅನುಸರಿಸಿ Fuchsia ಜೊತೆಗೆ ಸಾಗಿಸುವ ಮೂರನೇ ಸಾಧನವಾಗಿದೆ. ಹೊಸ ಸಿಸ್ಟಮ್‌ಗೆ ಪರಿವರ್ತನೆಯು ಬಳಕೆದಾರರಿಗೆ ಅಗೋಚರವಾಗಿರುತ್ತದೆ, ಏಕೆಂದರೆ ಸಾಧನ ಮತ್ತು ಕಾರ್ಯಚಟುವಟಿಕೆಯೊಂದಿಗೆ ಸಂವಹನದ ವಿಧಾನಗಳು ಬದಲಾಗುವುದಿಲ್ಲ.

ಆಂಡ್ರಾಯ್ಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಸ್ಕೇಲಿಂಗ್ ಮತ್ತು ಭದ್ರತಾ ನ್ಯೂನತೆಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು 2016 ರಿಂದ ಫ್ಯೂಷಿಯಾ ಓಎಸ್ ಅನ್ನು ಗೂಗಲ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ. ಈ ವ್ಯವಸ್ಥೆಯು ಜಿರ್ಕಾನ್ ಮೈಕ್ರೋಕರ್ನಲ್ ಅನ್ನು ಆಧರಿಸಿದೆ, LK ಯೋಜನೆಯ ಬೆಳವಣಿಗೆಗಳ ಆಧಾರದ ಮೇಲೆ, ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳು ಮತ್ತು ಪರ್ಸನಲ್ ಕಂಪ್ಯೂಟರ್‌ಗಳು ಸೇರಿದಂತೆ ವಿವಿಧ ವರ್ಗಗಳ ಸಾಧನಗಳಲ್ಲಿ ಬಳಸಲು ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು ಹಂಚಿದ ಲೈಬ್ರರಿಗಳಿಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಜಿರ್ಕಾನ್ LK ಅನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ, ಬಳಕೆದಾರ ಮಟ್ಟ, ವಸ್ತು ನಿರ್ವಹಣೆ ವ್ಯವಸ್ಥೆ ಮತ್ತು ಸಾಮರ್ಥ್ಯ-ಆಧಾರಿತ ಭದ್ರತಾ ಮಾದರಿ. ಡ್ರೈವರ್‌ಗಳನ್ನು ಡೈನಾಮಿಕ್ ಲೈಬ್ರರಿಗಳಂತೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ ಬಳಕೆದಾರ ಜಾಗದಲ್ಲಿ ಚಾಲನೆ ಮಾಡಲಾಗುತ್ತದೆ, devhost ಪ್ರಕ್ರಿಯೆಯಿಂದ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಸಾಧನ ನಿರ್ವಾಹಕರಿಂದ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ (devmg, ಸಾಧನ ನಿರ್ವಾಹಕ).

Fuchsia ತನ್ನ ಸ್ವಂತ ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಡಾರ್ಟ್ನಲ್ಲಿ ಫ್ಲಟ್ಟರ್ ಫ್ರೇಮ್ವರ್ಕ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಬರೆಯಲಾಗಿದೆ. ಯೋಜನೆಯು Peridot ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಫ್ರೇಮ್‌ವರ್ಕ್, ಫಾರ್ಗೋ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್, libc ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರಿ, ಎಸ್ಚರ್ ರೆಂಡರಿಂಗ್ ಸಿಸ್ಟಮ್, ಮ್ಯಾಗ್ಮಾ ವಲ್ಕನ್ ಡ್ರೈವರ್, ಸಿನಿಕ್ ಕಾಂಪೋಸಿಟ್ ಮ್ಯಾನೇಜರ್, MinFS, MemFS, ThinFS (ಗೋ ಭಾಷೆಯಲ್ಲಿ FAT) ಮತ್ತು Blobfs ಫೈಲ್ ಅನ್ನು ಸಹ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ. ವ್ಯವಸ್ಥೆಗಳು, ಹಾಗೆಯೇ ಮ್ಯಾನೇಜರ್ FVM ವಿಭಾಗಗಳು. ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ, ಸಿ/ಸಿ++ ಮತ್ತು ಡಾರ್ಟ್ ಭಾಷೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗಿದೆ; ರಸ್ಟ್ ಅನ್ನು ಸಿಸ್ಟಮ್ ಘಟಕಗಳಲ್ಲಿ, ಗೋ ನೆಟ್‌ವರ್ಕ್ ಸ್ಟಾಕ್‌ನಲ್ಲಿ ಮತ್ತು ಪೈಥಾನ್ ಭಾಷಾ ಅಸೆಂಬ್ಲಿ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಸಹ ಅನುಮತಿಸಲಾಗಿದೆ.

Nest Audio ಸ್ಮಾರ್ಟ್ ಸ್ಪೀಕರ್‌ಗಳನ್ನು Fuchsia OS ಗೆ ಸರಿಸಲು Google ತಯಾರಿ ನಡೆಸುತ್ತಿದೆ

ಬೂಟ್ ಪ್ರಕ್ರಿಯೆಯು ಆರಂಭಿಕ ಸಾಫ್ಟ್‌ವೇರ್ ಪರಿಸರವನ್ನು ರಚಿಸಲು appmgr, ಬೂಟ್ ಪರಿಸರವನ್ನು ರಚಿಸಲು sysmgr ಮತ್ತು ಬಳಕೆದಾರ ಪರಿಸರವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ಲಾಗಿನ್ ಅನ್ನು ಸಂಘಟಿಸಲು Basmgr ಸೇರಿದಂತೆ ಸಿಸ್ಟಮ್ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಭದ್ರತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ಸುಧಾರಿತ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್ ಪ್ರತ್ಯೇಕತೆಯ ವ್ಯವಸ್ಥೆಯನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ ಹೊಸ ಪ್ರಕ್ರಿಯೆಗಳು ಕರ್ನಲ್ ಆಬ್ಜೆಕ್ಟ್‌ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿಲ್ಲ, ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಮತ್ತು ಲಭ್ಯವಿರುವ ಅನುಮತಿಗಳನ್ನು ನಿರ್ಧರಿಸುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ನೇಮ್‌ಸ್ಪೇಸ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಘಟಕಗಳನ್ನು ರಚಿಸಲು ಒಂದು ಚೌಕಟ್ಟನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅವುಗಳು ತಮ್ಮದೇ ಆದ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಪ್ರೋಗ್ರಾಂಗಳಾಗಿವೆ ಮತ್ತು IPC ಮೂಲಕ ಇತರ ಘಟಕಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಬಹುದು.

ಮೂಲ: opennet.ru

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