LINUX.ORG.RU

Сообщения anarquista

 

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

Форум — General

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

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

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

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

anarquista
()

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

Форум — Desktop

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

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

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

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

anarquista
()

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

Форум — Talks

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

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

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

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

anarquista
()

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

Форум — Desktop

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

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

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

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

anarquista
()

Hedgewars нарушает GPL?

Форум — Talks

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

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

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

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

 

anarquista
()

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

Форум — Talks

Привет, ЛОР!

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

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

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

anarquista
()

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.

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

 ,

anarquista
()

GNU Inetutils 1.9

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

В последний день прошлого года тихо и незаметно вышла новая версия набора программ для работы в сети GNU Inetutils 1.9

  • устранение уязвимостей

    в telnetd исправлена уязвимость, которая приводила к удалённому доступу к системе;

  • поддержка ОС Solaris

    хотя пока и достаточно сырая, приветствуются сообщения об ошибках, <bug-inetutils@gnu.org>

  • множество исправлений, относящихся к системе OpenBSD;
  • ftp, tftp, tftpd

    поддерживают IPv6. ftpd остается без IPv6 до следующего релиза;

  • syslogd, logger

    тоже теперь поддерживают IPv6. The server can forward messages without using a listening INET socket. It can also bind to a single INET/INET6 address.

  • rlogind, rshd

    This legacy code was vulnerable to an attack based on source routing. Whenever either of IPOPT_SSRR or IPOPT_LSRR is encountered, the newly initiated connection is now server-side aborted. The advisory issued by Secure Networks, Inc., February 1997, was adapted. It was found at http://www.citi.umich.edu/u/provos/papers/secnet-spoof.txt

  • ifconfig

    «ifconfig -a» теперь показывает и интерфейсы без адреса в системе GNU/Linux;

    Adjusted output formating for «unix».

  • ping

    теперь поддерживается параметр -W, указывающий, сколько секунд ждать до ответа.

  • исправление различных ошибок, внутренние улучшения и чистка кода.

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

 ,

anarquista
()

Gparted 0.11.0

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

13 декабря вышла новая версия Gparted — программы, служащей для управления разделами жесткого диска.

Ключевые изменения:

  • юникодные метки файловых систем ext2/3/4/ ntfs и btrfs теперь отображаются правильно;
  • добавлена поддержка меток файловой системы btrfs;
  • добавлена возможность копирования файловой системы XFS на раздел меньшего размера.

Изменения так же коснулись переводов, в том числе и на русский язык (спасибо Андрею Германову).

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

 

anarquista
()

[Qt] urgency hint и Qt.

Форум — Development

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

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

 

anarquista
()

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

Форум — General

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

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

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

 

anarquista
()

htop 1.0

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

Наконец, итог восьми лет разработки, вышла версия htop 1.0.

Вот что в htop 1.0 нового:

  • улучшение производительности;
  • вместо устаревшего PLPA используется HWLOC, при этом возвращена поддержка родного системного вызова Linux sched_setaffinity. Так что не потребуется использовать HWLOC там, где можно без этого обойтись;
  • поддержка UTF-8 при изображении дерева процессов;
  • опция для осчёта процессроров начиная с нуля;
  • «показания приборов» обновляются независимо. Теперь они не замирают, когда отображается экран настройки;
  • более строгая проверка опций командной строки;
  • инкрементальное фильтрование процессов;
  • более усердный поиск заголовка ncurses;
  • обновление man-страницы;
  • поддержка пользовательского ввода при выборе столбцов, которые будут отображаться.

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

  • поддержка больших чисел для процессорного времени;
  • исправлена ошибка сегментирования, возникавшая в функции BarMeterMode_draw()при недостаточной ширине терминала.

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

 

anarquista
()

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
    , в которых файл ввода также является и выводом, так как это может вызывать бесконечные циклы.

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

 ,

anarquista
()

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

Форум — Talks

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

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

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

anarquista
()

Gparted 0.10.0

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

1 ноября вышла новая версия Gparted — программы, служащей для управления разделами жёсткого диска и файловыми системами.

Добавлены следующие возможности:

  • объединение перекрывающихся операций;
  • изменение размеров файловой системы btrfs;
  • обнаружение файловой системы exfat.

Кроме того, были добавлены и исправлены переводы на ряд языков, в том числе и на русский (спасибо Юрию Мясоедову).

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

 

anarquista
()

cryptsetup - 1.4.0

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

В конце октября вышла новая версия cryptsetup — программы, используемой для прозрачного шифрования блочных устройств, с применением API ядра Linux.

Значительные изменения:

  • если устройство не является вращающимся диском, то для стирания ключей алгоритм Гутмана использоваться не будет, а эта область будет однократно перезаписываться случайными данными;
  • загловок LUKS теперь может отделяться: его можно поместить на другой диск и в другой файл, для чего введена новая опция --header.
    Эта опция относится только к устройствам LUKS, и может использоваться с такими командами, как luksFormat, luksOpen, luksSuspend, luksResume и resize.

    ( читать дальше... )

  • опция --enable-discards для включения поддержки запросов discard/TRIM. Начиная с версии ядра 3.1, устройства dm-crypt опционально поддерживают команды discard (TRIM), включение этой опции должно происходить при каждой активации устройства:
    cryptsetup luksOpen --enable-discards /dev/sdb test_disk
    Включение TRIM может быть небезопасным, прочитайте, по крайней мере, этот текст: http://asalor.blogspot.com/2011/08/trim-dm-crypt-problems.html;
  • опция --shared для создания неперекрывающихся зашифрованных сегментов. Опция --shared проверяет, что сегменты не перекрываваются, и позволяет неисключительный доступ к нижележащему устройству.

    Только базовые криптоустройства (не LUKS) могут использоваться в этом режиме. Например, отобразим первые 64M как один диск, следующие 32М — как другой:

    cryptsetup create outer_disk /dev/sdb --offset 0 --size 65536
    cryptsetup create inner_disk /dev/sdb --offset 65536 --size 32768 --shared

  • изменения в API libcrypsetup: удалены устаревшие функции, добавлены новые;
  • теперь команде luksOpen можно указывать конкретный слот, другие ключи проверяться при этом не будут;
  • поддержка параметров таймаута и количества попыток для команды luksSuspend (аналогично команде luksOpen);
  • среди прочих изменений можно выделить поддержку бэкенда Nettle 2.4.

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

 , ,

anarquista
()

[RISC][посоветуйте] Домашняя файловая помойка

Форум — Linux-hardware

Интересует машинка для домашних файлопомоек, ssh, ftp, rsync, собственно, всё. Поэтому хочется какое-нибудь энергоэффектинвое решение с RISC-процессором.

Ко всяким там готовым домашним роутерам с возможностью подключать диски как-то у меня доверия нет.

А вот что-нибудь чуть более простое, может быть, даже немного красноглазое. Есть что? И как оно называется?

 ,

anarquista
()

Coreutils 8.14: исправление ошибок

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

12 октября Джим Мейеринг (Jim Meyering) объявил о выходе новой версии базовых системных утилит GNU coreutils 8.14, направленной на исправление ряда ошибок (в том числе появившихся в прошлой версии, 8.13).

Список изменений:

  • Исправление ошибок:
    • ls --dereference более не выводит ошибочные строки «argetm» для символических ссылок без объекта назначения, когда в $LS_COLORS присутствует запись 'ln=target' (ошибка появилась в fileutils-4.0);
    • ls -lL снова правильно выводит «+», когда объект ссылки имеет ACL. (ошибка появилась coreutils-8.13);
    • sort -g больше не впадает в бесконечный цикл, даже если входные данные содержат NaNs (ошибка появилась в coreutils-8.5);
  • Улучшения:
    • md5sum --check (как впрочем и sha1sum, sha224sum, sha384sum, sha512sum) теперь поддерживает формат -r соответствующей команды из BSD;
    • pwd теперь нормально работает и в системах без системного вызова openat (ранее наблюдались проблемы с каталогами, абсолютный путь к которым содержал более PATH_MAX / 3 компонентов);
  • Изменения в поведении:
    • timeout теперь обрабатывает только первый сигнал, полученный из обрабатываемого набора (SIGTERM, SIGINT, ...), что предназначено для поддержки систем, которые косвенно создают потоки для некоторых функций таймера (как GNU/kFreeBSD);
  • Сборка пакета:
    • .tar.xz признан достаточно портируемым форматом, решено отказаться от сборки файлов .tar.gz.

Исходные коды: coreutils-8.14.tar.xz

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

 ,

anarquista
()

Графическое окружение

Форум — Talks

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

Haiku? Или, может быть, стоит попробовать GNUstep? Или что-нибудь еще?

Linux тут при том, что эта система хороша для текстовых терминалах, а не для графических.

anarquista
()

GNU Coreutils 8.13

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

Джим Мейеринг (Jim Meyering) объявил о выходе GNU Coreutils 8.13.

Новая версия включает более 200 коммитов от 18 разработчиков, а также более 1000 коммитов из gnulib, внесённых со времени выхода Coreutils 8.12.

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

( читать дальше... )

Исходный код

>>> Сообщение на Саванне

 ,

anarquista
()

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