На конференции OSDI, которая состоится в октябре, сотрудники компании Google Пенг и Дабек расскажут об устройстве новой системы генерации поискового индекса под названием "Percolator". Percolator представляет собой неограниченно масштабируемое хранилище с возможностью произвольной выборки и поддержкой ACID-тразакций, однако, по сравнению с традиционными СУБД, обладает пониженной скоростью записи (одна транзакция может занимать от нескольких секунд до десятков минут) и не поддерживает язык запросов SQL. Сообщается, что в сравнении с ранее использовавшейся в Google технологией MapReduce, Percolator позволил уменьшить время индексации отдельного документа в 1000 и более раз.
В полной версии статьи также приводятся результаты синтетического теста для OLTP-систем TPC-E, согласно которым Percolator показал результат в три раза превосходящий существующий мировой рекорд (см. таблицу). Отмечается, однако, что в тесте использовалось 15000 ядер против 64 двухъядерных ЦП у конкурента (MS SQL Server 2008 R2 DE), то есть относительные затраты на транзакцию при использовании технологий Google оказались больше примерно в 30 раз.
Перемещено maxcom из Кластеры
Go — экспериментальный язык програмирования, разработанный в Google. Основные разработчики языка — Роб Пайк и Кен Томпсон, также известные как разработчики unix и plan9.
Go предназначен в первую очередь для написания крупных серверных приложений и способен сократить время сборки с десятков минут до нескольких секунд (в сравнении с C++) за счет системы модулей и явного указания зависимостей.
В языке отсутствуют классы, исключения, метапрограммирование и ручное управление памятью, однако присутствуют указатели, сборщик мусора и goto. Также на уровне языка поддерживаются легковесные процессы (goroutines) и каналы (channels).
Можно использовать фигурные скобки и юникод в идентификаторах.
>>> Подробности
Bram Moolenaar, автор Vim, представил вниманию общественности новый экспериментальный язык программирования Zimbu.
Язык предназначен для написания новых программ, например текстовых редакторов, и сочетает в себе полезные идеи из Java, Python, C, C++, D, Ruby, Boo и Groovy (в порядке убывания полезности), избегая при этом присущих этим языкам недостатков.
Интересными находками следует признать встроенный в язык контроль стиля (например, отсутствие пробелов вокруг знака "=" приводит к ошибке компиляции) и использование закрывающей фигурной скобки в качестве ограничителя блоков кода -- например hello.zu выглядит так:
MAIN()
IO.write("Hello, World!\n")
}
В настоящее время доступен транслятор Zimbu в C, способный скомпилировать собственный код, ведется работа над ZWT (Zimbu Web Toolkit) и Zim (тектовый редактор).
>>> Подробности
Haiku это свободный клон BeOS, находящийся в разработке с 2001 года. Сообщается, что на сегодняшний день система способна запускать жизненно необходимый набор приложений: perl, openssh, firefox, и некоторые другие, в связи с чем руководством проекта было принято решение о выпуске первой публичной альфа-версии.
>>> Подробности
Формально доказана неразрешимость задачи статического синтаксического анализа Perl 5. В опубликованном доказательстве задача парсинга программы на Perl сводится к задаче остановки, которая, как известно любому школьнику, неразрешима.
Этот факт имеет важное практическое значение -- он означает что в общем случае выяснить, что будет делать та или иная программа на Perl, возможно только выполнив саму программу. Методы статического анализа бессильны. Возникают ли подобые проблемы в Perl 6 -- неизвестно.
>>> Подробности
Хорошо известно, что Microsoft скупает порядка 20 независимых софтверных компаний каждый год. Теперь же, как заявил Стив Балмер на саммите Web2.0 в Сан-Франциско, корпорация будет серьёзно рассматривать приобретение компаний основанных на разработках с открытым кодом. Остаётся только догадываться, кто именно попадёт в число первых приобретений MS.
>>> Подробности
Опубликованы полные стенограммы докладов Ричарда Столмана и Эбена Моглена на конференции GPLv3, включая вопросы аудитории и ответы на них. Также доступны аудио- и видео-записи всех выступлений.
- Richard Stallman: Overview of GPL v3 Changes http://www.france.fsfeurope.org/proje...
- Eben Moglen: The wording of the changes http://www.france.fsfeurope.org/proje...
Р. Столман осветил cущность основных изменений в лицензии, дальнейшую судьбу LGPL, и ответил на вопросы касающиеся DRM, патентов и "тивоизации" программ.
Э. Моглен разъяснил механизм работы комитета по подготовке новой лицензии и уделил большое внимание вопросам интернационализации и адаптации GPL к правовым системам отличным от американской.
Также Моглен прокомментировал последние изменения в руководстве Микрософт: "Гейтс сдался... Лучшей новости для нас сложно придумать".
>>> Подробности
Обновился текстовый процессор из Gnome Office.
В новой версии
- большая работа проделана над модулем DocBook (поддержка уравнений, таблиц, метаданных, и др.)
- исправления ошибок при импорте файлов OpenDocument
- множество различных ошибок приводящих к неожиданному падению программы.
>>> Подробности
Как стало известно немецким журналистам, Антон Алтапармаков работает над новым кроссплатформенным драйвером файловой системы NTFS для Linux и MacOS X, с полноценной поддержкой чтения-записи и ACL.
Разработка ведётся на деньги Apple, выход рабочей версии драйвера ожидается летом 2007-го года. Код будет доступен под двойной GPL/ASPL лиценизией.
оригинальная статья: http://www.pro-linux.de/news/2006/991...
сообщение в linux-ntfs-dev: http://article.gmane.org/gmane.linux....
С выходом GtkPlugin для Squeak, любители Smalltalk получат возможность насладиться современным GUI, а любители GTK -- классическим MVC (и всё это не прибегая к помощи wxWidgets).
скриншоты: http://squeakgtk.pbwiki.com/ScreenShots
инструкция по установке: http://squeakgtk.pbwiki.com/Installation
Squeak для Debian: ftp://squeak.org/debian
>>> Подробности
Вышла очередная версия библиотеки GTK+. Основное внимание в этом релизе было уделено исправлению ошибок и повышению удобства программирования:
>>> Подробности
Cообщения о смерти FreeDOS (nixp.ru osnews.com) оказалось возможно переиграть.
Действительно, в день 12-летия проекта Jim Hall поместил на главной странице freedos.org трагическое сообщение: "Я сдался. Я перестал ждать 1.0. FreeDOS мертв", однако поддержка сообщества заставила его изменить своё мнение. FreeDOS 1.0 выйдет 28 июля.
>>> Подробности
С выпуском Adobe Flash Player 9 из лицензионного соглашения конечного пользователя (EULA) было изъято понятие "авторизованной операционной системы".
Как поясняет менеджер Adobe Эмми Хуанг, это должно сильно обрадовать пользователей FreeBSD: теперь если пользователь "не поддерживаемой официально" (т.е. не указанной явно в системных требованиях к продукту) платформы умудрится установить и заставить работать "продукт" на своём компьютере, эти действия не будут рассматриваться как преступление и нарушение EULA.
Право свободного распространения "продукта" по-прежнему предоставляется только для "авторизованных ОС".
>>> Подробности
Провести сравнение производительности серверного ПО на разных платформах и получить объективный результат -- задача сложная и чреватая множеством ловушек. О методологии организации подобных измерений в Microsoft рассказывает сотрудник OSSL Анандип Панну.
>>> Подробности
OpenOffice.org собирает деньги на рекламу в нью-йоркском метро.
>>> Подробности
На конференции GPLv3 в Барселоне Groklaw взял интервью у Ричарда Столмана. Вождь движения GNU призвал "не быть пассивными жертвами" и проявлять активизм, бойкотировать производителей "закрытого" железа вроде TiVo, и сделать всё возможное, чтобы эти продукты провалились а их производители были покрыты позором.
Он также назвал приоритетные направления работы для GNU-программистов на ближайшие годы: это распознование речи, CAD, и свободные драйверы.
>>> Подробности
Вышла бета-версия Python 2.5.
Новое в языке:
>>> Подробности
Оригинальный способ распространения Linux придумали в Novell: специальная "тренировочная" версия дистрибутива поставляется виде отдельного USB-устройства. Кроме виртуальной машины с предустановленным SUSE Linux Enterprise Server and Desktop 10, устройство содержит материалы учебного курса для желающих ознакомиться с будущим релизом.
Цена комплекта 199$, работает под Linux и Windows.
>>> Подробности
Открыты архивы некогда платного онлайнового журнала PyZine, посвященного питону и родственным технологиям.
>>> Подробности
Опубликован официальный план развития PC-BSD на второе полугодие 2006-го года. План охватывает релизы с 1.2 по 1.5 включительно и предусматривает:
>>> Подробности
| ← предыдущие |