|
Spectrum 128k :: Forum
Программирование, операционные системы, документация, игры
|
 |
|
|
|
|
|
Subject: Новый стандарт ОС
|
|
|
|
Posted By:
DJ I-Kick
Posts: 95
Registered Since: Jul 04
View Profile...
|
|
Вопрос до сих пор стоит довольно остро... есть проекты, но на что ориентироваться разработчику?
Какие требования и т.п.?
Не хочется ответов аля vovoi, а хочется реальных решений или предложений
---------------------
Программируйте больше и лучше!!!
http://spectrum128.spb.ru/
|
|
|
|
|
Time of Post: Jan 31 2005 11:54
|
|
|
Administrator
|
|
|
Subject:
|
|
|
|
Posted By:
Vovoi
Posts: 77
Registered Since: Aug 04
View Profile...
|
|
"предложений"
Есть предложение, забить на командную строчку как на кошмарный сон.
:)
Сейчас с народом надо помЯхше, а на вопросы смотреть шЫрше (С)фильм"Напарник"
Хотелось бы от Спектрума получить сеть, чтобы выходить в ИнтРЕнет. Приём и передача, обмен информацией, это сейчас модно, для этого не требуется навороченного компа (если только текст). Телефон есть практически везде. Требуется несложная доработка любого ZX-компа, для подключения любого ISA/PCI-модема.
Тогда пойдёт речь о написании программ для коннекта и просмотра сайтов. Это один из способов сохранить работоспособность Спека в сегодняшней жизни, наполненной информацией, т.е. реально использовать, а не хранить в шкафу.
Василий, а как ты себе представляешь "Новый стандарт ОС"? Ведь если я ничего реально не делаю и не выкладываю, то это совершенно не значит, что просто сижу и читаю форум. То, что здесь обсуждается, идет только многим на пользу, и не прозвучало ни одного кардинального решения по системе, устроившего бы всех. Тоже до сих пор в тетрадке конструирую свою ОС (которую по-правде и системой-то не назвать, некоторая надстройка над тыром). Количество каталогов, как и длина имени каталога, почти неограничены, вложений - свыше одного, число файлов на диске до 65000, длина файла ограничена ёмкостью диска, предполагаемый макс.объём диска 8Мб (HDD). Зато тормозов ожидается выше крыши ;-)
Например, сам считаю (имхо), что система это не только запуск и сохранение файлов на диске, это не тупенький командер с командной строчкой - кликнул и загрузилась демка и всё тип-топ... если бы всё так. Систему следует рассматривать со всех сторон (опять же имхо), поэтому очень бы хотелось отвлечся и на другую тему, привнести туда ещё кой чего:
(http://ivr.webzone.ru/articles/recovery/index.htm)
уверен - оч.полезная деталь, правда мало кто отзывается, считаю первостепенным делом при конструировании ОС, на Спеке хочу протестировать и внедрить. Т.е. не я для компьютера, а компьютер для меня! Не так-то всё просто, согласен? А многозадачный командер и первоклассник напишет.
Это я так думаю очень легко судить о других самостоятельно ничего не делая правда?
Попробуй прикинь сам, не так-то просто сжать мир в точку, а идеи современных прог в висьмиразрядный комп. Вообще, мне бы тоже хотелось рассчитывать на 22Мгерцовый 16-битный Z80, адресация которого заметно возрастает, где уже не надо париться с 16к "окном" страницы, а под прогу использовать весь мегабайтный диапазон RAM.
Но ведь это не Спектрум, этож только проц!
Также не хотелось бы выкладывать в сетку подобие PINIX, которое кроме бутманагера ничего на экран не вывело не выкладываю также из-за того, что вижу в асме свои ошибки, ищу методы их устранения. Поскольку преотлично помню первый свой архивер (наверное многим начинающим кодерам, не владеющими спец.знаниями, первым приходящий в голову принцип RLE-сжатия), так вот паккер при извлечении из архива выводил ещё какую-то хрень, ошибку заметил не сразу, это при том, что исходники на бумаге были всегда перед глазами и каждую команду прошагал с карандашом в руках.
Жду твоего ответа по поводу ОСи, плиз, расскажи, чего хотелось бы от компа, от ОС именно ТЕБЕ?
---------------------
Поддержка совместимости!
|
|
|
|
|
Time of Post: Feb 10 2005 09:24
|
|
|
|
|
|
Subject:
|
|
|
|
Posted By:
Robot57
Posts: 31
Registered Since: Aug 04
View Profile...
|
|
>Тоже до сих пор в тетрадке конструирую свою ОС
Так мы, оказывается, в некоторм смысле, коллеги
А вот что хотелось бы видеть - ОС с поддержкой современных доработок. Ни Pinix, ни BeeOs, ...(Список можно продолжать до бесконечности) не отойдут от некоторых ограничений TR-DOS, не отказавшись от него полностью. Я не призываю к написанию системы с нуля, можно использовать какие-то части старой системы(калькулятор и тп). Тем более, существуют и СРМнутые Спектрумы, где от ТР-ДОСа отказались по причине его неполноценности как ОС. СРМ тоже не подарок, но все же в чем-то выигрывает у ТЫРа.
Мои личные соображения по этому поводу? Я сейчас пишу кое-какие мысли, какую систему я хотел бы иметь. Постараюсь привести все в порядок и выложить в инете.
|
|
|
|
|
Time of Post: Feb 11 2005 03:49
|
|
|
|
|
|
Subject:
|
|
|
|
Posted By:
Trident
Posts: 88
Registered Since: Aug 04
View Profile...
|
|
DJ I-Kick:
по ссылке::
там же ясно написано -
"на спринтере такое реально провернуть. да и на обычном спеке если есть кому копацца."
если есть кому копаться, значит гимор.. значит простой смертный запарится в ней ковыряться, забьет болт и пойдет играться в UT2004 на пц..
Ось должна быть такой чтоб с ней мог управиться обычный среднестатистический ребенок, не особо напрягаясь.. а всё что есть на данный момент это либо примитивные надстройки над тыром, либо один сплошной гимор и головняк.. более менее это IS, да и то, например мне, немало поработавшему и в MSdos и в Тыре, помниться пришлось попариться, чтоб заставить её работать так как мне нужно... а что говорить о человеке который вообще не программер, а например художник или там музыкант или просто геймер? нужен ему весь этот головняк?
компромис должен быть - простота/эффективность..
вот блин..
---------------------
ZX Forever !!! GMX Rulezzz!!
|
|
|
|
|
Time of Post: Feb 11 2005 10:02
|
|
|
|
|
|
Subject:
|
|
|
|
Posted By:
Robot57
Posts: 31
Registered Since: Aug 04
View Profile...
|
|
Скорее, нужен не компромисс простотаэффективность, а 2 пункта:
1) Удобство для программиста
2) Удобство для пользователя
Если со вторым все более-менее понятно, то насчет первого - сколько людей, столько и мнений. По-моему, удобство для кодера заключается прежде всего в полной предсказуемости поведения ОС. То есть, все баги и фичи должны быть документированы. Почему это так важно? Из этого вытекает и второй пункт. Если программист может не задумываться над поведением стандартных функций системы, то он может сосредоточиться на взаимодействии с пользователем.
Плюс, необходима некоторая универсальность ОС. В TR-DOS нет никакой стандартизации пользовательского интерфейса, каждый может изгаляться как хочет. Необходимо добавить в компоненту пользовательского интерфейса (что-то вроде X-Window) стандартные диалоговые окна (открыть-сохранить и прочая лабуда). Только вот пользовательский интерфейс - та часть, над которой надо думать в последнюю очередь, потому что главным достоинством системы всегда был софт. А программисту должно быть удобно писать его. Вот из этого вытекает и эффективность, и простота.
|
|
|
|
|
Time of Post: Feb 12 2005 02:31
|
|
|
|
|
|
Subject:
|
|
|
|
Posted By:
Trident
Posts: 88
Registered Since: Aug 04
View Profile...
|
|
Robot57: вот и я про то-же, удобно должно быть, не париться перекраивая полкило системных файлов чтоб оно соизволило нормально работать...
---------------------
ZX Forever !!! GMX Rulezzz!!
|
|
|
|
|
Time of Post: Feb 12 2005 12:16
|
|
|
|
|
|
Subject:
|
|
|
|
Posted By:
Vovoi
Posts: 77
Registered Since: Aug 04
View Profile...
|
|
Robot57:Так мы, оказывается, в некоторм смысле, коллеги
На самом деле коллег ещё больше чем думаешь.
:)
Нет, мне просто пришлось систему пересматривать заново, из-за того, что опять хотел из Спека сделать ПЦ с его масдаем. Проц не тот, ведь 286 уже был 16-битный, потому и винду написать было проще.
Короче снова с чистым листом бумаги...
:(
и кое-какими пометками, но взгляд по-новому начинает безумно привлекать. Особенно понравилась реализация запуска приложений размером более 48к (т.е. вплоть до 640к), за счёт использования своппинга на драйв (это по желанию, кто не хочет тормозов, отключает опцию и читает "No RAM For Programm :)"
Не могу обещать скорого аплоада доки на сайт, вечером поздно прихожу домой+ читаю доп.инфу о создании компиляторов и интерпретаторов, операционных систем и прочей хрени.
=-)
/кстати на сайте у Ивана Рощина есть тестирование компиляторов. Странно, почему он не упомянул о прелестной игрушке MCoder2_v5 ?!/
Robot57: ЗЫ
Ты на бумаге попробуй ещё "загрузиться и поработать", т.е. прикинуть какие клавиши нажимаешь "виртуально :)" и что при этом должно происходить и происходит по бумажкам, многое захочется добавить/исправить, или пересмотреть всё заново. Вот мне стандартный тыр всё и запортил. :)))
---------------------
Поддержка совместимости!
|
|
|
|
|
Time of Post: Feb 13 2005 08:32
|
|
|
|
|
|
|
|
|
|