LINUX.ORG.RU

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

Только сегодня доступна для скачивания книга «Rust Essentials», осталось несколько часов

Форум — Talks

В рамках своей программы «одна бесплатная книга каждый день», издательство Packt сегодня раздаёт книгу Rust Essentials. До завершения раздачи осталось чуть более чем 5 часов. Требуется регистрация.

https://www.packtpub.com/packt/offers/free-learning

 ,

dotcoder
()

PINE64 PineBook: linux, arm за 100$

Форум — Talks

http://www.3dnews.ru/943285

https://www.pine64.org/?page_id=3707

Анонс проекта, планируется поделка с ттх:

 	

64-Bit Quad-Core ARM Cortex A53

2 GB LPDDR3 RAM Memory

16 GB eMMC 5.0

WiFi 802.11bgn + Bluetooth 4.0

Full Size Keyboard

Large Multi-Touch Touchpad

Input: 100~240V, Output: 5V3A

Lithium Polymer Battery (10000mAH)

11" or 14" IPS LCD (1280 x 720)

1.2 Megapixels

352mm x 233mm x 18mm (WxDxH)

1.2 kg (2.65 lbs) 
Deleted
()

Вы хочете лулзов? Их есть у меня.

Форум — Talks

Мы тут добавили udev'ные правила в CentOS 7.2 (ничего серьезного, просто пару симлинков в /dev создает) и теперь systemd ребутает систему через 10 секунд после загрузки. Если правило убрать — все ok.

Виновник торжества:

# Magazine loader
SUBSYSTEM=="scsi_generic", ATTRS{type}=="8", ATTRS{model}=="ARCHIVER*",
  IMPORT{program}="scsi_id --sg-version=3 --export --whitelisted -d $devnode",
  SYMLINK+="archiver/loader-$env{ID_SCSI_SERIAL}"

# Writer unit
SUBSYSTEM=="scsi_generic", ATTRS{type}=="5", ATTRS{model}=="ARCHIVER*",
  IMPORT{program}="scsi_id --sg-version=3 --export --whitelisted -d $devnode",
  SYMLINK+="archiver/drive-$env{ID_SCSI_SERIAL}"

 ,

kirk_johnson
()

Rspamd 1.4 (и Rmilter 1.10)

Новости — Интернет
Группа Интернет

Rspamd — это система фильтрации спама для электронной почты, написанная на C и Lua в качестве более производительной замены SpamAssassin и ориентированная на применение в крупных почтовых кластерах.
Rspamd поддерживает почти все возможности SpamAssassin и имеет ряд особенностей, позволяющих фильтровать почту в среднем в 10 раз быстрее, а также обеспечивать более качественную фильтрацию.

Сегодня, после четырёх месяцев разработки, состоялись релизы Rspamd 1.4 и Rmilter 1.10. Обновления включают в себя ряд новых функций, таких как поддержка пулов соединений с Redis, новые модули, улучшенную поддержку нейронных сетей, компрессию с помощью алгоритма zstd для протокола и многие другие важные усовершенствования.

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

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

 , , , ,

eSyr
()

В GosLinux появился графический интерфейс для КриптоПро

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

В ОС GosLinux от ФССП России теперь имеются графические интерфейсы для работы со встроенным в дистрибутив СКЗИ КриптоПро CSP. Были разработаны две программы: token-manager и gost-crypto-gui.

token-manager предоставляет графический интерфейс для работы с хранилищами корневых и личных сертификатов и ключевыми носителями Рутокен. С помощью этой программы можно устанавливать, просматривать и удалять сертификаты, CRL, контейнеры, сменить PIN-код ключевого носителя и т .д.

gost-crypto-gui дает возможность выполнять криптографические операции над файлами, в т. ч. прямо из файлового менеджера Nautilus. Поддерживаются пять операций: подпись, проверка подписи, отсоединение подписи, шифрование и расшифровка. Получающиеся в результате файлы соответствуют PKCS#7 и совместимы с аналогичными программами, в т. ч. с наиболее популярной на данный момент КриптоАРМ для MS Windows.

Обе программы распространяются под лицензией MIT.

>>> token-manager на GitHub

 , , ,

borism
()

Не определяются usb-устройства после гибернации

Форум — General

Даже lsusb ничего не видит, когда втыкаю флешку. С чем это может быть связано?

 , ,

chen-san
()

А у меня на планшете CentOS, а у вас …

Форум — Linux-hardware

[обзор/отчет с парой вопросов]

Вообщем пришел мой Teclast X98 Air (Atom Z3735D, C5KN, с Android).

Подключив usb-клаву неделю стучал по всем кнопкам, начиная с Del, пока понял, что BIOS-а у меня нет. Пришлось взять BIOS от винды.

Подключил hdd от своего десктопа (то же Baytrail, J1800, CentOS7, elrepo-kernel, xorg-x11-drv-intel-2.99.916, последние linux-firmware-20141013). Увидел свет (X-ы запустились).

Беглый обзор (lspci, lsusb) показал, что у меня кроме видеоадаптера, больше ничего и нет ... ;)

Короче, пересобрав ядро (понатыкав галочек для всяких SDIO/GPIO/LPSS/SOC/I2C/SPI) и воспользовавшись советами и патчами умных людей (Adam Williamson, Bastien Nocera) пилящим похожий планшет (Onda v975w), после почти месяца ковыряний, имею следующее:

Работает:

Видео — Отлично. VLC играет fullhd при 50% нагрузке процессора. Пара шероховатостей: экран вверх ногами (требуется fbcon=rotate:2, xrandr --output eDP1 --rotate inverted), все разрешения экрана, кроме максимального, неправильные/повернутые (требуется генерировать новые моделайны).

eMMC/MicroSD — работает. Чем новее ядро, тем лучше. На 3.18 hdparm -t /dev/mmcblk0p1 ~100 MB/sec.

Touchscreen — работает. В BIOS выбрать touchscreen Atmel и поставить драйвер для Goodix.

Wi-Fi — работает со сторонним драйвером (старый правда, в андройде намного новее). Не поддерживает iw (только iwconfig) и NM (видит как проводное соединение).

Акселерометр — работает. с патчем. cat /sys/bus/iio/devices/iio\:device0/in_accel_[x,y,z]_raw показывает положение планшета в пространстве. И куда это можно присобачить?

Кнопачки — работают стандартно («power» — 116, «vol+» - 115 , «vol-» - 114). Правда systemd/logind «power» именно как «power button» не распознает и не засыпает. Просыпается планшет нормально. Вообщем крутить или udev (?), или настройки WM.

Подсветка — работает, регулируется xbacklight.

Виртуализация — поддерживается. ХРюша в Virtulbox-е «летает».

Audio — работает хреново. Распознается как звуковая карта с >100 control-ми!? Самому нужную комбинацию вкл/выкл подобрать не удалось, нашел здесь. После чего звук потихоньку захрипел.

НЕ РАБОТАЕТ:

Состояние батареи — не работает из-за бага в ACPI. Судя по bugzilla оно работало с патчем в 3.16, потом сломали. Неужели нельзя просто поправить ACPI?

Bluetooth — не работает. Должен поддерживаться тем же драйвером, что и Wi-Fi (rtw_btcoex_enable=1), но похоже данной опции не достаточно. Возможно дело в rfkill, на какой-то версии ядра было два переключателя (один был точно «off», но Wi-Fi работал). Сейчас в rfkill list пусто.

Камеры — не работают. В android-е есть драйвера atomisp-* (Intel ATOM Platform ISP Driver) и, насколько понял, конфигурационные файлы для конкретных камер (*.cpf). Все исходники atomisp которые я находил были для ядер 3.0-3.4 … короче, пока даже не пытался.

Видеодекодер PowerVR VXD392 — вроде есть, вроде пилят. Ждем.

WiDi — х/з

Encryption controller 00:1a.0 — х/з

Прочее

работает только с сlocksource=tsc.
RTC можно поменять только из BIOS (установка с помощью date не сохраняется при перезагрузке).
BIOS смог прошить только из под android (затерев его). С fastboot что-то не срослось. Так что второй раз … прошивать из под винды всю прошивку заново?!

ИТОГО

В общем, мне для счастья осталось настроить две вещи: увидеть состояние батареи и включить bluetooth.
(Ну и настроить IceWM для работы на экране 1536х2048 и touchscreen-ом ;)

Ну вот, в принципе, и все вопросы :) Верю, к новому году будет у меня полноценный планшет с полноценным linux-ом :)

P.S. Ставить буду наверное все-таки Fedora 21 (32bit).

arson
()

Задача в вакансии

Форум — Talks

Нашел интересную (на мой взгляд) задачу в вакансии. Вакансия сама мне не нужна (город не тот). А задачу попробовал решить. Получилось 15 555. Но проверка говорит, что ответ неверный. У кого сколько получится?

UPD: Совсем забыл. http://wunderfund.io/dev_job

 , ,

r_a_vic
()

Посоветуйте видеокарту(затычку) для проброса в виртуалку

Форум — Linux-hardware

Хочу попробовать прокинуть и поиграться в нетребовательные игрушки, а-ля WoT, Supreme Commander, etc. Больше наверное интересует сам процесс проброса, чем игры. Нужна самая дешевая видеокарта, которую можно пробросить в qemu. Что скажите, товарищи? P.S Сейчас сижу на hd4600

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

 , , , ,

liathit
()

Распознавание автомобильных номеров

Форум — Talks

Поскольку вопрос по распознаванию автомобильных номеров периодически всплывает, а open source вариантов у нас все еще нет, решил поделится написанной (и сложенной в чулан) распознавалкой.

Брать тут https://bitbucket.org/neird/alpr.git. Автор ответственности не несет и все такое.

Система была написана для целей логирования номерных знаков на пропусных пунктах парковок. Код стоит рассматривать как тестовый прототип заслуживающий переписывания. Тем не менее он рабочий и давал точность расспознавания на тестовом датасете (нет не поделюсь) порядка 90-95% (по схеме правильно/неправильно).

 ,

neird
()

халявный vpn с хорошим пингом до серверов в дефолт сити

Форум — Talks

Интересует ping. Можно ограничения по траффику, дыры в безопасности и что угодно ещё. Может видел кто такой?

 ,

pon4ik
()

Фризится Xorg на дровах amdgpu

Форум — Desktop

Доброго времени суток. Имею видеокарту AMD R9 390X. По совету некоторых товарищей пробовал накатить новенький amdgpu-pro, но с ним были проблемы при сборке wine. Решил вернуться на amdgpu и ждать, пока *-pro доведут до ума. Но возникла проблема. Люблю поиграть в дотку с вободное от работы и учебы время. А эта самая дотка при запуске периодически вешает намертво иксы. На клавиатуру никакой реакции. Единственное что могу - залогиниться по ssh. Таким способом проверил Xorg.0.log - ни единой ошибки. Ничего подозрительного в dmesg и /var/log/messages. Содержимое xorg.conf.d:

Section "Device"
   Identifier "AMD"
   Driver "amdgpu"
   BusID "PCI:04:00:0"
   Option "AccelMethod" "glamor"
EndSection
Section "Screen"
   Identifier "Screen0"
   DefaultDepth 24
   SubSection "Display"
              Depth 24
   EndSubSection
EndSection
lscpi -k говорит о том, что подгружен нужный модуль - amdgpu. Ядро 4.7.3-hardened. Подскажите, куда смотреть? Никаких идей.

 , ,

maked0n
()

драйвера для AMD HD7970

Форум — Linux-hardware

Стоит gentoo нестабильная ветка, ядро 4.8.1, не получается у меня завести карточку AMD HD7970, она вроде GCN 1.0. Подскажите какой драйвер для нее лучше поставить чтоб поиграть можно было, а то что то запутался?

 ,

cxz
()

сетевая активность процессов/сокетов

Форум — Admin

На дворе 2016 год. Вопрос «какой процесс активно использует сеть» до сих пор не имеет решения «из коробки» в ядре.

Собственно вопрос: а почему до сих пор не добавили счетчики принятых и переданых байтов в /proc/net/{tcp[6],udp[6],udplite[6],icmp[6],raw[6]}

Реализация проста и имеет минимальные накладные расходы. Мы и так считаем статистику для /proc/net/snmp.

Совместимость с чем может сломать добавление 2 колонок в /proc/net/tcp и ему подобные ?

Как вариант, можно добавить счетчики в /proc/<pid>/fdinfo/

Может есть еще варианты где можно показать счетчики? (типа добавить парку строк в /proc/<pid>/io)

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

 , ,

vel
()

Собираю Gentoo, ошибка монтирования раздела

Форум — Linux-install

Собственно, сабж. Собираю из под рабочего Арча на отдельный раздел sda7, который размечен под два подтома - root и home. Пользуюсь рекомендациями из этой статьи. Это отлично работало при установке Арча и предыдущей установке Gentoo, но в этот раз что-то пошло не так. Пока я собирал систему из-под chroot-а, всё монтировалось правильно, после перезагрузки Генту не грузится, поясняя это возгласом http://itmages.ru/image/view/4996187/75bb41e0. Перезагрузившись в Арч, я обнаружил, что оба подтома на sda7 определились как отдельные каталоги, т. е. в корне раздела 2 каталога - home и root.

Содержимое /etc/fstab:

/dev/sda7               /               btrfs           subvol=root,compress=lzo,autodefrag,space_cache         0 1

/dev/sda7               /home           btrfs           subvol=home,compress=lzo,autodefrag,space_cache         0 0

/dev/sda5               none            swap            defaults                                                0 0

/dev/sda6               /arsenal        ext4            defaults                                                0 0

Ядро 4.8 с kernel.org с наложенными вручную pf-патчами, поддержка btrfs включена в ядро. SystemD.

ЧЯДНТ?

 , , ,

meliafaro
()

BeGet.com выложил в открытый доступ систему для защиты от DDOS атак

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

Компания BeGet выложила в открытый доступ систему защиты от DDOS атак SynCookied. Основным предназначением является защита от SYN/ACK/DATA-флуда, также SynCookied может фильтровать трафик по произвольному набору правил в формате Pcap до 4 уровня по модели OSI.

SynCookied состоит из трех частей:

  • модуля ядра Linux;
  • сервиса, запускаемого на защищаемом сервере;
  • сервиса, запускаемого на фаерволе.

Основным отличием от подобных систем (Arbor, F5, Juniper SRX) является:

  • бесплатность и открытый исходный код;
  • возможность прозрачного включения/выключения без разрыва соединения (технология SynProxy этого не позволяет);
  • для фильтрации необходимо обрабатывать только входящий трафик, что позволяет устанавливать Syncookied либо на стыке с вышестоящими провайдерами, либо сразу за граничным маршрутизатором.

Фактически, 10 ядер процессора Intel Xeon E5-2680v3 могут обрабатывать до 10 Гбит трафика. Один физический сервер способен обрабатывать более 40 Гбит трафика.

SynCookied — идеальное решение для провайдеров с распределенной сетью (асинхронными маршрутами), парком серверов на базе Linux, для которых возможна предварительная установка модуля для ядра.

Исходный код (под лицензией GNU GPL v2)

>>> Страница проекта с подробным описанием принципов работы

 beget, ,

AlexeyYManikin
()

Увеличить скорость virtionet

Форум — Admin

Вот скрипт инициализации одной из машин:

#!/bin/bash
switch=br0 slave_name=router1 qemu-system-x86_64 -m 128M -drive file=./hd.img,if=virtio \
-net nic,model=virtio,macaddr=52:54:00:11:08:21,vlan=0 -net tap,ifname=router0,vhost=on  \
-net nic,model=virtio,macaddr=52:54:00:11:08:22,vlan=0  -net tap,ifname=router1,vhost=on,script=./net.sh \
-enable-kvm -daemonize -vnc 0.0.0.0:1 -name router -localtime -monitor unix:/dev/vm/router,server,nowait -smp 1 \
-cpu Opteron_G5

При замерах скорости между виртуальными машинами выдаёт порядла 1,70Gbps. Тоже самое делал через libvirt, там в одном сигменте выдавала порядка 8,80Gbps. Каким образом можно увиличить скорость работы сети виртуальных машин, если они запущенны не через libvirt, а через голый скрипт.

 , , , ,

ne-vlezay
()

Запилил безрутовый Reverse Tethering для Android

Форум — Mobile

[update]

Новая версия: https://github.com/vvviperrr/SimpleRT

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

Днс сервер теперь можно указать вручную, либо оставить используемый по умолчанию.

Код полностью переработан, софтина стала намного стабильнее.

Потенциальные юз-кейсы (помимо очевидного - получения интернета):

  • анализ трафика
  • основа для стенда тестирования

[/update]

Позволяет раздать интернет с ПК на мобильный девайс через usb, без рута, без adb. Зачем оно местному анонимусу? В случаях, когда нет wi-fi, когда не ловит 3g/lte (или ловит, но скорость небольшая), но есть ПК с жирным каналом. Почему бы не воспользоваться им, да еще и попутно подзарядить девайс?

Софтина в 2-х частях, андроидная и десктопная. Андроиды поддерживаются от 4.0 и выше. Оси - только линукс и osx. По факту создается виртуальный туннель, на десктопе настраивается ip forward и nat. Можно использовать для передачи файлов с ПК на девайс и обратно (поднять туннель и запустить ftp/samba/etc сервер на девайсе). Хорошая альтернатива mtp (который под линуксом работает чуть лучше, чем никак).

Для передачи данных по usb используется Android Open Accessory API, т.е ПК выступает в роли аксессуара. Со стороны ПК - libusb, с простой реализацией AOA.

Андроидная часть - простой VpnService, без гуя. При первом коннекте девайс спросит, использовать ли софтину постоянно с этим «аксессуаром» и разрешает ли владелец перехват трафика. При последующих соединениях просто молча запустится тетеринг.

Есть минусы: некоторые приложения (например youtube) не хотят работать с сетью, если нет ни wi-fi, ни 3g соединения. Выход - смириться, либо перед запуском туннеля оставить один из видов соединения. Трафик все равно пойдет по туннелю (на нем дефолтный маршрут). Ну либо поднять рута, в xposed framework есть плагин, который исправляет ситуацию.

Конкуренты с маркета:

Естественно open source. Код далек от идеала, по факту это просто proof of concept. Но работает стабильно. Идеи, пожелания, рекомендации охотно принимаются на гитхабе.

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

https://github.com/vvviperrr/SimpleRT

пс. подгоните иконку тематическую.

upd. тема на hn - https://news.ycombinator.com/item?id=12198085

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

 , , , ,

vvviperrr
()

Гипервизор для Форточек

Форум — Admin

Добрый вечер коллеги! Стою между выбором гипервизора для гостей с Windows Server + MSSQL но нужно обязательно прокидывать usb устройства . Выбираю между esxi и kvm . С первым понятно - проверенная и обкатанная технология , но за плюшки надо платить и не совсем понятно с ограничениями в 6 версии. Присматриваюсь к KVM но там все совсем не просто с виндой в частности с производительностью и вообще мало отзывов об успехах таких решений. Есть у к-во подобный опыт? Можете поделиться своим опытом и мнениями??

 ,

idyurev
()

Поиск работы за границей РФ: доступ из вашей страны запрещен и другие важные вещи

Форум — Job

Как вы знаете, в РФ есть довольно странное законодательство на счет персональных данных, в котором зарубежные рекрутеры не хотят разбираться. Со стороны это выглядит так, как будто вы пошли на сайт например Red Hat или IBM, а нажать кнопку «apply» вам не дали, вывесив текст о том, что законодательство вашей cтраны не позволяет обрабатывать персданные за границей.

ВАЖНО: эту заглушку не ставит работодатель, ее ставит рекрутер потому что так ему посоветовал МакКинзи или Прайс, которые так посоветовали потому что увидели некоторый риск для рекрутера. Никаких других прчин для этого нет, если вы зайдете на ту же страницу с IP любой европейской страны или США, то ваше резюме будет принято, рассмотрено, вам будут звонить на ваш российский номер телефона.

Важно понимать, что перетащить вас из страны в страну стоит некоторого количества сил и денег. Самостоятельно этого добиться трудно, для этого есть специальные агенства, у которых есть отработанные процедуры. Из этого есть 2 важных прямых следствия и одно косвеное: искать работу стоит в больших корпорациях/стартапах с деньгами, которым не горит вас нанять и для которых затраты на перевозку не критичны. Просто составьте таблицу больших фирм, чья продукция вам нравится, сходите на их раздел «Карьера» и попроситесь на все-все вакансии, которые вам подходят. Второе следствие: естественно все эти затраты кратно вернутся работодателю за первые ваши 2 года работы, так как бизнес - деятельность по извлечению прибыли и единственная причина вас нанять и тащить через пол мира - маржинальность вашей деятельности (местный попросит больше денег и не будет так держаться за место как вы за визу). Это нормально, считайте их затраты на ваше беспроблемное перемещение своей косвенной прибылью. Самостоятельно вы все равно потратите больше, можете потерпеть неудачу не зная точно важных формальностей. Косвенное следствие: с идущими работать в большую корпорацию посольство обращается значительно мягче, чем с идущими работать в новую или мутную фирму.

Прежде чем посылать CV в большую фирму, сходите на Linkedin/Facebook, пройдитесь там по знакомым и укажите их как референсы в резюме. Вы не поверите, сколько пользователей ЛОР, например, в Бренском Red Hat или IBM и с каким удовольствием они оставят о вас отзыв своему HR. Cпойлер: это возможные премии во многих конторах, так что не стесняйтесь спрашивать и просить рекомендации.

UPDATE из 2019. Теперь по крайней мере Red Hat заставляет формально аппаиться через российское представительство посте того, как зааплаился через VPN.

Перемещено Falcon-peregrinus из job

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

 , ,

Shaman007
()