Страницы

2013-12-13

Новый выпуск системы управления web-контентом WordPress 3.8

Представлен релиз системы управления web-контентом WordPress 3.8, написанной на языке PHP и ориентированной на создание блогов. По сравнению с прошлым выпуском внесено 602 исправления от 175 разработчиков.
Среди добавленных новшеств:
  • Представлено новое оформление интерфейса администратора, который стал более ясным и простым для восприятия. Задействован новый набор шрифтов Open Sans. Более контрастно выделены элементы управления. Добавлена возможность быстрой смены цветового оформления интерфейса. Представлена новая система управления виджетами в один клик;
  • Добавлена новая тема оформления Twenty Fourteen с реализацией журнального внешнего вида для сайта. Новая тема поддерживает оптимальное представление контента как на мобильных устройствах, так и на настольных системах. Предоставляется возможность использования трёх областей виджетов, доступен шаблон для отображения контента на всю ширину экрана;
  • Задействован новый векторный набор пиктограмм, адаптирующихся к используемому размеру экрана;
  • Обновлена система управления темами оформления, обеспечена возможность быстрой наглядной оценки интересующей темы, а также просмотра оформления доступных тем по цепочке.



  • Обновлена система управления темами оформления, обеспечена возможность быстрой наглядной оценки интересующей темы, а также просмотра оформления доступных тем по цепочке.

  • source

    Компания Oracle присоединилась к разработке облачной платформы OpenStack

    Компания Oracle объявила о присоединении к организации OpenStack Foundation, курирующей разработку свободной облачной платформы OpenStack.
    Из планов компании отмечается интеграция поддержки средств OpenStack для управления облачными окружениями в такие продукты, как Oracle Solaris, Oracle Linux, Oracle VM, Oracle Virtual Compute Appliance, Oracl, Oracle's ZS3 Series, Axiom Storage Systems, StorageTek Tape Systems. Кроме того, намечено обеспечение совместимости с OpenStack в облачных продуктах Oracle Exalogic Elastic Cloud, Oracle Compute Cloud Service и Oracle Storage Cloud Service. Также планируется предоставить возможность использования OpenStack API для доступа к хранилищам Oracle ZFS Storage Appliance и управления облачными окружениями, развёрнутыми с использованием технологий Oracle.
    Компания Oracle вошла в число корпоративных спонсоров, размер взноса которых составляет 25 тысяч долларов в год. Для примера, в категорию "золотых" партнёров, размер взноса которых составляет от 50 до 200 тыс. долларов в год, входят компании VMware, Intel, NEC, Cloudscaling, Dell, MorphLabs, Cisco Systems и NetApp. Среди "платиновых" партнёров, взнос которых составляет 500 тыс. долларов в год: AT&T, Canonical, HP, Rackspace, IBM, Nebula, Red Hat и SUSE.

    source1
    source2

    2013-12-12

    Эксперимент по реализации http-сервера, взаимодействующего напрямую с сетевым адаптером

    Группа исследователей, среди которых небезызвестный разработчик FreeBSD Роберт Ватсон, провела эксперимент (отчёт в PDF) по оценке эффективности реализации высокопроизводительного TCP/IP стека, работающей в пространстве пользователя и напрямую взаимодействующей с сетевой картой для отправки пакетов минуя дополнительные прослойки и исключая операции копирования данных (zerocopy).
    Для тестов был создан http-сервер Sandstorm, написанный с задействованием Netmap Framework для маппинга буфера сетевой карты в пространство пользователя и прямого взаимодействия с сетевым адаптером, минуя сетевую подсистему ядра ОС. В Sandstorm используется собственная реализация слоя для работы с Ethernet и легковесный TCP/IP-стек. TCP/IP-стек был оптимизирован специально для отдачи файлов небольшого размера, что дало преимущество перед штатными TCP-стеками Linux и FreeBSD, которые спроектированы для обеспечения высокой пропускной способности при длительных передачах (например, при передаче файлов по 8 Кб была достигнута 85% загрузка CPU, но удалось задействовать только половину возможной пропускной способности сетевого адаптера).
    В итоге эксперимента, удалось добиться производительности сервера Sandstorm, заметно опережающей системы, использующие штатный системный TCP/IP стек. Например, Sandstorm продемонстрировал пропускную способность, заметно опережающую nginx, при этом меньше нагружал CPU.
    Результаты тестирования на сервере с четырёхядерном CPU Intel Xeon E5-2643, 128GB ОЗУ и двухпортовой картой Intel 82599EB 10Gb:


    На менее мощном сервере (8GB ОЗУ, двухядерный CPU Intel Xeon X5355 и идентичная двухпортовая карта Intel 82599EB 10Gb) разница более заметна:


    Код Sandstorm планируется открыть под свободной лицензией в течение нескольких месяцев, после его доработки до пригодного для широкого использования вида. В дальнейшем, используя наработки проекта не исключается создание иных серверных приложений, поставляемых с собственным TCP-стеком, оптимизированным для конкретных задач и типа нагрузки.

    source1
    source2

    Первые 300 консолей на основе SteamOS завтра будут отправлены участникам программы тестирования

    Компания Valve объявила о готовности отправить в пятницу первую партию консолей SteamMachines и пультов SteamController участникам программы бета-тестирования. Среди поступивших и соответствующих требованиям заявок случайным образом отобрано 300 пользователей, которым завтра абсолютно бесплатно будут отправлены тестовые экземпляры.
    К сожалению, вопреки изначальному плану, принять участие в тестировании смогут только пользователи из США. Вошедшим в программу тестирования участникам отправлено сообщение по email и размещено уведомление в клиенте Steam. В свободной продаже устройства появятся в следующем году, более конкретные сведения будут анонсированы 6 января. В скором времени также планируется опубликовать установочный образ SteamOS, который можно будет протестировать на обычном компьютере.

    wiki/Steam
    source1
    source2

    Релиз OwnCloud 6, платформы для создания облачных хранилищ в стиле Dropbox

    Состоялся релиз платформы проекта ownCloud 6, в рамках которого развивается система для организации хранения, синхронизации и обмена данными, размещёнными на внешних серверах. От похожих сервисов, таких как Google Drive, Dropbox, Яндекс.Диск, box.net и Ubuntu One система ownCloud отличается предоставлением пользователю полного контроля над своими данными - информация не привязывается ко внешним закрытым облачным системам хранения, а размещается на подконтрольных пользователю системах.
    Из сопутствующих функций можно отметить поддержку средств для обеспечения совместного доступа, версионный конторль изменений, поддержка воспроизведения медиаконтента и просмотра документов прямо из web-интерфейса и возможность синхронизации между разными машинами таких данных, как адресная книга, календарь-планировщик и закладки, с возможностью их просмотра и редактирования с любого устройства в любой точке сети. Доступ к данным может быть организован как при помощи web-интерфейса, так и с использованием протокола WebDAV и его расширений CardDAV и CalDAV.
    Исходные тексты системы распространяются в рамках лицензии AGPL. Сервер ownCloud можно развернуть на любом хостинге, поддерживающем выполнение PHP-скриптов и предоставляющем доступ к SQLite, MySQL или PostgreSQL. Изначально проект развивался сообществом KDE, но в прошлом году основатели проекта создали коммерческую компанию ownCloud Inc, которая взяла в свои руки разработку ownCloud и приступила к предоставлению платных сервисов и Enterprise-версии платформы.
    Основные новшества OwnCloud 6:
    • Функция совместного редактирования документов, позволяющая нескольким пользователям одновременно работать над написанием и редактированием одного документа, наглядно оценивая через web-интерфейс вносимые другими участниками изменения. Возможности предложенного сервиса напоминают функции совместного редактирования в Google Docs, но отличаются возможностью развернуть инфраструктуру на своём сервере, без привязки к внешним сервисам. Совместное редактирование доступно для любых документов в формате ODT, размещённых в хранилище ownCloud. Приглашения для подключения к совместному редактированию можно отправлять по email. Встроенный в web-интерфейс редактор ODT-документов базируется на открытом проекте WebODF; 
        
    • Добавлена Лента изменений (Activity Feed), позволяющая оценить, какие файлы и директории недавно были добавлены, изменены, удалены или открыты для совместного доступа. В ленте также отражаются изменения для внешних файлов совместно используемых с текущим пользователем. Кроме web-интерфейса, лента доступа через RSS и REST api в настольном приложении и мобильном клиенте;
    • Поддержка загрузки пользователями картинок-аватаров, что позволяет упростить распознание участника другими пользователями;
    • Возможность отображения эскизов документов, отражающих их содержимое во всех частях web-интерфейса;
    • Улучшение оформление интерфейса, сокращение визуальных излишеств с выделением большего пространства для контента;
    • Новый диалог для разрешения конфликтов. В ситуации загрузки уже существующего файла предоставляется возможность заменить, переименовать или сравнить файлы;
    • Функция Undelete для восстановления файлов, удалённых по ошибке. Все удалённые с использованием web-интерфейса файлы теперь помещаются в корзину;
    • Добавлен ownCloud App API для упрощения использования функций ownCloud из сторонних приложений;
    • Добавлен Sharing REST API для управления совместным доступом из мобильных приложений или десктоп-клиентов;
    • Улучшены средства для управления сторонними приложениями;
    • Поддержка отправки уведомления на email при открытии совместного доступа к файлу или директории;
    • Проведена большая работа по оптимизации производительности, ускорены операции работы с файлами. В случае использование монтирования внешних хранилищ при помощи SFTP, CIFS и Dropbox скорость доступа увеличилась более чем 10 раз. 

    Особенности ownCloud:
      Поддержка средств для обеспечения совместного доступа и возможность синхронизации между разными машинами таких данных, как адресная книга, календарь-планировщик и закладки, с возможностью их просмотра и редактирования с любого устройства в любой точке сети. Возможно открытие публичного доступа к отдельным файлам или предоставление заданным пользователям прав на редактирование;
    • Доступ к хранилищу может быть обеспечен при помощи монтирования сетевого раздела, при помощи WebDAV, KDE KIO-Slaves, приложения для мобильных телефонов (Android, iOS) или через web-интерфейс;
    • Поддержка WebDAV позволяет организовать доступ к данным из любых операционных систем, используя любой стандартный WebDAV-клиент, даже из машин, защищенных межсетевым экраном или находящихся за транслятором адресов;
    • В Linux удаленный каталог можно примонтировать как часть локальной файловой системы при помощи FUSE-модуля или подключить в KDE через KIO-Slaves. Модули интеграции с ownCloud подготовлены для различных файловых менеджеров, таких как Dolphin, Nautilus, Finder и Explorer.
    • Поддержка Open Collaboration Services API, что дает возможность отправки уведомлений, например, при отправке файла другим пользователем, через стандартный механизм нотификации KDE;
    • Поддержка синхронизации данных с другими web-приложениями, поддерживающими протокол remoteStorage, разработанный в рамках проекта Unhosted, в рамках которого развивается концепция создания web-приложений для которых пользовательские данные не привязаны к определенному сервису или хранилищу;
    • Система плагинов позволяет пользователям создавать собственные расширения с реализацией дополнительных функций. В качестве примеров плагинов, которые могут быть интегрированы с web-ориентированным хранилищем ownCloud, приводятся: плагин для совместного поддержания фотоальбома; музыкальный сервер, позволяющий прослушивать собственную музыкальную коллекцию с любого устройства в сети; хранилище подкастов и видеороликов с доступом через web-интерфейс или через медиа плеер;
    • Имеется система управления правами пользователей и групп;
    • Модули для интеграции поддержки OpenID и LDAP.
    • Поддержка организации прямого доступа к музыкальной коллекции, архиву фотографий и персональной информации (календарь, адресная книга, закладки) или работы с этими данными из сторонних приложений;
    • В web-интерфейс встроены средства для работы с синхронизированной адресной книгой, календарём-планировщиком, коллекцией фотографий, архивом музыкальных произведений. Возможность работы с синхронизированными в ownCloud адресной книгой и календарём-планировщиком из программ, поддерживающих протоколы CardDAV и CalDAV, например, Kontact, Thunderbird и Evolution;
    • Для ownCloud подготовлен сервер Ampache, позволяющий организовать потоковое вещание музыки в такие программы, как Amarok и Tomahawk;
    • Возможность использования в качестве бэкенда для хранения данных системы управления исходными текстами Git, что позволит получить доступ к старым версиям файлов и проследить историю изменений. Новая возможность позволяет пользователям в любой момент отменить обновление файла и вернуться к его ранее сохранённой версии;
    • Поддержка шифрованной передачи данных и хранения файлов в зашифрованном виде. При активации данной функции администратор сервера ownCloud не может просмотреть содержимое файлов пользователя, так как только владелец данных, знающий пароль, может получить доступ к файлам;
    • Возможность монтирования внешних файловых систем к своему облачному хранилищу. Поддерживается подключение внешних FTP-серверов, а также содержимого таких облачных хранилищ как Dropbox и Google Drive. Функция позволяет пользователю обеспечить доступ ко всем службам обмена файлами и внешним хранилищам через единый интерфейс ownCloud;
    • Автоматическое резервное копирование и средства для миграции связанных с аккаунтом пользователя данных на другой ownCloud-сервер. 

    source1
    source2

    2013-12-11

    В рамках проекта FuguIt подготовлена первая Live-сборка OpenBSD

    Анонсирован проект FuguIta, в рамках которого подготовлен первый Live-дистрибутив на базе OpenBSD 5.4, способный работать в Live-режиме. Изначально, OpenBSD может быть установлен на USB-накопитель, но для пробного знакомства с системой такая установка слишком сложна для новичков. FuguIta позволяет ограничиться записью готового iso-образа на CD, DVD или USB Flash, после чего можно сразу загрузиться в работающую систему. Кроме ознакомления с системой FuguIta может быть использован для быстрого тестирования оборудования или для создания загружаемых с USB-накопителя сетевых шлюзов и интернет-киосков.
    Размер сжатого iso-образа около 300 Мб. Дистрибутив может работать на системах с 48MB ОЗУ. В состав входит достаточно разнородный набор приложений, в том числе fetchmail, w3m, rsync, Emacs 24, DeleGate, rdesktop, mplayer, xv, qiv. Графическое окружение построено с использованием IceWM и ROX-Filer.
     
     

    2013-12-10

    Выход Mirage OS 1.0, платформы для запуска самодостаточных приложений поверх гипервизора


    Представлен первый стабильный выпуск открытой облачной операционной системы Mirage OS 1.0, развивавшейся с 2009 года группой исследователей из Кембриджского университета и компании Citrix. Mirage OS обеспечивает возможность запуска поверх гипервизора приложений на языке OCaml с минимальной системной обвязкой (unikernel). Таким образом Mirage OS позволяет создавать операционные системы одного приложения, содержащие только компоненты, необходимые для запуска одной программы, без необходимости использования традиционных операционных систем с универсальным ядром, приложениями и набором библиотек.
    Разработка программ производится в традиционных ОС, после чего при помощи Mirage OS программа компилируется в самодостаточное специализированное ядро, которое может запускаться непосредственно поверх гипервизора Xen или в форме процесса в POSIX-совместимом окружении. В будущем ожидается обеспечение работы окружений Mirage OS в форме модулей ядра FreeBSD или поверх JavaScript-движков. Работа с Mirage сводится к трём стадиям: подготовка конфигурации с определением используемых в окружении OPAM-пакетов; сборка окружения; запуск и контроль за выполнением окружения (Mirage сам создаст файлы конфигурации для Xen и запустит окружение).
    Сгенерированное окружение не содержит ничего лишнего и взаимодействует непосредственно с гипервизором без драйверов и системных прослоек, что позволяет добиться существенного снижения накладных расходов и повышения безопасности. Упрощается и сопровождение окружений, так как при необходимости обновления программы или изменения конфигурации, достаточно создать и запустить новое окружение. Поддерживается более 50 библиотек на языке OCaml для выполнения сетевых операций (DNS, SSH, OpenFlow, HTTP, XMPP и т.п.), работы с хранилищами и обеспечения параллельной обработки данных.
    Несмотря на то, что приложения и библиотеки формируются на высокоуровневом языке OCaml, итоговые окружения демонстрируют достаточно неплохую производительность. Например, реализация DNS-сервера на языке OCaml на 25% обогнала по числу обработанных в секунду запросов DNS-сервер на базе BIND 9. При этом размер окружения на базе Mirage OS составил всего 200 Кб, в том время как размер образа виртуального окружения с традиционной системой и BIND 9 превысил 450 Мб. Другим примером является обеспечение работы сайта проекта openmirage.org в форме Mirage-окружения, которое занимает около 1 Мб с учётом всех размещённых на сайте данных. Для запуска окружения с сайтом используется сервис Amazon EC2.


    source1
    source2