LINUX.ORG.RU

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

Опубликована часть исходных текстов для платформы Эльбрус-2000 (e2k)

Форум — Development

В июле 2022 года вышла статья Селектела на Хабре, посвященная использованию Эльбрус-8СВ. В статье была опубликована ссылка на репозитории ПО АльтЛинукс. Несколько энтузиастов заметили ссылку и через техподдержку добились от компании «Базальт СПО»публикации части исходных кодов для платформы Эльбрус-2000. Публикация включает в себя:

  • binutils, версии 2.35-alt1.E2K.25.014.1
  • gcov7_lcc1.25, версии 1.25.06-alt1.E2K.1
  • glibc, версии 2.29-alt2.E2K.25.014.1
  • kernel-image для Эльбрус, версии 5.4.163-alt2.23.1
  • lcc-libs-common-source, версии 1.24.07-alt2
  • libatomic7, версии 1.25.08-alt1.E2K.2
  • libgcc7, версии 1.25.10-alt1.E2K.2
  • libgcov7, версии 1.25.06-alt1.E2K.1
  • liblfortran7, версии 1.25.09-alt2
  • libquadmath7, версии 1.25.06-alt1.E2K.1
  • libstdc++7, версии 1.25.08-alt1.E2K.2

Исходные тексты ряда пакетов, например lcc-libs-common-source, публикуются впервые.

Чуть больше истории и подтверждений подлинность публикации можно найти в Telegram-канале «Эльбрусы и с чем их едят».

К сожалению, публикация имеет некоторые странности, например часть пакетов представлены в виде diff’ов относительно предыдущих публикаций исходных кодов (при том очевидно, что это делалось сотрудниками «Базальт СПО» на базе их внутренних репозиториев кода, так как в спешке даже spec файлы иногда попадали в такой diff). Также у файлов перезаписаны метаданные, но оригинальную дату публикации можно найти в заголовках этих самых diff’ов, а дату создания пакетов - в changelog’ах.

К сожалению, такая публикация никак не влияет на выполнение требований GPL АО «МЦСТ».

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

Репозиторий

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

 , , , ,

free-e2k
()

Исходники ядра Linux для e2k появились в открытом доступе

Форум — Development

Поздно вечером 10 августа очень маленький и пустой телеграм канал e2k-dev опубликовал ссылки на исходники ядра Linux (5.4), binutils (2.35) и glibc (2.29) для архитектуры e2k.

В репозиториях находятся diff- и patch-файлы для дистрибутива Alt Linux и сборочные скрипты.

Зеркала репозитория:

Помимо вышеперечисленного в репозитории gcov7, lcc-libs-common, libatomic7, libgcov7, liblfortran7, libquadmath7 и libstdc++7.

Так как на официальных сайтах МЦСТ и Alt linux нет сведений о публикации, скорее всего, эта публикация неофициальная.

Насколько полные исходники - неизвестно.

Подробности

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

 , ,

jackill
()

Медленное шифрование данных alt linux

Форум — General

В ноутбуке стоит nvme ssd, на нём обычно шифрую корень. Процессор поддерживает аппаратное шифрование (aes присутствует в разделе flags в выхлопе lscpu). В Fedora при шифровании системного раздела производительность почти не отличается от работы с нешифрованным, а при использовании Alt Linux p10 производительность сильно падает: Fedora: выхлоп cryptsetup bencmark

# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1      1390684 iterations per second for 256-bit key
PBKDF2-sha256    2605157 iterations per second for 256-bit key
PBKDF2-sha512    1109604 iterations per second for 256-bit key
PBKDF2-ripemd160  603323 iterations per second for 256-bit key
PBKDF2-whirlpool  489988 iterations per second for 256-bit key
argon2i       4 iterations, 1048576 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
argon2id      4 iterations, 1048576 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
#     Algorithm |       Key |      Encryption |      Decryption
        aes-cbc        128b       949.8 MiB/s      2901.1 MiB/s
    serpent-cbc        128b        91.3 MiB/s       326.1 MiB/s
    twofish-cbc        128b       187.8 MiB/s       332.7 MiB/s
        aes-cbc        256b       724.0 MiB/s      2416.4 MiB/s
    serpent-cbc        256b        91.3 MiB/s       326.5 MiB/s
    twofish-cbc        256b       187.8 MiB/s       332.5 MiB/s
        aes-xts        256b      2368.1 MiB/s      2388.1 MiB/s
    serpent-xts        256b       304.7 MiB/s       302.6 MiB/s
    twofish-xts        256b       308.8 MiB/s       308.2 MiB/s
        aes-xts        512b      2025.2 MiB/s      2018.2 MiB/s
    serpent-xts        512b       304.7 MiB/s       302.5 MiB/s
    twofish-xts        512b       308.6 MiB/s       307.8 MiB/s

Alt Linux: выхлоп cryptsetup bencmark в режиме установки

# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1      1707778 iterations per second for 256-bit key
PBKDF2-sha256    3153612 iterations per second for 256-bit key
PBKDF2-sha512    1199743 iterations per second for 256-bit key
PBKDF2-ripemd160  710417 iterations per second for 256-bit key
PBKDF2-whirlpool  524288 iterations per second for 256-bit key
argon2i       5 iterations, 1048576 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
argon2id      5 iterations, 1048576 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
#     Algorithm |       Key |      Encryption |      Decryption
        aes-cbc        128b       197.3 MiB/s       235.7 MiB/s
    serpent-cbc        128b        78.5 MiB/s       101.8 MiB/s
    twofish-cbc        128b       146.3 MiB/s       170.5 MiB/s
        aes-cbc        256b       163.8 MiB/s       186.4 MiB/s
    serpent-cbc        256b        79.7 MiB/s       102.1 MiB/s
    twofish-cbc        256b       148.9 MiB/s       170.4 MiB/s
        aes-xts        256b       225.9 MiB/s       232.9 MiB/s
    serpent-xts        256b        87.5 MiB/s       101.6 MiB/s
    twofish-xts        256b       168.6 MiB/s       170.1 MiB/s
        aes-xts        512b       186.5 MiB/s       184.6 MiB/s
    serpent-xts        512b        88.1 MiB/s       101.6 MiB/s
    twofish-xts        512b       170.2 MiB/s       169.8 MiB/s

При этом при активной работе с диском при использовании Alt Linux отмечается высокая нагрузка на ЦП.

Как можно поднять производительность шифрования в Alt?

 , ,

faositb
()

Помощи сообщества просьба (если получится)

Форум — Development

Привет!

Я иногда пишу тут о том, что собираюсь перезапустить свой старый проект, менеджер заметок и не только (тогда Python + Qt4) Notefinder, новая имплементация на C + GTK+ (Adwaita).

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

  • GTK+ как таковой. Часто не могу понять, какой виджет мне нужен. Еще не очень понимаю концепцию view model для их Tree view.

  • WebDAV. Я хочу нацелиться на него как на главный инструмент синхронизации, попробовать для тестовой модели lighttpd, и примерно понимаю, как все это на libcurl сделать, но могу не знать кучи ньюансов – если кто-то в этом разбирается (скорее, именно в DAV и том, как лучше там хранить текстовые заметки, мне уже понравилось, что там есть LOCK), было бы здорово.

Либо дайте тут свои контакты, либо стукнитесь на gforgx@protonmail.com. Спасибо! И за любые советы и RTFM в треде.

P.S. Лицензия проекта simplified BSDL без disclaimer (Redistribution and use in source and binary forms, with or without modification, are permitted provided that redistributions of source code must retain this text including above copyright notice).

 , ,

GFORGX
()

Qubes OS 4.1.1

Новости — Linux General
Qubes OS 4.1.1
Группа Linux General

Представлен стабильный выпуск Qubes OS 4.1.1.

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

>>> Скачать Qubes OS 4.1.1 (ISO или зеркала, .torrent или PGP)

FAQ (на английском языке)

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

 , ,

TagMoon
()

Fedora 37: предложение по раздроблению пакета linux-firmware

Форум — General

Источник1: https://www.phoronix.com/scan.php?page=news_item&px=Fedora-37-Firmware-Growth
Источник2: https://fedoraproject.org/wiki/Changes/Linux_Firmware_Minimization

Linux постоянно расширяет поддержку современного железа, поэтому содержимое linux-firmware.git продолжает увеличиваться.

Fedora просто устанавливает всю кучку (~300 MB) блобов, которые содержатся в пакете linux-firmware, хотя конкретному компьютеру требуется (если вообще требуется) всего несколько файлов из этого набора.

Ребята из проекта Fedora надеятся поправить эту ситуацию в этом году, раздробив пакет linux-firmware на части, чтобы в зависимости от конкретного железа автоматически устанавливать только необходимое.

Эту идею предложили инженеры из Meta, так как эту работу уже удачно проделали ребята из OpenSUSE.

Планируется сделать отдельные пакеты для процессоров, видеокарт, WIFI адаптеров (non-intel, интелловские и так идут отдельно) и блютусов. Автоматический выбор будет реализован через DNF-плагин, который будет учитывать конкретное железо. Также, кому надо всё сразу, будет доступен пакет linux-firmware-all.


Что сподвигло на этот пост.

Думал (читая фороникс), да ладно фигня какая-то, там небось каких-нибудь пару десятков мегабайт… Заглянул в свою (AlmaLinux) /lib/firmware, а там 800+ мегабайт, — фигасе!

Там одних интелловских блобов для вайфая (я не использую wifi) на пару сотен мегов и на 600+ мегов этот самый linux-firmware. Так что ~300 — это речь о размере пакета:

$ dnf install linux-firmware
...
Total download size: 215 M
Installed size: 610 M
...

Кароче всё удалил и на душе полегчало:

$ du -sh /lib/firmware/
1.2M

Такие дела.

 ,

papin-aziat
()

Малоизвестные, но хорошие фильмы в жанре фантастика, мистика, триллер

Форум — Talks

Посоветуйте.

 , , , ,

LINUX-ORG-RU
()

Запустил git.org.ru

Форум — Development

В связи с последними новостями о возможной блокировке доступа к сервисам хранения кода, например, github было принято решение о переносе всех репозиториев на сервера размещённых на территории РФ.

Я уверен, что с данной задачей столкнулся не только я, но и многие другие и запустил веб-сервис для хостинга IT-проектов и их совместной разработки. Веб-сервис основан на системе контроля версий Git и системы управления репозиториями Gitea.

Серверное оборудование расположено в трёх местах: Москва, Пущино и Новосибирск. Синхронизация данных между ними происходит каждый час.

Веб-сервис будет бесплатным.

https://git.org.ru/

git.org.ru

Перемещено Pinkbyte из development

 , ,

vanzhiganov
()

В Москве пройдёт IX международная конференция по PostgreSQL

Новости — Конференции и встречи
Группа Конференции и встречи

PGConf.Russia 2022, девятая международная техническая конференция по СУБД PostgreSQL, состоится 20 и 21 июня 2022 года в Москве, в бизнес-центре гостиницы «Рэдиссон Славянская».

Организатором PGConf.Russia выступает компания Postgres Professional, российский вендор СУБД PostgreSQL. В конференции примут участие представители крупных российских и международных компаний –- «Авито», VK Cloud Solutions, OZON, «АльфаСтрахование», «Яндекс.Облако», «ИнфоСофт», «Аладдин Р.Д»., EnterpriseDB, и другие.

Главные направления программы 2022 года – развитие Postgres и его экосистемы, кейсы по использованию СУБД в реальных системах, опыт эксплуатации и тюнинга, рекордные результаты по работе с большими нагрузками, большими БД, высоконадежные и отказоустойчивые конфигурации, работа с геопространственными и слабоструктурированными данными и многое другое.

Несколько докладов будет посвящено ожидаемому в этом году 15-му релизу PostgreSQL. С обзором этой версии выступит Брюс Момжан – один из первых разработчиков PostgreSQL, хорошо известный российской аудитории. Команда Postgres Professional расскажет о своих новых результатах -– фичах SQL/JSON, принятых в этот релиз, о переработке системы хранения больших значений (TOAST) и о многом другом.

С полной программой конференции можно ознакомиться здесь: https://pgconf.ru/2022/program

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

 , , ,

Stacy
()

Brutal NixOS

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

Два года на Никсоси:

  • Зашифровал диски luks2, VPN всегда включен, все хосты соединены через wireguard
  • Настроил tlp для ноутов
  • Neovim с LSP для Rust, Elixir, JS (в процессе разделения конфига на lua модули)
  • Мигрировал со spotify на picard, mpd, ncmpcpp, mpdscribble
  • С xmonad на leftwm
  • еще X: redshift, unclutter, picom
  • Настроил flakes на unstable и home-manager
  • Запускаю rofi одной клавишей с xcape
  • anki, хоть глаза и вытекают от его UI
  • mpv, imv
  • live usb
  • brutal doom (gzdoom) и quake (vkQuake)
  • Периодически ухожу с Terminus, но всегда к нему возвращаюсь
  • fish, direnv, alacritty, ripgrep, rsync, fzf, zoxide, delta, gitg, bat, exa

За это время поставил Никсось в том числе на комп для тв, было бы здорово поставить ее еще на banana pi m2 zero, чтобы хостить octoprint для ender 3

Конфиги, Еще скрины

 , , ,

ksevelyar
()

Базальт СПО собирает мнения по развитию Simply Linux

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

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

Разработчики заранее, до окончательного завершения разработки, хотя и на стадии уже достаточно готового продукта, обращаются к общественности за возможными мнениями по обеспечению совместимости (в основном, со сторонним ПО, и не только). Мысли и идеи принимаются как непосредственно на email (см. Подробности), так и на ресурсах сообщества.

Форум

Телеграм

Анонс в рассылках

Скачать предмет обсуждения

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

 , ,

Pauli
()

NVIDIA опубликовала свободные драйверы для ядра Linux

Новости — Hardware and Drivers
Группа Hardware and Drivers

Компания NVIDIA сообщила о публикации свободных модулей ядра, реализующих поддержку видеокарт поколения Turing и новее. Исходный код открыт под двойной лицензией MIT/GPLv2. Прошивка (GSP firmware) и компоненты, работающие в пространстве пользователя (включая реализации OpenGL и Vulkan), остаются закрытыми.

Заявляется, что драйверы готовы для применения в датацентрах, а поддержка рабочих станций на данный момент находится в стадии тестирования.

После стабилизации API/ABI драйверы планируется включить в основную ветку ядра Linux.

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

 , ,

derlafff
()

Знакомство с OpenBSD

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

Привет, ЛОР.
Решил я познакомиться с моей заочно любимой операционной системой — OpenBSD.

Накатить это дело я решил на мой бывший будущий основной ноутбук — Thinkpad X230.
До того, как он станет моим основным, мне нужно его слегка проапгрейдить — поставить FullHD матрицу, поменять динамики и порт зарядки с ленововского на Type-C. Но пока мне лень.

А вот что мне не лень — это экспериментировать с софтом, в том числе с операционной системой.

Собственно, знакомьтесь — OpenBSD 7.1 на моём любимом старичке Thinkpad X230.
В качестве рабочего окружения выбрано XFCE 4.16, но, вероятнее всего — в дальнейшем я его поменяю на что-то более легковесное, скорее всего Awesome.

Всё остальное (пока что) дефолтное, потому что в любом случае буду всё переустанавливать с нуля хотя бы из-за Full Disk Encryption, с которым было лениво разбираться на этапе знакомства с OpenBSD.

_______________________________________________________________

А теперь переидём к самому интересному — впечатлениям обыкновенного линуксоида от установки и использования совершенно незнакомой ОС, ещё и на ноутбуке.

Совсем в подробностях рассказывать не буду, что интересует — спросите сами, с удовольствием отвечу.

Итак.

Установка.
Убила наповал. 5 минут от загрузки с установочной USB-флешки до ребута и логин-скрина в установленной системе. Без комментариев.
Минусы: загрузка системы занимает слишком много времени, по сравнению с Linux. Около минуты. Но мы же не так часто перезагружаемся, верно?

Оборудование.
Абсолютно всё оборудование, начиная от Wi-Fi, заканчивая 3G-модемом — подхватилось и работает из коробки*.

* — необходимо установить firmware.

Пакетный менеджер и ПО.
Портами пока не пользовался, обхожусь исключительно бинарными пакетами.
Всё то, что использую ежедневно — есть в виде пакетов.
XFCE 4.16, Firefox 99, Gajim, mpv и многие другие — всё отлично устанавливается и работает.
Браузер не тормозит. Аппаратное ускорение видео в браузере не работает. В mpv — работает.

Питание и автономная работа.
11-летний ноутбук рапортует о ~6 часах автономной работы со 100% зарядкой.
Неплохо, хоть и немного хуже, чем под Linux.
Засыпание, гибернация — работают из коробки без всяких проблем.

Настройка, документация, пердолинг
Тут просто пушка.
Прекрасная документация. Понятный исходный код. Компактная кодовая база (относительно).
От процесса настройки одно удовольствие.
Пример: настройка беспроводного соединения —

ifconfig iwm0 nwid "essid" wpakey "passphrase"
ifconfig iwm0 inet autoconf

Готово. Как тебе такое, Илон Маск?


На этом, пожалуй, закончу, ибо писать можно вечно.
Задавайте ваши ответы, с удовольствием на них свопрошаю!


Это сообщение написано с ноутбука ThinkPad X230 с ОС OpenBSD 7.1.

 , ,

annerleen
()

Софт определения местоположения по номеру мобильника

Форум — Talks

Существует ли свободный или не совсем, софт по определению местоположения по номеру мобильника?

 ,

saufesma
()

Где заказывать микросхемы?

Форум — Talks

Есть два местных магазина, у которых в ассортименте особо ничего нет.

Есть чип-дип, у которого ассортимент неплохой, но всё равно не идеальный. И, говорят, переплачивать там много.

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

Есть алиэкспресс, с ним тоже не очень понятно. Доставляют они вроде как нормально, видимо через взятки через границу проносят, это уже не моё дело. Но возникает вопрос в том, что они там вообще продают. Например я хочу вот такой ЦАП: 1 шт. ~ 5 шт./лот DAC9881SRGER DAC9881 VQFN24 новый оригинальный

Конечно мне нужен не китайский, а техасский. Насколько техасским будет ЦАП с алиэкспресса? Не хочется нарваться на копию.

Есть ли в России хорошие магазины с большим выбором микросхем? В гугле искал, какие-то мелкие стрёмные находятся, толковых не нашёл. Конечно должна быть доставка в Казахстан, но в принципе сейчас у большинства она есть.

 

Legioner
()

Первое ознакомительное видео про ноутбук на Арм64 из андроид-тв приставки.

Галерея — Рабочие места

http://sega007.ddns.net:7021/files/noute.mp4

https://youtu.be/MCzPjtTRyMk

Как работает загрузчик в следующих сериях.

 

burato
()

Почему вы доверяете бинарным репозиториям?

Форум — Talks

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

  • А почему вы собственно уверены, что бинарные пакеты программ (да и ядра) в репозиториях вашего дистрибутива соответствуют исходным кодам этого самого ПО? Ведь даже в теории, чтобы это проверить, необходимо знать полное сборочное окружение, в котором собирались пакеты, но эта информация не поставляется майнтенерами. На практике же, этого никто и никогда не проверяет.

Чем каноникал, шапка, дебиан, арч и все прочие лучше какого-нибудь майкрософта или гугла? На чем основана ваша уверенность в том, что в вашей gnu/linux ос, которую вы даже не собирали самостоятельно, нет закладок?

 , ,

javascript
()

Хочется очень странного... (tv box и планшет в одном лице).

Форум — Linux-hardware

Всем здарова! Сначало хотел придумать другой заголовок, но пожалуй тот что есть подходит больше всего)) Относительно недавно наткнулся на сей pipo x10-pro девайс (а точнее на версию с RK3399) и, честно сказать загорелся.(потушите если надо))

Для меня килер-фитча подобного девайса в том, что это как бы и планшет и ТВ бокс чтоли.. Есть процессор потдерживающий аппаратно VP9 h265 кодеки, есть HDMI и полноценные (на самом деле не совсем) USB разъёмы и в тоже время, сенсорный экран. Типа дома подключил по HDMI к 4к телеку смотриш фильмы, если надо уйти, отсоеденил, взял с собой как планшет.) Я знаю что это на самом деле POS, ещё такой фром-фактор нызывают стационарный планшет( хотя акум у него есть). Официальная контора в России, гарантия год, все дела.. Теперь вопросы:

1.Я дебил?(Если согласны, пожалуйста аргументированно отговорите меня от затеи купить подобное).

2.В линуксах на Rk3399 есть аппаратное ускорение видео? Видео с VP9 h265 будет нормально воспроизводиться? 60 FPS ? С андроидом можно смирится, но больше хочу линукс.

  1. Может кто нибудь подсказать что-нибудь подобное, примерно в таком же ценовом диапазоне, (около +- 20к деревянных) с потдержкой VP9 h265 НЕ ВАЖНО ARM или x86? Не хочу отдельно планшет и тв бокс, хочу, чтобы усё вмести!!!

 , , ,

Jax_iv
()

Вышла третья бета-версия операционной системы Haiku

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

Haiku — операционная система, изначально разрабатываемая как свободная замена проекту BeOS, который был закрыт в 2001 году. 32-разрядная версия Haiku совместима с BeOS R5. Исходные тексты ОС доступны под лицензией MIT.

Основные изменения по сравнению с R1/beta2:

  • добавлен чешский язык;
  • доработан процесс установки, в частности, исправлен ряд проблем в программе для разбиения диска DriveSetup;
  • расширена поддержка оборудования;
  • значительно улучшены стабильность и совместимость браузера WebPositive;
  • теперь загрузки обновлений могут быть возобновлены после разрыва и восстановления связи;
  • портировано новое и обновлённое программное обеспечение;
  • улучшена POSIX-совместимость;
  • исправлен ряд ошибок.

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

 , , ,

ShiningRiver
()

ОСь для динозавра

Форум — General

Привет, ЛОР! Недавно я перебрал всякое барахло в шкафах и что же я нашел в одной из коробок… я нашел просто сокровище, музейный экспонат. Вот что я нашел:

  1. Материнскую плату с впаянным 386 процессором от Advanced Micro Devices

Примечание: написано на самом процессоре:

Microsoft windows compatible

  1. Видеоадаптер VGA-compatible с 16кб видеопамяти

  2. ОЗУ: 16мб

  3. ЖД на целых 40Мб

  4. А также маленький Флопик, CD-дисковод, шлейфы и прочее

Сначала я просто охренел, но потом захотелось все это протестировать. Вот думаю что на этот ПК из 90-х поставить. У меня есть несколько вариантов:

  1. SLS 1.05

  2. Windows 3.1 либо MS-DOS

  3. 386BSD либо что то подобное если найду

  4. Unix либо minix опять же если найду

Что из этого поставить и стоит вообще ставить?

 , ,

Dumppper001
()