Because the drivers are part of the kernel and Windows and FreeBSD kernel have nothing in common.Why there is no Wine like software for Windows drivers? So we can use Windows drivers for other operating systems too. What are the reasons that such software does not exist?
Why not to create something like compatibility layer for Windows drivers then?Because the drivers are part of the kernel and Windows and FreeBSD kernel have nothing in common.
Because that would mean reimplementing large part of Windows kernel which is circa 100 million lines of code and closed source. We are talking about 80 000 human developer years.Why not to create something like compatibility layer for Windows drivers then?
It is technically possible, just very difficult. It took a long, long time for Wine to get where it is now, and there is not a similar level of demand for a Windows driver emulation layer.Why not to create something like compatibility layer for Windows drivers then?
From what I understand what you need is the Windows DDK. That's what you want to emulate with an extra layer. Maybe not as big as the Windows kernel, but some work nonethelessBecause that would mean reimplementing large part of Windows kernel which is circa 100 million lines of code and closed source. We are talking about 80 000 human developer years.
... or at least Microsoft claims that (after consulting it's lawyers)Because the drivers are part of the kernel and Windows and FreeBSD kernel have nothing in common.
They have nothing to fear of. The kernel is BSD licensed which is business friendly. Nobody will sue them. Oh wait a minute! Large parts of FreeBSD kernel are now licensed under CDDL. You know all that ZFS and DTrace cool stuff SUN engineers wrote. Damn no wonder Microsoft is using code and contributing financially to some other less relevant BSDs... or at least Microsoft claims that (after consulting it's lawyers)
Microsoft is contributing financially because its users of Powershell are demanding OpenSSH integration. It has nothing to do with the license. It's a business decision, nothing more, nothing less. If OpenSSH was under the CDDL license, the outcome would be the same.Damn no wonder Microsoft is using code and contributing financially to some other less relevant BSDs
And who demanded Windows Services for UNIX to be based on that less relevant BSD?Microsoft is contributing financially because it's users of Powershell are demanding OpenSSH integration. It has nothing to do with the license. It's a business decision, nothing more, nothing less. If OpenSSH was under the CDDL license, the outcome would be the same.
Windows Services for UNIX is/was a mix of BSD and GNU libraries, utilities, and applications that has since been discontinued.And who demanded Windows Services for UNIX to be based on that less relevant BSD?
Because as anyone familiar with GNU/Linux will tell you BSDs are dying and they are irrelevantWindows Services for UNIX is/was a mix of BSD and GNU libraries, utilities, and applications that has since been discontinued.