Відносно ліцензії, можливостей розширення та можливостей внесення змін до вихідного коду операційні системи бувають: вільні — з вільними програмним кодом (GNU, BSD, MIT) відкриті (англ. open source) — з відкритим програмним кодом; власницькі () — комерційні з закритим кодом. Складові ОС До складу операційної системи входять: ядро операційної системи, що забезпечує розподіл та керування ресурсами обчислювальної системи; базовий набір прикладних програм, системні бібліотеки та програми обслуговування.