گوگل با داشتن منابع مالی و انسانی عظیم به نظر میرسد یکی از معدود کمپانیهایی است که به تجربه توسعه سیستم عاملهای جدید پرداخته و این شرکت در همین راستا به تازگی از سیستم عامل KataOS برای سیستمهای یادگیری ماشین embedded رونمایی کرده است.
گوگل در یک پست وبلاگی از سیستم عامل جدید خود همراه با Sparrow رونمایی کرد. KataOS شامل خود سیستمعامل و طراحی آن میشود در حالی که Sparrow منبع مرجع پیادهسازی آن محسوب میشود. گوگل با عرضه این سیستمعامل در نظر دارد که یک پلتفرم ایمن را برای دستگاههایی نفهته که در واقع عملکردی محدود و مشخص دارند و از اپلیکیشنهای یادگیری ماشین استفاده میکنند ارائه دهد.
پشتیبانی از معماری ریزپردازنده RISC-V و میکروکرنل seL4
Google در حال حاضر در حال کار با پلتفرم توسعه سختافزاری Antmicro است و سیستمعامل جدید این کمپانی در حال حاضر مبتنی بر دستورالعملهای Arm64 در حال توسعه است اما برنامههایی نیز برای پشتیبانی از openTitan که از معماری RISC-V استفاده میکند نیز وجود دارد.
همچنین طبق اطلاعات منتشر شده سیستمعامل جدید و میکروکرنل آن تقریبا به طور کامل با استفاده از زبان برنامهنویسی Rust نوشته شده است. سیستم عامل جدید همانطور که اشاره شده برای سیستمهای نهفته پیادهسازی شده و برای سیستمهای دسکتاپ و گوشی هوشمند کاربردی ندارد اما احتمالا در محصولات پیشرفته IoT، استفاده از آن بیشتر احساس شود.
گوگل همچنین قابلیتهای امنیتی بالایی را در سیستمعامل KataOS خود به کار برده و seL4 که عضوی از خانواده میکروکرنلهای L4 است را در آن پیادهسازی کرده که در واقع واقعی نسخه اپن سورسی محسوب میشود که مبتنی کرنل لیونکس نیست. گوگل در همین راستا بیان کرد که در سیستم عامل جدید از seL4 به عنوان میکروکرنل استفاده شده زیرا در آن قابلیتهای امنیتی به شکل گستردهای پیادهسازی شده است و از نظر ریاضی نیز این تکنولوژی تایید شده است.
دیدگاهتان را بنویسید