Unix: различия между версиями

Нет изменений в размере ,  11 месяцев назад
Метки: правка с мобильного устройства правка из мобильного приложения правка из Android-приложения
Метки: правка с мобильного устройства правка из мобильного приложения правка из Android-приложения
Кроме того, Столлман и его товарищи, прекрасно понимая, что для успеха, не завязанного на корпорации программного обеспечения, необходимы не проприетарные средства разработки, разработали набор [[компилятор]]ов для различных [[Язык программирования|языков программирования]] ([[gcc]]), что вместе с разработанными ранее утилитами GNU (замена стандартных утилит Unix) составило необходимый и достаточно мощный пакет программ для разработчика.
 
Для создания [[свободное программное обеспечение|полностью свободного]] Unix не хватало по сути только [[Ядро операционной системы|ядра ОС]]. И оно было разработано финским студентом Линусом Торвальдсом. Ядро было разработано «с нуля» и не является с точки зрения исходного кода [[дериватив]]ом ни BSD, ни System V (хотя концепты -таки заимствовались, например, Linux имел функции namei и bread), однако по ряду нюансов (системные вызовы, богатая /proc, отсутствие sysctk) — больше тяготеет к последней.
 
Первоначально [[Linux]] был в достаточной степени неразвитым и примитивным проектом. Однако он верно нашёл для себя нишу, сначала как учебного Unix (замена [[Minix]] Таненбаума), а затем — как раз тогда началось активное развитие Интернета — и [[веб-сервер]]а.