OpenBSD 5.1 released

2012-05-02

OpenBSD - своеобразная ОС, основанная на традиционной версии BSD 4.4. Впрочем, о ней все таки лучше читать на Википедии, куда я вас и отправляю.

Я ставил OpenBSD 5.0 на обе своих машины, и на обоих она работала, что уже интересно. Нам, привыкшим к Линуксу, система не кажется слишком запутанной, скорее даже наоборот, в ней все проще и логичнее устроено, чем, скажем, в Дебиане.

Как и пишется в Википедии, разработчики уделяют много внимания безопасности, криптографии и man-страницам. Согласно идеологии проекта, у man-страниц - наивысший приоритет как источника информации о чем-либо в системе. Не верьте на слово всяким руководствам - читайте man-страницы.

Чем я смог помочь проекту? Следуя указанию "Помоги себе сам", заставил работать свой 3G Modem Huawei EM 770W, который внутри нетбука подключен по mini PCIe, и работает с драйвером umsm. Если вы ожидаете истории, как я полез в код и начал его мужественно править, то вы меня слишком переоцениваете. Всего-то нужно было прописать ID производителя и продукта в заголовочный файл, затем и в код драйвера, а затем перекомпилировать ядро. Честно - все было просто. Затем последовало письмо в список рассылки - и изменения уже в составе ОС.

И, наконец, к чему приурочен этот пост - OpenBSD 5.1 вышла! Самое время скачать образ ISO, и "пощупать", хотя бы и в виртуалке.

UPD1: Смотрю в ISO-образ - а он был собран 12 февраля. Вот это стабильность, так давно собрать и выкладывать только теперь! Для тех кто хочет попробовать наипоследнейшие возможности - качайте snapshots, они, в основном, тоже достаточно стабильны.



Russian Fedora 17 Beta, Gnome i386 LiveCD tested

2012-04-29

Привет. Решил я протестировать Russian Fedora 17 бета версию, и запустил ее на своем ноутбуке. На нетбуке запускать не стал, так как там все тормозит. Итак, запустил, а затем решился, и установил на специальный раздел на жестком диске, размером 10 ГБ, который держу специально для установки в него таких тестовых дистрибутивов, то есть для временных гостей.

Результаты нормальные, описаны дальше. Конечной моей целью было переключить систему на казахский язык и посмотреть, как оно там. Речь идет о Gnome 3.4, в режиме работы с gnome-shell.

Во-первых, на одном компьютере с видеокартой от Nvidia RF зависла, и в этом виноват проприетарный драйвер Nvidia, который вешает систему. На ноутбуке с видеокартой от Intel, даже такой старой, как на у меня, все работает. В коробке с RF пришли русский язык из-коробки, кодеки-шмодеки, патчи, специфичные для русскоязычного пользователя и так далее.

А затем я переключил систему на казахский язык и немного посидел в ней. Перевод gnome-shell очень помог в этом, теперь система выглядит на казахском на 4-ку.

Ноутбук с видеокартой от Intel, кстати, потом тоже завис. Бывает.

А для работы я держу Казсид. Я его кстати, даже не выключаю, а отправляю в гибернацию. Своп раздел другим линуксам использовать не даю. А потом раз только - и мы уже в Казсиде. Причем, просыпается ноутбук быстро, секунд за 10 с момента нажатия кнопки питания.

Ну вот, а что насчет Федоры? Зависания я отнес на счет Гнома, и видео драйверов. Последние нововведения в мире Линукса, которые Федора вобрала в себя, мне тестировать не пришлось. Да и как? Работает, и то хорошо.

Мой скромный вердикт - Федора работает. Но на любителя.



Сборка казсида починена

2012-04-27

Последний удачно собранный Казсид был 6-го апреля 2012 огда. После этого я пару раз пробовал собрать его - однако, неудачно. Проблема была в том что пакет cdebootstrap при установке вспомогательного пакета cdebootstrap-helper-apt обновляет информацию о репозиториях, однако не может скачать пакеты Translations-en. Для того чтобы отключить эту фичу, нужно для apt передать опцию  

-o Acquire::Languages=none

Пришлось пересобрать пакет /usr/share/cdebootstrap/cdebootstrap-helper-apt.deb который входит, как матрешка, в состав пакета cdebootstrap. Итак, что я сделал?

Создал директорию unpack

mkdir unpack

Распаковал в нее cdebootstrap-helper-apt.deb

dpkg-deb -R /usr/share/cdebootstrap/cdebootstrap-helper-apt.deb unpack

Поправил файл unpack/DEBIAN/postinst. Нашел строку

apt-get -o Debug::NoLocking=1 update

Заменил на

apt-get -o Acquire::Languages=none -o Debug::NoLocking=1 update

Собрал пакет обратно, то есть

dpkg-deb -b unpack cdebootstrap-helper-apt.deb

Ну и заменил оригинальный /usr/share/cdebootstrap/cdebootstrap-helper-apt.deb на полученный файл. Сборка теперь пошла успешно. А вот с помощью простого debootstrap до сих пор не собирается.

После этого, конечно, нужно написать в багзиллу Debian, что я и собираюсь сделать позже.



New Kazsid? Again?

2012-04-27

Hi,

На этом слове покончим с английским в данной записи и перейдем к великому и могучему. Как я уже писал, путем героических усилий удалось заставить собираться Казсид. Пришлось делать бинарный diff и Hex Editor'ом править нужные байты в EXE-файле сборщика! Ой, что-то я заврался, просто пересобрал один пакетик, и всего делов.

Ну вот, раз уж и апрель заканчивается, вот вам свеженький Казсид на растерзание. Залит, как и обычно, на сайт FBI, ну, то есть, http://Files.Baurzhan.Info.  Вот прямая ссылка на скачивание.

Ах, еще и про изменения вам рассказать? Из пакетов сменил только mplayer на mplayer2. Если ставить на паузу, то плеер кушает 100% процессора, так что будьте осторожны, я вас предупредил.

Debian sid: Xfce 4.8, Linux kernel 3.2.15, Iceweasel 10.0.4 ESR  и так далее.

Свежий выпуск пока устанавливать я не пробовал, результаты будут позже. Ну вообще-то это у нас демо СД, так что особо расстраиваться в случае поломки никто не должен.

С праздником вас. Ах да, завтра на работу. Не скучайте!

UPD: При загрузке теперь появились строчки типа [ ok ]. Насмотрелись на systemd, кажется. А еще плагин батарейки "ушел" с панели - потому что его название поменяли с battmon battery. Ну это я починил. Кстати, по умолчанию в Казсиде на панели целых два индикатора батареи, один от Xfce4 Power Manager, второй - просто плагин для панели. Плагин добавил потому что он показывает заряд циферкой.



mplayer vs mplayer2

2012-04-23

А какой из них вы используете, mplayer или mplayer2?

Я собираюсь заменить в Kazsid-e mplayer на mplayer2. Вот список отличий: http://www.mplayer2.org/comparison.html.

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

Отпишусь о финальном решении позднее, если в mplayer2 не найду неудобств.

UPD: Вот пожалуйста, первый баг, который я заметил - при паузе использование процессора держится на 100%. Впрочем, уже починили - ждем следующую версию.



Xfce 4.10 to be released in April

2012-04-20

Ждем релиза Xfce 4.10 до конца этого месяца. Данный выпуск не обещает больших изменений, но приносит с собой множество мелких, как-то: исправления ошибок, обновление переводов, а также косметические изменения.

Вот ссылка на тестовую страницу http://www-test.xfce.org/, которая станет главной, когда релиз состоится.

В общем, это очень хорошая новость. Тем более, что казахская локализация  у Xfce закончена мною на 100%. При этом я не считаю множество всяких-разных апплетов для панели, для которых казахский перевод делать смысла не было, так как я эти самые апплеты не использую. Также нет казахского перевода документации и для самого веб-сайта www.xfce.org, потому что я посчитал это излишним. Если вы хотите это сделать - обращайтесь, подскажу как это сделать и помогу, чем смогу.



Частичное опровержение предыдущей записи

2012-04-09

Ого, а название-то какое! Дело в том, что после установки предыдущей сборки Казсида 20120330, я решил через два дня ее обновить, но столкнулся с тем, что меню в libreoffice глючило. Я решил что проблема именно в самом пакете libreoffice, но читая дальше багрепорты дебиана узнал что вначале проблему перекинули на пакет libcairo2, а затем обнаружился и настоящий виновник проблемы - драйвер Intel для видеокарты. В sid-e уже починили, вот доказательная ссылка.

Цитирую
Changes:
xserver-xorg-video-intel (2:2.18.0-2) unstable; urgency=low.
* Cherry-pick a change from upstream to fix a bug triggered by cairo 1.12:
uxa: Remove broken render glyphs-to-dst

И это хорошо!



Libreoffice в Debian sid-e "глючит", live-config и lightdm починили

2012-04-02

1-го апреля обновился пакет libreoffice с  версии 3.4.6 до 3.5.2-rc2. Казалось бы, что может пойти не так, однако, часть надписей в меню отсутствует, а вместо них пустые места обозначены. Вот ссылка на баг репорт.

Решение такое - откатите libcairo до версии из Debian testing. Или ждите пока решат.

Проблему при загрузке live образов тоже починили. Про нее я писал в примечаниях к предыдущему выпуску Казсида. Надо проверить как оно там, но релиза пока не было. Вот ссылка на баг репорт, а вот и внесенная поправка. Как будут новости, отпишусь по этому вопросу.

И к последнему - менеджер входа в систему lightdm тоже починили в Debian sid-e, теперь отдельный конфигурационный файл покладывать не нужно. Ну и слава богу.



kazsid 20120330 - call for testing

2012-03-30

Желающие приглашаются поучаствовать в тестировании сборки kazsid-20120330.

Как и положено марту месяцу, что-то пошло не так, и ковыряния в системе было больше, чем обычно. К счастью, с помощью прямых рук, гугла и камрада taem-a все решено. Решено только для сборки Казсида, а не на глобальном уровне, то есть у разработчиков.

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

Добавлю еще, что Казсид - это демонстрационный СД образ, роль которого - быть запущенным на компьютере в целях ознакомления с ОС Debian GNU/Linux. Поэтому такие решения проблем, которые описаны в предыдущих абзаце, не помешали мне выпустить очередную сборку. Если бы Казсид был дистрибутивом, то я бы первым отложил выпуск из-за возникших проблем.

Что обновилось?

Ядро Linux 3.2.13, Iceweasel 10.0.3, LibreOffice 3.4.6, Deadbeef 0.5.2 и так далее. В остальном - это просто срез репозитория Debian sid.

P.S.: Я попробую установить на обе своих машины данную сборку, в близжайшие выходные, затем, в случае успеха - будет релиз. Особенно меня интересует, как поведет себя менеджер входа в систему lightdm после установки. Посмотрим!

UPD: Забыл выставить опцию greeter-hide-users в значение false в файле /etc/lightdm/lightdm.conf. Без этой опции список пользователей в менеджере входа в систему скрыт и имя пользователя необходимо набирать вручную. Ну не страшно, поправим в следующем релизе.



Waiting for a kazsid-201203xx release

2012-03-27

Well, things were pretty quiet last days on Open Source and Linux field, and thus my blog is quiet too. I just don't have anything really interesting to share with you, dear reader. Sorry for that, please go read Hacker News or Reddit.

About fresh Kazsid build - I am waiting for the 3.2.13 kernel to arrive to Debian sid, then new Kazsid will be uploaded for testing. As usual, I don't expect to receive many reviews of replies on what Kazsid should look like or what impression it gave.

I don't think that Kazsid's page on sourceforge worth the time I've spent on it.

By the way, new Deadbeef release 0.5.2 is arrived. Also, GNOME 3.4 will be released in a couple of days, and it brings updated Kazakh translations.

UPD: live-config 3.0~a33-1 does not work at the moment, because of that commit. Will wait till it fixed. I will keep you updated, and sorry for the delay. Have a good day!