ZX Hard
#02
28 октября 1999 |
|
VTS vs Nemo - выдержки из писем Немо.
──────────────────────────────────────── VTS & Nemo mail ──────────────────────────────────────── VTS'99 Я тут поднял письма '97 и '98 года, бо- лее ранние чем опубликованные в прошлом номере. Думаю, там тоже есть кое-что по- лезное. А письма '99 года я отдавал наби- вать другому человеку (как это делает Nemo с Open Letters ;). Однако с ними (пока) произошел облом ;( Технические характеристики - - не главное. Главное - делать, и по ходу дела уже, - улучшать. (c) Nemo Все занимаются изобретением ло- пат, но копать никто не хочет. (c) Nemo date: 15-10-97. ... 4. Необходим upgrade в Спектруме, а не модернизация! Модернизированный компьютер нельзя ни продать, ни отремонтировать. Владелец становится заложником своего ком- па... Т.о., постепенный upgrade заменяется разовым по цене нового компа, и в 90% слу- чаев - этот новый комп - IBM... ... 7. Любое графическое расширение подра- зумевает замену TV-set на дисплей, а это уже опять IBM... Спектрум именно тем и си- лен, что опирается на стандарт TV, который незыблем. Sp-архитектура идеальна для TV-set, и это можно доказать. Любой другой графический режим будет более худшим (по всему комплексу параметров), нежели стан- дартный Sp-экран. Особенно обратите внима- ние на слово "стандартный". Вполне возмо- жен сценарий развития событий, когда дела- ется несколько монстров - и стандарт унич- тожается, т.е. сценарий "Вавилонского столпотворения" - смешение языков (стан- дартов). ... <rem: экспорт технологии> Реальный объем выпуска Spectrum'ов в СПб - 300-400 шт./год. Вероятнее всего, покупать будут несколько штук в месяц - но и это уже хорошо. Если таких точек в Рос- сии будут десятки - это и будет подъем. Я искренно уверен, что концентрировать про- изводство (как это делает г.Зонов) - смер- тельно, хотя и выгодно для г.Зонова, - но не для Spectrum'истов. Наиболее выгодно участие наибольшего числа людей по всему СНГ с небольшими, но эффективно работающи- ми капиталами, нежели концентрация капита- ла и производства в одной точке (одном ли- це). В первом случае в развитии заинтере- сованы все (в развитии платформы и сопро- вождения, т.к. это будет единственным спо- собом увеличить оборот капитала); во вто- ром случае - только один человек - г.Зонов (да и то, постольку, поскольку... под раз- витием понимается эскалация технических характеристик, ослабление и поддержки, и платформы, и как следствие, дискредитация Spectrum'а, т.е. говоря простыми словами, производство превратиться в блеф. Когда все рухнет, спрашивать будет некому и не с кого. Сам г.Зонов отлично на этом зараба- тывает, всучая IBM бывшим Spectrum'истам. Если он останется один, то просто поставит публику перед фактом - Spectrum умер - и возразить будет нечего - он же единствен- ный.) Относительно производства GS, XTR и т.д. Это самостоятельные производители, и я не могу их неволить, - если они примут такое решение, то технологии (их) будут переданы. То, что в СПб с таким трудом удалось создать хоть какое-то сообщество производителей, опирается прежде всего на взаимное уважение прав и свобод как самос- тоятельных единиц. Есть и промежуточные варианты, напри- мер, продажа плат с дилерской скидкой. ... <далнейший текст аналогичен статье об экспорте технологий в ZF#7> ... На самом деле сейчас не существует проблем с эскалацией технических характе- ристик, зато есть проблема с программной совместимостью различных клонов платформы Spectrum и программной поддержки наиболее "продвинутых" (точнее навороченных) моде- лей. Можно, например, поставить 16 M "моз- гов", и тут же сбежиться толпа ламеров их покупать. Кто будет отвечать, когда они поймут, что пользы от установленных 16 M ровно столько, сколько от тех же 16 M, ле- жажих в серванте, - т.е. что их надули ? Есть хорошая поговорка - "лучшее - враг хорошего". ... <end> date: 18-12-97 1. По is-dos'у необходима поддержка на местах. Мы отсюда, из Питера, просто не в состоянии работать с пользователями, - нужны специалисты прямо на местах. 2. Кто и как доработает схему IDE-drive - это не принципиально. Схема не имеет за- щит. В принципе, ее можно паять на соплях, - стоит ли только ? Производить периферию выгоднее, чем материнские платы, - но только в том случае, если кто-нибудь дела- ет материнские платы. ЕСли Вас заинтересу- ет производство (скорее всего, это сборка на месте из готовых пустых плат) - пожай- луста, делайте! 3. pcb.-файлы - это конечный продукт системы разработки электроники - пакета PCAD (на IBM). Имея pcb.-файлы и произ- водство печатных плат, можно переделать машину как угодно и где угодно. Собствен- но, стандарты KAY летят коту под хвост... pcb-файл, с одной стороны - это массив данных в PCAD'е, который операбелен, т.е. изменяем и модифицируем в PCAD'е; с другой стороны - это технологическая информация в виде фотошаблона (в электронном виде), принципиальной схемы и программы для свер- ления, адаптированная под конкретную линию по производству печатных плат. ... <next letter> ... 3. Стандарт характеризуется, прежде все- го, массовым использованием. Тогда цена софта (в расчете на одного пользователя) существенно снижается - это первое. Вто- рое, - что-либо "втиснуть" в рамки Spect- rum'а очень сложно, почти всегда катастро- фически падает программная совмести- мость... Третье, - самододелки очень доро- ги, - если делаются в массовом порядке, - проще сделать новую плату; т.е. second hand, upgrade - с человеческим лицом (в отличии от IBM). В этом случае заботу по расширению платформы отчасти берут на себя пользователи, - производителям это сейчас уже не под силу... <rem: имеется ввиду следующее: покупая новую плату, пользователь (сам) продает старую (по несколько меньшей цене), т.к. ее возможностей может быть вполне доста- точно менее обеспеченному человеку. При этом low-end Spectrum'ы становятся более доступны по цене, и не выкидываются на по- мойку, а продолжают работать у новых хозя- ев. Т.е. в результате общее количество пользователей возрастает.> Я уже писал - делайте периферию! Почти все жизнеспособные концепции развития Spectrum-архитектуры можно вынести за ши- ну, т.е. они не имеют отношения к базовой архитектуре. Что же касается времянки - это система синхронизации, остов компьютера, его мик- роархитектура. Чтобы ее изменить, комп в буквальном смысле нужно изуродовать. Можно ли его после этого продать ? А отремонти- ровать ? 4. О стандартах вообще. Это утопия: собрать информацию, договориться о стан- дартах. Такие попытки были и у нас, и за рубежом. Ни к чему хорошему (да и плохому тоже) они не привели. Т.е. результат - ну- левой. Необходима разработка идеологии Spectrum'а. Т.е. достаточно общих положе- ний, которые были бы общеизвестны, которые можно уже потом детализировать на месте в виде конкретных разработок. Т.е. непос- редственное управление (диктат стандарта- ми) невозможен, если нет согласия в общих, концептуальных вопросах... И наоборот, единое представление об архитектуре вообще может быть более действенным. Т.е. от не- посредственного диктата стандартов к уп- равлению тенденциями развития. Это позво- ляет концетрировать, а не распылять уси- лия. На Spectrum'е ГОСТ невозможен - это централизованное, сверху, насаждение стан- дартов (в СССР это работало, т.к. была ие- рархия, в Spectrum'е ее быть не может). 6. TV-set, это, прежде всего, TV-стан- дарт. Так вот, Spectrum использует его на все 100%. Т.е. это стандарт "впритык" Пик- сель должен быть квадратным, именно под этот пункт "подведен" видеопроцессор Spectrum'а. Если пиксель стандартный, т.е. квадратный, то видеосигнал достигает свое- го верхнего предела по полосе пропускания TV-set; пренебрегая этим, и делая ви- део-импульсы более короткими, получаем мо- дуляцию по яркости (взамен длительности) и фазовые искажения (т.е. искажения типа слипания точек, т.е. искажения-микро). В изображении спрайтов (образов) это несу- щественно, а в текстах - это очень важно. Так что глазки будут слезиться. TV-set бу- дет необходимо, в буквальном смысле, одеть себе на уши. Для IBM дисплея расстояние от плоскости изображения до зрачка оператора - 50-70 см, для TV-set - это 1-1.5 м. Квадратный символ существенно необходим для экрана как графического. 32 знакоместа - это 256 пикселей, т.е. идеально для 8-битного процессора с 16-битной шиной ад- реса. Именно отсюда проистекают феноме- нальные графические возможности (прежде всего по динамике) Spectrum'а. Можно также показать, что Spectrum проектировался именно под TV-set, т.е. вся архитектура подчинена этой идее. Вместе с тем, возможно, и стоит создать видеокарту (но на шине) и немного поэкспе- рементировать. Выяснить, например, как долго человек сможет обойтись без очков, читая 80 символов на TV третьего поколе- ния... Или сопоставить время прочтения од- ного и того же текста, килобайт эдак в 200, на TV с 80 символами и с 40-50 симво- лами. Я думаю, результат многих отрезвит. ... 9. Теперь multicolour. Это здоровая идея, но нет стандарта. Если мультиколором увлекаются пентагонщики, то что прикажете делать ? - установить 320 строк в кадре против 312 строк (TV-стандарт) - это же маразм. Проблема в различных способах синхронизации компов (INT, длина строки, число строк), и, наконец, порт #FD, - реа- лизация этого порта таким образом, как это сделано в пентагоне, значительно сокращает пространство портов (либо навороченный де- шифратор этого порта с обработкой всех 16 бит). Это, в свою очередь, ставит под удар СПб-стандарт(порт #1FFD) и делает бессмыс- ленной шину, - ну какая шина при отсутс- твии свободных адресов портов ? Т.е. архи- тектура клона Pentagon изолирована и не способна к развитию. С другой стороны, это и не плохо - у них есть стандарт, - как говорят, хоть безобразно, зато единообраз- но. Делать Pentagon'ы сейчас врядли кто-то будет - гарантии давать на эту "тарелку спагетти" никто не станет. А если нет га- рантий, то нет и производства, - одно мо- шенничество. п.7. Pentagon/Scorpion. Pentagon'ов на рынке 40% и Скорпионов 40%. Тонким моментом GMX является то, что эти архитектуры в нем взаимоисключающи. Для того, чтобы работать в Pentagon'е, не- обходимо вырубить архитектуру Scorpion'а - и наоборот. В GMX предполагается два комп- ьютера в одном флаконе... В KAY-1024 (v1.5) предполагается найти компромисс. Тогда возможно дальнейшее раз- витие в рамках одной архитектуры. <rem: в KAY-1024 сделано следующее: - no wait 3.SMhz (normal) режим, 312 строк, 69888 т./ INT. - нетронут 6 бит #7FFD для использова- ния укороченной адресации портов #7FFD и #1FFD по #FD.> Беда в том, что это не 100% pentagon и не 100% scorpion. Хотя возможности мульти- колора те же, шинного расширения - те же. Но старые демки будут глючить. Я поначалу было взволновался насчет GMX, но потом ус- покоился. Это просто примочка, а не новый комп. Кто их будет подключать, кто обслу- живать ? где они наберуться дисплеев ? Т.е. примочка не может быть массовой. Кро- ме того, репутация г.Зонова, не без моей помощи ;-), дала трещинку. И продавать те- перь туфту ему будет сложнее... Вообще, стратегическое направление деятельности г.Зонова - это: 1).сохранить за собой Spectrum-каналы и монополию на них (и ин- формацию). 2).пользуясь монополией, тихим сапом пересаживать пользователей на IBM - это гораздо выгоднее, здесь можно задейс- твовать (в отличии от Spectrum'а) крупный капитал. Изготовление фетишей в таком кон- тексте вполне оправдано - сохраняется имидж Spectrum-фирмы (реклама опять же). А то, чтоэто туфта, и Spectrum тем быстрее загибается, чем больше ее на рынке, - так это только на руку: тем больше купят IBM... "Spectrum-2000" еще менее реален, чем TRANSFORMER и Peters. Не обладая цель- ной архитектурой в GMX, на его базе невоз- можно создать новый комп, - это утеха на потребу дня. И кто его будет покупать, - те пользователи, которые купили у Зонова IBM ?... ... п.10. Pink Floyd. С Pink Floyd ситуация проста как три копейки. Редактор Format'а накануне выхода первой версии PF объяснил авторам, что та- кое драйвер... В том или ином смысле, в той или иной мере, редакция Format'а несет ответственность перед пользователями за свои публикации. Критиковать пока нечего (а вдруг у них что-нибудь и выйдет), так же как и хвалить... Вообще, на создание ОС необходимо 2-3 года труда профессиональной группы прог- раммистов. Поэтому их претензии кажутся мне необоснованными. Пока что говорить о том, что создается ОС, а тем более, что она создана - преждевременно. Кроме того, по моим сведениям, система рыхлая, нест- руктурированная, что называется "без царя в башке". Не понятны принципы, на которых она базируется... Значит, система будет только под Pe- ters. Как же насчет массовости ? ... <end> date: 25-03-98 <rem: этому письму предшествовало мое послание, в котором был бооольшой такой груз по поводу MPA - multi processors arc- hitecture, навеянной GS-подобными вещами. И он подвергся справедливому такому сожже- нию на костре ;-) (а теперь еще и публич- ному ;-).> Ознакомился с Вашими идеями. Особого энтузиазма они не вызвали, - объясняю по- чему. 1. Вы тешите себя химерами. Это очень приятное мыследелание, чем-то смахивающее на бред. Ментальное неистовство. Затем Вам и дана возможность практического действия мной, чтобы Вы занимались реальными веща- ми. Есть вещи, которые работают, а есть вещи, которые не работают. Умом Вы это не поймете априори (a priori - лат.). Такие масштабные проекты не под силу никому, не говоря уже обо мне, а тем более о Вас. Это титанические ((асурические - восточное; демонические - запад) античное titan - по- лубог) проекты типа переброса сибирских рек или электрификации всей страны (вспом- ните ДнепроГЭС). На деле же, практически, т.е. реально, они оборачиваются потемкинс- кими деревнями и массовыми психозами. Нельзя терять ощущение реальности. Лучший способ и лучшая гарантия видения вещей та- кими, какие они есть - это практическая работа. Существуют вполне объективные ог- раничения, которые можно видеть и ощущать только в процессе практический работы. 2. Архитектура может развиваться только эволюционно, т.е. непрерывно. Сейчас не существует проблем с наращиванием мощнос- тей, архитектуры, примочек и т.д. и т.п. Проблема в мозгах пользователей, - там тормоз. Пример_1: Scorpion (выпускается с '92 года), KAY (выпускается с '94 года) имеют 25бкб памяти. Где мат.поддержка ?!! Ее нет !!! (таких компов на рынке уже более 50%) А где же программисты ? Они тешат себя хи- мерами и изобретают свои ОС (которые нико- му не нужны). Реальный программный продукт отсутствует. Так были ли эти самые 25бкб ? Их нет ! А Вы предлагаете такого наворо- тить... Все занимаются изобретением лопат, но копать никто не хочет... Нужны люди, которые деляют маленькие, скромные, практичные вещи, а не лежат на диване и не тешат себя химерами. Пример_2: Шина. Вы думаете, шина появи- лась в '94 году ? Ошибаетесь. Первые кон- цептуальные разработки были сделаны еще в '92 году как альтернатива бессмысленному системному разъему Scorpion'а. Фирма (c)Nemo & СКИМ тогда производила несколько сотен машин 48k/ месяц. Я, как лицо, вы- полнявшее функции главного инженера (т.е. маркетинг, public relations, стратегия развития), обладал всей возможной на тот момент полнотой информации и имел реальный опыт в Spectrum'е. Теперь посмотрим, что получилось. 92-9Чгг. - разработка; 94-9бгг. - пуб- лика настроена скептически и хихикает, 96-98гг. - осознано преимущество шины и демонополизирован отчасти рынок; 98г. - публика начинает делать химеру из шины. За период 92-98гг. в шину вложено около 20-50 млн. руб. - отдача нулевая... Вы способны на такие вложения (которые никогда к Вам не вернуться) на протяжении таких длитель- ных сроков ? Заметьте, что какой-либо ре- зультат (долговременный) будет только, ес- ли Ваши идеи действительно жизнеспособны. Причем технические характеристики и осо- бенности вовсе не играют никакой роли в долговременном масштабе времени. Это глубочайшее заблуждение, что Spect- rum'у не хватает технических характерис- тик. Наоборот, они уже сейчас в нем избы- точны. Избыточны в том смысле, что не под- держаны потребительской стоимостью, т.е. практическим, пользовательским наполнени- ем. Все продают возможности, а не продук- ты, годные к употреблению. Это напоминает акции "МММ". Более того, Spectrum в том виде, в каком он есть (если, конечно под- разумевать массовый домашний компьютер, а не поле для экспериментов технократов) полностью соответствует отечественным реа- лиям глобального плана. Если его усложнять ("развивать"), то машина окажется оторван- ной от действительности (реальности). Мо- раль такова, что нужно развивать рынок, платформу, - а не архитектуру. А вот этим-то никто не хочет заниматься. Это непристижно, да и лавровых венков не будет - работа черная и неблагодарная. И уже только на столько, насколько удалось раз- вить рынок, можно соответствующим образом развить архитектуру. Теперь немного об архитектурном разви- тии. Пусть у нас есть набор параметров ар- хитектуры (т.е. быстродействие, объем па- мяти, распределение портов и т.д.). Это вектор, т.е. точка, соответствующая конк- ретной архитектуре (с набором конкретных параметров). Изменение архитектуры - это разница между двумя конкретными точками в пространстве архитектур, т.е. _ _ A(to) - A(to+t) Каждой точке в пространстве архитектур (возможных) соответствует объем ПО: V. Тогда изменение потребительского наполне- ния: _ _ V(Ato) - V(Ato+t) Заметьте, что ┌ _ t _ │ A(to)───> A(to+t) < _ t _ │ V(Ato)───> V(Ato+t) └ _ т.е. изменение A, V происходит во времени, т.е. t. Реальным развитием будут такие измене- ния A и V: _ _ _ dA(dt) = A(to) - A(to+t) _ _ _ dV(dA) = V(Ato) - V(Ato+t) > 0 !!! Далее, предположим, что существует та- кая функция: u = f(V,t,быстродейс., объем памяти...) └────────────/─────────────┘ _ A 1. Зоновская постановка задачи (Scorpi- on). Найти и реализовать такие dA, что при dt->0 dV=const>0. 2. Постановка задачи от (c)Nemo (KAY). Найти и реализовать такие dA, что при dt=const dV=max. Комментарий: 1-можно вообще не вклады- вать денег, но их получать... Самое доро- гое - трансформация, развитие рынка не требуется. Подход паразита: сдерите чужой девайс и... 2-собственно развитие. Теперь о программной совместимости. П.П.С. - прямая программная совмести- мость. Пусть существует n E(принадлежит) N программ дла Spectrum'а (вообще, любых). Будем проверять программы следующим обра- зом: - сначала проверим на фирменном Spect- rum'е (эталоне) - если идет программа, то p E N, p=p+1 (разумеется, p<n). - после этого проверяем их (т.е. p) на каком-нибудь клоне (KAY, Scorp, Profi), если идет, то i=i+1 (разумеется, i<p<n). Тогда существует предел: i П.П.С. = lim - < 1 p->oo p ^ └─(сейчас) Т.П.С. - транзитивная программная сов- местимость. Просто проверяем любую программу из n E N на клоне (KAY, Scorp...). Если идет, то i=i+1. Тогда существует предел: i Т.П.С. = lim - < П.П.С.< 1 n->oo n ^ ^ ├───────┘ └─(сейчас) Тогда реальное развитие архитектуры бу- дет в случае существования такого A, что Т.П.С.> П.П.С. Так вот, сейчас нет реального развития. Все же аппаратные навороты - блеф. <end> date: 30-05-98 1. Шина KAY'а (Nemo-bus) не рассчитана на кол-во слотов более 4. Делать более 4 слотов - это делать сарай для придурков. Тут сходится очень многое. И быстродейс- твие, и конструктив, и цена, и практич- ность, вероятность успешной стыковки, воз- можность стандартизации и т.д. Выход: 1). делать мультикарты (стан- дартного размера!). 2). Задействовать порт периферии Cent- ronics: 70% девайсов нечего делать на ши- не. В этом включении он работает как "сис- темный разъем" 2. ... Технические характеристики - это лапша на уши для USER'ов. Сейчас нет технических препятствий к тому, чтобы сделать сарай (монстра). Посмотрите на Peters - я продаю плат и компов больше, чем они. Потому что, то что я делаю - работает. Не в том смыс- ле, что не перегорает при включении и не глючит, - а реально работает, т.е. напол- нено потребительским смыслом, - они же де- лают девайсы в сервант (а через месяц-два - на антресоли, через полгода - на помой- ку...), этаких "розовых слонов". Зачем они это делают ? Дураки что-ли ? Да нет. Им нужна реклама, равно как и Зонову, - для продажи PC'ков. Что это из себя представ- ляет на деле, их не интересует. ... <end> *** <GLOBAL END>
Другие статьи номера:
Похожие статьи:
В этот день... 21 ноября