User Tag List

Показано с 1 по 10 из 217

Тема: Техраздел UZIX

Древовидный режим

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

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от impressed Посмотреть сообщение
    Запуск фоновых процессов делается двумя способами:
    1. При запуске жмем ^Z (Ctrl+Z)
    2. После имени команды поставить амперсанд:
    Но это опять же во возрослых юниксах
    Да, это понятно. Тут беда как sash заюзать. Наверное проще всего nohup спортировать.

    Цитата Сообщение от impressed Посмотреть сообщение
    А в нашем случае скорее всего ни как, т.к README к sash говорит нам


    https://github.com/menelkir/uzix/blo.../Source/README

    Весьма куцая многозадачность получается, если сильно хочется -- придется пилить систему самому, чтобы в нее это добавить.
    Вот за ссылку на github спасибо, покопаюсь - может найду чего-то что нет у меня (я в 2007-2008г.г. собрал все что тогда смог найти в инторнетах, но не факт что это все что было). LIBC там только исходники вроде (надо собирать), бинаря библиотеки вроде нет?

    Кстати, в реадме пишут:
    "The number of processes is limited only by the swap space
    available, with a maximum of 31 processes (total of 1024k memory). As
    mentioned, UZIX implements UNIX well enough to run the Bourne Shell in its
    full functionality."

    Про 31 процесс врут конечно (по крайней мере в Uzix 1.0 на MSХ их в максимуме 8 штук - это размер таблицы процессов), и дело не только в свапе, а еще и в том что ядро урезано в т.ч. и по массивам - чтобы влезать в верхние 32к (по факту, из-за МСХ-биос еще и меньше).

    И кто бы портанул Bourne Shell - вот в нем то точно нормально все сделано.

    ---------- Post added at 15:27 ---------- Previous post was at 14:51 ----------

    В ps и top тупенько сделано: размер процесса взяли константой в 32к. Типа сложно было с адреса 0009 (8: jp unix) взять высоту (адрес начала) ядра и посчитать сколько там ниже его для процесса. Поэтому несмотря на то, что я им из ядра возвращаю правльное количество общей памяти, они неправильно считают %% использования памяти процессами (у меня ж страницы процессов больше чем 32к). Так бы я их поправил и пересобрал, а тут еще наперво надо LIBC делать (что нифига не интересно).
    Последний раз редактировалось Error404; 17.01.2015 в 15:30.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

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

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

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

Похожие темы

  1. Ответов: 0
    Последнее: 24.02.2009, 12:31
  2. и еще раз о uzix
    от sysop в разделе Оси
    Ответов: 33
    Последнее: 25.08.2006, 14:35

Ваши права

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