Piyasaya yakın zamanda sürülen Sipeed Nezha isimli RISC-V SoC’a sahip SBC için bir Linux dağıtımı desteği geldi. Bu dağıtım, gömülü sistem odaklıdır. Bu yüzden robotik kodlama, nesnelerin interneti (IoT) gibi işlere uygundur. Gelin, beraber öğrenelim.
SkiffOS Desteği
Ülkemizde pek bilinmese de ARMv8 mimarili SBC’ler dışında RISC-V mimarili SBC’ler de mevcut. Bunlardan Allwinner’ın D1 SoC’una sahip Sipeed Nezha adlı bir SBC yer almakta. Bu SBC’ye SkiffOS adında, gömülü sistemler için geliştirilmiş bir Linux dağıtımı desteği geldi. Eğer bu SkiffOS isimli dağıtımı duymadıysanız hemen anlatalım.
Robotik sistemler ve Nesnelerin İnterneti (IoT) gibi gerçek zamanlı bilgi işlem görevleri için tasarlanan bir dağıtımdır. SkiffOS, kapsayıcılı dağıtımları ve uygulamaları barındırmak için optimize edilmiş minimum çapraz derlenmiş bir GNU/Linux dağıtımı ve sistem yapılandırmalarını herhangi bir platform veya cihaza otomatik olarak yeniden hedefleyen Buildroot gömülü çapraz derleyici aracı için bir yapılandırma katmanlama sistemi ile bu gereksinimleri karşılar. Bu yaklaşım, donanım desteğini uygulamalardan net bir şekilde ayırır. Ana sistem ve kapsayıcılar bağımsız olarak yükseltilir ve kablosuz olarak yedeklenir.
Peki Artısı Ne?
Dağıtımını yapımcısı Christian Stewart birkaç ana özellik saydı:
Tanıdık: Yapılandırma için basit Makefile ve KConfig dilini kullanır.
Esnek: Kapsayıcıların içindeki herhangi bir işletim sistemi dağıtımını, w/ssh drop-in’i destekler.
Taşınabilir: aynı sistemi herhangi bir donanım üzerinde çoğaltın.
Güvenilir: salt okunur minimum (~100KB) RAM içi ana bilgisayar sistemi her seferinde güvenilir bir şekilde önyükleme yapar.
Tekrarlanabilir: Tekrarlanabilir davranışlar için çevrimdışı ve deterministik yapılara uygundur.