23 Дек

Про зомби

В отличие от убунты, linux mint пока весьма неплох. На версию 12 мне как-то пох, поскольку там неюзабельный Gnome-3 (который ребята mint’а неплохо попыталсь сделать куда удобней, кстати), а вот в версии 11 я не понимаю — на кой хрен надо было в него заталкивать это тупейший zeitgeist?
Пока его насильно из системы не выпилить, постоянно, падла, оставляет кучу зомбиков в памяти. То firefox, то gimp, то даже ssh. Писец блин.

В последний раз вообще обнаруживал зомбиков лет 5 назад точно. А тут за несколько дней не один десяток. Причем — тенденция, судя по жалобам на их форумах. Пишут, что в новой версии все исправили, но явно апдейты в 11 релизе ничего не изменили.

29 Апр

Релиз Ubuntu-11.04 — кушать подано!

Поздравляю всех любителей этого замечательного дистрибутива Ubuntu с выходом нового долгожданного релиза (вобщем-то ждали его все не дольше, чем любой другой)!
Я Ubuntu не люблю давно — почему? Рассказывать не буду, это долго и не интересно.
Но, как и любой любопытный, я скачал сразу этот релиз, записал на болванку и загрузился с него, дабы, наконец-то, лицезреть тот гениальный релиз, который, наконец-то, мне поравится. Увы и ах…

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

1. Во время загрузки никаких сплешей — тупо надпись убунты терминусом в левом верхнем углу. Странно… или это теперь такая фишка? Но ниразу не красиво и навевает мысли, что мейнтейнеры пропустили недодел.

2. Ближе к концу загрузки на той же не_сплешке побежали строчки лога загрузки. Это выглядело еще более убого и ужасно. В других релизах я такого как-то не замечал.

3. Загрузился этот нашумевший Unity.
Вроде выглядит ничего себе так, чистенько и аккуратно. Пока я не нажал на кнопку в верхнем левом углу:

Странно все как-то… иконка огнелиса и на панельке и в разделе «Интернет» и прямо в корне этого меню… Нафига?
А размеры меню специально для слепых? Или это просто у разработчиков комплексы по поводу размеров их половых причендалов?
Я пробовал зайти в эти разделы, но как вернуться обратно в главное меню, так и не нашел. Хотя нашел, конечно, — сперва нажимаю снова на саму кнопку меню (тут меню закрывается), потом жму на нее еще раз и попадаю куда хотел — очень юзабельно и эргономично, я вам скажу. Не знаю, есть ли другой способ, но если я его не нашел вот так вот сразу интуитивно — говно это ваше юзабилити в этом unity!

4. Скажите, мы в каком веке вообще живем? В 17? Взглянув на вот эти иконки, я так и подумал:

5. Почему не работает скриншотер по кнопке PrtScr?? Ни в одном дистрибутиве такого не замечал, даже в любой предыдущей убунте!

6. Удобный поиск приложений и быстрый доступ?? Да что вы говорите? Раздела «графика» ниразу не существует, зато в разделе «Медиа» ни намека на скриншотер! Я его нашел только тупым поиском!

7. Как и в прошлый раз, Gimp в релиз не вошел, ибо «дохера чота весит». Само собой, зато нашлось место для куда более полезного софта, вроде Pitivi (ну разумеется, править видео, для которого даже кодеков в системе изначально нет, куда более необходимо, нежели немного подправить изображение, например. А вы не знали?), Evolution (да выпилите вы его наконец! Почему только ребята из Linux Mint додумались, что thunderbird куда быстрее, стабильнее, меньше и проч.?), Gwibber (кто им вообще пользуется???).

8. А это вот вообще что такое на превьюшках тем:

9. А как мне свернуть приложение, окно которого в данный момент неактивно, но находится на заднем плане в поле видимости?? Например тот же огнелис:

10. В главном меню теперь только 2 раздела — Медиа и Интернет. Программы из разделов «Аудио/Видео», «Игры», «Графика» перетащили в раздел «Медиа». А точнее, их там всего пять, программ: Banshee, Movie Player, Brasero, Pitivi, Sound Recorder. Как видите — все самое удобное и жизненно важное.
Не, там еще есть раздел «More Apps», в котором находится все остальное — Обо мне, Дрова, Солитер, Внешний вид, Инвалидка и (внимание!) снова Banshee! Ура, ура!
Хотя там есть еще рядом маленькая неприметная ссылочка, которая покажет ВСЕ остально ПО, причем в одной куче — ищите и выбирайте сами все, что вам нравится, все остальное в разделах!

11. Терминал нонче смертным пользователям не нужен! Именно так, наверняка, посчитали разработчики. Gnome-terminal теперь можно найти только поиском или в той самой куче ВСЕГО ПО, о котором я писал пунктом выше.

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

Но не все так печально. Ведь не может же быть одно говно без малейших проблесков чего-то положительного и вкусного??
Скажу я вам — еще как может! В этой долгожданной версии 11.04 возможно все и даже это!


Вроде как разработчики пообещали, что после установки в gdm можно выбрать сеанс со вторым гномом, но после таких ярких впечатлений мне что-то не хочется ее устанавливать и проверять. Лучше напишите в комментах, кто рискнул проверить таким способом.
Мое мнение таково — из всех последних убунт, самая удачная версия 10.04.

17 Фев

Обзор возможностей BTRFS

Сегодня обнаружил интересный факт, что очень много людей попадают на мой блог через поисковики после запроса «btrfs». Не знаю, почему так происходит, учитывая, что у меня в блоге btrfs пока встречается только в кратком обзоре Debian Squeeze. Но факт есть факт.
Да и многие пока очень мало знают что-либо про btrfs. А знать стоило бы, файловая система, действительно, очень интересная и содержит просто огромную кучу функционала.

По этим причинам я решил написать небольшую статью, чтобы познакомить интересующихся с этой Файловой Системой.

В 2006 году летом в Сан-Хосе состоялся саммит разработчиков файловых систем. Сразу после этого саммита Крис Мэсон начал работу над созданием новой файловой системой BTRFS. И очень усердно.
Уже в начале 2007 года в списках рассылок разработчиков ядра Linux он сообщил, что первые результаты уже готовы. На тот момент он успел написать «10 547 строк слабо комментированного кода» и приглашал народ к тестированию.

В ноябре 2007 года происходит встреча разработчиков файловых систем, посвящённая вопросу создания файловой системы нового поколения для Linux (next generation filesystem, NGFS). На встрече присутствуют инженеры компаний Oracle, IBM, Intel, HP и Red Hat, принимающие участие в разработке файловых систем ext2, ext4, OCFS2, lustre, btrfs, AdvFS, Reiser4 и XFS.
В результате было решено, что:

  • Linux файловая система нового поколения необходима;
  • Файловая система Криса Масона, называемая btrfs, наиболее хорошо подходит на роль такой файловой системы;
  • Разработка файловой системы нового поколения и переход на неё будут осуществляться продолжительное время, и на этом этапе в качестве основной файловой системы стоит использовать ext4.

В начале 2009 года файловую систему btrfs включили в ядро Linux. Разработка btrfs далека от завершения. Предполагается, что промышленная эксплуатация btrfs будет возможна не ранее 2010 года.

Чем так интересна btrfs? Она включает в себя функционал различных файловых систем.
Многие называют btrfs свободным клоном ZFS — это совершенно неверно. ZFS отличная файловая система, но она не была включена я ядро linux по причине лицензионных конфликтов linux и zfs. В btrfs есть две особенности, идеи которых били позаимствованы у ZFS:

  • Как и ZFS, btrfs интегрирует в свой состав программный RAID
  • btrfs позволяет делать снимки данных ФС (snapshots)

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

  • Проверка целостности без размонтирования;
  • Записываемые снимки (writeable snapshots);
  • Динамическое выделение индексных дескрипторов (динамические иноды, dynamic inodes);
  • Контрольные суммы данных и метаданных;
  • Интеграция с device-mapper;
  • Поддержка RAID-массивов (одна файловая система на нескольких томах);
  • Сжатие;
  • Подтома (subvolumes);
  • Эффективное клонирование файловой системы и создание инкрементальных архивов;
  • Дефрагментация смонтированной файловой системы.
  • Поддержка сложных многодисковых конфигураций — RAID уровней 0, 1, 5, 6 и 10, а также реализация различных политик избыточности на уровне объектов ФС — то есть возможно назначить, к примеру, зеркалирование для какого-либо каталога или файла.
  • Copy-on-write (CoW) журналирование.
  • Контроль целостности блоков данных и метаданных с помощью контрольных сумм.
  • Зеркалирование метаданных даже в однодисковой конфигурации.
  • Полностью распределенное блокирование.
  • Поддержка ACL.
  • Защита от потери данных.
  • Выбор хэш-алгоритма.
  • Поддержка NFS.
  • Флаги совместимости, необходимые для изменения дискового формата в новых версиях btrfs с сохранением совместимости со старыми.
  • Резервные копии суперблока, по крайней мере — по одной на устройство.
  • Скоростные приоритеты для дисков.
  • Гибридные пулы. btrfs старается перемещать наиболее используемые данные на самое быстрое устройство, вытесняя с него «залежавшиеся» блоки. Эта политика хорошо согласуется с появившейся недавно моделью использования SSD (Solid State Drive).
  • Балансировка данных между устройствами в btrfs возможна сразу после добавления диска к пулу, отдельной командой — а не только постепенно, в процессе использования (как это реализовано в ZFS).
  • Диски для горячей замены, поддержка которых появилась и в ZFS.

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

Разработчики Ubuntu не так давно обещали сделать btrfs файловой системой по умолчанию в ubuntu-10.10, но недавно перенесли свои планы на версию 11.04. Посмотрим, как будет в этот раз. Хотя выбирать btrfs при установке отдельно уже можно. Как, кстати, и в Debian Squeeze.

На сегодняшний день GRUB не умеет загружать ядро и скрипты из btrfs-разделов. Поэтому, в любом случае, /boot/-раздел необходимо держать на какой-либо другой ФС.

При помощи btrfs-convert можно сконвертировать, например, ext3 в btrfs, получив функционал btrfs без потери данных. Причем потом можно обращаться к этому разделу и как к ext3 и как к btrfs. Можно без проблем удалить образ btrfs, лишившись его же функционала или наоборот, удалить образ ext3, оставшись навсегда в btrfs.

09 Фев

Nanoshot — простая и удобная утилита для снятия скриншотов

скриншоты в linux

Nanoshot — простая и удобная в использовании утилита для снятия скриншотов экрана, рабочего стола окон и веб-страниц, захвата кадров из видео с помощью Gstreamer и Mplayer, оснащенная инструментом для загрузки изображений на популярные хостинги.
Пользователям Ubuntu* для установки достаточно выполнить несколько привычных команд:

sudo add-apt-repository ppa:nanoshot/ppa
sudo apt-get update
sudo apt-get install nanoshot

Пользователи других дистрибутивов также не забыты:

git clone git://nanoshot.git.sourceforge.net/gitroot/nanoshot/nanoshot

Далее в папке со скачанными исходниками нужно выполнить:

./configure
./install

*в случае с Ubuntu 9.04 заменяем первую строку на:

sudo sh -c 'echo "deb http://ppa.launchpad.net/nanoshot/ppa/ubuntu jaunty main" >> /etc/apt/sources.list'
09 Фев

UTube Ripper — скачиваем видео с youtube!

UTube Ripper — небольшая утилита для Gnome, предназначенная как следует из названия, для скачивания видеороликов с youtube. Кроме того утилита позволяет конвертировать flv-файл в другие форматы или «рипнуть» только звуковую дорожку в mp3.
youtube download ubuntu