YOS - prototipe tina sistem operasi Rusia-basa aman dumasar kana proyék A2

Proyék YaOS ngembangkeun garpu sistem operasi A2, ogé katelah Bluebottle sareng Active Oberon. Salah sahiji tujuan utama proyék nyaéta bubuka radikal basa Rusia kana sakabéh sistem, kaasup (sahenteuna parsial) tarjamahan tina téks sumber kana Rusia. NOS tiasa dijalankeun salaku aplikasi windows dina Linux atanapi Windows, atanapi salaku sistem operasi mandiri dina x86 sareng hardware ARM (papan Zybo Z7-10 sareng Raspberry Pi 2 dirojong). Kodeu ditulis dina Active Oberon sareng disebarkeun dina lisénsi BSD.

Proyék ieu janten dasar pikeun ngembangkeun ideu pikeun program basa Rusia, ningkatkeun kanyamanan damel sareng Cyrillic sareng Rusia, sareng nguji dina prakték pendekatan anu béda pikeun masalah terminologi sareng jerona tarjamahan. Beda sareng basa pamrograman basa Rusia anu aya, sapertos 1C, Kumir sareng Verb, proyék éta tujuanana pikeun nyayogikeun sistem operasi sapinuhna dina basa Rusia, dimana boot loader, kernel, compiler sareng kode supir ditarjamahkeun. Salian Russification tina sistem, béda ti A2 ngawengku debugger step-demi-step, cross-kompilasi, palaksanaan gawé tipe SET64, éliminasi kasalahan jeung dokuméntasi dimekarkeun.

YOS - prototipe tina sistem operasi Rusia-basa aman dumasar kana proyék A2
YOS - prototipe tina sistem operasi Rusia-basa aman dumasar kana proyék A2

Sistem operasi A2 anu dianggo salaku dasar kalebet kana kategori OS pangguna tunggal atikan sareng industri sareng dianggo pikeun mikrokontroler. Sistim nu nyadiakeun antarbeungeut grafis multi-jandela, ogé dilengkepan tumpukan jejaring sarta perpustakaan cryptographic, ngarojong manajemén memori otomatis, tur bisa ngalakukan tugas sacara real waktos lemes. Gantina juru paréntah, sistem nyadiakeun lingkungan diwangun-di pikeun executing kode dina basa Active Oberon, nu gawéna tanpa lapisan perlu.

Pamekar disayogikeun sareng lingkungan pangembangan terpadu, pangropéa formulir, kompiler, sareng alat debugging. Reliabiliti kode bisa ensured ngaliwatan verifikasi modul formal jeung kamampuhan nguji Unit diwangun-di. Kodeu sumber pikeun sakabéh sistem pas kana kurang leuwih 700 rébu garis (pikeun babandingan, kernel Linux 5.13 ngawengku 29 juta baris kode). Aplikasi sapertos pamuter multimedia, panempo gambar, TV tuner, redaktur kode, server http, arsip, utusan sareng server VNC pikeun aksés jauh ka lingkungan grafis parantos dikembangkeun pikeun sistem.

Panulis YOS, Denis Valerievich Budyak, masihan presentasi dimana anjeunna museurkeun kana kaamanan sistem inpormasi, khususna Linux. Laporan ieu diterbitkeun salaku bagian tina Oberon Minggu 2021. Program presentasi salajengna diterbitkeun dina format PDF.



sumber: opennet.ru

Tambahkeun komentar