Linux vs. Windows
Концепція Linux
Linux була написана студентом-біологом Лінусом Торвальдом, він змоделював Linux на основі різновиду UNIX під назвою Minix. В її основу була покладена концепція toolbox (ящик з інструментами). Що це означає? Це означає, що при створенні софта і вбудованих утиліт для UNIX не робили універсальні програми, кожна з яких виконувала б всередині себе все, необхідні користувачу дії, а для кожної невеликої завдання створювалася своя утиліта, яка виконувала своє завдання, тільки одну, але робила це добре. Користувачу потрібно за допомогою набору цих утиліт виконати операції, які йому потрібно зробити. Для того, щоб утиліти могли обмінюватися між собою результатами своєї роботи, як носій інформації було обрано текстовий файл. Для обміну інформацією між утилітами були винайдені "pipes" (труби). За допомогою "труб" інформація з виходу однієї команди може бути передана на вхід другий, та її обробляє, видає свою інформацію на вихід, яка може бути передана на вхід третьою і так далі. Загалом, в результаті UNIX дозволяє користувачеві легко створювати прості програмні комплекси, що виконують повторювані дії як по команді користувача, так і в автономному режимі.
Такий підхід має як плюси, так і недоліки. З одного боку він дає більший контроль над системою, гнучкість у налаштуванні, але при цьому перш, ніж що небудь зробити, користувачу потрібно вивчити основи.