LINUX.ORG.RU

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

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

 , , ,

Группа Open Source

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

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

>>> Страница релиза на Гитхабе (github.com)

DarthVadimius
()

Изменение политики товарных знаков Rust Foundation

 ,

ахахахахаъаъахаъаха

Краткая сводка по новой политике товарных знаков:

При сомнениях в соблюдении новой политики разработчикам рекомендуется использовать сокращение RS вместо Rust для обозначения того, что проект основан на Rust, совместим с Rust и имеет отношение к Rust. Например, crate-пакеты рекомендовано именовать «имя-rs» вместо «rust-имя».

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

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

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

Использование имени и логотипа Rust запрещено в качестве средств персонализации в корпоративных социальных сетях.

Использование логотипа Rust запрещено при какой-либо модификации самого логотипа помимо 'масштабирования'; в будущем организация будет самостоятельно публиковать новые версии логотипа с учётом текущих общественных движений (таких, как LGBTQIA+ Pride Month, Black Lives Matter и т.д.)

'Ferris' (краб, талисман проекта) не принадлежит организации и организация не в праве ограничивать в использовании данного товарного знака.

На конференциях и мероприятиях, связанных с языком Rust и другими продуктами организации, должно быть запрещено ношение огнестрельного оружия, должны учитываться местные санитарные ограничения и использоваться ясные нормы поведения (robust CoC).


А кто-то ещё тут говорил, что это язык программирования такой, а это внезапно сжвшная политическая партия.
Не, это было очевидно, когда они забанили константы а-ля 0xb16b00b5, но это имхо прям совсем зашквар, так пропихивать повесточку в якобы технический проект

TheAnonymous
()

Оживляем CDE

 , ,

Решил посмотреть как обстоят дела у CDE (sourceforge.net) после открытия исходников, собрал и запустил.

Дела обстоят хорошо, есть явный прогресс. Настолько явный что во FreeBSD оно теперь ставится одной командой за пять минут, поэтому в этот раз собирал и запускал на современном линуксе.

Сборка на Mageia официально не поддерживается, но кого это когда останавливало.

Вот тут (teletype.in) пошаговая инструкция по сборке и запуску, если кому вдруг интересно поиграть в некрофилов.

alex0x08
()

Slackware 1.1.2

 ,

(Продолжение Slackware 1.01)

Вкратце - тоже самое, только с FVWM. Софта также мало, X11 также сложно настраивалась (зато появилась поддержка 16-цветного VGA-сервера для поддержки всех видеокарт, ранее предполагалось использовать mono-сервер). FVWM был намного лучше TWM в плане тогдашнего внешнего вида.

gavrilovegor519
()

Slackware 1.01

 ,

Один из самых древних Слакварей. Скачал с официального FTP-сервера. Установил в QEMU (чтобы не создавать установочный HDD-образ и не мучатся с виртуальными флоппи-дисками, ибо в нём есть эмуляция FAT16-диска). Монохромный режим XFree86.

Тогда настройка X11 не было автоматизированной. Приходилось ковыряться в конфигах, задавая modeline. Однако в случае с эмулятором, хватило и дефолтного конфига для mono-сервера. Однако на реальном железе тогда приходилось действительно мучиться, чтобы не сжечь монитор, и не вызвать пожар в доме.

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

В качестве WM использовался TWM, который шел в составе X11.

gavrilovegor519
()

Yggdrasil Linux/GNU/X Fall 1995

 ,

Это уже древний Linux. Запускал в PCem.

Более ранние версии этого дистрибутива не завелись по причине того, что ранние версии ядра Linux не умели в IDE CD-ROM, и эту поддержку добавили только в этой версии дистрибутива. Вернее, он был ещё начиная с версии Fall 1994, но в экспериментальном режиме, и у меня он не захотел заводиться. Не помогло даже включение режима работы с IDE через средства BIOS. В итоге, заработала только версия из 1995 года.

Насчёт утилит по работе с тогдашним Интернетом — тогда не было браузера. Были только утилиты для работы с почтой, FTP и тому подобным. В качестве WM используется FVWM. DE в привычном понимании в Linux тогда ещё не было.

gavrilovegor519
()

UnixWare 7 Definitive 2018 CDE

 , , unixware

Вот так выглядит CDE на настоящем сертифицированном UNIX’е! Даже в редакции 2018 года до сих пор древний Mozilla (ещё без Firefox). Вот что такое коммерческий UNIX!

P.S.: Скачал с сайта наследницы SCO (xinuos.com). Достаточно зарегистрироваться, после чего дадут скачать триалку на 30 дней. Там ещё доступны дополнительные патчи для Defenitive 2018, но я их не стал качать. Ставятся эти патчи через утилиту patchck. Но там, естественно, нету обновлений браузера (ибо это древняя ОС). Только обновление OpenSSL и прочих системных утилит.

gavrilovegor519
()

SCO OpenServer 6 Definitive 2018 Panorama + KDE 3.3.5 (обновлённый скриншот)

 , , ,

(Продолжение UnixWare 7 Definitive 2018 CDE)

Это тоже версия 2018 года, тоже триал, тоже скачанная с официального сайта. Ставил его на VBox, ибо QEMU глючит с ней. В отличии от UnixWare 7, есть Firefox и KDE 3.

gavrilovegor519
()

WezTerm и К°

 dte, , , ,

WezTerm - GPU-оптимизированный эмулятор терминала и мультиплексор, написанный на языке программирования Rust.

Возможности:


dte (github.com) - консольный редактор текста, написанный на языке C, с минимальными зависимостями. Не использует curses.

Возможности:

Примечание: приведены ссылки на Github-зеркало проекта.


Midnight Commander в рекомендациях не нуждается. :)

dataman
()

Демосцена на FreeBSD

 , ,

Как-то решил я вспомнить счастливое детство и полазить по сайтам сценеров — с удивлением обнаружил, что много кто выкладывает релизы демок под FreeBSD.

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

Вообщем тут (teletype.in) рассказываю что удалось собрать и запустить.

На скриншоте Ghosts of Mars by Faemiyah собранный и запущенный под FreeBSD. Это все программный рендер на обычной встроенной Intel-видео.

Оформление: Xfce и известный IndigoMagic - такой закос под 4Dwm на SGI Irix.

alex0x08
()

NetBeans IDE 8.0 под ReactOS

 , ,

ReactOS — международный проект свободной и бесплатной операционной системы с открытым кодом. ReactOS не является точным клоном Windows, но операционной системой, совместимой с приложениями и драйверами Microsoft Windows (Windows NT версии 5.x и выше — Windows 2000 и далее). Разработчики ReactOS сотрудничают с программистами Wine и MinGW.

NetBeans IDE — свободная интегрированная среда разработки приложений (IDE) на языках программирования Java, Python, PHP, JavaScript, C, C++, Ада и ряда других.

Для разработки программ в среде NetBeans и для успешной инсталляции и работы самой среды NetBeans должен быть предварительно установлен Sun JDK или J2EE SDK подходящей версии.

Jedi-to-be
()

Разработка на .NET под FreeBSD

 ,

Продолжаю показывать интересное, пока есть время.

В этот раз про разработку.

Да, глаза вас не подводят — на скриншоте самый настоящий нативный .NET 7 на FreeBSD. Проект — самый жирный boilerplate из найденных: SPA на ангуляре, JWT-авторизация, REST, multi-tenancy, база данных с EF и миграцией.

Как все это завести традиционно в статье.

P.S. Полагаю, 14я фря с кастомным ядром вряд ли кого-то тут впечатлит.

alex0x08
()

Работа с ФС средствами pure C++

 , ,

Возможно ли в принципе заменить все эти fopen, fclose и так далее чем-то более вменяемым, например из состава C++ filesystem? Если нет, какой минимальный набор функций для этого еще нужен?

LongLiveUbuntu
()

Sun ONE Studio 4 - на границе высоких технологий

Поддерживает EJB 2.0 и Web-сервисы.
NikS
()

Вышел SimulIDE-1.0.0-SR0

 , , ,

Группа Open Source

SimulIDE — это кроссплатформенная среда для моделирования цифровых схем, в том числе содержащих микроконтроллеры, отдалённо напоминающая Proteus.

В настоящее время поддерживаютcя МК серий PIC, AVR и 8051, логические ИС серий 74 и CD4000, а также упрощённые модели аналоговых компонентов. Моделирование — полностью интерактивное в реальном времени. К МК можно подключить разнообразные индикаторы.

Сегодня, 18 марта 2023 года, вышел первый стабильный релиз SimulIDE-1.0.0. Данный релиз содержит многочисленные исправления ошибок и некоторые новые компоненты.

Скачать бинарные пакеты для Linux можно здесь: https://launchpad.net/simulide/+download

>>> Сайт проекта SimulIDE (simulide.com)

DarthVadimius
()

Сборка deb-пакета, dh_installdocs

 , ,

Учусь собирать deb-пакеты по этой инструкции.

Как изменить путь установки документации (debian/copyright)?

По умолчанию для пакета foo оно попадает в /usr/share/doc/foo, а хотелось бы добавить префикс /opt/foo.

Evenik
()

MacOS Ventura в эмуляции: Qemu + KVM

 , ,

В этот раз покажу действительно красивый десктоп,чтобы умилились самые бородатые обитатели ЛОРа ;)

Ну и заодно расскажу о настройке Вентуры в эмуляторе.

OS: Mageia Linux, XFCE4
Иконки: Vimix
Оформление окон: HitoriDots4
Шрифты: Carlito Regular

Про то что KVM и Qemu настолько сильно развился честно говоря даже не подозревал, как и про возможность пробросить видеокарту целиком в эмулируемую систему. Поэтому до последнего гонял MacOS в Vmware и Virtualbox, со всеми присущими тормозами и проблемами.

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

P.S. Wallpaper тоже мой.

alex0x08
()

«Газпромбанк» переносит процессинг на «Эльбрусы» и российское ПО

 , ,

Компания «БПС Инновационные программные решения» переводит прикладное программное обеспечение процессингового центра «Газпромбанка» на отечественный стек технологий. Он включает в себя программные решения «СмартВиста», платформу «Эльбрус» и импортозамещенную СУБД.

https://servernews.ru/1083330

vasya_pupkin
()

Haiku

 

Не совсем про линукс, но тем не менее хочу поделиться с уважаемой публикой.

Поставил на древний нетбук Lenovo S100 гайку. Диск ssd. Система летает, что не могу сказать о линях, тем паче о виньдовзах. Даже православный дебиан на i3 не отличался такой скоростью работы. Машинка быстро работает, в интернеты ходит, тексты печатает, кино смотрит музыку слушает. И все это происходит весьма шустро.

По сути кратко так — когда выйдет из бетки, весьма интересный вариант ОС на замену линуксвиндовсам.

Zlo
()

86Box git, Slackware 8.0 с tseng ET4000w32i

 ,

Решил вот посмотреть как новый 86Box работает.

К некоторому удивлению, на эмуляцию 386SX-33 (!) уходит больше, чем мой AMD FX 4300 может предложить, так что эмуляция не со 100% скоростью, впрочем судя по внутренним бенчмаркам, процессор, память, диск и видео эмулируются достаточно точно.

Эмулируемая машина:

cat /home/guest/86box.cfg

[Machine]
machine = prox1332
cpu_family = m6117
cpu_speed = 33333333
cpu_multi = 1
cpu_use_dynarec = 0
time_sync = local
cpu_waitstates = 1
mem_size = 4096

[Video]
gfxcard = et4000w32i

[Input devices]
mouse_type = ps2

[...]

[Storage controllers]
hdc = internal
cassette_mode = load

[Floppy and CD-ROM drives]
fdd_01_type = 35_2hd_ps2
cdrom_01_parameters = 1, atapi
cdrom_01_ide_channel = 0:1
cdrom_01_speed = 4
cdrom_01_image_history_01 = ISO/slackware-8.0-install-d1.iso
cdrom_01_image_history_02 = CDROM-4.4.194_5.iso
cdrom_01_host_drive = 200
cdrom_01_image_path = /dev/shm/virtiso
cdrom_01_image_history_03 = ISO/haiku-r1beta4-x86_gcc2h-anyboot.iso
cdrom_01_type = GOLDSTAR_CRD-8160B_3.14

[AMD PCnet-FAST III #1]
mac = 19:f3:51

[Hard disks]
hdd_01_parameters = 63, 16, 1024, 0, ide
hdd_01_fn = /dev/shm/503mb.img
hdd_01_speed = 1989_3500rpm
hdd_01_ide_channel = 0:0

Сейчас поставил память в 4мб — загрузилось ;) Но ставил на 16мб, даже 8Мб было мало ... Машинка забавная (появилась если я не ошибаюсь в 86Box 3.0) - SoC с возможностью загрузки с ATAPI CDROM — так что никаких флоппиков на сегодня! Но процессор там только SX 33/40 — для других можно «переставить» виртуальный диск на иной тип машины.

Для видео пришлось отдельно скачать XFree86 3.3.6 (SVGA) от Слаквари 9.1 и подобрать modeline с помощью

http://www.ibiblio.org/pub/Linux/X11/xutils/videogen-0.21.lsm

Еще пришлось выковыривать XF86config конфиг из Slackware 3.3 и класть его в /etc (а не в /etc/X11) и добавить там строчку clocks в разделе описания опций драйвера.

16-битный цвет не заработал, даже после того как я уменьшил память до 12 Мб при помощи mem=12m при загрузке ядра. Старые ISA-видяшки, оказывается, хотят линейную адресацию для видеопамяти, а с этим на ISA/VLB все куда сложнее чем на PCI. Точнее, это XFree86 3.3.x хочет линейную адресацию для 15/16/24/32 бит на пиксель. Так что пока довольствуюсь 1024x768x8 бит :-)

Xfree 4.1.0 с диска с такими древностями работать не захотел.

Экспертная установка едва влезла в 450 Мб. Тормозило аутентично — больше часа ставил набор «D»! Так что, наверное, выбор скорости жесткого диска в новом 86Box работает как надо.

Andrew-R
()