Magenta flashing indicates a firmware/system update of sorts. They shouldn't trigger on their own, so is there any possibility you did anything other than just turning it on? Have you tried a factory reset to see if than helps (it most always does)?
Hate to say it, but this is one of those made up things that cause more harm that it helps solve. Where exactly did you get the notion from that you need Linux? I've gotten things to work nicely on windows 7, 8, 8.1, and 10, using various versions of software (node.js, CLI, etc.). Saying things like "I don't want to install Linux, therefor it doesn't work" without anything to back up why you'd need Linux, is not helping anyone.
I've seen that post, and noted you stopped responding to suggestions. There's very little we can do to help in that case.
It has been for a rather long time, really. http://blog.particle.io/2014/08/06/control-the-connection/
If you don't like reading the blog (which is perfectly okay), perhaps you should try the docs: https://docs.particle.io/reference/firmware/core/#system-modes
Or the forums: New feature: control your connection!
Or the FAQ: https://docs.particle.io/support/troubleshooting/mode-switching/core/
...
That's expected behavior for a single threaded application that is dependent of WiFi, wouldn't you think? It (very roughly) looks like this in the background.
Main(){
process_cloud_stuff(); //this needs internet, obviously.
run_user_code();
}
If it doesn't have a connection, how is it going to handle the cloud stuff? If you don't tell it what to do, in this case, it'll try to connect, which I think is more than reasonable...
We can go on like this for another while, but perhaps you'd like to get your Core working again? If you're willing to give it another shot, I think it's doable.