LINUX.ORG.RU

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

GCC для «Эльбруса»

 ,

Возможно ли собрать GCC под «Эльбрус» и сильно ли напряжное/геморное это занятие?

Mischutka
()

Альтернатива rrdtool (локальная графана)

 , ,

Итак, имеем сервер. Сервер собирает кучу статистики о себе. Например, память, загрузка ЦПУ, количество и время обработки запросов итд. Хочется все это оперативно мониторить в виде графиков. Альтернатива: 1) rrdtool. раз в секунду обновляется куча файликов. на хосте поднимаем nginx с rrdtool модулем. Смотрим графики. Проблема - лицензия gpl. не очень с точки зрения производительности и графики не очень модные. 2) Что-то удаленное. Проблема, в том, что сервер может ставится в разных конторах и у всех по разному. А графики хочется смотреть. Да и неплохо бы сделать виртуалку, которую можно выложить на сайте для ознакомления. И чтобы в ней были графики.

Что же хочется: Что-то вроде графаны, но для встраивания прямо на хост. Этакая миниграфана+база данных. Кривых приблизительно 300-500 ожидается. Частота обновления 1 сек. Чтобы все это разорачивалсь вместе с деплоем приложения.

vromanov
()

Синхронизация пользователей ldap AD и openLDAP

 , , , ,

Добрый день, уважаемые участники форума. Сразу скажу, что я новичок в linux - не судите строго. Итак суть вопроса.

Развернут ldap AD с пользователями. Развернут ldap OpenLDAP (пустой) Развернуты некоторые сервисы, которые подключены к ldap-у OpenLDAP. Права пользователям (чтение, чтение/запись) раздаются по группам ldap-а OpenLDAP в которой находятся пользователи.

Задача: необходимо сделать так, чтобы пользователь мог залогиниться под своей доменной учеткой в сервисе, при этом автоматически эта учетка должна создаваться в openldap и попадать в определенную группу openldap-а (либо чтобы создавалась учетка в openldap, а добавление учетки в группу происходило в ручную).

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

Подскажите пожалуйста реально ли это реализовать? Знаю, что существуют такие понятия как проксирование, но подозреваю, что это не мой вариант, при проксировании доменный пользователь не создается же в базе OpenLDAP или я ошибаюсь?

Смог поднять проксирование, все работает, но не понимаю куда двигаться дальше. Как заставить openldap автоматом добавлять пользователей в свою базу.

OS: CentOS7

Palazur
()

gplaycli 3.0

 , , , market,

Группа Android

Состоялся релиз gplaycli версии 3.0 — консольного клиента для магазина Android приложений Google Play, написанного на Python под лицензией GNU AGPL.

Основные возможности программы:

  • Поиск и скачивание бесплатных и купленных приложения в формате apk.
  • Возможность использования нескольких профилей разных устройств и аккаунтов.
  • Функция обновление ранее скаченных приложений (отдельного приложения или набора в папке, вручную или через cron).
  • Поддержка аутентификации по паролю или токенам, с использованием своего или демонстрационного логина (при отсутствие собственной регистрации пользователя в Google).

Список изменений в версии 3.0:

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

>>> Подробности (github.com)

linuks
()

Гаражная конторка 1978 года

 ,

Сделал сцену в Blender v2.79. На переднем плане изображены терминалы DEC VT100, а на фоне мейнфрейм VAX-11/780 той же компании. На это ушло порядко 5.8 миллионов полигонов

При рендере использовалось новое шумоподавление Blender v2.79, а также активно использовался Principled BSDF в материалах. Логотипы были сделаны в Inkscape.

При чем тут Linux? На ближнем терминале изображена компиляция ponysay в Gentoo.

256 samples, 3840x2160 px, Time: 44:20.56 min, Mem: 2316.86M, Peak: 3042.14M

Изображение сшакалено, т.к. в оригинале занимает более 7 МБ.

LeshaInc
()

Нужна удобная обёртка над асинхронным кодом в Qt

 ,

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

Моя, дополнительная задача состоит в том, чтобы скрыть всю головную боль от общения между потоками в C++ в удобную обёртку.

Сама задача, в целом, решена, но интересуют мелкие нюансы.

Полный, рабочий пример кода залил на github. Основной класс: worker.cpp worker.h

В комментариях подробно описаны мои проблемы с текущей реализацией.

Дублирую основные вопросы, для удобства:

  1. Безопасно ли использовать bool в данном коде, или стоит использовать atomic/mutex(для сложный объектов)?
  2. Есть ли более простой способ вызова методов, без QMetaObject::invokeMethod и макросов?
  3. Можно ли избежать дублирования сигналов?
  4. Есть ли более простые (меньше кода), готовые реализации?

* в данном примере Worker'а не заботят логические ошибки, типа вызова resume, до start. Этим занимается родительский код.

cast eao197

RazrFalcon
()

Выложите ваши BIOS-provided physical RAM map из вывода dmesg

 ,

Upd: всё не надо больше дампов. я и так вижу что у вас всех по 64метра отгрызано.

Есть такое подозрение, о котором пока не скажу. Заодно укажите если есть встройка и какое колво рамы она отжирает. Можно просто что «есть встройка».

Что меня интересует так это записи вида:

[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009dfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009e000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000de7c8fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000de7c9000-0x00000000de834fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000de835000-0x00000000dfa9bfff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dfa9c000-0x00000000dfa9dfff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000dfa9e000-0x00000000dfb94fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dfb95000-0x00000000dfb9ffff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dfba0000-0x00000000dfba0fff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000dfba1000-0x00000000dfbe9fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dfbea000-0x00000000dfbf1fff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000dfbf2000-0x00000000dfbf2fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dfbf3000-0x00000000dfbfefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000dfbff000-0x00000000dfbfffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dfc00000-0x00000000dfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fff00000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021bffffff] usable

Есть одно предположение, которое хотелось бы проверить.

ckotinko
()

GNU Ring 1.0

 , , , ,

Группа Open Source

21 июля официально вышел релиз кроссплатформенного мессенджера с шифрованием Ring 1.0. Много лет Ring находился в стадии бета-тестирования. И сегодня компания Savoir-faire Linux под покровительством GNU рада сообщить, что все основные проблемы исправлены, и клиент готов к использованию.

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

Основные возможности:

  • шифрование текста, голосовых и видеозвонков (ICE, SIP, TLS);
  • расшаривание экрана и конференции (Win32 и GNU/Linux);
  • поддержка блокчейна Ethereum в качестве публичной децентрализованной базы данных пользователей;
  • децентрализованная коммуникационная платформа (OpenDHT);
  • поддержка множества платформ: GNU/Linux, Windows UWP (Windows 10 и Surface), Win32 (Windows 7, 8 и 8.1), MacOS (10.10+) и Android (4.0+).

Распространяется Ring под лицензией GPLv3+.

Мессенджер Ring стал частью GNU в октябре 2016 года. Команда Ring благодарит Ричарда Столлмана и FSF за поддержку проекта!

Скачать Ring

>>> Новость (ring.cx)

startx
()

Миграционная ГИС переехала с IBM на «Эльбрусы» и СПО

 ,

Группа Linux в России

Минкомсвязи перевела ведомственный сегмент системы «Мир» с «железа» и софта IBM на серверы на процессорах «Эльбрус». В работе ГИС «Мир» использует PostgreSQL, Apache ActiveMQ, Redis и другие свободные программные решения.

Сумма контракта по первому тендеру составила 49,5 млн рублей, по второму — 195,3 млн рублей.

«Суммарная стоимость закупки отечественного оборудования, внедрения и годовой поддержки данного решения меньше, чем стоимость только годовой поддержки оборудования иностранного производства», — заверяет директор департамента реализации стратегических проектов Минкомсвязи Андрей Черненко.

По условиям старого тендера, ОС должна была поддерживать СУБД PostgreSQL, брокеры гарантированной доставки сообщений Apache ActiveMQ, ПО хранилища данных Redis, Ceph и Librados, балансировщики нагрузки PgBouncer и Nginx, менеджеры ресурсов кластера и средства защиты от сбоев Pacemaker, ПО для обмена сообщениями между узлами кластера Corosync, средства защиты от сбоев Sentinel, ПО резервного копирования Bacula, утилиты для резервного копирования Barman, ПО сетевого мониторинга Zabbix, ПО сервисной поддержки OTRS, средства IP-телефонии Asterisk, среды разработки Java OpenJDK, серверы приложений Apache Tomcat. По данным источника CNews, именно эти решения и были задействованы в «Мире».

>>> Подробности (cnews.ru)

anonymous
()

ГК ПРОТЭК внедрила решения на основе Linux

 , , ,

Группа Linux в России

В 2016 году все рабочие места сотрудников обеспечены ПК с обновленной операционной системой собственной сборки Xubuntu 16.04, что позволило полностью отказаться от использования программных продуктов Microsoft Corporation и повысить эффективность использования рабочего времени путем исключения установки не типичных для бизнес-процесса программ.

Корпоративные сервисы, такие как: сервер баз данных PostgreSQL, сервер терминальных подключений, система хранения данных, почтовые службы, прокси-сервер, веб-сервер, сервер виртуальных машин, видеонаблюдение, общий чат, система видеоконференций переведены на программное обеспечение на базе операционной системы Linux. Завершена унификация устройств печати всех торгово-складских комплексов, определен вендор и обновлено печатающее оборудование, введен жесткий учет расходных материалов. Введена в эксплуатацию система складирования металла на складах и учетом складских запасов мобильными терминалами сбора данных по штрих-кодам. Увеличена пропускная способность каналов связи и повышена отказоустойчивость за счет избыточности подключенных линий разных провайдеров.

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

Закончено построение межфилиальной корпоративной сети по защищенным каналам, объединяющей 9 городов России. Следующим этапом развития планируется создание внутрикорпоративной бесплатной телефонной сети между всеми офисами посредством SIP-телефонии.

>>> Подробности (protecgroup.ru)

anonymous
()

OSPF Hello не проходят через GRE/IPSec VPN туннель в одну сторону

 , , ,

Приветствую.
Имеется следующий конфиг: несколько серверов, объединенных в «локальную сеть» путем соединения каждого с каждым используя GRE туннели (vpntapX), зашифрованные с помощью IPSec, на каждом сервере туннели объединены в мост (vpnbr0), таким образом все сервера как будто включены в один коммутатор. Если у кого-то есть лучший вариант реализации full-mesh сети поверх интернет - с радостью выслушаю, но текущее решение работало прилично до настоящего момент когда понадобилось добавить 4-й сервер.
Каждый сервер отвечает за свою подсеть в которой «живут» виртуалки, для маршрутизации используется Quagga (OSPF, Zebra) 3 старых сервера на Debian 7 работают нормально, OSPF корректно ходит по туннелям, а вот с новым на Debian 8 проблема, мультикаст нормально проходит через туннели, а OSPF Hello - нет.

( Разнообразная информации о системах: )

Hatifnatt
()

Завиcание на qDebug

 , ,

Проблема появилась после обновления с ubuntu 14.10 до 16.04 и сборки программы с qt5 вместо qt4. Не представляю как это дебажить. Зависает не на первом вызове, а через некоторое время. В чем может быть причина?

1  write                                                                      syscall-template.S
2  _IO_new_file_write                                                         fileops.c         
3  new_do_write                                                               fileops.c         
4  _IO_new_file_xsputn                                                        fileops.c         
5  buffered_vfprintf                                                          vfprintf.c        
6  _IO_vfprintf_internal                                                      vfprintf.c        
7  ___fprintf_chk                                                             fprintf_chk.c     
8  ??                                                                                           
9  ??                                                                                           
10 QMessageLogger::debug(const char *, ...) const                                               

Ower
()

Поддержка многоцветных светодиодов в ядре

 ,

Есть светодиод с двумя цветами (зеленый, красный). Светодиод подключен к двум gpio.
Если горят оба цвета, то имеем третий цвет - оранжевый.
Задача: нужно моргать оранжевым цветом.
Использую led-gpio драйвер с heardbeat триггером.
Чтоб решить задачку, приходится настраивать два отдельных led'a и включать моргание на обоих одновременно.
Насколько я понял, драйвер настраивает по отдельному таймеру для каждого светодиода.
В результате иногда получается рассинхрон в моргании. Т.е. зеленый горит, красный не горит и наоборот.
Покопался в ядре и в гугле что-то не нашел поддержки такой фичи. Неужели одному мне нужно? :)
Очень не хотелось бы этот функционал переносить в userspace.

Dead
()

Материнская плата вырубается при изгибе

 

Привет! Материнская плата ноута вырубается при изгибе. Хлюпкий корпус, я часто его брал одной рукой, он гнулся, гнул плату и теперь она вырубается при изгибе. что можно сделать? Интересны все варианты. Понятно, что может отвал чипа или SMD. Как лечить?

nshell32
()

Как зашифровать трафик между офисами?

 , ,

есть такая сеть из 2х офисов:
1. сервер-шлюз + сервер баз + локальная сеть
2. локальная сеть
сейчас эти сети прозрачно через vlan объединяет провайдер, с нашей стороны комок уровня 2 и тупой свич на другом конце, но хотелось бы зашифровать весь трафик между офисами так же прозрачно без установки каких либо драйверов-клиентов на рабочие места, причем с возможностью переключаться на 4G, когда vlan неожиданно падает.
какие есть варианты? желательно в варианте приобретения одного роутера (думаю за микротик RB3011UIAS-RM) в удаленный офис, я так понимаю надо что то на основе IPSec делать на сервере-шлюзе, т.к. dhcp, dns, voip, rdp, базы, принтеры и тыды удаленный офис получает прозрачно и городить там свою подсеть с vpn не хотелось бы.

wolverin
()

Час назад на github можно было удалить любую репу

 , ,

13.12.2016 пользователь XXXXXXX (настоящий ник скрыт) попытался удалить свой форк репы xash3d из организации FWGS, в которой не имеет прав на запись. В поле подтверждения удаления он ввёл XXXXXXX/xash3d, чтобы точно удалить именно форк, однако, github перенаправил его на страницу форка, который ещё не был удалён. В результате был удалён FWGS/xash3d. После обращения в техподдержку FWGS/xash3d была восстановлена, но были сломаны все форки этой организации.
На данный момент по ссылке
https://github.com/FWGS/xash3d можно наблюдать надпись forked from MetalheadSanya/xash3d, это первый человек, форкнувший когда-то репу.

Ошибка была оперативно исправлена, так что все попытки удаления torwalds/linux и Microsoft/dotnet к сожалению будут бесполезны.

mittorn
()

GNU Ring beta 2 «Gaston Miron» — первая версия под эгидой проекта GNU

 , , , ,

Группа GNU's Not Unix

Ring, свободный кроссплатформенный (GNU/Linux, Android и др.) децентрализованный инструмент для текстовой, голосовой и видео связи, ранее известный как SFLPhone, объявляет о присоединении к проекту GNU и выпуске новой мажорной версии, названной именем франкоканадского поэта и политика Гастона Мирона.

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

>>> Подробности (gnu.org)

Zmicier
()

Разработчики ONLYOFFICE открыли настольные редакторы документов

 , ,

Группа Open Source

Теперь настольные редакторы документов от разработчиков ONLYOFFICE открыты под лицензией AGPL v3 и доступны для скачивания и использования как в личных, так и в коммерческих целях, в том числе для нужд госучреждений, образовательных и прочих организаций. Исходный код редакторов размещён на GitHub.

Настольные редакторы ONLYOFFICE — офисный пакет для работы с текстовыми документами, электронными таблицами и презентациями без подключения к Интернету. Приложение позволяет создавать документы со сложным форматированием и переключаться в онлайн-режим для совместного редактирования. Чтобы перейти в онлайн-режим, редакторы необходимо подключить к существующему порталу ONLYOFFICE (поддерживаются как облачные, так и серверные решения).

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

>>> Скачать с официального сайта

>>> Подробности (onlyoffice.com)

hellonadya
()

Какие ОС можно поставить на PC с видеокартой Nvidia GTS 450?

 , , , ,

Как я понимаю, вариантов для более-менее нормального использования не много и обусловлено существующими драйверами, а это или оф. драйвер и Windows (от XP до 10), Linux, FreeBSD, Solaris или nouveau и, опять же, Linux, соответственно.

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

И вообще имеет ли смысл использования как десктопа с FreeBSD, OpenIndiana или же Linux с nouveau? Игры не интересуют, по крайней мере, если они не опенсурс.

sulevaz
()

XADADA: Борьба за touch-screen… “Злые шаманы”, часть первая, - “Один долбаный палец!”

 , , , ,

«Ибис оставляет следы»... Пальцев на экране. :-)

Сегодня мы продолжаем разборки с тачскринами на allwinner-таблетках, а вчера - выложили обобщенный пост в блоге Старой Летучей Мыши:

http://bat.01.gg/post.sh?posts/2016-05-20_evil-shamans-1.md

- Что там? Инструкция о том - как заводить тач-скрин, - для постепенно расковыривающих свои старые allwinner-планшеты. В общих чертах описано - с какой стороны подступиться к тач-скрину, что с ним делать, и как же его, заразу, заставить начать работать.

Также, там выложены пакеты с исходниками драйверов для:

- gslx680 - gt801_2plus1 - gt9xx - ilitek_aimvF - ssd2533

...

Удачи, злые шаманы! Она вам понадобится! ~>8-EЭ

Olegarch
()