Tags: history

ams
  • maxim

Geek OS. Часть 4. Haiku

Хотелось бы написать ответ на два открытых письма Майкла Фиппса «Почему Haiku еще актуальна сегодня» и «Вызовы которые стоят перед Haiku». Начать предлагаю с того что бы выяснить чем же Haiku является сегодня на самом деле, что из себя представляет проект, и есть ли успешные аналоги управление подобного рода проектами. Collapse )
ams
  • maxim

Geek OS. Часть 3. Последняя Geek система вопреки всему

Я не даром привел здесь только Mach и NT и не касался Linux который тоже развивался в это время параллельно, а также BSD сообщество, которое в основном исповедовало принципы 70–х годов и сильно держалось наследного кода. Промышленные операционные многое изменили внесли то чего раньше не было. Во первых настоящие хакеры и geeks не воспринимали соборные закрытые монументальные архитектуры и быстро переключились с самодельных компьютеров на открытые операционные системы, в основном это были BSD и Linux. И только последний хакер Ричард Столман пошел по Правильному пути и выбрал Mach для реализации полной цепочки хакерского арсенала: операционная система (hurd), компилятор (gcc), средства разработки (emacs), отладчик (gbd). Представьте себе все это создано одним человеком! Все эти вещи – это репозиторий методов для решения повседневных задач и полигон воплощения собственных идей.

Однако речь здесь совсем не про него, а про маленькую компанию Be Inc где работали хакеры которые очень сильно повлияли на состояние дел. Здесь я попытаюсь раскрыть какие главные достижения сделанные инженерами Be. Для начала сделаем маленькую ретроспективу Be Inc. Collapse )
ams
  • maxim

Geek OS. Часть 2. Эпоха больших систем

Как правило, когда идет речь о BeOS, всегда начинают с истории компании Be Inc. Но я хотел бы начать рассказ этой истории с более ранних времен, иначе не ясно почему все произошло именно так и никак иначе.

После того как Стив Джобс покинул Apple в 1985 году началась новая история. Операционные системы стали значить намного больше для компьютера, чем это было раньше до этого. В конце восьмидесятых активно начало возникать философия открытого программного обеспечения, последний хакер Столман, который создал gcc, emacs, gdb, bfd и hurd основал GNU. Возникло два направления организации кода, «базар» (открытые open source проекты для многих людей) и «собор» (корпоративный код). Я бы еще выделил «наследие» (BSD проекты).

Я не даром называю десятилетия эпохой. В мире ИТ один год значит столько сколько в других десятки лет. За один год компания может сменить две философии и аппаратную платформу. Конец 80х годов ознаменовал собой эпоху промышленных операционных систем – компьютеры стали достаточно мощными для того что бы как быть персональными так и обслуживать отделы, сетевое оборудование, быть рабочими станциями для CAD/CAM/CAE систем. Поэтому системы стали несколько сложнее. Сообщество любителей отвергало такие рыночные отношения производителя и пользователя, и они с тоской вспоминали о временах 6502, M68000 и своими Atari, Apple II, Commodore 64.

Mach

Mach — яркий пример одного из немногих проектов, который вопреки своему большому влиянию на развитие индустрии, так мало знаком не только конечному потребителю, но и профессионалам, которые в силу узкой специализации так и не столкнулись со столь необычным детищем академической формализации профессоров университета Карнеги–Мэллоуна. Collapse )
ams
  • maxim

Geek OS. Часть 1. Предыстория

Как правило, когда идет речь о BeOS, всегда начинают с истории компании Be Inc. Но я хотел бы начать рассказ этой истории с более ранних времен, иначе не ясно почему все произошло именно так и никак иначе.

Первые хакеры

Все началось еще в MIT, когда Гринблатт и Госпер сидели по ночам за своим TX–0. Это поколение программистов, которое создало первые компьютерные игры, писали первые хаки (такие как, воспроизведение музыки дисководом), сражались бессонными ночами за сокращение программы на несколько байт, их по заслугам называют родоначальниками компьютерной эпохи настоящих хакеров. Все что было создано после этого является всего лишь повторение пройденного пути. Забегая вперед скажу что апогеем достижения первых хакеров стали ЛИСП машины – настоящие произведения искусства, которые как и все красивые вещи с невероятной силой отвергаются рынком информационных технологий.

В те дни были сформулированы первые базовые принципы свободного программиста, человека который полностью управляет компьютером, человека который не стеснен методами выражения своей творческой фантазии и стремлением сделать что–то неординарное для компьютера. Можно выделить, если хотите, «кодекс» первых хакеров: Collapse )