LINUX.ORG.RU

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

Изменение политики товарных знаков 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
()

KDE 5.24 на NetBSD 9.3

 , ,

KDE 5.24 на NetBSD 9.3

Собирал ручками (c ручными правками кода на живую) из https://github.com/NetBSD/pkgsrc-wip.

Было весело.

Заработало пока не все, главное меню пустое, нет половины эффектов, что конечно сильно огорчает.

SDDM кстати тоже собрался но пока нормально не работает.

Так что работа продолжается.

alex0x08
()