Рубрика: ‘История’

В истоках современного мира FOSS лежит целый ряд явлений, исторически независимых, но тесно переплетавшихся во времени. Настолько тесно, что порой трудно определить, где кончается одна история и начинается другая. Если, конечно, не внять мнению резонных людей из Одессы и не признать, что другая история начинается именно там, где кончилась одна. Именно так мы в итоге и поступим. Но сначала перечислим, что же это за истории. Читать дальше »


Теги:

История академической Computer Science уходит в начало 60-х, время появления первых компьютеров, способных к интерактивной работе (хотя далеко еще не персоналок — но ведь ранее машины работали исключительно в режиме пакетных заданий). А место ее зарождения — крупнейшие американские университеты — Массачусетский Технологический Институт (MIT), Йель, Университет Карнеги-Меллона, Стэнфорд, Калифорнийский университет Беркли. Историческим центром этого движения долгое время была лаборатория искусственного интеллекта MIT (MIT AI — Artificial Intelligence). Читать дальше »


Теги:

Зарождение UNIX, как и сообщества Computer Science, также связано с появлением компьютеров, пригодных к использованию в интерактивном режиме, что создало предпосылки к разработке тех самых систем разделения времени, допускающих как бы одновременное исполнение нескольких задач (time sharing), которые пришли на смену машинам, работавшим исключительно в пакетном режиме. Одной из первых таких систем была CTSS (Compatible Time Sharing System). Читать дальше »


Теги:

На предыдущей странице я упоминал о профессоре Фабри, принёсшем свет UNIX’овой мысли в стены Университета Беркли. Продолжим эту историю. Читать дальше »


Теги:

Под открытым и свободным программным обеспечением, для которого закрепилась аббревиатура FOSS, понимается два близкородственных, но не вполне идентичных понятия — программное обеспечение с открытыми исходными текстами (Open Source Software) и собственно свободное программное обеспечение (Free Software). Читать дальше »


Теги: ,

Пора вернуться к развитию BSD-линии. Наконец, в августе 1983 года, была выпущена система 4.2BSD — та самая, на разработку которой собственно и был получен грант DARPA. К этому времени Билл Джой, сыгравший большую роль в разработке предыдущих версий, покинул Университет Беркли и стал соучредителем новой компании Sun Microsystems. На первые же роли в проекте BSD вышли Майк Карелс (Mike Karels) и Керк МакКузик. Читать дальше »


Теги: ,

Материалы, касающиеся истории вычислительной техники, принято вести с тех времён, “когда компьютеры были большими”. Нашу же историю мы, напротив, начнём с того момента, когда компьютеры начали становиться маленькими, за что и получили имя миникомпьютеров. Читать дальше »


Теги:

А что же собственно персоналки, именовавшиеся в те годы IBM PC-совместимыми компьютерами? И ныне для большинства пользователей ассоциирующиеся с самим понятием компьютера. Читать дальше »


Теги:

Вернёмся к тому моменту, когда Билл Джой взялся за разработку ОС для только что появившихся компьютеров Sun. В основу своей системы он положил 4.1BSD, разработчиком которой перед тем являлся. А во главу угла её поставил ориентацию на поддержку компьютерных сетей и интеграцию с ARPANET, а в последующем — и Интернет. Читать дальше »


Теги:

Из предыдущих страниц могло создастся впечатление, что всё развитие UNIX вращалось вокруг университета Беркли и компании Sun. Разумеется, это не так. Просто там проходила генеральная линия развития тех систем, которые позднее составят мир FOSS. Основные же события, связанные с развитием проприетарных ветвей UNIX, происходили в более иных местах. Читать дальше »


Теги: ,

Программные средства обеспечения работы в графическом режиме можно условно разделить на две части — ту, что обеспечивает взаимодействие с аппаратурой, и собственно интерфейс с пользователем. Разделение это не строгое — выше я говорил о SunView, в которой эти части были неразрывны. Примерно так же, насколько я знаю, обстояло дело и с системой первого в мире графического компьютера — Xerox Alto. Читать дальше »


Теги:

Под занавес прошлой рубрики я уже говорил, что редкий линуксоид не слышал о MINIX. Так что давайте посмотрим и на её историю и на то, как она вписывается в общую канву событий рассматриваемого периода. Читать дальше »


Теги:

Как следует из предшествующего изложения, со временем различия между клонами UNIX становились все более значительными. Во-первых, в основе существовавших её вариантов лежали разные базовые системы — SVR3, SVR4, 4BSD. Читать дальше »


Теги: ,

В истории BSD и CSRG мы остановились на моменте выхода 4.3BSD и двух её последовательных инкарнаций — 4.3BSD-Tahoe и 4.3BSD-Reno. Как мы теперь знаем, базовой платформой для всех них был VAX. Однако 4.3BSD-Tahoe была примечательна тем, что в ней были обособлены машинно-зависимые и машинно-независимые части кода, что создавало предпосылки для грядущего портирования на иные архитектуры, планировавшиеся в версии 4.4. А 4.3BSD-Reno и была прототипом этой грядущей ветки, предназначенным для обкатки намечавшихся новшеств. Читать дальше »


Теги: ,

Пока в Беркли и его окрестностях думали, что делать с наследием BSD и CSRG, на другом конце света, в Финляндии, некий студент по имени Линус Торвальдс размышлял, что же ему делать с только что приобретённым IBM PC. И, как ни странно, результаты его размышлений оказали не меньшее влияние на нашу историю, нежели многолетний труд исследователей, финансируемых правительством мировой державы. Читать дальше »


Теги:

А тем временем другое возможное светлое будущее всего человечества, система 386BSD, вместе с её корректирующим набором, находилась в полном пренебрежении со стороны её разработчика, Билла Джолитца. И тогда из среды энтузиастов системы, не примкнувших к группе NetBSD, выдвинулась группа координаторов “заплаточного” проекта, получившего условное название 386BSD 0.5 или 386BSD Interim. Читать дальше »


Теги: ,

Подобно первозданному UNIX’у, Linux изначально являлся типичной “системой для себя”. Более того, исходно единственным его назначением была разработка себя самого — никаких других целей Линус перед собой не ставил. Да и первые пользователи Linux’а устанавливали (точнее, собирали) систему для того, чтобы ее изучать и, по возможности, совершенствовать. Так что ни в каких дополнительных компонентах, кроме ядра и инструментария для его сборки, необходимости не возникало. Читать дальше »


Теги: ,

Система 386BSD и наследовавшие её NetBSD и FreeBSD были не единственными попытками создания BSD, свободной от проприетарного кода. Еще один вариант её был реализован специально для этого созданной в 1991 году фирмой BSDI (Berkeley Software Design Incorporated) — но уже преследуя коммерческие цели (это еще одно косвенное свидетельство прекращения финансирования DARPA разработки собственно BSD-проекта). Читать дальше »


Теги: ,

Как мы недавно видели, дистрибутив SLS умер. Но душа его жила. Еще в период его активного развития Патрик Фолькердинг принял SLS за основу своей Linux-системы, названной Slackware, первая версия которой была обнародована 17 июля 1993 года и с тех пор успешно развивается по сей день. Читать дальше »


Теги: ,

Казалось бы, детективная история разрешилась вполне благополучно, не так ли? Однако на этот счёт существуют неоднозначные мнения. Согласно Керку МакКузику (а он был тогда связан именно с разработкой 4.4BSD в рамках CSRG), воссоединение всех берклианских побегов в лоне едином вызвало лишь кратковременную задержку в их разработке, которая в итоге оказалась Читать дальше »


Теги: ,