[Q] Which Macs support Windows 8? - Windows Phone 8 Q&A, Help & Troubleshooting

Which Macs support Windows 8, and what are the Windows 8 system requirements?

Wrong forum, friend; this is the Windows Phone 8 forum, and no Macs can run that (at least not on bare hardware; you can install the emulator easily enough). There is an actual Win8/Windows RT forum as well, you probably want that one.
With that said, I'll answer this one question for you here, because it's dead simple and might save you a whole 15 seconds of using a search engine: Any Mac with a Core 2 Duo processor or later can run Win8, no problem. The first-gen Intel Macs (with the 32-bit-only Core Duo processors) probably could too, but I've never tried. You can either use Bootcamp (lets you dual=boot OS X and other things) or install on the bare hardware.

Related

Windows 7 on the Touchpad?

Any chance of or anyone know how to put win 7 onto my touchpad? I think it would make a great candidate for it.
Not possible natively as W7 doesn't offer an ARM port, unlike W8, which will. Now W7 via an emulator, that is another story.
As tbaker wrote you -
different architecture -
Mac OS & Windows uses x86/x86-64.
Android & iOS uses ARM.
Windows 8 will be also compiled against ARM.
TouchPad is Snapdragon ARM based.
Another thing to keep in mind is how much source is available.
Android is Open-Source from ground so usually once drivers are being written you can get it up & running to some extent.
Not the same with other platforms (Eg. W7 & iOS on Android devices)
tbaker077 said:
Not possible natively as W7 doesn't offer an ARM port, unlike W8, which will. Now W7 via an emulator, that is another story.
Click to expand...
Click to collapse
I bet that would run like a dead dog.
piiman said:
I bet that would run like a dead dog.
Click to expand...
Click to collapse
I'd be far more interested in getting Windows 8 (beta/alpha?) on this thing
SynGamer said:
I'd be far more interested in getting Windows 8 (beta/alpha?) on this thing
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1229307
W7 would run like absolute garbage on it most likely.
Windows 7 isn't ARM compliant but Windows 7 Compact Embeded is.
oups no it's not.
Sorry, i reboot my brain :
- Windows Embedded Compact 7 can run on ARM, MIPS, x86
- Windows Embedded Standard 7 can run on x86 / x64 only.
- Windows Phone 7 can be an another option to run Windows on HP touchpad...
(WCE 7 legal demo : Low-risk business model
• Download a 180-day trial edition
of Windows Embedded Compact 7
• Create product demos and build real
proof-of-concept devices to show to
customers and only pay for licenses
when you ship)
I know dos-box already exists, you could probably do qemu under chrooted ubuntu... Windows 7 would probably work, you'd be on the VERY low side of usable ram (~700mb), and I can guarantee it would be so slow that it isn't worth using. A stripped version of XP... might be worth looking into.
Like that :
google "Microsoft shows off Windows Embedded Compact 7 (Windows CE 7) tablet with Metro-Like UI"
Interesting what will it take to get Windows 7 Compact installed on the TP?
More work than its worth.
Sent from my ADR6400L using XDA Premium App
I think WP7 would run well on the pad.
-Sent from my Droid Incredible-
I wonder if Windows Phone 7.5 has the required drivers to run on the touchpad. Ram should be fine as most windows phones are running on 512mb ram
Yes sure, WP7 is based on Windows CE 7.
hyperfire21 said:
I wonder if Windows Phone 7.5 has the required drivers to run on the touchpad. Ram should be fine as most windows phones are running on 512mb ram
Click to expand...
Click to collapse
I'm sure it does.
-Sent from my Droid Incredible-
Windows 7 on the Touchpad - possible or not?
Hey Guys!
As far as I remember...the Touchpad first was designed to be used with Windows 7 (wasn´t it?). After a while they distinguished between the slate and the touchpad...so is it possible, to get Windows 7 working on the Touchpad?
Not in a million years.
Windows 7 won't ever be ported to the ARM architecture.
Windows 8 is possible, but highly unlikely since the ARM version won't be available through retail channels.

[Q] Windows 8 on Dell Streak 7

Has anyone figured out how to get windows 8 on the Dell Streak 7. This owuld be interesting. Can someone try to see if its possible.
You cant, period.
Win8/ARM isnt even available yet
Win8 needs a UEFI bootloader(?)
No drivers
I'm going to take a look at it, but most likely it won't happen.
For get about windows on the streak 7.... It would make more sense to have full ubuntu on this tablet...
Sent from my Desire HD using xda premium
s14evil said:
For get about windows on the streak 7.... It would make more sense to have full ubuntu on this tablet...
Sent from my Desire HD using xda premium
Click to expand...
Click to collapse
agreed...
Thorough there is no Arm version of windows 8 at this moment it will have one mobile version, microsoft work on it ( for getting inside mobile market )
concerning Drivers , like other windows version , drivers are inside because it supporte tegra 3 , so tegra 2 also ( i suppose that , no source)
So yes I think you can .
Question is : How to put it on.
But i join precedent post , i prefer have android 3.2 ( and i would want test 4 if i find tutorial to do it ,thanks if you mp me links ) wich is designed for this wonderful tab ( yes i love it ! but damned I hate the browser installed, and stil no chrome available ...sigh )
I m french man so ... sorry for my poor , bad , ugly english . ( don't report me i do my best ! )
Interesting...Sent from my Dell Streak 7 using xda app-developers app
If you are that desperate for windows on the dell streak 7 look into windows embedded or windows compact embedded (more than likely the one you want) then theme it to look and work like win8 although you will have all kinds of problems with it initially but hey at least its progress... also win8 (yes the RT variant too I believe) is locked to utilise the touch screen features on display ratio's greater than 1366x768 although that could probably be changed with registry patches, so unless you could get it on the streak 7 with native OTG support then you may have some luck if you manage to port the RT variant to the streak in the first place...
TLDR: probably a fair bit of work pulling it from an RT device first then even more pushing it to another
Windows 8 RT (ARM VERSION) will be coming out soon, on the Surface Tab. I'm sure a port of it is going to be possible, maybe not for this device but for other Android devices in the near future.
Hopefully someone will dedicate their time to porting Windows 8 RT onto this device.
ikutoisahobo said:
Windows 8 RT (ARM VERSION) will be coming out soon, on the Surface Tab. I'm sure a port of it is going to be possible, maybe not for this device but for other Android devices in the near future.
Hopefully someone will dedicate their time to porting Windows 8 RT onto this device.
Click to expand...
Click to collapse
the same was said about WP7, never saw it on any device that was released without it already
Nocturnal_50 said:
the same was said about WP7, never saw it on any device that was released without it already
Click to expand...
Click to collapse
But it has worked the other way around. In which you were able to install Android on a Windows phone
ikutoisahobo said:
But it has worked the other way around. In which you were able to install Android on a Windows phone
Click to expand...
Click to collapse
that may be the case, but not valid for this argument as nobody has ported wp7 to a device which it wasnt natively designed for.. windows is closed source for the most part, android is open source apart from the odd drivers (majority of OEMs withholding some/most information and/or kernel source) may as well make use of win8 embedded seeing as it is now out
Win8 RT won't be available as a separate system. It will only run on the devices where it is preinstalled by manufacturer. The chance you can run it on another device is pretty close to zero.
But the strongest point - why would anyone want it? A system which is heavilly locked, has no apps, no options to customize, almost no support from developers and apparently no future.
I would appreciate if I could run Ubuntu on my Dell Streak 7. That would turn it into a next generation device with the ability to use all desktop Linux applications.
javlada said:
Win8 RT won't be available as a separate system. It will only run on the devices where it is preinstalled by manufacturer. The chance you can run it on another device is pretty close to zero.
But the strongest point - why would anyone want it? A system which is heavilly locked, has no apps, no options to customize, almost no support from developers and apparently no future.
I would appreciate if I could run Ubuntu on my Dell Streak 7. That would turn it into a next generation device with the ability to use all desktop Linux applications.
Click to expand...
Click to collapse
win8 embedded has ARM support for the teg' series, you may wanna do some R&D before jumping the gun
Nocturnal_50 said:
win8 embedded has ARM support for the teg' series, you may wanna do some R&D before jumping the gun
Click to expand...
Click to collapse
I know that, but what does it have in common with my post? The chipset is not the only HW on a PC/tablet.
javlada said:
I know that, but what does it have in common with my post? The chipset is not the only HW on a PC/tablet.
Click to expand...
Click to collapse
RT and embedded are completely different, RT wont be run on "custom class" devices while embedded will, that is why you wont see slot machines running anything apart from windows embedded..... which of course you can run unsigned drivers on (extra win factor) so that pesky luna driver wont be an issue if someone decompiles and converts to win
A idea I had to getting win8 running was to install backtrack5 and then run win8 on a VM through vituralbox inside BT5. Only things stopping me at the moment from testing it is getting the mount points swapped around for the system and SD card; because BT5 the VirtualBox and win8 would all need about 17-18GB of room total. As soon as I get them swapped and everything installed I'll give it a try and report back.
I havnt had a chance to check the device manager on a Surface RT, but likely the largest hurdles for win8 on any arm device:
Bootloader: The Surface RT (and likely all windows RT devices) uses UEFI, and all android tablets do not.
Windows RT is essentially Win8core/arm with things removed vs the x86 and x64 versions.
I would expect that it takes advantage of UEFI services during bootup, and we would essentially need a uefi bootloader ported to the S7.
Ram: Win8 doesnt like 512mb ram, arm or not. If we could hypothetically boot it, it would likely not run well.
Display: The S7 has a 800x480 display, which means that all "metro" apps will not run, and as winRT currently has no third party apps, it would be completely crippled.
Drivers: I didnt get a chance to poke around winRT's device manager, but some components may already have drivers.
I would expect that it's like win8/x86 and win8/x64 in that it just needs a working driver and it does not need to be tailored to the specific device.
(for example: if you have the win8/arm driver for a broadcom BCM4330 wifi card, it will work for all winRT devices that use it)
If we hypothecially were able to install winRT, we would likely have no touchscreen drivers and battery drivers.
Also the tegra2 likely wouldnt have platform drivers while the tegra3 does.
Even if you were able to write your own drivers, winRT might require drivers to be signed and there might be no way to disable signature verification on winRT.
I expect that windows update can deliver driver updates in the same way as win8/x86/x64.
WinRT is essentially a "desktop os" and not a "mobile os," you can even repartition a surface RT from within windows like you would expect on win8/x86/x64
On android you could use repartition a live device, but it's simply not designed for it.
Just because it's install media isnt available means very little to us, this is true for wp7 and somewhat true for android.
Granted: if we could run winRT, i'd definitely use it (even if it was crippled by the lack of "metro" apps). Not all of us want desktop linux and would rather stop using the device if we were forced to choose.
looks like win8 embedded is the next best thing if anyone is really that desperate for win8... even then its an issue of drivers
I think it would be better and easier to get ubuntu native on the streak if you want a desktop environment.
Sent from my Inspire 4G using xda premium

Windows 8 on Nexus 7(possible?)

First of all my english is not good and there are alot of threads which contains the same question.
But I wondered if Windows 8 could be installed on the Nexus 7. We all know Windows 8 requirs UEFI the rest should work fine if the Nexus 7 would have UEFI. However I just thought about it and I just got the idea to emulate UEFI. Of course It's not easy because Windows 8 runs only on signed UEFI.
I found this project some days ago: hackintosh ...(Cann't post a link)
Of course I knew hackintosh before,but never notices that they use an EFI emulation. As far I know UEFI is different,but I'm sure It's also possible to write an UEFI emulation for the Nexus 7.
Why would you get a Nexus 7 to run Windows 8?
Why on earth would you want to run Windows 8...
You know Windows 8 doesn't run Windows apps right???
CrazyPeter said:
Why on earth would you want to run Windows 8...
You know Windows 8 doesn't run Windows apps right???
Click to expand...
Click to collapse
Windows 8 RT doesn't run x86 excuteables that's true,but all .net assemblys and java stuff(requirs arm java version) are still supported and most x86 stuff is open source so you can just recompile it. So this shouldn't be the problem. I just figured out that Virtual Box and VmWare support Windows 8.
Why?!
Why?! god why?
I don't understand... Just buy a 'Surface' or something.
Windows 8 is a inferior product for mobile devices.
muldy said:
Why?!
Why?! god why?
I don't understand... Just buy a 'Surface' or something.
Windows 8 is a inferior product for mobile devices.
Click to expand...
Click to collapse
So your opinion is Android is better? Did you ever tested Windows 8 on a tablet? It's quite good and offers good performance. Sure Metro isn't that good,but It's better then Android. And a surface costs almost twice as much as a nexus 7.
Sure Metro isn't that good
Why do you have a Nexus 7 then? if windows... so great?
Guys....4 irrelevant replies....
Leave the emotions aside; nexus is packed with hardware and there's no $200 win8 tablet in the market...simple.
(assuming it can be done, that is)
Nexus32gb said:
Guys....4 irrelevant replies....
Leave the emotions aside; nexus is packed with hardware and there's no $200 win8 tablet in the market...simple.
(assuming it can be done, that is)
Click to expand...
Click to collapse
It's still a dumb question. If someone had done it they would have plastered it all over XDA and the internet by now.
qxyre said:
I just figured out that Virtual Box and VmWare support Windows 8.
Click to expand...
Click to collapse
Ah, I see a formula:
1. Get a Nexus 7
(optional - upgrade to Android 4.2.x)
2. Exchange the native Android for a Windows 8
3. Install an OS emulator on Win8
4. Boot Linux/MacOS/whatever from within the emulator
5. ???
6. PROFIT
I don't think it's a DUMB question OP, but it may be naive .. but that's okay, that's why (s)he's asking.
Win 8 RT will likely never run on non-directly-supported hardware ... it'll likely be a controlled distribution similar to how iOS is controlled, but with a slightly wider hardware manufacturing base (at least in the near term).
To get it to run on non-MS supported hardware will require someone with a driver development kit for Win 8 RT and knowledge to that level, in order to provide the system with the necessary support for the hardware in the Nexus 7 ... just because the CPU is binary compatible doesn't mean the rest of the hardware is compatible.
C0derbear said:
I don't think it's a DUMB question OP, but it may be naive .. but that's okay, that's why (s)he's asking.
Win 8 RT will likely never run on non-directly-supported hardware ... it'll likely be a controlled distribution similar to how iOS is controlled, but with a slightly wider hardware manufacturing base (at least in the near term).
To get it to run on non-MS supported hardware will require someone with a driver development kit for Win 8 RT and knowledge to that level, in order to provide the system with the necessary support for the hardware in the Nexus 7 ... just because the CPU is binary compatible doesn't mean the rest of the hardware is compatible.
Click to expand...
Click to collapse
And this, my dear friends, is an exemplary reply.
Thinkabout this. If the HD2 devs were all thinking like some of you did on this thread, we'd never have:
Windows Mobile 6.5
Windows Phone 7
Android
Meego
Ubuntu
Even frickin' Windows 95
on our Leo devices. So never say never. :fingers-crossed:
Although it seems highly unlikely that the Nexus 7 could run all these OS-es...
Windows 8 RT has a secure boot process that requires security keys from Microsoft. Not that it won't probably be hacked, but I don't see it happening any time soon. Furthermore, Windows 8 is not Open Source, so actually getting it running would require a miracle.
C0derbear said:
I don't think it's a DUMB question OP, but it may be naive .. but that's okay, that's why (s)he's asking.
Win 8 RT will likely never run on non-directly-supported hardware ... it'll likely be a controlled distribution similar to how iOS is controlled, but with a slightly wider hardware manufacturing base (at least in the near term).
To get it to run on non-MS supported hardware will require someone with a driver development kit for Win 8 RT and knowledge to that level, in order to provide the system with the necessary support for the hardware in the Nexus 7 ... just because the CPU is binary compatible doesn't mean the rest of the hardware is compatible.
Click to expand...
Click to collapse
backlund said:
Windows 8 RT has a secure boot process that requires security keys from Microsoft. Not that it won't probably be hacked, but I don't see it happening any time soon. Furthermore, Windows 8 is not Open Source, so actually getting it running would require a miracle.
Click to expand...
Click to collapse
Mac is also hacked by Hackintosh and It's also secured. And If Windows 8 boots in a virtual machine as Virtual Box and VM Ware It should be possible to code something which emulates it. I'm very new to this bootloader and bios stuff. I just wrote some c++ applications and reversed some stuff with ida. I know It's not easy to realise this at all,but if it really runs in a virtual machine we could try to fake those virtual machines.
qxyre said:
So your opinion is Android is better? Did you ever tested Windows 8 on a tablet? It's quite good and offers good performance. Sure Metro isn't that good,but It's better then Android. And a surface costs almost twice as much as a nexus 7.
Click to expand...
Click to collapse
Probably not the place to be saying windows 8 is better than android. Lol.
Whether or not it was a stupid question may be debatable, but what isn't is that it doesn't belong in here. The General forums are supposed to be for things that are relative to the device or their use that would interest ALL users. I'm sure the number of people wanting to run ANY flavor of Windows on their Nexus 7 is a small one and certainly not of interest to the average Nexus 7 owner. If it were news that someone had actually done this, then it might be General-worthy, but as a subject it should have been put in Q&A since it is, for all intent and purpose, a question looking for an answer.
Isn't the whole "can i run X on my device" one of the positive aspects of having an android?
It doesn't have to make any sense, it's just about the "we can if we want"!
However, running windows on the Nexus 7 certainly is a difficult task.
We need a mole inside Microsoft to smuggle out those juicy source files and drivers
Miami_Son said:
Whether or not it was a stupid question may be debatable, but what isn't is that it doesn't belong in here. The General forums are supposed to be for things that are relative to the device or their use that would interest ALL users. I'm sure the number of people wanting to run ANY flavor of Windows on their Nexus 7 is a small one and certainly not of interest to the average Nexus 7 owner. If it were news that someone had actually done this, then it might be General-worthy, but as a subject it should have been put in Q&A since it is, for all intent and purpose, a question looking for an answer.
Click to expand...
Click to collapse
this applies to most of the posts in general, but obviously you're not calling them out. a lot of us are capable of being enthusiasts of more than one OS and not instabashing posts like this. It's lead to an interesting discussion as well.
Fatal1ty_18_RUS said:
Ah, I see a formula:
1. Get a Nexus 7
(optional - upgrade to Android 4.2.x)
2. Exchange the native Android for a Windows 8
3. Install an OS emulator on Win8
4. Boot Linux/MacOS/whatever from within the emulator
5. ???
6. PROFIT
Click to expand...
Click to collapse
Forget about running any kind of OS Emulator on a Nexus 7, especially not x86. Best case scenario, it won't run. Worst case? Your N7 is smoked.

[Q] Alternate OSs

This thing appears to have the same specs as the Surface 2, other than the screen res. Anyone know of any plans for a Windows RT ROM for the TF701T?
Had anyone ever made a Windows RT rom for any device?
Sent from my SAMSUNG-SGH-I317 using Tapatalk
Don't think anyone wants too. Windows RT is generally shunned by most people, and with the price of the pro tablets dropping, I don't really see the point in it.
Just my opinion, and I could be completely wrong
Sent from my Venue 8 3830 using XDA Premium HD app
Correct me if I'm wrong, but I don't think windows RT is open source.
Sent from my GT-I9505G using xda app-developers app
Windows RT is a proprietary product of Microsoft and is closed source in every way. Distributing Windows RT without Microsoft’s consent is a sure-fire way to get yourself in jail for infringing on Microsoft’s intellectual property rights. I suspect it will also be almost impossible to make Windows RT run on any Android devices without the help of Microsoft. Furthermore, Windows RT requires UEFI secure boot, which is not available on the tf701.
On a less relevant note, except for Microsoft Office, there is zero reason for me to use Windows RT. Windows 8.1 devices are already cheap enough. If one day Intel and AMD manage to produce low-power SoCs that are powerful enough to run Photoshop and Excel, there will be no need for Windows RT then.
huy_lonewolf said:
Windows RT is a proprietary product of Microsoft and is closed source in every way. Distributing Windows RT without Microsoft’s consent is a sure-fire way to get yourself in jail for infringing on Microsoft’s intellectual property rights. I suspect it will also be almost impossible to make Windows RT run on any Android devices without the help of Microsoft. Furthermore, Windows RT requires UEFI secure boot, which is not available on the tf701.
On a less relevant note, except for Microsoft Office, there is zero reason for me to use Windows RT. Windows 8.1 devices are already cheap enough. If one day Intel and AMD manage to produce low-power SoCs that are powerful enough to run Photoshop and Excel, there will be no need for Windows RT then.
Click to expand...
Click to collapse
Agreed.
I had a Surface RT for one month. Not only did it suck - couldn't do much on it, the touch screen died, so I sent it back and upgraded to a surface pro which has been much better on the whole.
Ubuntu
And what about Ubuntu on tablets? Anyone tried it?
Ubuntu touch dual boot
Would be really interested in Ubuntu touch dual boot for the tf701t if anyone is up for it.
sbdags said:
Agreed.
I had a Surface RT for one month. Not only did it suck - couldn't do much on it, the touch screen died, so I sent it back and upgraded to a surface pro which has been much better on the whole.
Click to expand...
Click to collapse
You still have and use the surface pro?
Snah001 said:
You still have and use the surface pro?
Click to expand...
Click to collapse
Nope sold it and bought a proper laptop
You won't find a windows ROM on the TF701 but did you hear what ASUS is going to release at the end of March? The Transformer Book Duet TD300. Its a dual boot Android/Windows tablet. Looks sick.
Transformer Book Duet TD300 specs.
Dual-OS - Windows 8.1 Standard / Android 4.2.2
13.3-inch Full HD IPS multi-touch display
Up to Intel® Core™ i7 processor
4GB DDR3L 1600 RAM
Up to 128GB SSD in Tablet
Up to 1TB HDD in Dock
38WHr battery, estimated battery life around 5 hours in Windows 8.1 and 6 hours in Android 4.2.2.
802.11ac Wi-Fi; Bluetooth 4.0 + EDR
Tablet ports: Micro SD card, Headphone jack, DC jack
Keyboard dock ports: 1 x USB 3.0, 2 x USB 2.0, 10/100Mbit/s LAN, HDMI 1.4, audio combo jack, DC jack
http://www.asus.com/us/News/hnzqzGZ8TfSnrQTo
a few sites listed this as going to cost 599. Not a bad price for those specs. I would return my tf701 right now for that if it came out already. But based on those "Up to..." parts in the specs I bet there will be different variations. i7 with 128 gb SSD and 1 TB HD will most likely be over 1,000.
Alternate OS
Hi.
I'm sorry, my English is very bad because I'm from Ukraine.
I will buy this tablet, but I want to have Ubuntu. Tablet+Android = Tablet, Tablet+Dock+Ubuntu = Laptop, I think. I like Linux.
Here is guide about porting Ubuntu, but I need source code.
Here is only kernel's code, as I understand it. Is Asus submit full source code, or no?
Thank you.
Linux4Tegra
Do you allready saw this?
https://developer.nvidia.com/linux-tegra-rel-17
Linux For Tegra
kennyMC said:
Do you allready saw this?
Click to expand...
Click to collapse
That's really interesting! Perhaps, would can made multiboot - Android and Ubuntu (or other distro). But, I think, also need drivers for Wi-Fi, USB, and other peripheral devices.
maybe you shoud look at this threads:
http://forum.xda-developers.com/showthread.php?t=2387133
http://forum.xda-developers.com/showthread.php?t=2026919
Linux for Tegra
Thank you.
I think, your links will help me. In all, different between tf700 and tf701 isn't big. I discuss this problem in one Russian forum too. If I'll can make dual-boot at this tablet, I surely write here.
We have console quality gaming in a 10 inch tablet. How low can you go as far as optimization. No limit. Compile it yourself. Or jam some disease like windows rt in. Make a Apple Android out of it. No thanks.
You can use debian kit. Not sure how it is with UI.
Well if i had the tf701t we could be having some linux fun, but i went the asus t100 route. There really should be very little to have to do to get a multiboot. All dual boot scripts from the tf700 should work (just maybe need partitions modified) The kernel shouldn't need really any modification to boot, Its all really in the ramdisk.

[Q] Windows 10

Given that Microsoft are saying that Windows 10 will run on the Pi 2 and that ROMs are also being created to run on a number of Android phones, what are the chances that we may one day see Windows 10 on our Touchpad?
Doubtful... but.. "who knows"?
Who knows about Windows and ARM?????????????
I read the NTKernel does have a lot of driver support for arm devices... somehow I doubt they would run right on the touchpad. (Adreno might work)
Just read the raspberry pi2 is not getting the full blown windows 10 version... Seems to be a lot of speculation on what exactly this will do. (do you get a desktop?) anyways... a lack of arm applications......
It's doubtful Microsoft will make the platform free and open like android. There will most likely be an arm version but paid and I'm very doubtful Microsoft will release something for such an old device.

Categories

Resources