LINUX.ORG.RU

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

Выбор б/у thinkpad'а

Форум — Linux-hardware

Привет,

ищу где купить подержанный thinkpad T- или X- серии. Если бы было можно приехать в забрать в Екатеринбурге, то вообще супер. Бюджет небольшой, 25,000 рублей.

 , ,

dsl
()

Энтузиаст сделал с нуля видеокарту и запустил на ней Quake. Первый. В 2024.

Форум — Linux-hardware

Сабж

Разработчик игрового программного обеспечения Дилан Бэрри (Dylan Barrie) создал собственную видеокарту. Проект FuryGPU, которым он в одиночку занимался в свободное от работы время, потребовал четырёх лет. За этот период Бэрри успел значительно подтянуть знания в инженерном деле, а именно в разработке графических ускорителей и их программировании. Его видеокарта формата PCIe, основанная на платформе Xilinx FPGA, способна запускать игру Quake.

Идея создать собственную видеокарту посетила Бэрри после его знакомства с проектом другого энтузиаста, Бена Итера (Ben Eater), собравшего с нуля программируемый 8-битный компьютер. Как можно увидеть на фотографиях, видеокарта FuryGPU выглядит как вполне типичный графический ускоритель PCIe 20-летней давности. Правда, он оснащён современными видеоразъёмами DisplayPort и HDMI. В рамках этого проекта было создано не только аппаратное обеспечение. По словам Бэрри, на самом деле самой сложной частью разработки было написание драйверов для Windows.

Бэрри начал реализовывать свою мечту о создании видеокарты после того, как взял в руки макетную плату Arty Z7 с FPGA и провёл предварительную разработку и тестирование. Впоследствии проект получил импульс благодаря дебюту системных модулей Xilinx Kria SoM (System-on-Modules), сочетающих в себе «безумно дешёвые ПЛИС Zynq UltraScale+ с массой модулей DSP, сравнительно большим количеством LUT и FF, а также усиленное ядро PCIe», объясняет энтузиаст.

Чтобы перейти от макетной платы к дизайну видеокарты, которую можно видеть на фотографиях, Бэрри самостоятельно изучил язык описания и верификации оборудования SystemVerilog, а также программный пакет KiCAD EDA/CAD для проектирования электроники. По его словам, для разработки схемы FuryGPU с 4-канальным PCIe потребовались титанические усилия, даже при наличии схемы FPGA, встроенной в SoM. После сборки FuryGPU он принялся за написание для неё программного обеспечения.

По словам энтузиаста, разработка драйвера Windows для FuryGPU оказалась «самой болезненной» частью всего проекта, даже несмотря на то, что последние 14 лет его основной деятельности были связаны с программным обеспечением рендеринга графики в индустрии разработки игр. Изначально Бэрри лишь хотел создать видеокарту и доказать, что она работает, запустив на ней простой демо-ролик. Однако с развитием проекта энтузиаст поставил перед собой цель добиться приемлемого уровня производительности видеокарты в классической ПК-игре Quake.

После написания драйвера для Windows, он также написал кастомный API для его взаимодействия с GPU, драйверы ядра Windows для дисплея и звука, и в итоге получил «полноценный графический ускоритель, способный отрисовывать Quake при 60 кадрах в секунду».

Ещё месяц назад Бэрри опубликовал ускоренное видео, на котором Quake работал на данной видеокарте в разрешении 720p с частотой кадров до 44. Однако, по словам разработчика, карта способна на большее. Он обнаружил некоторые узкие места, которые будет устранять при оптимизации.

FuryGPU является открытым проектом. Бэрри собирается опубликовать на сайте проекта статью, в котором подробно опишет весь процесс разработки видеокарты, опубликует схемы, драйверы, API, дополнительные материалы, а также порт игры Quake, оптимизированной под этот ускоритель.

Сцылко

Честно говоря, я удивлён. Неужели воспроизвести технологии 30-летней давности так тяжело?

А вообще, ждём дров под линукс

 , , , ,

tiinn
()

Debian не видит Wi-Fi адаптер.

Форум — General

Добрый день. Столкнулся с такой проблемой. Мини ПК JuniBox. OS Debian. Адаптер вроде бы Realtek 8821cu (по заверению производителя). На винде wi-fi работал. Ни какая команда (ip a, lspci -nnk и тд) вообще его не видит.

#lsusb

Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub             
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0d8c:0014 C-Media Electronics, Inc. Audio Adapter (Unitek Y-247A)
Bus 001 Device 007: ID 2109:8817 VIA Labs, Inc. USB Billboard Device   
Bus 001 Device 006: ID 04b4:6018 Cypress Semiconductor Corp. 
Bus 001 Device 005: ID 093a:2521 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 003: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub             
Bus 001 Device 002: ID 0bda:c820 Realtek Semiconductor Corp. 802.11ac NIC
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub```

# lspci

```00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 36)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 36)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 36)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 36)
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 36)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 36)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) ```


 ,

Komradir
()

Ностальгия по RH9

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

В прошлом году обновил домашний сервер. Теперь это Beelink Mini S на Intel N100 с 16GB RAM. Используется как мультимедиа-плеер, подключенный к ТВ, и как хостинг всякой домашней мелочи.

Случайно наткнулся на GTK-тему Blueshell и захотелось сделать что-то похожее на «тот самый» «тёплый и ламповый» Redhat 9.

КМК, получилось. Но возможно у публики другое мнение. :)

 , ,

MooSE
()

Gloire — ОС с ядром Ironclad, написанном на языке Ada

Новости — Open Source
Gloire — ОС с ядром Ironclad, написанном  на языке Ada
Группа Open Source

Недавно на Github появился репозиторий операционной системы Gloire. Gloire использует ядро Ironclad, написанное на языке программирования Ada, и пользовательское окружение GNU. На сайте, посвященном Ironclad, написано что оно находится в процессе «формальной верификации».

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

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

 , gloire, ironclad,

watchcat382
()

3D-принтер какой?

Форум — Talks

Шолом.

Планирую вкатиться в эту тему. Печатать буду в основном корпуса для поделок и всякое по мелочи. Поле печати выбрал ~300x300. Промышленных скоростей и объемов не требуется.

Каким-то образом остановился на двух моделях в бюджете 40к по нашей рознице - Озон, Авито, ру-али.

  1. Creality Ender-3 S1 Plus - относительно старый. Много запчастей, модов и т.п. Актуальный?
  2. Elegoo Neptune 4 Plus - довольно свежий. Пока, как говорят, запчастей немного, а так же в нём есть проприетарщина. Считается, что из коробки он лучше.

Что выбрать-то? С одной стороны для первого раза пофиг и чего голову ломать, а с другой стороны - вдруг у кого-то из них есть фатальный недостаток?

 , , ,

user42
()

Найти случайно затёртый с диска исходник

Форум — Development

В очередной (третий-четвёртый за несколько последних лет) раз затерев по неаккуратности файл с кодом (cp не в ту сторону), на который был потрачен предыдущий час или больше, и который ещё не был закоммичен, решил что искать его с помощью dd и grep - занятие утомительное. Слышал тут про binwalk, но, посмотрев описание, то ли не осилил найти способ её для этой цели использовать, то ли она и правда для другого.

Написал свою прогу в итоге: исходник.

Компилировать: gcc -o rawsearch rawsearch.c

Синтаксис: ./rawsearch if=/dev/sda8 str=some_string_from_file

Прога найдёт на диске все текстовые блоки (внимание: если файл фрагментирован то он будет не одним блоком а несколькими, прога их сцеплять не будет), что содержат эту строку и создаст пачку файлов с названиями found-NNN (NNN - байт где начинается) с этими текстами. Границы текстовых блоков определяются так:

static int is_binchar(char c) { return (c==127 || c>=0 && c<=6 || c>=14 && c!=27 && c<=31); }

(это символы которые по мнению проги в текстовых файлах не встречаются).

Возможно кому-то будет полезно.

Исходник максимально простой (всего 300 строк и 12кб), можно легко патчить под какие-то потребности по месту.

 , , ,

firkax
()

Выпуск графического стека Mesa версий 23.3.4 и 24.0.0-RC3

Новости — Hardware and Drivers
Выпуск графического стека Mesa версий 23.3.4 и 24.0.0-RC3
Группа Hardware and Drivers

25 января была выпущена новая версия свободного графического стека Mesa 23.3.4.

В официальной рассылке инженер-программист Эрик Энгестром (Eric Engestrom) сообщил об исправлениях в Zink для логики обнаружения изменяемого размера BAR, исправления RADV и Intel, и ряд других исправлений, некоторые из которых являются общими для перенесенных материалов серии Mesa 24.0.

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

>>> Подробности по версии 23.3.4 в официальной рассылке разработчиков.

 ,

NeTC
()

Определены лучшие разработчики по системному программированию в конкурсе Open OS Challenge 2023

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

На прошедших выходных, 21-22 октября, на базе «СберУниверситета» состоялся финал конкурса по системному программированию операционных систем на базе Linux. Конкурс призван популяризировать использование и развитие открытых системных компонентов, являющихся основой для операционных систем на базе компонентов GNU и Linux Kernel. Соревнование проходило с использованием Linux-дистрибутива OpenScaler.

Организаторами конкурса выступили российский разработчик программного обеспечения «СберТех» (цифровая облачная платформа Platform V), АНО «Центр развития инновационных технологий «ИТ-Планета» и российское открытое сообщество разработчиков OpenScaler. Соревнование прошло при поддержке компании «Скала^р» — разработчика и производителя модульной платформы для высоконагруженных информационных систем. Компания выполняет роль технологического контрибьютора для рынка корпоративной ИТ-инфраструктуры и поддерживает инициативы, которые содействуют усилению кадрового потенциала и инновационного развития страны.

Всего для участия в конкурсе зарегистрировались более 1200 дипломированных специалистов и студентов из России старше 18 лет. Во время отборочных этапов участники проверяли свои теоретические и практические знания в системном программировании для операционных систем на базе Linux-дистрибутива OpenScaler. 15 участников, показавших лучшие результаты на отборочных этапах, были приглашены в финал соревнований.

Финал проходил в очном формате в течение двух дней. Финалисты решали задачи по системному программированию.

Победителями стали:

1 место — Кириллов Григорий Евгеньевич, Балтийский государственный технический университет «ВОЕНМЕХ» им. Д.Ф. Устинова, г. Санкт-Петербург.

2 место — Атнагузин Кирилл Андреевич, Марийский радиомеханический техникум, Республика Марий Эл.

3 место — Семичастнов Константин Владиславович, Национальный исследовательский университет «Московский институт электронной техники», г. Москва.

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

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

Open OS Challenge 2023 останется ярким событием в истории поддержки и развития IT-специалистов России. «СберТех», ИТ-Планета, сообщество разработчиков OpenScaler и «Скала^р» благодарят всех участников и партнеров, сделавших этот конкурс возможным.

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

 , ,

anonymous
()

Книги по Си, системному программированию и Computer Science

Форум — Development

Сабж. Большинство курсов и гайдов по Си учат писать хелло ворлды через printf. А хочется жести с системными вызовами.

Пробовал трехтомник Столярова. Некоторые моменты хорошо объяснены, но есть много воды и шизы автора вроде «ВЫ ОБЯЗАНЫ НАЗЫВАТЬ ДИРЕКТОРИИ ДИРЕКТОРИЯМИ, НЕ ПАПКАМИ, Я ЛИНУКСОИД!!!».

Еще у Столлмана недавняя книга норм, но она как мануал и достаточно сухая.

Поделитесь источниками знаний!

 , ,

avg_linux_enjoyer
()

Посоветуйте древне-ноут на замену thinkpad X230, едящий батарейку поменьше

Форум — Linux-hardware

В X230 стоит 35-ваттный проц вроде, что сказывается на батарейке.

Хотелось бы найти что-то из thinkpad-ов с

  1. 14+ экраном, хотя наверное не критично - как-то жил на X230 же.
  2. 15W процом пофиг какого поколения
  3. съёмным аккумом
  4. не припаянной памятью
  5. IPS матрицей
  6. тыщ за 20 на авито.

Какую модель гуглить?

P.S. Похоже я хочу X270.

Перемещено hobbit из talks

 

lesopilorama
()

Почему мало статей о преимуществах HDD и медленных накопителей перед SSD?

Форум — Talks

Часто вижу УРА-статьи о том, как SSD это круто. Быстрее - значит лучше.

Но блин, в каком-то смысле это не так. Есть ещё другие параметры, типа атмосферности, ритуальности, безопасности. Когда что-то становится слишком быстрым, из какого-то значимого процесса это превращается в рутину. Типа, набрать воды в ведре из колодца - какой-то значимый процесс, ногами ходишь куда-то, воду тащишь, повернуть водопроводный кран с водой - не такой уж. В случае с подъёмом воды самостоятельно ты сам контроллируешь технологию, больше, чем при использовании водопровода. Газовая горелка/готовая еда - да быстро, это понятно, но кому-то по кайфу и дрова топить, ручками или готовить самому.

Есть ещё прикол в аудиокассетах, виниле, оптических дисках, оптимизации ресурсов под загрузку с оптики в PS1, рукописном тексте, но такого не вижу. Есть УРА-статьи как всё на SSD шустро-быстро, но там, например, не слышна его активность работы с данными, со стороны не совсем понять его загруженность.

Пишет/читает туда кто-то и что-то или нет, что вообще происходит, не очень понятно.

 ,

DanilaZabiakaa
()

Процессоры Loongson — скоро и у нас

Форум — Talks

https://3dnews.ru/1094189/publikatsiya-1094189

Сегодня в Сочи стартовал форум «Микроэлектроника», на котором российская «Норси-Транс» объявила о начале производства серверов, систем хранения данных, персональных компьютеров и ноутбуков на китайских процессорах Loongson.

Разработчик ОС «Альт» компания «Базальт СПО» адаптирует свою операционную систему под процессоры Loongson сообщил председатель совета директоров компании Алексей Смирнов.

О Loongson 3A6000 на хабре

https://habr.com/ru/companies/selectel/articles/699278/

Встроенного видео, похоже, нет.

 , , замещение

greenman
()

mutt 2023 для чайника

Форум — Desktop

Подскажите, не могу разобраться. Когда приходит письмо, оно отображается в mutt. После прочтения письма и ответа, моё входящее письмо из mutt тупо исчезает и записывается в файл mbox. А как сделать так, чтобы это письмо и дальше продолжалось отображаться в mutt?

 ,

esperantisto
()

Haiku OS_2

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

Вечер добрый всем, и да пребудет с вами сила, коллеги по линуксу. :)

Намедни водрузил я экзотическую ось хайку на недобук «на посмотреть», да так ее и оставил. Стоит, обновляется, работает.

Нынешняя ревизия системы — 294. Работает на удивление хорошо (это булыжник в огород реактоси и прочих подобных изделий).

Кратко так. Офис представлен либрой, работает без нареканий. Кому не катит либра — есть thinkfree office, 4 версии, по работе никаких вопросов нет. Сеть подхватывает «на ура», что провод, что по вайфаю. Мой МФУ EPSON L366 система подхватила искаропки, НИКАКИХ телодвижений не понадобилось. Есть разнообразные виджеты, так называемые репликанты. Телега есть, работает, ютуб крутит, браузер все более пользую нативный — webpositive. Почту получаю claws-mail, видео смотрю vlc — лагов, поддрагиваний нет, все плавно. И это без аппаратного ускорения то, на 2 гигах оперативы и камне атоме 1.33ГГц!

Скорость работы реактивна, загруженная под завязку ОЗУ гайки не затрудняет работу приложений, сама операционка старается вытянуть все, зависаний очень мало. Как-то всё в общем хорошо для бетки:)

На скрине практически дефолт — стандартная тема и значки, обои от Владстудио какие-то. Ну и жду сборку 57301+ с фиксом https://t.me/Haiku_RUS/6447

P.S. пишу сюда сейчас из-под гайки.

 

Zlo
()

Каким фаерволом (брандмауэром, межсетевым экраном) вы пользуетесь на своем домашнем десктопе?

Голосования — Голосования
  1. Не пользуюсь 197 (44%)

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

  2. Iptables 140 (31%)

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

  3. ufw 60 (13%)

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

  4. Nftables 48 (11%)

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

  5. firewalld 35 (8%)

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

  6. pf 13 (3%)

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

  7. ipfw 9 (2%)

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

  8. Другим, напишу в комментариях 7 (2%)

    ***********

  9. Своим собственным 3 (1%)

    ****

  10. opensnitch 2 (0%)

    ***

Всего голосов: 514, всего проголосовавших: 448

 , ,

Jaeger1999
()

бесплатные хостинги

Форум — Admin

какие есть бесплатные хосты на которых можно что-то своё устанавливать и разворачивать/запускать?

есть куда куча разных бесплатных хостингов но они часто только для хостинга страниц и хранение данных с малыми возможностями на стороне сервера

 , , ,

anon39
()

TTop 1.2.0 — система мониторинга: добавлена информация о Docker, триггеры на события

Новости — Open Source
TTop 1.2.0 — система мониторинга: добавлена информация о Docker, триггеры на события
Группа Open Source

TTop — система мониторинга со сбором исторических данных, триггерами и интерфейсом в стиле top.

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

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

 , , ,

inv2004
()

Сам себе Linux смартфон.

Форум — Talks

Помните недавний топик, где я рассказывал про то, как выкинул ондроед из смартфона и запилил свою оболочку? Теперь об этом есть полноценная статья

https://habr.com/ru/companies/timeweb/articles/754212/

 

monobogdan1337
()

Вывод как в less или vim

Форум — Development

День добрый. Появилось желание приделать к собственной программе консольный интерфейс по типу как у less или vim. Конкретнее, ввод в неканоническом режиме терминала(тут я разобрался) и чтобы вывод не оставался в вызываюшей консоли после выхода из программы, а исчезал с экрана. Под вышесказанным я подразумеваю типичное программы less, после передачи ей файла она выводит на экран текст файла, а после нажатия q возвращает терминал, в котором нет следов этого самого файла.

Собственно вопрос:

  1. Как правильно называется то, что я описал.
  2. Как это реализовать в собственной программе или где про это можно подробно прочитать, желательно с примерами. Заранее спасибо.

 , ,

JohnRiph
()