LINUX.ORG.RU

Сообщения lv77

 

µHub 0.3

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

После полугода разработки был выпущен µHub 0.3, самый быстрый из существующих файлообменных хабов по протоколу ADC (замена устаревшему протоколу DirectConnect NMDC)

Важнейшие изменения с версии 0.2.8

  • было полностью переписано ядро программы, что повысило скорость работы и уменьшило потребление CPU
  • использование epoll в linux.
  • добавлены команды +rules + ban +mute +history и др
  • добавлена экспериментальная поддержка протокола ADCS (шифрование обмена данными server-client через SSL )
  • init.d скрипты для RedHat base дистрибутивов.
  • стабильная работа с более чем 3000 пользователей на хабе.

Готовые сборки под Windows можно скачать здесь.

Дерево Git (git://github.com/janvidar/uhub.git)

>>> Веб-сайт проекта

 , , , ,

lv77
()

Стоядерный процессор под управлением Linux

Новости — Hardware and Drivers
Группа Hardware and Drivers

Компания Tilera 26 октября анонсировала стоядерные 64-разрядные процессоры серии Tile-Gx общего назначения для применения в серверах, выполняющих многопоточные приложения. Также представлены чипы с 64, 36 и 16 ядрами.

Набор инструкций, как сообщается, несовместим с x86 — это сильно модифицированный RISC а-ля MIPS.

Процессор будет выполнен по 40-нанометровому технологическому процессу с максимальным тепловыделением 55 ватт (16-ядерный вариант — около 5 ватт). За счёт применения специализированных модулей процессор сможет обеспечивать поток до 40Gbps шифрованного трафика и до 20Gbps сжатого в режиме full duplex. Процессор изначально разрабатывается для работы под операционной системой Linux.

Рабочая частота процессора — до 1,5 ГГц.

Анонс на сайте компании.

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

 ,

lv77
()

«Открытый» дисковый массив на 67 Тб

Новости — Hardware and Drivers
Группа Hardware and Drivers

Разработчики из компании Backblaze ( предоставляющей услуги по хранению неограниченного объема данных клиентов за помесячную плату) открыли в общий доступ конструкцию разработанного ими «супернакопителя» The Pod («Стручок») объёмом до 67 терабайт данных с постоянным доступом через протокол HTTPS.

Цена такого накопителя при изготовлении собственными руками составляет менее 8 тысяч долларов – это намного меньше, чем предлагают именитые производители.

Программная начинка состоит из связки Apache+Tomcat.

Схемы и описание устройства

Спецификация

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

 blackblaze, , ,

lv77
()

Cделка Oracle и Sun снова приостановлена

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

По сообщениям Associated Press, Еврокомиссия 3 сентября начала антимонопольное расследование сделки по покупке Sun Microsystems компанией Oracle.

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

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

 , ,

lv77
()

Минюст США разрешил Oracle купить Sun Microsystems

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

Министерство юстиции США в четверг, 20 августа, одобрило сделку по покупке Sun Microsystems компанией Oracle, сообщает AFP. Следующим шагом должно стать разрешение на покупку от Европейской комиссии, напоминает агентство. Ожидается, что оно будет получено в ближайшее время.

Соглашение о продаже Sun Microsystems американской компании Oracle было достигнуто в конце апреля 2009 года. Сумма сделки оценивается в 7,4 миллиарда долларов или 9,5 доллара за акцию.

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

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

 ,

lv77
()

оДминим маленький ISP

Галерея — Рабочие места

Рабочее место админа серверного парка небольшого ADSL ISP.

Предпочитаю развивать "косоглазие" (тобишь боковое зрение) а не "красноглазие" поэтому машина работает под Fedora с XFCE. Это так же позволяет без проблем переносить некоторые наработки со своей машины на сервера под с CentOS\RHEL и работать почти в "однородной среде".

На левом мониторе основной рабочий инструмент - терминал. Тестировать SVN сборку Valknut'a помогает музыка Maroon 5 и другие композиции из классической японской музыки, бетховена, линкин парка и многих других стилей и музыкальных эпох; рядом крутится Flylinks для управление одним из тестовых хабов. В /mnt через sshfs подключены ресурсы с серверов чтобы не мучаться с поднятием ftp или scp.

На втором мониторе статистика SMTP сервера. Приходится следить за ним через графики RRD, так как шёл процесс отлова глюков антиспам системы и активностью разной спамерской мрази.

Клава старая классическая Mitsumi, валик докупил отдельно, уродовать руки не хочется. Поэтому для Microsoft'вской мышки коврик с гелевым валиком - очень удобно и спасает от заболевания кистей (настоятельно рекомендую).

На заднем фоне видна пачка с дисками что шли с серверами от HP.

п.с.
Это не постановочная фотография.

 , ,

lv77
()

TCPproxy на 80 Гбит/с уже реальность!

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

Во время тестирования сервера на базе Linux, было получено 80 Гбит/с в двунаправленных тестах (по 40 Гбит/с одновременно в каждом направлении. около 40⋅10^9/(1514⋅8)=3.3 Mpps в каждую сторону). Для этого использовались две двухпортовых сетевых карты на 10-GigE, вставленных в два первых слота PCIe 2.0, четырехядерный процессор Intel i7 965 Nehalem с тактовой частотой 3,2 ГГц, разогнанный до 3,4 ГГц, и память DDR3, работающую на частоте 2 ГГц.

Было получено 10 Гбит/с через http-прокси, на базе haproxy, при очень низкой загрузке процессора (порядка 20% для Core2Duo 2,66 Ггц).

Тестирование производилось на платформах с на чипсетами X38 и AMD 780FX у которых отсутствуют проблемы с пропускной способностью системной шины для такого рода задач.

>>> http://lkml.org

 , , , , , tcpproxy,

lv77
()

Oracle поглотит SUN

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

Как сообщает сайт CNet, на вчерашнем собрании 62% держателей простых акций Sun Microsystems одобрили сделку с Oracle. За каждую акцию Sun последняя заплатит $9.5, а общая сумма сделки составит $7.4 млрд., из них $5.6 млрд будет заплачено наличными средствами.

Сделка по приобретению Sun компанией Oracle пока не получила одобрения от Министерства Юстиции США, но Oracle надеется завершить сделку до конца лета этого года. Компания заинтересована в программных продуктах и серверных решениях Sun Microsystems, но от новых процессоров придётся отказаться.

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

 ,

lv77
()

Valknut 0.3.22 / 0.4.8

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

После долгого перерыва возобновилась активная разработка одного из двух "нативных" Unix-клиентов для протокола DirectConnect. Данный релиз ознаменовал новую веху в развитие данного клиента - начат процесс полной переработки кода, значительного улучшения внешнего вида и удобства использования.

  • Сделано меню обработки magnet-ссылок в стиле ApexDC/StrongDC/etc.
  • Улучшен внешний вид клиента, новые наборы иконок.
  • Устранены проблемы сборки под qt4.x и x86_64 платформы.
  • Удалено большое количество неиспользуемого кода.
  • Устранена проблема неправильного формирования файллиста, его повреждения и разрастание.
  • Устранены утечки памяти при длительной работе.
  • Обновлены переводы.
  • Обновлён .spec файл для сборки RPM.
  • Устранены проблемы сборки под MacOS X.
Дальнейшая разработка направлена на добавление поддержки протокола ADC 1.0.

>>> Полный список изменений

 ,

lv77
()

DC\ADC в действии

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

На скрине текущее состояние p2p на базе DirectConnect\ADC под linux.
- На заднем фоне плане - Valknut 0.4.7 (Qt) + DClib 0.3.21 - умеет почти всё что необходимо для скачки и раздачи. В последних релизах по моим багрепортам были исправлены проблемы с падением под QT, сборкой RPM и неправильным формированием хешей шары (будет доступно в релизе 0.4.8+), немного допилили внешнее оформление. (сайт проекта http://wxdcgui.sourceforge.net/ )
- в окне валкнута виден хаб на базе VerliHub - в пике до 5500 пользователей.
- На переднем плане всеми ожидаемый LinuxDC++ 1.1.0 из SVN на базе ядра StrongDC c мультизакачкой. (https://launchpad.net/linuxdcpp) Месяц тестирования показал что пользоваться им уже можно - не крешится и качает.
- Дцпп подключен к ADC(http://en.wikipedia.org/wiki/Advanced_Direct_Connect) хабу на базе DShub (https://launchpad.net/dshub). Хаб написан на Java и у меня стабильно работает при количестве пользователей не выше 500. При привышении данного лимита начинаются лаги чата и его падению изза исчерпания памяти в JVM. А в остальном хаб более менее юзабелен.

п.с
Оформлению не уделяю никакого внимания, к томуже это второй монитор на который поглядываю одним глазом.

lv77
()

Целочисленное переполнение в OpenOffice 2.4.0

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

В версиях офисного ПО OpenOffice, включая 2.4.0, было обнаружено целочисленное переполнение динамической памяти при открытии документов. Удаленный пользователь может с помощью специально сформированного документа вызвать переполнение динамической памяти и выполнить произвольный код на целевой системе. Эксплойта нет, но на 16:30 MSD сборки 2.4.1 для русского языка и сборки от "Инфра-Ресурса" также нет. На официальном сайте исправленная версия присутствует только для английского и датского языков.

>>> http://www.securitylab.ru/vulnerability/354499.php

 ,

lv77
()

Matrox DSX дополнен комплектом для разработчиков Linux SDK

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

Сегодня компания Matrox анонсировала комплект разработчика программного обеспечения Linux SDK для линейки Matrox DSX. Спроектированный для уменьшения затрат времени на разработку приложений, Matrox DSX SDK для Linux предусматривает общий API внутри всей линейки компонентов оборудования DSX. В пакет включены всеобъемлющие инструменты разработки, включая сложные аналоговые и цифровые ввод/вывод, управление памятью и потоковую синхронизацию. Большое и постоянно увеличивающееся количество предварительно разработанных программных модулей позволяет разработчикам завершать свои проекты в точном соответствии с запланированными сроками.

«Производители широковещательных серверов, которые разрабатываются на платформе Linux, могут теперь использовать в своих интересах надежность, качество и производительность аппаратных средств Matrox, чтобы создать рентабельные HD и SD видеопродукты», - говорит Альберто Кири [Alberto Cieri], директор по сбыту и маркетингу Matrox.

>>> SDK

 ,

lv77
()

Успешное внедрение решения 1С 8.1 с Linux в масштабе крупного предприятия

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

В декабре 2007 года компанией ООО «НЕВОД» (http://www.nevod.ru) для ЗАО «Уралалмаз» (http://almaz.perm.ru) произвела установку и настройку системы 1С на серверах компании с использованием ALT Linux 4.0 Server.

Развёрнутая система обеспечивает одновременную работу до 50 пользователей в локальной сети предприятия и работу 10 пользователей на удаленных объектах, объединенных с центральным офисом низкоскоростными каналами связи.

ALT Linux 4.0 Server обеспечивает поддержку следующих сервисов для данного решения:
- сервер 1С 8.1;
- сервер базы данных PostgreSQL 8.2;
- сервер лицензий;
- терминальный сервер, обеспечивающий выполнение приложений 1С в рамках рабочей среды KDE по протоколу NX (nomachine, freeNX).

Для повышения надёжности и простоты миграции использовались технологии openVZ-контейнеров.

Успешное внедрение делает возможным в первом полугодии 2008 года заменить на клиентских местах, пользователей 1С:Предприятия, операционную систему Windows XP на ALT Linux 4.0 Desktop.

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

lv77
()

Unix/Linux почтовые сервера самые популярные в российском сегменте интернета.

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

Сотрудники портала securitylab.ru провели аналитическое исследование рынка почтовых серверов в рунете.
Так как в опросе участвовали: 51% системные администраторы и 14% специалисты по IT-безопасности, результаты можно считать достоверными.
Опрос показал, что в 70,6% организаций применяются почтовые сервера с открытым исходным кодом(Sendmail/Postfix/Exim/Qmail).
MTA exim и postfix получили самые высокие баллы по параметру "Общая удовлетворённость от работы".

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

lv77
()

Альт Линукс и КБ «Панорама» провели испытание ГИС

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

Компания ALT Linux и КБ «Панорама» провели успешное испытание Геоинформационной системы (ГИС) «Панорама» в среде ОС ALT Linux 4.0
Результат проведенных работ продемонстрировал высокие функциональные возможности ГИС «Панорама» по работе с геоданными, возможности по проектированию и разработке автономных ГИС-приложений в ОС ALT Linux.
Специальные версия ГИС Панорама 9.15.2 собранные для ALT Linux 4.0 доступны для скачивания на сайте КБ «Панорама».

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

lv77
()

Приоритезация ADSL трафика включена в 2.6.24 ядро.

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

В ядро kernel 2.6.24-rc1 был включён код, призванный обеспечить низкие задержки входящего/исходящего (upstream/downstream) трафика и полную утилизацию канала ADSL. Это крайне важно для различного рода маршрутизаторов под управлением Linux используемых при подключении нескольких пользователей через один ADSL модем. На некоторых типах трафика можно увеличить скорость передачи на 62%.
Суть метода заключается в использовании модифицированного планировщика HTB (иерархический набор маркеров) который преобразует трафик Ethernet, поступающий на вход маршрутизатора, в пакеты ATM, оптимально использующие физическую среду передачи ADSL.
Сайт содержит как теоретические материалы, так и текст презентации на LinuxForum2006 с подробным описание проблемы и путей её решения.


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

lv77
()

ALSA(snd_bt87x)&2.6.13+

Форум — Admin

Имеется два тв тюнера на BT чипсетах. Есть алсовский модуль snd_bt87x который делает звуковое устройство в системе и позволяет снимать звук с них без всяких проводов. В 2.6.12 настроил, всё работало как часы. Обновился до 2.6.13 звук отпал, потом 2.6.14 аналогична. Модуля грузятся (lsmod показывает что они загрузились), в логи ничего не пишется, звуковые устройства не появляются в /dev/ в /proc/asound тоже пусто. Танцы с бубном насчёт опций в modules.conf ни к чему не привели. Сборка самой последней алсы - аналогично. что прикрутить надо не понимаю. если ктото сталкивался с похожим бросьте инфу на to.soft@markoni.ru

lv77
()

kernel 2.6.14 + iptables (patch-o-matic)

Форум — Admin

Прообновил ядро с 13 на 14. Использовал два расширения из патч о матик ROUTE и TIME. Оба отказались собираться с новым ядром вылетая с ошибками. Знакомый "сишьный" программер поглядел ошибки - сказал что изменились названия массивов переменных и чтото ещё.

Ктонибудь будет модифицировать эти модуля под новое ядро или всё, абзац?

если кто поборол это бросте архивчик на to.soft@markoni.ru

lv77
()

arpwatch, iptables, mac, ip и организация конфликты ip\MAC у пользователей

Форум — Admin

Преамбула.
Локальная сеть в общежитии. Сервер по линухом. Поднят арпватч, айпитаблес со связкой IP+MAC из самопального билинга с учётом абонентской месячной платой. Но есть одна проблема. Есть некоторые пользователи, которые кладут на отсутвие доступа к сервисам сервера (samba+wins, днс и др) и используют для навигации различного рода "пингователи" и платить абоненку не хотят.
Поэтому родилась идея поднимать на сервере виртуальные айпи адреса и вызывать тем асмым отвал от сети из за конфликта айпиадресов.
/sbin/ifconfig eth0:[xxx] hw ether 11:11:11:11:11:11");
/sbin/ifconfig eth0:[xxx] $ip_bad_host netmask 255.255.255.255 up");

Вопрос: где можно выковырять информацию, желательно русскую по проблеме конфликтов айпишников и маков и поведение при этом 2000\хп или как машина определяет что конфликт имеет место.
Вопрос 2: Нужно что либо добавлять в route, чтобы всё это работало "лучшЕе".
Вопрос 3: нужно ли чтото для ядра?
Вопрос 4: а вообще такое можно сделать или нет? На РедХад 8 это работало.
П.С.
При блокировании на фареволе трафика от этих машин конфликто не возникает, а с другой стороны давать этим компам лишний трафик не хочется.

П.С.С
Используея похожий метод можно попробовать продетвратить работу в корпоративной сети "левых" людей с ноутбуком. Правда придётся делать демона и пасти сеть через арпватч в реалном времени.

Вот кусок недописанного скрипта для крона(на пхп, за это просьба ногами не бить), который проверяет arping`гом сеть и конце концов должен поднимает виртуальные айпишники.
Из базы берутся данные:
- id пользователя - нужно для проверки баланся
- пара ip+mac - используется для


#!/usr/bin/php
<?

@mysql_connect ("localhost" ,"www_biling" , "12345" ) or die ( "просим прощения но база сейчас недоступна");
@mysql_select_db("billing") or die (message("Нетути"));

// выключение всех поднятых виртуальный айпишников до этого и очистка таблицы роутинка

//
$query = 'SELECT `ip` , `mac_adress` '
. ' FROM `users` '
. ' WHERE 1 AND `ip` '
. ' LIKE \'192.168.0.%\' AND `status` =1 AND `balans` >0';
$result = mysql_query($query);
// создание массивов
// массив айпишников по базе
$ip_base = array
(
"192.168.0.1"=>"00:00:00:00:00:00",
);
// массив айпишников полученных из сети
$ip_net = array
(
"192.168.0.9"=>"00:00:00:00:00:00"
);
// присвоение массиву значений айпишников с положительным балансом
$x=0;
while ($x < mysql_numrows($result)):
{
$in_base_ip[$x] = mysql_result($result, $x, 'ip' );
$in_base_mac[$x] = mysql_result ($result, $x, 'mac_adress');
// echo $in_base_ip[$x]," " ,$in_base_mac[$x], "\n";
// внесение пары ип-мак в ассив
$base_ip = $in_base_ip[$x] ; $base_mac = $in_base_mac[$x];
$ip_base[$base_ip]=$base_mac;
echo $base_ip, "-", $ip_base[$base_ip], "\n";
$x++;
};
endwhile;

echo "-----------------------------\n";
// находим айпишники у котрых балланс нулевой, но время оплаты не превысило 10 дней
$query = 'SELECT `id_user`, `ip`, `mac_adress` '
. ' FROM `users` '
. ' WHERE 1 AND `ip` '
. ' LIKE \'192.168.0%\' AND `status` =1 AND `balans` <=0 ORDER BY `ip`';
$result_bad = mysql_query($query);
$x=0;
// echo $x;
//echo mysql_numrows($result);
$res = mysql_numrows($result_bad);
// print_r($result_bad);

while ($x < $res)
{
// print "x= $x \n";
// print "res = $res \n";

$in_base_id_test[$x] = mysql_result($result_bad, $x, 'id_user' );
$in_base_ip_test[$x] = mysql_result($result_bad, $x, 'ip' );
$in_base_mac_test[$x] = mysql_result ($result_bad, $x, 'mac_adress');
echo $in_base_id_test[$x], " ", $in_base_ip_test[$x]," " ,$in_base_mac_test[$x], "\n";
// ---- проверка по транзац логу , когда были последние операции
// проверяем, были ли сьёмы денег у него по автобилингу за последние 10 дней....
$query = 'SELECT DISTINCT ( `id_user` )'
. ' FROM `trans_log` '
. ' WHERE TO_DAYS( NOW( ) ) - TO_DAYS( date ) <=10 AND `discribe` = \'auto billing\' AND `id_user` ='.$in_base_id_test[$x]
. ' ORDER BY `id_user`';
$result = mysql_query($query);
// ... если ДА, то вносим его айпишник и мак в базу хороших адресов.
if ($result)
{echo "нет платежей \n";}
else
{echo "есть платежи \n"; $ip_base[$in_base_ip_test[$x]] = $in_base_mac_test[$x];};

// ---- конец проверка по транзац логу , когда были последние операции

$x++;

};

echo "-----------------------------\n";
// построение состояния айпишников и маков сети
// $net_ip[$ip] - массив с айпишниками
// $net_mac[$ip] - массив с маками
$ip = 14;
$eth0_n=1;
do{
// echo $ip, "\n";
$hosts=shell_exec("sudo arping -c1 192.168.0.$ip | grep 192.168.*.* | grep reply");
// echo $hosts, "\n";
// если ответ ненулевой то вынуть из него мак сетевой
if ($hosts)
{
$hosts=ereg("\[(.*)\]",$hosts,$host_info);
// echo $host_info[1], "\n";
// внесение в массив РЕАЛЬНО РАБОТАЮЩИХ айпишников и маков
$ip_net["192.168.0.".$ip]=$host_info[1];
}
// сразу же выполняется мочилово чуваков для которых не совпадают данные
if (!(strcasecmp($ip_base["192.168.0.".$ip], $ip_net["192.168.0.".$ip]) == 0) AND $ip_net["192.168.0.".$ip]<>"" AND $ip_base["192.168.0.".$ip]<>"00:00:00:00:00:00")
{
// работа с ifconfig и route
echo "MA4U!!!!!! \n", "192.168.0.".$ip, "/", $ip_base["192.168.0.".$ip], "/", $ip_net["192.168.0.".$ip], "/ \n";
// само мочилово!!!!
$shell_exec = "/sbin/ifconfig eth0:". $eth0_n . " hw ether ". $ip_net["192.168.0.".$ip];
echo $shell_exec, "-", $eth0_n, "\n";
// exec ("/sbin/ifconfig eth0:"." hw ether 11:11:11:11:11:11");
// exec ("/sbin/ifconfig eth2 192.168.0.9 netmask 255.255.255.255 up");

$eth0_n++; // увеличение счётчика виртуальных интерефейсов
};
$ip++; // увеличение счётчика айпишника

}
while ($ip < 255);
?>


lv77
()

hp9000 i linux/bsd как поставть.

Форум — Linux-hardware

Есть hp9000 со сказями и 16 метрами мозгов . реально ли на него поставить линух\бсд , и если можно , то как . если можно ссылку где подробно расписано как это зделать.

lv77
()

RSS подписка на новые темы