"Дмитрий Завалишин. О BeOS и NeXT Step" - читать интересную книгу автора


Любопытно, что я как раз на днях писал о том, что переход от "одномашинного" хозяйства к
многомашинному - шанс для альтернативных архитектур и операционных систем. Имея пару машин
вполне реально держать на одной - "ОС Вашей Мечты", а на другой - что-нибудь маргинальное, от
Юникса до BeOS, Интеловская версия которой как раз недавно продемонстрирована.

В точном согласии с моими словами Apple занялся маркетингом, ориентированным на опытного
покупателя. Эх, вот их подход к развитию ОС я не одобряю - BeOS, думается, все же посовременнее,
чем древний NeXT Step.

Судя по материалам на сайте Be, экономическая модель развития новой ОС видится ее авторам
такой: наиболее сильной стороной BeOS является ее производительность и многопоточность, и
поэтому ее хорошо использовать для решения специфических проблем, связаных со скоростью
работы программ. найдите человека, который сильно страдает от низкой производительности его
ключевой программы, сделайте для него такую же программу под BeOS, и он будет счастлив, и отдаст
вам все свои деньги.

Насколько это реально - мне сказать трудно. Работа на нишевых рынках - это особое умение, и не все им
обладают. Однако к этой чудесной системе я питаю симпатию, и не могу лишний раз не пожелать ей
удачи


Получил, неожиданно, два письма в защиту NextStep с камушками в огород BeOS.

From:
Marina Mechtcheriakova
Subject:
NeXTSTEP & BeOS

Здравствуйте!

Позволю себе высказаться по поводу так называемой древности NeXTSTEPа.
"Древность" эта как раз и была одним из аргументов в пользу этой системы когда
делался выбор. NeXTSTEP, существующий с 1989 года гораздо более mature, то
есть "настоян" и "проверен временем". Он как в 89 году был впереди всех, так и
сейчас, аминь. Только если в 89 он был впереди лет так на 10, то сейчас, скажем,
на 2, а может и больше, так как не месте тоже не стоял.

Не могу и стану ничего плохого говорить про BeOS. Система, несомненно,
прекрасно спроектирована и, видимо, хорошо реализована. Все очень
впечатляюще, судя по описанию. Кстати, что такое pervasive multithreading и чем
он отличается от простого честного multithreadinga?

Другим серьезным аргументом была, конечно, переносимость. NeXTSTEP, он же
OpenStep успешно работает на NeXT (black hardware), Intel (как полная реализация
так и верхний слой отдельно для NT), Sun, HP (все это я видела и на всем этом я
работала), а также существовала экспериментальная версия для PPC, на основе
которой, надо полагать, и была реализована Rhapsody. Внутренней информации
об этом у меня нет, но если судить по срокам переноски -мерджер Apple и NeXT
был в конце декабря, а в мае уже была работающая версия системы для особо