LINUX.ORG.RU

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

Онлайн-вечеринка «виртПиво v7» - уже 6 июля, в 9 вечера по Москве!

Новости — Конференции и встречи
Онлайн-вечеринка «виртПиво v7» - уже 6 июля, в 9 вечера по Москве!
Группа Конференции и встречи

Дорогие друзья, я приглашаю вас на седьмое международное онлайн-«виртПиво» которое состоится в этот четверг!

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

>>> Страница встречи: подробности + ссылки на подключение

 , , , ,

SakuraKun
()

Принтеры Pantum: достаточно ли одного лишь PPD-файла для CUPS-печати?

Форум — Linux-hardware

Знакомые попросили подобрать цветной лазерный принтер/МФУ:

  • желательно без WiFi: ведь WiFi в принтерах - это переплата + дополнительный риск безопасности;
  • доступные картриджи: не слишком уж дорогие оригинальные + наличие совместимых;
  • возможность юзать без впендюривания грязной проприетарщины в свой няшный Linux - и не только потому что «бэкдоры!1!»: ведь проприетарщина бывает совместима лишь с попсовыми Linux'ами и x86-only, да и не хочется уповать на милость производителя насчёт поддержки.

Среди вариантов рассматривается Pantum CM1100ADN - и он вроде бы проходит по первым двум пунктам, но драйвер там только под убунту:

Pantum CM1100ADN Linux Driver - Version:V1.1.100-1 - Size:8.97MB ---> https://drivers.pantum.com/userfiles/files/download/drive/1820/Pantum%20Ubuntu%20Driver%20V1_1_100-1.zip

После распаковки внешнего/внутренних архивов - мы видим следующее дерево из файлов; проприетарные ELF-файлы помечены как [!!!] :

./Pantum\ Ubuntu\ Driver\ V1_1_100-1/ --> ./Resources/ ; install.sh
|--> installer.c - был в V1_1_95-1 ( https://pastebin.com/w69saH5P ), а в этой V1_1_100-1 его "зажали";
|--> built_i386.sh, built_x86-64.sh - скрипты для сборки "зажатого" installer.c (небось бэкдор добавили)
|--> [!!!] installer_i386, [!!!] installer_x86-64, uninstall
|--> ./locale/ --> " ...; ./ru_RU.UTF-8/ --> license.txt, privacy.txt, strings.txt; ... "
|--> pantum_1.1.100-1_amd64.deb --> data.tar ; pantum_1.1.100-1_i386.deb
     |--> ./etc/ [наборA-повтор№1]
          |--> ./sane.d/ --> pantum_mfp.conf; pantum6500.conf; ./dll.d/ --> pantum_mfp, pantum6500
          |--> ./udev/rules.d/60-pantum_mfp.rules
     |--> ./opt/pantum/ --> ./lib/ (пусто)
          |--> [!!!] ./bin/ptqpdf
          |--> ./ippfilter/ --> [!!!] ipp-usb, 55-ippusbxd.rules, 71-ipp-usb.rules, pt-ipp-usb.service
     |--> ./usr/
          |--> ./lib/
               |--> ./cups/filter/ --> [!!!]: ptps rastertoPantum rastertoPantumPCL ptm6500Filter ...
               |--> ./x86_64-linux-gnu/sane/ [наборB-повтор№1]
                    |--> [!!!] libsane-pantum_mfp.so.1.0.24, libsane-pantum6500.so.1.0.24, ...
          |--> ./local/ --> " ./etc/-->[наборA-повтор№2] ; ./lib/sane/-->[наборB-повтор№2] "
          |--> ./share/
               |--> ./cups/model/Pantum/ --> "..., ./Pantum\ CM1100ADN\ Series\ PS.ppd, ..."
               |--> ./doc/pantum/ --> copyright, changelog.gz-->changelog
Т.е. с одной стороны мы видим открытые файлы .ppd и это внушает оптимизм - но в то же время рядом лежат стрёмные проприетарные ./cups/filter/* , ./ippfilter/ipp-usb и какой-то ./ptqpdf - не говоря о проприетарной SANE, возможно нарушающей GNU GPL...

Вопрос: получится ли обойтись одним только .ppd для успешной CUPS-печати (без проприетарных «фильтров») ?

 , ,

SakuraKun
()

Пьём чай

Форум — Talks

☕☕

Двачаю, Двачая, Двача, Двач.

Давайте пить чай. Кто какой любит. Я «канди» люблю.

 , новое на лоре

LINUX-ORG-RU
()

🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡

Форум — Talks

🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡🤡
🤡🤡🤡🤡🤡
🤡🤡🤡🤡
🤡🤡🤡
🤡🤡
🤡

 clown

LINUX-ORG-RU
()

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

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

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

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

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

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

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

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

 , ,

alex0x08
()

Ноут с libreboot

Форум — Linux-hardware

Посоветуйте плиз ноут с побольше памяти, где можно прошить libreboot. Я пока склоняюсь к ibm t60, потому что там прошить libreboot насколько я понял будет проще всего, можно прямо из установленной системы. cast SakuraKun

 

vbcnthfkmnth123
()

Слизаны шлицы у винтов на заплатке процессора

Форум — Linux-hardware

Здравствуйте! Есть у меня старый бюджетный ноутбук asus x551ma в основном для серфинга, за 8 лет ниразу не чистил от пыли, не менял термопасту. Ну думаю, уже скоро 10 лет ноутбук без чистки, надо почистить вентилятор, поменять пасту. И вот раскрутил винтов 15, снял мат. плату, не один винт не был проблемным. Процессор там закрыт заплаткой на четырех винтах. Один легко открутился, остальные - не тут то было. Пробовал разные отвёртки - не помогает. Что делать? Рассверливание точно не подходит. Отвертка с припоем в данном случае не навредит ли процессору? Спасибо.

 ,

gtk222
()

Отделяем некошерную проприетарщину от кошерной свободы

Форум — Talks

Я, короче, вот что предлагаю.

Сделать какую-нибудь голосовалку, куда будут закидываться различные проекты. И вне зависимости от лицензии (ведь мерзкая проприетарщина может мимикрировать под свободу-писечку с GPLv3), пользователи своими голосами смогут определить судьбу проекта.

Например.

Закидывается в голосование systemd или rust. И если большинство проголосует за то, что это проприетарщина (а ведь так и есть), то проект отныне будет носить клеймо позора (в идеале ещё и с последующей травлей, чтобы проект сменил лицензию и убирался из линуксов вон).

Принимаю донаты на создание такого сайта.

 , , ,

LikeABoss
()

Опенсорс-астрономия из тёплой комнаты

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

Одна из моих недавних астрофотосессий.

На скрине открыт KStars на два экрана. В нём запущен на выполнение план на 600 снимков с пятисекундной выдержкой туманности Ориона (M42).

KStars запущен на десктопе, но INDI-сервер (EKOS) работает на малинке, которая управляет телескопом и камерой.

Слева окно с атласом неба, на котором я могу выбрать интересующий меня объект и направить туда телескоп. В небольшом окне открыта превьюха последнего сделанного снимка.

Выдержка 5 секунд т.к. встроенный EKOSвский автогайд не смог выдать приемлемый уровень коррекции ошибок (меньше двух угловых секунд). PHD2 я так и не осилил заставить работать, поэтому пришлось ограничить выдержку. Телескоп у меня большой (1000мм фокусное), да ещё и перевес на монтировке, поэтому приходится ограничивать себя.

Все работает на опенсорс-софте, кроме драйверов камер:

  • Контроль телескопа и камеры – astroberry на малинке;
  • Атлас – KStars;
  • Выполнение плана и центровка (и неудачное гидирование) – EKOS;
  • Драйвера и сервис – INDI.

 astroberry, indi, kstars, ,

cocucka
()

Установка coreboot

Форум — Linux-hardware

Подскажите пожалуйста актуальную инструкцию по установке coreboot на ноутбуке lenovo g505s. Какие подводные камни, есть ли смысл кроме отключения белого списка wifi устройств?

 , ,

unixnik
()

На основном ПК для загрузки вы используете BIOS или UEFI?

Голосования — Голосования

Да у вас может быть несколько железок с разными вариациями возможностей, но мультивыбора нет, выбирайте основной используемый ПК или ноутбук.

coreboot от производителя есть, например, на Chromebook.

  1. UEFI (есть возможность включить Classic BIOS) 259 (43%)

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

  2. UEFI (Classic BIOS не поддерживается) 113 (19%)

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

  3. Classic BIOS (есть возможность включить UEFI) 103 (17%)

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

  4. Classic BIOS (UEFI не поддерживается) 57 (9%)

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

  5. Понятия не имею 50 (8%)

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

  6. Основной ПК не-x86 13 (2%)

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

  7. coreboot (ставил сам) 5 (1%)

    ******

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

    ****

  9. coreboot от производителя 0 (0%)

  10. libreboot 0 (0%)

Всего голосов: 604

 , ,

LINUX-ORG-RU
()

Онлайн-вечеринка «виртПиво v5» — четверг 26 мая в 7 вечера по Москве

Новости — Конференции и встречи
Онлайн-вечеринка «виртПиво v5» — четверг 26 мая в 7 вечера по Москве
Группа Конференции и встречи

Дорогие друзья, я рад сообщить вам о пятом международном онлайн-«виртПиве» - очередном неформальном сборище любителей опенсорсных прошивок!

Предыдущие вечеринки оказались весьма успешны: мы прекрасно провели время и обсудили множество опенсорсных прошивок с выдающимися хакерами со всего света, в том числе и Ричардом Столлманом который уже стал нашим регулярным почётным гостем.

Разумеется, мы собираемся не только «пить чай» и веселиться, но и поговорить и узнать больше о крутых опенсорсных проектах из «низкоуровневого мира». Например:

  • порт БИОСа coreboot для свежей матплаты MSI PRO Z690-A DDR4 от компании 3mdeb - см. новость «Сoreboot портирован на материнскую плату для Intel Alder Lake» - и результаты его тестирования пользователями защищённой ОС QubesOS ;
  • RustSBI - супервизор для RISC-V на 100%-ом Rust'е;
  • qspimux - переходник для безопасной удалённой перепрошивки чипа SPI-Flash без его отключения от матплаты;
  • lnDSO150 - прошивка для популярных карманных осциллографов DSO;
  • bcm5719-fw - прошивка для сетевой карты Broadcom BCM5719;
  • swtpm - программный эмулятор Trusted Platform Module и способы его использования;
  • TrenchBoot - фреймворк из связки проектов, призванный повысить безопасность процесса загрузки прошивки.

Надеюсь, и эта встреча окажется не менее увлекательной чем прошлые, которые продлились по 10-12 часов ;-) Вас ждут увлекательные разговоры об открытых прошивках, свободном железе и приятный вечер в уютной компании за чашкой чая. Приходите, мы ждём вас!

>>> Ссылка на онлайн-вечеринку

 , , , ,

SakuraKun
()

Выбор ноутбука или пк под открытые операционки, на котором прям всё железо работает полноценно

Форум — Linux-hardware

Помогите подобрать ноутбук

  • AMD. хорошо, если последних поколений. чем тише, тем лучше. пусть лучше будет совсем слабый, но очень тихий. вертушка не должна крутиться во время простоя. не должна включаться при слабой нанрузке. дискретка не нужна
  • полная поддержка Linux. чтоб всё работало. желательно без блобов. хорошо если с предустановленным линуксом. DELL? Acer?
  • нажатие кнопки тачпада не должно сдвигать курсор ни на пиксел. 2 кнопки а не одна
  • желательно наличие Legacy BIOS. уефями ни разу не пользовался, нужна возможность грузиться с флешки без хардов
  • хорошо бы чтоб заместо SSD можно было подключить HDD, SSD мне не нужно. или сразу с хардом (не SMR)
  • матрица не больше 15
  • оперативы чем больше, тем лучше. или иметь возможность доставить хотя бы до 32Gb
  • съёмный аккумулятор

Также рассматривается выбор ПК или какого-то SOM или SOC с пассивным охлаждением, максимально свободным и самое главное чтоб ВСЁ железо в компе работало под линуксом (и желательно не только под ним)

 , ,

teod0r
()

atheros

Форум — General

Я не понял, все atheros ar5b22 двухдиапозонные со скоростью «тракториста» или есть исключения? Некоторые продаваны говорят двухдиапозонные, некоторые сами не знают, лишь бы продать…

@SakuraKun, что скажешь? Что еще годного есть на AR9462?

 

The_Coon
()

Онлайн-вечеринка «виртПиво v4» — четверг в 11 вечера по Москве

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

Дорогие друзья, а в особенности любители попрошивать опенсорс: вот мы и дождались четвёртое международное онлайн-«виртПиво»!

Предыдущие вечеринки оказались весьма успешны: мы прекрасно провели время и обсудили множество опенсорсных прошивок (+ железо под них) с выдающимися хакерами со всего света: например, сам Ричард Столлман посетил нас уже дважды, и есть хороший шанс что увидимся снова!

В этот раз мы решили немного отойти от привычного формата «весёлого рандома»: вначале будет несколько нескучных презентаций с Q&A (примерный список тем доступен на странице встречи), а уже потом основное веселье. Надеюсь, и эта встреча окажется не менее увлекательной чем прошлые, которые продлились по 10-12 часов ;-)

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

>>> Ссылка на онлайн-вечеринку

 , , , ,

SakuraKun
()

Переход с Linux на FreeBSD. Успех, но...

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

Этот небольшой пост не порадует вас обилием картинок, он скорее объявление о намерениях.

Под новый год сдох последний SSD в рейде, и я наконец перешел с Oracle Linux 6 (с 2013 года) на FreeBSD (да, у меня много времени). И вот хочу бороться с мифами на форуме и всеми этими постами «стоит ли переходить», а «какого цвета трава по вашу сторону забора» и т.д. Обычно на эти вопросы отвечают фанаты FreeBSD, а я предлагаю ниже краткое описание от линуксоида. Посвящено оно в основном звуку. Это при том, что я уже два года пробую FreeBSD на личных серверах.

Сначала о постановке целей.

1) Недостижимый идеал темы выглядит вот так https://www.gnome-look.org/p/1120849/ Недостижим он по той причине, что исходники иконок в SVG недоступны, а темы QT и GTK изрядно переписаны в сторону метросексуальности. Так что пока скриншот только с консолью.

2) Основные требования к софту:

2.0 стабильность
2.1 Urxvt/bash/mc
2.2 Google Chrome
2.3 Thunderbird
2.4 VirtualBox
2.5 rtorrent/mplayer (mpv/moc)
2.6 LibreOffice
2.7 Контейнерная виртуализация.

3) Основные требования к ОС:

3.0 мышь и клавиатура
3.1 Firewall, маркировка по портами, маршрутизация вместе с NAT.
3.2 No Pottering, No pulseaudio, No systemd, No gstreamer, No avahi
3.3 FS live snapshots. Не ZFS.
3.4 nvidia proprietary driver
3.5 PA like functionality.

--------------
Реальность:
2.0 Во-первых, надо полностью развеять миф о бОльшей стабильности FreeBSD по сравнению с Linux. За время своего знакомства я наступил на кернел паник в стабильном, ванильном, оттестированом и т.д. выпуске, сегфолт пакетного менеджера (знаю, как повторить), сегфолт утилиты из базы (jails, зафиксировано в багтреке), сегфолт fsck (зафиксировано в багтрекере). И нет в шестом редхате такого не было, а с манжаро, арчами, федорами и гентами сравнивать не берусь, там все бывает. Во-вторых, везде кода меньше, система легче. Порядка немного больше. Это что касается базы. В прикладном софте примерно также.

2.1 bash. Я держу набор .bashrc файлов для всего набора линуксов, с которыми сталкивался, чтобы унифицировать поведение в консоли. Ес-но, FreeBSD отличается сильнее, консольные утилиты просто менее функциональны, дурацкое требование слеша на конце при использовании cp -r dir1/ dir2... Поэтому я просто заинсталировал все, что было в репозиториях из гнутого консольного софта и обмотал это альясами. Жить можно и даже неплохо. Из неудобного: все пути длинее, т.к. /usr/local/, блин:( Из странного каждый терминал считается залогиненым юзером в w. Это очень странно.

2.2 Google Chrome. Поломано определение Memory Footprint в Task Manager. Теперь не прибъешь вкладки, которые много отожрали. Хотя кто-то мне доказывал со скриншотами, что это только у меня. хз.

2.3 Thunderbird + (все также)

2.4 VirtualBox - отсутствует коммерческий пак от оракла, стало быть не работает быстрое USB2.0 (буду пробовать прокидывать контроллер) и не работает RDP (не решаемо). Проблемы со звуком, см. ниже.

2.5 mplayer - проблемы со звуком. см. ниже.

2.6 LibreOffice - от RH GTK не избавишься, т.к. программисты с freedesktop хуже поддерживают qt, чем gtk. на QT поломан размер шрифтов. неюзабельно.

2.7 контейнеры jails. Это то, к чему я привык во времена OpenVZ. Все есть, все хорошо. Но рестарт контейнера возможен только через минуту-две. Не освобождает ресурсы. Досадный глюк.

3.0 Из того, что работало на Linux десятилетней давности, но перестало на FreeBSD - это мышь и клава. У FreeBSD традиционно сложные отношения с определением устройств. Они не могу определиться, развивать свое или копировать с линукса udev. В итоге они делают и то, и то и в результате по-умолчанию нифига не работает, конфигурация Xorg'a превращается в разбор внутренней кухни этих заморочек. Плюс они что-то там намудрили, что мультимедийные кнопки на клаве - это как бы отдельная клавиатура (которая не работает). И в добавок, эти мультимедийные клавиши просто не могут работать, т.к. для них указаны ошибочные кейкоды в каком-то махровом году. Два года назад я это выяснил и пропатчил демон, который их определяет. Руки дойдут - сделаю снова.

Почему не определился Genius MX Master, я пока так и не понял, воткнул самую простую USB мышь.

3.1 Firewall - самая грустная часть FreeBSD:( При том, что он существует в трех(!) инкарнациях, они все глубоко в *опе. ipfw - основной и самый функциональный, застрял в середине 90х. Документации просто недостаточно. Сложные штуки с маркировкой трафика по портам и натами на нем невозможно выполнить. pf - устаревшая версия из OpenBSD. сама OpenBSD ее уже выкинула. и также с соляровским вариантом. Солярис тоже его давно выкинул в пользу OpenBSDшного. И хуже всего то, что внутриядерная часть фвола очень простая. Все пакеты падают в одно ведро, там перемешиваются и по факту невозможно их сепарировать. Короче говоря, я пытался три раза хотя бы спародировать какие-то простые места из своей огромной портянки iptables и все это заканчивалось ненавистью и фрустрацией. Так что придется просто поднимать виртуальную машину со старым Linux+iptables.

3.2 No Pottering, No pulseaudio, No systemd, No gstreamer, No avahi - тут полный успех. Но только, если собирать из портов.

3.4 live snapshots. Я говорю об аналоге lvm на линуксе. Я уже много лет использую эту схему, чтобы очень эффективно бекапить террабайты данных. В отличие от всех этих поделок с tar, которые приносят сюда ньюфаги, такая схема позволяет бекапить шифрованные данные, много, не выключая систему, а ZFS на сервере еще и позволяет всем этим свободно манипулировать. Очень круто. Я не знаю, появились ли в Linux offline snapshots, но лучше ZFS я тут ничего не видел.

У меня получилось собрать полный аналог слоеного пирога encryption layer+volume manager+fs. FreeBSD традиционно использует fs soft updates вместо журналирования. В чем принципиальная разница так и не понял, ну и ладно. Просто пришлось отказаться от soft update, включить журналирование посредством geom, словить баг в gjournal, зарапортовать, подождать два года. По-моему он пофикшен, но так ко мне и не прилетел. Но работает.

Вроде

Потому что в первую же ночь система стала колом с ошибками в журнал при распаковке архива!

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

Короче, неожиданный успех. Если кому интересно, почему я не использую здесь ZFS, спросите меня.

3.4 FreeBSD - это единственная ОС из других *BSD с проприетарными драйверами. Полный успех.

3.5 PA like functionality. Да, это большая тема, в которой я к тому же понимаю слабо. Я использую USB-звуковуху, которая пригодна для записи звука и может работать с повышенной дискретизацией или что-то типа того. Считается, что FreeBSD изначально имела более качественный аудио-стек, чем Linux. И судя по количеству и качеству ручек, я в это верю. Такое впечатление, что инженеры, которые это писали, увлекались аудиозаписью. А вот сохранять уровни громкости для приложений она не может:( Поэтому ей нужна надстройка, аналог PA - sndiod.

Естественно, FreeBSD развивается очень медленно, а на линуксе тем временем тяп-ляп глючный пульсаудио. Сейчас к 15ой версии он, наверное, уже не доставляет столько гемороя, и в нем море фич. Я исторически использовал PA 8.0. Звук в VirtualBox заикался. Глючило при разных уровнях громкости для каналов. Рестарт пульсаудио - часть моего воркфлоу с 2013 года, но регулятор громкости для приложений - это прикольно и не имеет аналогов во FreeBSD.

Во FreeBSD нас встречает утилита в 10 раз меньше. Она не требует портянок конфигов, в ней нет блютуса и еще каких-то новомодных штук. Но она тут же сделала все, что мне нужно. Она принимает поток по tcp. Она объединяет каналы в моно, как мне нужно. Она выставляет нужную частоту дискретизации. Первое, что я заметил звук стал чище. Как будто новую аудиокарту взял. Очень круто.
Но
Но теперь звук в mplayer заикается при нагрузке на диск! Я не понимаю, это баг системы или конкретного софта. Вроде напрямую в OSS не заикается. Но так мне не надо.

VirtualBox теперь играет звук чисто. Но недолго. Он не может выводить в sndio, отправляет в OSS и скоро затыкается.

На этом со звуком все.

 , , ,

crypt
()

Раздача интернета через Bluetooth

Форум — Mobile

Привет. Пожалуй, каждый смартфон на Андроиде умеет быть Wi-Fi точкой доступа, а также раздавать интернет по Bluetooth. Мне понравилось раздавать интернет именно по Bluetooth, потому что от этого меньше тратится батарея, а также можно ретранслировать таким образом Wi-Fi интернет, а не только 4G.

Теперь я хочу научиться раздавать интернет по Bluetooth с компьютера. А ещё с Raspberry Pi.

Итак, конфигурация следующая. Есть Raspberry Pi 3. В него вставлен 3G-модем, который получает интернет. Дальше он раздаётся через eth0. Также поднята точка доступа Wi-Fi.

Вот файл /etc/network/interfaces:

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback
iface eth0 inet manual

auto br0
iface br0 inet static
bridge_ports eth0
    address 192.168.1.1
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255

Вот файл /etc/hostapd/hostapd.conf

interface=wlan0
bridge=br0
driver=nl80211
ssid=НАЗВАНИЕТОЧКИДОСТУПА
hw_mode=g
ieee80211d=1
country_code=RU
ieee80211n=1
auth_algs=1
channel=11
wpa=2
wpa_passphrase=ПАРОЛЬТОЧКИДОСТУПА
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
macaddr_acl=0

Как видите, существует бридж br0, который объединяет eth0 и wlan0 в единое адресное пространство 192.168.1.x.

Вопрос! Как теперь раздавать интернет ещё и по Bluetooth?

Я нагуглил вот это руководство. У меня возникли вопросы:

  1. Там предлагают использовать скрипт blueagent5, чтобы осуществить спаривание с устройством, на которое будет раздаваться интернет. А мне это не нужно, так как я уже связал устройства через штатное GUI операционки Raspbian. Мне пропустить это действие, или всё равно надо?
  2. Вторым действием идёт создание бридж:
    auto pan0
    iface pan0 inet dhcp
      bridge_stp off
      bridge_ports eth0
    

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

 

ZenitharChampion
()

Install Djentoo

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

Всё! Чтоб его, установил-таки этот проклятый всеми богами Gentoo! И даже умудрился джентануть немножечко (и даже больше – да простит меня покойный Эдди)! Правда, через кое-как настроеный Guitarix, но это детали…

А теперь всё по порядку.

Как-то в декабре меня в очередной раз посетила мысль – а не накатить ли мне Gentoo? Несколько раз, между прочим, ещё с прошлого года, я уже пробовал, да только вечно что-то мешало – то нехватка времени (почему-то я думал, что мощностей пятой "ряженки" хватит для компиляции всего за ночь; хватить-то может и хватило бы, но установка "генты" – это ведь не только компиляция!), то как раз в этот момент что-то сломали в репозитории, и Python не ставился, а месяц назад вообще Wiki легла, стоило мне только до загрузчика добраться!

Но наконец-то наступил новый 2022 век год, и я таки поборол этого монстра! Так как я "арчевод" со стажем, большинства проблем мне удалось избежать. Однако не всех, ой не всех…

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

 , ,

Korchevatel
()

Toshiba MG06ACA щелчки при работе

Форум — Linux-hardware

Как говорится, не было печали - купила баба порося.

Итак, Toshiba MG06ACA800E (8Т).
Начну по порядку: badblocks прошел без ошибок, какого-то нехорошего звука не замечено. При тесте random seek слышится равномерный глухой хруст головок, вроде ничего особенного. Но это всё, получается, операции на полную загрузку.

А когда диск загружен не полностью (например, скачивание из интернетов), начинается проблема: при работе время от времени слышатся звонкие щелчки (типа как при включении щелкает), и (что хуже) в это время диск подвисает на полсекунды. Воспроизвести получается так (иногда сразу, иногда через пару минут):

while true; do dd if=/dev/sdb of=/dev/null bs=4M count=1 skip=$RANDOM; sleep 1; done
Некоторые операции выполняются сразу, dd показывает время порядка 0.02-0.03 с., а при некоторых возникает тот самый щелчок, и на операцию уходит порядка 0.5-0.6 с.

Если из цикла убрать sleep, то щелчки уходят, остаётся равномерный random-seek «хруст» и без подвисаний.

Что это может быть, парковки что ли? Но щёлкает после не каждой задержки (хотя задержки одинаковые), иногда цикл несколько минут работает нормально, а потом щёлкает постоянно много раз подряд, какой-то закономерности не видно.
Это можно как-то исправить? В smartctl вроде ничего криминального, Load_Cycle_Count не увеличивается, Raw_Read_Error_Rate ноль.
И стоит ли вообще что-то делать, или это нормально для этих дисков? Что-то не могу найти описания похожих симптомов.

Кастую hikikomori.

 ,

TheAnonymous
()

удалёнка, подработка - Разработчик статических сайтов, от $12 до $25 в час

Форум — Job

Братья-славяне из Польши (кстати, им нужны создатели опенсорсных прошивок на Си, в т.ч. и для IoT) - ищут талантливого разработчика статических сайтов с хорошим вкусом! Требуется перенести сайты 3mdeb и LPN Plant с Wordpress на Hugo и придать им стиль ретро/шифропанк, а также улучшать и поддерживать их в дальнейшем.

Понадобится знание: Hugo, Wordpress и его плагинов для e-Commerce, HTML и CSS, а также навыки веб-дизайна и чувство прекрасного
Английский - на достаточном уровне для эффективной работы в команде: в-основном через чат, но может понадобиться и поговорить (акценты похожи)
Могут пригодиться: PostgreSQL, Javascript, API integration

Возможные задачи, которые вам предстоит решить:

1. Перенести подсайт https://3mdeb.com/events/ на генератор статических страниц Hugo
2. Создать новый подсайт для «виртПива» https://3mdeb.com/vpub на основе https://3mdeb.com/events/ с использованием Hugo
3. Перенести подсайт https://opensource.3mdeb.com/ на Hugo
4. Перенести сайт https://dasharo.com/ на Hugo
* Доп.квест для 1-4: прикрутить автоматическое CI/CD-развёртывание с использованием пулл-реквестов.
5. Создать в меру крутой шаблон для https://3mdeb.com в стиле ретро/шифропанк
6. Создать шаблон для страницы подписок - https://newsletter.3mdeb.com/subscription/PW6XnCeK6

Если вам интересны эти задачи, то:

  • Составьте няшное резюме на английском: с примерным количеством свободных часов в неделю и зарплатой от $12 до $25 соответствующую вашим умениям,
  • Отправьте его моему другу Mike Banon на - mikebdp2 [at] gmail [dot] com - оно попадёт прямиком на стол руководству и обязательно будет рассмотрено

 , , , ,

SakuraKun
()