OS Infernoの表面的レビュー

OSインフェルノ
それでは、主なものから始めましょう-Infernoの太陽の下の場所はどこですか 、Infernoを使用する意味と場所。 いいえ、デスクトップまたはサーバーの役割にInfernoを提供していません。これらの暖かい場所は現在占有されています。 :)しかし、Infernoが他のタスクよりもうまく対処できるタスクが少なくとも3つあります。


しかし個人的には、Infernoは主にこれらの機能ではなく、他のシステム/言語よりもはるかに簡単かつエレガントに問題を解決できるようにするアーキテクチャの優雅さとシンプルさに惹かれます。 そして、ここでは、最も一般的なタスクについて言及しています。これらのタスクは、分散コンピューティングやInfernoの他の主要機能とはまったく関係ありません。

シンプルさ



有効性



移植性



言語リンボ



安全性



考えられる制限(私の個人的な観察)



これらの制限のほとんどは、Infernoの1つの機能により回避できることに注意する必要があります。ホストOSプロセスを開始して、それらと対話することが可能です。 つまり たとえば、Limbo上のアプリケーションからLinux perlスクリプトを呼び出し、データを転送して、そこからデータを読み取ることができます。 この機能を使用して、UnboからUNIXソケットへのアクセスをすでに保護しています(LimboからSyslogに書き込みたいと思っていました)。

参照資料


citforum.ru/operating_systems/inferno_programming
(さらに、この記事の最後に役立つリンク集があります)
powerman.name/Inferno
(私のサイト、リンボにロシアのドックがあります)
habrahabr.ru/search/?q=%5Binferno%5D&target_type=posts
(habrでのOS Infernoに関する他の記事)


Source: https://habr.com/ru/post/J8944/


All Articles