| ▲ | mrbluecoat 6 hours ago | |||||||
> The macOS version uses deep packet inspection to do this more reliably. That's not an option here. Isn't MacOS just *nix under the hood? Genuinely curious about this difference. | ||||||||
| ▲ | firelizzard 4 hours ago | parent | next [-] | |||||||
An operating system is roughly broken into three parts: the kernel, the core system tools, and the shell (the desktop environment and/or the CLI shell). Linux: Linux kernel, GNU coreutils (usually), KDE/Gnome/etc + CLI shells. macOS: XNU, BSD userland + launchd/etc, Aqua/Cocoa. Windows: NT kernel, Win32/WinRT/etc, Windows Shell. The systems LittleSnitch uses to do packet inspection are very much OS-specific. There's no generic standard for doing high-performance packet inspection. XNU and Linux are *very* different kernels. Linus Torvalds built Linux from scratch as a monolithic kernel because he wanted a Unix-like OS that wasn't encumbered. XNU is based on the Mach microkernel though XNU is a hybrid or monolithic kernel, not a microkernel. The point is, they have very different heritage and very different systems for... well pretty much everything. So "just *nix under the hood" is kind of true but also completely besides the point as far as packet inspection goes. And even then, while there are a lot of similarities between the core system tools of Linux and macOS, they're still quite different and unless you're limiting yourself to POSIX-standard interfaces (which are only a fraction of the system), you're not going to be able to use the same code on both systems. | ||||||||
| ▲ | manwe150 6 hours ago | parent | prev | next [-] | |||||||
More the opposite. macOS is a veneer of nix, but underneath it is the XNU microkernel. Lots more nuance since Apple took over and added a lot of their own performance and API improvements to | ||||||||
| ▲ | ekropotin 5 hours ago | parent | prev | next [-] | |||||||
From what I understand, macOS uses weird kernel implementation, which is almost open source, but not 100% | ||||||||
| ||||||||
| ▲ | 6 hours ago | parent | prev | next [-] | |||||||
| [deleted] | ||||||||
| ▲ | gnerd00 6 hours ago | parent | prev [-] | |||||||
BSD family with fewer GPL parts each year | ||||||||