LINUX.ORG.RU

Сообщения iZEN

 

Xorg 7.5.2 портирован на FreeBSD

Группа BSD

Программная инфраструктура графической подсистемы X.Org v.7.5.2 портирована на FreeBSD.

Особенности поддержки:

  • libdrm 2.4.31 (включая поддержку Kernel Mode Settings — KMS);
  • mesa 7.11.2;
  • xorg-server 1.10.6;
  • драйверы для новых видеокарт.

Это стало возможным благодаря следующим товарищам: Koop Mast, Eitan Adler, Niclas Zeising и всем тем, кто был тестером в подготовке портирования X11 на FreeBSD.

Для пользователей графических решений от Intel подготовлен экспериментальный патч Intel+KMS.

Для ветки 10-CURRENT: http://people.freebsd.org/~kib/drm/.

Для выпуска 9.0-RELEASE и ветки разработки 9-STABLE инструкция по применению Intel GPU patch 13.7 и по сборке драйвера: http://lists.freebsd.org/pipermail/freebsd-x11/2012-April/011640.html.

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

 , , ,

iZEN
()

ZFSv28 портирована в ветку FreeBSD 8

Группа BSD

Сегодня ZFSv28 портирована в ветку FreeBSD 8.

Пользователям стабильной 8.2 версии FreeBSD стали доступны такие фичи ZFS, как:

  • Дедупликация — обнаружение на уровне файловой системы дубликатов блоков и сохранение только одной копии с восстановлением целостности различных файлов, содержащих этот блок, на лету. Экономит место на дисках в операционной среде jail'ов, располагающихся в одном пуле.
  • RAIDZ3, вариант RAIDZ с хранением трех копий отвечающих за обеспечение целостности структур, что позволяет значительно повысить надежность хранения по сравнению с RAID-режимами с двойным дублированием — RAID-6 и RAIDZ2.
  • Утилита «zfs diff», позволяющая просмотреть список изменений между двумя ZFS-снапшотами или между снапшотом и текущим состоянием ФС. Утилита отображает журнал изменений, переименований, создания и удаления файлов и каталогов.
  • Команда «zpool split» для разделения отзеркалированного пула на несколько независимых пулов, минуя промежуточные операции клонирования.
  • Счётчик ссылок на снапшот для защиты снапшотов от ошибочного удаления.
  • Команда «zpool import -F», позволяющей перемотать поврежденный пул к состоянию, соответствующему более ранней группе транзакций, что позволяет с высокой вероятностью восстановить повреждённый пул из состояния FAILED.
  • Импорт пула в режиме только для чтения.
  • Оптимизации и тюнинг общей части подсистемы ZFS в FreeBSD.

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

 ,

iZEN
()

BSD Magazine 01'2011 «BSD's and Solaris»

Группа BSD

Вышел первый в этом году номер электронного журнала BSD Magazine. Тема номера «BSD's and Solaris».

В этом номере:

  • Drupal на FreeBSD. Часть 3 — продолжается цикл статей о системе управления сайтом и среде создания Web-приложений.
  • Почтовый MX сервер в FreeBSD — конфигурирование FreeBSD для работы в качестве почтового MX сервера с Postfix.
  • Инсталляция nginx и PHP 5.3.x на FreeBSD 8.1 — как правильно.
  • Магия текстового терминала: tmux.
  • Написание ботов для XMPP/Jabber.
  • Быстрое создание загрузочной USB флэшки с FreeBSD.
  • FreeBSD и простой драйвер символьного устройства для PCI-адаптеров — программирование простейших протоколов взаимодействия с PCI-адаптерами.
  • BSD’s and Solaris on the Desktop — тема номера, посвящена вопросу уместности BSD и Solaris на десктопах, могут ли они заменить Linux. Приведена сводная таблица доступных приложений и возможностей.
  • Games Geeks Play! — небольшой обзор классических игр, перенесённых с других платформ.
  • Why can’t office employees — рассуждение на тему офисных пакетов программ.

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

 , ,

iZEN
()

Альтернативный инсталлятор FreeBSD

Группа BSD

В состав FreeBSD HEAD включены исходники PC-sysinstall, альтернативной программы инсталляции операционной системы FreeBSD и прикладного программного обеспечения.

Программа разработана совместно с проектом PC-BSD. Архитектура инсталлятора представляет собой две взаимодействующие части: фронтенд и бэкенд. Поддерживается разметка носителей в MBR и GPT. Возможно развёртывание системы на ZFS, в массивы RAID-Z и GEOM Mirror. Также поддерживается создание на этапе установки шифрованных томов GELI и задание журналирования GEOM Journal для UFS2. Для размеченных в MBR носителей используется собственный менеджер слайсов и разделов. Во время установки происходит подробное логирование всех операций.

На текущий момент реализован консольный режим установки с интерфейсом на NCurses. Дополнительно доступен графический режим установки с использованием библиотеки Qt, который используется при инсталляции PC-BSD. Бэкенд на стороне пользователя формирует файл конфигурации для фронтенда для последующей его работы в пакетном режиме — это позволяет автоматизировать повторяющиеся операции через заранее подготовленные сценарии и проводить инсталляцию FreeBSD без участия пользователей, что невозможно в классическом Sysinstall.

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

 

iZEN
()

FreeBSD 7.3-RELEASE

Группа BSD

Очередной релиз легендарной 7-й ветки операционной системы FreeBSD.

Что нового в этом релизе:
• ZFSv13.
• Новый загрузчик gptzfsboot, поддерживающий разметку GPT и файловую систему ZFS.
• Счётчики мониторинга производительности hwpmc(4) — расширена поддержка процессоров Intel Core2/i7 и отладочных/профилирующих сообщений pmcannotate(8).
• Новые утилиты для работы с контроллёрами LSI MegaRAID SAS — mfiutil(8), с контроллёрами LSI Fusion-MPT — mptutil(8).
• Улучшена защита от вызова по нулевому казателю (NULL pointer vulnerability).
• BIND обновлён до версии 9.4-ESV.
• GNOME 2.28.2.
• KDE 4.3.5.
• Perl 5.10.
И многое другое, поставляемое в комплекте на установочных образах дистрибутива.

Полностью поддерживаемые аппаратные платформы, на которые может быть инсталлирована FreeBSD:
• amd64
• i386
• pc98
• sparc64

Экспериментальные версии FreeBSD доступны для следующих платформ:
• ARM
• MIPS
• ppc
• sun4v
• xbox
• alpha
• ia64

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

 ,

iZEN
()

Прекращена поддержка FreeBSD 6.3, завершается жизненный цикл версий 7.2 и 6.4

Группа BSD

С первого февраля будет прекращён выпуск обновлений для релиза FreeBSD 6.3. Пользователям этого релиза рекомендуется как можно скорее произвести обновление до версии 6.4 или заменить устаревшее аппаратное обеспечение и провести обновление до одной из версий ветки 7.x.

Поддержка FreeBSD 7.2 закончится 31 мая 2010 года. Будет рекомендовано обновится до версии 7.3, которая в конце января вступила в фазу BETA-тестирования.

Поддержка FreeBSD 6.4 истечёт 30 ноября текущего года, и ветка 6.x больше не будет поддерживаться.

Поддержка FreeBSD 7.1 истечёт 31 января 2011 года (расширенный срок поддержки).

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

 

iZEN
()

В ZFS появилась поддержка исключения дубликатов

Группа Open Source

Jeff Bonwick, разработчик интересной во всех смыслах файловой системы нового поколения ZFS, в своём блоге сообщил о реализации следующего новшества — системы автоматического распознавания и объединения дубликатов!

Технология работает на уровне блоков данных, что, по оценке разработчиков Sun, является более универсальным и менее ресурсоемким решением, по сравнению с вычислением дубликатов на уровне файлов или произвольных наборов байтов. Как известно, для каждого блока данных в ZFS вычисляется контрольная сумма по алгоритму SHA256. Если данная контрольная сумма уже присутствует в хэше, то запись такого же блока данных, который уже есть в хранилище, не производится, а создаётся ссылка на уже имеющийся блок данных. То есть, если в нескольких файлах присутствуют одинаковые блоки данных, то они будут сохранены на физический носитель только один раз.

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

 ,

iZEN
()

Энтузиасты взяли в свои руки реализацию ZFS для MacOS X

Группа Apple

На прошлой неделе компания Apple закрыла открытый проект zfs.macosforge.org, занимавшийся адаптацией файловой системы ZFS для платформы MacOS X. Закрытие официального продукта привело к образованию нового свободного проекта MacZFS, который базируется на ранее созданной Apple кодовой базе, но отличающегося методом интеграции в систему. MacZFS выполняется не на уровне ядра, а на пользовательском уровне, работая с использованием MacFUSE.

Для пользователей MacOS X желающий протестировать новый ZFS-модуль подготовлен бинарный пакет, собранный на основе опубликованных в Git-репозитории исходных текстов, а также инструкция по настойке.

Источник: opennet.ru

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

 , , ,

iZEN
()

ZFS в FreeBSD: готово к продакшену

Группа Open Source

ZFSv13 в составе системы FreeBSD полностью готова для использования в промышленной эксплуатации.

Об этом говорит комментарий к ревизии 197221 SVN исходного кода FreeBSD.

Обсуждение: http://forum.lissyara.su/viewtopic.ph...

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

 ,

iZEN
()

VirtualBox в коллекции портов FreeBSD

Группа BSD

VirtualBox v.2.2.51.r20457 портирован на FreeBSD веток 6.x, 7.x и 8-CURRENT.

Эмулятор аппаратного окружения x86 доступен для архитектур i386 и amd64.
Программное обеспечение VirtualBox может быть собрано с библиотекой Qt4 для элементов управления GUI и с поддержкой PulseAudio.

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

 , , ,

iZEN
()

Прогноз использования платформы Java EE

Группа Java

Корпорация IBM, внёсшая значительный вклад в развитие технологий J2EE, по мере сил пытается обеспечить обратную совместимость старых проектов J2EE в новых реалиях Java EE 5.0.

Джим Кнутсон, проектировщик WebSphere J2EE из IBM, идентифицирует и анализирует причины потери совместимости J2EE-проектов. Рассматривает возможные пути выхода из кризиса в ключе выбора новых технологий Java EE 5.0 и управления рисками.

Приведён небольшой обзор эволюции технологий Java EE:

  • уровень представления (сервлеты, JavaServer Pages, JavaServer Faces, портлеты)
  • бизнес-логика (EJB 2.1 и EJB 3.0)
  • уровень сохранения данных (JDBC, Java Persistence API)
  • интеграция (cлужба сообщений Java – JMS, архитектура коннекторов Java EE, JavaMail и технология активации объектов JavaBean, Java API для удаленного вызова процедур на основе XML, Java API для Web-сервисов XML, архитектура Java для привязки к XML и т.д.)
  • другие технологии (Java EE Management, Java EE Deployment, JAAS, Java Authorization Contract for Containers – JACC)
  • будущие технологии (RESTful-сервисы – JAX-RS, WebBeans, Timer и Workmanager)
Статья окажется полезной разработчикам Java и мигрирующим с PHP и Ruby On Rails для обзора "с птичьего полёта" ландшафта технологий Java EE и поможет выбрать подходящее решение с учётом рисков.

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

 , ,

iZEN
()

Java ME SDK 3.0

Группа Java

Вышел Java Platform Micro Edition Software Development Kit 3.0

Новшества:

  • Интеграция со сторонними эмуляторами и устройствами Windows Mobile
  • Прямая загрузка кода на устройство и непосредственная отладка на нём
  • Поддерживаемые конфигурации и профили: CLDC/MIDP, CDC/FP/PBP/AGUI и BD-J
  • Новая виртуальная машина CLDC HotSpot
  • Оптимизиция стэка MSA 1.1 с расширениями
  • Поддержка профилирования
  • Поддержка окружения BD-J
  • Новая среда разработки на основе Netbeans Platform
  • Интегрирован легковесный UI Toolkit (LWUIT)
  • Интегрированная в SDK база данных по устройствам
Минимальные системные требования:
  • 200 МБ на жёстком диске
  • 1 ГБ ОЗУ
  • процессор 1 ГГц
  • Java SE Development Kit (JDK 1.6)
  • Apple QuickTime player (для воспроизведения звуков формата AMR под Windows)
Для программирования в BD-J (Blu-ray Java):
  • CyberLink Power DVD (свободно скачивается)
  • ArcSoft TotalMedia Theatre или другой плеер, способный проигрывать диски Blu-ray.

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

 ,

iZEN
()

KDE 4.1 портирована на FreeBSD

Группа BSD

Официальная версия KDE 4.1.0 портирована на FreeBSD.

Заключительная часть работы была направлена на то, чтобы обеспечить сосуществование новой среды с предыдущими релизами KDE 3.x (новый каталог пользовательских настроек — ~/.kde4).

Некоторые моменты:

  • Способ установки:
    KDE4 будет устанавливается в ${LOCALBASE}/kde4;
    KDE4 и KDE3 могут сосуществовать.
  • Звуковая подсистема
    Для работы звуковой подсистемы необходимо активировать dbus и hal.
  • Менеджер входа в систему
    Можно использовать KDM из KDE 4.x для входа в KDE 3.x и наоборот — KDM из KDE 3.x для входа в KDE 4.x.

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

 ,

iZEN
()

C vs. JVM's benchmark

Группа Java

Стэфан Краузе в своём блоге
http://www.stefankrause.net/
опубликовал новые тесты производительности кода, написанного на C и на Java.

В тесте используются компилятор GCC 4.2.3 и различные версии JVM (Sun JDK 6, IBM JDK 6, Excelsior JET, Apache Harmony, BEA JRockit).

Тесты проводились на ноутбуке Dell Insprion 9400 с 2GB RAM и процессором Intel Core 2 2GHz под Ubuntu 8.04 (x86). Исходные коды прилагаются.

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

 , ,

iZEN
()

Релиз Spring Framework 2.5.2

Группа Java

Вышел Spring Framework 2.5.2.

Новое:

  • Исправлена несовместимость Spring 2.0.
  • Расширены карты ошибок SQL для MS SQL, MySQL, PostgreSQL и Oracle.
  • Пересмотрен JDBC BeanPropertyRowMapper с переопределённым значением логики выборки.
  • Поддерживается GlassFish/JBoss JCA WorkManager в качестве бэк-енда TaskExecutor'а.
  • Включена поддержка Eclipse Persistence Services 1.0 M4 (провайдер EclipseLink JPA).
  • Заявлена совместимость с провайдером WebSphere JPA (получено от OpenJPA).
  • Аннотация @RequestMapping поддерживает выражение “!myParam” для неприсутствующих параметров.
  • Аннотации @RequestMapping поддерживают атрибут “params” на уровне типа.
  • Пересмотрены тэги JSP CheckboxesTag и RadioButtonsTag для строгой совместимости с HTML.

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

 ,

iZEN
()

Тестирование аллокатора памяти FreeBSD

Группа BSD

Крис Кенэвэй опубликовал результаты новых сравнений производительности аллокаторов памяти FreeBSD и Linux.

FreeBSD 7.0 и выше использует новый аллокатор памяти под названием Jemalloc. Крис также провёл тестирование аллокатора Linux Kernel 2.6.24/glibc 2.7 проекта Fedora 8. Все тесты проводились на 32-битной системе с 8 ядрами Intel Xeon.

На графиках представлено сравнение аллокаторов FreeBSD 8.0-CURRENT (в том числе с переменной окржения MALLOC_OPTIONS=K) и Linux Kernel 2.6.24/glibc 2.7 проекта Fedora 8.

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

 , jemalloc,

iZEN
()

Adobe AIR

Группа Проприетарное ПО

Компания Adobe Systems выпустила программную платформу Adobe Integrated Runtime (AIR), схожую по принципу работы с ActiveX компании Microsoft. Она призвана точно также, как и Java WebStart, сблизить Web-приложения и обычные настольные программы.

В понедельник на конференции Engage в Сан-Франциско представители Adobe объявили о выпуске бесплатно загружаемой инструментальной платформы AIR 1.0 для Windows и Macintosh. Также был представлен инструмент разработки Flex 3.0, который стал бесплатным на условиях Open Source. Другой инструмент разработки — BlazeDS — для связывания приложений на Flex с корпоративными приложениями на серверах, тоже планируется сделать открытым.

Работа над AIR у Adobe заняла два года. Компания намерена создать AIR-версии многих своих веб-приложений, а также инструменты для работы с фотографиями и видеоклипами Photoshop Express и Premier Express. AIR делает веб-приложения похожими на обычные настольные программы, которые могут работать без доступа в Сеть, иметь доступ к файлам на локальном жестком диске, создавать ярлыки на рабочем столе и работать вне браузера. Для создания приложений на платформе AIR могут быть использованы принципы Ajax и инструментарий Flex. «Мы начинаем возвращать те возможности настольных программ, которые утратили при переходе в веб», — сказал главный технолог Adobe Кевин Линч.

В этом году Adobe также планирует выпустить версию AIR для Linux, а в будущем — и для мобильных устройств.

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

 

iZEN
()

Релиз Grails 1.0

Группа Java

G2One Inc — компания разработчиков Groovy и Grails — рады объявить о выпуске Grails v.1.0.

Grails является фреймворком для создания динамических веб-приложений на базе платформы Java и языка программирования Groovy. В нём реализованы лучшие решения из Java EE, в том числе Spring, Hibernate и SiteMesh.

В новом релизе:

  • GORM поддерживает Object Relational Mapping (ORM) Domain Specific Language (DSL) для сложного маппинга
  • простое использование объектов-фильтров (Filters)
  • автоматическое определение формата выходных данных (Content Negotiation)
  • поддержка REST
  • поддержка JNDI

>>> Полный список изменений
>>> Документация
>>> Страница загрузки

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

 , , ,

iZEN
()

Grails для разработчиков PHP

Группа Java

Майкл Кимсал в своём блоге написал о том, как PHP-разработчики могут перейти к Grails.

Grails — это open-source каркас для быстрой разработки Web-приложений, обеспечивающий продуктивную полностэковую модель на основе языка программирования Groovy. Также позволяет реализовать решения на основе Spring, Hibernate и других фреймворков Java.

Им в помощь также бесплатно доступна книга "Getting Started With Grails" (~4Mb в PDF-формате) на сайте infoq.com.

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

 , , , , ,

iZEN
()

ZFS для Mac OS X

Группа Apple

На сайте MacOS Forge стали доступны исходные коды и бинарные сборки файловой системы ZFS для платформы Apple MacOS X.

Файловая система ZFS (Zettabyte File System) разработана компанией Sun Microsystems как "последняя файловая система мира" для организации данных в виде файловых хранилищ. ZFS полностью совместима со стандартом POSIX, обладает хорошим быстродействием и беспрецедентно-устойчива к различного рода сбоям. Поддерживает пул дисковых и флэш накопителей практически неограниченной ёмкости. Система имеет развитые средства настройки и администрирования, доступные из командной строки. ZFS распространяется под открытой лицензией CDDL, совместимой как с открытыми (GPL в этот список не входит), так с проприетарными лицензиями.

Ещё летом 2007 года ходили слухи, что в MacOS X Leopard будет реализована ограниченная поддержка ZFS. Сейчас уже все желающие могут опробовать ZFS на компьютерах Apple.

Хотя работы над ZFS для операционных систем MacOS X полностью не завершены (еще предстоит решить ряд проблем с совместимостью и устранить недочёты), тем не менее энтузиастам должна понравится возможность поэкспериментировать с новой прогрессивной файловой системой.

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

iZEN
()

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