BareMetal OS

Software screenshot:
BareMetal OS
Rincian Software:
Versi: 0.5.1
Tanggal Upload: 11 May 15
Pengembang: Return Infinty
Lisensi: Gratis
Popularitas: 28

Rating: nan/5 (Total Votes: 0)

baremetal adalah sistem operasi 64-bit untuk x86-64 komputer berdasarkan & nbsp;. OS ini seluruhnya ditulis dalam Majelis, sementara aplikasi dapat ditulis dalam Majelis atau C / C ++. Pengembangan Sistem Operasi dipandu oleh 3 segmen target:
& Nbsp; * High Performance Computing - Bertindak sebagai OS dasar untuk node HPC Cluster. Menjalankan beban kerja komputasi canggih sangat ideal untuk Sistem Operasi mono-tasking.
& Nbsp; * Aplikasi Tertanam - Menyediakan platform untuk aplikasi embedded yang berjalan pada hardware x86-64 komoditas.
& Nbsp; * Pendidikan - Menyediakan lingkungan untuk belajar dan bereksperimen dengan pemrograman di Majelis x86-64 serta Sistem Operasi fundamental.
Baremetal sepatu via Pure64 dan memiliki antarmuka baris perintah dengan kemampuan untuk memuat program / data dari hard drive. Rencana saat ini untuk v0.5.0 panggilan untuk C / C ++ library kaya fitur lebih untuk aplikasi serta perbaikan bug umum dan optimasi. Penciptaan baremetal terinspirasi oleh MikeOS - A 16-bit OS ditulis dalam Majelis digunakan sebagai sarana belajar untuk menunjukkan betapa sederhananya Sistem Operasi kerja.
Inti Fitur
& Nbsp; * Ditulis dalam bahasa Assembly murni untuk x86-64 komputer berbasis.
& Nbsp; * Lebih dari 60 fungsi yang terintegrasi untuk menangani input keyboard, layar output, file, jaringan, memori, string, matematika, multi-processing, dll
& Nbsp; * dukungan Ethernet dengan chipset Realtek 8139
& Nbsp; * Baca / Tulis dukungan untuk FAT16
Multi-prosesor diaktifkan
& Nbsp; * panggilan Sistem disediakan untuk pendelegasian tugas ke prosesor yang berbeda.
& Nbsp; * Scalable sampai 128 prosesor 64-bit
Networkable
& Nbsp; * panggilan Sistem disediakan untuk mengirim dan menerima paket melalui Ethernet.
& Nbsp; * penyangga Cincin yang secara otomatis menyimpan paket yang diterima dalam memori.
Persyaratan
& Nbsp; * Sebuah Intel / AMD berbasis 64-bit komputer
& Nbsp; * persyaratan Memory didasarkan pada jumlah core di komputer. OS itu sendiri menggunakan 2 MiB serta masing-masing inti mendapat sendiri 2 MiB stack. Sebuah komputer dual core akan membutuhkan setidaknya 6 MiB (2 x 2 + 2). Sebuah quad core, 10 MiB.
& Nbsp; * 32 MiB Hard drive minimum
& Nbsp; * yasm untuk mengkompilasi kode sumber

Fitur :

  • Kecepatan:
  • Kecepatan Kembali Infinity kembali ke akar pemrograman komputer dengan kode Majelis murni. Seperti kita pemrograman di tingkat hardware, kita dapat mencapai kecepatan runtime yang tidak mungkin dengan bahasa tingkat tinggi seperti C / C ++, VB, dan Java.

  • Kesederhanaan:
  • Kesederhanaan baremetal ditulis dengan kesederhanaan dalam pikiran. Semua fungsi internal yang ramping dan didokumentasikan dalam kode sumber. Programmer berpengalaman serta orang-orang baru untuk pemrograman komputer akan dapat mengambilnya dengan cepat.

  • Open Source:
  • Buka Kode sumber untuk baremetal tersedia secara bebas di bawah lisensi BSD 3-klausul. Pergi ke depan dan menambahkan, memodifikasi, atau menghapus apa pun yang Anda inginkan. Setiap fungsi OS dan semua komponen lainnya didokumentasikan dengan baik.

  • Size:
  • Ukuran Mulai dengan yang bersih kita dapat mengatakan selamat tinggal pada kode kembung dan fitur merayap! Pada versi saat ini dengan CLI internal dan fungsi penuh, biner sistem operasi ini hanya 16.384 byte. Sebuah standar & quot;! Hello, World & quot; Misalnya mengkompilasi ke file dari hanya 31 byte.

  • Satu Tugas Per Inti:
  • 1 baremetal menggunakan antrian kerja internal bahwa semua jajak pendapat CPU Cores. Cukup menambahkan tugas ke antrian pekerjaan dan mereka akan diproses oleh CPU Cores yang tersedia dalam sistem.

  • Jaringan:

  • Jaringan Ethernet
  • Jaringan didukung dengan chipset Realtek 8139 10 / 100Mbit. Mesin baremetal OS dapat berkomunikasi melalui jaringan melalui paket Ethernet baku. Rencana berada di tempat untuk mendukung TCP / UDP protokol serta dukungan untuk chipset Ethernet lebih.

Apa yang baru dalam rilis ini:.

  • Ini mencakup fungsi Ethernet dan memori

Software yang serupa

Web100
Web100

12 May 15

OpenSXCE
OpenSXCE

20 Feb 15

0MQ
0MQ

15 Apr 15

Komentar untuk BareMetal OS

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!