История технической серии

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 оказала значительное влияние на технологическую отрасль. Природа систем с открытым исходным кодом позволила большому и активному сообществу добровольцев и разработчиков внести свой вклад в операционную систему и улучшить ее.

Кроме того, усилия Столлмана по развитию информатики и продвижению свободы программного обеспечения вдохновили целые поколения программистов и активистов.

Настолько, что это будет ощущаться годами.