Анонс mantigorahvps
mantigorahvps — приложение для GNU/Linux, позволяющее управлять высоковольтными источниками питания «Мантигора»; распространяется под GPL v2.
( читать дальше... )
>>> Подробности
mantigorahvps — приложение для GNU/Linux, позволяющее управлять высоковольтными источниками питания «Мантигора»; распространяется под GPL v2.
( читать дальше... )
>>> Подробности
Утилита npsync позволяет синхронизировать содержимое хранилищ с не-POSIX интерфейсами. Список возможностей включает:
Основная область применения — синхронизация/проверка хранилищ с не-POSIX интерфейсами с объёмами хранимых данных десятки/сотни терабайт. Но и для POSIX-хранилищ встроенный каталог может быть полезен при регулярной проверке для своевременного выявления ошибок типа «тихая порча данных» и восстановления из неповреждённой копии.
Утилита npsync выложена на github в публичный доступ.
Руководство на русском https://github.com/bubo-bubo/npsync/blob/master/man/ru/man1/npsync.1.html
>>> Подробности
Тихо и незаметно вышел релиз 2.0 кластерной файловой системы glusterfs. Данная ФС достаточно проста в установке и очень гибка в настройке благодаря механизму трансляторов (translators), позаимствованому в операционной системе GNU/Hurd.
Список изменений в новой версии и предлагаемые изменения в будущих: http://gluster.org/docs/index.php/Glu...
В весеннем сеансе 2009 года на установке ОКА в Институте Физики Высоких Энергий (Протвино) системой сбора было записано 830 Гигабайт данных на кластер из четырёх узлов хранения (две пары дублирующих друг друга узлов), оборудованных данной ФС. К осеннему сеансу предполагается добавить новые диски на те же узлы кластера, чтобы увеличить объём хранилища до 5-8 Терабайт.
>>> Подробности
Первый мобильный телефон Гугла на чипсете Texas Instruments "Edge" будет работать под управлением Linux. Доклад был сделан 12 июля Jennifer Tan работающим в Anian Research (дочерняя компания Reuters) и не подтверждён самим Гуглом. Партнёром Гугла является компания High Tech Computer (HTC), известная своими Windows Mobile смартфонами. Некоторые детали о "G-Phone":
Ждём "яндофона" и "рамблофона" с дешёвыми тарифами и контекстной рекламой каждую вторую минуту разговора ;) ?
>>> Подробности
Благодаря набору технологий NEPOMUK (Networked Environment for Personalized, Ontology-based Management of Unified Knowledge) "семантический десктоп" войдёт в состав ожидаемого KDE4. Связывание различных предметов (items) и типов данных в десктопе и вне его, поиск по ним, обмен данными и информацией - это только первый шаг к "семантическому вебу". Появившись сначала в KDE4, возможно в дальнейшем NEPOMUK появится в GNOME и Microsoft Windows благодаря открытой спецификации. Активными участниками проекта являются Mandriva, IBM, SAP (http://nepomuk.semanticdesktop.org/xw...). Центральные семантические свойства будут ключевым компонентом Dolphin, нового файлового менеджера KDE4. "Как принято в мире open source, одобрение даётся пользователями и разработчиками," сказал Sebastian Trüg, архитектор NEPOMUK-KDE в Mandriva. "Мы надеемся что многие разработчики запрыгнут в вагон NEPOMUK-KDE и создадут приложения, о которых мы никогда и не мечтали. Мы также надеемся, что NEPOMUK-KDE будет источником вдохновения для добавления сходных семантических свойств в другие главные open source desktop environments ко всеобщей выгоде."
>>> Подробности
Контора SiCortex анонсировала два суперкомпьютера, годных для владения небольшой группой исследователей или даже персонального использования:
* SC5832, мощностью 5.8 Teraflop, до 8 Terabytes памяти, умещающийся в один шкаф с энергопотреблением 18 киловатт;
* SC648, мощностью 648 Gigaflop, до 864 Gigabytes памяти, умещающийся в половину 19-дюймовой стойки с энергопотреблением 2 киловатта.
управляются машины Линуксом, ядро 2.6, дистрибутив на основе Gentoo
тех. описание: http://www.sicortex.com/press/sicorte...
новость на русском: http://www.ixbt.com/news/all/index.sh...
>>> сайт конторы
Вызовы для разработчиков файловых систем Linux, вызываемые развитием железа, не могут быть пройдены простым эволюционным развитием и требуют нетривиальных решений. Объём дисков вскоре превысит терабайтную границу и уровень ошибок чтения/записи поставит под вопрос текущие способы борьбы с этим непрятным явлением (текущие реализации fsck, журналирование...). В обзоре описаны слабости текущих подходов и выработанный набор идей, которые могут помочь решить проблемы.
>>> Подробности
Спешу обрадовать всех имеющих дело и просто заинтересованных в линукс-кластерах и базирующихся на них технологиях, на LORе появилась новая новостная рубрика - Кластеры. Прошу любить и жаловать :)
Как видно из программы конференции (http://www.hpcc.unical.it/hpc2006/ann...) большинство докладов было посвящено около-GRID-овским темам.
>>> Подробности
Товарищи из LBNL (Lawrence Berkeley National Laboratory) провели первое формальное академическое исследование пытаясь ответить на вопрос даст ли CELL выигрыш в high-performance computing (HPC). Тестами являлись небольшие куски кода, реализующие вычислительные алгоритмы, такие как: быстрое преобразование Фурье, перемножение матриц. Для сравнения использовались Cray X1E, AMD Opteron, Intel's Itanium2.
Исследование проводилось на точном-до-такта симуляторе от IBM, дающем очень близкую к реальности производительность, вполне возможно реальный CELL будет иметь даже лучшие характеристики.
Изначально оптимизированный под игрушки процессор показывает максимальную производительность на вычислениях с одинарной точностью, оставляя далеко позади конкурентов. На двойной почти во всех тестах побеждает противников. Авторы статьи предлагают небольшие улучшения в микроархитектуре (названные CELL+), позволяющие получить значительный выигрыш в вычислениях с двойной точностью.
Код тестов был вручную оптимизирован под CELL с учётом задержек передачи данных и его иерархии памяти (!), что позволила сделать модель программирования, основанная на параллелизме уровня данных, а не задач, которая проталкивается IBM на рынок игрушек. Если CELL будет продаваться только в составе PS3, то очень вероятно, что найдутся товарищи попытающиеся собрать кластер для HPC из пары сотен приставок. Не следует ожидать таких же успехов процессора на более широком классе алгоритмов, реализуемых на более высоком уровне абстракции железа и использующих параллелизм уровня задач.
Статья: http://www.cs.berkeley.edu/~samw/proj...
>>> Подробности
Страуструп описал вкратце улучшения, грозящие всем программёрам С++ в следующем стандарте, который должен выйти к 2009 году. Немалая толика софта под линукс пишется на С++ поэтому новость будет интересна не только разработчикам, пишущим на С++. Итак, что же нам светит:
* язык будет лучше поддерживать системное программирование
* язык будет проще в обучении и преподавании
Обещается опциональная сборка мусора и поддержка параллелизма. Внимание разработчиков стандарта фокусируется на расширениях, которые "меняют способ которым люди думают" (дословно!). Добавлено наиболее значительное расширение - "концепция" как "тип типов" (посредством where-выражения) и обобщенный список инициализации. Обещано, что вектора базовых типов будут работать не медленнее встроенных массивов тех же типов. В общем всё для того, чтобы сделать обощённое программирование таким же мейнстримом как объектно-ориентированное.
Также комитет по языку уже проголосовал за добавку в STL хешей, регекспов, смарт-поинтеров, генераторов случайных чисел и математических спец-функций. Появится новый тип итераторов - auto с автоопределением своего типа. Наконец-то стандартизаторы обещают уделять внимания простоте не меньше, чем гибкости но, тем не менее, не в ущерб последней.
Просьба языковой флейм не начинать, языки всякие важны, языки всякие нужны.
>>> Подробности
Fish это интерактивный командный интерпретатор, лицензированный под GPL, написанный для Linux и других POSIX-совместимых операционных систем. Fish основан на тех же идеях, что и другие UNIX шеллы такие как bash и zsh, но содержит множество улучшений в пользовательском интерфейсе и превращает скриптинг в пристойный язык программирования. Fish очень "крутой" шелл, полный увлекательных новых идей, исправляющий кучу старых проблем и имеющий хорошо продуманный дизайн.
I. Дизайнерские решения.
Синтаксис fish сделан настолько мал и ортогонален насколько это возможно, множество схожих способов объединены в один более мощный, всё что можно вынести наружу во внешние утилиты вынесено
II. Пользовательский интерфейс.
* Интеграция с X clipboard: ^K, ^Y используют клипбоард,
* Syntax highlighting: сигнализируются проблемы с неправильными перенаправлениями ввода-вывода, несуществующие опции команд и другие,
* таб дополняет всё: возможно дополнить строки, содержащие wildcards и bracket expantions,
* fish без настройки поддерживает дополнения к около 150 командам
* все дополнения показываются с описанием их назначения
* все команды встроенные в fish имеют опцию -h/--help, показывающую краткое описание команды
* fish идёт с внешней командой (утилитой) mimedb, которая может использовать Freedesktop.org mimetype базу данных и файлы .desktop для идентификации дефолтного приложения для данного типа фалов. Эта утилита используется shellscript функцией open для открытия каждого типа файлов соответствующим дефолтным приложением...
скриншоты: http://roo.no-ip.org/fish/screenshots...
>>> Подробности
Ян Макдональд выпустил скрипт, позволяющий сделать ваш (любимый :) командный интерпретатор значительно лучше понимающим ваши намерения при работе в командной строке.
Вооружив bash этим дополнением вам больше не придётся, например желая посмотреть man, вспоминать полное имя редко используемой функции из какой-то библиотеки, или административной утилиты. Просто введите "man [<номер раздела>] <начало чего-то><TAB>" и bash выведет список доступных дополнений. Аналогично для ssh - список хостов, для mount - список ФС, для make - список targets из Makefile в текущей директории, для cvs - список команд, и т.д. Поставьте скрипт, наберите complete -p и на экран выведется список "разумных" команд.
Я "писал кипятком" :).
>>> Подробности
Перевод части введения: "...Данный документ является одновременно и руководством и справочником по написанию скриптов для командного интерпретатора bash. Он не предполагает априорных знаний по написанию скриптов или программированию на языке bash, но способствует быстрому приобретению базового/продвинутого уровня навыков написания bash-скриптов. Упражнения и обильно коментированные примеры приглашают читателя к активному участию в процессе обучения...".
В новой версии произведена реорганизация текста на части и главы, исправлены ошибки, добавлены примеры. Объём текста эквивалентен 360-страничной печатной книге.
>>> Подробности
Первый выход на публику ещё одной самоделки. Если вам нужен быстрый интерпретатор формул (виртуальные машины и парсер написаны автором с нуля), то это для вас -- оформление в виде библиотеки и несколько работающих примеров позволят обойтись без напильника :). Язык интепретатора -- подмножество С с небольшими расширениями. В качестве одного из примеров даётся полноценный, легко расширяемый, численный калькулятор. Взять можно на ftp://Linux.ihep.su /pub/Linux/local/forint-0.5.3.tar.gz Странички пока нет.