LINUX.ORG.RU

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

Про ip rule add uidrange и DNS

Форум — Admin

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

В настоящий момент я использую для этого iptables -m owner и ставлю метку, а потом в ip rule отправляю пакеты с меткой через определённую таблицу.

В ядре 4.10 появилась возможность определять uid сразу в ip rule, метки в iptables можно не ставить. Хочу попробовать воспользоваться этой возможностью.

Но возникает вопрос, как быть с DNS. Сейчас у меня в /etc/resolv.conf прописан один сервер, которым пользуются все пользователи и который доступен только через один интерфейс. Для этого в iptables у меня дополнительное правило, сбрасывающее метки с DNS-запросов.

Возникает вопрос: как быть с DNS-запросами в случае с ip rule uidrange?

Либо же может быть, как-то прописать для каждой группы пользователей свой DNS-сервер?

 ,

anarquista
()

OpenOrienteering Mapper 0.9.0 — программа для черчения спортивных карт

Новости — Open Source
OpenOrienteering Mapper 0.9.0 — программа для черчения спортивных карт
Группа Open Source

OpenOrienteering Mapper — свободная программа для черчения и печати спортивных и других видов карт. Программа по сути является кроссплатформенной картографической издательской системой с функционалом графического векторного WYSIWYG-редактора и десктопной ГИС.

Программа имеет десктопную (Linux, macOS, Windows) и мобильную (Android, Android-x86) версии. На данный момент использование мобильной версии рекомендуется для начальных этапов картографирования и топосъёмки на местности, а ответственные картографические работы и подготовку к печати рекомендуется выполнять с помощью десктопной версии.

OpenOrienteering Mapper v0.9.0 является первым стабильным релизом ветки 0.9.x с огромным количеством новшеств и изменений, в состав которого включён новый набор условных знаков соответствующий международной спецификации для спортивных карт «IOF ISOM 2017-2».

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

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

 , , , ,

atsym
()

Получен полный доступ к Intel ME

Новости — Безопасность
Группа Безопасность

Хакеры Максим Горячий и Марк Ермолов сообщили о получении полного доступа к сервисному процессору Intel CSME через USB DCI. Ранее они уже демонстрировали возможность запуска неподписаного кода на сервисном процессоре.

В августе Максим Горячий публиковал код, который по всей видимости служит для перманентного отключения процессора (защита от воровства).

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

 , , usb dci,

alt-x
()

шпион intel me

Форум — Security

Здравствуйте. Я слышал, что прошивка intel me следит за пользователем даже при выключеном компе. И выключить эту функцию весьма трудно. А как обстоят дела с этим у материнок AMD ?

 

sergey-78
()

Разработчики Astra Linux представили свободный аналог шрифта Times New Roman

Новости — Мультимедиа
Группа Мультимедиа

Разработчик операционных систем «Astra Linux» АО «НПО РусБИТех» и разработчик общенациональных шрифтов ООО НПП «ПараТайп» представили общедоступные отечественные шрифты PT Astra Sans и PT Astra Serif, являющиеся полноценными метрическими аналогами зарубежного шрифта Times New Roman.

Использование этих шрифтов вместо Times New Roman не приводит к искажению документов, а свободное распространение и кроссплатформенность делают их доступными для применения в любых операционных системах и офисных программных средствах.

Новые шрифты доступны на условиях свободной лицензии Open Font License (OFL) и распространяются без ограничений.

Прямая ссылка на архив со шрифтами

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

 ,

Cogniter
()

noatime

Форум — Admin

Стоит ли включать noatime для ext3 дисков в fstab? Неприятных неожиданностей от noatime не будет?
Говорят можно ускорить ФС процентов на 10 в лучшем случае. Это так? или время записи пометки об времени обращения можно пренебречь на фоне непосредственно чтения файла?
У кого стоит noatime? У кого нет и почему.
Заранее спасибо.

paxac
()

Valentina 0.4.3

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

Valentina — свободная специализированная параметрическая 2D САПР для проектирования выкроек одежды, построенная на основе библиотеки Qt 5.

6 марта состоялся релиз версии 0.4.3, уже третьей в этом году в новой ветке 0.4.x (смотрите основную ссылку к новости).

Основные изменения в ветке 0.4.x:

  • Мерки — создана отдельная программа «Tape»(с анг., «Лента») для работы с файлами мерок, интегрированная с основной программой, но имеющая свой интерфейс с наглядными иллюстрациями, поясняющими как снимать ту или иную мерку
  • Переводы — кроме собственно интерфейса был сделан перевод названий мерок согласно 55 системам конструирования не считая внутренней. Все эти мерки представлены во вкладке «Measurements».
  • Тестирование — расширен список ключей командной строки для запуска программы дающий возможность автоматизировать процесс генерирования лекал.
  • Печать — добавлены несколько режимов для печати больших выкроек: печать оригинального файла в масштабе 1:1, печать в PDF, печать листов плиткой (постер).
  • Экспорт раскладки — с помощью внешней библиотеки стал доступен экспорт изображения раскладки в формате DXF
  • Новые инструменты: дуга за заданной длиной и начальным углом, точка пересечения дуг, точка пересечения окружностей, точка касательной дуги и оси, точка касательной окружности и оси, Вытачка.
  • Интерфейс — разработали рабочий процесс который состоит из трех этапов: Чертеж -> Детали -> Раскладка. Следуйте подсказкам!

Детали изменений в ветке 0.4.x

Планы для следующих релизов уже опубликованы!

Одним из самых важных событий в ближайшее время является участие проекта в Libre Graphics Meeting 2016, где кроме нескольких докладов разработчиков данного проекта, на 15 апреля запланировано проведение совместного мастер-класса для Valentina+Blender+MakeHuman. Следите за новостями с LGM2016!

P.S.: Прошлый релиз ветки 0.3.x состоялся почти год назад.

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

 , , , ,

atsym
()

[framebuffer][ubuntu]Сменить фон в tty

Форум — General

Сегодня узнал что есть такая вещь фреймбуфер и что с ней можно смотреть видео или даже сменить фон в tty.

Помогите пожалуйста его активировать и настроить. В гоогле искал но ничего толком не нашел.

 ,

Andaril
()

Mathics — свободная CAS, совместимая с Mathematica

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

В марте этого года вышла версия 0.9 свободной системы компьютерной алгебры Mathics, имеющей совместимый с Wolfram Mathematica синтаксис.

Программа выпущена под GPLv3, написана на Python и использует SymPy в качестве ядра. Имеет консольную версию и GUI, работающий в браузере.

Поддерживаемые возможности:

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

Программу можно установить из исходников, следуя инструкциям или из PyPI при помощи команды pip install mathics, запустить браузерную и консольную версии можно с помощью команд mathicsserver и mathics соответственно.

Документация

>>> Сайт программы

 , mathics,

Deleted
()

Французский город Нант завершает миграцию на LibreOffice

Новости — Офисные приложения
Группа Офисные приложения

В апреле Нант, шестой по величине город Франции, завершает миграцию на LibreOffice. Город уже довёл до сведения всех своих подрядчиков об использовании ODF как предпочтительного формата и будет содействовать использованию LibreOffice в своих организациях-партнёрах.

Городские власти также организовали тендер для исправления важных ошибок и разработки новой функциональности, выделив на это сумму в 200 тысяч евро. в рамках этого предлагается провести усовершенствование диаграмм, в том числе сводных таблиц, и устранить ошибку, связанную с импортом некоторых HTML-таблиц в электронные таблицы Calc. Все выполненные по грантам наработки будут возвращены в проект LibreOffice.

Нант начал переход на LibreOffice в 2013 году с ограниченных по размеру пилотных проектов. Для получения поддержки LibreOffice Нант использовал принципы приобретения свободного программного обеспечения, составленные государственным агентством Франции по закупкам (SAE), Министерством культуры и массовых телекоммуникаций, Министерством внутренних дел и Министерством экономики. Этот документ помогает государственным организациям избежать проблем с интеллектуальной собственностью и объясняет, как организовать передачу своих наработок в основные открытые проекты (upstream).

>>> Подробности: Nantes Métropole completes switch to LibreOffice

 , ,

tagezi
()

Поддержка FatELF в ядре

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

Райан Гордон в рассылке LKML представил патч, осуществляющий поддержку нового формата исполняемых файлов.

FatELF — это формат компоновки, позволяющий хранить в себе набор ELF бинарников под разные архитектуры, аналог технологии Universal Binary в MacOS X. Этот формат позволяет объединять в себе бинарные файлы, отличающиеся разными OS ABI, порядком байт, размером машинного слова и архитектурой процессора. Этот формат поддерживается преимущественно в среде GNU/Linux, но может быть использован и на других unix-like системах, например на BSD, Solaris и т.д.

Основные достоинства данного формата:

  • Дистрибутивы ОС могут иметь один единственный инсталлятор под все доступные платформы при наличии достаточного дискового пространства.
  • Нет необходимости иметь отдельные каталоги /lib, /lib32, /lib64.
  • Сторонние разработчики могут облегчить себе жизнь, публикуя только один deb/rpm пакет под все архитектуры.
  • Можно будет создавать плагины для браузеров и модули ядра, работающие на всех платформах.
  • Возможность создания приложений, бинарные файлы которых могут работать на Linux и FreeBSD без лишнего слоя совместимости.

Оригинальное письмо в рассылке

>>> Сайт FatELF

 , ,

shutty
()

Red Flat Awesome

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

Примерно год назад решил попробовать awesome. Хотелось чего-то максимально кастомизируемого, но более монолитного и системонезависимого. Данный wm показался интересным в этом плане, так что вооружившись напильником попытался сделать на его основе годное, согласно своим представлениям, окружение.

Еще скриншоты: традиционный с окнами[1] и все остальные[2][3][4][5][6][7].

На панели можно увидеть

  • Модифицированный taglist на самописных виджетах.
  • Набор индикаторов: иконка меню и оповещалка об обновлениях в одном, раскладка клавиатуры, регулятор громкости, почта, кастомный layoutbox. На громкости висит простенький виджет для моего любимого exaile[2], layoutbox умеет меню выбора режима тайлинга[2].
  • Сильно перепиленный tasklist[4][5]. Приложения обозначаются трехбуквенными алиасами, окна одного класса группируются в один значок. При наведении подсказка с полным именем или списком группы, по правой кнопке менюшка управления окном.
  • Специальный виджет для минитрея, точками обозначено количество приложений в трее. По клику/хоткею является собственно сам минитрей.
  • Индикаторы ресурсов - выдрал код из vicious и прикрутил свои визуалы. Была задумка сделать нескучные всплывающие виджеты с системной инфой, как раньше было у меня в доке, но энтузиазм закончился уже на первом, показывающем топ процессов[3]. Даже его не допилил до конца, память отображает криво.
  • Часы.

Виджеты на рабочем столе - перенес свои луа скрипты от коньков на базу awesome. Тут нет готовых датчиков, но на помощь снова приходит vicious. В целом средствами осома такие штуки пилить даже удобнее, ибо тру модульность и интерактивность. Зависимые от сети вещи подключены через модификацию asyncshell. Может быть имело смысл все через него пускать, но поздновато осознал насколько это нужная и полезная штука, лень переделывать.

Для пущего уюта установил uselessgap тайлинг от Lain. Сделал активные грани экрана. Немного переписал awful.menu, добавив автоскрытие, возможность вставлять неиндексируемые элементы(заголовки, разделители), автоматическую расстановку хоткеев и еще по мелочи[2][4]. На базе menubar запилил запускалку приложений[3] в стиле synapse, очень нравится такой визуал. Сильно скучал по классическому альттабу, даже накостылял кое-что, но потом некто Joren Heit выкатил няшный Familiar Alt Tab. Скрестив его и свои наработки получил такую переключалку[5][6]. Адским костылем с помощью asyncshell и rsvg-convert прикрутил адекватное масштабирование векторных иконок, заодно добавив смену цвета на лету. Сделал подсказку по хоткеям[7], как сами знаете где, с интерактивной подсветкой (пока без модификаторов).

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

Awesome 3.5.6, compton, тема gtk - Boje, иконки ACYL, шрифты play и prototype.

>>> Просмотр (1920x1080, 123 Kb)

 ,

Worron
()

filemon для linux

Форум — General

Подскажите аналог filemon под linux. Т.е. приложение способное в режиме реального времени отображать логи аудита доступа к файлам заданного приложения, с указанием режимов доступа.

I_am_milk
()

как юзать iTCO_wdt (watchdog timer) и как гарантировано сделать kernel oops для симуляции ?

Форум — Admin

Гугление результатов не принесло.

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

Ядро железку видит:

iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007)                                                                       
iTCO_wdt: Found a ICH5 or ICH5R TCO device (Version=1, TCOBASE=0x0860)                                                              
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0) 

root         5  0.0  0.0      0     0 ?        S<   Aug07   0:00 [watchdog/0]

Еще надо как-то симулировать мертвое зависание... oops, что ли, сделать? как?

Еще вопрос — материнку на перезагрузку будет толкать железка или все же ядро?

www_linux_org_ru
()

Представлен защищённый браузер для Android

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

Разработчики Guardian Project при содействии проекта Tor представили Orfox - защищённый веб-браузер для Android, основанный на кодовой базе Mozilla Firefox.

По сравнению с браузером Firefox, работающим через мобильный клиент сети Tor - Orbot, специализированный браузер обеспечивает высокий уровень безопасности за счет более тесной интеграции с компонентами Tor. Кроме того, в нём отключены потенциально уязвимые возможности, позволяющие идентифицировать пользователя, и снижающие уровень его приватности. Многие настройки позаимствованы из десктопного TorBrowser, в котором полностью отключены различные JS-оптимизации, геолокация, WebRTC, SPDY, различные счетчики производительности DOM, передача информации об уровне заряда батареи устройства, ограничены возможности WebGL и прочие каналы утечки информации, позволяющей составить точный цифровой «отпечаток» личности.

Доступны «ночные» сборки.

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

 , , ,

anonymous
()

Seafile 3.1

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

Вышел релиз Seafile 3.1 — свободного облачного хранилища (аналог dropbox), которое можно установить на свое оборудование. Самое значительное изменение в этой новой версии — это переработанный протокол синхронизации. Теперь вы можете легко синхронизировать даже более 10 тыс файлов, в то время, как в старой версии на это уходило много дисковых операций и памяти.

Другие улучшения:

  • Удаление личных сообщений.
  • Улучшенные уведомления.
  • Обновлен pdf.js
  • Защищенные паролем ссылки.
  • Создание администратором пользователей из CSV файла.
  • Сортировка элементов библиотеки по имени/дате.
  • При отправке ссылки на файл можно добавить сообщение.

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

 , ,

goingUp
()

[Ubuntu] Зависимости исполняемого файла

Форум — Development

Я слышал, что есть такая чудо-утилита под названием ldd, которая показывает, от каких dll-ок зависит мой исполняемый файл. Прогнал своё поделие через неё, и она мне выдал кучу библиотек, многие из которых имеют ничего мне не говорящие имена (откуда они там взялись - одному Богу известно)

Как мне по этой информации узнать, от каких deb пакетов зависит моя программа? одним словом, чё мне писать в графе Depends при использование checkinstall?

 

zenden
()

В OpenWrt начата интеграция procd — собственной минималистичной системы инициализации

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

С выходом OpenWrt 14.07 RC1 начат процесс интеграции в дистрибутив procd — системы инициализации, созданной разработчиками OpenWrt специально для нужд дистрибутива. procd отслеживает процессы, запускаемые скриптами инициализации и может подавлять запуск и перезапуск служб при отсутствии изменения конфигурации.

procd также выполняет функции:

  • подсистемы управления устройствами;
  • службы логов;
  • службы управления аппаратным сторожевым таймером.

Таким образом, procd должен заменить используемые в настоящее время в OpenWrt компоненты busybox-initd, hotplug2, busybox-klogd, busybox-syslogd и busybox-watchdog.

Формат конфигурационных файлов построен на основе языка Bourne shell, однако является не императивным, а декларативным, и во многом похож на формат конфигурационных файлов upstart и systemd. Поддерживается возможность отслеживания работоспособности служб и их автоматический перезапуск в случае аварийного завершения. Также служба может быть перезапущена при изменении ее конфигурационного файла, либо при изменении состояния внешних устройств (например, при подключении сетевого кабеля).

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

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

 ,

Valkeru
()

Вышел CDEmu 3.0

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

CDEmu — это эмулятор CD/DVD-ROM, который поддерживает основные форматы проприетарных программ для копирования дисков в ОС Windows, такие как nrg, mds, b6t, cif, c2d, daa и другие. CDEmu является не альтернативой mount -o loop или AcetoneISO, а аналогом Daemon Tools или Alcohol 120%. CDEmu, как Daemon Tools или Alcohol 120%, создает виртуальный дисковод CD/DVD. Также требуется установка модуля ядра, который собирается на машине пользователя с помощью DKMS (аналогично проприетарным драйверам AMD(ATI)/NVidia).

Основные изменения:

  • Добавлена возможность создания записываемых виртуальных CD-R и DVD+R.
  • Для gCDEmu теперь используется AppIndicator(3).
  • В программе Image analyzer добавлена поддержка gtk3.
  • Обновлен шведский, норвежский и словенский перевод для gCDEmu.
  • Исправлены мелкие ошибки связанные с изображением иконки gCDEmu.

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

 

Root-msk
()

Открыты исходники seL4!

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

General Dynamics C4 Systems и NICTA рады объявить об открытии исходных кодов seL4 — первого в мире ядра операционной системы с доказанной корректностью:

  • бинарный код микроядра seL4 правильно реализует поведение, описанное в его абстрактной спецификации;
  • данные не могут быть изменены либо прочитаны без разрешения;
  • ранее, в 2009 году, разработчиками было доказано соответствие исходного кода ядра, написанного на языке Си, и его спецификации. Теперь же дополнительно показана двоичная корректность.

Исходные коды доступны для широкой публики на GitHub.

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

 isabelle,

ymn
()