Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. Интересует М под Linux. Есть контроллерное оборудование, обсуждается вариант установки Linux, а сверху МАМПС. Видеокарта и винчестер присутствуют только на момент отладки. В работе используется только Флэш-диск 128М и более. Память оперативная 128М, 4 Com-порта встроенных. Процессор 486SX 300 Мгц. Кто может дать практические рекомендации - прошу, отзовитесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2009, 10:52 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Вы знаете, особенно не из чего выбирать. Под Linux только Cache, GT.M, mumps 1.47 (http://sourceforge.net/projects/mumps/) и M21 ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2009, 13:36 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Я бы посоветовал обратится в фирме Крон что в Виннице. Там я знаю, что работают очень толковые ребята и может быть, смогут Вам помочь. http://www.kron.com.ua/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2009, 13:46 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Valeriu, Спасибо, свяжусь. Бесплатный только GT.M ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2009, 14:35 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Бесплатный еще mumps 1.47 По моему для Ваших целях он более компактен, хотя я с ним не имел дело ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2009, 16:19 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Valeriu, Смог скачать только исходные коды, никакую документацию скачать не смог, или не понял как скачивать. Насколько я понял, это конструктор для сборки своего собственного МАМПСа. В конце 90-х, помню, было в интернете сравнение операционных систем с самолетами. Там про Юникс писали, что пришли пассажиры в аэропорт, каждый со своей запчастью. Потом собрали свой собственный самолет, целевой, и спойно себе полетели и даже долетели до места назначения. Про другие операционки писалось много смешного и поучительного. Прочитать бы опять эту статью. Похоже, что и mumps 1.47 выглядит подобным образом. Интересно было посмотреть на МАМПС изнутри! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 09:43 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
AlexKB , распространение *nix-овых пакетов в виде исходных кодов, ИМХО, давно уже никого не смешит. Обычно есть краткая инструкция по сборке в файле README, который появится после распаковки архива. Другое дело, что эта штука (MUMPS 1.43) действительно малораспространенная. Между тем, народ на скромненький ASUS EEE (512Мб ОЗУ) умудряется даже Cache ставить: тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 11:48 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Alexey Maslov, Нет, нет. Я совсем не хотел смеяться. Я просто не знал что так распространяют продукты под эти операционки. Я смеялся когда вспоминал ту давнюю статью про самолеты. Кстати, кто найдет статью - пришлите. Cache на контроллер я бы не рискнул ставить, пока. Слишком большая штука. Да и контроллер будет работать без видеокарты, да и сброс дисковых буферов процесс неконтролируемый. А у меня Флэш-диск. Вот если бы легонький МАМПС, да под легонькую ОС, чтобы не напрягать железо системными операциями. Есть мысли MiniM Каратаева под WinCE попробовать, но про WinCE нет никаких поняток. А руки пока не доходят, много текучки. Просто контроллеры пошли с такими характеристиками, что DOS их использует на 10%. Вот и думаешь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 13:48 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Да смейтесь на здоровье :) Пакеты распространяются в виде бинарных дистрибутивов тоже, но это зависит как от популярности пакета, так и от позиции его авторов. Неконтролируемый сброс буферов будет в любой реализации М (по кр. мере, других я не знаю), но ИМХО это не самая большая проблема, сложнее заставить М-систему хоть как-то шевелиться в условиях столь малого объема памяти. Cache 2008.x, к примеру, меньше чем 112MB разделяемой памяти использовать не умеет (64Мб - глобалы, 6Мб - программы, остальное - системные таблицы), к этому добавляются еще процессы и сам Linux, т.е. ясно, что Cache 2008.x для 128Мб не кандидат. Если смотреть в сторону Винды, то помимо WinCE существует еще Bart Pe - конструктор для собственных сборок (вроде бы бесплатный), но насколько реально сделать сборку под какой-либо (вопрос еще - какой?) М - не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 14:28 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
А Windows98 сможете поставить на контроллер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 14:32 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
ну я, Поставить то я смогу, а сможет ли Win98 работать на контроллере, где нет видеокарты и диск не винчестер. Думаю, что Win ухайдокает Флэш-диск за пол-года. Вот старый и добрый NTSM можно было ставить на аппаратуру, очень некритичную. Я например ставил на ХТ-шку с 384 Кб ОЗУ и винчестером на 10М под ДОС 4.не помню. Там можно было управлять дисками таким образом, что логический диск небольшого размера формировался в ОЗУ. Его хватало для временных глобалов. Сбросом буферов на жесткий диск тоже можно было управлять. Всех деталей не помню, давно было. Во были времена!!! А сейчас все гиги да меги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 14:59 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
AlexKBПоставить то я смогуПоставить Винду без видеокарты? - едва ли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 15:15 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Alexey Maslov, Вы не поняли, пока буду ставить Винду, видеокарта будет, но вот потом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 15:25 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Евгений как продвигается работа по MiniM ? ждем с нетерпением ! ==================== ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 16:03 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Про MiniM. Шлифую версию 0.7. Основное направление по версии - сервисное, утилиты, документирование, z-функции, z-команды, мелкие баги, редактор collation, команда znew, бекап, рестор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2009, 18:29 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
чото мне подсказывает, что своп убьёт флэш в любом случае, возможно даже быстрей чем через полгода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2009, 13:22 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Два дня загоняли Линукс в контроллер, как "паровоз в стойло" - получилось, впечатления пока приятные, после ДОС. GT.M пока прикрутить не удается... Дорогу осилит идущий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 16:26 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Стоищая вещь, но как заметил один хороший знакомый, не очень привычна для нас, которые всю жизнь работали с привычными М реализациях !!! Правильно - "Дорогу осилит идущий..." Респект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 16:50 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Контроллер на Vortex86 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 12:09 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
visius, Да, на Vortex86SX. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 13:25 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
AlexKB, Попробуйте ASP Linux 7-й или 8-й, скомпиленый для i386, если графики не нужно, то он и без напильника на этой платке заводится. С GT.M в данном случае хуже - пойдет только до v5.1, позже там вставки на asm-е i686 - и скорее всего не запустится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 19:37 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
visiusAlexKB, Попробуйте ASP Linux 7-й или 8-й, скомпиленый для i386, если графики не нужно, то он и без напильника на этой платке заводится. С GT.M в данном случае хуже - пойдет только до v5.1, позже там вставки на asm-е i686 - и скорее всего не запустится. И где же его теперь взять GT.M до версии v5.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 20:28 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
AlexKB, Знамо где, - sf.net http://sourceforge.net/project/showfiles.php?group_id=11026&package_id=10760 все на выбор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 20:59 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
visius, Спасибо большое. Потихоньку начал приподыматься GT.M на контроллере. Теперь мой программист озадачился и много думает - работа похоже пошла. Как там писали - М программисты настолько суровы, что заставляют работать промышленные контроллеры под МАМПСом и давать уголь на гора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2009, 17:07 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Добрый день, уважаемые. Я пробовал GT.M но на большой машине. У меня остались не разрешенные вопросы. Например, у клиента же нет утилит типа MSM Activate и со стороны сервера вообще мало что реализовано. Создается впечатление, что весь протокол взаимодействия надо колбасить самому. Поправьте меня если я не прав. Еще я год назад не получил ответа здесь А задача у вас сильная, сам уже думал про такое. Но если поглядеть - МАМПС то всего 700 Кил весит. Может переписать самим? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2009, 10:23 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Elvis_plusЕще я год назад не получил ответа здесьМожет, не там спрашивали? У них ведь свой форум на SourceForge, и еще я заметил, что K.S.Bhaskar старается отвечать на вопросы, заданные в comp.lang.mumps. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2009, 11:24 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Смею заметить, что Linux, это со-овсем не DOS, и даже не Windows. Но о-очень интересная штука, столько возможностей. GT.M временно отложил, пока на С. Но я к GT.M еще обязательно вернусь, и надеюсь что скоро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2009, 15:24 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Elvis_plusСоздается впечатление, что весь протокол взаимодействия надо колбасить самому. Поправьте меня если я не прав. А задача у вас сильная, сам уже думал про такое. Но если поглядеть - МАМПС то всего 700 Кил весит. Может переписать самим? :-) всё так, но исходники аналога кашового clmanager выложены на SourceForge, очень маленькая программка, стандартно общается с сетью средствами самой ОС, мампсовые исходники, обрабатывающие её сообщения там же перепишете GT.M под венду или FreeBSD все будут вам только благодарны)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2009, 11:07 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
ceshka_ перепишете GT.M под венду или FreeBSD все будут вам только благодарны)) Да не о том речь, хотя тоже вариант. Я имел ввиду написания М-движка для микроконтроллерной реализации, а уж какая там будет ось стоять - наверное Linux, по крайней мере так мне видится. А под винду интересен аспект серверной реализации, ведь как оказалось запустить MSM под Windows 2003 Server можно только руками. А что б он сам стартовал - я пока не придумал как. А добавьте сюда масштабируемость под супер большое железо - вообще хрен знает как оно себя поведет (я просто не специалист в данном вопросе). В общем вещь хорошая, но что с ней делать дальше не ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2009, 16:18 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Elvis_plus, да, администратор на ней должен быть)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2009, 11:47 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Уважаемые ГУРУ GT.M!!! Вот есть такой вопрос. Мне необходимо, чтобы одна из баз размещалась в оперативной памяти. Понятно, что при старте, ее образ(образ пустой базы) я копирую из файла на Flash диске в дисковый том, который создан в оперативной памяти при старте Linux. Кто что может сказать по этому вопросу, у кого каой опыт, какие мнения, предложения? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2009, 13:32 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
servitЧто Вы скажете про использование RamDisk? Под Windows Под Linux Понятно, спасибо. *.dat файл и *.gld файл лучше оба располагат в RAM, или только *.dat файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2009, 14:49 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Думаю, если есть возможность, то оба. PS: я не специалист по GT.M и Linux. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2009, 15:09 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
servitPS: я не специалист по GT.M и Linux. А жаль, с Вами приятно вести беседу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2009, 15:15 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
AlexKB Кто что может сказать по этому вопросу, у кого каой опыт, какие мнения, предложения? ни опыта, ни предложений, вопрос: вы в нее писать будете? и собираетесь выгружать при гашении системы? сколько памяти и размер базы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2009, 13:42 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
ceshka_AlexKB Кто что может сказать по этому вопросу, у кого каой опыт, какие мнения, предложения? ни опыта, ни предложений, вопрос: вы в нее писать будете? и собираетесь выгружать при гашении системы? сколько памяти и размер базы? Я уже в нее пишу и из нее читаю. Собственно не я, а ряд быстрых циклических процессов. Такая база мне нужна для внутренней координации работы процессов, размер ее невелик, около 100 Кбайт. Хранит она только данные, актуальные в пределах текущего запуска приложения. Мягкий рестарт, перезапуск GT.M, в этом случае подхватывает предыдущие данные. Крах GT.M и перезапуск Linux будет видить только пустую базу, которая создается след. образом: При старте Linux создается дисковый том в оперативной памяти; Копируется предварительно созданный файл пустой базы данных Temp.dat; База определена в gld-файле уже на устройстве ramdisk; В базу назначены глобалы (Work*, Temp*, другие). Таким образом я работаю с глобалами в оперативной памяти без опасения ухайдокать Flash-память. Запись в другие базы осуществляется не часто и полностью контролируется прикладной программой. Остается надеяться, что GT.M от нечего делать не долбит Flash-память, как этим занимается, в свое удовольствие, Windows. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2009, 14:20 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
AlexKB, что-то я не понял, Flash память это типа usb носителя в данном случае? Сдохнет в таком случае в момент: куча записей в секунду (само собой не знаю как именно у Вас). Возьмите SSD и будет вам щастье. И это уже наверное от реализации *NIX зависит а не от GT.M. Файл на Flash, перезапись интенсивная или не очень на ней, GT.M пишет в базу так, как решит приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2009, 15:27 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
ceshka_AlexKB, что-то я не понял, Flash память это типа usb носителя в данном случае? Сдохнет в таком случае в момент: куча записей в секунду (само собой не знаю как именно у Вас). Возьмите SSD и будет вам щастье. И это уже наверное от реализации *NIX зависит а не от GT.M. Файл на Flash, перезапись интенсивная или не очень на ней, GT.M пишет в базу так, как решит приложение. Flash память - это мой жесткий диск, другого нет. Так устроен контроллер. Поэтому "куча записей в секунду" перенаправляется на дисковый том в оперативной памяти. Если GT.M пишет в базу так, как решит приложение, то это превосходно, я не напрягаю Flash память излишней работой. Реализация Linux всего лишь позволяет мне создавать дисковый том в оперативной памяти. GT.M позволяет мне разносить данные по разным дисковым подсистемам. И это чудесно, прикладному программисту уже не нужно заботиться о специфике хранения, ему только нужно знать, что шустрые данные он должен размещать в глобалах с таким-то префиксом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2009, 16:00 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
ceshka_, Так ли я ответил на Ваш вопрос, может я чего не понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2009, 17:04 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
AlexKBceshka_, Так ли я ответил на Ваш вопрос, может я чего не понял? да нет, всё понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2009, 17:27 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Странную штуку заметил в GT.M, при интенсивном открытии-закрытии сом-порта, наблюдаю утечку памяти. Освобождается память только при выходе из GT.M. Уважаемые GT.M-Гуру, что скажете, какие мысли по этому поводу? Конечно, это нештатная ситуация, но такие операции не часто, но приходится выполнять при некоторых условиях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 19:29 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
AlexKB, не знаю, что скажут гуру, но это наверное, логика самой GT.M: заметил, что используемые программы она умеет грузить в память челиком и Cache' ошибка <EDITED> не наблюдается, нужно наверное как-то принудительно com-порт и всё о нём из памяти выгонять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 00:36 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
ceshka_...принудительно com-порт и всё о нём из памяти выгонять Знать бы как всех их оттуда выгонять. Теперь еще кучу тестов с устройствами нужно провести. Как говорят "ява-скрипачи" чистильщик мусора не всегда срабатывает. Иногда мусор таки оседает на дне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 08:29 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
AlexKB Знать бы как всех их оттуда выгонять. Теперь еще кучу тестов с устройствами нужно провести. Как говорят "ява-скрипачи" чистильщик мусора не всегда срабатывает. Иногда мусор таки оседает на дне. как выгнать не знаю, но вы можете это всё реализовать как вызов программы в новом мампсовом интерпретаторе, который сам за собой всё вычистит, после завершения работы и отдать ему какие-нибудь параметры хотя, возможно, конечно, что малость странноватый способ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 15:26 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
AlexKBСтранную штуку заметил в GT.M, при интенсивном открытии-закрытии сом-порта, наблюдаю утечку памяти. Освобождается память только при выходе из GT.M. Уважаемые GT.M-Гуру, что скажете, какие мысли по этому поводу? Конечно, это нештатная ситуация, но такие операции не часто, но приходится выполнять при некоторых условиях. Если лики - то это однозначно к производителю на исправление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 16:58 |
|
||
|
М под Linux
|
|||
|---|---|---|---|
|
#18+
Использую GT.M V5.1-000 Linux x86, поэтому поздно править. Старше железо не позволяет. Я уже думал о том, чтобы драйвера запускать не по Job из одного GT.M контекста, а как отдельные mumps -run "^routines", тогда у каждого драйвера будет собственный интерпретатор. Хотя я еще досконально не проверил ничего по поводу Job, ведь там тоже будет у каждого свой собственный контекст (движок- просто обнаружил и вот тормошу Ваши Умы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 17:25 |
|
||
|
|

start [/forum/topic.php?all=1&fid=39&tid=1558440]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
132ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 407ms |

| 0 / 0 |
