Re:Little Snitch and the deprecation of kernel extensions
by 0xff00ffee on Tuesday March 24, 2020 @04:28PM
(#22678644)
I always felt a little queasy installing a .kext from some random foreign-language websites (be it FTDI, or Alfa drivers, or even RealTek updates). I can feel the bias in me, "Oh no, this must be bad because it's foreign," which is absurd, but I still shouldn't be asked to sudo something when I buy offbrand hardware.
Re:Little Snitch and the deprecation of kernel extensions
by mambodog on Tuesday March 24, 2020 @05:11PM
(#22679044)
You're right, Scottish English does seem like a foreign language sometimes...
Re:Little Snitch and the deprecation of kernel extensions
by 0xff00ffee on Tuesday March 24, 2020 @06:48PM
(#22679910)
Huh. My bias runs so deep that I somehow misremembered a Chinese-language document from FTDI, which I guess I made up in my mind. Unless like some companies their drivers are done in their Taiwan office. It quite common for multinational companies to distribute projects to different sites.
Re:Little Snitch and the deprecation of kernel extensions
by Operyl on Tuesday March 24, 2020 @05:31PM
(#22679241)
Assuming the poster is American, then yup .. still foreign.
Re:Little Snitch and the deprecation of kernel extensions
by hs86 on Tuesday March 24, 2020 @04:21PM
(#22678568)
If they keep all third parties out of their kernel, could this ease a possible x86-to-ARM transition?
Re:Little Snitch and the deprecation of kernel extensions
by flqn on Tuesday March 24, 2020 @04:38PM
(#22678748)
Potentially, though there are other solutions that could be used. There was a product they used a while back during the transition to x86 architecture that did code translation, for example.
https://en.m.wikipedia.org/wiki/QuickTransit
Re:Little Snitch and the deprecation of kernel extensions
by TazeTSchnitzel on Tuesday March 24, 2020 @04:43PM
(#22678789)
That would work with user-space extensions, but would it work in the kernel?
Re:Little Snitch and the deprecation of kernel extensions
by skunkworker on Tuesday March 24, 2020 @08:50PM
(#22680819)
That was and still is an impressive piece of code. Another more recent one is the RPCS3 PS3 Emulator, emulating the async PPC cell chip on modern x86 processors.
Re:Little Snitch and the deprecation of kernel extensions
by saagarjha on Tuesday March 24, 2020 @05:07PM
(#22679020)
(Better known as Rosetta, when Apple licensed it.)
Re:Little Snitch and the deprecation of kernel extensions
by internalthief on Tuesday March 24, 2020 @04:35PM
(#22678724)
Yes, absolutely.
Re:Little Snitch and the deprecation of kernel extensions
by riazrizvi on Tuesday March 24, 2020 @04:19PM
(#22678550)
And Apple takes another step closer toward a proprietary OS away from UNIX. Perhaps 10.16 will lose certification [1].
[1] https://www.opengroup.org/openbrand/register/
EDIT: I can't find anything that references kernel extensions in the conformance [2] section of the spec, so maybe 10.16 will adhere to the UNIX03 standard after all.
Re:Little Snitch and the deprecation of kernel extensions
by TazeTSchnitzel on Tuesday March 24, 2020 @04:44PM
(#22678800)
POSIX does not standardise kernel extensions. You can't use Linux kernel extensions on other OSes for example.
Re:Little Snitch and the deprecation of kernel extensions
by saagarjha on Tuesday March 24, 2020 @05:08PM
(#22679025)
You can't even use Linux kernel extensions across different versions of Linux…
Re:Little Snitch and the deprecation of kernel extensions
by pjmlp on Tuesday March 24, 2020 @06:21PM
(#22679723)
QNX is also a certified UNIX for embedded deployment, yet it is a micro-kernel OS.
https://blackberry.qnx.com/en/resource-center/qnx-certificat...
UNIX certification doesn't say anything about how a kernel should be implemented, or what kind of driver architecture is used.
Re:Little Snitch and the deprecation of kernel extensions
by loeg on Tuesday March 24, 2020 @06:41PM
(#22679851)
Anyone can buy UNIX certification. It just means you set fire to an appropriately sized bundle of cash. In return you get a nice sticker from the trademark holder. It is not especially meaningful.
https://developer.apple.com/system-extensions/