Nintendo Switch SX OS (Sysnand) & Atmosphere (Emunand) Guide/Discussion

xYuunax

Well-Known Member
OP
Member
Joined
Feb 6, 2018
Messages
333
Trophies
0
Location
Hong Kong
XP
1,690
Country
Hong Kong
Want to keep SX OS (XCI loading+USB) & use Atmosphere, here's how:


UPDATE: Please Note I will no longer be supporting this guide and will not be answering any questions. If you decide to proceed even after my warnings, then you are on your own. I recommend you to use/find a more useful & recent/updated guide.

DISCLAIMER :
I'm sure by this point you are well aware of the risks of modding your Nintendo Switch (brick, bans, etc). I am not liable for anything that happens to your switch or devices, loss of files etc.. If you are worried about messing up, then I suggest you to stop. This is also by no means the best or All-In-One guide, this is tailored specifically for users with a similar setup, depending on your Switch Model and usage, your experience may vary.

There's already a well written guide by dsync89 over at github, I would advise you to head on over and read that instead: https://github.com/dsync89/Ultimate-Guide-to-Migrate-SXOS-SX-Core-to-Atmosphere Most of the steps are very similar, SX Core in this case so If that's what you have then this is perfect for you!

I will walk you through the process of installing Atmosphere while retaining SXOS, and also clarify some things and set some expections.

Please note that I will not touch upon the process of hacking the switch, AutoRCM, NAND backups, or anything else other than setting up Atmosphere with SXOS. The expectation is that you've already gone through the process or at least have some experience with console modding. But in case you're not, there are already plenty of guides that can facilite this need. ex: (https://nh-server.github.io/switch-guide/), you should take a step back and start there.

Please forgive me, If there are any mistakes or innacuracies, or if there are newer or better methods. I'm sure you will let me know ;)

My Setup:

Nintendo Switch
'Erista' Model with SX OS Pro (dongle).
sysNAND FW is 10.2.0 for SX OS (3.10) functionality. (Personally I don't use the dock, so have not tested the USB functionality)
emuNAND
FW 13.0.0 (Hidden Partition) running Atmosphere.
Android
& Lakka for emulation gaming.

Pre-Setup (Let's clarify some things and prepare you mentally):


FAQs:
  • Can I update to latest FW (13.0.0) and use SX OS? NO, SX OS 3.1.0 is the last known version, and only supports up to FW 11.0.0 (For MARIKO Switch this is SUPER IMPORTANT!!)
  • Can I use SX OS emuNAND in Atmosphere? YES , you can migrate and update it for Atmosphere usage. But I recommended starting over using Hekate to create a Atmo emuNAND instead.
    • You can use tools like 'emutool' to backup your SX OS emuNAND and restore it under an Atmosphere emuNAND.
  • Will I be able to play games online and access the Shop? NO, as there is no "Fool-Proof" way to prevent Bans, so this is highly discourage. Ultimately It's your device, so you can do whatever you want to it.
  • Can I have 2 emuNANDs? SXOS & Atmosphere? YES, Please visit this wonderful guide by Mikefor20 https://gbatemp.net/threads/how-to-...en-partitions-on-the-same-sd-tutorial.601607/

Warnings/Tips Before Proceeding:
  • I strongly advise against using multiple SD cards, as the reader is prone to breaking due to its poor design. You can find more about this with a general web search "sd card reader broken pins".
    • You can use Hekate's (SD UMS) feature to transfer files between the switch via a USB cable, FTP is also another option.
  • Make backups, and backup those backups in another location! sysNAND/emuNAND/Titles everything!! Use Hekate/Emutool/NxNandManager what ever it takes to protect your device!
  • Make sure you are awake and attentive, we all make mistakes, but some mistakes are irreversible!! :hateit:
  • Read everything twice before proceeding.
  • This can be a long process, depending on how many things you are installing, If things don't work the first time, take a breather/brake and start over again.
I recommend to start with a freshly formatted SD card, make sure you have done NAND/Saves/Titles Backups. (Again, this is something that you should have done already when playing with CFW)

Things to keep in mind:

- FAT32 is highly recommended as it is less likely to corrupt
- Use XCI-Cutter to split XCI files as FAT32 has a 4gb file size limitation. (Needs Cluster/Allocation Unit Size:32k)
- You can use exFAT partitions, but it's been reported that it has a high chance of corruption, resulting in loss of data.

I hope this guide has helped you in some way, If not, I do apologize, I will try my best to keep this guide as current as possible and add new findings when possible.

You're Welcome to post replies and start discussions on different methods or tips on how to make this better.


Requirements/Extras/Installation/Credits/Configs


RequirementsExtrasInstallationCreditsWIPhekate_ipl.iniconfig.ini




    1. Use this guide to prepare the SD card with atmosphere files, https://nh-server.github.io/switch-guide/user_guide/emummc/sd_preparation/, add your SX OS files as well.
    2. Boot into Hekate via 'Other Payloads' in SX OS's bootmenu, hekate_ctcaer_5.6.2.bin should be in root of the SD card.
    3. In emuMMC click 'Create emuMMC' to Partition & Format the SD Card. (Configure your setup, 1/2 RAW emuNANDs, Android partition, etc)
    4. Once the partitions have been created, you will need to run 'Create emuMMC' again to format the RAW partition(s). (This will copy the sysNAND and create the emuNAND)
    5. XCI in FAT32: Verify the SD card is formatted with 'Cluster: 32 KiB' in 'Console Info/Storage & Battery Info/microSD' . This is an issue for larger SD cards as it defaults the cluster to 64k. XCI files larger than 4gb will need to be split, and Partition formatted with Cluster Size of 32k to work. You will need to plug in the SD card into a PC to format. I recommend FAT32GUI for Windows.
    6. Run Atmosphere emuNAND and test to see everything is working by verifying System settings/System/Current Version, it should show your current FW|AMS 1.1.1|E
    7. At this point you should have everything up and running with a fresh install. 'Restart' should bring you back into 'Hekate',
    8. Go into 'Tools' & 'USB Tools/SD Card' plug the switch to a PC via USB cable. You should see the switch's SD card mounted on the PC, you can start re-installing and moving files/games/homebrew etc.
    9. If you don't have a USB-C to A cable, use FTP instead: https://www.cfwaifu.com/switch-ftp/ or just simply insert SD into a PC directly.
    10. Drop the SX OS bin payload into /bootloader/payloads/ so you can boot back into SX OS from Hekate, check sysNAND & XCI mounting is still working.
    11. 'Restarting' in SX OS will reboot into SX OS, not Hekate, so you will need to hold the VOLUP button while its restarting to access the SX OS bootmenu.
    12. By this point you should have a working sysNAND SX OS & emuNAND Atmosphere.
    13. Recommended: Install/use Telsa overlay, not many sys modules work with SXOS, but fastCFWswitcher works and is a great way to switch between CFWs/systems/emulators without having the need of the dongle/cable. https://gbatemp.net/threads/tesla-the-nintendo-switch-overlay-menu.557362/
    14. I've included my hekate_ipl.ini & fastCFWswitcher config.ini , you can use that as an example to tailor your setup.
  1. Atmosphere and all parties involved: https://github.com/Atmosphere-NX/Atmosphere#credits
    CTCaer for Hekate.
    Guide written by staff members of the Nintendo Homebrew Discord Server https://nh-server.github.io/switch-guide/
    Lakka Team
    Switchroot Team
    WerWolv
    for his Telsa Overlay.
    Hartie95 for fastCFWswitcher overlay
    Destiny1984 for his XCI-Cutter tool
    TheyKilledKenny for his emutool
    eliboa for NxNandManager
    dezem for Swiss Army Knife tool
    dsync89 for this great guide over at github https://github.com/dsync89/Ultimate-Guide-to-Migrate-SXOS-SX-Core-to-Atmosphere
    CFWaifu for their great guides here https://www.cfwaifu.com
    And everyone else involved in the homebrew scene, I'm sorry If I did not name you.

  2. Attempting to create a SX OS emuNAND (Hidden Partition) alongside a Atmosphere emuNAND(Hidden Partition) by partioning the SD card in Linux.
    • Unsucessful so far.

  3. [config]
    autoboot=0
    autoboot_list=0
    bootwait=0
    autohosoff=0
    autonogc=1
    updater2p=1
    backlight=100

    [CFW - emuMMC]
    fss0=atmosphere/package3
    kip1patch=nosigchk
    emummcforce=1
    atmosphere=1
    icon=bootloader/res/icon_payload.bmp
    id=ATMO

    [Switchroot Android 10]
    payload=switchroot/android/coreboot.rom
    id=SWANDR

    [YabaSanshiro]
    payload=yabasanshiro/boot/coreboot.rom
    logopath=yabasanshiro/boot/splash.bmp
    id=YABA

    [Lakka]
    payload=lakka/coreboot.rom
    logopath=lakka/splash.bmp
    id=SWR-LAK
    icon=lakka/icon_lakka_hue.bmp

    [SX OS]
    payload=bootloader/payloads/sxos.bin
    icon=
    id=SXOS

    [Atmosphere FSS0 SYS]
    fss0=atmosphere/package3
    kip1=atmosphere/kips/*
    emummc_force_disable=1
    icon=bootloader/res/sys_cfw_boot.bmp

  4. [CFWS]
    type=section
    name=cfws

    [EMUNAND]
    name=emuNAND
    path=/hekate_ctcaer_5.6.2.bin
    bootId=ATMO

    [SXOS]
    name=SxOS
    path=/hekate_ctcaer_5.6.2.bin
    bootId=SXOS

    [ANDROID]
    name=Android10
    path=/hekate_ctcaer_5.6.2.bin
    bootId=SWANDR

    [LAKKA]
    name=Lakka
    path=/hekate_ctcaer_5.6.2.bin
    bootId=SWR-LAK

    [YABASANSHIRO]
    name=YabaSanshiro
    path=/hekate_ctcaer_5.6.2.bin
    bootId=YABA

    [TOOLS]
    name=Tools

    [HEKATE]
    name=Hekate
    path=/hekate_ctcaer_5.6.2.bin

    [LOCKPICKRCM]
    name=Lockpick RCM
    path=/bootloader/payloads/Lockpick_RCM.bin

    [UMS]
    name=UMS

    [SD_CARD]
    name=SD
    path=/hekate_ctcaer_5.6.2.bin
    ums = sd

    [EMMC_GPT]
    name=EMMC GPT
    path=/hekate_ctcaer_5.6.2.bin
    ums = emmc_gpt
 
Last edited by xYuunax,
  • Like
Reactions: astrocapsule

Lutfi

Member
Newcomer
Joined
Jul 2, 2021
Messages
9
Trophies
0
Age
32
XP
137
Country
Indonesia
Hey, did you know that dual boot doesn't work on MARIKO with FW 13.0.0 (AMS 1.2 SYSNAND)? I've tried and it's resulted on forgetting SXOS for a while (until I decide to downgrade SYSNAND) .

Please let me know if you have any way to boot SXOS Emunand (already made/backed up on FW 11.0.0 previously) on hekate with SYSNAND FW 13.0.0.
 

Lutfi

Member
Newcomer
Joined
Jul 2, 2021
Messages
9
Trophies
0
Age
32
XP
137
Country
Indonesia
This error is what you will get on MARIKO when try to run CFW AMS on SYSNAND & SXOS on Emunand with the same boot.dat (either hekate or SXOS).
 

Attachments

  • 20211018_234202.jpg
    20211018_234202.jpg
    1.5 MB · Views: 286

xYuunax

Well-Known Member
OP
Member
Joined
Feb 6, 2018
Messages
333
Trophies
0
Location
Hong Kong
XP
1,690
Country
Hong Kong
Hey, did you know that dual boot doesn't work on MARIKO with FW 13.0.0 (AMS 1.2 SYSNAND)? I've tried and it's resulted on forgetting SXOS for a while (until I decide to downgrade SYSNAND) .

Please let me know if you have any way to boot SXOS Emunand (already made/backed up on FW 11.0.0 previously) on hekate with SYSNAND FW 13.0.0.
Hi,

Yes I did know. It's indicated in the FAQs that SXOS only supports 11.0.0
  • Can I update to latest FW (13.0.0) and use SX OS? NO, SX OS 3.1.0 is the last known version, and only supports up to FW 11.0.0
You will need to use PC tools to create the SX OS emunand or downgrade as you said.

I suggest you to check out https://gbatemp.net/threads/emutool...r-sd-switch-emu-type-on-sxos-and-more.550756/

Also Mikefor20 has a cool guide up for dual emunand:
https://gbatemp.net/threads/how-to-...en-partitions-on-the-same-sd-tutorial.601607/
 
Last edited by xYuunax,

mikefor20

Well-Known Member
Member
Joined
Jan 12, 2009
Messages
1,920
Trophies
2
Location
Mushroom Kingdom ( o Y o )
XP
3,791
Country
United States
Want to keep SX OS (XCI loading+USB) & use Atmosphere, here's how:


UPDATE: Please Note I am no longer updating this guide as I've decided to go Atmosphere sysNAND 13.0.0 exclusively.

DISCLAIMER :
I'm sure by this point you are well aware of the risks of modding your Nintendo Switch (brick, bans, etc). I am not liable for anything that happens to your switch or devices, loss of files etc.. If you are worried about messing up, then I suggest you to stop. This is also by no means the best or All-In-One guide, this is tailored specifically for users with a similar setup, depending on your Switch Model and usage, your experience may vary.

There's already a well written guide by dsync89 over at github, I would advise you to head on over and read that instead: https://github.com/dsync89/Ultimate-Guide-to-Migrate-SXOS-SX-Core-to-Atmosphere Most of the steps are very similar, SX Core in this case so If that's what you have then this is perfect for you!

I will walk you through the process of installing Atmosphere while retaining SXOS, and also clarify some things and set some expections.

Please note that I will not touch upon the process of hacking the switch, AutoRCM, NAND backups, or anything else other than setting up Atmosphere with SXOS. The expectation is that you've already gone through the process or at least have some experience with console modding. But in case you're not, there are already plenty of guides that can facilite this need. ex: (https://nh-server.github.io/switch-guide/), you should take a step back and start there.

Please forgive me, If there are any mistakes or innacuracies, or if there are newer or better methods. I'm sure you will let me know ;)



Pre-Setup (Let's clarify some things and prepare you mentally):


FAQs:
  • Can I update to latest FW (13.0.0) and use SX OS? NO, SX OS 3.1.0 is the last known version, and only supports up to FW 11.0.0 (For MARIKO Switch this is SUPER IMPORTANT!!)
  • Can I use SX OS emuNAND in Atmosphere? YES , you can migrate and update it for Atmosphere usage. But I recommended starting over using Hekate to create a Atmo emuNAND instead.
    • You can use tools like 'emutool' to backup your SX OS emuNAND and restore it under an Atmosphere emuNAND.
  • Will I be able to play games online and access the Shop? NO, as there is no "Fool-Proof" way to prevent Bans, so this is highly discourage. Ultimately It's your device, so you can do whatever you want to it.
  • Can I have 2 emuNANDs? SXOS & Atmosphere? YES, though one of them will have to be a File Type emuNAND.(Not Tested)

Warnings/Tips Before Proceeding:
  • I strongly advise against using multiple SD cards, as the reader is prone to breaking due to its poor design. You can find more about this with a general web search "sd card reader broken pins".
    • You can use Hekate's (SD UMS) feature to transfer files between the switch via a USB cable, FTP is also another option.
  • Make backups, and backup those backups in another location! sysNAND/emuNAND/Titles everything!! Use Hekate/Emutool/NxNandManager what ever it takes to protect your device!
  • Make sure you are awake and attentive, we all make mistakes, but some mistakes are irreversible!! :hateit:
  • Read everything twice before proceeding.
  • This can be a long process, depending on how many things you are installing, If things don't work the first time, take a breather/brake and start over again.
I recommend to start with a freshly formatted SD card, make sure you have done NAND/Saves/Titles Backups. (Again, this is something that you should have done already when playing with CFW)

Things to keep in mind:

- FAT32 is highly recommended as it is less likely to corrupt
- Use XCI-Cutter to split XCI files as FAT32 has a 4gb file size limitation. (Needs Cluster/Allocation Unit Size:32k)
- You can use exFAT partitions, but it's been reported that it has a high chance of corruption, resulting in loss of data.

I hope this guide has helped you in some way, If not, I do apologize, I will try my best to keep this guide as current as possible and add new findings when possible.

You're Welcome to post replies and start discussions on different methods or tips on how to make this better.


Requirements/Extras/Installation/Credits/Configs


RequirementsExtrasInstallationCreditsWIPhekate_ipl.iniconfig.ini




    1. Use this guide to prepare the SD card with atmosphere files, https://nh-server.github.io/switch-guide/user_guide/emummc/sd_preparation/, add your SX OS files as well.
    2. Boot into Hekate via 'Other Payloads' in SX OS's bootmenu, hekate_ctcaer_5.6.2.bin should be in root of the SD card.
    3. In emuMMC click 'Create emuMMC' to Partition & Format the SD Card. (Configure your setup, 1/2 RAW emuNANDs, Android partition, etc)
    4. Once the partitions have been created, you will need to run 'Create emuMMC' again to format the RAW partition(s). (This will copy the sysNAND and create the emuNAND)
    5. XCI in FAT32: Verify the SD card is formatted with 'Cluster: 32 KiB' in 'Console Info/Storage & Battery Info/microSD' . This is an issue for larger SD cards as it defaults the cluster to 64k. XCI files larger than 4gb will need to be split, and Partition formatted with Cluster Size of 32k to work. You will need to plug in the SD card into a PC to format. I recommend FAT32GUI for Windows.
    6. Run Atmosphere emuNAND and test to see everything is working by verifying System settings/System/Current Version, it should show your current FW|AMS 1.1.1|E
    7. At this point you should have everything up and running with a fresh install. 'Restart' should bring you back into 'Hekate',
    8. Go into 'Tools' & 'USB Tools/SD Card' plug the switch to a PC via USB cable. You should see the switch's SD card mounted on the PC, you can start re-installing and moving files/games/homebrew etc.
    9. If you don't have a USB-C to A cable, use FTP instead: https://www.cfwaifu.com/switch-ftp/ or just simply insert SD into a PC directly.
    10. Drop the SX OS bin payload into /bootloader/payloads/ so you can boot back into SX OS from Hekate, check sysNAND & XCI mounting is still working.
    11. 'Restarting' in SX OS will reboot into SX OS, not Hekate, so you will need to hold the VOLUP button while its restarting to access the SX OS bootmenu.
    12. By this point you should have a working sysNAND SX OS & emuNAND Atmosphere.
    13. Recommended: Install/use Telsa overlay, not many sys modules work with SXOS, but fastCFWswitcher works and is a great way to switch between CFWs/systems/emulators without having the need of the dongle/cable. https://gbatemp.net/threads/tesla-the-nintendo-switch-overlay-menu.557362/
    14. I've included my hekate_ipl.ini & fastCFWswitcher config.ini , you can use that as an example to tailor your setup.
  1. Atmosphere and all parties involved: https://github.com/Atmosphere-NX/Atmosphere#credits
    CTCaer for Hekate.
    Guide written by staff members of the Nintendo Homebrew Discord Server https://nh-server.github.io/switch-guide/
    Lakka Team
    Switchroot Team
    WerWolv
    for his Telsa Overlay.
    Hartie95 for fastCFWswitcher overlay
    Destiny1984 for his XCI-Cutter tool
    TheyKilledKenny for his emutool
    eliboa for NxNandManager
    dezem for Swiss Army Knife tool
    dsync89 for this great guide over at github https://github.com/dsync89/Ultimate-Guide-to-Migrate-SXOS-SX-Core-to-Atmosphere
    CFWaifu for their great guides here https://www.cfwaifu.com
    And everyone else involved in the homebrew scene, I'm sorry If I did not name you.

  2. Attempting to create a SX OS emuNAND (Hidden Partition) alongside a Atmosphere emuNAND(Hidden Partition) by partioning the SD card in Linux.
    • Unsucessful so far.




You can add a link to my tutorial to make 2 emunand hidden partitions and fix the part you say you can't.

Hi,

Yes I did know. It's indicated in the FAQs that SXOS only supports 11.0.0
  • Can I update to latest FW (13.0.0) and use SX OS? NO, SX OS 3.1.0 is the last known version, and only supports up to FW 11.0.0
You will need to use PC tools to create the SX OS emunand or downgrade as you said.

I suggest you to check out https://gbatemp.net/threads/emutool...r-sd-switch-emu-type-on-sxos-and-more.550756/

Also Mikefor20 has a cool guide up for dual emunand:
https://gbatemp.net/threads/how-to-...en-partitions-on-the-same-sd-tutorial.601607/
Thanks for the plug! If you add it to the main post I'd be appreciative. Also if you wanted to try USB loading, you can do it in handheld mode to if you have an OTG cable. Just FYI!
 

viper3344

Well-Known Member
Member
Joined
Aug 18, 2011
Messages
574
Trophies
1
XP
1,489
Country
United States
Still totally confused. I have a sysnand on 13 but was able to create an emunand with hekate and atmo and use daybreak to downgrade the emunand to 11.

Now I have a working emunand created in Hekate on FW 11. How do I boot into it with SXOS?
 

mikefor20

Well-Known Member
Member
Joined
Jan 12, 2009
Messages
1,920
Trophies
2
Location
Mushroom Kingdom ( o Y o )
XP
3,791
Country
United States
Th
Still totally confused. I have a sysnand on 13 but was able to create an emunand with hekate and atmo and use daybreak to downgrade the emunand to 11.

Now I have a working emunand created in Hekate on FW 11. How do I boot into it with SXOS?
The method above is bad. Do not use file based emunands . It will corrupt do this

You'll want to setup a sxos emunand. Run it in atmosphere. Downgrade to 11.0 then do this

Thread 'How to have SEPARATE ATMOSPHERE AND SXOS EMUNAND HIDDEN PARTITIONS ON THE SAME SD TUTORIAL!' https://gbatemp.net/threads/how-to-...en-partitions-on-the-same-sd-tutorial.601607/
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    They're so cheap now why not
  • K3Nv2 @ K3Nv2:
    I like the L angle connectors which add more force to it I guess which defeats the point
  • RedColoredStars @ RedColoredStars:
    i only buy new ones when theres a new standard and I have gear that uses it. Otherwise my cables seem to last forever.
  • SylverReZ @ SylverReZ:
    @RedColoredStars, Ween made a song about waving dicks in the wind.
    +1
  • RedColoredStars @ RedColoredStars:
    L angle cables are amazing when needed.
  • RedColoredStars @ RedColoredStars:
    @SylverReZ Yup. Been a longtime fan of Ween. Not a mega-fan by any means but I'm pretty familiar with most of their tunes.
    +1
  • K3Nv2 @ K3Nv2:
    You like the wee
    +1
  • ZeroT21 @ ZeroT21:
    I like electronics that use detachable cables, that way if the cable breaks you can just swap in a new one instead of replacing the whole unit
  • SylverReZ @ SylverReZ:
    @K3Nv2, Ween-er :creep:
  • RedColoredStars @ RedColoredStars:
    they make brown music. lol
    +1
  • K3Nv2 @ K3Nv2:
    Brown note
  • ZeroT21 @ ZeroT21:
    for keyboards, headphones or controllers ,it's a must have
  • K3Nv2 @ K3Nv2:
    Don't know why mice won't get with detachable type c
  • ZeroT21 @ ZeroT21:
    most battery operated mice don't even work anymore if the internal battery dies
  • RedColoredStars @ RedColoredStars:
    the L hdmi adapters work great on my tv and receiver. so much less stress on the ports using them than regular cables. in that instance anyway.
  • K3Nv2 @ K3Nv2:
    A bigger battery could defeat the need for weighted magnets tbf
  • ZeroT21 @ ZeroT21:
    Nowadays pc mice come as light as can be, liked mine with some heft
  • K3Nv2 @ K3Nv2:
    You like holding girth
  • SylverReZ @ SylverReZ:
    @RedColoredStars, I also listen to Beck, some of their songs are fine. Only found out about them through Windows Me; you know, that one operating system nobody ever likes?
  • RedColoredStars @ RedColoredStars:
    i dont know why tv manufactures put the hdmi ports in dumb locations so the cables have to stick out, and then down, putting strain on the ports. Instead of having the ports along the bottom edge of the tv facing downwards.
  • ZeroT21 @ ZeroT21:
    windows me was mostly on laptops if i remembered correctly
  • SylverReZ @ SylverReZ:
    @RedColoredStars, I hate that too where you have to use an HDMI extension for an Amazon Fire Stick.
  • RedColoredStars @ RedColoredStars:
    I had a desktop with ME on it.
  • SylverReZ @ SylverReZ:
    @ZeroT21, And also cheap-ass desktop PCs like eMachines.
  • RedColoredStars @ RedColoredStars:
    Worst MS OS in history. Period.
    RedColoredStars @ RedColoredStars: Worst MS OS in history. Period.