🚀 vivo открывает исходники ядра BlueOS (Blue River) на Rust!
📅 23 июля 2025 г. на конференции OpenAtom Open Source в Пекине вице-президент vivo и руководитель vivo AI Global Research Institute объявил о полной открытости ядра BlueOS, написанного на Rust.
💡 Ключевые особенности BlueOS:
Интеграция AI Engine: архитектура глубоко сочетается с фреймворком Blue Heart для поддержки продвинутых AI-алгоритмов и мультимодального ввода
Сина Файненс
Плавность и высокая производительность: полностековые оптимизации в вычислениях, хранении и рендеринге для максимальной отзывчивости системы
Сина Файненс
Родная безопасность памяти: благодаря Rust устраняется до 70 % уязвимостей, связанных с неверным управлением памятью, на самом низком уровне
Сина Файненс
🔗 Узнайте больше → https://blueos.vivo.com/activity/details?id=94&data=blueRiver (включайте автоперевод)
🔗Github: https://github.com/vivoblueos/kernel
#BlueOS #BlueRiverOS #Rust #OpenSource #AI #vivo
📅 23 июля 2025 г. на конференции OpenAtom Open Source в Пекине вице-президент vivo и руководитель vivo AI Global Research Institute объявил о полной открытости ядра BlueOS, написанного на Rust.
💡 Ключевые особенности BlueOS:
Интеграция AI Engine: архитектура глубоко сочетается с фреймворком Blue Heart для поддержки продвинутых AI-алгоритмов и мультимодального ввода
Сина Файненс
Плавность и высокая производительность: полностековые оптимизации в вычислениях, хранении и рендеринге для максимальной отзывчивости системы
Сина Файненс
Родная безопасность памяти: благодаря Rust устраняется до 70 % уязвимостей, связанных с неверным управлением памятью, на самом низком уровне
Сина Файненс
🔗 Узнайте больше → https://blueos.vivo.com/activity/details?id=94&data=blueRiver (включайте автоперевод)
🔗Github: https://github.com/vivoblueos/kernel
#BlueOS #BlueRiverOS #Rust #OpenSource #AI #vivo
❤17🔥10🥰3👍2🤣2😁1🤔1
🦀 #Rust Tip: Трюк доступный начиная с Rust 2024 Edition
Вы можете чейнить `if let Some(...)` прямо в одном выражении — без вложенности и лишнего кода!
Пример:
#rust #juior #tip
Вы можете чейнить `if let Some(...)` прямо в одном выражении — без вложенности и лишнего кода!
Пример:
fn sum_first_two(nums: &[u8]) -> Option<u8> {
let mut iter = nums.iter();
if let Some(first) = iter.next()
&& let Some(second) = iter.next() {
first.checked_add(*second)
} else {
None
}
}
#rust #juior #tip
🔥35👍10❤5🥱2🥰1😡1