User Tag List

Страница 12 из 20 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 200

Тема: Пишем свою ОС. Практика

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    19.09.2007
    Адрес
    Южно-Сахалинск
    Сообщений
    80
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хе-хе. "А воз и ныне там" ©
    Весьма прискорбно, что некоторые, именующие себя кодерами, спасовали перед данной задачей. Видимо, сие сообщество, юзующее писюки, может только ностальгировать о спекки. А что-то сделать - кишка тонка.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >спасовали перед данной задачей
    На спеке есть ОСи, не одна и не две, но вот пользователей для них что-то не видно. Есть пример uzix'а. То, чего можно достичь. И даже если переписать его на асме целиком, врядли результат устроит пользователя.
    Если исходить из сугубо практических целей, идеальная ОСь для нашего спека на сегодня - менеджер образов дискеток и запускалка ТР-ДОСного софта.

  4. #3

    Регистрация
    01.02.2005
    Адрес
    perm/ru
    Сообщений
    520
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    >спасовали перед данной задачей
    На спеке есть ОСи, не одна и не две, но вот пользователей для них что-то не видно. Есть пример uzix'а. То, чего можно достичь. И даже если переписать его на асме целиком, врядли результат устроит пользователя.
    Если исходить из сугубо практических целей, идеальная ОСь для нашего спека на сегодня - менеджер образов дискеток и запускалка ТР-ДОСного софта.
    +MagOS.
    oisee.

  5. #4

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    На спеке есть ОСи, не одна и не две
    Чёт кроме CP/M никаких других ОСей на Спектруме не припомню.. если конечно не называть осями всякие оболочки и загрузочные менеджеры. И не говорите мне что iS-DOS - это ОСь! iS-DOS - это гипертрофированный загрузочный менеджер - переросток! Ибо нельзя на базе загрузочного менеджера построить ОСь, получится то, что получилось - именно iS-DOS .

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Есть пример uzix'а. То, чего можно достичь. И даже если переписать его на асме целиком, врядли результат устроит пользователя.
    А что ты хотел? Пользователю есть с чем сравнивать! Но тем не менее на MSX - сходному по классу с современными клонами Спека есть и nix-ы и CP/M и графическая оболочка, и Ethernet, и эксплореры и web серверы и терминальные клиенты и т.д. Конечно, во многом это благодаря уже существовавшей базе из коммерческого софта, но важна сама возможность сделать всё это в виде, понятном и удобном современному избалованному пользователю.
    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Если исходить из сугубо практических целей, идеальная ОСь для нашего спека на сегодня - менеджер образов дискеток и запускалка ТР-ДОСного софта.
    Во-во, потоиу как чтоб заниматься ОСями, надо быть системным программистом, а на отечественной Спектрумовской сцене их никогда не было, нет, и никогда не будет.. разве токо заграница опять родит какую-то хрень - а-ля надстройку над БЕЙСИКом для 48k . Максимум что могут отечественные спековские кодеры - это кодить демки, да и то вставляя надёрганный код двадцатилетней давности - демосцена съела весь моск! Настоящие кодеры есть токо там, где нет демосцены, например на всяких малопопулярных платформах типа Вектора, Ориона, Башкирии и т.д. Я не удивлюсь, если на убогом РК-86 nix-ы появятся раньше чем на Спектруме, т.к. на РК-86 нет демосцены
    Последний раз редактировалось Black_Cat; 10.07.2011 в 14:30.

  6. #5

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >iS-DOS - это гипертрофированный загрузочный менеджер - переросток!
    Ну с файликами работает - и ладно.
    >если на убогом РК-86 nix-ы появятся раньше чем на Спектруме
    Nuttx можно хоть сейчас собрать, проблема довести её до юзабельного на практике вида ну и драйвера дописать. А дальше ситуация та же, что и с MSX'овым софтом - он есть, но пользоваться им как-то не тянет...

  7. #6

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Nuttx можно хоть сейчас собрать, проблема довести её до юзабельного на практике вида ну и драйвера дописать.
    Если бы на Спектруме были системные программисты, то это был бы всего-лишь вопрос времени.

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    А дальше ситуация та же, что и с MSX'овым софтом - он есть, но пользоваться им как-то не тянет...
    А вот это уже вопрос концептуальный, требующий понимания что есть Спектрум, и каково может быть его место в современной информационной среде.
    Почему не тянет пользоваться на MSX? Причины две:
    1) MSX - это старинный, рассыпающийся и глюкающий от времени гроб значительных размеров, с доисторическим монитором, который никому не придёт в голову постоянно держать на столе для работы. В нашем же случае - Speccy 2010 - новый, идеально работающий компьютер, не занимающий вообще места, работающий с VGA монитором и PC клавой и мышой через коммутатор, и применяющийся совместно с PC не занимая дополнительного места.
    2) Отсутствие достаточного количества интернет ресурсов доступных для компьютеров такого класса и развитого интернет-сообщества, использующего такие компьюиеры - устраняется со временем, по мере роста количества компьютеров использующих оные возможности.

    1) Зачем нужна ОС на Спектруме:

    - программная многозадачность
    - переносимость кода (т.е. прекращение вариться в собственном соку, возможность использования наработок всего nix-сообщества, и подключения разработчиков с других платформ)
    - работа в современной информационной среде - т.е. поддержка современных файловых систем, сетевых протоколов, языков программирования

    2) Необходимо понимание узких мест Спектрума, чтоб разделить сферы применения в соответствии с возможностями как существующего, так и перспективного железа. Для понимания перспектив необходимо так же хорошо понимать идеологию развития Спектрума, чтоб знать каким будет это "будущее железо".

    а) Можно точно сказать, что будущее спектрумовское железо не будет иметь ничего общего с архитектурой ATM , поэтому NedoPC с PentEvo (правильней сказать - NedoATM-3) идёт лесом и больше никаким боком нас не интересует (это я специально для alco акцентирую, чтоб он об этом больше и не заикался ).

    б) Узких мест у Спектрума много, по сути Спектрум - это сплошное узкое место . Поэтому не будем уподобляться западным товарищам, пытающимся всё развитие уложить в очередные надстройки над BASICом, оставляя неизменной аппаратную архитектуру - это путь в никуда.
    Поэтому сразу поставим жирную точку в этом вопросе - ВСЁ БУДУЩЕЕ РАЗВИТИЕ СПЕКТРУМА СВЯЗАНО С РАЗВИТИЕМ АППАРАТНОЙ АРХИТЕКТУРЫ! Хотя никто не говорит, об полном отказе от базовой архитектуры, базовая архитектура может присутствовать как самая урезанная, работа с которой теоретически возможна, но неудобна и ограничена в функционале.
    Примем как аксиому - владельцам Спектрумов в базовой конфигурации - OS и все проистекающие из под неё возможности не нужны, для работы под OS необходимо в той или иной степени расширять железо.

    Итак, об узких местах, уже в расчёте на некоторое развитие архитектуры:

    - минимальное экранное рабочее графическое разрешение для VGA - 512x384 (решается установкой видеокарты)
    - желательное экранное рабочее графическое разрешение для VGA - 768x512 (решается установкой видеокарты)
    - минимальное рабочее текстовое разрешение для VGA - 64х48 (решается установкой видеокарты)
    - желательное рабочее текстовое разрешение для VGA - 96х64 (решается установкой видеокарты)

    - минимальная рабочая тактовая частота - 3,5 MHz
    - желательная рабочая тактовая частота - 14 MHz (решается приобретением современного клона)

    - минимальный объём ОЗУ - 1 Mb (решается паяльником)
    - желательный объём ОЗУ - 2 Mb (решается приобретением современного клона, или паяльником)

    - обязательное наличие SD, IDE HDD - опционально, FDD - не обязательно (решается установкой карты расширения или приобретением современного клона)

    - аппаратная архитектура - Хiмеra (т.е. в первую очередь - менеджер и архитектура памяти, архитектура управления видеорежимами, система портов, архитектура обеспечения аппаратной многозадачности) (решается паяльником или приобретением современного клона)

    3) Какие узкие места в первую очередь должен устранить софт под ОС:

    - работа с общеприменяемыми файловыми системами FAT16/32 (опционально - системами CP/M)
    - работа в текстовых клиентских терминальных программах через Internet (почтовые клиенты, IRC клиенты, текстовые WEB браузеры)
    - работа в клиентских программах с FTP сервером через Internet
    Последний раз редактировалось Black_Cat; 11.07.2011 в 18:52.

  8. #7

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    а) Можно точно сказать, что будущее спектрумовское железо не будет иметь ничего общего с архитектурой ATM , поэтому NedoPC с PentEvo (правильней сказать - NedoATM-3) идёт лесом и больше никаким боком нас не интересует (это я специально для alco акцентирую, чтоб он об этом больше и не заикался ).
    Это вообще смахивает на какой-то холивар, как мне видится любой клон спека (в том числе и ATM) должен легким движением по замене Z80 на плату с FPGA превращаться в "Химеру". В чем скажем разница в этом плане между Penevo и Ленинград-1?

  9. #8

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,921
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    327
    Поблагодарили
    250 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а "Elite" на этом счастье пойдет?
    С уважением,
    Jerri / Red Triangle.

  10. #9

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    а "Elite" на этом счастье пойдет?
    А як жэ! Аппаратная архитектура Хiмеra предполагает возможность запуска любого спековского софта из-под ОС в режиме аппаратной многозадачности без необходимости какой-либо переделки оного.
    Последний раз редактировалось Black_Cat; 11.07.2011 в 19:46.

  11. #10

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >Если бы на Спектруме были системные программисты, то это был бы всего-лишь вопрос времени.
    Не столько времени, сколько, имхо, целесообразности. Потому как она килов в 50 влезет. Я это вижу как замену ПЗУхи и несколько банков, а вот потом начинаются проблемы с памятью задач, из чего этот очередной концептуальный флейм и вырос. И можно ли будет обойтись одним переключаемым банком, это вопрос, требующий оч-чень обстоятельного подхода, чтобы не корпеть над кодом, который никому не впился.

    >переносимость кода
    Зачем тогда нужна твоя Химера? Перенесли весь код на писюк и ок, нэ?

    >поддержка современных файловых систем
    Угу, zfs например, с кэшем на пару гигов.
    >языков программирования
    C итак есть, а жабы с дотнетом и не надо =)

    >обязательное наличие SD...
    Если будет ПЗУха с nix'ами или хотя бы их базовой ДОС частью(а остальную память можно и освободить при этом) то пофиг ведь, SD там или флоп.

    >работа с общеприменяемыми файловыми системами...
    Ну фат ладно, для удобного общения с внешним миром, хотя и без неё можно обойтись, а вот больше врядли что нужно, для ОСи скорее всего выгоднее своя ФС, с минимальным потреблением проца, скорее всего простенькая до ужаса.
    А интернет... не верю, что он будет нужен.
    Последний раз редактировалось NovaStorm; 12.07.2011 в 08:28.

Страница 12 из 20 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Пишем на ассемблере под эмулятором
    от GM BIT в разделе Для начинающих
    Ответов: 76
    Последнее: 15.07.2016, 20:04
  2. Пишем свою ОС. Теория
    от Zet9 в разделе ZX Концепции
    Ответов: 280
    Последнее: 27.06.2012, 15:27
  3. Я ищу свою дему
    от AAA в разделе Демо
    Ответов: 4
    Последнее: 04.05.2005, 22:59
  4. Ищу свою gfx работу!!!
    от invador в разделе Игры
    Ответов: 7
    Последнее: 02.02.2005, 12:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •