iSDOS - это коммерческая система, которой уже никто не продает. Выводы?
Вид для печати
почему же не продает? загляни в тему про ис-дос что-ли.
---------- Post added at 18:32 ---------- Previous post was at 18:16 ----------
давай не будем трогать того, что не для спектрума написано? а по факту посмотрим что есть и насколько это развито.
вся соль в том, что на одном энтузиазме нормальную ось не собрать.
По поводу издоса - юзал в свое время ради текстового редактора, но потом вышли под тырдос нормальные, и исдос забросился. Эта системка вообще опаздала лет так на пяток... Когда издос шагнул в массы, ПЦ уже начал набирать обороты.
Я одного не пойму, а нафега спеку ось?) по крайней мере обычному 128к. Тырдос - за глаза и глазоньки. Вот на пентеву можно что-то замутить. Что-то, что будет работать внятно работать с винтами, сидюками, LAN, модемами и т.п., но обязательно с возможностью максимальной эмуляции Тырдоса. Чтобы например воспринимала она файлы trd или scl как есть... Т.е. запускаю я на исполнение trd например, и дальше система подхватывает, и начинает эмулировать порты ВГ или хотябы #3d13 внутри этого файла. И это должно быть аппаратно-программное решение. Одним кодом тут не разрулить
Если спек только с тырдосом и исключительно с дисководами, тогда да, ось не нужна. Но если даже к обычному 128к-спеку приделать контроллер винта, то без оси - никак. и здесь на данный момент iS-DOS и ее модификации (TASiS прежде всего) незаменимы, в том числе по скорости работы. На винте все буквально летает.
Дык в ATM-turbo 2+ именно так и сделано, причем обошлось исключительно программными решениями в переделанном ПЗУ TR-DOS. Средствами операционной системы (iS-DOS, но может быть и любая другая. Есть поддержка и в CP/M) распаковываем TRD или SCL в память (благо в ATM 1024Кб ОЗУ и туда влазит целиком весь тырдосовский диск), а затем из памяти работаем с образом как с реальной дисукеткой, причем как через #3D13, так и путем низкоуровневой программной эмуляции портов ВГ93.Цитата:
Чтобы например воспринимала она файлы trd или scl как есть... Т.е. запускаю я на исполнение trd например, и дальше система подхватывает, и начинает эмулировать порты ВГ или хотябы #3d13 внутри этого файла. И это должно быть аппаратно-программное решение. Одним кодом тут не разрулить
Примерно также сделано в KAY-1024/Пентагон-1024SL2, только там пока что работа с виртуальной дискеткой идет только на уровне #3D13, без эмуляции ВГ93.
---------- Post added at 20:16 ---------- Previous post was at 19:49 ----------
Я не фанат iS-DOS/TASiS в том смысле, что не приемлю никакой критики этой системы. ВОт только критика должна быть объективной и обоснованной. А что мы имеем здесь?
Например, это называется не критика,а наезд. В конце 80-х мне пришлось ради эксперимента поюзать MS-DOS+Нортон без винта, чисто с флопа. Тормоза были такие, какие никаким исдосам не снились. А вот на винте тот же исдос по скорости уделывает все MS-DOSы и им подобные системы.
Впрочем, я и раньше всегда говорил, что любая ось на Спеке помимо TR-DOS имеет смысл исключительно при наличии винта или подобного ему "большого" устройства (например SD-карточки).
Какой УБОЙНЫЙ аргумент. Пойти, что ли, повеситься? Кстати, в том положении, в котором сейчас находится ZX-платформа в екс-СССР, 10 "фанатов" - это ОЧЕНЬ и ОЧЕНЬ много. Назовите плиз, любую другую ось НА СПЕКЕ у нас (Запад не будем трогать), кроме TR-DOS, которую поддерживает большее количество людей. Скажете CP/M? Ню-ню... Даже смешно (при всем моем очень хорошем отношении к этой системе) - доказательства в студию.Цитата:
издос поддерживали (и поддерживают) 10 яростных фанатов.
Не вижу логики в этом обвинении. Как будто 48Кб исключает возможность "функционала". К тому же уже давно на спеке рулят модификации iS-DOS Chic, которая как раз-таки заточена под машины 128-256Кб и более, где львиная доля ядра расположена в банках памяти. Ну а про TASiS уже и говорить не буду (так как справедливо скажут, что это система под один клон), в котором работа с окошками и банками памяти поддержана на уровне системных рестартов...Цитата:
какой там к чёрту функционал, если система писалаьс под 48е спектрума.
Вообще-то как раз там очень даже внятная система драйверов всех типов и резидентов (в том числе подвешиваемых на прерывания). Лучше придумать, конечно можно, но и то, что сделано, весьма и весьма неплохо. Вы, видимо, в системе-то не работали, а только в оболочке курсором подвигали, да пару программок позапускали...Цитата:
где там внятная система драйверов и вообще внятный механизм системных вызовов.
апи как апи, что в нем не так? В чем тупость? Ну а оболочка там лишь один из отсоединяемых уровней системы (надстройка над ядром).Цитата:
это крайне тупая, перегруженная нортоноподобная оболочка со своим кривым апи.
Много чего нет. Прежде всего драйверов устройств - дисковых и прочих.Цитата:
с таким же успехом можно на пц обозвать тотал камандер мегаОСью, ибо под него есть и читалки и писалки и смотрелки и чего только нет.
Чем лучше?Цитата:
уж лучше юзать простой трдос,
Ну-ну....Цитата:
запустить вминяемый камандер и рулить на нём.
Ну, тут уже сказали, при всех достоинствах этих систем, написаны они не для спека. Вот если ты знаешь, как и кто может их портировать, тогда разговор уместен.Цитата:
в качестве доказательства реальной системы для 8 бит можно кинуть взор на юзикс или симбос. эти системы писали не десятки и не сотни людей. юзикс так вообще писал один человек.
На АТМ основная система - это TASiS, основанная на переработанном iS-DOS. Основные принципы системы сохранены, как и совместимость. Добавлены только новые возможности по работе с приятными дополнительными фичами архитектуры данного клона.Цитата:
на атм и профи есть системы куда более внятные. и вы можете не верить, но они созданы куда больше для людей, чем издос.
На винте очень даже производительная ось.Цитата:
и не нужно рассказывать народу про мегапроизводительность издоса, знаем плавали. вы не один такой прошаренный))))
Нашел операционную систему Contiki
http://www.sics.se/contiki/download.html
По идее можно и под спек адаптировать.
Цитата:
The 2.2 release contains ports to MSP430, x86, 6502, and Z80-based platforms, in particular the Tmote Sky / TelosB and the ESB wireless sensor network boards.
Народ, давайте прагматично оценивать текущий набор софта под ZX (это типа значит что если isdos юзабельная хотя бы в одном случае, то четко признать ее как нормальную os). На спеке сейчас есть пачка систем под которые с ОДИНАКОВОЙ простотой\сложностью можно написать новую прогу (это cpm/isdos и некоторые другие менее распостраненные). Что можно ожидать от типичной ос на спектруме сегодня?
1. интерфейс работы с файлами (это типа файловая система когда прога работает не с винтом, дисководом, кардридером, cd-rom-ом а с абстракцией - ФАЙЛ);
2. примитивный memory manager (это когда прога может получить кусок памяти для своего использования и потом вернуть назад когда он станет ненужным);
3. интерфейс консоли (это для программ у которых интерфейс типа "командная строчка");
4. командный интерпритатор с примитивными скриптовыми возможностями (для того чтоб пускать проги и строить какие-то несложные цепочки последовательного вызова разных программ);
и что??? вся эта лабуда признаки системы года так 1980-го... но никак не 2011
какие признаки системы 2011 года?
ну там к примеру:
1. shared libraries (это типа чтоб прога могла сослаться на функции другой проги);
2. 2D & 3D graphics (это типа чтоб прога могла работать НЕ С ЭКРАНОМ вписывая туда байты а с 2D или 3D примитивами);
3. networking (это что-то типа библиотеки сокетов);
4. IPC (это типа межпроцессные сообщения, для взаимодействия между собой процессов не обязательно на одном и том же компе, может по сети, может в пределах одного хоста но между разными контроллерами);
5. virtual memory (типа более крутой чем имеется виртуальный memory management);
6. virtual CPU (типа интерпретатор любого кода);
7. virtual IO (типа эмулятор портов ввода и вывода);
8. sound API (типа чтоб прога работала не с портами ввода и вывода а оперировала звуковыми примитивами и виртуальными инструмантами \ каналами);
короче система должа смахивать скорее на BeOS чем на FreeDOS
спорить шибко не буду - не ахота. однако - основная ось для атм всегда была цпм. тазис это лишний довесок, так сказать бесплатное преложение к журналу "кто-то там собеседник".Цитата:
На АТМ основная система - это TASiS, основанная на переработанном iS-DOS.
у меня на 386й, когда она была, мсдос прекрасно с дискетки работала.