YOS - prototipe sistem operasi basa Rusia sing aman adhedhasar proyek A2

Proyek YaOS ngembangake sistem operasi A2, uga dikenal minangka Bluebottle lan Active Oberon. Salah sawijining tujuan utama proyek kasebut yaiku introduksi radikal basa Rusia menyang kabeh sistem, kalebu (paling ora sebagian) terjemahan teks sumber menyang Rusia. NOS bisa mbukak minangka aplikasi windowed ing Linux utawa Windows, utawa minangka sistem operasi dewekan ing x86 lan hardware ARM (Zybo Z7-10 lan Raspberry Pi 2 Papan didhukung). Kode kasebut ditulis ing Active Oberon lan disebarake miturut lisensi BSD.

Proyèk iki minangka basis kanggo ngembangake gagasan kanggo pemrograman basa Rusia, nambah kenyamanan nggarap Cyrillic lan Rusian, lan nyoba ing praktik pendekatan sing beda kanggo masalah terminologi lan ambane terjemahan. Ora kaya basa pemrograman basa Rusia sing ana, kayata 1C, Kumir lan Verb, proyek kasebut nduweni tujuan kanggo nyedhiyakake sistem operasi kanthi lengkap ing basa Rusia, ing ngendi boot loader, kernel, compiler lan kode driver diterjemahake. Saliyane sistem Russification, beda saka A2 kalebu debugger langkah-langkah, kompilasi silang, implementasine saka jinis SET64, penghapusan kesalahan lan dokumentasi sing ditambahi.

YOS - prototipe sistem operasi basa Rusia sing aman adhedhasar proyek A2
YOS - prototipe sistem operasi basa Rusia sing aman adhedhasar proyek A2

Sistem operasi A2 sing digunakake minangka basis kalebu kategori OS pangguna tunggal pendidikan lan industri lan digunakake kanggo mikrokontroler. Sistem menehi antarmuka grafis multi-jendhela, uga dilengkapi tumpukan jaringan lan perpustakaan cryptographic, ndhukung Manajemen memori otomatis, lan bisa nindakake tugas ing wektu nyata alus. Tinimbang interpreter printah, sistem nyedhiyakake lingkungan sing dibangun kanggo ngeksekusi kode ing basa Active Oberon, sing bisa digunakake tanpa lapisan sing ora perlu.

Pangembang diwenehake karo lingkungan pangembangan terpadu, editor formulir, kompiler, lan alat debugging. Keandalan kode bisa dipesthekake liwat verifikasi modul formal lan kemampuan tes unit sing dibangun. Kode sumber kanggo kabeh sistem cocog karo kira-kira 700 ewu baris (kanggo mbandhingake, kernel Linux 5.13 kalebu 29 yuta baris kode). Aplikasi kayata pamuter multimedia, panampil gambar, TV tuner, editor kode, server http, arsip, utusan lan server VNC kanggo akses remot menyang lingkungan grafis wis dikembangake kanggo sistem kasebut.

Penulis YOS, Denis Valerievich Budyak, menehi presentasi ing ngendi dheweke fokus ing keamanan sistem informasi, utamane Linux. Laporan kasebut diterbitake minangka bagΓ©an saka Minggu Oberon 2021. Program presentasi luwih lanjut diterbitake ing format PDF.



Source: opennet.ru

Add a comment