Я всегда считал, что для этой конфигурации ОСь не нужна - нужен коммандер для запуска программок, который после запуска места в памяти не занимает. Не будет никогда в 48к ОЗУ приличной операционки - тупо не хватает ресурсов. Поэтому и говорить нужно о продвинутых клонах.
Меня как программиста всегда напрягает, когда я при адресном пространстве 64к не могу себе позволить сделать malloc(30000).
На Орионе была версия CP/M, оставлявшая пользователю только 32к (чтобы иметь цветной экранчик). Хотя это и CP/M, но - отстой, нормально пользоваться ей было нельзя.
Так я это и говорю - из-за ненужных мне доп. возможностей я не могу писать на ЯВУ, только ассемблер. Ни сам компилятор не запустится, ни компилированный код не влезет, ни на буфера места нет. Ну, может, худо-бедно можно будет жить в режиме когда пользователю отдается 40к - но это же уже далеко не режим ZX-48к. И вообще мне странно все это слышать - это в то время когда в исходниках на C сейчас можно найти что угодно: бери, компилируй и пользуйся.
Все дело в затраченных на это усилиях, т.е. в КПД деятельности, следовательно и в количестве написанных программ. Много в OpenSource-сообществах кода на ZX-бейсике или ZX-форте для других платформ? [риторический вопрос]. А на С сколько угодно. Теперь следующий вопрос - есть ANSI-совместимый компилятор С на исдос, чтобы все это использовать? Полноценный, с нативными float, 32-битными целыми? Чтобы скомпилировать исходник, скажем, в полторы тысячи строк?
Это не оффтопик. Это грамотное проектирование системы - когда не нужно всё тащить в ядро. Вкусы то у всех разные - кому то не хватит предлагаемых возможностей и он все равно вынужден использовать транзитные программы, кому-то эти возможности просто не нужны, а место в памяти тю-тю, занято...
Господин Максогор и выискивает.Причем весьма нервно, как будто мы обидеть хотим. Не хотим - я всего лишь пишу что мне не понравилось. Неужели это вам как разработчику (ну, или сопровождающему ОСь) не интересно?
"(за бугром они все еще в почете, между прочим)", кстати
Нет? И не будет с таким подходом. А "умерли в момент выхода" потому что ОСь большинству пользователей не нужна, нужен коммандер для запуска игрушек. Мне вот, к примеру, - нужна, еще единицам нужна, причем не только для копирования файлов.
Остальным - не нужна.
Какой альтернативы? Я что сейчас из кармана достану уникальную ОСь, которая никому не известна, и офигительно работает в ZX-48к? Нет ее. И не будет - ничего лучше CP/M для 8-биток уже не будет. neOS и SymbOS уже имеют глюкало, но пытаются еще сделать и эмулятор CP/M, Uzix эмулирует CP/M - c чего бы это? Вовсе не оттого, что она - шедевр, а оттого, что она пусть и не идеальна, но вполне удачна в плане архитектуры, и поэтому широко разошлась по миру (думаю, шире, чем спектрумы) и имеет огромное количество качественного фирменного ПО. Спорить с CP/M (ну или с порога утверждать - умерла, мол) можно только имея на руках 20000 программ сравнимого качества.
Ну и напрасно. Я уже писал - почему. 48к с его экранчиком и неотключаемым ПЗУ - в топку (не нудо падать в обморок, имется в виду применительно к разработке перспективной ОС). А если речь вообще не идет о какой-то разработке с нуля или адаптации=портировании уже существущих на других платформах систем, то да, можно торговать тем что осталось, если на это к тому же еще и спрос есть среди забугорных чайников. И смысла весь этот разговор не имеет никакого уже начиная с фразы "у нас уже есть исдос - и точка", не обязательно было тут расписывать преимущества, которые в других обстоятельствах нафиг не нужны.
Добавлено через 37 минут
Ось не может быть 100% бинарно-совместимой (запускаться на любом компе с одной и той же дискетки), это не возможно уже из-за того, что ОСь по определению завязана на железки, пусть и только в части BIOS (BDOS и CCP переносятся и работают "один-в-один"). Совместимой должна быть софтина для этой ОСи.
Нет, мне определенно забавно: весь мир бился за то, чтобы можно было взять, к примеру, Турбо-Паскаль с "роботронов и прочих ямах" и без перекомпиляции запустить его на своем самодельном компьютере, аппаратно не совместимом с исходным - лишь бы процессор совпадал. А оказывается - фигней занимались.
Настоящая полноценная ОСь, а кто говорил обратное? Не менее настоящяя чем CP/M, просто сильно другая.





Причем весьма нервно, как будто мы обидеть хотим. Не хотим - я всего лишь пишу что мне не понравилось. Неужели это вам как разработчику (ну, или сопровождающему ОСь) не интересно?
, имется в виду применительно к разработке перспективной ОС). А если речь вообще не идет о какой-то разработке с нуля или адаптации=портировании уже существущих на других платформах систем, то да, можно торговать тем что осталось, если на это к тому же еще и спрос есть среди забугорных чайников. И смысла весь этот разговор не имеет никакого уже начиная с фразы "у нас уже есть исдос - и точка", не обязательно было тут расписывать преимущества, которые в других обстоятельствах нафиг не нужны.
Ответить с цитированием