История технической серии
5 января: Революция в области компьютерных наук с помощью операционных систем с открытым исходным кодом
Рождение операционной системы GNU
Ричард Столмен был компьютерным гением и активистом, наиболее известным своей работой над проектом GNU и некоммерческой организацией Free Software Foundation (FSF).
В конце 1970-х и начале 1980-х Столлман работал хакером в лаборатории искусственного интеллекта Массачусетского технологического института. Он часто изменял исходный код программного обеспечения, добавляя интересные и ценные функции. Его статьи и лекции о хакерских технологиях и алгоритмах были хорошо приняты в технологической индустрии.
Столлман получил многочисленные награды и похвалы за свою работу, в том числе премию Пионер от Electronic Frontier Foundation, премию Takeda за социальное/экономическое улучшение и премию ACM Software System Award.
Как все началось?
По мере роста технического прогресса компании-разработчики программного обеспечения становились все более строгими и скрытными. Многие начали использовать лицензии на авторские права, чтобы ограничить доступ к часто используемым инструментам.
Хотя проприетарное программное обеспечение сегодня может показаться обычным, еще в 1980-х годах это ограничение было огромным. Такие технические специалисты, как Столлман, сочли эти правила несправедливыми, неэтичными и неудобными. Они даже заявляли, что это преступление против человечества.
Итак, чтобы противостоять таким изменениям, Столлман присоединился к революционной идее создания свободных альтернатив проприетарному программному обеспечению, таких как текстовые редакторы, отладчики, программное обеспечение для автоматизации, компиляторы и т. д. Это привело к проекту GNU и, в конечном итоге, к системам Linux.
Что произошло 5 января?
Теперь люди часто считают, что идея Столлмана заключалась в разработке совершенно бесплатного программного обеспечения. Но это заблуждение.
У Столмена не было проблем с взиманием платы за использование программного обеспечения. В конце концов, компании тратят много времени и денег на исследования и разработки, поэтому для них справедливо ожидать какой-то отдачи.
Однако у него возникла проблема с ограничениями, налагаемыми компаниями. Столлман хотел, чтобы пользователи могли читать, изучать и понимать инструменты, исправлять ошибки, вносить улучшения и распространять их. Он предполагал, что такие ограничения ослабят творческий потенциал и наложат предел на возможности программного обеспечения.
Решение этой проблемы было основной целью проекта GNU.
Итак, 5 января 1984 года, примерно через четыре месяца после официального запуска проекта GNU, Столлман уволился с работы в Массачусетском технологическом институте и занялся разработкой бесплатной операционной системы.
Он назвал это системой GNU.
Как этот день изменил мир?
Хотя стабильной версии системы GNU не существует, она использует ядро Linux, свободно разработанное Линусом Торвальдсом, для создания операционной системы Linux.
Сегодня Linux широко используется на различных устройствах, включая серверы, настольные компьютеры, ноутбуки, смартфоны и встроенные системы. Он известен своей стабильностью, безопасностью и универсальностью, и его поддерживает большое и активное сообщество добровольцев и разработчиков.
Работа Столлмана над операционной системой GNU и FSF оказала значительное влияние на технологическую отрасль. Природа систем с открытым исходным кодом позволила большому и активному сообществу добровольцев и разработчиков внести свой вклад в операционную систему и улучшить ее.
Кроме того, усилия Столлмана по развитию информатики и продвижению свободы программного обеспечения вдохновили целые поколения программистов и активистов.
Настолько, что это будет ощущаться годами.