Важная информация

User Tag List

Страница 3 из 47 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 466

Тема: Алан Кокс представил Unix-подобную ОС Fuzix, ядро которой потребляет около 40 Кб ОЗУ

  1. #21
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Маппер от Z180. Т.е. это не тот маппер, под который текущие искодники fuzix? Как понять?
    Этот README - это сборник README всех проектов, части которых использованы в fuzix. z180 не поддержан вообще, потому что под него нет свободного компилятора, как я понимаю.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

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

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Юникс может дать
    1) Совместимость всех существующих дискетных форматов. TR-DOS <-> CP/M <-> IS-DOS <-> whatever. Причем универсальным образом, а не в виде очередного коммандера. mount то, mount сё, cp, готово.
    Неа. Слишком разные ФС. А Hobeta - это нифига не универсально и не прозрачно.
    Цитата Сообщение от Eltaron Посмотреть сообщение
    2) Совместимость с POSIX-ным софтом, которого тьма.
    В 64к адресном пространстве даже coreutils не заработает =)
    Цитата Сообщение от Eltaron Посмотреть сообщение
    На реальном zx это всё без толку, слишком медленно и слишком мало памяти.
    Если делать posix систему - да, но если обгрызть и оставить только минимум, а писать на асме, я верю, что-то сделать можно и на 128к. Есть же RTOS на 8мибитках по 20к.
    Цитата Сообщение от Eltaron Посмотреть сообщение
    Но на FPGA-клонах это же безграничные возможности открываются.
    Ага, например прошить что-то помощнее z80. А если мы уж в него рогом упёрлись, то гораздо проще(а может и эффективнее) будет сгородить поверх него мааасенькую вм с виртуальной памятью с адресом в 32 бита шириной.
    Последний раз редактировалось NovaStorm; 03.11.2014 в 23:58.

  3. #23
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Неа. Слишком разные ФС. А Hobeta - это нифига не универсально и не прозрачно.
    А jffs и ntfs - это очень похожие ФС? Но mount-mount-cp почему-то работает.

    Ага, например прошить что-то помощнее z80. А если мы уж в него рогом упёрлись, то гораздо проще(а может и эффективнее) будет сгородить поверх него мааасенькую вм с виртуальной памятью с адресом в 32 бита шириной.
    А компилятор под это дело кто писать будет?
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

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

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    А jffs и ntfs - это очень похожие ФС?
    Гораздо более похожие чем TRDOS и CP/M, даже NTFS'ные ACL в линуксе можно использовать.
    Цитата Сообщение от Eltaron Посмотреть сообщение
    А компилятор под это дело кто писать будет?
    Если оно будет нужно, то компилятор для плоской модели памяти написать будет всё-таки проще. Для AVR'ки вообще ARM сэмулировали полностью. Хотя вот думаю - 32 бит адрес, 32 бит арифметика, щёлканье страницами... Это будет конечно быстрее эмуляции полной системы, но тоже не особо хорошо. Остаётся только ручками =\

  5. #25
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может кому будет интересно
    ммu от z180 есть,
    http://opencores.org/project,mmu180
    но вот толку от него не много, переключаем банки с грэйдом 4k,
    есть компилятор С, который может использовать более 64к,

    Скрытый текст


    платный вроде, таблетки не искал, к нему.
    HD64180Z и Z180, вполне доступны и сейчас, у меня пара штук есть ,
    в планах борда, под z80 и z180, пока в процессе "причесывания"

    Скрытый текст




    [свернуть]

    для z180
    есть бесплатный
    Zilog ZDS
    и не совсем
    IAR
    калькулятор ММU
    http://z80cpu.eu/mirrors/www.vegenee...mmucalcv12.zip
    Требует VB.
    Последний раз редактировалось Totem; 04.11.2014 в 11:53.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  6. #26
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    Интересный поворот, а можно одним глазком на такой исходник посмотреть?
    В данном случае я описывал мой реальный опыт по портированию uIP (микро стек TCP/IP) на Орион. Сил хватило на сам стек и 2 приложения (httpd, telnet). Код который комипилировался Hitech C и работал, компилировался и SDCC, но не работал, точнее делал вид что работал (что надо выводить на экран - выводил), но где-то внутри движка сам TCP/IP в версии от SDCC не работал. Я не разбирался отчего так. Ну и размер бинаря был не в пользу SDCC примерно на 40-50%%.

    ---------- Post added at 14:19 ---------- Previous post was at 14:16 ----------

    Цитата Сообщение от Eltaron Посмотреть сообщение
    К тому же это ж, блин, Алан Кокс. Я уже два дня проснувшись сразу иду в эту тему, чтоб проверить, не приснилось ли мне. Торвалдс, Кокс и Столлмен в мире Linux - это как Синклер, Альтвассер и Викерс мира ZX. В голове до сих пор не укладывается. Если у него в голове есть замысел архитектуры ОС, значит можно заранее быть уверенным, что это не туфта, а что-то продуманное.
    Собственно это пока главный и основной (чуть не написал - единственнный) плюс. Ибо это человек вокруг которого может сформироваться хотя и тощее и гиковатое, но коммунити. Как показывает тот же ZX-PK, без коммунити, на одиночках - ничего не развивается.

    ---------- Post added at 14:24 ---------- Previous post was at 14:19 ----------

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Этот README - это сборник README всех проектов, части которых использованы в fuzix. z180 не поддержан вообще, потому что под него нет свободного компилятора, как я понимаю.
    Просто, страничная адресация целыми страницами по 64к, и размещение в одной странице ядра, а в остальных - процессов, это как раз та архитектура, на которую я планировал переделывать UZIX, и которая хорошо аппаратно "ложится" но Орион. Но руки не дошли.

    Зато у меня есть собранный мной из исходников UZIX приклад для формирования образов дисков (mkfs, ucp, fcsk) в виде Win32-ехешников. У них с UZI как я понимаю одна и таже ФС. Вот тот же Алан ХЗ как формирует диски. Он ядро выложил, а с чего это ядро запускать?, с какой ФС? Скомпилировать то его скомпилируем, а дальше крутитесь как хотите.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  7. #27
    Moderator Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,981
    Спасибо Благодарностей отдано 
    206
    Спасибо Благодарностей получено 
    303
    Поблагодарили
    113 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    это как раз та архитектура, на которую я планировал переделывать UZIX
    Кстати, народ, никто не подскажет, есть еще где-нибудь в сети хоть какая-то инфа по UZIX (скриншоты, описалово, видео - наподобие того, что существует по OS SymbOS), кроме официального давно не обновлявшегося сайта http://uzix.sourceforge.net ??? А то даже статьи на Вики по сабжу нет...
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  8. #28
    Master Аватар для Djoni
    Регистрация
    20.02.2005
    Адрес
    Новосибирск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    33 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Кстати, народ, никто не подскажет, есть еще где-нибудь в сети хоть какая-то инфа по UZIX (скриншоты, описалово, видео - наподобие того, что существует по OS SymbOS), кроме официального давно не обновлявшегося сайта http://uzix.sourceforge.net ??? А то даже статьи на Вики по сабжу нет...
    Есть такая вещь

    SUZI - Spectrum UNIX Z-80 Implementation

    Скрытый текст


    Проект портирования OS UZI(X) на платформу ZX-SPECTRUM.

    На данный момент на основе ядра UZIX1.0 сделан программа-эмулятор (для системы DNA).
    Для её запуска нужен ZX-Spectrum-256k (Пентагон)+CASH 32k+Nemo-IDE+небольшой lba-винт
    (подключенный, как мастер и на нем должены быть записаны с самого начала(с сектора 0)
    данные из файла-образа UZIX.hdd).
    В архиве suzi.zip в образе дискеты DNA0459S.TRD версия эмулятора от января 2010 г. -
    при работе ядра UZIX,обращения от ядра к дискете эмулятор перенаправляет на hdd(на нем
    rootfs uzix) с помощью вызовов системы DNA.
    Соответственно запускается ядро, загружается процес INIT,инициализируется, далее
    загружается процесс LOGIN.
    Можно залогиниться без пароля(набирать имя root,user или guest), и работать в стандартной
    юниксовой консоли.При запуске программы top для обновления экрана нажимать пробел (потому
    что таймер не работает), и монтировать другие диски нельзя.
    Можно посмотреть в эмуляторе Unreal с настройками Пентагон-256 или выше,
    cash=32K,в качестве образа hdd подключить файл UZIX.hdd , в качестве диска
    для дисковода для А подключить DNA0459S.TRD.
    В образе дискеты unix_emu.TRD - скриншоты при запуске разных программ UZIX
    В каталоге 0_scr можно посмотреть скриншоты от более старой версии от августа 2009
    (в формате стандартного спектрумовского экрана).Ошибки возникали в результате ручного
    вмешательства)
    Так же вместо LOGIN вручную (через отладчик) загружался процесс BOGOMIPS, но он
    скорость он не показывает, точнее показывает 0.000, возможно потому, что таймер не
    срабатывает, либо округление при печати только до 4-х знаков.
    [свернуть]

    http://zx-matrix.nm.ru/SUZI/suzi.txt

    http://zx-matrix.nm.ru/SUZI/suzi.zip

    Скрытый текст

    Profi v5.03/1024k/палитра/FDD3,5""/FDD5,25"/HDD/XT-Keyb/Covox
    Pentagon-1024 sl v 1.4 upgrade #EFF7 Gluk RTC
    ZXM-Phoenix 1024k
    ATM Turbo 2+ v7.10 512k
    HIMAC HR42.04 48K
    HIMAC 128
    Ленинград 1
    [свернуть]

  9. #29
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  10. #30
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,544
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    1,174
    Поблагодарили
    382 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Eltaron, круто! Как удалось?
    С уважением, Станислав.

Страница 3 из 47 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Куплю БК 0010 или подобную машинку в Украине
    от LeBohdan в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 06.07.2008, 23:29
  2. SDCC вокруг да около
    от andrews в разделе Программирование
    Ответов: 8
    Последнее: 26.03.2008, 08:16
  3. Ответов: 16
    Последнее: 02.08.2005, 12:20
  4. Ответов: 10
    Последнее: 18.02.2005, 17:45

Ваши права

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