powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / М под Linux
51 сообщений из 51, показаны все 3 страниц
М под Linux
    #36018430
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем добрый день.

Интересует М под Linux.

Есть контроллерное оборудование, обсуждается вариант установки Linux, а сверху МАМПС.
Видеокарта и винчестер присутствуют только на момент отладки.
В работе используется только Флэш-диск 128М и более.
Память оперативная 128М, 4 Com-порта встроенных. Процессор 486SX 300 Мгц.

Кто может дать практические рекомендации - прошу, отзовитесь.
...
Рейтинг: 0 / 0
М под Linux
    #36018877
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы знаете, особенно не из чего выбирать.
Под Linux только Cache, GT.M, mumps 1.47 (http://sourceforge.net/projects/mumps/) и M21 ...
...
Рейтинг: 0 / 0
М под Linux
    #36018905
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы посоветовал обратится в фирме Крон что в Виннице.
Там я знаю, что работают очень толковые ребята и может быть, смогут Вам помочь.

http://www.kron.com.ua/
...
Рейтинг: 0 / 0
М под Linux
    #36019033
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,

Спасибо, свяжусь.

Бесплатный только GT.M ?
...
Рейтинг: 0 / 0
М под Linux
    #36019432
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бесплатный еще mumps 1.47
По моему для Ваших целях он более компактен, хотя я с ним не имел дело ...
...
Рейтинг: 0 / 0
М под Linux
    #36020491
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,

Смог скачать только исходные коды, никакую документацию скачать не смог, или не понял как скачивать.

Насколько я понял, это конструктор для сборки своего собственного МАМПСа.

В конце 90-х, помню, было в интернете сравнение операционных систем с самолетами.
Там про Юникс писали, что пришли пассажиры в аэропорт, каждый со своей запчастью. Потом собрали свой собственный самолет, целевой, и спойно себе полетели и даже долетели до места назначения. Про другие операционки писалось много смешного и поучительного. Прочитать бы опять эту статью.

Похоже, что и mumps 1.47 выглядит подобным образом.
Интересно было посмотреть на МАМПС изнутри!
...
Рейтинг: 0 / 0
М под Linux
    #36020820
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB , распространение *nix-овых пакетов в виде исходных кодов, ИМХО, давно уже никого не смешит. Обычно есть краткая инструкция по сборке в файле README, который появится после распаковки архива.
Другое дело, что эта штука (MUMPS 1.43) действительно малораспространенная. Между тем, народ на скромненький ASUS EEE (512Мб ОЗУ) умудряется даже Cache ставить: тынц
...
Рейтинг: 0 / 0
М под Linux
    #36021168
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Maslov,

Нет, нет.
Я совсем не хотел смеяться. Я просто не знал что так распространяют продукты под эти операционки.

Я смеялся когда вспоминал ту давнюю статью про самолеты. Кстати, кто найдет статью - пришлите.

Cache на контроллер я бы не рискнул ставить, пока. Слишком большая штука.
Да и контроллер будет работать без видеокарты, да и сброс дисковых буферов процесс неконтролируемый. А у меня Флэш-диск.

Вот если бы легонький МАМПС, да под легонькую ОС, чтобы не напрягать железо системными операциями.

Есть мысли MiniM Каратаева под WinCE попробовать, но про WinCE нет никаких поняток.
А руки пока не доходят, много текучки.

Просто контроллеры пошли с такими характеристиками, что DOS их использует на 10%.

Вот и думаешь...
...
Рейтинг: 0 / 0
М под Linux
    #36021266
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да смейтесь на здоровье :) Пакеты распространяются в виде бинарных дистрибутивов тоже, но это зависит как от популярности пакета, так и от позиции его авторов.
Неконтролируемый сброс буферов будет в любой реализации М (по кр. мере, других я не знаю), но ИМХО это не самая большая проблема, сложнее заставить М-систему хоть как-то шевелиться в условиях столь малого объема памяти. Cache 2008.x, к примеру, меньше чем 112MB разделяемой памяти использовать не умеет (64Мб - глобалы, 6Мб - программы, остальное - системные таблицы), к этому добавляются еще процессы и сам Linux, т.е. ясно, что Cache 2008.x для 128Мб не кандидат.
Если смотреть в сторону Винды, то помимо WinCE существует еще Bart Pe - конструктор для собственных сборок (вроде бы бесплатный), но насколько реально сделать сборку под какой-либо (вопрос еще - какой?) М - не знаю.
...
Рейтинг: 0 / 0
М под Linux
    #36021281
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Windows98 сможете поставить на контроллер?
...
Рейтинг: 0 / 0
М под Linux
    #36021365
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я,

Поставить то я смогу, а сможет ли Win98 работать на контроллере, где нет видеокарты и диск не винчестер. Думаю, что Win ухайдокает Флэш-диск за пол-года.

Вот старый и добрый NTSM можно было ставить на аппаратуру, очень некритичную.

Я например ставил на ХТ-шку с 384 Кб ОЗУ и винчестером на 10М под ДОС 4.не помню.

Там можно было управлять дисками таким образом, что логический диск небольшого размера формировался в ОЗУ. Его хватало для временных глобалов. Сбросом буферов на жесткий диск тоже можно было управлять. Всех деталей не помню, давно было.

Во были времена!!!
А сейчас все гиги да меги.
...
Рейтинг: 0 / 0
М под Linux
    #36021409
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKBПоставить то я смогуПоставить Винду без видеокарты? - едва ли...
...
Рейтинг: 0 / 0
М под Linux
    #36021447
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Maslov,

Вы не поняли, пока буду ставить Винду, видеокарта будет, но вот потом...
...
Рейтинг: 0 / 0
М под Linux
    #36021560
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений

как продвигается работа по MiniM ?

ждем с нетерпением !

====================
...
Рейтинг: 0 / 0
М под Linux
    #36021990
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про MiniM. Шлифую версию 0.7. Основное направление по версии - сервисное, утилиты, документирование, z-функции, z-команды, мелкие баги, редактор collation, команда znew, бекап, рестор.
...
Рейтинг: 0 / 0
М под Linux
    #36022893
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений

если можно пришлите погонять MiniM
как есть сейчас

mx@enters.eu
...
Рейтинг: 0 / 0
М под Linux
    #36022948
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9Евгений

если можно пришлите погонять MiniM
как есть сейчас

mx@enters.eu
Выслал
...
Рейтинг: 0 / 0
М под Linux
    #36023463
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чото мне подсказывает, что своп убьёт флэш в любом случае, возможно даже быстрей чем через полгода
...
Рейтинг: 0 / 0
М под Linux
    #36023472
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
М под Linux
    #36044034
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Два дня загоняли Линукс в контроллер, как "паровоз в стойло" - получилось, впечатления пока приятные, после ДОС.

GT.M пока прикрутить не удается...

Дорогу осилит идущий.
...
Рейтинг: 0 / 0
М под Linux
    #36044127
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стоищая вещь, но как заметил один хороший знакомый, не очень привычна для нас, которые всю жизнь работали с привычными М реализациях !!!

Правильно - "Дорогу осилит идущий..."

Респект.
...
Рейтинг: 0 / 0
М под Linux
    #36045612
visius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Контроллер на Vortex86 ?
...
Рейтинг: 0 / 0
М под Linux
    #36045882
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
visius,

Да, на Vortex86SX.
...
Рейтинг: 0 / 0
М под Linux
    #36046978
visius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB,

Попробуйте ASP Linux 7-й или 8-й, скомпиленый для i386, если графики не нужно, то он и без напильника на этой платке заводится. С GT.M в данном случае хуже - пойдет только до v5.1, позже там вставки на asm-е i686 - и скорее всего не запустится.
...
Рейтинг: 0 / 0
М под Linux
    #36047041
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
visiusAlexKB,

Попробуйте ASP Linux 7-й или 8-й, скомпиленый для i386, если графики не нужно, то он и без напильника на этой платке заводится. С GT.M в данном случае хуже - пойдет только до v5.1, позже там вставки на asm-е i686 - и скорее всего не запустится.

И где же его теперь взять GT.M до версии v5.1
...
Рейтинг: 0 / 0
М под Linux
    #36047079
visius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB,

Знамо где, - sf.net

http://sourceforge.net/project/showfiles.php?group_id=11026&package_id=10760

все на выбор
...
Рейтинг: 0 / 0
М под Linux
    #36048968
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
visius,

Спасибо большое.

Потихоньку начал приподыматься GT.M на контроллере.
Теперь мой программист озадачился и много думает - работа похоже пошла.

Как там писали - М программисты настолько суровы, что заставляют работать промышленные контроллеры под МАМПСом и давать уголь на гора.
...
Рейтинг: 0 / 0
М под Linux
    #36055070
Elvis_plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, уважаемые.
Я пробовал GT.M но на большой машине. У меня остались не разрешенные вопросы.
Например, у клиента же нет утилит типа MSM Activate и со стороны сервера вообще мало что реализовано. Создается впечатление, что весь протокол взаимодействия надо колбасить самому.
Поправьте меня если я не прав.

Еще я год назад не получил ответа здесь


А задача у вас сильная, сам уже думал про такое.
Но если поглядеть - МАМПС то всего 700 Кил весит. Может переписать самим? :-)
...
Рейтинг: 0 / 0
М под Linux
    #36055214
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elvis_plusЕще я год назад не получил ответа здесьМожет, не там спрашивали? У них ведь свой форум на SourceForge, и еще я заметил, что K.S.Bhaskar старается отвечать на вопросы, заданные в comp.lang.mumps.
...
Рейтинг: 0 / 0
М под Linux
    #36055846
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смею заметить, что Linux, это со-овсем не DOS, и даже не Windows.
Но о-очень интересная штука, столько возможностей.
GT.M временно отложил, пока на С.
Но я к GT.M еще обязательно вернусь, и надеюсь что скоро.
...
Рейтинг: 0 / 0
М под Linux
    #36056955
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elvis_plusСоздается впечатление, что весь протокол взаимодействия надо колбасить самому.
Поправьте меня если я не прав.
А задача у вас сильная, сам уже думал про такое.
Но если поглядеть - МАМПС то всего 700 Кил весит. Может переписать самим? :-)
всё так, но исходники аналога кашового clmanager выложены на SourceForge, очень маленькая программка, стандартно общается с сетью средствами самой ОС, мампсовые исходники, обрабатывающие её сообщения там же
перепишете GT.M под венду или FreeBSD все будут вам только благодарны))
...
Рейтинг: 0 / 0
М под Linux
    #36057966
Elvis_plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ceshka_
перепишете GT.M под венду или FreeBSD все будут вам только благодарны))

Да не о том речь, хотя тоже вариант.
Я имел ввиду написания М-движка для микроконтроллерной реализации, а уж какая там будет ось стоять - наверное Linux, по крайней мере так мне видится.
А под винду интересен аспект серверной реализации, ведь как оказалось запустить MSM под Windows 2003 Server можно только руками. А что б он сам стартовал - я пока не придумал как.
А добавьте сюда масштабируемость под супер большое железо - вообще хрен знает как оно себя поведет (я просто не специалист в данном вопросе).

В общем вещь хорошая, но что с ней делать дальше не ясно.
...
Рейтинг: 0 / 0
М под Linux
    #36059246
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elvis_plus,
да, администратор на ней должен быть))
...
Рейтинг: 0 / 0
М под Linux
    #36120322
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые ГУРУ GT.M!!!

Вот есть такой вопрос.

Мне необходимо, чтобы одна из баз размещалась в оперативной памяти.
Понятно, что при старте, ее образ(образ пустой базы) я копирую из файла на Flash диске в дисковый том, который создан в оперативной памяти при старте Linux.

Кто что может сказать по этому вопросу, у кого каой опыт, какие мнения, предложения?

Заранее спасибо.
...
Рейтинг: 0 / 0
М под Linux
    #36120520
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что Вы скажете про использование RamDisk?
Под Windows
Под Linux
...
Рейтинг: 0 / 0
М под Linux
    #36120573
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitЧто Вы скажете про использование RamDisk?
Под Windows
Под Linux

Понятно, спасибо.
*.dat файл и *.gld файл лучше оба располагат в RAM, или только *.dat файл?
...
Рейтинг: 0 / 0
М под Linux
    #36120672
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, если есть возможность, то оба.

PS: я не специалист по GT.M и Linux.
...
Рейтинг: 0 / 0
М под Linux
    #36120698
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitPS: я не специалист по GT.M и Linux.

А жаль, с Вами приятно вести беседу.
...
Рейтинг: 0 / 0
М под Linux
    #36125439
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB
Кто что может сказать по этому вопросу, у кого каой опыт, какие мнения, предложения?

ни опыта, ни предложений, вопрос: вы в нее писать будете? и собираетесь выгружать при гашении системы? сколько памяти и размер базы?
...
Рейтинг: 0 / 0
М под Linux
    #36125580
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceshka_AlexKB
Кто что может сказать по этому вопросу, у кого каой опыт, какие мнения, предложения?

ни опыта, ни предложений, вопрос: вы в нее писать будете? и собираетесь выгружать при гашении системы? сколько памяти и размер базы?
Я уже в нее пишу и из нее читаю. Собственно не я, а ряд быстрых циклических процессов.
Такая база мне нужна для внутренней координации работы процессов, размер ее невелик, около 100 Кбайт. Хранит она только данные, актуальные в пределах текущего запуска приложения.
Мягкий рестарт, перезапуск GT.M, в этом случае подхватывает предыдущие данные. Крах GT.M и перезапуск Linux будет видить только пустую базу, которая создается след. образом:
При старте Linux создается дисковый том в оперативной памяти;
Копируется предварительно созданный файл пустой базы данных Temp.dat;
База определена в gld-файле уже на устройстве ramdisk;
В базу назначены глобалы (Work*, Temp*, другие).

Таким образом я работаю с глобалами в оперативной памяти без опасения ухайдокать Flash-память. Запись в другие базы осуществляется не часто и полностью контролируется прикладной программой.
Остается надеяться, что GT.M от нечего делать не долбит Flash-память, как этим занимается, в свое удовольствие, Windows.
...
Рейтинг: 0 / 0
М под Linux
    #36125843
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB,
что-то я не понял, Flash память это типа usb носителя в данном случае? Сдохнет в таком случае в момент: куча записей в секунду (само собой не знаю как именно у Вас). Возьмите SSD и будет вам щастье. И это уже наверное от реализации *NIX зависит а не от GT.M. Файл на Flash, перезапись интенсивная или не очень на ней, GT.M пишет в базу так, как решит приложение.
...
Рейтинг: 0 / 0
М под Linux
    #36125951
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceshka_AlexKB,
что-то я не понял, Flash память это типа usb носителя в данном случае? Сдохнет в таком случае в момент: куча записей в секунду (само собой не знаю как именно у Вас). Возьмите SSD и будет вам щастье. И это уже наверное от реализации *NIX зависит а не от GT.M. Файл на Flash, перезапись интенсивная или не очень на ней, GT.M пишет в базу так, как решит приложение.
Flash память - это мой жесткий диск, другого нет. Так устроен контроллер. Поэтому "куча записей в секунду" перенаправляется на дисковый том в оперативной памяти. Если GT.M пишет в базу так, как решит приложение, то это превосходно, я не напрягаю Flash память излишней работой. Реализация Linux всего лишь позволяет мне создавать дисковый том в оперативной памяти. GT.M позволяет мне разносить данные по разным дисковым подсистемам. И это чудесно, прикладному программисту уже не нужно заботиться о специфике хранения, ему только нужно знать, что шустрые данные он должен размещать в глобалах с таким-то префиксом.
...
Рейтинг: 0 / 0
М под Linux
    #36126135
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceshka_,
Так ли я ответил на Ваш вопрос, может я чего не понял?
...
Рейтинг: 0 / 0
М под Linux
    #36126190
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKBceshka_,
Так ли я ответил на Ваш вопрос, может я чего не понял?
да нет, всё понятно
...
Рейтинг: 0 / 0
М под Linux
    #36135831
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странную штуку заметил в GT.M, при интенсивном открытии-закрытии сом-порта, наблюдаю утечку памяти. Освобождается память только при выходе из GT.M.

Уважаемые GT.M-Гуру, что скажете, какие мысли по этому поводу?

Конечно, это нештатная ситуация, но такие операции не часто, но приходится выполнять при некоторых условиях.
...
Рейтинг: 0 / 0
М под Linux
    #36136064
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB,
не знаю, что скажут гуру, но это наверное, логика самой GT.M: заметил, что используемые программы она умеет грузить в память челиком и Cache' ошибка <EDITED> не наблюдается, нужно наверное как-то принудительно com-порт и всё о нём из памяти выгонять
...
Рейтинг: 0 / 0
М под Linux
    #36136165
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceshka_...принудительно com-порт и всё о нём из памяти выгонять

Знать бы как всех их оттуда выгонять. Теперь еще кучу тестов с устройствами нужно провести.
Как говорят "ява-скрипачи" чистильщик мусора не всегда срабатывает. Иногда мусор таки оседает на дне.
...
Рейтинг: 0 / 0
М под Linux
    #36137389
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB
Знать бы как всех их оттуда выгонять. Теперь еще кучу тестов с устройствами нужно провести.
Как говорят "ява-скрипачи" чистильщик мусора не всегда срабатывает. Иногда мусор таки оседает на дне.
как выгнать не знаю, но вы можете это всё реализовать как вызов программы в новом мампсовом интерпретаторе, который сам за собой всё вычистит, после завершения работы и отдать ему какие-нибудь параметры
хотя, возможно, конечно, что малость странноватый способ
...
Рейтинг: 0 / 0
М под Linux
    #36137677
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKBСтранную штуку заметил в GT.M, при интенсивном открытии-закрытии сом-порта, наблюдаю утечку памяти. Освобождается память только при выходе из GT.M.

Уважаемые GT.M-Гуру, что скажете, какие мысли по этому поводу?

Конечно, это нештатная ситуация, но такие операции не часто, но приходится выполнять при некоторых условиях.
Если лики - то это однозначно к производителю на исправление.
...
Рейтинг: 0 / 0
М под Linux
    #36137774
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую GT.M V5.1-000 Linux x86, поэтому поздно править.
Старше железо не позволяет.
Я уже думал о том, чтобы драйвера запускать не по Job из одного GT.M контекста, а как отдельные mumps -run "^routines", тогда у каждого драйвера будет собственный интерпретатор.
Хотя я еще досконально не проверил ничего по поводу Job, ведь там тоже будет у каждого свой собственный контекст (движок- просто обнаружил и вот тормошу Ваши Умы.
...
Рейтинг: 0 / 0
М под Linux
    #36137781
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то глюканул SQL.RU, не совсем то он показал, что я писал. Ну да ладно, смысл тот же.
...
Рейтинг: 0 / 0
51 сообщений из 51, показаны все 3 страниц
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / М под Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]