LINUX.ORG.RU

Сообщения MiniRoboDancer

 

Не работает восстановление из файла в TuxOnIce

Форум — Desktop

Конфигурация. Задал сохранение в файл (resume=UUID=1d9556b90f1e41ab9c77f4ddbe14ac31:0x60 и отработку после initramfs, ибо в ней модуль ata (toi_initramfs_resume_only=1). Сохранение состояния вроде работает нормально, но восстанавливаться и не думает. Никаких сообщений от TOI во время загрузки не видел.

 , , ,

MiniRoboDancer
()

Вышел Ruby 1.9.2-p330

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

Этот выпуск является финальным для серии 1.9.2. Вскоре после объявления о завершении срока жизни 1.9.2 (и 1.8.7) в 1.9.2 была найдена критическая регрессия безопасности. Баг проявляется при обработке длинной строки, использующей URI-метод decode_www_form_component. Он может быть воспроизведён при выполнении на уязвимых ruby:

ruby -v -ruri -e'URI.decode_www_form_component "Строка, провоцирующая катастрофический откат при удлинении %"'
Поскольку это найдено и исправлено как раз перед выходом выпуска 1.9.3, версии Ruby 1.9.3-p0 и позже не затронуты; однако версии Ruby 1.9.2 старше 1.9.2-p330 уязвимы.

Оригинальный отчёт на багтрекере

Ссылки для скачивания:

Рекомендуется обновиться до стабильной и поддерживаемой версии Ruby (2.1.2, 2.0.0 или 1.9.3).

>>> Источник

 , ,

MiniRoboDancer
()

systemd 216

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

systemd — это менеджер системы и сессий для Linux. systemd совместим со скриптами инициализации SysV и LSB. Он предоставляет возможности агрессивного распараллеливания, использует для запуска сервисов сокеты и D-Bus активацию, позволяет запускать демоны по требованию, реализует транзакционную зависимостную логику управления сервисами, отслеживает процессы с использованием Linux cgroups, поддерживает создание снимков и восстановление, а также заведует монтированием и точками автомонтирования.

Это мажорный выпуск. Помимо прочих изменений, systemd-resolved теперь гармонично дополняет распознаватель заглушек кэширования DNS и LLMNR.

( Изменения в 216 )

>>> Источник

 , ,

MiniRoboDancer
()

Вышел GNU lightning 2.0.5

Новости — GNU's Not Unix
Группа GNU's Not Unix

GNU lightning — это библиотека, призванная помочь в создании переносимых программ, компилирующих ассемблерный код во время работы.

Разработка: http://git.savannah.gnu.org/cgit/lightning.git

Выпуск для скачивания: ftp://ftp.gnu.org/gnu/lightning/lightning-2.0.5.tar.gz

2.0.5 содержит новый порт на архитектуру Alpha. Спасибо Мэни Тренту Нельсону со snakebit.net за предоставление доступа к компьютеру Alpha.

aarch64:

  • Исправлено утверждение для переменных в неинициализированном состоянии.

alpha:

  • Реализован порт lightning на Alpha.

arm:

  • Исправление неверной таблицы размеров инструкций в программных числах с плавающей точкой.
  • При проверке возможностей процессора убрано замешательство, если /proc не смонтирован, и как следствие, некорректная проверка _ARM_PCS_VFP (лучшего источника информации о доступности fpu).

mips:

  • Корректное использование неверного регистра в jit_bmsr, работавшее (при прохождении всех тестов) из-за казуса.

общее:

  • Добавлена проверка согласованности временных данных во время прыжка.
  • Регистры возврата всегда помечаются живыми в эпилоге.
  • Корректное изменение потенциально неверных битовых масок в jit_update.
  • Все утверждения конвертируются так, чтобы приводиться к целым при сверке. На alpha утверждения, выражающиеся непосредственно в указателе или длинном целом, будут приводить к ошибке, если сверяются только старшие 32 бита.
  • null не передаётся как аргумент free, memcpy и memmove.
  • Удалена глобальная, но не получившая известности переменная jit_progname.
  • Добавлена заметка об инициализации и вызове jit_set_memory_functions.
  • Некоторые ожидаемо приватные определения и типы в lightning/jit_${arch}.h не экспортируются.

>>> Источник

 , , , ,

MiniRoboDancer
()

Вышел GNU Parallel 20140815alpha

Новости — GNU's Not Unix
Группа GNU's Not Unix

GNU Parallel — это инструмент оболочки для параллельного выполнения задач на одном и более компьютерах. Задача может быть одной командой или маленьким скриптом, выполняющимся для каждой строки ввода. Типичным вводом являются список файлов, список хостов, список пользователей, список URL или список таблиц. Задача также может быть командой, читающей из трубы. GNU Parallel может разделить ввод и передать его через трубы распаралеленным командам.

Новое в этом выпуске:

  • GNU Parallel теперь использует ту же оболочку, из которой он был запущен, как командную оболочку для локальных задач. Таким образом, если GNU Parallel запущен из tcsh, он будет использовать в качестве оболочки tcsh даже если $SHELL содержит иное. Для удалённых задач будет использоваться заданный при входе $SHELL.
  • В bash можно полность скопировать текущее окружение с помощью обёрточной функции для оболочки (env_parallel).
  • --plus добавляет строки замены {+/} {+.} {+..} {+...} {..} {...} {/..} {/...}. Идея заключается в соответствии '+foo' противоположности 'foo' и {} = {+/}{/} = {.}.{+.} = {+/}/{/.}.{+.} = {..}.{+..} = {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...}
  • GNU Parallel будет освещён в web-трансляции 20 августа 2014 г.: «Наука о данных в командной строке» http://www.oreilly.com/pub/e/3115
  • GNU Parallel приведён в: «Web-сервисы для извлечения информации из больших объёмов научных данных» http://patshih.ist.psu.edu/publications/Williams-CiteSeerExtractor-ICWS14.pdf
  • «Взгляд внутрь GNU Parallel» http://blog.dataweave.in/post/94238943763/a-peek-into-gnu-parallel
  • Сборка GNU Parallel для CentOS/RHEL http://www.stableit.ru/2014/07/gnu-parallel-centosrhel.html
  • Исправления ошибок и обновления мануалов

GNU Parallel — Для людей, проживающих жизнь в параллельных полосах.

Больше информации про GNU Parallel можно найти на: http://www.gnu.org/s/parallel/

Вы можете установить GNU Parallel всего за 10 секунд: (wget -O - pi.dk/3 || curl pi.dk/3/) | bash

Посмотрите вступительное видео: http://www.youtube.com/playlist?list=PL284C9FF2488BC6D1

Пройдите через учебник (man parallel_tutorial). Ваша командная строка полюбит вас за это.

При использовании программ, использующих GNU Parallel для обработки данных для публикации, пожалуйста, процитируйте: O. Tange (2011): GNU Parallel - The Command-Line Power Tool, ;login: The USENIX Magazine, February 2011:42-47.

Ссылка на скачивание: http://alpha.gnu.org/gnu/parallel/

>>> Источник

 , ,

MiniRoboDancer
()

Рисование бабблов в GIMP

Форум — Desktop

Есть ли готовый фильтр для рисования оных? Нашёл кисти, там набор облачек отдельно и набор треугольников отдельно. Не очень удобно, т. к. довольно трудно подгонять толщину границ облачка и треугольника, чтобы они совпадали, а уж тем более менять пропорции треугольника без искажений. И зашедшие в границы облачка края треугольника приходится вручную затирать. Хотелось бы решение на базе векторных контуров, причём заточенное под филактеры — чтобы можно было задавать высоту/ширину облачка, угол размещения треугольника, его пропорции.

 , ,

MiniRoboDancer
()

Вышел Denemo 1.1.8

Новости — GNU's Not Unix
Группа GNU's Not Unix

Denemo — это свободный (GPL) нотный редактор для GNU/Linux, Mac OS X и MS Windows, позволяющий быстро вводить нотную запись, отображаемую красиво свёрстанной с помощью нотовода LilyPond. Музыку можно набирать на клавиатуре ПК, играть через MIDI-контроллер или вводить акустически через микрофон, подключенный к звуковой карте вашего компьютера. Уникальными для Denemo являются методы ввода музыки музыкальным, а не механическим, способом, что может быть полезным при переписывании нот — для ввода длительностей нот используется цифровая клавиатура. Также немаловажными возможностями являются слышимая отдача и возможность вставлять в ноты ссылки на первоначальный источник, откуда они переписаны.

Новые возможности:

Промежутки

  • Динамика (напр., крещендо, poco a poco)
  • Текст (напр., rall ...)
  • LilyPond отслеживает выход за границы

Улучшения текстов

  • Можно вставлять номера строф
  • Доступно панельное меню для работы с текстами
  • Управление стилем шрифта текстов
  • Вставка мелизмат

Текст и графика

  • Графические титульные страницы
  • Многоколоночный текст
  • Редактирование во внешних векторных редакторах
  • Использование для музыкальных книг, стихов...
  • Многострочный текст со встроенными музыкальными фрагментами

Собственные мелизмы/символы

  • Редактирование контура и размера мелизмов
  • Переопределение существующих мелизмов
  • Привязка к нотам или отдельное расположение

Собственные черты

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

Таблицы аккордов

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

Скачать тарбол

>>> Источник

 , ,

MiniRoboDancer
()

Вышел GNU Typist 2.9.5

Новости — GNU's Not Unix
Группа GNU's Not Unix

GNU Typist (также известный как gtypist) — это универсальный клавиатурный тренажёр. Вы можете научиться правильной печати и улучшить свои навыки, выполняя его упражнения на регулярной основе. Тренажёр включает поддержку чешского, английского (раскладки Qwerty, Dvorak и Colemak), русского и испанского языков, а также упражнения попроще для немецкого, французского и норвежского. Благодаря работе в текстовом режиме поверх библиотеки curses он может скомпилироваться и использоваться на ряде операционных систем, в частности, на GNU/Linux и GNU/HURD, некоторых вариантах Unix, равно как и на Windows c библиотекой PDCurses и MinGW.

Изменения в 2.9.5:

  • улучшена точность расчёта символов/слов в минуту
  • исправлены уроки для Colemak, спасибо Эшли Веттер
  • исправлены последовательности с Q, спасибо Олу Нийи-Авосуси
  • исправлены уроки для Colemak (обновлено более тысячи наиболее частоиспользуемых слов)
  • обновлён перевод на упрощённый китайский, спасибо Вэй Мингжи

Исходники этого выпуска можно скачать здесь: ftp://ftp.gnu.org/gnu/gtypist/gtypist-2.9.5.tar.gz

>>> Источник

 , , ,

MiniRoboDancer
()

Вышел GNU ease.js 0.2.4

Новости — GNU's Not Unix
Группа GNU's Not Unix

ease.js — классический объектно-ориентированый фреймворк для JavaScript, предназначенный для избавления от шаблонного кода и упрощения перевода на JavaScript с других объектно-ориентированных языков.

Это служебный релиз, исправляющий ряд ошибок, большинство из которых появились в версии 0.2.3 и в первую очередь представлены несовместимостью с ECMAScript 3. Пользователи, которым нужна поддержка сред ES3 (в частности, IE≤8), рассматривают версию 0.2.3 как сломанную. Версия 0.2.3 вышла на прошлой неделе 28 июля.

Изменения:

  • [багфикс] ссылки method.super в ease.js и тестовых примерах теперь ES3-совместимы
  • [багфикс] прототип Global, представленный в версии 0.2.3, использовал реализацию, которую не поддерживал IE≤8; теперь используется альтернатива
  • [багфикс] Interface.isInstanceOf теперь отрабатывает корректно, как задокументировано в разделе совместимости руководства
    • Когда передан объект, чей конструктор не является классом ease.js, он теперь откатывается в Interface.isCompatible (как и должно быть)
  • [багфикс] исправлен тест, сломанный Node.js 0.10.27
    • Для подробностей, что же изменилось в Node.js, см. коммит cef45cd0
  • Поддержка trait сейчас в разработке и будет раздокументирована к версии 0.3.0; в настоящее время она включена для ознакомления, функционирует и всесторонне оттестирована, но не завершена.
  • [превью] [багфикс] неаргументные trait'ы теперь применяют для «__mixin» пустой массив вместо «undefined», неподдерживаемого ES3.

>>> Источник

 , ,

MiniRoboDancer
()

Вышел Android-x86 4.4-r1 (KitKat-x86)

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

Android-x86 — это проект по портированию Android open source project (AOSP) на платформу x86, ранее известный как "patch hosting for android x86 support". Изначальным планом было собрать различные патчи для поддержки x86 от сообщества свободного ПО, но через нескольких месяцев после создания проекта стало ясно, что из него может выйти намного большее — появилась собственная кодовая база и git-сервер для неё. Распространяется продукт под публичной лицензией Apache 2.0.

Ключевые возможности

Выпуск 4.4-r1 основан на Android 4.4.2 (выпуск KitKat-MR1). Исправлен и добавлен x86-специфичный код, чтобы система плавно выполнялась на x86-платформах, в особенности на планшетах и нетбуках. В ключевые возможности входит:

  • Интегрирован ffmpeg как stagefright-plugins для намного лучшей поддержки мультимедиа-файлов. Теперь в приложениях можно воспроизводить HD- и FullHD-видео.
  • Используется последнее стабильное ядро с длительной поддержкой 3.10.52 с бо́льшим количеством включённых драйверов. Большинство нетбуков могут отображать Android-x86 в родном разрешении.
  • Аппаратное ускорение OpenGL ES на чипсетах AMD Radeon и Intel (чипы PowerVR НЕ поддерживаются).
  • Установщик улучшен и теперь поддерживает обновление с предыдущих версий (вплоть до ics-x86). Текстовый GUI-установщик поддерживает файловые системы ext3/ext2/ntfs/fat32.
  • Ланчер в стиле KitKat (Trebuchet).
  • Поддержка мультитач, Wi-Fi, звука, Bluetooth, G-sensor и камеры.
  • Поддержка 3G-модемов Huawei.
  • Эмуляция sdcard внутренним хранилищем.
  • Внешние USB-приводы и SD-карты автоматически монтируются в /storage/usbX при подключении. Поддерживаются файловые системы vfat/ntfs/exfat/ext4.
  • Поддержка гибридного формата iso-образов.
  • Поддержка многопользовательности (до 8 пользователей).
  • Поддержка Ethernet (только DHCP).
  • Поддержка пятиточечной калибровки касаний на некоторых устройствах.
  • Поддержка виртуальных машин наподобие Qemu и VMware.

Файл выпуска

Образ сделан как можно более универсальным (для большинства x86-платформ), но этот план до сих пор в экспериментальной стадии. Сообщайте об ошибках на форум android-x86 с указанием подробных характеристик вашей машины и логов ошибок.

Скачать: android-x86-4.4-r1.iso, sha1sum: dce96b2ff7e81cc7c2a884f6028f114ca3133c20.

ISO-файл в гибридном формате. Это значит, что его можно записать на USB-носитель и получить загрузочный носитель, например, так:

$ dd if=android-x86-4.4-r1.iso of=/dev/sdX
где /dev/sdX — имя устройства вашего USB-накопителя.

Известные проблемы

  • Засыпание и возобновление могут не работать на некоторых системах.
  • Установщик не может форматировать файловые системы ext3.

Исходный код

Исходный код доступен на основном git-сервере,

$ repo init -u http://git.android-x86.org/manifest -b kitkat-x86
$ repo sync 
На этой странице описано, как скомпилировать исходный код.

>>> Источник

 , , , ,

MiniRoboDancer
()

Анонсирован Wine 1.7.24

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

Wine (изначально — акроним для «Wine Is Not an Emulator» (Wine — не эмулятор)) — это слой совместимости, позволяющий запускать приложения Windows на ряде POSIX-совместимых операционных систем, таких как Linux, Mac OS X, & BSD. Вместо симулирования внутренней логики Windows, как в виртуальной машине или эмуляторе, Wine «на лету» переводит вызовы Windows API в вызовы POSIX, устраняя связанные с производительностью и памятью недостатки других методов и позволяя прозрачно интегрировать приложения Windows в ваш рабочий стол.

Нововведения:

  • Начата реализация некоторых классов DirectWrite
  • Базовая dll-обёртка для библиотеки захвата пакетов
  • Некоторые улучшения криптографии
  • Различные исправления ошибок

Источники доступны в следующих местах:
http://prdownloads.sourceforge.net/wine/wine-1.7.24.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.24.tar.bz2

Двоичные пакеты для различных дистрибутивов будут доступны на:
http://www.winehq.org/download

Документацию можно найти на http://www.winehq.org/documentation

Вы также можете получить текущие исходники прямо из репозитория. Проверьте http://www.winehq.org/git для подробностей.

Wine доступен благодаря работе многих людей. Ознакомьтесь с файлом AUTHORS в дистрибутиве для полного списка.

>>> Подробный перечень нововведений и исправлений

 ,

MiniRoboDancer
()

Вышел GNU APL 1.4 — свободный интерпретатор языка программирования APL

Новости — GNU's Not Unix
Группа GNU's Not Unix

GNU APL — это свободный интерпретатор языка программирования APL. Он является практически полной реализацией стандарта ISO 13751 («Язык программирования APL, Расширенный»). В интерпретаторе реализована поддержка вложенных массивов и связанных функций, комплексных чисел и интерфейса для общих переменных.

Релиз содержит:

  • интерфейс для баз данных MySQL и PostgreSQL (спасибо Elias);
  • двухкомпонентные файловые системы, согласно ISO 13751 (спасибо Blake и David);
  • централизованный сервер для общих переменных (APserver).

Все ошибки, о которых сообщено до 6 августа 2014 г., были исправлены.

Проект GNU APL живёт здесь: http://www.gnu.org/software/apl, и может быть скачан с ftp://ftp.gnu.org/gnu/apl/ или любого зеркала GNU.

Сообщения об ошибках и другие предложения принимаются по адресу bug-apl@gnu.org.

>>> Источник

 , ,

MiniRoboDancer
()

Вышел набор патчей для свободной информационной системы для здравоохранения и больниц GNU Health 2.6.2

Новости — GNU's Not Unix
Группа GNU's Not Unix

GNU Health — это свободная информационная система для здравоохранения и больниц, предоставляющая возможности электронных медицинских записей, информационных систем больниц и здравоохранения. Она разработана с упором на мультиплатформенность и работает на различных операционных системах (GNU/Linux, FreeBSD, MS Windows) и с различными СУБД. Она написана на Python и использует фреймворк Tryton.

Про наборы патчей GNU Health

«Наборы патчей» предоставляются для стабильных релизов. Они позволяют быстро устанавливать исправления багов и обновления на производственные системы. Патчи и наборы патчей максимизируют аптайм производственных систем и содержат систему обновлённой без потребности в полной установке. Некоторые из них, благодаря магии Tryton, могут быть применены к работающей системе.

ЗАМЕТКА: наборы патчей применяются только к предварительно установленным системам. Для новых установок скачайте и установите полный тарбол (например, gnuhealth-2.6.2.tar.gz).

Сводка по набору патчей

Это небольшой набор патчей, касающийся по большей части отчётов и мастеров.

  • Затрагиваются модули (помимо локализации/опечаток): health, health_tab, health_imaging
  • health: исправлен отчёт-рецепт
  • health_lab: проверка медработника по тестовому запросу
  • health_imaging: проверка медработника по запросу изображений Dx

Замечания об установке

  • Перед установкой этого набора патчей нужно установить набор 2.6.1. Если 2.6.1 уже установлен, просто следуйте общим инструкциям. В противном случае, скачайте и примените набор патчей 2.6.1 (ftp://ftp.gnu.org/gnu/health/gnuhealth_patchset-2.6.1.tar.gz)
  • Следуйте общим инструкциям на https://en.wikibooks.org/wiki/GNU_Health/Patches_and_Patchsets
  • Для обновления вашей среды возьмите профиль GNU Health ($HOME/.gnuhealthrc)
  • Этот набор патчей не требует обновления БД

Перечень ошибок, относящихся к этому набору патчей

>>> Источник

 , , ,

MiniRoboDancer
()

Неверно считаются комментарии

Форум — Linux-org-ru

www.linux.org.ru/people/sargeman/profile

В профиле выводится «3», а на деле их там 4.

 , ,

MiniRoboDancer
()

Сломалось ненужно.

Форум — Desktop

Запускаю qjackctl — а там вместо буковок маковые зёрнышки. Проверил другие Qt-приложения — то же самое. Долго вслепую тыкал qtconfig, только с темой CDE и размером шрифта 36 удалось добиться вменяемого вида (но на надписи с заданным приложением размером это не распространяется). С чего бы вдруг такое могло случиться?

//Дебилан 8, от гарнитуры не зависит, яничёнеделалоносамо, разве что разрешение менял, но тогда Qt-приложений запущенных не было.

 ,

MiniRoboDancer
()

Вышел GNU MDK 1.2.8

Новости — GNU's Not Unix
Группа GNU's Not Unix

GNU Mix Development Kit — это свободный программный пакет для разработки, запуска и отладки программ, написанных на MIXAL — ассемблер-подобном языке для программирования гипотетического компьютера под названием MIX. GNU MDK является частью проекта GNU. Как MIX, так и MIXAL созданы математиком и компьютерным учёным Дональдом Кнутом и описаны в первом томе его книги «Искусство компьютерного программирования».

Новый релиз исправляет несколько мелких ошибок, наряду с проблемами совместимости и компиляции (в частности, на darwin-системах). Особая благодарность Райану Шмидту, поддерживающему порт на Mac и значительно помогшему в исправлении этих проблем.

Исправления:

  • #42818: неверное использование --export-dynamic на Darwin.
  • #42871: тавтологические сравнения целых.
  • #39817: компиляция с Glib > 2.35.6.
  • #41097, #4198: компиляция на Darwin-системах.
  • #41097: компиляция с libreadline 6.3.x.
  • #40359: проверка опкодов во время компиляции.

Тарбол

>>> Источник

 , , ,

MiniRoboDancer
()

Тестовый длиннопост

Форум — Linux-org-ru

Чего-то длинный (точнее, не очень) комментарий отправляться не захотел, сервер сбрасывал соединение. Неужто опять место закончилось? sudo cast maxcom

UPD: Странно тогда. Вот на два разбить пришлось.

 

MiniRoboDancer
()

echo пишет на модем бред

Форум — Desktop

Простейший скрипт

#!/bin/bash
while (true) ; do echo -e "AT+CSQ\r\n" > /dev/ttyUSB2; sleep 1; done &
cat /dev/ttyUSB2
первый раз посылает команду нормально. А потом начинает городить бред. То AT+C посылает, то AT+, то ATA, и даже не по одному разу, а и с сотню кряду иногда. Если просто запустить cat на одном терминале и посылать команды руками с другого — та же фигня. С неделю назад, до того как юзера добавил в нужную группу, тестил под рутом — вроде всё работало нормально. Сейчас и под рутом то же самое. В чём причина? Подключение как было, так и есть через wvdial. Есть вместо echo что-нибудь более низкоуровневое, делающее за раз один вызов write?

 , ,

MiniRoboDancer
()

Перекрасил мертвечину

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

Сабж. Свалил-таки с Audacious по причине отсутствия для оного плагина, распаковывающего ZIP на лету (предвкушая вопросы — да, трекерная музыка отлично жмётся, и качаю я её в архивах). Да и в безоконную концепцию модульный интерфейс не вписывается, а на нём, по сути, киллер-фичи Audacious заканчиваются — клонированием функционала Winamp там и не пахнет, а на появление таких плагинов для DeaDBeeF есть надежда, поскольку он активно развивается.

В 0.6 появилась поддержка настройки интерфейса, чем я и не преминул воспользоваться. Слепить можно действительно много чего, однако некоторые моменты удручают (панель воспроизведения и эквалайзер по-прежнему гвоздеприбиты, юзабилити процесса настройки, когда доходит дело до построения и модификации сложных сеток элементов, оставляет желать лучшего). Для пущей ламповости настроил цветовую схему под вонямп.

Интерфейс системы принципиальных изменений не претерпел, однако уже сейчас пилится переход с Compiz+Cairo-dock+Xfce4-panel на FVWM+Conky+Cairo-compmgr, так что ждите новых скринов. Ну, разве что отображение текущего трека запилил: Audacious, DeaDBeeF. В вывод заголовка тоже скролл туды-сюды впилил. Недочёты есть, знаю.

//Почему не 0.6.1 — потому что ничего полезного в чейнджлоге не обнаружил. Жду 0.6.2, там открытие mpga будет пофикшено.

>>> Просмотр (1366x768, 124 Kb)

 

MiniRoboDancer
()

Вышел GNU Parted 3.2

Новости — GNU's Not Unix
Группа GNU's Not Unix

GNU Parted (от слов PARTition (раздел) и EDitor (редактор)) — это свободный редактор разделов, используемый для их создания и уничтожения. Он полезен для выделения места под новые операционные системы, перераспределения дискового пространства, копирования данных между жёсткими дисками и создания образов дисков. Он написан Эндрю Клаузеном и Леннертом Буйтенхеком и состоит из библиотеки, libparted, и консольной оболочки, parted, выполняющей также роль примера реализации.

Нововведения:

  • Добавлена команда resizepart для изменения размера разделов. Работает даже для смонтированных разделов.
  • Добавлена поддержка разделов EAV DASD — ECKD с более чем 65520 цилиндров.
  • Добавлена поддержка неявных разделов FBA DASD с единым неизменным разделом.
  • Добавлена поддержка распознавания btrfs — теперь она отображается в колонке «file system» вывода parted.
  • Добавлен новый флаг типа раздела esp, который выставляет тип 0xEF для MS-DOS. Также отвечает за загрузку на GPT, выставляя UEFI ESP GUID.
  • Добавлен новый флаг типа раздела irst, использующийся для Intel Rapid Start Technology. На разделах MS-DOS он выставляет тип 0x84, а на GPT выставляет GUID D3BFE2DE-3DAF-11DF-BA-40-E3A556D89593.
  • Теперь можно игнорировать ошибки о разделах, пересекающихся с другими или выходящих за пределы диска. Это позволяет использовать parted для исправления проблем.
  • Добавлена поддержка флага prep на GPT для выбора типа загрузочного раздела PowerPC Reference Platform.

Исправления ошибок:

  • libparted:
    • исправлены таблицы разделов MAC при размере секторов более 512 байт.
    • ped_partition_get_path() возвращал «/dev/foo1» вместо «/dev/foo» для петлевых разметок.
    • петлевая разметка представляет неразмеченный диск, однако создаёт раздел-пустышку для представления целого диска. Этот раздел загружался прямо в ядро. Не надо так делать.
    • петлевая разметка больше не очищается, если вы не создали раздел и не вернули ошибку синхронизации.
    • удаляются все старые разделы, даже если новая разметка столько не поддерживает.
    • загрузочные сектора fat и ntfs ошибочно определялись как таблицы разделов dos, вместо их обработки как петлевой разметки.
    • ранее, если вы игнорировали предупреждение о том, что gpt считает, что размер диска меньше, чем на нём содержимого, то последующие предупреждения для других дисков подавлялись. Теперь parted отображает предупреждения для каждого диска отдельно.
    • символическая ссылка /dev/md может изменяться после того, как libparted её разыменовал, вместо банального использования символической ссылки, указанной вызвавшим, как это делается с /dev/mapper
    • на multipath-системах новые разделы иногда не создавались с ошибкой «device-mapper: create ioctl failed: Device or resource busy» до перезагрузки системы. Добавлены вызовы dm_udev_wait для синхронизации parted c udev.
    • исправлена обработка окончания диска на GPT. Ранее, если резервная копия GPT была не в конце диска и эта ошибка игнорировалась, parted всё равно перемещал её в конец. Теперь при игнорировании этой ошибки резервная копия будет оставаться на месте.
    • обработка начала логических разделов непосредственно после EBR. Создание логического раздела со следующего после EBR сектора вынуждало parted жаловаться, что он не сможет уведомить ядро об изменениях, но после перезагрузки всё было в порядке. Теперь parted корректно уведомляет ядро об изменениях, только выставляет длину расширенного раздела в 1 сектор вместо двух, что вызывает его пересечение с логическим разделом.
    • исправлено падение при манипуляциях с разделами на dmraid-дисках, на которых используются другие разделы.
    • mac: таблица разделов MAC могла иметь размер блока больше, чем уведомляло ядро. При чтении такой таблицы разделов libparted спрашивает, использовать ли больший размер блока. При утвердительном ответе он читал в буфер количество байт больше его длины, вызывая переполнение.
    • gpt: исправлена работа gpt_get_max_supported_partition_count на little-endian системах
    • диски без pMBR обрабатывались как диски с ms-dos-разметкой, даже если у них были верные GPT-заголовки.
  • partprobe
    • при вызове для диска, ставшего петлевой разметкой, удаляются все разделы, оставшиеся от предыдущей разметки.
    • partprobe теперь сообщает ядру забыть обо всех разделах на устройстве, на котором нет распознаваемой таблицы разделов.
  • parted
    • исправлена обработка EOF и Ctrl+C. parted отклонял выход при нажатии Ctrl+C и уходил в бесконечный цикл, запрашивая продолжения ввода, когда получал EOF со stdin.
  • Исправлено определение файловых систем на секторах размером не 512 байт.
  • Исправлены коды синхронизации linux-разделов для сброса разделов > 16.
  • Загрузочный сектор FAT не отклоняется как битый, если у него строки system ID.
  • Исправлен текст справки для disk_{set,toggle}, теперь показываются флаги диска вместо флагов раздела.
  • Исправлена обработка не-ASCII символов в названиях разделов на GTP
  • Если размер диска был стократно чётной степенью двойки, размеры, выраженные в процентах, вызывали точное правило размещения и не округлялись до ближайшей половины процента.
  • Избегается создание событий udev add/remove для всех неизменённых разделов при записи новой таблицы разделов.
  • Исправлена проблема когерентности кэшей путём сброса разделов — блочных устройств. Это было по ошибке отключено в parted 2.0 и приводило к тому, что parted иногда идентифицировал предыдущие типы ФС после вызова mkfs для форматирования раздела в новый тип.
  • dos: диапазон случайных сигнатур MBR искусственно ограничивался до 0..999999, и 0 в этот диапазон включён случайно. Теперь используется полный 32-разрядный диапазон, но без 0.

Изменения в поведении:

  • При попытках манипуляции со смонтированным разделом, parted вместо ошибки теперь выбрасывает предупреждение, которое можно проигнорировать.
  • При создании петлевой разметки автоматически создаётся раздел размером с весь диск.
  • parted -l больше не выводит устройства Device Mapper, кроме целых dmraid-дисков.
  • Добавлен Linux-специфичный код GUID типа раздела (0FC63DAF-8483-4772-8E79-3D69D8477DE4) для файловых систем Linux на GPT-дисках. Этот код типа теперь выставлен как код по умолчанию для новых разделов, содержащих файловые системы Linux.
  • Добавлен новый флаг msftdata, идентифицирующий разделы, содержащие ФС NTFS или FAT на GPT-дисках. Этот флаг соответствует коду типа GPT EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 («Microsoft Basic Data»). Поскольку разделы файловых систем Linux изначально использовали данный код типа, этот флаг можно опционально выставить для разделов Linux, чтобы обеспечить соответствие кода предыдущим конфигурациям на случай проблем с новым кодом в каких-либо утилитах. Имейте в виду, что этот флаг нельзя убрать с разделов NTFS и FAT из parted кроме как установив конкурирующий флаг, например, boot (который устанавливает код типа, используемый EFI System Partitions) или msftres (устанавливающий код «Microsoft Reserved»).

Исходники, сигнатура.

Зеркало, сигнатура.

Если нет нужного публичного ключа — можете импортировать его: gpg --keyserver keys.gnupg.net --recv-keys 8E45A0223348AAF0 .

Релиз собран с Autoconf 2.69, Automake 1.14.1, Gettext 0.18.3, Gnulib v0.1-139-g98ca2c0 и Gperf 3.0.4.ttt

>>> Источник

 ,

MiniRoboDancer
()

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