Nest Hub Max ಸಾಧನಗಳಿಗೆ Fuchsia OS ಆಧಾರಿತ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು Google ವಿತರಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ

2019 ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ Nest Hub Max ಸ್ಮಾರ್ಟ್ ಫೋಟೋ ಫ್ರೇಮ್‌ಗಳಿಗಾಗಿ Fuchsia OS ಆಧಾರಿತ ಹೊಸ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು Google ವಿತರಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ. ಮೊದಲ ಹಂತದಲ್ಲಿ, Fuchsia-ಆಧಾರಿತ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು Google ಪೂರ್ವವೀಕ್ಷಣೆ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಭಾಗವಹಿಸುವವರಿಗೆ ತಲುಪಿಸಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರಾಯೋಗಿಕ ಅನುಷ್ಠಾನದ ಸಮಯದಲ್ಲಿ ಯಾವುದೇ ಅನಿರೀಕ್ಷಿತ ಸಮಸ್ಯೆಗಳು ಉದ್ಭವಿಸಿದರೆ, ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಇತರ Nest Hub Max ಬಳಕೆದಾರರ ಸಾಧನಗಳಿಗೆ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ.

Nest Hub Max ಫೋಟೋ ಫ್ರೇಮ್ Fuchsia ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಎರಡನೇ ಗ್ರಾಹಕ ಸಾಧನವಾಗಿದೆ. Nest Hub ಮಾದರಿಯು ಒಂದು ವರ್ಷದ ಹಿಂದೆ Fuchsia-ಆಧಾರಿತ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿದ ಮೊದಲನೆಯದು, ಇದು ಚಿಕ್ಕ ಪರದೆಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಅಂತರ್ನಿರ್ಮಿತ ವೀಡಿಯೊ ಕ್ಯಾಮರಾವನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ, ಇದನ್ನು ವೀಡಿಯೊ ಕಣ್ಗಾವಲು ಮತ್ತು ಭದ್ರತಾ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಫರ್ಮ್‌ವೇರ್‌ನಲ್ಲಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಬದಲಿ ಹೊರತಾಗಿಯೂ, ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಕಾರ್ಯವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಸಂರಕ್ಷಿಸಲಾಗಿದೆ ಮತ್ತು ಅಂತಿಮ ಬಳಕೆದಾರರು ವ್ಯತ್ಯಾಸಗಳನ್ನು ಬದಲಾಯಿಸಬೇಕಾಗಿಲ್ಲ, ಏಕೆಂದರೆ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಫ್ಲಟರ್ ಫ್ರೇಮ್‌ವರ್ಕ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ಕಡಿಮೆ-ಮಟ್ಟದ ಘಟಕಗಳಿಂದ ಅಮೂರ್ತಗೊಳಿಸಲಾಗಿದೆ. ಹಿಂದೆ, Nest Hub Max ಸಾಧನಗಳು, ಫೋಟೋ ಫ್ರೇಮ್, ಮಲ್ಟಿಮೀಡಿಯಾ ಸಿಸ್ಟಮ್ ಮತ್ತು ಸ್ಮಾರ್ಟ್ ಹೋಮ್ ಅನ್ನು ನಿರ್ವಹಿಸುವ ಇಂಟರ್ಫೇಸ್ನ ಕಾರ್ಯಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ, Cast ಶೆಲ್ ಮತ್ತು Linux ಕರ್ನಲ್ ಅನ್ನು ಆಧರಿಸಿ ಫರ್ಮ್ವೇರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತಿತ್ತು.

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

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

Nest Hub Max ಸಾಧನಗಳಿಗೆ Fuchsia OS ಆಧಾರಿತ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು Google ವಿತರಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ

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

ಮೂಲ: opennet.ru

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