Gelişmiş gömülü ürünler inşa etmek ve sürdürmek için bir platform olan Peridio, geliştiricilerin karmaşık gömülü sistemler oluşturma şeklini basitleştirmek için yapılmış açık kaynaklı bir gömülü Linux dağıtım olan Avokado OS’yi piyasaya sürdü. Avokado OS, güvenlik, güvenilirlik ve tutarlı performans sunarken sorunsuz bir geliştirici deneyimi sunmaya odaklanır.
Eski bir soruna yeni bir cevap
Geleneksel gömülü Linux ile yapılan takımlar genellikle zor bir seçimle karşı karşıyadır. Hızlı hareket eden geliştirici dostu sistemler veya çalışması daha zor olan ancak daha fazla güvenlik ve istikrar sunan üretim sistemleri arasında seçim yapmalıdırlar. Bu bölünme genellikle yavaş gelişmeye, kafa karıştırıcı iş akışlarına, zor entegrasyonlara ve geç aşama güvenlik sorunlarına yol açar.
Peridio CEO’su Bill Brock, “Avokado OS, sektörde gördüğümüz kritik bir ihtiyacı ele alıyor” dedi. “Gömülü sistemler karmaşıklık ve bağlantı içinde patlıyor, tavizsiz güvenlik ve güvenilirlik ile birleştiğinde daha hızlı inovasyon döngüleri talep ediyor. Avokado OS, şirketlerin her ikisini de elde etmeleri için daha güvenli, sağlam ürünler için piyasaya sürülmelerini sağlıyor.”
Çeşitli endüstrilerdeki geliştiricilerle yapılan görüşmeler, Peridio’nun kapsamlı gömülü sistem deneyimi ile birleştiğinde, bu boşluğu dolduran bir çözüm için kritik ihtiyacı doğruladı. Avokado OS, dengesizlikleri zorlamadan kritik yetenekler sunar: değişmez ve deterministik çalışma süreleri, hata toleransı, modüler güncelleme mekanizmaları, basitleştirilmiş güvenli önyükleme uygulaması, tam disk şifreleme ve üretim, kurtarma ve test için önyükleme modları.
Geliştiriciler için temel özellikler
Çözüm birkaç önemli özellik ile öne çıkıyor:
Pürüzsüz Geliştirici Deneyimi: Geliştiriciler kod değişiklikleri yapabilir ve canlı NFS’ye monte edilmiş uzantılarla donanımdaki sonuçları anında görebilir. Uzun yeniden inşa veya yanıp sönen döngülere gerek yok. Sistem ayrıca daha hızlı, daha modern bir iş akışı için konteyner SDK’lar, bildirim paket yönetimi ve döngüdeki donanım hata ayıklama içerir.
Yerleşik güvenlik ve güvenilirlik: Avokado OS, Yocto’yu bir temel olarak ve Systemd ve BTRFS gibi modern Linux araçları olarak kullanır. Değişmez bir çekirdek sistemi, DM-Terity kullanarak doğrulanmış uzantılar ve güvenli önyükleme ve tam diskli şifreleme için kullanımı kolay araçlar sunar. Bu özellikler, daha sonra cıvatalamak yerine güvenlik içinde erken pişirmeyi kolaylaştırır.
Modüler Sistem Mimarisi: Avokado OS, büyük, karmaşık bir sistem yerine yazılımını katmanlar halinde düzenler. Çekirdek OS katmanı güvenli bir temel sağlar ve uzatma katmanları, sistem kararlılığı riskini almadan özellikler ekler. Geliştiriciler, hepsi tek bir temel görüntüden oluşturulan geliştirme, test, üretim ve kurtarma için farklı önyükleme modları kullanabilirler.
Peridio CPO’dan Justin Schneck, “Gömülü mühendisler olarak, tekrar tekrar karşılaştığımız hayal kırıklıklarını çözmek için Avokado işletim sistemini inşa ettik” dedi. “Geliştiriciler, sadece küçük bir değişikliği test etmek, hata ayıklama araçları ve sembolleri eklemek veya güvenli botu uygulamak için satıcıya özgü araçlarla mücadele etmek için tüm sistemleri yeniden inşa etmek zorunda kalmamalıdır. Avokado OS bu karmaşıklığı özetler. Sistem uzantılarını kullanan katmanlı mimarimiz, modüler ve belirleyici yapıları, CI/CD çalışma gibi, gündelik geliştirme için kolayca geliştirme için entegrasyon gerektirmeden modülerlik ve belirleyici yapıları sağlar. Takımlar yineleyebilir.