LINUX.ORG.RU

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

Релиз Exagear Desktop - виртуального Linux-x86 контейнера для arm

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

Exagear - бинарный транслятор из x86 в arm.

С Eltechs ExaGear Desktop вы можете запускать приложения Intel x86 на мини-компьтерах на базе микропроцессоров ARM одновременно со стандартными нативными приложениями. ExaGear — это виртуальная машина, реализующая виртуальный x86 Linux контейнер на ARM и позволяющая запускать приложения Intel x86 непосредственно на ARM. Это как QEMU, но в 4,5 раза быстрее! Вы даже можете запускать приложения Windows на вашем мини-компьютере на базе ARM, если установите Wine.

Инструкции sse транслируются в NEON, что позволяет добиться приемлемой производительности даже при использовании программной отрисовки графики.

Аппаратные требования:

  • Система команд ARMv7 с NEON и VFP32 (Tegra 2 не подойдёт т.к имеет только VFP-D16).

Программные требования:

  • Ubuntu 12.04 или выше
  • требуется поддержка модуля ядра binfmt_misc
  • виртуальная память 3G/1G

Подробнее о системных требованиях

Exagear Desktop доступен для покупки на официальном сайте.

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

 , ,

mittorn
()

XDG Base Directory Specification, даже когда софт не хочет.

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

Довольно давно меня подзадолбала мусорка в домашней директории, постепенно получилось заставить почти весь софт гадить в строго определенное место, а именно в .config, .cache и .local

Для особо одаренных (Skype, Dropbox) пришлось слегка поизвращаться, если для Skype достаточно было изменить параметр запуска на

skype --dbpath=$HOME/.local/share/skype
, то для Dropbox уже пришлось городить костыль в виде

HOME=$HOME/.local/share/dropbox /usr/bin/dropbox start -i 2>&1

Остальной софт относительно разумен, где через alias, где через export, удалось обяснить, куда складировать свое добро. Ниже листинг .bashrc и .profile, авось кому пригодится.

( Листинг )

 

gwinn
()

pica - быстрая и качественная ресайзилка картинок для браузера

Форум — Web-development

Сорцы: https://github.com/nodeca/pica

Демка: http://nodeca.github.io/pica/demo/

Кто пытался ресайзить картинки канвасом, уже в курсе, что канвас оптимизирован на скорость и использует nearest neighbor интерполяцию. А если надо урезать осетра перед закачкой на форум, то такое качество неприемлимо. Поэтому написали свой лисапед, с которым можно поиграться по ссылкам.

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

Из нюансов - не учитывается гамма-коррекция (RGB <-> sRGB), т.к. из канваса принципиально невозможно извлечь, чего он там нашаманил с гаммой. Но в принципе разницу заметят только профессиональные фотографы, а не любители котиков.

Пока в раздумьях, стоит ли расковыривать jpeg вручную, чтобы повысить точность до 16 бит на канал за счет гаммы.

Enjoy!

 , ,

Vit
()

power bank для андроида

Форум — Mobile

Посоветуйте хорошую банку в районе 600р, чтоб действительная ёмкость была 5ooo mAh.

 ,

fallout4all
()

Описание сервера.

Форум — General

cast alivecor Ты просил описание домашнего сервера.
Получай. Есть фотография в галерее (живой и рабочий справа)

Железо:

  • 16 гиг оперативной памяти
  • ЦПУ - i5-3570 CPU @ 3.40GHz
  • Диски: много, опишу ниже
  • Сеть - две сетевушки с гигабитом, одна встроенная, другая intel e1000

Стоит убунту 14.04
ОС установлена на флешку ( 16 гиг )
Дальше подключены два 1ых рейда 300 и 500 гиг.
На 300гиговом настроен lvm - он отдается виртуальным машинам KVM.
500гиговый отдан lxc контейнеру в котором крутится SeaFile с фоточками родственников
Есть винчестер терабайтник который презентован lxc контейнеру с transmission и minidlna на борту. Оттуда я смотрю фильмы на телике и всяких планшетах
Есть еще старое унылогое 250 гигабайтное чудо которое отформатировано в btrfs и подключено как /var/lib/lxc

Теперь про софт. Я пытаюсь перейти (кстати, cast generator) полностью на свои сервисы. Для lxc-контейнеров есть такая настройка сети

lxc.network.type = veth
lxc.network.link = br1
lxc.network.flags = up
lxc.network.hwaddr = 55:06:3f:xx:xx:xx
А br1 - это
auto br1
iface br1 inet static
 bridge_ports eth0

Список сервисов ( пополняется по мере того, как я нахожу opensource замену тому что я использую у гугла и других копрораций )

root@kvm:~# lxc-ls -F name,state,memory,autostart --fancy
NAME          STATE    MEMORY      AUTOSTART  
--------------------------------------------
Cal           RUNNING  15203.66MB  YES        
git           STOPPED  -           NO         
gold          STOPPED  -           YES        
jabber        RUNNING  43.64MB     YES        
minecraft     RUNNING  15203.71MB  YES        
money         STOPPED  -           YES        
monitoring    STOPPED  -           NO         
openldap      STOPPED  -           NO         
rss           RUNNING  15203.77MB  YES        
seafile       RUNNING  10505.41MB  YES        
time_mashine  RUNNING  15203.8MB   YES        
torrent       RUNNING  486.87MB    YES        
video         STOPPED  -           NO         
vpn           RUNNING  45.8MB      NO         
wiki          RUNNING  15203.86MB  YES        
youtrack      RUNNING  15203.87MB  YES 

  • Cal - это сервер caldav и cardav http://baikal-server.com/
  • git - это сервер gitlab https://about.gitlab.com/
  • gold - это однажды настроенный контейнер, для клонирования его вот так
    lxc-clone -s -o gold -n seafile
    В итоге места используется мало и вообще все круто и комфортно.
  • jabber - https://prosody.im/ с него я общаюсь с женой и некоторыми хорошими знакомыми
  • minecraft - Это ясно-понятно :)
  • money - самописная приблуда на рубях простейшее CRUD приложенее, куда я записывал траты своих денег.
  • monitoring - в процессе, думал поставить че-нить модное и интересное,да так и забил пока
  • openldap - в мечтах авторизовывать все свои сервисы через ldap, пока не осилил
  • rss - http://tt-rss.org/redmine/projects/tt-rss/wiki туда я накидал любимых рссок после смерти гугл-ридера
  • seafile - Замена owncloud, как мне кажется более быстрая и на православном питоне
  • time_mashine -бекапчик для макбука жены https://www.64bit.co.uk/ubuntu-as-a-osx-time-machine/
  • torrent - контейнер с поднятым transmission + minidlna и примонтированным террабайтником
  • video - контейнер с ДВУМЯ! usb камерами того что происходит во дворе, до конца не осилил, так что только снимают, но не записывают.
    Как я с ними мучался можно посмотреть, здесь
  • vpn - обычный openvpn, ничего интересного идем дальше
  • wiki - dokuwiki
  • youtrack - домашняя тикетовалка, иногда использую, вроде помогает делать важные дела.

    Из того что не описал:
    Аналогом evernote для меня стала Laverna https://github.com/Laverna/laverna
    Почту поднял на своем домене - Postfix + Dovecot + SQLite.

    Типичная настройка lxc-контейнера http://pastebin.com/ZXc3KQLp

 ,

trofk
()

Видеоплеер для Android

Форум — Mobile

Есть ли в природе видеоплеер для Android со следующими фичами?

1) Проигрывание в фоновом режиме. Чтобы, когда отправлял его в фоновый режим, видео не ставилось на паузу, а игралось дальше

2) Выбор дорожки аудио и субтитров

3) Как можно более лучшая поддержка различных форматов.

 ,

te111011010
()

2 туннеля IPsec через NAT

Форум — Admin

Доброго времени суток! Ситуация такая - нужно законнектить хост с Линуксом (RHEL 6.2) и FortiGate 3950B. Я админ на линуксовом хосте, FortiGate админится не мной. На FortiGate настроено подключение для 2 подсетей, мой линуксовый хост попадает в интернет через NAT. Ставлю на линуксовый хост Openswan, создаю конфиг с подключением к любой из сетей - все работает. Делаю два конфига для каждой из сетей - пингуется только последнее поднятое подключение. Если все запихать в 1 конфиг, используя опцию rightsubnets, то пингуется только та сеть, которая указана первая. Подобные проблемы видел в интернете, но они все без решений. Скорее всего дело в NAT, но как победить его не знаю.

 , ,

dagger_nn
()

Убрать широкоугольные искажения с фотографии

Форум — Desktop

В условиях обычной квартиры «портрет 20 человек разом» можно сделать только широкоугольным объективом. Ибо нет возможности отбежать от фотографирующихся метров на 10. Но в таком случае стоящие скраю неизменно растягиваются до нечеловеческих пропорций.

Как же попроще сделать сабж? Сжать всё, чтобы выглядело по-людски.

Есть ли какой-нибудь плагин для гимпа или отдельная программа для этого?

 

fffgh
()

указать в качестве шаблона папку

Форум — Admin

Есть папка /home/template . Из неё нужно сделать btrfs subvolume в, скажем, /home/instance, и запустить /sbin/init. Как это сделать?

Пробовал вот такой Dockerfile, но не это не дало нужного результата:

FROM scratch
ADD /home/perftemplate /
CMD ["/sbin/init"]

Оно в итоге отожрало весь проц, забило /tmp (который в памяти!) и упало по нехватке места.

PS Запускаю как /usr/bin/docker -d -b intbr -e lxc -s btrfs .

 ,

true_admin
()

Пофиксить панель инструментов Gimp 2.8 или установить 2.6 в Wheezy

Форум — Desktop

Анимированный скриншот (77 КБ)

В двух словах: дефолтным для Wheezy Gimp'ом пользоваться можно только после долгого перетаскивания границы панели.

Как можно исправить или установить 2.6 без хардкора?

 

metrokto
()

Каталог пакетов TeX Live (итоговый update)

Новости — Документация
Группа Документация

Вышли окончательные шесть статей каталога. На своей страничке я разместил постоянные ссылки.

Добавлены части, охватывают следующие разделы: Хобби или работа (литература, музыка, рецепты, шахматы, игры и финансы), Графика (вставка и создание), Таблицы и Плавающие объекты, Вёрстка, Справочно-поисковый аппарат издания (оглавление, колонтитулы, сноски, библиография и алфавитный указатель) и Программирование в среде LaTeX.

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

>>> Ссылки на каталог

 

Evgueni
()

LaTeX-шаблон для Почты России

Форум — Job

Дабы не повторяться: LaTeX-шаблон для Почты России

Есть кто способный?

 ,

GateKeeper
()

Открыт код PDFium — движка для рендеринга PDF в браузере Chrome

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

Сегодня компания Google опубликовала исходный код PDFium — движка для рендеринга pdf-документов в браузере Chrome. Проект доступен под лицензией BSD 3-Clause. Сам движок написан на C++.

В проекте указано авторство Foxit Software Inc и Google Inc. Возможно, что проект является форком движка Foxit Reader, для которого Google добилась разрешения на публикацию под открытой лицензией.

git-репозиторий

>>> Сайт проекта

 , , ,

aidan
()

Нормализация звука в pulseaudio

Форум — Desktop

Надоело подпрыгивать когда наушники на голове и внезапно запустилось что то с выкрученным на максимум звуком. Решил попробовать сделать на пульсе нормализацию звука. Что бы звук со всех каналов приводился к одной громкости насильно. Не вышло.

http://askubuntu.com/questions/95716/automatically-adjust-the-volume-based-on-content

Вот там нашел. Нет такого модуля у меня в пульсе, даже понаставив ladpspa с репов, не нашел нужного модуля. Может быть я не туда рою грунт? Есть ли простое решение вопроса?

i3draven
()

Atom — программируемый редактор 21-го века

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

Github опубликовал исходные тексты своего редактора Atom под лицензией MIT. Ранее распространялась бета версия редактора, доступная только в бинарном виде.

Редактор предоставляет широкие возможности по настройке и расширению своей функциональности. Ядро редактора построено на базе проекта Chromium и сопутствующих ему веб-технологиях. Плагины и расширения редактора создаются с использованием Javascript, CSS и HTML.

Разработчики также предоставляют репозиторий сторонних расширений, в настоящий момент содержащий уже более 50-ти opensource компонентов.

Стабильная сборка редактора в настоящий момент существует только под Mac OS X, разработчики планируют выпустить Linux версию редактора.

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

 ,

maxcom
()

DLNA-сервер, дубль 2

Форум — Multimedia

Из опробованных:

minidlna. Всё круто, но нет транскодирования. Мой телек не умеет в субтитры, мне нужно впихивать их в видеопоток.

ps3 media server. На всём кроме vlc телек отвечает «разрешение видео не поддерживается», на vlc сервер зависает.

serviio. Еле заставил его показать список файлов, но видео не воспроизводит. Вместо них артефакты во весь экран.

plex media server. Нет generic-пакетов, только для убунты и центоси.

Что ещё я забыл? Задача — сделать так, чтобы субтитры были хардсабом.

 

vurdalak
()

KDE4 на MK809III (RK3188)

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

Давненько обещал добраться и довести напильником свои наработки по рокчипу, да тут и как раз приехал сабжевый ТВ стик. В общем, это все оказалось очень веселым приключением. Логичным продолжением моих прошлых трип-репортов про рокчип.

Дефолтный андроед у меня вообще так и не загрузился ни разу на нем, показав только кукишь в HDMI, и был быстро и решительно выпилен в реактор. В сам девайс была воткнута 8гиговая SD карта, на которую был раскатан корень Debian Jessie, готовый к экспериментам. Ну и понеслась.

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

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

Вайфай и блютуз тут AP6210. Это такая сборка из двух чипов от бредкома (broadcom). Если кто не знает, это те самые ребятки которые играют в опенсурс с Raspberry PI а тем временем плодят дичайшие огороженные костыли во всех других разработках. В общем, чтобы заработал вайфай, нам надо прописать нужные нам ножки rfkill, и прочее в arch/arm/mach-rk3188/, после чего воткнуть бинарный огороженный модуль rkwifi.ko. Я очень много времени убил на вайфай, пытаясь понять почему он не работает. Оказалось, что rfkill для вайфая прописывается... В platform_data bluetooth'a. Почему? А в топку логику, Китай же!

Блютуз так и не ожил, несмотря ни на какие манипуляции с brcm_patchram_plus, оставил его на закуску.

В остальном все завелось сравнительно быстро, включая даже мали. С этим мне пришлось изрядно повозиться. Сначала я искал причину того, что шрифты выглядели как лютое УГ, от которого вытекали глаза пару секунд. Когда я почти отчаялся - понял что виной всему оказался встроенный в новенький 55' ящик филипс «улучшайзер» изображения «Digital Crystal Clear». Если оно отключено телевизор сам добавляет артефактов по вкусу. Пока я это искал, заодно поднял и 32х битный цвет, вместо 16ти. Это избавило от неведомых косяков с QT_GRAPHICSSYSTEM=native, из-за которых все артифачило до невозможности.

Теперь самое интересное. mali воткнулся и завелся на ура. Из нестандартного пришлось только сделать один LD_PRELOAD для одного отсутствующего символа. Шестерни (es2gears) так же на ура завращались выдавая 300 fps (не бенчмарк, да). Вот только фон у них при включенным композитинге оказался прозрачным. Как сказал мне rz2k это скорее всего отсутствующий umplock в fbturbo. Еще при этом логотип K рыжий вместо синего (наблюдается только на 32х битах, на 16ти - все ок, но артефакты Qt).

Следующий косяк - это отсутствующий в либах вызов XInitThreads(), который приводит в частности к тому, что запуск es2_info завершается ошибкой. Пропатчить сходу по методу exception13 не вышло, сделал LD_PRELOAD, но он не сработал... В общем тоже просит любви.

В итоге пока остался на kwin_gles + xrender, который оказался на удивление шустрым. C остальным еще предстоит повеселиться. Что-то подсказывает мне, что основные мои проблемы решит патч на XInitThreads() но кто этих китайцев знает...

Теперь самое вкусное. На http://github.com/linux-rockchip/rockchip-3.0 Вы найдете бранч ядра ncrmnt-muldev. Именно там можно откопать мое патченное/напиленное ядро, в котором есть поддержка сабжевого стика, а вскоре добавится и поддержка планшета Pipo M6 Pro 3g.

TODO: Увлекательное путешествие в суть umplock'а и кишки fbturbo, а так же не менее увлекательное приключение с дизассемблингом и патчингом libMali.so по методу exception13. Да и на планшет наработки надо бы перетащить, ибо уже юзабельно.

 ,

ncrmnt
()

Мониторинг IPsec

Форум — Admin

Коммьюнити, подскажите, чем можно мониторить состояние туннеля IPsec поднятого на CentOS 6.5/openswan с protostack=netkey? Пока что делаю это пингами (zabbix) в сторону хоста в удаленной сети. Может быть есть более красивое решение, позволяющее увидеть кратковременные падения туннеля?

 , , ,

BOOBLIK
()

Про бэкапы и их шифрование

Форум — Security

Есть некоторое количество данных, которые не изменяются, только добавляются новые. Их я rsync'ом отгружаю на внешний винт. Ещё есть данные, с которыми я постоянно работаю. Я их держу в git. На внешнем винте bare-репозиторий и при подключении винта в него делается push. Вобщем вот думаю надо их зашифровать, но не знаю как лучше поступить, посоветуйте? Можно зашифровать весь винт, но т.к. винтом ещё пользуется жена в винде, а также он втыкается в телевизор для просмотра фильмов - не годится. Можно создать второй раздел на винте и зашифровать только его... не нравится только то, что надо решить сколько места туда и сюда. Мелочь, но хотелось бы поинтересоваться и другими вариантами. Кто что использует?

P.S. Разумеется должно не зависеть от иксов, а также от consolekit, udisks и прочего шлака, т.к. его у меня нет (только иксы и udev есть). P.P.S. Желательно, чтобы данные из бэкапа можно было расшифровать и брать в винде, free и openbsd. P.P.P.S. Рассказывайте все варианты плиз, просто любопытно. А то может я соберусь купить второй винт для жены и ящика, а этот полностью зашифрую и т.д. Интересно у кого как конкретно реализовано.

 , , ,

vyazovoi
()

параметры ядра, nomodeset в частности

Форум — Admin

Здравствуйте! При загрузке ядра передаю ему параметры «quiet nomodeset vga=0xf01». В консоли работать просто изумительно. Но если я захочу загрузить иксы, а видео будет intel или ati/amd - но будет геморрой до тех пор пока nomodeset не уберу. В этом случае в консоли вместо удобельного мне разрешения 80x50 экран перещёлкнется в нечто мелкое и неудобоваримое. Как разрешить этот вопрос, вроде слышал есть и другие параметры ядра для этого предназначенные, но мой интуитивный поисковик никакой инфы о них не находит.

 

sunny1983
()