seadistada ja faile hallata. Sageli on operatsioonisüsteemiga kaasas ka rakendustarkvara, mis ei ole otseselt seotud operatsioonisüsteemi tööga, aga os-i levitaja on pidanud vajalikuks. Vahe tegemine operatsioonisüsteemi ja rakendustarkvara vahel ei ole täpne ja seetõttu põhjustab vaidlusi. Näiteks on USA ja Microsofti vahelise kohtukäigu üks peaküsimusi, kas Microsofti veebilehitseja on operatsioonisüsteemi osa või rakendustarkvarana eraldatav osa. Sarnaselt operatsioonisüsteemi terminile on ka kerneli kohustused ebamäärased. Vaieldakse näiteks selle üle, kas kernel peaks hõlmama failisüsteemi. Erinevad leerid ongi loonud mikrokernelid, monoliitkernelid jne. Operatsioonisüsteeme kasutatakse enamusel, aga mitte kõigil arvutitel. Kõige lihtsamad arvutid ja paljud esimestest arvutitest ei kasutanud operatsioonisüsteemi. Selle asemel tegeleb programm minimaalse riistvaraga ise
seadistada ja faile hallata. Sageli on operatsioonisüsteemiga kaasas ka rakendustarkvara, mis ei ole otseselt seotud operatsioonisüsteemi tööga, aga os-i levitaja on pidanud vajalikuks. Vahe tegemine operatsioonisüsteemi ja rakendustarkvara vahel ei ole täpne ja seetõttu põhjustab vaidlusi. Näiteks on USA ja Microsofti vahelise kohtukäigu üks peaküsimusi, kas Microsofti veebilehitseja on operatsioonisüsteemi osa või rakendustarkvarana eraldatav osa. Sarnaselt operatsioonisüsteemi terminile on ka kerneli kohustused ebamäärased. Vaieldakse näiteks selle üle, kas kernel peaks hõlmama failisüsteemi. Erinevad leerid ongi loonud mikrokernelid, monoliitkernelid jne. Operatsioonisüsteeme kasutatakse enamusel, aga mitte kõigil arvutitel. Kõige lihtsamad arvutid ja paljud esimestest arvutitest ei kasutanud operatsioonisüsteemi. Selle asemel tegeleb programm minimaalse riistvaraga ise