LINUX.ORG.RU

Избранные сообщения ArtyomSilchenko

DWSIM 8.3.1

Новости — Open Source
DWSIM 8.3.1
Группа Open Source

11 ноября 2022 вышел очередной релиз открытого симулятора химических процессов DWSIM. Ближайшими аналогами являются пакеты HYSYS и Aspen Plus.

DWSIM может работать под Linux, Windows, Mac OS, есть приложения для android и apple с урезанным функционалом.

DWSIM может моделировать стационарные процессы равновесия пар-жидкость, пар-жидкость-жидкость, твердое тело-жидкость и водный электролит с помощью следующих термодинамических моделей:

  • Гермодинамические модели: CoolProp, уравнение состояния Пенга-Робинсона, Пенг-Робинсон-Стройек-Вера (PRSV2), Соаве-Редлих-Квонг, Ли-Кеслер, Ли-Кеслер-Плёкер, UNIFAC(-LL), Модифицированный UNIFAC (Дортмунд) , Модифицированный UNIFAC (NIST), UNIQUAC, NRTL, Chao-Seader, Grayson-Streed, расширенный UNIQUAC, закон Рауля, таблицы пара IAPWS-IF97, IAPWS-08 для морской воды, нефть;
  • Блоки: смеситель, сплиттер, сепаратор, насос, компрессор, расширитель, нагреватель, охладитель, клапан, сегмент трубы, укороченная колонна, теплообменник, реакторы (конверсиии, вытеснения, реактор с перемешивающим устройством, равновесие и реактор Гиббса), дистилляционная колонна, простые абсорберы, абсорберы с обратным холодильником, сепаратор компонентов, сепаратор твердых частиц, фильтр непрерывного действия и диафрагма;

>>> Подробности

 ,

einhander
()

Embox 0.5.7

Новости — Open Source
Группа Open Source

23 октября 2022 года в тринадцатый день рождения вышла новая версия открытой операционной системы реального времени Embox.

Изменения:

  • улучшена поддержка архитектуры E2k (Эльбрус);
  • начаты работы по поддержке Rust;
  • улучшена поддержка pthread и signals;
  • улучшена поддержка device tree;
  • добавлен интерфейс для работы с моторами;
  • улучшена поддержка встроенной библиотеки math;
  • улучшена система сборки;
  • множество других исправлений и улучшений.

>>> Подробности

 , , ,

abondarev
()

Исходный код RTS Периметр выложен в OpenSource

Новости — Open Source
Группа Open Source

Приквел игры Вангеры был выложен в OpenSource на гитхаб. Игра вышла в 2004 году и интересна своими механиками по терраформированию игрового ландшафта. Заслужила много наград и была любима прессой.

Ознакомиться с исходным кодом можно по следующей ссылке:
https://github.com/KranX/Perimeter
Там же есть подробная инструкция по сборке проекта.

>>> Оригинал новости

 , ,

stels
()

Glasgow Haskell Compiler 9.4.1

Новости — Разработка
Glasgow Haskell Compiler 9.4.1
Группа Разработка

Привет, ЛОР!

7 августа вышла новая версия Glasgow Haskell Compiler 9.4.1. На данный момент GHC является самым активно развиваемым компилятором для Haskell.

( читать дальше... )

>>> Release Notes

 , ,

hateyoufeel
()

Вышел симулятор электронных схем Qucs-S 0.0.24

Новости — Open Source
Вышел симулятор электронных схем Qucs-S 0.0.24
Группа Open Source

Сегодня, 1 июля 2022 года, состоялся очередной релиз симулятора электронных схем Qucs-S. Особенностью Qucs-S является то, что он не содержит собственного движка моделирования, а использует сторонние SPICE-совместимые движки. Рекомендуемым движком является Ngspice, который предлагается по умолчанию при старте программы.

( читать дальше... )

Полный список изменений и пакеты для Debian, Ubuntu, Fedora и openSUSE можно найти на странице релиза.

Также у проекта теперь появилась страница на Boosty: https://boosty.to/qucs_s , где можно поддержать разработку финансово

>>> Страница релиза на Гитхабе

 , , , ,

DarthVadimius
()

Выпуск Xonotic 0.8.5

Новости — Игры
Выпуск Xonotic 0.8.5
Группа Игры

Выпущен новый релиз шутера от первого лица Xonotic 0.8.5. Прошлая версия (0.8.2) была выпущена 5 лет назад, но несмотря на отсутствие релизов все эти года, разработка шла очень активно и накопилось множество изменений.

Xonotic создан на движке Darkplaces, который является глубоко переработанным форком движка Quake1. Код игры и исходники всех используемых 3D-моделей полностью открыты под лицензией GPLv3.

( читать дальше... )

>>> Подробности

 ,

provaton
()

AviSynth+ 3.7.0

Новости — Мультимедиа
Группа Мультимедиа

Состоялся релиз кроссплатформенного фреймсервера для обработки видео AviSynth+ 3.7.0, написанного на C++ и использующего собственный язык скриптов. Готовые пакеты, включая плагины, предоставлены в репозитории Arch Linux. Инструкция для создания собственной сборки доступна здесь.

( читать дальше... )

>>> Подробности

 , ,

antianon
()

fheroes2 0.9.15

Новости — Игры
fheroes2 0.9.15
Группа Игры

Приветствуем вас, любители серии Героев меча и магии.

По нашему обыкновению, мы представляем в первой неделе месяца обновление движка fheroes2 - 0.9.15, которое привнесло несколько нововведений и улучшений игры.

Движок fheroes2 теперь позволяет изменять цвет курсора, как это было в оригинальной игре. Теперь игроки смогут получить и «монохромный» опыт играя в Героев 2.

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

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

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

Кроме того, ИИ получил очередной «апгрейд», чтобы показывать еще более оптимальную игру. Теперь он может пользоваться заклинанием «Показать всё», чтобы изучить всю карту и пользуясь этим преимуществом разумнее осуществлять экспансию. Также скорректированы алгоритмы разведки и планирования для героев ИИ: они рациональнее расходуют очки передвижения на разведку, строят свой путь так, чтобы не мешать друг другу в узких местах, а еще более экономно расходуют ману.

Увеличено количество поддерживаемых языков! Добавлена поддержка украинского языка уже со значительным количеством переведенного текста. С этим еще много работы, но начало локализации положено. Остальные языки также не остаются без внимания: обновлены переводы на русский, французский, польский и норвежский языки.

Как всегда, исправлено свыше 50 багов движка, устранив в том числе множество ошибок логики и отрисовки игры.

Мы надеемся, что с последним обновлением игрокам еще приятнее будет запускать и играть в Героев Меча и Магии 2.

Помочь с осуществлением будущих улучшений игры можно подпиской на Patreon.

>>> Подробности на нашей странице

 , , ,

sirDranik
()

Calculate Linux 22

Новости — Calculate Linux
Calculate Linux 22
Группа Calculate Linux

Мы рады представить вашему вниманию релиз Calculate Linux 22!

В новой версии решена проблема с обновлением системы спустя длительный период времени, утилиты Calculate портированы на Python 3, по умолчанию используется звуковой сервер PipeWire.

Для загрузки доступны следующие редакции дистрибутива: Calculate Linux Desktop с рабочим столом KDE (CLD), Cinnamon (CLDC), LXQt (CLDL), Mate (CLDM) и Xfce (CLDX и CLDXS), Calculate Directory Server (CDS), Calculate Linux Scratch (CLS) и Calculate Scratch Server (CSS).

Если у вас уже установлен Calculate Linux, просто обновите вашу систему до версии CL22.

( читать дальше... )

>>> Подробности

 ,

Lautre
()

XFCE Terminal 1.0.0

Новости — Open Source
Группа Open Source

Выпущен стабильный релиз XFCE Terminal с красивым номером версии 1.0.0, сообщает мейнтейнер Сергиос-Анестис Кефалидис (Sergios - Anestis Kefalidis). Он взялся за фактически брошеный проект в сентябре и сейчас спешит рассказать о проделанной работе и планах на будущее.

Во-первых, он решил перенять подход к версионности, где каждый нестабильный релиз будет выходить с нечетным числом (например, 1.1.x) на второй позиции номера, а стабильный - с четным. Так, следующий стабильный релиз выйдет под номером 1.2.0.

( читать дальше... )

>>> Подробности

 ,

ins3y3d
()

Rosa Fresh 12.2

Новости — Linux в России
Группа Linux в России

Очередной выпуск домашнего дистрибутива ROSA Fresh Desktop доступен для загрузки. В дополнение к образам с DE Plasma5 добавлены образы с Gnome и LxQt.

По сравнению с предыдущими релизами проведены работы по обновлению программ и устранению выявленных ошибок.

>>> Образы на сервере Yandex

 

irton
()

Ventoy 1.0.67 с поддержкой загрузки образов с локальных накопителей

Новости — Open Source
Группа Open Source

В утилите Ventoy, предназначенной для загрузки ОС ПК и ноутбуков с файлов образов различных дистрибутивов, добавлена полноценная поддержка загрузки файлов ISO/WIM/IMG/VHDx/EFI напрямую с локальных накопителей без необходимости их копирования на загрузочную флешку (клавиша F2 на загрузочном экране Ventoy).

Инструкция по локальной загрузке с использованием специально подготовленных vlink-файлов

Ventoy — это кроссплатформенная утилита для Linux и Windows, созданная с целью заменить такие утилиты как Rufus, UNetbootin, balenaEtcher, ROSA Image Writter, Mac Linux USB Loader, mintstick и прочие проекты, часть из которых заброшена. Поддерживается загрузка образов Windows, WinPE, Linux, ChromeOS, Unix, VMware, и другие. Программа распространяется по лицензии GPLv3.

Ventoy поддерживает таблицы разделов MBR и GPT, Legacy Bios Boot, UEFI, Secure Boot, автоустановочные сценарии для Ubuntu, Debian, RedHat, SUSE и Windows.

В случае, когда необходимо часто создавать загрузочные флешки для различных ОС, использование Ventoy вместо традиционных утилит «Image Writer», поставляемых в составе многих популярных дистрибутивов, продлевает срок службы носителей, так как требует однократной установки, без необходимости постоянного затирания начальных секторов устройства и/или пересоздания таблицы разделов. Для установки Ventoy на флешку предлагается графический интерфейс на GTK3/Qt5. В процессе установки создается раздел exFAT с максимальным размером устройства, на который достаточно просто скопировать ISO файл ОС (НЕ используя утилиты вроде dd, cat). Этим же разделом можно продолжать пользоваться как обычно для хранения/копирования данных без повреждения работоспособности установленной на флешку Ventoy.

>>> Подробности

 , , ,

bhfq
()

SixtyFPS становится Slint

Новости — Open Source
Группа Open Source

Slint — это набор инструментов для разработки графических пользовательских интерфейсов, подходящий как для встраиваемых устройств, так и для настольных приложений. Имеется поддержка Rust, C++ и JavaScript.

Исходный код Slint написан на Rust. На выбор предлагаются лицензия GPLv3 и альтернативные варианты для проприетарных проектов.

Проект основали Olivier Goffart и Simon Hausmann, которые участвовали в разработке KDE и работали в Trolltech над Qt. Разработка началась весной 2020 года под названием SixtyFPS, что символизировало плавные анимации со скоростью 60 кадров в секунду, но под напором советчиков было принято решение переименовать проект в Slint, что можно расшифровать, как Straightforward, Lightweight, Native Toolkit (простой, легковесный, нативный набор инструментов).

Для описания интерфейса используется специально созданный декларативный язык разметки Slint, который частично был вдохновлён Qt QML. Язык является строго типизированным, с удобной для дизайнера системой измерений и хорошим инструментарием. Для написания бизнес-логики может использоваться Rust, C++ или JavaScript. Для этих языков было разработано интуитивное и идиоматичное API. Язык разметки Slint транслируется в код на Rust или C++, что обеспечивает высокую производительность. Также можно загружать .slint-файлы во время выполнения программы с помощью интерпретатора.

Инструментарий включает реализацию LSP для языка разметки Slint, которая интегрируется с различными средами разработки и редакторами и обеспечивает автодополнение, семантическую подсветку синтаксиса и предпросмотр.

Демонстрационные примеры можно запустить в браузере по ссылке https://slint-ui.com/#demos

>>> Подробности

 , ,

Legioner
()

Вышел задачник к учебнику А. В. Столярова

Новости — Документация
Группа Документация

На сайте А.В.Столярова объявлено о выходе сборника задач и этюдов в поддержку трёхтомного учебника «Программирование: введение в профессию».

Задачник объёмом 156 страниц содержит 12 глав по числу частей учебника. Как обычно, электронная версия в формате PDF выложена на сайте в открытом доступе.

>>> Подробности

 , ,

anonymous
()

В Haiku портирован браузер Falkon

Новости — Open Source
В Haiku портирован браузер Falkon
Группа Open Source

В OS Haiku портирован браузер Falkon 3.1.0 с использованием бэкенда QtWebEngine (Blink). Эта мини-новость написана в Falkon из OS Haiku.
Пакеты находятся в репозитории LOTE на сайте haikuware.ru

>>> Репозиторий LOTE

 , , ,

beos
()

GNU Guile-CV 0.3.1

Новости — GNU's Not Unix
Группа GNU's Not Unix

Guile-CV — это библиотека компьютерного зрения для языка программирования GNU Guile, являющаяся привязкой к библиотеке Vigra. Vigra написана на C++ и используется в Guile-CV через прослойку Vigra C. Guile — реализация языка Scheme, диалекта Lisp.

Изменения с прошлой новости (0.2.0)

( читать дальше... )

>>> Источник

 , , , ,

mertvoprog
()

PC-MOS/386

Галерея — Скриншоты

Привет! Это черновик заметки, которая должна была быть опубликована в моём блоге. Но так как блог сейчас сломан, я решил опубликовать её здесь. Кто-то недавно жаловался, что на ЛОРе недостаточно ХАБРа? Ну вот вам пост в стиле хабра. Поехали.

PC-MOS/386 — это многопользовательская и многозадачная операционная система, совместимая с MS-DOS 5. Разрабатывалась компанией The Software Link до 1987-го года.

Операционная система использует защищенный режим 386 для изоляции виртуальных машин с приложениями MS-DOS. Поэтому большинство программ, использующих только документированные API MS-DOS, должны работать без проблем.

В 2017-м году исходный код был перелицензирован под GPL3 и выложен на гитхаб. Кроме исходников, репозиторий содержит образы официальных установочных дисков и сканы оригинальной документации в PDF. Также там была исправлена проблема в обработке даты модификации файлов, которая не давала открыть файлы, созданные после 2012-09-01.

Так что теперь можно вполне законно и не нарушив ни одной EULA запустить эту самобытную ОС в виртуалке или даже на реальном железе.

Я немного погонял её в qemu, и пока вопросов у меня больше, чем ответов. Почитать официальный мануал (довольно длинный и в плохом качестве скана) пока времени не было, так всё методом тыка.

Многозадачность

Многозадачность реализована в виде отдельных контейнеров с приложениями. При запуске системы пользователь попадает в первый контейнер, в котором запущена оболочка COMMAND.COM. Далее командой ADDTASK можно добавить другие задачи, в которых по умолчанию также запускается оболочка COMMAND.COM. Для каждой задачи обязательно указывать количество памяти, которое будет выделено под задачу.

Командой SWITCH можно переключаться между задачами. В справке также были упомянуты хоткеи Alt + цифра для этой же цели, но у меня они не заработали.

Можно активировать TSR-программу MONITOR, после чего через Ctrl + Space можно вызывать интерактивное меню для переключения задач и создания новых.

Правда в каждой новой задаче эту команду нужно повторять заново, чтобы в этой задаче работал хоткей Ctrl + Space. Думаю, нужно команду MONITOR прописать в AUTOEXEC.BAT, чтобы она применялась автоматически.

Команды ОС

В этой ОС команды не отвечают на ключ /? и любые другие варианты справочных ключей, которые я пробовал. Вместо этого есть интерактивная справка по команде HELP. По виду и принципу работы напоминает справку из сред разработки QBasic и Turbo C. По команде HELP .КОМАНДА (с точкой перед командой) можно попасть сразу в нужный раздел справки. (А при чём тут точка, вы можете узнать, набрав HELP .DOT.)

Справочная информация довольно куцая, в основном перечисляет ключи команд. Например для команды ADDTASK не написано, что объем выделяемой памяти нужно вводить в килобайтах. Возможно, для пользователей системы тех лет это было очевидно, но всё же. Описания каких-то общих принципов, важных для понимания работы конкретно этого клона DOS, отсутствуют. Возможно, они есть в бумажном руководстве, которое я не читал.

В командной оболочке работают стрелки влево-вправо, Backspace и Delete. Клавишей Insert можно переключать режим ВСТАВКА/ЗАМЕНА, при этом меняется форма курсора. Режим ввода по умолчанию — ЗАМЕНА, что неудобно. Чтобы ВСТАВКА была по умолчанию, нужно в AUTOEXEC.BAT вписать команду INSERT.

Я также проверил все сочетания Ctrl + буква. Ожидаемо работают Ctrl + H как аналог Backspace и Ctrl + M как аналог Enter. Ctrl + C прерывает ввод текущей команды без выполнения. Остальные сочетания просто выводят на экран символы псевдографики.

Последовательное нажатие Esc + буква в командной оболочке выполняет ту же роль, что и Ctrl + буква, только еще и наводит беспорядок на экране при этом. Сочетания Alt + что угодно или Esc + что угодно, привычные миру Unix, тут , похоже, невозможны. (В других приложениях Esc работает как самостоятельный хоткей. Например в интерактивной справке закрывает текущий раздел справки.)

История команд доступна через стрелку вверх и вниз. Между сеансами история не сохраняется.

ED — простой редактор с двумя режимами: визуальным и командным. В визуальном режиме мало отличается от любого редактора любой ОС: стандартные клавиши навигации, режим вставки и замены, хоткеи на Ctrl + буква.

Переход в командный режим по Esc. Командный режим своей лаконичностью напомнил даже не редактор vi, а редактор в составе Basic из ZX Spectrum.

В справке отсутствует клавиша для перехода обратно из командного в визуальный. Разумное предположение, что это должна быть кнопка V — оправдалось. :)

Команда ACU открывает интерактивное меню с настройками системы и встроенной справкой по каждому пункту через F1. Справка пытается быть информативной, но без мануала я всё равно не разобрался во всех настройках полностью. Выбранные настройки записываются в CONFIG.SYS.

Команды MOS и MOSADM позволяют просматривать и изменять различные параметры системы. Синтаксис команд использует подкоманды аналогично как в современных программах git, docker и т.п. Помню, что MS использовала такой же подход уже в NT-based системах для команд настройки сети, а вот были ли подобные команды с подкомандами в MS-DOS, не припомню.

Проблемы

Почему-то не работают стрелки на основном блоке клавиатуры. Стрелки на блоке NumLock работают, но пользоваться ими неудобно, так как в свою очередь на этом блоке не работает Enter. Возможно, это какая-то проблема совместимости с QEMU. Нужно будет попробовать в другой виртуалке.

Позже заметил, что кроме стрелок, такая же проблема с клавишами Insert и Delete. Они работают с Num-блока и неработают с основной части клавиатуры.

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

Упомянутые ALT + цифра для переключения между задачами не работают. Или я делаю что-то не так, или опять проблема с обработкой ввода, и система не распознаёт ALT.

Впрочем, все перечисленные проблемы и сложности могут быть связаны с тем, что я использовал версию, скачанную с какого-то сайта с коллекцией старых программ, а не чистую установку из официального образа.

Еще одна проблема — не столько даже проблема системы, сколько особенность эпохи. Ни одно из приложений системы не уводит процессор в сон между прерываниями даже когда ничего делать не нужно. (Уж хотя бы COMMAND.COM мог бы это делать по умолчанию.) Из-за этого одно ядро постоянно нагружено на 100%, и мой ноутбук показывает температуру 82 градуса. И поэтому все эксперименты с PC-MOS сопровождаются отчётливым звуком П-Ш-Ш-Ш-Ш из вентиляционной решетки.

Что дальше

Было бы интересно поэкспериментировать с этой системой, разобраться в документации и в её устройстве и, возможно, найти все куски тулчейна для сборки и покопаться в исходниках.

Учитывая, что GEM 3.13 теперь тоже опенсорсный, можно попробовать запустить на ней GUI.

Где-то мне попадалась подборка утилит наподобие grep для MS-DOS, которую было бы неплохо добавить.

Еще один интересный вопрос — установка на один раздел с FreeDOS в разные каталоги с возможностью выбора операционной системы при старте. (FreeDOS с большим уровнем совместимости с софтом или PS-MOS с меньшим уровнем совместимости, зато многозадачная.)

>>> Просмотр (724x453, 15 Kb)

 , , ,

wandrien
()

Pinball 3d Space Cadet нативно под линукс на arm (под amd64 тоже работает)

Галерея — Скриншоты

На просторах гитхаба нашел такой проект https://github.com/k4zmu2a/SpaceCadetPinball

По описанию это причёсанная версия декомпилированного бинарника pinball.exe из WinXP. Но при этом на нём стоит MIT License и добавленная нативная поддержка linux. И более того здесь отсутствует баг с 64 битами. Как утверждает автор «собралось с первого раза», я лично его собрал под amd64 linux. (единственно под линукс не играет pinball.mid) Более того оно прекрасно собирается на модных нынче arm

Так что отговорки microsoft что они не смогли портировать на 64 бита не имеют смысла?

>>> Просмотр (1920x1080, 644 Kb)

 , , , ,

gtk3
()

Интернет ресурс XDA выпустил свой телефон с LineageOS

Новости — PDA
Интернет ресурс XDA выпустил свой телефон с LineageOS
Группа PDA

Ранее в этом году ресурс XDA начал сотрудничать с F(x)tec в результате чего был выпущен Pro1-X. Как утверждает XDA это первый в мире телефон, на котором LineageOS установлена прямо из коробки. Pro1-X может не только запускать LineageOS, также доступны варианты с ОС Ubuntu Touch и Android.

Основные характеристики телефона:

  • 8 ГБ ОЗУ
  • 256 ГБ встроенной памяти
  • 66-клавишная QWERTY клавиатура
  • процессор Qualcomm Snapdragon 835
  • поддержка двух SIM-карт
  • сканер отпечатков пальцев
  • выходы USB-C, HDMI
  • фронтальная камера на 8 МП
  • основная камера на 12 МП и дополнительная камера на 5 МП

Демонстрационное видео

>>> Подробности

 , ,

MaxPower
()

Какое DE вы считаете лучшим?

Голосования — Голосования
  1. KDE 312 (39%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. GNOME 186 (23%)

    **********************************************************************************************************************************************************************************************

  3. Xfce 172 (21%)

    ********************************************************************************************************************************************************************************

  4. другое DE или WM (напишу в комментариях) 118 (15%)

    *************************************************************************************************************************

  5. Mate 69 (9%)

    **********************************************************************

  6. Cinnamon 69 (9%)

    **********************************************************************

  7. чистая консоль 68 (8%)

    *********************************************************************

  8. LXDE 34 (4%)

    **********************************

  9. LXQt 26 (3%)

    **************************

  10. TDE(Trinity) 26 (3%)

    **************************

  11. Pantheon 15 (2%)

    ***************

  12. Deepin DE 5 (1%)

    *****

  13. Budgie 4 (0%)

    ****

Всего голосов: 1104, всего проголосовавших: 803

 ,

Poseidon
()