Changes

19 bytes added ,  08:01, 20 February 2022
seems like it's officially called IOP_OS, there's a source file called iop_os.c
Line 2: Line 2:  
:''Not to be confused with Apple's iOS, which runs on the iPhone, which was released half a year after the Wii, or [https://wiiubrew.org/wiki/IOSU IOSU], which runs on the Wii U, sometimes referred to as IOS.''
 
:''Not to be confused with Apple's iOS, which runs on the iPhone, which was released half a year after the Wii, or [https://wiiubrew.org/wiki/IOSU IOSU], which runs on the Wii U, sometimes referred to as IOS.''
   −
'''IOS''' (speculated to be short for "Independent Operating System", "Input/Output System", or "IOP Operating System") is the operating system that runs on the [[Hardware/Starlet|Starlet]] (IOP) coprocessor ([https://wiiubrew.org/wiki/Hardware/Starbuck Starbuck] on the [[vWii]]) inside the [[Hollywood]] package. It provides services that are used by Wii code to access many system devices: USB, networking, security, app management, NAND flash storage, SD card, optical disc, and also WiiConnect24 features.
+
'''IOS''' (short for '''IOP OS'''{{ref|Source file in [[IOS12]]v6 strings called <code>iop_os.c</code>}}) is the operating system that runs on the [[Hardware/Starlet|Starlet]] (IOP) coprocessor ([https://wiiubrew.org/wiki/Hardware/Starbuck Starbuck] on the [[vWii]]) inside the [[Hollywood]] package. It provides services that are used by Wii code to access many system devices: USB, networking, security, app management, NAND flash storage, SD card, optical disc, and also WiiConnect24 features.
    
All software using the Wii [[SDK]] or [[libogc]] relies on a running IOS on the Starlet (with a few exceptions in the latter case - it is possible to shut down IOS services from libogc and work without it). Typically, the only times IOS is not in use is when running GameCube software (which uses [[MIOS]] instead - effectively a dummy IOS), or when [[BootMii]] and related software is in use (which uses [[mini]] instead).
 
All software using the Wii [[SDK]] or [[libogc]] relies on a running IOS on the Starlet (with a few exceptions in the latter case - it is possible to shut down IOS services from libogc and work without it). Typically, the only times IOS is not in use is when running GameCube software (which uses [[MIOS]] instead - effectively a dummy IOS), or when [[BootMii]] and related software is in use (which uses [[mini]] instead).
Line 294: Line 294:  
==== ? ====
 
==== ? ====
 
[[:/dev/printserver]]
 
[[:/dev/printserver]]
 +
 +
== References ==
 +
{{references}}
    
{{Navbox IOS|skipCat=yes}}
 
{{Navbox IOS|skipCat=yes}}
 
[[Category:IOS]]
 
[[Category:IOS]]
5,579

edits