Hi Darth Revan,
Welcome to TSG!
I googled for Winix and came up with an air cleaner, an Atlanta consultancy, an industrial refrigeration equipment co,, and a Korean satellite company division. Got a link to a website for your Winix?
Both Windows (what Windows version is your Winix targeting btw) and Linux have what is called a HAL or hardware abstraction layer - and I would guess that the Mac also has a HAL. As for any interface there are two sides - one facing the hardware, the other facing the upper layers of the OS. Seems like you have double the work cut out for you whatever you choose.
Obviously, because you have chosen Linux, you are running the Linux HAL in the kernel. Because you are running the Linux kernel, it's best to stick to Linux drivers.
As far as GUI is concerned, I am guessing that you want the user interfaces to look like and act like either Windows or the Mac. Sorry, haven't a clue.
By operational, does this mean that your Winix can issue commands from a terminal window - or haven't you gotten that far yet?
What exactly do you mean by: Winix doesn't like the Intel Macs, other than it (I presume Winix) runs on any computer. Does that mean that you have tried to load it onto the hardware of an Intel Mac computer and it fails to boot - and if so, how far does it get? Does it also mean that when you load it onto another Intel computer other than an Intel Mac it runs? What do you mean: it runs? What can your new creation do?
Have you made your Winux into a Live CD so that it does not have to use any disk and can run in RAM with a file system built in memory? Have you considered such a possibility?
The problems you face in your project are all compatibility related. Given your name, Winix, I would guess that you should give some thought to choosing one or the other (Windows or Mac) as relates to GUI. If the Mac is really that important to you have you considered the name: WinMacLin or WinMacix?
Have you heard of VMWare, Xen, Win4Lin, or Bochs? Look
here for info.
-- Tom