LINUX.ORG.RU

54
Всего сообщений: 1422

Американские блоки, русские блоки… Какая разница?! Все сделано на Тайване!

TSMC строит завод в Аризоне

Может, хоть аризонский Эльбрус можно будет купить простому физлицу ☺

 

gremlin_the_red ()

Дуалбиосов тред

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

 , , ,

slackwarrior ()

весь звук в dlna по wifi - как?

есть способ завернуть весь системный звук android в dlna?

возможно в 10-11 версиях?

что-то вроде pulseaudio-dlna только для android?

может есть способы поставить pulseaudio-dlna на android?

 , , , ,

smilessss ()

F-35 как-то не очень или US Air Force опять начало что-то подозревать

Ломающие новости. US Air Force снова изнасиловало журналистов начало что-то подозревать и поделилось с Forbes новой идеей, что «F-35 провалился».

«Высший офицер ВВС США хочет, чтобы служба разработала доступный и легкий истребитель, который заменит сотни F-16 периода холодной войны и дополнит небольшой парк сложных, но дорогостоящих и ненадежных истребителей-невидимок.

В результате получится сочетание дорогих F-22 и F-35 «пятого поколения» и недорогих реактивных самолетов «минус пятого поколения», - пояснил начальник штаба ВВС генерал Чарльз Браун-младший.

Если этот план звучит знакомо, то это потому, что поколение назад ВВС приступили к разработке доступного и легкого истребителя, который заменит сотни F-16 времен холодной войны и дополнит небольшой будущий парк сложных, но дорогих и ненадежных истребителей-невидимок.

Но за 20 лет исследований и разработок этот легкий истребитель на замену стал тяжелее и дороже, поскольку ВВС и ведущий подрядчик Lockheed Martin LMT -0,8% наполняли его все новыми и новыми технологиями.

Да, мы говорим о F-35. 25-тонный боевой самолет-невидимка стал той самой проблемой, которую он должен был решить. По словам официальных лиц, теперь Америке нужен новый истребитель для решения этой проблемы с F-35. » (с)

Подробнее в материале Forbes

Причем тут линукс — потому что F-35 завистники и злые языки называют «пингвином», конечно.

 , , , ,

slackwarrior ()

Оказывается GNU/Linux на Марс полетел

https://twitter.com/0x30n/status/1362592846633705474?s=20

This the first time we’ll be flying Linux on Mars. We’re actually running on a Linux operating system. The software framework that we’re using is one that we developed at JPL for cubesats and instruments, and we open-sourced it a few years ago. So, you can get the software framework that’s flying on the Mars helicopter, and use it on your own project. It’s kind of an open-source victory, because we’re flying an open-source operating system and an open-source flight software framework and flying commercial parts that you can buy off the shelf if you wanted to do this yourself someday. This is a new thing for JPL because they tend to like what’s very safe and proven, but a lot of people are very excited about it, and we’re really looking forward to doing it.

https://spectrum.ieee.org/automaton/aerospace/robotic-exploration/nasa-designed-perseverance-helicopter-rover-fly-autonomously-mars

https://github.com/nasa/fprime

 , , , ,

kookoo ()

Нашёл звуковуху(усилитель) к наушникам

Приветствую!
Тем, кто хочет нормальный и звук не обязательно покупать дорогие уши. Вот эти Наушники PIONEER SE-M521 за 2550р я купил, но не стал счастлив, так как звук был достаточно плоским. Было N денег на кредитке я решил таки найти звуковуху, которая даст нужное усиление моим ушам. Почитав обзоры я быстро нашёл, что мне нужен именно усилитель для наушников, а не звуковуха, так как 50% стоимости заберёт качество записи, которое мне не нужно.
Я купил Усилитель для наушников FIIO E10K за 6800р. и всё. Судя по обзорам специалистов подобный звук могла бы выдать звуковуха за 12к.
С этим усилителем у меня на максимальной громкости динамики ходуном ходят, что непривычно для ушей. На минте определилась без проблем как внешняя звуковуха и звук сразу ушёл туда.

Сейчас вот долбит Трансмиссия от Рекорда в 50% громкости и уже достаточно. Там все треки с хорошими басами.

 , ,

xwicked ()

Устраняем конфликты слияния в Weblate

И снова добрый день.

Как возможно, некоторые помнят, у моего проекта на гитхабе есть коллективный перевод на сервисе Hosted Weblate. Недавно я получил предупреждение о конфликте слияния репозитория перевода с основным. Weblate предлагает «типичный рабочий процесс» для устранения конфликтов слияния:

    Коммит всех ожидающих изменений и блокировка переводимого компонента.
    wlc commit; wlc lock
    Добавить экспортированный посредством Weblate репозиторий как дистанционный.
    git remote add weblate https://hosted.weblate.org/git/doublecontact/translations/ ; git remote update weblate
    Объединить изменения Weblate и разрешить любые конфликты.
    git merge weblate/master
(*)
    Отправить изменения в вышестоящий репозиторий.
    git push origin master
    Теперь Weblate должен видеть обновленный репозиторий, и вы сможете разблокировать его.
    wlc pull ; wlc unlock

(*) В помеченном месте очевидно, и надо исправить нестыковки во всех конфликтных файлах и сделать git commit. Авторы инструкции этого не написали, видимо, сочли это очевидным - hobbit

В целом эта инструкция оказалась правильной. Я ожидал, честно говоря, подлянок со стороны git (ибо побаиваюсь всяких страшных слов вроде merge, stash и rebase), но как раз git меня приятно удивил, молча отработав. Зато возникла пара нюансов со стороны wlc — консольного клиента самого Weblate.

Первое. Для установки wlc предлагается два способа: через docker и через pip3. Я сначала зачем-то полез в docker. Подключился к докерхабу, с помощью docker search нашёл нужную строчку weblate/wlc… вот только попытка её скачать через docker pull возвращает ошибку «manifest unknown». Я в докере нуб, и теоретически возможно, что я что-то недонастроил. Но например, пример демонстрационного веб-сервера от Prakhar Srivastav, описанный на хабре (prakhar1989/static-site), у меня успешно грузится и запускается. Если кто-то знает, где собака порылась — welcome в комментарии.

Зато pip3 мигом поставил мне нужную утилиту. С ней я дальше и работал.

Второе. Запись wlc commit и др. предполагает, что wlc на машине разработчика сконфигурирован и настроен на нужный проект. Пример конфига приведён в той же инструкции, но он не совсем удачен. Ну то, что вместо APIKEY в секции keys надо подставить 16-ричное число из своего профиля — догадаться нетрудно. А вот как правильно заполнить параметр translation из секции weblate, я гадал долго (в примере из доки написано weblate/master). Правильный вариант - «проект/компонент». В моём случае это компонент «переводы», т.е.

https://hosted.weblate.org/api/
translation = doublecontact/translations

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

Надеюсь, кому-нибудь пригодится.

 , ,

hobbit ()

Клеим и режем PDF

Добрый день.

Как выяснилось, про эту программу даже когда-то была новость на ЛОРе, но лишний пиар не помешает, поскольку в другом месте ЛОРа человек на полном серьёзе спрашивал «В Windows есть PDFsam, есть ли в линуксе что-то подобное»?

Так вот, PDFsam есть и в линуксе. Только что поставил pacman-ом в Manjaro. Тянет Java (для кого-то это недостаток). Умеет разбивать PDF на несколько по страницам, размеру или по закладкам. Объединять последовательно или чередованием. Ну и некоторые возможности по редактированию, а также по экспорту в офисные форматы (впрочем, тут надо смотреть, возможно для последней задачи лучше взять LibreOffice).

Простой (можно сказать, примитивный) GUI из набора больших кнопок. ИМХО, для задачи «раз в месяц что-то быстро покоцать», самое то. Да, тем, кому нужна пакетная обработка, не подойдёт, нужны более другие инструменты.

Я доволен.

Брать у официалов

 , ,

hobbit ()

История переезда на VSCode

Привет, ЛОР!

Я должен тебе кое в чём признаться. Не так давно я сменил emacs в пользу VSCode в качестве основного редактора и, ты знаешь, мне понравилось!

Последние 4 года я использовал emacs, а до того – 10 лет с vim. У Vim был отличный интерфейс, но, к сожалению, многие фичи было невозможно реализовать. В emacs было больше функционала, но допотопная модель, на которой он основан, давала о себе знать. В частности, интерфейс периодически тормозил или вообще вис напрочь, если какой-нибудь плагин выполнялся чуть больше времени чем нужно. Или, когда LSP-сервер начинает пересобирал проект в фоне, emacs выжирал 100% процессора только чтобы парсить выхлоп компилятора.

В итоге я сдался, поставил VSCode и… Ты знаешь, ЛОР, это, наверное, самый лучший редактор кода для Linux на данный момент! Для всех моих задач плагины доступны на расстоянии пары кликов мышкой. Поддержка C/C++, Haskell, Rust и Latex завелась просто с полпинка. Интерфейс вообще ни разу не лагал. Памяти жрёт примерно как emacs, но при этом почти не ест процессор.

Скажи, ЛОР, вот к чему нужны были все эти боль и страдания? И как так вышло, что корпорация Microsoft за пару лет запилила годный редактор, в то время как сообщество вокруг свободного софта может породить только срачи типа vim vs emacs? Я правда в замешательстве. Может, меня где-то обманывают? Не понимаю, как так вышло.

 , , ,

hateyoufeel ()

О том, как можно поставить openSUSE Leap 15.2 x86_64 на ноутбук с неотключаемым 32-х битным UEFI

Здравствуйте, дорогие любители дешёвого китайского железа! Сейчас я поделюсь рецептом как в домашних условиях без хитрого ультракрасноглазия можно легко и просто поставить openSUSE Leap 15.2 x86_64 на сабжевый ноутбук. Всё очень даже юзерфрендли (относительно). Итак, поехали.

  • Записываем установочный образ на флэшку. Пытаемся загрузиться и видим, что инсталлятор не грузится. Пришло время доработать флэшку напильником.
  • Добываем BOOTIA32.EFI и grubia32.efi. Монтируем EFI раздел с флэшки. Удаляем там MokManager.efi и bootx64.efi, а на освободившееся место копируем BOOTIA32.EFI и grubia32.efi. Отмонтируем раздел, вытаскиваем флэшку и пробуем загрузиться.
  • Инсталлятор загружается. Устанавливаем из него openSUSE. Если инсталлятор не нашёл WiFi-чип при установке, то это ещё не значит что его не будет видно в установленной системе. EFI раздел ноутбука при его наличии можно не бояться форматировать - всё равно система после установки загружаться не будет. Её ещё надо будет допилить напильником чтобы она могла загружаться.
  • Качаем Fedora-Xfce-Live-x86_64-32-1.6.iso и добываем пакет grub2-i386-efi-2.04-lp152.6.9.noarch.rpm (я его просто взял из локального зеркала репозитория на внешнем жёстком диске). Берём две флэшки. На первую записываем Fedora-Xfce-Live-x86_64-32-1.6.iso при помощи dd, а на вторую копируем grub2-i386-efi-2.04-lp152.6.9.noarch.rpm.
  • Загружаемся в Федору. Монтируем системный раздел и системные директории:
    cd /mnt
    mkdir {suse,myflash}
    mount /dev/mmcblk1p2 /mnt/suse
    mount /dev/mmcblk1p1 /mnt/suse/boot/efi
    mount --rbind /dev /mnt/suse/dev
    mount --rbind /sys /mnt/suse/sys
    mount --rbind /proc /mnt/suse/proc
    mount --rbind /run /mnt/suse/run
    
    Монтируем флэшку и копируем с неё .rpm файл:
    mount /dev/sda1 /mnt/myflash
    cp /mnt/myflash/grub2-i386-efi-2.04-lp152.6.9.noarch.rpm /mnt/suse
    
    chroot'имся, устанавливаем .rpm файл и переустанавливаем загрузчик:
    chroot /mnt/suse
    rpm -ihv grub2-i386-efi-2.04-lp152.6.9.noarch.rpm
    rm grub2-i386-efi-2.04-lp152.6.9.noarch.rpm
    grub2-install --target=i386-efi
    
  • Всё, теперь можно выполнять «exit» и «reboot». И перезагружаться в только что установленную openSUSE.

Enjoy!

В моём случае этот рецепт вполне сработал. Почти всё железо нашлось из коробки. Даже WiFi. Нет только звука (впрочем, его, как обычно, можно организовать через внешнюю USB-звуковуху).

 , ,

saahriktu ()

Эксперимент с persistent l2arc на десктопе

Потихоньку обновляю комп, дошли руки до новейшего изобретения отечественных учёных - persistent l2arc из zfs-2.0.0-rc1. Делюсь результатами эксперимента :)

Было - raid10 из терабайтных хардов, 8Гб памяти выделено под ARC. Стало - то же самое, плюс непропорционально много SSD-кеша.

[dan@dan-desktop ~]$ zpool list -v
NAME                                           SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
zhome                                         1.81T   894G   962G        -         -    55%    48%  1.32x    ONLINE  -
  mirror                                       928G   447G   481G        -         -    55%  48.2%      -  ONLINE
    ata-WDC_WD10EFRX-68FYTN0_WD-WCC4J2YD0FDE      -      -      -        -         -      -      -      -  ONLINE
    ata-WDC_WD10EFRX-68PJCN0_WD-WCC4J5PA4PCK      -      -      -        -         -      -      -      -  ONLINE
  mirror                                       928G   447G   481G        -         -    56%  48.2%      -  ONLINE
    ata-WDC_WD10EFRX-68PJCN0_WD-WCC4J5YS0DFV      -      -      -        -         -      -      -      -  ONLINE
    ata-WDC_WD10EFRX-68PJCN0_WD-WCC4J7RHCS5S      -      -      -        -         -      -      -      -  ONLINE
cache                                             -      -      -        -         -      -      -      -  -
  nvme-ADATA_SX8200PNP_2K292LAKACN2            477G   111G   366G        -         -     0%  23.3%      -  ONLINE

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

Что получилось:

  • За несколько дней набилось 100Гб кеша
  • Потребление памяти - 200Мб
  • Типичный хитрейт на больших интервалах времени - около 50% (против 99% у ARC)
  • Чтения из l2arc происходит на порядок больше, чем записи
  • Объем записи в день можно с горкой оценить как 20Гб в день
  • Кеш не влияет на время монтирования. Впрочем, оно и без кеша занимает несколько секунд
  • Запись, разумеется, быстрее не стала, но мне особо и не надо

Субъективно очень приятная тема. Если после рестарта запустить игрушку или сделать gis status в жирной репе - практически всё чтение идёт из кеша, со скоростью 50-200Мб/с, хитрейтом больше 90%. И всякая мелочь типа браузера ощутимо быстрее открывается.

Считаю, что это работает достаточно хорошо, чтобы пользоваться. Даже не буду заморачиваться и переносить часто используемые данные на SSD. Просто как-нибудь потом куплю харды побольше, если будет необходимость. Ниже куски выхлопа arc_summary

L2ARC size (adaptive):                                         121.5 GiB
        Compressed:                                    91.5 %  111.1 GiB
        Header size:                                    0.1 %  167.4 MiB
        MFU allocated size:                            67.3 %   74.8 GiB
        MRU allocated size:                           < 0.1 %  656.0 KiB
        Prefetch allocated size:                        0.1 %  168.3 MiB
        Data (buffer content) allocated size:          96.6 %  107.3 GiB
        Metadata (buffer content) allocated size:       3.4 %    3.8 GiB

L2ARC breakdown:                                                  525.7k
        Hit ratio:                                     64.7 %     340.0k
        Miss ratio:                                    35.3 %     185.6k
        Feeds:                                                     37.5k
ARC size (current):                                    99.9 %    8.0 GiB
        Target size (adaptive):                       100.0 %    8.0 GiB
        Min size (hard limit):                        12.2 %  1001.2 MiB
        Max size (high water):                            8:1    8.0 GiB
        Most Frequently Used (MFU) cache size:         96.1 %    6.7 GiB
        Most Recently Used (MRU) cache size:            3.9 %  281.4 MiB
        Metadata cache size (hard limit):              75.0 %    6.0 GiB
        Metadata cache size (current):                 29.3 %    1.8 GiB
        Dnode cache size (hard limit):                 10.0 %  614.4 MiB
        Dnode cache size (current):                    70.0 %  429.9 MiB

ARC hash breakdown:
        Elements max:                                               2.1M
        Elements current:                             100.0 %       2.1M
        Collisions:                                                 1.1M
        Chain max:                                                     7
        Chains:                                                   393.3k

ARC misc:
        Deleted:                                                   73.1k
        Mutex misses:                                                 36
        Eviction skips:                                               12
        Eviction skips due to L2 writes:                               0
        L2 cached evictions:                                    16.4 GiB
        L2 eligible evictions:                                   3.7 GiB
        L2 eligible MFU evictions:                      2.0 %   77.2 MiB
        L2 eligible MRU evictions:                     98.0 %    3.7 GiB
        L2 ineligible evictions:                                19.4 MiB

ARC total accesses (hits + misses):                                58.8M
        Cache hit ratio:                               99.1 %      58.2M
        Cache miss ratio:                               0.9 %     525.7k
        Actual hit ratio (MFU + MRU hits):             99.1 %      58.2M
        Data demand efficiency:                        99.2 %      39.4M
        Data prefetch efficiency:                       0.0 %        372

Cache hits by cache type:
        Most frequently used (MFU):                    96.5 %      56.2M
        Most recently used (MRU):                       3.5 %       2.0M
        Most frequently used (MFU) ghost:               0.2 %     103.8k
        Most recently used (MRU) ghost:               < 0.1 %      28.6k

Cache hits by data type:
        Demand data:                                   67.0 %      39.0M
        Demand prefetch data:                           0.0 %          0
        Demand metadata:                               33.0 %      19.2M
        Demand prefetch metadata:                       0.0 %          0

Cache misses by data type:
        Demand data:                                   60.0 %     315.5k
        Demand prefetch data:                           0.1 %        372
        Demand metadata:                               33.0 %     173.5k
        Demand prefetch metadata:                       6.9 %      36.4k      372

 , ,

melkor217 ()

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

Биткоин - несомненно революционная идея, несмотря на некоторые недостатки реализации. Успех этой идеи не был бы возможен без реализации в виде свободного ПО. Референсная реализация биткоина, Bitcoin Core, с 2013 года собирается под разные платформы, включая Windows, OS X и Android, c помощью autotools.

Пруф

https://github.com/bitcoin/bitcoin/blob/master/configure.ac#L575

Многие на ЛОРе верят в миф, что якобы под Windows собирать autotools-ами нельзя. Как мы видим, это не так. Успех биткоина очевиден, наверняка официальный кошелёк скачали много миллиардов раз.

А чего добились проекты, собираемые meson-ом? :)

 , ,

Harald ()

Всем пока.

Вернуть. Когда игру доделаю.

Этот раздел форума посвящён мне так что пишу тут :D Всем важно про это знать.

 , , , ,

LINUX-ORG-RU ()

Perl 7 быть!

Perl 7 == 5.32.0 с включёнными по-умолчанию некоторыми вещами типа signatures, strict, etc (список ещё не утверждён).
Зарелизят в течении года, надеются к концу года.
Perl 5 станет lts с поддержкой 5+ лет. Консультируются с Debian, FreeBSD.
В дельнейшем планируется более смелое и частое внедрение новых идей, осовременивание языка.
В общем наконец-то будет эволюция, а не революция как с Perl 6 Раком.



https://www.perl.com/article/announcing-perl-7/

 , ,

paran0id ()

вело тред о старении карбона

https://www.cykelgalleri.dk/galleri/billeder/olympia-speedlite-aarg_-1998/6583

нашел такой вел по цене ниже рынка, вот думаю стоит ли его брать?
карбоновый фреймсет 1998 года вызывает большие вопросы по поводу надежности и усталости за эти овер 20 лет

а что думаете вы?
на лоре есть те, кто катает на карбоновых рамах?
стоит оно того, чтобы переходить на него со стального шоссера весом примерно 9.5кг?

 , , , ,

smilessss ()

Как я nvidia на radeon менял

Краткая предыстория: с начала времён я пользовался продукцией зелёных. 440mx -> 8600gt -> 550ti -> 750ti -> 1050ti. Пользовался проприетарным драйвером, т.к. только он нормально мог в 3D.

У радеона как-то смущало качество драйверов, хотя прогресс шёл.

В итоге я купился на новости и поменял свою 1050ti на Radeon RX 5500. В качестве драйвера взял дефолтный radeon (upd: на самом деле amdgpu).

И сразу к впечатлениям:

  • С драйверами всё очень просто. Нужна только mesa и библиотека для Vulkan. Никаких dkms-модулей, всратых nvidia-settings и настроек в xorg.conf
  • Производительность OpenGL и Vulkan субъективно не хуже нвидии. Сложно сравнить, потому что предыдущая карточка была менее мощной. Стало на треть больше попугаев в PassMark, а FPS в игорах вырос местами даже сильнее.
  • С ходу завёлся sway-wm. Для тех кто не в курсе - nvidia обделила нас такой возможностью
  • Запустил навскидку несколько игор. Всё, что работало на nvidia, работает и на radeon. В том числе и под вяленым
  • В общем-то за полдня я не смог найти сценария, чтобы что-нибудь упало/не_завелось/тормозило

Мораль: AMD круто, цена/качество железа на уровне нвидии, а драйверы объективно лучше.

У меня всё!

 , ,

melkor217 ()

Пилотируемый запуск Crew Dragon намечен на май

Пилотируемый полет Crew Dragon запланирован на 27 мая[1]. В качестве экипажа полетят чуваки, которые ещё на шаттлах летали.

То есть примерно через месяц Рогозина доставит на орбиту реактивная струя из его пердака.

[1]: https://www.bbc.com/russian/news-52335001

 , ,

kirk_johnson ()

Davinci Resolve и старое железо

Итак. Core i3-2100, GTX 570 с битым кулером (отваливается после 5 минут в майнкрафте), 8 гигов памяти.

Davinci Resolve рендерит 4к 12 бит RAW со скоростью 11-13 fps. Перед этим позволяет смонитировать ролик из .braw

Кому вообще нужен Adobe Premiere?

Линукс тут при том, что на днях буду тестить оное на убунтах.

 , ,

Dispetcher14 ()

Какой сказочный... Ит-специалист

По-моему тут все прекрасно:

«В Екатеринбурге при попытке снять закладку с экстази был задержан Александр Литреев - специалист по IT-безопасности, создатель VPN сервиса «Vee security», тг-канала «Сайберсекьюрити» и, внимание, сайта по деанонимизации силовиков!

Вполне, возможно, что сотрудники правоохранительных органов не знали кого именно они сегодня задержали, но со слов адвоката Литреева понятно, что сотрудники заранее знали о том, что за наркотиками на это место кто-то приедет.

Странно, что этого чудика приняли с экстази, мы думали он больше по «скоростям» — Литреев привлек внимание общественности к своей персоне всего неделю назад — он публиковал в соцсетях фотографии того, как он ездит по Санкт-Петербургу со скоростью 210 км/ч, бахвальствуя, что благодаря эстонским номерам на его БМВ, штрафы за опасную езду ему просто не приходят. Доездился.» (с) Скрадено в телеге

 , ,

slackwarrior ()

pinephone

Просто оставлю это здесь.

 , ,

eR ()