⬆️ ⬇️

Surface review of OS Inferno

OS Inferno

So let's start with the main thing - where is the place under the Sun for Inferno , where and how does it make sense to use Inferno. No, I don’t offer Inferno for the role of a desktop or server, these warm places are currently occupied. :) But there are at least three tasks that Inferno can do better than others.





But personally, Inferno primarily attracts me, not by these possibilities, but by the elegance and simplicity of the architecture, which makes it possible to solve my tasks much simpler and more elegant than in other systems / languages. And here I mean the most common tasks that are not related to either distributed computing or the other basic features of Inferno!



Simplicity





Efficiency





Portability





Limbo language





Security





Possible limitations (my personal observations)





It should be noted that most of these restrictions can be circumvented thanks to the Inferno feature: it is possible to run host OS processes and interact with them. Those. I can, for example, call a linuhov perl script from an application on Limbo, transfer data to it and read data from it. Using this feature, I have already secured access from Limbo to unix sockets (I really wanted to write from Limbo to syslog).



Links



citforum.ru/operating_systems/inferno_programming

(plus a bunch of useful links at the end of this article)

powerman.name/Inferno

(my site, there is a Russian dock on Limbo)

habrahabr.ru/search/?q=%5Binferno%5D&target_type=posts

(other articles on OS Inferno on habr)


')

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



All Articles