LINUX.ORG.RU

Сообщения anarquista

Мини-новость: GNU coreutils 8.17 [8 комментариев]

Готовый домашний NAS vs одноплатник: Свободное ПО

Форум - Talks

Парадоксально, на купить готовый NAS оказывается не только проще, но и дешевле, чем покупать одноплатник и собирать из него NAS самому.

Но тут возникает сама собой проблема: в готовых решениях применяется несвободное ПО. Я такому ПО работу со своими данными доверить не могу. Да и, подозреваю, что многих фич может и не быть, например, поддержка LUKS.

Был бы какой-нибудь список, на какие НАСы можно поставить Debian. Гуглил, но не нашел. Встречаются истории успеха про D-Link 320 или 325. Но хочется чего-то чуть более авторитетного.

Тема поднимается регулярно, но, может быть, вдруг появилась какая-то новая информация.

Метки:

()

Дешёвый ноутбук с хорошей звуковой картой

Форум - Talks

Бывают ли дешёвые ноутбуки с возможностью слушать музыку?

Задачи самые простые: работа с текстом (vim), интернет, прослушивание lossless.

Конечно, важна беспроблемная работа со свободным софтом.

Метки: ,

()

GNU parted-3.1

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

Новая версия GNU Parted это не только исправление ошибок, но и добавление новых возможностей, в том числе и тех, что были исключены в прошлой версии, parted 3.0. Добавлена новая библиотека, libparted-fs-resize, которая обеспечивает изменение размеров файловых систем FAT и HFS/HFS+.

Итак, значительные изменения

  • Новые особенности
    • parted теперь поддерживает до 64 разделов msdos (было всего 16). Таблица разделов не предполагает ограничения, это ведь просто связный список, так что это значение может быть увеличено в будущем;
    • улучшена поддержка разбиения на разделы петлевых устройств;
    • новая библиотека libparted-fs-resize служит для изменения размеров файловых систем FAT и HFS/HFS+; эта библиотека включает всего лишь несколько функций, для её полноценного использования следует подключать и libparted.
  • Исправление ошибок
    • в libparted исправлены ошибки при создании большого количества разделов при использовании таблицы разделов GPT (ошибка появилась в версии parted-1.9.0);
    • исправлена поддержка большого количества разделов в таблице разделов MS-DOS, ранее ядро не всегда информировалось о новых разделах сверх 16;
    • parted теперь возвращает ненулевой код ошибки в ряде ошибочных ситуаций, когда parted и ранее сообщала об ошибке, например: "Error: ...unrecognised disk label";
    • libparted: функция gpt_disk_duplicate теперь копирует флаги на новый диск, ранее флаги игнорировались;
    • libparted: реализована поддержка новой системы именования версий ядра Linux, такие ядра, как 3.0 и т.п.;
    • libparted: исправлена ошибка, из-за которой таблица разделов порой неправильно идентифицировалась как pc98, а не msdos;
    • parted теперь использует атрибут устройства ext_range, чтобы определить максимально допустимое число разделов. Благодаря этому parted может корректно работать с устройствами MD RAID;
    • libparted: исправлены ошибки при создании новой таблицы разделов на устройстве с существующей таблицей разделов mac;
    • исправлены и некоторые другие ошибки.
  • Изменения в поведении
    • дискеты больше не сканируются в системах с ядром Linux, так как на некоторых машинах с неправильно настроенным BIOS это могло приводить к зависаниям. Теперь дискеты нельзя разбить на разделы с помощью parted;
    • изменилась семантика команды mkpart; если конец раздела задан в таких единицах, как MiB, GiB и т.п., то раздел создаётся на один сектор меньше. Благодаря этому можно создавать разделы 1MiB-2MiB, 2MiB-3MiB и тому подобное в этом же духе;
    • для устройств device-mapper (LVM, dmraid) больше не вставляется дополнительная буква 'p' между базовым именем устройства и номером раздела. Это приводит parted в согласие с ядром Linux, однако, отличается от способа работы dmraid 1.0.0-rc16-3;
    • добавлена возможность установки boot-флага на GP PMBR. Это необходимо для некоторых BIOS, которые иначе отказываются загружаться с GPT. Чтобы установить флаг pmbr_boot, могут использоваться команды disk_set и disk_toogle.
  • Сборка
    • "make dist" больше не создает архивы .tar.gz. xz достаточно хорошо переносим, чтобы использовать только .tar.xz.

Архив с исходниками: http://ftpmirror.gnu.org/parted/parted-3.1.tar.xz

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

Метки: ,

()
Мини-новость: GNU grep 2.11 [23 комментария]

[спв] Почему географические карты не рисуют в виде треугольников?

Форум - Talks

Привет.

А почему географические карты не рисуют в виде треугольника?

Ведь интуитивно меридианы — прямые линии, которые сходятся в одной точке, а параллели — параллельные прямые.

Почему так не делают?

()

Расширенные аттрибуты файлов; их использование для упорядочивания и поиска файлов

Форум - General

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

Ну, file capabilities, ACL… А вот более приближенное к простому конечному пользователю использованию?

Есть вот какие-то рекомендации от freedesktop. А реализации удобные есть или нет?

Меня, собственно, интересует реализация поиска файлов по тегам. Есть, конечно, nepomuk или tracker. Но ужь очень они, по слухам, тяжеловесные и привязанные к своим окружениям. Меня больше интересуют программки, чем-то похожие на mlocate. Раз в сутки обновляется база тэгов, команда для поиска файлов по тэгам. Есть ли такие программки? Если такие программы не нужны, объясните почему.

()

Файловые менеджеры и сравнения папок

Форум - Desktop

В двухпанельных файловых менеджерах, даже таких убогих, как mc, обязательно есть такая команда.

А как быть с обычными удобными файловыми менеджерами, без двух панелей? Сравнение папок рассматривается как операция излишняя или ненужная?

Я не любитель двухпанельных менеджеров, но, получается, приходится их использовать, может быть, есть выход из ситуации.

Ответы «сравнение папок не нужною тоже принимаются, но хотелось бы услышать какой-то аргумент, почему это порочное дело.

()

О вере и науке.

Форум - Talks

Я вот поверил Eddy_Em он как-то набрасывал, что обычные файловые системы, используемые для оптических дисков, cd/dvd, как-то особенно неэффекивно управляют пространством. И чтобы больше информации влезло, нужно чуть ли не ext2 использовать.

Мне вот казалось, что раз это говорит образованный человек, занимающийся наукой, этому можно верить.

Но вот убеждаюсь снова и снова: т.н. учёным никакой веры быть не может: соврут не дорого возьмут. Нет в науке такого понятия "поверил".

Вот, проверил, что iso9660, что другие файловые системы, в объёмах оптических дисков всё едино. Никакой разницы.

()

LVM: разница между несколькими снимками одного тома.

Форум - Desktop

Вот у меня есть lvm, я сделал несколько снимков. Один неделю назад, второй только что. Оба снимка использовались (и будут использоваться) в режиме «только чтение».

Могу ли я получить разницу между ними? Например, сохранив эту разницу на внешний носитель и удалив старый снимок, я бы мог при желании восстановить состояние системы…

В наборе команд для работы с lvm я подходящей не нашёл… Такая работа невозможна, или просто ненужна? Или ещё что-то?

Я чего-то не понимаю?

()

Hedgewars нарушает GPL?

Форум - Talks

Зашел сегодня на их форум, гляжу, довольно занятное сообщение: http://hedgewars.org/node/3497

Мол, при запуске игры может появляться сообщение, что Hedgewars бесплатная игра, и если вам её продали, требуйте деньги назад.

В том же время GPL прямо разрешает покупать и продавать программы.

Интересно, можно ли это считать нарушением GPL?

()

Какую электронную книгу не стоит покупать?

Форум - Talks

Привет, ЛОР!

Собираюсь купить электронную книгу просто чтобы читать электронные книги. Подобными устройствами никогда не пользовался, поэтому не знаю по какому принципу выбирать, готов купить любое поделие.

Подскажи, вот какие устройства вообще не стоит покупать?

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

()

GNU Core Utilities 8.15

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

12 человек за 12 недель добавили более 120 коммитов. Результатом стала вышедшая 6 января новая версия GNU Coreutils 8.15. Была добавлена новая программа, realpath, а также исправлено несколько ошибок. Хорошо, что эти ошибки, как это и происходит в последнее время, обнаруживаются лишь в «пыльных углах» кода, и лишь немногие из них воспроизводятся достаточно часто.

Существенные изменения

  • Новые программы
    • realpath выводит абсолютные имена файлов.
  • Исправленные ошибки
    • du -x более не подсчитывает корневые каталоги других файловых систем (ошибка появилась в coreutils-5.1.0);
    • команду ls --color <директория с большим количеством файлов> нельзя было прервать слишком долго (ошибка появилась в coreutils-5.2.1);
    • параметр -k команды ls больше не влияет на то, как ls -l отображает размеры файлов, влияет только на отображение общего числа блоков в директории и отображение размеров файлов при использовании параметра -s. Это сделано для совместимости с BSD и соответствия стандарту POSIX 2008. Поскольку опция -k теперь не эквивалентна --block-size\1KiB, добавлена новая опция — --kilobyte;
    • в ls -l понемногу утекала память для каждой непустой директории при использовании SELinux (возможно, ошибка появилась в coreutils-6.0, когда была добавлена поддержка SELinux);
    • rm -rf падала с ошибкой "Device or resource busy" в Cygwin на файловых системах NWFS и NcFsd. Это никак не затрагивает системы с ядрми Linux или Unix (ошибка появилась в coreutils-8.0, когда rm стала использовать fts);
    • split -n 1/2 FILE теперь не падает при обработке растущих файлов или (на некоторых системах) таких необычных файлов, как /dev/zero. Эта команда могла бы выдать: "/dev/zero: No such file or directory" даже если этот файл очевидно существует. То же и для -n l/2. Ошибка появилась в coreutils-8.8 вместе с этими дополнительными опциями;
    • stat -f теперь распознаёт файловые системы FhGFS и PipeFS;
    • tac более не падает при обработке двух и более входных файлов, для которых невозможно выполнить fseek (ошибка появилась в coreutils-5.3.0);
    • tail -f более не пытается использовать inotify в файловых системах GPFS или FhGFS.
  • Изменения в поведении
    • df отображает длинные названия файловых систем с UUID в списке по умолчанию. При использовании достаточно нового ядра и пользовательского окружения такие длинные названия могут использоваться, перенося часть колонок вправо. Если длинное имя указывает на символическую ссылку, а ФС не указаны, df выводит короткое название.
    • tail -f теперь использует polling (не inotify), если какой-то из файлов лежит на файловой системе неизвестного типа. Дополнительно, для каждого такого файла выводится предупреждение, magic number файловой системы и просьба отправить это число по адресу bug-coreutils@gnu.org.

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

Метки: ,

()
Мини-новость: GNU Inetutils 1.9 [31 комментарий]
Мини-новость: Gparted 0.11.0 [59 комментариев (стр. 2)]

[Qt] urgency hint и Qt.

Форум - Development

Я несколько удвивлён. Это я такой тупой или действительно в Qt нет простого способа выставить urgency hint?

То есть, Qt еще не готова для разработки программ для иксов? То ли дело GTK: gtk_window_set_urgency_hint ()

()

[zfs] на слабеньком компьютере для файлопомойки

Форум - General

Есть слабенький компьютер для файлопомойки (ftp, ssh, samba, rsync), 256 MiB оперативной памяти. Имеет ли смысл использовать zfs на такой машинке?

От ZFS хочется снэпшотов, потому что это здорово облегчает бекапирование.

С другой стороны, конечно, можно использовать по старинке LVM…

()
Мини-новость: htop 1.0 [104 комментария (стр. 2 3)]

GNU grep-2.10: исправление ошибок

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

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

Спустя пять месяцев разработки после выхода grep-2.9 Джим Мейеринг (Jim Meyering)объявил о выходе новой версии. Больших изменений нет. Однако, было сделано много изменений gnulib, включая ряд улучшений переносимости. Часть этих изменений затрагивает и grep.

Достаточно значительные изменения:

  • grep больше не ошибается при обработке байтов с установленным старшим битом при работе в системах, где «char» — это знаковый тип (ошибка появлялась только в MS Windows);
  • grep теперь отклоняет такие команды как
    grep -r pattern . > out
    , в которых файл ввода также является и выводом, так как это может вызывать бесконечные циклы.

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

Метки: ,

()

напольный (кронштейн?) для монитора

Форум - Talks

Есть большой монитор и кресло, стола нет. Никакой другой мебели нет. Клавиатуру предполагается держать на коленях. Бывают ли такие вот напольные типа кронштейнов для мониторов. Чтобы поставить рядом с креслом, и одним поворотом руки монитор оказывается перед глазами.

Что-то посмотрел, ничего такого в продаже не увидел. Может быть, я как-то не так ищу?

Linux тут при том, что и монитор, и клавиатура подключены к компьютеру, где установлен Debian Squeeze.

()