News for hackers. Stuff that matters.
Re:Little Snitch and the deprecation of kernel extensions by why_only_15 on Tuesday March 24, 2020 @08:15PM (#22680530)
Actually, almost all of the networking stack is moving out of the kernel with Skywalk.
Re:Little Snitch and the deprecation of kernel extensions by CameronNemo on Wednesday March 25, 2020 @08:24PM (#22689787)
This is quite interesting information! I wish it were closer to the top of this thread.
Re:Little Snitch and the deprecation of kernel extensions by amaccuish on Tuesday March 24, 2020 @09:35PM (#22681141)
Where can I find more info about Skywalk?
Re:Little Snitch and the deprecation of kernel extensions by why_only_15 on Tuesday March 24, 2020 @10:19PM (#22681412)
This is the only public place: http://newosxbook.com/bonus/vol1ch16.html. Skywalk is an asynchronous networking interface designed to be adaptable to a number of different needs. I'm not really a networking person so I don't know a lot about it, but mostly the kernel gets out of your way and writes out a bunch of data in a ring buffer of some kind asynchronously or something. The goal is to be able to have different use cases customized to their own needs, so the HTTP stack can write its own custom stuff to be optimized for that use case and the same for the IDS stuff or bluetooth stuff etc. Most people quoted a 30-50% reduction in overall cpu usage for a wide range of scenarios.