top | item 43059689

Lunatik v3.6 Released

3 points| lneto | 1 year ago |github.com

2 comments

order

lneto|1 year ago

Lunatik v3.6 Released

We are pleased to announce the release of Lunatik v3.6, introducing new features and improvements for in-kernel Lua scripting.

What is Lunatik?

Lunatik is an in-kernel Lua runtime that enables dynamic scripting within the Linux kernel, allowing extensions and modifications without recompilation. It provides a flexible way to develop networking features, security enhancements, and system automation.

What's New in v3.6?

New kernel bindings:

- Netfilter & Xtables – Packet filtering and firewall extensions

- Completion – Efficient synchronization primitives

- FIFO – Kernel-level queue management

Broader Kernel Support – Now compatible with Linux 5.x series

OpenWRT & OpenWiFi support – Expanding Lunatik to embedded and networking environments OpenWRT feed: https://github.com/luainkernel/openwrt_feed/tree/openwrt-23....

MoonScript support – A more expressive scripting option

New Examples:

- DNS Blocking – Filtering unwanted domains

- DNS Doctoring – Modifying DNS responses dynamically Bug Fixes & Stability Improvements

Acknowledgments

We would like to thank our contributors: @sav and @marcelstanley from Ring-0 Networks, @sheharyaar, @jperon, @vincentmli, @rustedusted, @glk0 – your contributions made this release possible.

We also appreciate the support from Google Summer of Code and Firas from 80211 Networks.

Join the Discussion

To discuss or contribute, join our Matrix room: https://matrix.to/#/#lunatik:matrix.org

Full release notes: https://github.com/luainkernel/lunatik/releases/tag/v3.6

Best regards, The Lunatik Team

fithisux|1 year ago

Congratulations, this looks attractive for IllumOS and HaikuOS