Marc Balmer, deweloper BSD dodał obsługę języka skryptowego Lua do jądra NetBSD. Ma to na celu ułatwić rozszerzanie podsystemów jądra, projektowanie nowych funkcji i zmniejszenie bariery programistycznej dla nowych deweloperów NetBSD. Dla bezpieczeństwa, nowe stany Lua są puste, nie ma dostępu do pamięci jądra, a dostęp do funkcji jest możliwy poprzez predefiniowane dowiązania. Deweloperzy dodali również obsługę wykrywania potencjalnie niebezpiecznego kodu na poziomie bajtkodu.
Aby wszystko poprawnie działało, trzeba było dodać:
- sterownik Lua, który odpowiada za tworzenie i kontrolę stanów Lua w jądrze
- główny kod Lua do wnętrza jądra
- komendę luactl, komendę dla przestrzeni użytkownika do kontroli wsparcia Lua poprzez jądro
Jądro NetBSD z obsługą języka skryptowego Lua | OSWorld.pl http://t.co/W8zbgw0vli via @OSWorldpl
Michał Olber liked this on Facebook.