Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 12:36

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: Запуск инструментов под Linux
СообщениеДобавлено: Пт сен 17, 2021 00:05 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Все это очень хорошо, но рассказ Торвальдса - это никак не "объяснения". Если архитектура системы имеет изначальные недостатки, то нет смысла превращать их в особенности. Их надо обходить. Виртуальные машины и контейнеризация, например. А иначе получится, что для каждой используемой программы нужен свой дистрибутив. У меня и так третий Линукс завелся на машине. Все в ВМ. Мне теперь заводить еще 2-3-4-5 для разных версий Форта?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Запуск инструментов под Linux
СообщениеДобавлено: Пт сен 17, 2021 02:46 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
У меня и так третий Линукс завелся на машине. Все в ВМ. Мне теперь заводить еще 2-3-4-5 для разных версий Форта?

ХЗ, но вероятно для Форт этого достаточно, если он собирается в монолитное приложение. :)
(например, DoubleCommander вполне независим от сборок Puppy) а так правильный пакет, по идее, должен быть "независим" от сборок ОС.
С консольными Форт особых нет проблемм в том случае если они, например, не интегрируются с графической подсистемой.

P.S. Пересобрал сегодня последниe сырцы Factor языка (в рамках LiveCD Puppy Xenial 7.5) и увидел, что если не отключать пакет GCC компилятора, то помимо большинства примеров - можно ещё запустить без ошибок Raytracing.GPU приложение и увидеть движущиеся шары во взаимном движении с отражениями и поуправлять сценой, а иначе ругается на отсутствие libopenal.so.1 (вроде) при этом этот собранный бинарник уже не работает в Bionic, LxPup, ScPup LiveCD Puppy. (там тоже его пересобирать или смотреть что ему не хватает, но не факт что запустится)
Сначала даже подумал, что DoubleCommander на это влияет :)

При этом и для запуска в такой конфигурации LiveCD Linux потребовалось ещё пара Deb пакетов опробованных "эмпирическим" способом, что они решают неработоспособность собранного Factor бинаря в Xenial.(описывал эту ситуацию в теме Factor языка на местном форуме)

Изображение

Кстати, и BigForth для Windows в рамках использования Wine для Linux выводит модель Дракончика в ScPup, но тоже как то странно в "сетчатом" виде, хотя примеры HeXe (OpenGL)из Win32Forth 6.15 вполне все нормально выглядят.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Запуск инструментов под Linux
СообщениеДобавлено: Чт сен 23, 2021 15:56 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Slax, увы, не завелся: не дружит с видеоадаптером... Пытался ставить wine в fossapup64 через puppy package manager: что-то качалось, ставилось, обновлялось, но так толком и не заработало... А если ставлю заранее скачанные 32bit-compatibility-fossa64.sfs (не знаю, надо это или нет, но на всякий случай ставлю, т.к. в прошлую успешную попытку ставил в этом порядке), а потом wine-6.0.1_v3.2.pet, то более-менее работает... :) Вспомнить бы еще теперь, где эти пакеты брал... :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Запуск инструментов под Linux
СообщениеДобавлено: Чт сен 23, 2021 17:34 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Total Vacuum писал(а):
Вспомнить бы еще теперь, где эти пакеты брал... :D

Может и с этого ресурса и директории?
pet_packages-fossa64

P.S. A, Wime pet Может и отсюда


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Запуск инструментов под Linux
СообщениеДобавлено: Чт сен 30, 2021 09:56 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Понял как динамически изменять размер RAM диска
Например
Код:
df -h /tmp
mount -o remount,size=8G /initrd/mnt/tmpfs


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Запуск инструментов под Linux
СообщениеДобавлено: Чт сен 30, 2021 11:16 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Я пока на жирной стационарной убунте тренируюсь... Оказалось, что если накатить из iso убунту в качестве второй ос и сразу же пытаться ставить в нее build-essential, wine и т.д., то либо не ставится, либо ставится криво... Если же поставить ос и сразу же обновить, то дальше все ставится и работает практически без проблем...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Запуск инструментов под Linux
СообщениеДобавлено: Чт сен 30, 2021 12:26 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Если кому интересно, то собрал под 32-а бита x49gp - эмулятор калькулятора HP49+ (HP50)
http://sendfile.su/1620889 c этого репозитория https://github.com/claudiobsd/x49gp

P.S. Эмулятор, на базе Qemu и эмулирует железный ARM прцессор S3C2410 от Samsung (ставился и в какие то КПК, электронные девайсы)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Запуск инструментов под Linux
СообщениеДобавлено: Чт сен 30, 2021 17:39 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
А ubuntu тем временем продолжает приятно удивлять...
Оказалось, что для общения с изделиями, которые с внешним миром общаются через имеющийся на их борту преобразователь usb<>uart cp2104 не нужны драйвера: подключаем usb-шланг, в списке устройств появляется /dev/ttyusb0, открываем этот порт в любом терминале и можем слать/получать... :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу Пред.  1, 2, 3, 4

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


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

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB