むノポリスのOSデヌ

最近 、 OS Day開発者䌚議に参加したした。 オヌガナむザヌはDmitry Zavalishin 、 OS Phantomの䜜者、 ISP RASでした。 これは2回目の䌚議で、今回はRIFず共同で開催されたした。 これらのむベントは䞡方ずも、実際にすべおが起こったむノポリス垂の公匏オヌプンず䞀臎するようにタむミングが取られたした。



私自身がほずんどのむベントに参加したため、OS Dayむベントに぀いおのみ説明したす。



おもおなしのむノポリスに敬意を衚しお、私は私の感情によるず、結果はスコルコボよりもはるかに顕著であるず蚀いたす。 建蚭は非垞に掻発で、倧孊はすでに䞀生懞呜働いおおり、䞀般的には郜垂に実際に生掻があり、明るい未来ぞの垌望を抱かざるを埗たせん。





オスデヌ



OS Day-オペレヌティングシステムの囜内開発者の䌚議。 Dmitry Zavalishinが述べたように、過去2014幎に、圌はシステムプログラミング研究所ISP RASず共同で、オペレヌティングシステムの開発に䜕らかの圢で関係しおいるすべおの人を集めるこずにしたした。 驚くべきこずに、LinuxディストリビュヌションALT Linux、ROSAの䜜成に関䞎する䌁業からだけでなく、OS RVの開発者チヌムからもかなり倚くの人々が集たりたした。 もちろん、Dmitryは実隓的なOS Phantomでも実行し、ISP RASからオペレヌティングシステムの怜蚌に関する興味深い報告がありたした。 ただし、リアルタむムシステムに関するレポヌトの数ははるかに倚くなりたした。



OS RV



その理由はおそらく理解できるでしょう。汎甚OSをれロから䜜成するこずは意味がありたせん。たた、近い将来には実珟䞍可胜です。 しかし、リアルタむムシステム、特にオンボヌドシステムの堎合、特殊なOSの䜜成は非垞に正圓化され、実行可胜です。 実際、䞀方ではVxWorksのオヌプンな類䌌物はなく、他方では、OSに必芁な機胜、したがっお人件費ははるかに䜎くなっおいたす。 これにより、OS RVのトピックが2回目の䌚議で䞻芁なトピックになりたした。



ISP RAS



ISP RAS Alexei Khoroshilovの講挔者は、特に、ミッションクリティカルなシステムにLinuxを䜿甚するこずの耇雑さず、ナニバヌサルOSずしおのLinuxが原則ずしおリアルタむムシステムにずっお冗長であるずいう事実に泚目したした。 さらに、圌はLinuxをリアルタむムシステムで䜿甚できる、぀たり特別なハむパヌバむザヌを䜿甚できるようにするアプロヌチを提案したした。 アむデアは新しいものではありたせん。たずえば、 私の蚘事の1぀に察する解説で、同様の提案がなされたした。 実際、このアむデアはMILSアヌキテクチャず呌ばれ、 ARINC-653暙準に準拠するすべおのシステムを構築する必芁がありたす。 研究所の別の埓業員であるニコラむ・パクリンがISP RASでのハむパヌバむザヌの実装に぀いお話したのは興味深いこずです。 確かに、圌はハむパヌバむザヌに基づいたセキュリティに぀いおもっず話したしたが、レポヌト間の明らかな関係は間違いなくたどられたした。



ゎスニアス



今回の新しい䌚議でのもう1぀のアむデアは、開発者ず消費者、぀たり囜内のOSに興味のある人々を玹介したいずいう䞻催者の願いでした。 オンボヌドシステムのOSに぀いおは、航空システムの囜家芏制機関であるGosNIIASがそのような消費者であるこずが刀明したした。 正盎に蚀うず、䌚議で私は圌らに぀いお初めお聞いたので、より詳现な情報を埗るには圌らのりェブサむトに行く方が良いです。 この組織から2぀のレポヌトがありたした。



最初は、䌁業で進行䞭のプロゞェクトに぀いお話しおいたアンナ・カンからのものであり、制裁のために組織が特定の困難に盎面したため、共同努力で航空電子工孊のための統䞀囜内プラットフォヌムを䜜成するずいうアむデアが衚明されたずいう圌女の報告でした。



2番目のレポヌトはYuri Solodelovからのもので、実際に䌁業で䜿甚されおいるプラ​​ットフォヌムOSおよびオンボヌドコンピュヌタヌに぀いお話したした。 OSに関しおは、VxWorks 653WindRiver、LynxOS-178Lynx Software Technologies、およびPikeOSSYSGOずいう3぀の倖郚システムが呜名されたした。 報告曞はたた、囜内の競合他瀟を持ちたいず述べおいるが、今日ではどのシステムも芁件を満たしおいない。 3぀の囜内システムが再び呜名されたしたMOS OP「VAIS-Technika」、OS RV Baget別名OS2000NIISI RAS、およびEOSSt. Petersburg Design Bureau「Elektroavtomatika」。 最初の2瀟の代衚者が䌚堎にいおプレれンテヌションを行ったが、それらに぀いおは少し埌で説明する。 䞻な問題を正しく理解すれば、すべおのRV OSメヌカヌがそれらを空䞭システムでリリヌスするため、䜿甚に倚くの制限が課せられたす。 もちろん、誰もが゜ヌスコヌドを振り回しおいるので、誰にも枡されたせん。



副技



MOS OPに぀いおは、 Ilya Mezentsevが代衚を務めたした 。 圌は以前の䌚議にも参加したしたが、Weiss-Technika瀟ではなく、Ramenskoye Instrument-Making Design Bureauを代衚したした。 今回、圌は提瀺されたOSの詳现を明らかにしなかった。 しかし、最初の䌚議からの情報に基づいお、このOSはオヌプンなMinix 3 OSに基づいお構築されおいるず蚀えたす。 残念ながら、「MOS OP」自䜓の゜ヌスコヌドは閉じられおいたす。



NIISI RAS



OS RV Baget、たたはNIISI RAS Alexander Godunovのスピヌカヌから呌び出されたOS2000は、おそらく非垞によく知られおいたす。 私は、OSバゲットの家族党員がいるこずだけに泚意したす。 最初はOS2000があり、それからOS3000が登堎したした。これは、私が理解しおいるように、ARINC-653互換のむンタヌフェヌスを持ち、OS4000もありたす。 私はそれらの最埌の本質を掘り䞋げたせんでしたが、財産暩にはいく぀かの問題があるこずに気づきたした。スホヌむ蚭蚈局はOS4000䞊にあり、このOSの著䜜暩者でさえあるず䞻匵しおいたす。 䞀般的に、政治戊争は私の蚘事の範囲を超えおいたす。 AlexanderがARINC-653芏栌の良いレビュヌを行ったずしか蚀えたせん。



この䌚議では、車茉システムのOSであるず䞻匵する、さらに2぀のシステムも発衚したした。 これは「MCST」のElbrus OSずプロゞェクト「 Embox 」です



ICST



Elbrus OSは、Sergey Semenikhinによっお代衚されたした。 圌は原則ずしお、Elbrus OSがDebianであり、カヌネルにRT-LinuxパッチずE2Kアヌキテクチャサポヌトが課されおいるこずを正盎に認めたした。 圌のレポヌトの興味深い点は、Linuxカヌネル、぀たりRTパッチが修正する堎所に察する批刀でした。 圌はたた、フォヌクを持っおいるこずでPOSIXを批刀し、フォヌクの抂念はARINC-653にはないこずを指摘したした。



Embox



自分のプロゞェクトに぀いお話すのは難しいです。 もちろん、私たちは最高で最もクヌルであるず蚀いたいのですが、おそらくこれはあたり矎しくありたせん:)したがっお、私は也燥した事実だけを䞎えたす。 このプロゞェクトは2人のスピヌカヌによっお発衚されたした。 Andrei Terekhovは 、実際にプロゞェクトが生たれたサンクトペテルブルク州立倧孊のシステムプログラミング孊郚長であり、私はAnton Bondarevがプロゞェクトの創蚭者の1人であり、Embox LLCのれネラルディレクタヌです。 蚌明を必芁ずしない利点には、オヌプン゜ヌスコヌドずクロスプラットフォヌム蚭蚈がありたす。



䞞テヌブル



RTOSの方向性をたずめるず、円卓䌚議が開かれ、かなり議論が掻発になりたした。 誰もが協力の必芁性に぀いお話したしたが、それぞれがこの協力に぀いお異なるビゞョンを持っおいたした。 その結果、GosNIIASは、空茞甚の囜内RTOSの䜜成に関心を持぀人ずしおコヌディネヌタヌずしお行動するこずが決定されたした。 たた、開発チヌム間の共通点をどうにかしお芋぀けるために、Dmitry Zavalishinは、将来のOSのさたざたなモゞュヌルの単䞀のむンタヌフェヌスを開発するずいうアむデアを提唱したした。 圌らはフレヌムバッファから始めるこずにしたした。 これが䜕をもたらすのか芋おみたしょう。



Linuxディストリビュヌション



もちろん、䌚議の実質的な郚分は、囜内のRTOSの建蚭よりもはるかに広かった。 さらに、䞻催者は䌚議のテヌマを拡倧するこずを決定し、システムおよびツヌル゜フトりェアの開発者の䌚議に倉曎したした。 たずえば、DBMS開発者からいく぀かのレポヌトがありたした。 しかし、それに぀いおは埌で。 もちろん、たずはLinuxディストリビュヌションの䜜成者に぀いお話す必芁がありたす。



残念ながら、今回は䌚議でALTLinuxが発衚されたせんでした。 おそらくこれは、ALTLinuxがROSAず協力関係を結び、 りラゞミヌルルバノフの報告曞でALTLinuxぞの蚀及が頻繁にあり、その゚ンブレムがちら぀いおいたためであるず思われたす。



その結果、囜内の開発者が䜜成した3぀のディストリビュヌションがROSA、Astra-Linux、Goslinuxのカンファレンスで発衚されたした。



Goslinux



たずえば、最初の2぀に぀いお倚くのこずを聞いた堎合、埌者に぀いお初めお聞いたこずがありたす。 これは、「連邊保釈サヌビス」FSSPの情報セキュリティ郚門の長であるむゎヌル・ノァシリ゚フが代衚したした。 ずおも驚きたしたが、喜んでいたす。 このようなむニシアチブは、州でオヌプン゜ヌスを䜿甚する良い䟋だず思いたす。 セクタヌ。 その結果、このディストリビュヌションは8侇5千のゞョブにむンストヌルされたす。 FSTECからの必芁な蚌明曞のみがあり、必芁なものはすべおパブリックドメむンにあり、ナヌザヌはFSTECからステッカヌを送信するだけなので、この配垃はナヌザヌに察しおよりオヌプンに思えたした。



アストラリナックス



「NPO RusBITech」のAstra-Linuxには、あらゆるタむプの安党蚌明曞がありたすFSTEC、ロシア連邊囜防省、FSB。 スピヌカヌAndrei Borisovは、これを特別な目的のOSず呌んでいたす。 すべおの郚門の蚌明曞が存圚するため、郚門間システムを含め、この配垃を䜿甚できたす。 私の意芋では、レポヌトの興味深い点は、蚌明曞を受け取るたでの配垃パッケヌゞの継続的なラむフサむクルの話でした。



ロヌザ



りラゞミヌル・ルバノフの報告は非垞に興味深いものでしたが、私はそれほど驚いおいたせんでした。 しかし、本圓に嬉しかったのはROSAずALTLinuxずの協力でした。 補造業者、そしお最も重芁なこずずしお゚ンドナヌザヌの䞡方に圹立぀こずを願っおいたす。



DBMS



私が蚀ったように、今回は䌚議でもデヌタベヌスを提瀺したした。 私たちの囜にデヌタベヌス開発者がいるこずは、私にずっお小さな発芋でした。 有名なオヌプンDBMSの開発に参加したチヌムは2぀たであるこずが刀明したした。



PostgreSQL



このDBMSが提䟛するのは、共同蚭立者であり、Postgres Professionalのリヌダヌの1人であるIvan Panchenkoです。 おそらく圌の報告で最も興味深く、新しいものは、プロゞェクトぞのロシアの貢献に぀いおの情報でした。 プロゞェクトの4人の創始者の1人がクラスノダルスクのプログラマヌであるこずが刀明したした名前はもう芚えおいたせん。 そしお、圌の䌚瀟には珟圚、プロゞェクトに3人のコミッタヌがいたす。



REDデヌタベヌス



これは新しいデヌタベヌスであり、少なくずも私はそれを聞いたこずがありたせん。 したがっお、簡単に蚀うず、「Firebird」プロゞェクトに基づいたオヌプン゜ヌスのサヌバヌデヌタベヌスです。 Red SoftのRoman SimakovはFirebirdデヌタベヌスの積極的な開発者であるため、埌者の事実が最も興味深いものです。

他の興味深い機胜の䞭でも、この䌚瀟は前述のFSSPの䞋請け業者である、぀たり自瀟の補品が䜿甚されおいるこず、および同瀟が独自のLinuxディストリビュヌションを持っおいるこずは泚目に倀したす。



仮想化ずクラりド



䌚議のもう1぀の焊点は、Odin以前のParallelsずTIONIXプロゞェクトのOpenStackベヌスのクラりドプラットフォヌムによっお導入された芖芚化システムでした。



OpenVZを代衚する2人のスピヌカヌ Sergey BronnikovずPavel Emelyanov 。 プロゞェクトに関係するコンテナのトピックは必芁ないず思いたす。 セルゲむは、原則ずしお、軜量のコンテナベヌスの仮想化の実装を困難にする理解可胜なこずに぀いお話したした。 Pavel-CRUIプロゞェクトに぀いお-Linuxでプロセスのキャストを取埗するためのテクノロゞヌの実装。



OpenStackに぀いお特に新しいこずは聞いおいたせん。 プロゞェクトはRadik Yusupovによっお提瀺されたした 。 「原則ずしお、Mirantisず同じこずを行っおいたす。぀たり、OpenStackの既成の蚭定ず構成を提䟛しおいたす。」 しかし、私が理解しおいるように、䌚瀟は独自の機噚も提䟛しおいたすが、その理由はよくわかりたせん。



その他の分野ずトピック



䌚議は2日間続きたした。もちろん、そこで行われたすべおのレポヌトやむベントに぀いお話すこずはできたせんでした。 それらのいく぀かはありたせんでしたこれは「OSロボットに必芁ですか」ずいうラりンドテヌブルでした。たた、他のレポヌトモバむルOSに぀いお、およびクラスタヌでの地球物理孊蚈算に関する完党に非公開のレポヌト、そのような蚈算が将来どのように実行されるかを提案したす。 しかし、私は1぀のプロゞェクトのみに蚀及したす。それなしでは、おそらく囜内のOSビルを想像するこずは困難です。 ReactOSに぀いおです。



ReactOSを玹介する必芁はないず思いたす。同じハブに十分な情報がありたす レポヌトに぀いおほんの䞀蚀。 確かに 、 報告したのはアレクセむ・ブラギン  reactos ではなく、同僚のアレクサンダヌ・レチツキヌ  Jeditobe でした。 レポヌトの䞻なアむデアは、ReactOSに基づいお、Windowsアヌキテクチャがよく研究されおいるずいうメッセヌゞでした。 結果ずしお、このレポヌトは、オヌプン゜ヌスプロゞェクトに基づいた教育システムプログラミングの䞻題に圱響を䞎えるほずんど唯䞀のものでした。 そしおこれは、 私の蚘事で述べたように、プログラミング、特に䜓系的なプログラミングを教える最も効果的な方法です。



たずめ



䞀番䞋の行で、私は䌚議から肯定的な感情しか持っおいたせんでした。 䟋倖は、おそらく、䌚議の初日に通過するための前䟋のないセキュリティ察策です。 しかし、圌らが苊しめられたのは無駄ではなかったようです。なぜなら、私が知る限り、その日には、䞊蚘の倚くのプロゞェクトや䌁業の状態を支揎するこずが決定された同じ建物で評議䌚が開かれたからです。 これたでのずころ、これらは単なる蚀葉であり、党囜的なプラットフォヌムはすでに䜜成されおいたすが、最高のものを期埅したしょう。 囜家が少なくずもシステム゜フトりェアの開発者がいるずいう事実に泚意を匕いたこずは嬉しいです。



䌚議自䜓に関しおは、業界の代衚者、぀たりこれらの補品を必芁ずする消費者が十分ではなかったように思えたす。 圌らはそうでしたが、これたでのずころ、単䞀のコピヌで。



さお、OSビルダヌの党䜓像に぀いおは、 KolibriOSから誰かを招埅する䟡倀があるように思えたす。 OS自䜓がオタクの隠れ家であり続けるかもしれない、結局のずころ、アセンブラヌは難しいこずですが、開発チヌムは明らかにこの問題にin望のある胜力を持っおいたす。



All Articles