Варлинк је интерфејс и протокол кернела који су читљиви и људима и машинама.
interfejs Варлинк комбинује класичне УНИКС опције командне линије, СТДИН/ОУТ/ЕРРОР текстуалне формате, ман странице, сервисне метаподатке и еквивалентан је дескриптору ФД3 датотеке. Варлинк доступан из било ког програмског окружења.
Варлинк интерфејс definiše, које методе ће се применити и како. Сваки метод има име и специфициране улазне и излазне параметре.
Могуће је документовати додавањем коментара пре дела кода који се документује.
В протокола Варлинк све поруке су кодиране као ЈСОН објекти и завршавају се НУЛ бајтом.
Услуга одговара на захтеве истим редоследом у ком су примљени – поруке се никада не мултиплексирају. Међутим, више захтева се може ставити у ред на вези да би се омогућило цевоводство.
Уобичајени случај је једноставан позив методе са једним одговором. У неким другим случајевима, сервер можда уопште неће реаговати или може одговорити неколико пута на један позив. Детаљнији опис овде.
Извор: линук.орг.ру