Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Sigurnost
  • Operativni sistem "Elbrus" i domaći procesor. Monoblok "KM4-Elbrus"

Operativni sistem "Elbrus" i domaći procesor. Monoblok "KM4-Elbrus"

Kompanija ZAO "MCST" pokrenula je probnu seriju univerzalnih mikroprocesora u proizvodnju Elbrus-8S. Procijenjena radna frekvencija čipa je 1,3 GHz, proizvodna tehnologija je 28 nm, a računarska snaga je 250 gigaflopsa. Prijem gotovih uzoraka mikro kola očekuje se u oktobru 2014. godine.

Mikroprocesor Elbrus-8S je potpuno ruski razvoj. Kristal mikroprocesora je dizajniran korištenjem 28 nm tehnologije, ima 8 procesorska jezgra sa poboljšanom 64-bitnom Elbrus arhitekturom 3. generacije, nivo 2 keš memorije ukupnog kapaciteta 4 megabajta i nivo 3 keš memorije ukupnog kapaciteta 16 megabajta.

Planirano je da se organizuje masovna proizvodnja servera, radnih stanica i drugih uređaja baziranih na mikroprocesoru Elbrus-8S kompjuterska tehnologija, namenjen za upotrebu u državnim agencijama i poslovnim strukturama koje postavljaju povećane zahteve sigurnost informacija, kao i za upotrebu u oblasti računarstva visokih performansi, obrade signala, telekomunikacija. Inženjerski uzorci 4-procesorskog servera baziranog na Elbrus-8C procesorima sa performansama od 1 teraflops biće proizvedeni krajem 2014. godine.

Domaća arhitektura Elbrus je razvijena u Rusiji i ima niz jedinstvenih karakteristika. To uključuje:

mogućnost izvođenja do 25 operacija na svakom jezgru po ciklusu mašine, što osigurava visoke performanse na umjerenoj frekvenciji takta;

tehnologija dinamičkog binarnog prevođenja, koja omogućava efikasno izvršavanje aplikacija i operativnih sistema distribuiranih u x86 binarnim kodovima, uključujući u višenitnom režimu;

podrška za bezbedni računarski režim sa posebnom hardverskom kontrolom integriteta memorijske strukture, što omogućava visok nivo informacione sigurnosti softverskih sistema koji ga koriste.

Osnovni operativni sistem za Elbrus platformu je Elbrus OS, izgrađen na Linux kernelu. Sistem programiranja platforme podržava jezike C, C++, Java, Fortran-77, Fortran-90.

Izvor: sdelanounas.ru

operativni sistem Elbrus

Operativni sistem (OS)- najvažniji deo softver bilo koji računarski kompleks (VC). OS je kompleks upravljačkih i obradnih programa, koji s jedne strane djeluju kao sučelje između računarskih složenih uređaja i aplikativnih programa, a s druge strane su namijenjeni za upravljanje VC uređajima, računarski procesi, efikasnu distribuciju računarskih resursa između računarskih procesa i organizaciju pouzdanog računarstva.

Kompanija MCST je kreirala, održava i konstantno razvija operativni sistem za VK sa SPARC i Elbrus arhitekturom OS "Elbrus". Zasnovan je na kernelu Linux 2.6.33. Elbrus OS pruža multitasking i višekorisničke režime rada. Za njega su razvijeni posebni mehanizmi za upravljanje procesima, virtuelnom memorijom, prekidima, signalima, sinhronizacijom i podrškom za tagovane proračune.

Da bi se Elbrus serija VC koristila u brojnim kritičnim sistemima, urađen je temeljni rad na transformaciji OS Linux u operativni sistem koji podržava tvrdi način rada u realnom vremenu, zašto na bazi standardna biblioteka upravljanje tokovima proračuna i sinhronizacijom libpthread kreirana je naša vlastita optimizirana biblioteka elpthread . Dok radite u realnom vremenu, možete podesiti različiti načini rada obrada eksternih prekida, zakazivanje kalkulacija, razmena sa disk drajvovima i neke druge.

Elbrus OS uključuje osnovne alate za podršku korisničkom interfejsu:

  • Alati za podršku interfejsu komandne linije (ista „konzola“). Omogućite operateru mogućnost rada sa VC in tekstualni mod korištenje skupa naredbi i dobivanje tekstualne poruke iz operativnog sistema i pokrenutih aplikacija;
  • Alati za arhiviranje za kombinovanje većeg broja datoteka u jednu arhivu ili niz arhiva (uključujući kompresiju podataka), što osigurava lakoću prijenosa kroz komunikacijske kanale ili skladištenje;
  • Alati za razvoj softvera. Obezbijediti razvoj softvera i proces podrške. To su asembleri, prevodioci, kompajleri, linkeri (uređivači linkova), asembleri, pretprocesori, debugeri, uređivači teksta, biblioteke potprograma, alati za kontrolu verzija, alati za dokumentaciju;
  • Alati za planiranje zadataka - omogućavaju vam da operativnom sistemu odredite koje radnje, u koje vrijeme i s kojom frekvencijom se moraju izvršiti.

Pored osnovnih, u korisnički interfejs je uveden niz alata koji podržavaju kreiranje funkcionalnog softvera.

GUI alati za podršku sadrže osnovne komponente grafičkog sistema Xorg, kao i skup raznih pomoćnih biblioteka, uključujući GTK+ i Qt.

Osnova OS-a je biblioteka. Glibc – (GNUCBiblioteka) – slobodno distribuirana biblioteka WITH. Pruža sistemske pozive i osnovne funkcije kao što su otvoren, malloc,printf itd. Biblioteka C koristi se za sve dinamički povezane programe. Glibc koristi se na sistemima koji rade na različitim operativnim sistemima i na različitim arhitekturama. Najčešće Glibc koristi se na x86 mašinama sa OS Linux. Arhitekture su također službeno podržane SPARC i "Elbrus".

Biblioteka glibc, koji se isporučuje kao dio Elbrus OS-a, zasnovan je na GNU glibc verzija 2.7. Sastoji se iz dva dijela:

  • datoteke zaglavlja, koje definiraju tipove i makroe i deklariraju varijable i funkcije;
  • stvarna biblioteka ili arhiva koja sadrži definicije varijabli i funkcija. Sastoji se od nekoliko datoteka, funkcije u kojima su kombinirane prema nekim karakteristikama (na primjer, libm.a - arhiva matematičkih funkcija).

Kompaktna biblioteka je obezbeđena za podršku programima koji rade u zaštićenom režimu. libmcst , koji pruža memorijske funkcije i I/O podršku na nivou biblioteke jezgre libc.

Ugrađen u jezgro operativnog sistema Elbrus set alata za sigurnost informacija (ICSI) od neovlaštenog pristupa (NSD). Puno funkcionisanje Elbrus OS ICSI treba da obezbedi potreban nivo zaštite informacija od neovlašćenog pristupa kada računar radi kao deo specijalizovanih automatizovanih sistema. ICSI se implementira korištenjem sistemskih poziva, biblioteka potprograma i konfiguracije sistema.

KSZI iz NSD OS "Elbrus" pruža mogućnost korišćenja računarske tehnologije (CT) serije "Elbrus" kao deo računara za izgradnju automatizovanih sistema sa sigurnosnim klasama protiv nenametljive aktivnosti 3A, 2A, 1B, 1A i niže, prema važećim dokumentima Državne tehničke komisije pri predsjedniku Ruske Federacije. U ovom slučaju, SVT:

a) ispunjava uslove 2. klase zaštite od NSD Državne tehničke komisije RD pri Predsjedniku Ruske Federacije;

b) dozvoliti certifikaciju HIF SVT na 2. nivou kontrole neprijavljenih sposobnosti, u skladu sa RD Državne tehničke komisije pri Predsjedniku Ruske Federacije

Za podrška za postojeće korisnike nastavlja podrška za Elbrus OS distribucije sa jezgrom Linux 2.6.14. Uz Elbrus OS, MCST isporučuje i podržava OS WSWS sa jezgrom Linux 2.4.25 za VC "Elbrus-90micro" i OS MSVS sa kernelom Linux 2.6.14 za VK "Elbrus-3M1". Elbrus-90micro VK serija takođe podržava OS_E90 operativni sistem zasnovan na Solaris 2.5.1.

BOOT je započeo. BOOT E2S VERZIJA: release-2.13.3.0-E2S::::::: (/tags/release-2.13.3.0-E2S u reviziji 3816) IZRAĐEN OD neo TARGET: mono 2. novembra 2015. U 18:05:37 COMPILER : lcc:1.17.12:Nov-27-2012:e2k-linux.cross:i386-linux Model teme: posix gcc verzija 3.4.6 kompatibilna. ZASTAVE: -DDEBUG_TEST_BOOTBLOCK ........ -DRELEASE ........
Pritiskom na razmaknicu kada se pojavi odgovarajući prompt (45 sekundi nakon uključivanja), možete prekinuti automatsko učitavanje kernela sistema i doći do menija glavne komande, gdje su prikazani ili promijenjeni osnovni parametri bootloadera. Pritiskom na tipku Tilde možete preći iz ovog menija u interfejs komandne linije, gde možete pristupiti fino podešavanje opreme - od podešavanja datuma i vremena dana do podešavanja režima rada perifernih kontrolera i sistemske magistrale. Iako u meniju postoji opcija za prisilno spremanje postavki, promjene iz komandne linije se automatski spremaju; u krajnjem slučaju, postavke se mogu resetovati pomoću kratkospojnika na matičnoj ploči.

Dnevnik rada sistemski meni (u potpunosti na Pastebinu)

POSTAVKA POKRETANJA Pritisnite komandno slovo ili pritisnite "h" da dobijete pomoć: h POMOĆ "p" ili "s" - učitajte i pokrenite datoteku "c" - Promijenite parametre pokretanja "u" - prikažite trenutne parametre "d" - prikažite diskove i particije "m" - sačuvajte parametre u NVRAM "b" - pokrenite Boot.conf meni "`", "~" - uđite u poboljšani cmd mod:` POBOLJŠANI CMD MODE Unesite naredbu, "help" da dobijete pomoć ili Esc za izlaz # postavi vga primarna 1 jezgra: 0x0, veza: 0x0, sabirnica: 0x3, slot: 0x0, funkcija: 0x0, ven: 0x1002, dev: 0x6779, rev: 0x0, kod klase: 0x30000 je odabran! # boot boot# auto CPU#00: Oznaka "auto" pronađena, parametri učitavanja Pokušaj učitavanja i pokretanja slike sa sljedećim parametrima: drive_number: "4" partition_number: "0" command_string: "console=tty0 root=/dev/sda3 ......." naziv datoteke: "/boot/image-033.6.57" initrdfilename: "" CPU#00: Čitanje: Fajl - "/boot/image-033.6.57", Disk - 4, Particija - 0 ........
Između ostalog, vredna pažnje je mogućnost aktiviranja i deaktiviranja Echelon-E pouzdanog hardversko-softverskog modula za pokretanje, iako u računar nije instalirana nijedna ploča koja liči na tradicionalni APMDS. Nije bilo moguće pronaći jasne informacije o takvom uređaju, osim jedne napomene u kojoj se navodi da se radi o specijalizovanoj verziji proizvoda MDZ-Echelon, koji je u potpunosti razvoj softvera i koristi standardni kompjuterski hardver.

Direktno iz komandne linije, bez učitavanja operativnog sistema, možete pokrenuti testove za ispravno funkcionisanje opreme (Sistem testiranja i dijagnostičke programe) - ili one koje su pohranjene na disku i dostupne za pokretanje iz operativnog sistema, ili neke druge: nismo uspjeli shvatiti, jer treba navesti tačan naziv izvršne datoteke, a nema dokumentacije.

Iz istog razloga - zbog nedostatka odgovarajuće dokumentacije - nije bilo moguće ući u zamršenosti upravljanja boot loaderom operativnog sistema, tačnije kako učitati nešto drugo osim standardni sistem. Uostalom, ovdje se koristi isti bootloader (SILO) kao i na računalima SPARC arhitekture - i tamo ne bi trebao raditi sa stranim skupom instrukcija. Sami parametri pokretanja su intuitivni: potrebno je navesti broj particije i naziv datoteke sa jezgrom sistema, kao i argumente pokretanja kernela i naziv arhivske datoteke programi podrške (initrd, ako je potrebno), istek vremena čekanja na otkazivanje korisnika. Ovi parametri se čitaju iz datoteke /boot/boot.conf u prvoj particiji diska specificiranoj iz komandne linije; nekoliko skupova parametara se može definirati u datoteci; po defaultu se koristi onaj koji je naveden u direktivi default, ili kojoj je dato ime “ auto" Ali šta treba učiniti da bi se pokrenuli operativni sistemi za x86 ili x86‑64 arhitekturu, čija se transparentna podrška navodi kao jedna od ključnih karakteristika Elbrusa? Nedostaje fajl boot.conf on instalacioni disk Windows ili popularno Linux distribucija može se nadoknaditi ručni unos kroz meni. Kako prenijeti kontrolu na novi bootloader koji nije Linux kernel? Kako pokrenuti barem Linux kernel ako je za x86? Ovo je bilo nemoguće shvatiti bez dokumentacije: stvar se uvijek završavala zamrzavanjem u trenutku kada je kontrola prešla sa pokretača na kernel.

Standardna konfiguracija pokretača (boot.conf)

Default=auto timeout=3 label=auto partition=0 image=/boot/image-033.6.57 cmdline=console=tty0 console=ttyS0,115200 consoleblank=0 hardreset REBOOT root=/dev/sda3 video=DVI-D-1 :1024x768-24@60 video=VGA-1:1024x768-24@60 fbcon=mapa:10
Što se tiče standardnih kernela operativnog sistema Elbrus, konfiguracioni fajl bootloadera sadrži samo jedan skup parametara, i oni ukazuju na podrazumevano jezgro. Pored njega, postoje i dva jezgra - sa sufiksima " nn" i " rt": sudeći po konfiguraciji sklopa ovih jezgri, prvo znači "nema NUMA" (pojednostavljena verzija za jednoprocesorske sisteme; zašto ne PC ne bi trebao koristiti?), a drugi je "u realnom vremenu" (proširenja za Linux kernel za slanje zadataka s vremenskim ograničenjem). Bez čak i površnog znanja u ovim oblastima, autoru je teško dati bilo kakav komentar o prednostima ili nedostacima ovog ili onog alternativnog kernela.

Što se tiče podrške za PPS i PTP

Jedina poznata opcija konfiguracije je omogućiti podršku za PPS API (puls u sekundi) u kernelu." rt", koji vam omogućava da prilagodite tok sistemskog sata računara prema eksternom pulsu sata, na primjer, sa GPS/GLONASS prijemnika ili sa cezijum sata, ako ga slučajno imate. Samo nije jasno kako točno postaviti ovu sinhronizaciju: za razliku od FreeBSD-a, na primjer, gdje sve počinje raditi kao samo od sebe nakon rekonstrukcije kernela sa traženi parametar i rekonfiguraciju NTPd-a za korištenje sistemska disciplina, u Linuxu obično trebate plesati oko uslužnog programa uz tamburicu ldattach, koji kreira virtuelni PPS uređaj zasnovan na COM ili LPT portu - za to su potrebni odgovarajući drajveri u kernelu ili u pojedinačni moduli, ali se ovdje ne vide.

Ugrađeni LAN kartica takođe nije pokazao znakove hardverske podrške za vremensku sinhronizaciju: izlaz uslužnog programa ethtool u pogledu PTP protokola ukazalo je na nepostojanje takvih funkcija. U svakom slučaju, - da kada se koristi podrazumevano jezgro, koje je u realnom vremenu, jedini izvor sistemskog vremena je uređaj " lt"("Elbrus tajmer"?) sa rezolucijom od 1 μs. Nije da je previše nepristojno, ali savremenih kompjutera Sasvim je sposoban da obezbedi kvantizaciju na nivou od 25–50 ns, bez obzira na trenutnu frekvenciju procesora.


Podrazumevano, operativni sistem počinje zajedno sa grafičkim okruženjem: potrebno je 12 sekundi da se kernel učita u memoriju i još oko 23 pre nego što se pojavi prompt za prijavu - ukupno 80 sekundi od trenutka kada je uključen. Kao što je već spomenuto, nismo bili u mogućnosti odabrati argumente kernela koji će se izvoditi u jednokorisničkom načinu rada: kada se specificira " S" ili " 1 » sistem je i dalje dostigao nivo 5, a nakon toga pokušava sniziti nivo pomoću naredbe u tome dovela do kolapsa sistema.

Pošto računar ima dva video adaptera, virtuelni terminali su raspoređeni između njih redom: prvi terminal se otvara diskretna kartica, drugi - na ugrađenom kontroleru, treći - opet na diskretnom, i tako dalje. Grafička radna površina, koja se nalazi na sedmom terminalu, tako završava na diskretnoj video kartici, čije performanse ne postavljaju pitanja. Zaista sam želio provjeriti koliko bi radna površina bila responzivna kada bih je prikazao preko ugrađenog kontrolera, jer domaće platforme imaju problema s tim: na primjer, jednostavno ponovno iscrtavanje ekrana pomoću modula grafičkog adaptera ( sopstveni razvoj MCST) može potrajati nekoliko sekundi - ne samo polako, već skoro kao red po red pojavljivanja screensaver-a u igrama za ZX Spectrum učitanih sa kasete. Avaj, nema izmjene Xorg.conf na slici i sličnosti, ni odabir argumenata kernela, ni promjena primarnog video adaptera u hardverskim postavkama nisu dali željeni efekat.

Zanimljiva nijansa

Dok je primarni ekran na diskretnoj grafičkoj kartici inicijaliziran u tekstualnom načinu, isti ekran na ugrađenom kontroleru se inicijalizira u grafičkom načinu i prikazuje 4 CPU logotipa (kao što neki Linux kerneli rade odmah nakon pokretanja), ali još uvijek koristi samo gornji 25 redova teksta.


Podrazumevano, kernel se pokreće argumentom " hardreset", koji nalaže sistemu da izvrši kompletan hard reset prilikom ponovnog pokretanja računara. U x86 svijetu svi su navikli na ovu opciju, ali alternativne platforme, gdje hladna inicijalizacija nakon uključivanja traje nekoliko minuta, mogu ponuditi brzo ponovno pokretanje operativnog sistema - i to zapravo funkcionira, za razliku od "lutrije" sa kexec od Intel/AMD. Nismo uspjeli pronaći argument koji bi potkrijepio jezgro Elbrusovog sistema i koji bi istovremeno dao željeni rezultat.

Softver

Operativni sistem Elbrus (OS El, OSL) je standardan za sve MCST računare, iako sistemski port MSVS 3.0 može funkcionisati i na SPARC platformi. Zvanični sistem identifikaciju softverskih proizvoda vraća se na njihove decimalne brojeve: na primjer, „OS 316‑10” označava „operativni sistem TVGI.00316‑10 sa jezgrom TVGI.00315‑03, dio opšteg softvera TVGI.00311‑05.” S jedne strane, više liči na alfanumerički naslovi nego po serijskim brojevima verzije. S druge strane, određeni softverski proizvod je obično usko povezan sa određenim hardverskim proizvodom i ne trpi značajne promjene tokom svog životnog vijeka. Međutim, u fajlu /etc/mcst_version možete vidjeti oznaku “release 2.2.1”, au pseudo-datoteci /proc/bootdata- “izdanje 2.13.3.0”. Međutim, nijedan od ovih simbola se ne pojavljuje u korisničkom interfejsu.

$ cat /etc/mcst_version release 2.2.1 $ cat /proc/bootdata boot_ver=" release-2.13.3.0-E2S::::::: (/tags/release-2.13.3.0-E2S u reviziji 3816) izgrađen na 2. novembar 2015. u 18:05:58" mb_type="MONOCUB" chipset_type="IOHUB" cpu_type="E2S" cache_lines_damaged=0 $ cat /proc/verzija Linux verzija 2.6.33-elbrus.033.6.57 (gavrilova_kt13) (Gcc verzija 4.4.0 kompatibilna) #1 SMP ned 11. oktobar 00:10:58 MSK 2015 $ uname -a Linux MONOCUB-10-XX 2.6.33-elbrus.033.6.57 #1 SMP ned 11. oktobar 00:10: 58 MSK 2015 e2k E2S MONOCUB GNU/Linux
Jezgro sistema je Linux 2.6.33, portiran na Elbrus-2000 (E2K) arhitekturu, i općenito se sistem temelji na Debian distribuciji sa selektivnim pristupom odabiru paketa: uglavnom postoji usklađenost sa izdanjem 7.0 “Wheezy” ili novijim, međutim, verzije nekih paketa su prilično bliže 5.0 “Lenny”. Prema nedavnom izvještaju (PDF, 172 KB), također se provode istraživanja kako bi se direktno prenijela originalna distribucija sa svom raznolikošću paketa, ali je za osnovu izabran isti „djed Lenjin“. A sve zato što je potrebno osigurati kompatibilan unatrag sa aplikacijskim i sistemskim softverom razvijenim za još starije verzije biblioteka i kompajlera. Ali zašto onda ne objaviti nekoliko verzija sistema - na starijoj i novijoj bazi paketa - tako da potrošač može sam birati? Vjerovatno zato što nema dovoljno potražnje od strane ciljne publike, a problemi sa certificiranjem vjerojatno igraju važnu ulogu.

Jednom instaliran, sistem ne podliježe redovnim ažuriranjima iz službenog MCST repozitorija i odmah sadrži sve dostupne pakete. Evo verzija nekih od najznačajnijih (s izuzetkom razvojnih alata o kojima se govori u sljedećem dijelu članka):

  • uredski alati: abiword 2.8.6, evince 2.32.0, geeqie 1.1, gimp 2.6.12, gnumeric 1.10.0, graphviz 2.32.0, mtpaint 3.40, xsane 0.998;
  • Internet alati: dillo 3.0.3, firefox 3.6.28, linkovi 2.2, linphone 3.5.2, lynx 3.81, thunderbird 3.1.20, sylpheed 2.7.0;
  • kriptografija: gnutls 3.1.22, openssl 0.9.8zc, openvpn 2.2.2;
  • multimedija: ffmpeg 1.0, mplayer 1.1.1;
  • uređivači teksta: ed 1.7, leafpad 0.8.17, vim 7.3 + gvim 7.3;
  • menadžeri datoteka: mc 4.7.0.8, thunar 1.4.0;
  • interpretatori komandi: bash 4.2.53, pdksh 5.2.14, tcsh 6.18.01, zsh 5.0.2;
  • usluge: openssh 6.1p1, httpd 2.4.3, postgresql 9.2.3 + slony1 2.2.0, zeroq 2.1.11;
  • menadžeri paketa: apt 0.9.7.9, aptitude 0.6.8.2, dpkg 1.16.10, pkgtools 13.1.
Ukupno ima 679 unosa u upravitelju paketa, što je desetine puta manje od originalnog Debianovog skupa, ali treba imati na umu da nije sav stvarno instaliran softver zapakiran: na primjer, sustav zapravo ima virtuelna mašina i set Java programer, ali upravitelj paketa nije svjestan toga.

Jedino grafičko okruženje radne površine je Xfce 4.10. Začudo, u domaćem operativnom sistemu novokreirani korisnički profili su podrazumevano podešeni na engleski jezik interfejsa, a u meniju programa nema prečica za podešavanje prebacivanja rasporeda tastature, a nigde se ne vidi ni indikator trenutnog rasporeda. Međutim, iskusni korisnici znaju da domaći operativni sistemi zasnovani na Linuxu obično pokušavaju da kopiraju „najbolje“ tradicije Windowsa: rade kao root i menjaju rasporede koristeći Alt+Shift.

Xfce desktop (približan prikaz)

Ažuriranje od 02.09.2016. Komentari sugeriraju da je funkcija snimanja ekrana u grafičkom uređivaču GIMP - poštena primjedba, ali za to morate biti iskusan korisnik ovaj program; autor, iako je obradio sve ilustracije za ovaj članak u GIMP-u, nije jedan od tih stručnjaka. Što se tiče pravljenja snimaka ekrana pomoću uslužnih programa komandne linije, bilo standardno dostupnih ili napravljenih nezavisno, ovaj metod nije razmatran zbog njegove niske prijatnosti za prosečnog korisnika.

Kao što je već pomenuto, nismo bili u mogućnosti da pokrenemo bilo koji operativni sistem treće strane kompajliran za x86 ili x86‑64 arhitekturu zbog nedostatka dokumentacije. Pokušaji pokretanja prilagođene aplikacije kompajlirane za Linux x86‑64 direktno iz Elbrus komandne linije također su bili neuspješni. Ne postoji sloj emulacije WinAPI-a i sredstva za pokretanje PE binarnih datoteka u sistemu, već da sami kompajlirate WinE iz izvorni tekstovi, potrebno je portirati dijelove koda zavisne od arhitekture. Qemu emulator također nije uključen u standardni paket, ali je manje-više uspješno sastavljen (sa parametrima ‑‑enable-tcg-interpreter ‑‑disable-werror) i čak izgleda da radi u varijantama i386-softmmu, x86_64-softmmu, sparc-softmmu, sparc64-softmmu; prenos je međutim potreban za varijante "aplikacije". *-linux-korisnik. Očigledno, kreatori Elbrus tehnologije binarnog prevođenja to uopće nisu imali na umu kada su govorili o x86 hardverskoj emulaciji, tako da nismo vidjeli smisla u testiranju performansi Qemu-a - a toliko je jasno da bi to bilo sporo i tužno .

Vraćajući se na temu standardnog softvera, usudili bismo se da sugerišemo da se tipičan korisnik ovog sistema verovatno neće osećati uskraćeno, jer će morati da rešava probleme u specijalizovani programi razvoj treće strane ili kreiranje jednostavnih dokumenata u kancelarijski paketi, skenirajte i štampajte - a za to malo ljudi treba najnovije verzije. Jedini izuzetak ovdje je, možda, web pretraživač: najjednostavniji Dillo i tekst Lynx / Linkovi ne pretenduju da su ništa, ali Firefox 3.6 je, iako nije 1.5 od WSWS 3.0, ipak beznadežno star za moderne stranice. Ovu verziju ne podržavaju, na primjer, Yandex i Google mape (za razliku od OSM-a i Binga), Google dokumenti; vidjet ćete samo zaglavlje web stranica Intel, Mail.ru i Sberbank. I, naravno, u nedostatku ugrađenog HTML podrška Video i Flash plugin nećete moći da gledate video zapise ni na jednom sajtu, bilo da je to strani YouTube sa izveštajem o lansiranju Doom 3 na Elbrus 401‑PC ili ideološki verni Kremlin.ru sa govorima Vrhovnog vrhovnog komandanta. Očigledno, ovo se također ne smatra nedostatkom, budući da je tipičan scenarij primjene sličnih računara- pristup internim, posebno dizajniranim lokacijama u zatvorena mreža preduzeća ili odeljenja.

Pokušaji pristupa internetu(riječ “Namoroka” na snimkama ekrana nije još jedan rebranding Firefoxa za Debian, već samo kodno ime za verziju 3.6)

Ali ažuriranje softvera ne služi samo za proširenje funkcionalnosti, već i eliminira ozbiljne greške i ranjivosti - što učiniti s tim? Očigledno, ideolozi informacijske sigurnosti vjeruju da od tada eksterni pristup na privatnu mrežu, ali interne korisnike koji imaju fizički pristup na svoje računare, neće svjesno preduzeti zlonamjerne radnje ili povezati sumnjive medije za pohranu iz nemara, onda nema razloga za brigu. U krajnjoj nuždi, ako vas neka greška zaista brine i želite o tome razgovarati, MCST ima svoju vlastitu bugzilu sa loginom i tiketima, u smislu da bez logina koji vam je dat nećete stići tamo, već ćete samo pogledajte karte svoje, čak i ako je problem već hiljadu puta razgovaran s drugim klijentima i rješenje je odavno pronađeno.

Real time.

Elbrus OS je kreirao MCST za računare sa SPARC i Elbrus arhitekturom na Linux 2.6.33 kernelu. Operativni sistem omogućava multitasking i višekorisničke režime rada. Za njega su razvijeni posebni mehanizmi za upravljanje procesima, virtuelnom memorijom, prekidima, signalima, sinhronizacijom i podrškom za tagovane proračune.

Elbrus OS uključuje osnovne alate za podršku korisničkom interfejsu:

  • Alati za podršku interfejsu komandne linije (konzola). Omogućiti operateru mogućnost rada sa VK-om u tekstualnom režimu koristeći skup komandi i primanje tekstualnih poruka od operativnog sistema i pokrenutih aplikacija;
  • Alati za arhiviranje za kombinovanje većeg broja datoteka u jednu arhivu ili niz arhiva (uključujući kompresiju podataka), što osigurava lakoću prijenosa kroz komunikacijske kanale ili skladištenje;
  • Alati za razvoj softvera. Obezbijediti razvoj softvera i proces podrške. To su asembleri, prevodioci, kompajleri, linkeri (uređivači linkova), asembleri, pretprocesori, debugeri, uređivači teksta, biblioteke potprograma, alati za kontrolu verzija, alati za dokumentaciju;
  • Alati za planiranje zadataka - omogućavaju vam da operativnom sistemu odredite koje radnje, u koje vrijeme i s kojom frekvencijom se moraju izvršiti.

Pored osnovnih, u korisnički interfejs je uveden niz alata koji podržavaju kreiranje funkcionalnog softvera.

Alati za podršku za GUI sadrže osnovne komponente Xorg grafičkog sistema, kao i skup različitih pomoćnih biblioteka, uključujući GTK+ i .

Osnova OS-a je Glibc biblioteka - (GNU C biblioteka) - slobodno distribuirana biblioteka C. Pruža sistemske pozive i osnovne funkcije kao što su open, malloc, printf, itd. C biblioteka se koristi za sve dinamički povezane programe. Glibc se koristi na sistemima koji rade na različitim operativnim sistemima i na različitim arhitekturama. Glibc se najčešće koristi na x86 mašinama koje koriste Linux. SPARC i Elbrus arhitekture su takođe zvanično podržane.

Biblioteka glibc, koja se isporučuje kao dio Elbrus OS-a, zasnovana je na GNU glibc verziji 2.7. Sastoji se iz dva dijela:

  • datoteke zaglavlja, koje definiraju tipove i makroe i deklariraju varijable i funkcije;
  • stvarna biblioteka ili arhiva koja sadrži definicije varijabli i funkcija. Sastoji se od nekoliko datoteka, funkcije u kojima su kombinirane prema nekim karakteristikama (na primjer, libm.a - arhiva matematičkih funkcija).

Za podršku programa koji se izvode u zaštićenom načinu, isporučuje se kompaktna biblioteka libmcst, koja pruža memorijske funkcije i I/O podršku na razini osnovne libc biblioteke.

O potrebi ubrzanog razvoja domaćeg softverskog tržišta, osiguravajući maksimalnu nezavisnost od inostranog razvoja u ovoj oblasti visoke tehnologije i očuvanje informacionog suvereniteta prvi put se razgovaralo na najvišem nivou 2014. godine, kada su sankcije SAD i EU naglo povećale rizike povezane sa upotrebom stranog softvera u poslovnim i vladinim organizacijama. Tada se Ministarstvo telekomunikacija i masovnih komunikacija Ruske Federacije ozbiljno zabrinulo za rješavanje ovog strateško značajnog, po mišljenju zvaničnika, pitanja, uz stimulisanje potražnje za domaćim proizvodima i razvoj odgovarajućih mjera podrške domaćim developerima. Kao rezultat toga, na zakonodavnom nivou u najkraćem mogućem roku odobrena su ograničenja ulaska stranog softvera u državne i opštinske nabavke, kao i pravila za formiranje i održavanje jedinstvenog registra. Ruski programi. Sve je to imalo pozitivan utjecaj na tržište softvera u Rusiji, koje je nedavno popunjeno mnogim zanimljivim projektima i razvojem. Uključujući i oblast operativnih sistema.

"Alt Linux SPT" je objedinjena distribucija zasnovana na Linuxu za servere, radne stanice i tanke klijente sa ugrađenim softverom za sigurnost informacija, koji se može koristiti za izgradnju automatizovanih sistema do klase 1B uključujući i informacionih sistema ličnih podataka (PDIS) do klasa 1K uključujući. OS vam omogućava da istovremeno pohranjujete i obrađujete povjerljive podatke na jednom osobnom računaru ili serveru, pružate višekorisnički rad s ograničenim pristupom informacijama, radite sa virtuelne mašine, a također koriste centralizirane alate za autorizaciju. Sertifikat izdat od strane FSTEC Rusije potvrđuje usklađenost proizvoda sa zahtjevima sljedećih mjerodavnih dokumenata: „Računarska oprema. Zaštita od neovlaštenog pristupa informacijama. Indikatori sigurnosti od neovlašćenog pristupa informacijama" - prema klasi sigurnosti 4; „Zaštita od neovlašćenog pristupa informacijama. Dio 1. Softver za sigurnost informacija. Klasifikacija prema stepenu odsustva neprijavljenih sposobnosti” - prema 3. stepenu kontrole i tehničke specifikacije. Tehničku podršku za Alt Linux SPT korisnike pruža kompanija Free Software i tehnologije“ preko razvojnog partnera „Basalt SPO“.

Programer: Basalt SPO company

Platforma Viola je skup Linux distribucija na nivou preduzeća koje vam omogućavaju da primenite korporativnu IT infrastrukturu bilo koje skale. Platforma uključuje tri distribucije. Ovo je univerzalna "viola" Radna stanica“, koji uključuje operativni sistem i set aplikacija za potpuni rad. Drugi je serverska distribucija "Alt Server", koja može djelovati kao kontroler domene Aktivni direktorij i sadrži maksimum full set usluge i okruženja za kreiranje korporativna infrastruktura(DBMS, mail i web server, alati za autentifikaciju, radna grupa, upravljanje i nadzor virtuelnih mašina i drugi alati). Treći je „Alt Education 8“, fokusiran na svakodnevnu upotrebu prilikom planiranja, organizovanja i izvođenja obrazovnog procesa u ustanovama opšteg, srednjeg i visokog obrazovanja. Osim toga, serija proizvoda Basalt SPO uključuje gore spomenuti certificirani Alt Linux SPT distribucijski komplet i Simply Linux operativni sistem za kućne korisnike.

Programer: Nacionalni centar za informatizaciju (dio državne korporacije Rostec)

Ruski projekat za stvaranje ekosistema softverskih proizvoda zasnovanih na distribuciji Linuxa, dizajniranih za kompleksnu automatizaciju radnih mesta i IT infrastrukture organizacija i preduzeća, uključujući u podatkovnim centrima, na serverima i klijentskim radnim stanicama. Platforma je predstavljena u verzijama “OS.Office” i “OS.Server”. Razlikuju se po setovima aplikativnog softvera uključenog u distributivni komplet. Kancelarijsko izdanje proizvoda sadrži sam operativni sistem, alate za bezbednost informacija, paket programa za rad sa dokumentima, email klijent i pretraživač. Serverska verzija uključuje operativni sistem, alate za sigurnost informacija, alate za praćenje i upravljanje sistemom, email server i DBMS. Potencijalni korisnici platforme su savezne i regionalne vlasti, lokalne samouprave, kompanije sa državnim učešćem i državne korporacije. Očekuje se da će OSi ekosistem u bliskoj budućnosti postati puna alternativa zapadnim analozima.

Razvoj istraživačko-proizvodnog udruženja "RusBITech", predstavljen u dvije verzije: Astra Linux Common Edition (opće namjene) i Astra Linux Special Edition (specijalne namjene). Posebnosti najnoviju verziju OS: razvijeno sredstvo za osiguranje informacione sigurnosti obrađenih podataka, mehanizam za obaveznu kontrolu pristupa i kontrolu zatvorenosti softversko okruženje, ugrađeni alati za označavanje dokumenata, snimanje događaja, praćenje integriteta podataka, kao i druge komponente koje osiguravaju zaštitu informacija. Prema programerima, Astra Linux Special Edition je jedina softverska platforma koja je istovremeno certificirana u sigurnosnim certifikacijskim sistemima FSTEC informacije Rusija, FSB, Ministarstvo odbrane Ruske Federacije i dozvoljavaju obradu automatizovana sredstva sva ministarstva, resori i druge institucije Ruska Federacija informacije ograničen pristup, koji sadrži podatke koji predstavljaju državnu tajnu i koji nisu viši od „strogo poverljivo“.

ROSALinux

Programer: DOO "NTC IT ROSA"

Porodica operativnih sistema ROSA Linux uključuje impresivan raspon rješenja dizajniranih za kućnu upotrebu (verzija ROSA Fresh) i primjena u korporativnom okruženju (ROSA Enterprise Desktop), implementacija infrastrukturnih IT usluga organizacije (ROSA Enterprise Linux server), obradu povjerljivih informacija i ličnih podataka (ROSA „Kobalt“), kao i informacija koje predstavljaju državnu tajnu (ROSA „Chrome“ i „Nickel“). Navedeni proizvodi su zasnovani na razvoju Red Hat Enterprise Linux-a, Mandriva i CentOS-a uz uključivanje velikog broja dodatnih komponenti – uključujući i originalne koje su kreirali programeri naučno-tehničkog centra za informacione tehnologije „ROSA“. Konkretno, OS distribucije za korporativni segment tržišta uključuju alate za virtuelizaciju, softver za organizovanje rezervnih kopija, alate za izgradnju privatnih oblaka, kao i centralizovano upravljanje mrežni resursi i sistemi za skladištenje podataka.

Programer: Izračunajte kompaniju

Calculate Linux je dostupan u izdanjima Desktop, Directory Server, Scratch i Scratch Server i dizajniran je za kućne korisnike i mala i srednja preduzeća koji više vole da koriste softver otvorenog koda umjesto vlasničkih rješenja. Karakteristike platforme: puno radno vrijeme u heterogenim mrežama, mehanizam za roaming korisničkih profila, alati za centralizovanu implementaciju softvera, jednostavnost administracije, mogućnost instaliranja na prenosive USB diskove i podrška za binarna spremišta Gentoo ažuriranja. Važno je da razvojni tim bude dostupan i otvoren za sve komentare, sugestije i želje korisničke publike, o čemu svjedoče velika količina načine da se uključite u Calculate Linux zajednicu i razvoj platforme.

„Uljanovsk.BSD »

Programer: Sergej Volkov

Operativni sistem koji je izgrađen na slobodno distribuiranoj FreeBSD platformi i sadrži neophodan skup aplikativnih programa za kućne korisnike i kancelarijske zadatke. Prema jedinom OS developeru Sergeju Volkovu, Ulyanovsk.BSD je u potpunosti prilagođen potrebama korisnika koji govore ruski. „Naš sklop je što je moguće lakši i idealan je za upotrebu kako na kućnim računarima tako i na radnim stanicama zaposlenih u raznim organizacijama, kao i za upotrebu u obrazovnim institucijama“, kaže autor projekta, ne ulazeći u detalje kako tačno proizvod koji je sastavio razlikuje se od originala. Na kredibilitet projekta dodaje ne samo prisustvo komercijalno distribuirane distribucije i plaćene tehničke podrške, već i upis u ruski softverski registar. To znači da softversku platformu Ulyanovsk.BSD mogu legalno koristiti vladine organizacije kao dio projekata uvođenja tehnologija zamjene uvoza.

Sertifikovan i bezbedan operativni sistem koji vam omogućava da obrađujete informacije u skladu sa Federalnim zakonom br. 152 “O ličnim podacima” i implementirate sisteme za obradu informacija sa ograničenim pristupom koji nisu u vezi sa državnim tajnama. ICLinux uključuje alate daljinska administracija, ima ugrađen firewall certificiran za usklađenost sa RD ME za 3. klasu sigurnosti, podržava RDP, X-Windows System, SSH, Telnet, VNC, VPN, NX, ICA i druge protokole. Sredstva platforme takođe uključuju kompatibilnost sa alatima za autentifikaciju kompanije Aladdin R.D. i modularnu arhitekturu koja vam omogućava da fleksibilno prilagodite operativni sistem kako bi odgovarao zahtjevima kupaca.

"Alfa OS" (Alfa OS)

Programer: kompanija ALFA Vision

Još jedan klon Linuxa, opremljen korisničkim interfejsom a la macOS sa skupom poznatih uredskih aplikacija i ispunjen dubokim filozofskim značenjem. Bez šale, na web stranici programera u odjeljku "O kompaniji" piše: " Operativni sistem je poseban fenomen, tačka u kojoj se spajaju tehnološki, estetski i humanitarni koncepti. Vrh koji je vidljiv sa svih strana. Da bi zasjao i postao ono što bi trebao biti, potrebna je široka lepeza značajnih iskustava. I imamo ga" Toliko je izraza u ovim riječima, kakva prezentacija informacija! Slažete se, ne može svako tako ekspresivno predstaviti svoj proizvod širokoj publici. Trenutno je Alpha OS predstavljen kao desktop verzija za x86 kompatibilne sisteme. U budućnosti, ALFA Vision namerava da na tržište izbaci mobilna i serverska izdanja operativnog sistema, kao i distributivni komplet za uređaje zasnovane na ARM procesorima.

Softverska platforma dizajnirana posebno za računarski sistemi sa arhitekturom SPARC i Elbrus. Posebna karakteristika sistema je radikalno redizajniran Linux kernel, koji je implementirao posebne mehanizme za upravljanje procesima, virtuelnom memorijom, prekidima, signalima, sinhronizacijom i podrškom za tagovane proračune. " Uradili smo temeljni posao da transformišemo Linux OS u operativni sistem koji podržava rad u realnom vremenu, za koji su relevantne optimizacije implementirane u kernel. Tokom rada u realnom vremenu možete podesiti različite modove za obradu eksternih prekida, zakazivanje proračuna, razmjene sa disk drajvovima i neke druge“, objašnjavaju iz kompanije MCST. Osim toga, skup alata za zaštitu informacija od neovlaštenog pristupa ugrađen je u jezgro softverske platforme Elbrus, što vam omogućava da koristite OS za izgradnju automatiziranih sistema koji ispunjavaju najviše zahtjeve za sigurnost informacija. Sistem takođe uključuje arhiviranje, zakazivanje zadataka, razvoj softvera i druge alate.

„EdOS"

Operativni sistem baziran na Linux kernelu, dizajniran da osigura sigurnost obrađenih podataka. „Red OS“ je u skladu sa domaćim zahtevima za bezbednost informacija, ima unapred konfigurisane konfiguracije za svaku hardversku arhitekturu, koristi algoritme GOST 34.11-2012 u ssh i NX protokolima, a takođe podržava liste kontrole pristupa. Osim toga, OS podržava mrežnu autentifikaciju pomoću modula za provjeru autentičnosti dodataka (PAM, Pluggable Authentication Modules) i uključuje specijalizirani distribuirani podsistem revizije koji vam omogućava praćenje kritičnih sigurnosnih događaja u korporativnoj mreži i pruža IT administratoru potrebne alate za brza reakcija na incidente IB.

GosLinux (“GosLinux”)

Programer: kompanija Red Soft

GosLinux OS je kreiran posebno za potrebe Federalne službe izvršitelja Ruske Federacije (FSSP Rusije) i pogodan je za upotrebu u svim državnim organima, državnim vanbudžetskim fondovima i lokalnim samoupravama. Platforma je izgrađena na distribuciji CentOS 6.4, koja uključuje razvoj Red Hat Enterprise Linuxa. Sistem je predstavljen u dva izdanja – za servere i radne stanice, sadrži pojednostavljeni grafički interfejs i set unapred konfigurisanih alata za bezbednost informacija. Programer OS-a je kompanija Red Soft, koja je u martu 2013. godine pobedila na konkursu za razvoj, implementaciju i održavanje automatizovanih informacionih sistema Federalne službe sudskih izvršitelja Rusije. Sistem je 2014. godine dobio sertifikat o usklađenosti od FSTEC Rusije, koji potvrđuje da GosLinux ima procijenjeni nivo povjerenja od OUD3 i da je u skladu sa zahtjevima upravljačkog dokumenta Državne tehničke komisije Ruske Federacije za 4. nivo kontrole zbog odsustva neprijavljenih sposobnosti. Distribucija GosLinux OS-a za vladine agencije nalazi se u nacionalnom fondu algoritama i programa na nfap.minsvyaz.ru. Trenutno se GosLinux platforma aktivno primjenjuje u svim teritorijalnim tijelima i odjeljenjima Federalne službe izvršitelja Rusije. OS je također predat na probni rad predstavnicima vlasti regije Nižnji Novgorod, Volgograd i Jaroslavlj.

Programer: Almi LLC

Web stranica proizvoda:

Još jedna Linux verzija na našoj listi koja definitivno ne pati od nedostatka pohvala od strane programera. " Jedinstveno, idealno, jednostavno, kombinujući praktičnost operacione sale Windows sistemi, stabilnost macOS-a i sigurnost Linuxa“- takve fraze koje podižu AlterOS do neba su zašivene gore-dolje na službenoj web stranici proizvoda. U čemu je tačno jedinstvenost domaće platforme nije navedeno na sajtu, ali se daju informacije o tri izdanja OS-a: AlterOS “Volga” za javni sektor, AlterOS “Amur” za korporativni segment i AlterOS “Don” za serveri. Izvještava se da je sistem kompatibilan sa mnogim softverskim rješenjima koja su tražena u poslovnom okruženju, uključujući 1C i Consultant Plus, kao i domaćim alatima za kriptografsku zaštitu (na primjer, CryptoPro). Poseban naglasak stavljen je na odsustvo u verziji platforme za vladine organizacije softvera koji komunicira sa stranim serverima - sve se radi po kanonima maksimalne zamjene uvoza, kažu programeri.

Sistem mobilnih oružanih snaga (MSMS)

Programer: Sveruski istraživački institut za automatizaciju upravljanja u neindustrijskoj sferi nazvan po. V.V. Solomatina (VNIINS)

Siguran operativni sistem opšte namene dizajniran za izgradnju stacionarnih i mobilnih sigurnih automatizovanih sistema u Oružanim snagama Ruske Federacije. Prihvaćen za snabdevanje Oružanim snagama RF 2002. godine. WSWS je baziran na jezgru i Linux komponente, dopunjen diskrecionim, mandatom i uzorima za razgraničenje pristupa informacijama. Sistem radi na hardverskim platformama Intel (x86 i x86_64), SPARC (Elbrus-90micro), MIPS, PowerPC64, SPARC64 i certificiran je prema zahtjevima za informacijsku sigurnost Ministarstva odbrane Ruske Federacije. Sigurnosne mjere implementirane u WSWS omogućavaju kreiranje automatiziranih sistema zasnovanih na platformi koji obrađuju informacije koje predstavljaju državnu tajnu i imaju nivo tajnosti „SS“ (strogo povjerljivo).

"zarya"

Programer: Federalno državno jedinstveno preduzeće "Centralni istraživački institut za ekonomiju, informatiku i sisteme upravljanja" ("TsNII EISU", dio "Ujedinjene korporacije za izradu instrumenata")

Porodica softverskih platformi zasnovanih na Linux kernel, koji su alternativa stranim operativnim sistemima koji se trenutno koriste u agencijama za provođenje zakona, javnom sektoru i odbrambenim preduzećima. Operativni sistem Zarya za desktop računare kompatibilan je sa većinom tradicionalnih kancelarijskih aplikacija i programa. Serverska platforma Zarya-DPC vam omogućava da organizujete server aplikacija ili server baze podataka. Za izgradnju data centara nudi standardni set serverski softver, alati za virtuelizaciju, kao i mogućnost rada na takozvanom „velikom hardveru“, uključujući mainframe. Za ugrađene sisteme koji rade bez ljudske intervencije, koji moraju da obrađuju informacije u realnom vremenu, razvijen je poseban OS “Zarya RV”. Sistem odgovara trećoj klasi zaštite od neovlašćenog pristupa i drugom nivou kontrole odsustva neprijavljenih mogućnosti. Platforma je razvijena po nalogu ruskog Ministarstva odbrane i očekuje se da će biti tražena od strane agencija za provođenje zakona, odbrambenog kompleksa, kao i komercijalnih struktura koje rade sa državnim tajnama i ličnim podacima.

Operativni sistem za terminalne stanice. Zasnovan je na Linuxu i sadrži samo neophodan skup alata za organiziranje radnih prostora pomoću tankih klijenata. Sve karakteristike izvan ovog opsega su isključene iz distribucije. Kraftway Terminal Linux podržava mnoge mrežne protokole na nivou aplikacije (RDP, VNC, SSH, NX, XWindow, VMWare View PCoIP, itd.), omogućava vam da konfigurišete prava pristupa za prosleđivanje USB medija, pruža mogućnost korišćenja mrežnih i lokalnih štampača, i sadrži alate za oporavak konfiguracije OS nakon ponovnog pokretanja, kao i alate za daljinsko upravljanje grupna kontrola terminalske stanice i administracija na radnom mjestu. Posebna karakteristika sistema je visoka sigurnost. Kraftway Terminal Linux takođe podržava hardver za autentifikaciju korisnika: eToken PRO i eToken PRO Java USB ključeve od Aladdin R.D. CJSC, kao i RuToken S i RuToken EDS od Active-Soft CJSC. Ažuriranje OS-a može izvršiti administrator putem lokalna mreža ili sa USB fleš diska. Moguće je konfigurisati automatsko ažuriranje i sa lokalnog servera korisnika i sa Kraftway servera.

WTware

Programer: Andrey Kovalev

Još jedna softverska platforma za implementaciju radnih mjesta u IT infrastrukturi poduzeća koristeći jeftina terminalna rješenja. WTware distribucija uključuje usluge za preuzimanje preko mreže, alate za rad sa štampačima, barkod skenere i još mnogo toga. periferna oprema. Podržano je preusmjeravanje COM i USB porta, kao i autentifikacija putem pametne kartice. Za povezivanje na terminalski server koristi se RDP protokol, a za brzo rješavanje problema koji se javljaju prilikom postavljanja operativnog sistema, detaljna dokumentacija je uključena u distributivni komplet. WTware se distribuira pod komercijalnim uslovima i licenciran prema broju radnih stanica. Programer nudi besplatnu verziju operativnog sistema za Raspberry Pi mini računar.

KasperskyOS

Programer: Kaspersky Lab

Bezbedan operativni sistem dizajniran za upotrebu u kritičnim infrastrukturama i uređajima. Kaspersky Lab platforma se može koristiti u automatizovanim kontrolnim sistemima tehnološkim procesima(APCS), telekomunikaciona oprema, medicinski uređaji, automobili i drugi gedžeti iz sveta Interneta stvari. OS je kreiran od nule i zbog svoje arhitekture garantuje visok nivo sigurnosti informacija. Osnovni princip rada KasperskyOS-a svodi se na pravilo „zabranjeno je sve što nije dozvoljeno“. Time se eliminiše mogućnost iskorištavanja kako već poznatih ranjivosti, tako i onih koje će biti otkrivene u budućnosti. Istovremeno, sve sigurnosne politike, uključujući i zabrane obavljanja određenih procesa i radnji, konfiguriraju se u skladu sa potrebama organizacije. Platforma će biti isporučena kao unaprijed instaliran softver razne vrste oprema koja se koristi u industriji i korporativne mreže. Trenutno, bezbedni OS kompanije Kaspersky Lab je ugrađen u L3 prekidač za rutiranje koji je razvio Kraftway.

Operativni sistem u realnom vremenu (RTOS), koji su napisali AstroSoft programeri od nule, bez pozajmljivanja tuđeg koda, i dizajniran prvenstveno za Internet stvari i ugrađene uređaje. Osim toga, pogodan je za robotiku, medicinsku opremu, pametne kuće i pametne gradske sisteme, potrošačku elektroniku, itd. Po prvi put je demonstriran MAX real-time OS (skraćenica za “multi-agent coherent system”) širokoj publici u januaru 2017. Platforma ne samo da implementira svu klasičnu funkcionalnost proizvoda ovog tipa, ali također ima niz jedinstvenih mogućnosti za organiziranje interakcije više uređaja, što omogućava pojednostavljenje kreiranja mehanizama neophodnih u ugrađenim sistemima: redundantnost, oprema koja se može zamjenjivati ​​u vrućem vremenu, itd. Jedna od karakteristika MAX-a je podrška za dijeljene memorije na nivou uređaja. Ovaj mehanizam omogućava automatizaciju, otpornost na kvarove pojedinačne komponente sinhronizacija informacija između čvorova distribuiranog sistema. RTOS "MAX" je uvršten u registar domaćeg softvera. Osim toga, proizvod je registriran u Federalna služba By intelektualno vlasništvo(Rospatent) i trenutno je u fazi sertifikacije od strane Federalne službe za tehničku i izvoznu kontrolu (FSTEC Rusije) za četvrti nivo kontrole neprijavljenih sposobnosti (NDV).

Kao zaključak

Postoje dva pristupa kreiranju ruskog softvera. Prvi je pisanje izvornog koda proizvoda od nule, u potpunosti od strane domaćih stručnjaka. Druga opcija uključuje kreiranje nacionalnog softvera zasnovanog na modifikaciji pozajmljenih izvornih kodova. Upravo toga se pridržavaju ruske softverske kompanije koje rade na polju zamjene uvoza softvera. Naših 20 najboljih operativnih sistema sa oznakom „Made in Russia“ jasna su potvrda toga. Da li je ovo dobro ili loše, veliko je pitanje, tema za posebnu raspravu.

Šveđanin iz Finske.

Ne, nije dobro, moguće je biti sam, ali u razgovoru učestvuju dve osobe, zato dvoje ljudi odlučuju, niko vam nije dao pravo da odlučujete umesto vas.

Nekako sam već odgovorio. Opet ću ponoviti: u svom krugu kontakata imam ljude koji rade na sigurnosnim sistemima kako u odbrambenoj industriji tako iu bankarskom okruženju. Svi su mi jednoglasno odgovorili da je snaga napadača sistema uvijek veća od snage odbrane. Moj društveni krug ima iskustvo u rasponu od 5 godina do 40 godina.

Što se tiče brzog proučavanja, dat ću jedan pravi primjer:

“Devetogodišnja greška je ispravljena u kernelu Linux operativnog sistema. Programeri nisu obraćali pažnju na ranjivost jer su smatrali da nema praktičnu primjenu. Međutim, pokazalo se da uz njegovu pomoć korisnik može dobiti root prava i ugroziti sigurnost cijelog sistema. Ovo prenosi portal Github.

Prema programeru Linux Linux Torvalds, on je otkrio ranjivost Dirty COW prije otprilike jedanaest godina. Torvalds je to popravio, ali je 2007. Linux kernel ažuriran od strane drugog programera i greška se vratila."

Moguće su bezbrojne situacije. Greška s bug_on je otkrivena i ispravljena čak i gore nego što je bila s greškom. Vrijeme prolazi između otkrivanja, to vrijeme možete koristiti u sebične svrhe sistem. Ponavljam, otvorenost ne ometa označavanje.

Koji fond? Linux Foundation.

Ne poznaješ me, tako da tvoje mišljenje o meni nije bitno.

Ko donosi konačnu odluku nakon unošenja izmjena i slanja u spremište, ko usmjerava dalji razvoj i promocija Linuxa? Da, da, iza kreatora i ključnih figura.

Neću ništa govoriti o mogućnosti stvaranja korporativne zavjere, što se dogodilo više puta u istoriji. Korporacije su primale kaznu, ali je ona uvijek bila manja od profita koji su ostvarivali zahvaljujući zavjeri kartela. Opet, uvijek postoji vrijeme prije nego što se otkriju. Proučavajući biografiju i ponašanje samog Linusa, može se shvatiti da je on izvanredna i inteligentna osoba. Čak su i njegove šale nestandardne, ali u svakoj šali ima zrna humora.

Poslednji pokušaj da vam objasnim modernu slobodu. Neko uvek prati slobodu i kontroliše njeno sprovođenje. Stvarnost zavisi od ovog nekoga.

U UN-u svaka zemlja ima pravo da izrazi svoje poruke. Ovo je sloboda. Ali zgrada UN-a se nalazi u državama, a vlasti mogu zabraniti određenim nepoželjnim osobama ulazak u zemlju iz raznih razloga. Odnosno, sloboda postoji, ali je ograničena i kontrolisana. Vidite i sami kako se na jedan problem može drugačije gledati i ne prepoznati od strane ljudi, čime se na kraju oduzimate svojim pravima. Razumijete li značenje? Možda ću objasniti na primjeru religije. Kršćanstvo ima drevnijeg rodonačelnika koji je postavio temelje u obliku dogmi koje se odražavaju u gotovo svakoj grani kršćanstva. Ove grane su poput Linuxa za svako društvo, ali osnova je zajednička. I njeni hipotekari kontrolišu ovu zakladu unutar zasebne strukture. Postoje i drugi pokreti religija sa jednako drevnom istorijom sa svojim ograncima.

Razumijem o cemu mi pisete. Problem je u tome što ne razumete o čemu pišem kada to nazivam "gluposti". Ali ovo više nije moj problem.

Najbolji članci na ovu temu