4 ms·
Its not that much different than the Linux kernel in that respect. Eg, you cannot submit a driver w/ifdefs and compat shims for other OSes.
by drewg123 8y ago
Its not that much different than the Linux kernel in that respect. Eg, you cannot submit a driver w/ifdefs and compat shims for other OSes.
- bunderbunder 8y agoTheoretically you can still get WPF running on another OS, but you'd have to do it the same way that WSL gets an Ubuntu userland running on Linux: You introduce a compatibility layer that it runs on top of. I think I'd prefer that approach, anyway - I'd guess it's cleaner and ultimately more maintainable than introducing a whole bunch of conditional logic for handling all the cross-platform issues into an already complicated piece of software.
- int_19h 8y agoWPF already has such a layer, actually - Media Integration Layer, MIL.
- mr_overalls 8y agoBut this isn't a kernel - it's a framework with explicit goals of being cross-platform.
- floatboth 8y agoNo, it never had a goal of being portable to non-Microsoft platforms, and it doesn't suddenly add that as a goal just because it's open source now.
- flukus 8y agoWell for WPF there was silverlight for a while, a limited but (gimped)cross platform version of WPF. I wouldn't be surprised if there were abstractions to make porting to openGL easier.
- nikofeyn 8y ago> it's a framework with explicit goals of being cross-platform where did they notate their goals for wpf and winforms to be cross-platform? they specifically mentioned they open-sourced them to open up windows development.
- mr_overalls 8y agoYou're right. I mistakenly conflated the goals of wpf with dotnetcore.
- deleted 8y ago[deleted]