Linux - Open Source
1.2 Linux - ОС с открытым исходным кодом
Исторически сложилось так, что большая часть программного обеспечения выпускалась под лицензией с закрытым исходным кодом, что означает, что вы получаете право использовать машинный код, но не можете видеть исходный код. Часто в лицензии прямо говорится, что вы не можете пытаться реконструировать машинный код обратно в исходный код, чтобы выяснить, что он делает!
Развитие Linux тесно связано с развитием программного обеспечения с открытым исходным кодом . Открытый исходный код ориентирован на исходный код программного обеспечения. Философия открытого исходного кода заключается в том, что у вас есть право получить исходный код программного обеспечения и изменить его для собственного использования.
Linux принял эту философию с большим успехом. Линус сделал исходный программный код (инструкции, которые использует компьютер для работы) бесплатным, что позволило другим присоединиться к нему и сформировать эту молодую операционную систему. Это была не первая система, разработанная группой добровольцев, но, поскольку она создавалась с нуля, первые пользователи могли влиять на направление проекта. Люди брали исходный код, вносили изменения и делились ими с остальной группой, что значительно ускоряло темпы разработки и исключало повторение ошибок из других операционных систем.
Учти это
Исходный код может быть написан на любом из сотен различных языков. Linux написан на C , универсальном и относительно легком для изучения языке, который имеет общую историю с оригинальной UNIX. Это решение, принятое задолго до того, как была доказана его полезность, оказалось решающим в его почти повсеместном принятии в качестве основной операционной системы для интернет-серверов.
Last updated