Lua ist eine einfach zu erlernende Scriptsprache, die speziell dafür entwickelt wurde, um in andere Programme eingebettet zu werden. Von Haus aus bietet es nur eine kleine Standard-Library an; alle anderen Funktionen müssen vom Host-Programm implementiert werden.
Durch diesen minimalistischen Ansatz ist Lua sehr leicht zu portieren. Lua ist unter den meisten Unix-Varianten, Windows und selbst eingebetteten Betriebssystemen wie SymbianOS lauffähig. Es wird beispielsweise zur Erweiterung etlicher bekannter Programme verwendet, wie z.B. Wireshark, VLC und lighttpd. Auch bei Entwicklern von Computer-Spielen ist es sehr beliebt.
Wie man Lua in seine eigenen Programme integrieren kann, ist sehr detailliert im Buch „Programming in Lua“ und in der Dokumentation beschrieben.
Kritisch: Fehler in Elasticsearch mit JDK22 kann einen sofortigen Stop des Dienstes bewirken
Update Seit gestern Abend steht das Release 8.13.2 mit dem BugFix zur Verfügung. Kritischer Fehler Der Elasticsearch Dienst kann ohne Vorankündigung stoppen. Diese liegt an einem Fehler mit JDK 22. In der Regel setzt man Elasticsearch mit der "Bundled" Version ein....
Nicht zu vergessen: nmap
Dieser ohnehin schon mächtige Netzwerkscanner bringt schon von Haus aus zahlreiche NSE-Scripts mit, die in LUA geschrieben sind und den Funktionsumfang nochmal erheblich erweitern. Und man kann sich natürlich auch eigene schreiben:
http://nmap.org/man/de/man-nse.html
Sehr interessant. Klingt nach Potenzial, Luna werde ich mir wohl mal anschauen.