BareMetal OS

Yazılım ekran görüntüsü:
BareMetal OS
Yazılım detaylar:
Versiyon: 0.5.1
Qayıt: 11 May 15
Geliştirici: Return Infinty
Lisans: Ücretsiz
Popülerlik: 28

Rating: nan/5 (Total Votes: 0)

.

BareMetal 64-bit işletim x86-64 tabanlı bilgisayarlar için sistem & nbsp; işletim Meclis tamamen yazılır, uygulamalar Meclis veya C / C ++ ile yazılmış olabilir iken. İşletim Sisteminin Geliştirilmesi onun 3 hedef kesimleri tarafından yönlendirilir:
& Nbsp; * Yüksek Başarımlı Hesaplama - Act bir HPC küme düğümü için temel işletim sistemi olarak. Gelişmiş hesaplama iş yüklerini çalıştıran bir mono-tasking İşletim Sistemi için idealdir.
& Nbsp; * Gömülü Uygulamalar - emtia x86-64 donanım üzerinde çalışan gömülü uygulamalar için bir platform sağlar.
& Nbsp; * Eğitim - öğrenim ve x86-64 Meclisi'nde programlama yanı sıra İşletim Sistemi esaslara deneme için bir ortam sağlayın.
BareMetal Pure64 üzerinden bot ve bir sabit diskten program / veri yüklemek için yeteneği ile bir komut satırı arayüzü var. Uygulamalar için daha zengin özellikli C / C ++ kütüphanesi için v0.5.0 çağrısı yanı sıra genel hata düzeltmeleri ve optimizasyonlar için mevcut planlar. BareMetal oluşturulması MikeOS esinlenilmiştir - Meclis ile yazılmış 16-bit işletim sistemi ne kadar basit İşletim Sistemleri çalışmalarını göstermek için bir öğrenme aracı olarak kullanılır.
Temel Özellikler
& Nbsp; * x86-64 tabanlı bilgisayarlar için saf Assembly dili ile yazılmış.
& Nbsp; * klavye girişi, ekran çıkışı, dosyaları, ağ iletişimi, bellek dizeleri, matematik, çoklu işlem, vb ile uğraşmak fazla 60 entegre fonksiyonlar
& Nbsp; Realtek 8139 yonga seti ile * Ethernet desteği
& Nbsp; FAT16 için * Okuma / Yazma desteği
Çok işlemcili etkin
& Nbsp; * Sistem çağrıları farklı işlemciler görevler heyeti için verilmiştir.
& Nbsp; * 128 64 bit işlemciye kadar ölçeklenebilir
Ağa bağlanabilir
& Nbsp; * Sistem çağrıları gönderme ve Ethernet paketlerinin alınması için verilmektedir.
& Nbsp; otomatik olarak hafızaya alınan paketleri depolar * Halka tampon.
Gereksinimleri
& Nbsp; * Intel / AMD tabanlı 64 bit bilgisayar
& Nbsp; * Bellek gereksinimleri bilgisayar çekirdek sayısına göre belirlenir. Her çekirdek kendi 2 MiB yığını alır gibi işletim kendisi de 2 MIB kullanır. Bir çift çekirdekli bilgisayar en az 6 MIB (2 + 2 x 2) gerekir. Bir dört çekirdekli, 10 MiB.
& Nbsp; * 32 MiB Sert minimum sürücü
& Nbsp; * YASM kaynak kodunu derlemek için

Özellikler :

  • Hız:
  • Hızlı Dönüş Infinity saf Meclis kodu ile bilgisayar programlama köklerine geri gider. Biz donanım düzeyinde programlama gibi, biz, C / C ++ gibi yüksek seviyeli diller ile VB ve Java mümkün değil çalışma zamanı hızı elde edebilirsiniz.

  • Basitlik:
  • Sadelik BareMetal akılda sadeliği ile yazılmıştır. Bütün iç fonksiyonları yalın ve iyi kaynak kodunda belgelenmiştir. Bilgisayar programlamaya yeni tecrübeli programcılar yanı sıra insanların hızlı bir şekilde onu almak mümkün olacak.

  • Açık Kaynak:
  • BareMetal 3-fıkra BSD lisansı altında serbestçe kullanılabilir kaynak kodunu açın. Devam edin ve eklemek, değiştirmek veya ne istersen kaldırın. Her OS fonksiyonu ve diğer tüm bileşenlerin de belgelenmiştir.

  • Boyutu:
  • Size biz şişirilmiş kodu ve özellik sürünme veda edebilirsiniz mazisi temiz ile başlayan! Tam CLI ve iç fonksiyonları ile güncel sürümü itibariyle işletim sistemi ikili sadece 16384 bayt. Standart & quot;! Merhaba, Dünya & quot; örnek yalnızca 31 bayt dosyaya derler.

  • Çekirdek Başına Bir Görev:
  • 1 BareMetal bir iç çalışma kuyruğu tüm CPU Çekirdek anket kullanır. Basitçe iş kuyruğuna görevler ekleyebilir ve sistemde herhangi bir kullanılabilir CPU Çekirdek tarafından işlenecektir.

  • Ağ:
  • Ağ Ethernet ağ Realtek 8139 10 / 100Mbit yonga seti ile desteklenir. BareMetal OS makineleri ham Ethernet paketlerinin yoluyla ağ üzerinden iletişim kurabilirsiniz. Planlar daha Ethernet yonga setleri için TCP / UDP protokolleri yanı sıra destek desteklemek için yerdesiniz.

Bu sürümdeki yeni nedir:.

  • Ethernet ve hafıza fonksiyonları içeren

Benzer yazılım

Yorumlar BareMetal OS

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!