gns_ua: (Default)
Прошло три года, и можно пожалуй раскрыть некоторые детали о популярном в узких кругах меме.

Предыдущая версия [продукта] представляла собой завёрнутый в тарбол корень, и все изменения в нём производились разворачиванием -> хакингом -> обратным заворачиванием. При изготовлении новой версии - в смысле, make it from scratch - так чтоб всё технологично было, сопровождаемо, обновляемо, и контроль версий был, и исходники, и модульность, и Панель Конфигурирования а не убогий вебмин, - одним из требований для платформы было наличие коммерческого долгосрочного саппорта.

Тут такая штука. RHEL конечно не катит, ему пришлось бы за каждый экземпляр коробки. А это была немного не та ситуация когда требуется саппорт на каждый конкретный экземпляр системы, наоборот.

В общем, в шотлист вышли ALT (R) Linux (tm) и Debian. Нащот саппорта было сказано, мол, существуют конторы готовые за бабки саппортить дебиан, на что я заметил что ООО АльтЛинукс за бабки предоставит саппорт от собственно производителя.

Ну дальше всякие свои внутренние игры, трам-тарарам, и, да, в итоге базовой платформой стал ALT Server 4.0. Тем более, что саппорт саппортом, но у нас ещё тут работает ALT Team Member и Certified Developer так что всё круто.

С git+mkimage+alterator всё получилось красиво и технологично.

А "десять лет"? Горизонт планирования манагеров, вопреки распространённому мнению, оказался высок, и заявлен был срок десять лет. На что я, опять же не покривив душой, сообщил что ООО АльтЛинукс за бабки будет саппортить платформу десять лет. Почему бы и нет?:)

Ну, ясное дело, на sales@ в итоге так никто и не написал и ничего не купили. Одно дело хотеть саппорта, другое дело платить за него.

А вот что действительно смешно, это не проданный десятилетний саппорт альта, это то что по прошествии трёх лет [продукт] вроде как продолжает продаваться, но из работавших над ним менеджеров и инженеров в конторе не осталось _ни_одного_. И с преемственностью не сложилось - в компании ровно один технарь немного понимает в архитектуре [продукта], но о нём никто не знает, и из представительств, скорее всего, на него не смогут выйти.

Корпорации, иногда в них бардак.
gns_ua: (Default)
[altlinux@eeelive ~]$ ls -la /image/p6-6.0.1
-rwxr-xr-x 1 root root 717045760 Сен 17 23:35 eeelive
-rwxr-xr-x 1 root root 9814461 Сен 19 20:57 full.cz
-rwxr-xr-x 1 root root 2292880 Авг 5 14:11 vmlinuz

[altlinux@eeelive ~]$ uptime
02:58:33 up 39 days, 13:03, 3 users, load average: 2.42, 2.29, 2.34

[altlinux@eeelive ~]$ uname -a
Linux eeelive 2.6.39-pure-emerald-alt6 #1 SMP PREEMPT Fri Aug 5 11:11:37 UTC 2011 i686 GNU/Linux

Работал себе четыре месяца, и никакого желания что-то допилить и подправить. Однажды понадобилось ребутнуться в венду, а после этого пришлось сказать apt-get install redis python-module-yaml python-modules-json. Ну не пересобирать же образ только ради этого. Это в смысле на рабочем компике, параллельно юзались мелкие недобуки с этой же системой, и тоже всё было хорошо.

Вот так всё и получилось :) Но пора, пора стремиться к новым горизонтам третьих ядер. Рождество подходящий повод.

osdn-2011

Friday, 30 September 2011 14:54
gns_ua: (Default)
Бида и пичаль. Интуиция подсказывает, что, даже если подлечиться, ночь в поезде меня убьёт. Надо ж было так вовремя простудиться :(

[livejournal.com profile] mashckoff, возьмёшь для аена серебряной хортицы и пару какого-нибудь там контрабандного саперави ? И "старый кахети" ещё можно, трёхлетний. Если чо буду должен.

(no subject)

Saturday, 27 August 2011 00:25
gns_ua: (Default)
> Не знаю, где LXDE глючен, у меня никаких проблем.

Например, если pcmanfm запущен в daemon mode, то запуск pcmanfm не приводит к появлению его окна. Приходится обязательно делать pcmanfm ~ или pcmanfm . и т.п.


http://www.linux.org.ru/news/gnome/6567564/page34?lastmod=1314393630222#comment-6599418

А вот в RC Шестой Платформы ALT Linux этот момент исправлен :)

netbook-live-rc1

Tuesday, 9 August 2011 23:30
gns_ua: (Default)
В релиз кандидате нетбуклива - файрфокс 5.0.1 !

http://forum.altlinux.org/index.php/topic,11234.0.html

suspend hybrid - 2

Wednesday, 3 August 2011 00:43
gns_ua: (Default)
Ээээ. Совсем я отстал от жизни, видать.

На eeepc 701 (901 не пробовал за неимением адаптера, но не думаю что будет разница) мне pm-is-supported --suspend-hybrid теперь говорит ДА, и даже без строчки resume= и без подключенного свопа.

pm-suspend-hybrid, соответственно, засыпает в память. Вопрос наличия места для засыпания у него поднимается только через PM_HIBERNATE_DELAY секунд, когда он просыпается и начинает ворочаться, причём, ничего не найдя - спокойно засыпает обратно в память.

Во до чего прогресс дошёл!

Пойду-ка, сделаю в нетбук-лив на кнопке pm-suspend-hybrid. Или можыд всё-таки попробую ещё разок на каком-нить престарелом asus z99.

(no subject)

Tuesday, 26 July 2011 19:17
gns_ua: (Default)
Был у меня, кстати, мегаплан, взять на dealextreme пару десятков гиговых SD, они фигню стоят, и изготовить раздаточный материал с залитым netbook-live и лейбочкой alt. Причём эсдэшный аппаратный RW-lock даёт бонус к "неубиваемости".

Можыд, к OSDN таки приготовлю доклад "жизнь на сжатом readonly корне".
gns_ua: (Default)
19:30:24 up 30 days, 5:04, 5 users, load average: 0.51, 0.45, 0.46

Это beta20110531 нетбуклива P6. Как видно, на рабочем ноуте я в неё взбутнулся где-то через неделю после официального релиза. С тех пор пару раз успел апдейты накатить апт-гетом.

Даже жалко перезагружаться :)

И, как обычно, активно пеарю readonly-live подход.
gns_ua: (Default)
Вот что мне сказал diff -qr :

Файл .rw-1//var/lib/gdm/.gdmfifo это очередь, тогда как файл .rw-2//var/lib/gdm/.gdmfifo -- очередь

А тем временем, выкладывание собранного и наспех протестированного лива на p6 пришлось срочно прервать - xz-squash в нём получился corrupted. Почему-то. Вернулся с squashfsprogs на squashfsprogs-xz (который версией ниже), вроде нормально.

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

Но экспериментировать напряжно, mksquashfs, между прочим, занимает полчаса, почти половину времени генерации, причём ещё три часа я потерял, разбираясь с mkimage который вдруг при слове make pack-image начал паковать .work вместо .work/chroot. Чуть не сошёл с ума.

Теперь вернёмся к процессу выкладывания, который на моих двух мегабитах занимает ещё час. Зато будет П6! И в понедельник торжественно анонсируем.

А пока я разбирался, почему ядро кричит что сквош коруптед и не запускает фирефокс, Торвальдс втянул последние работы Филиппа.

(no subject)

Friday, 20 May 2011 02:33
gns_ua: (Default)
так. 2.6.39 , значица, на 901 - летает. Загрузка меньше минуты, без всяких systemd. Фирефокс летает. Всё круто. Альт рулед.

ЗЫ. Это, в смысле, не какой-то там сферический пустой фирефокс с ливцд убунты. Это с моим 300метровом профилем лежащим на encfs на luks на флешке.

(no subject)

Wednesday, 20 April 2011 20:39
gns_ua: (Default)
С одной стороны, release new mainline kernel package можно за пять минут и это as easy as git fetch -vv kernelorg && git merge && echo | make oldconfig, дифнуть что там случилось и если ничо интересно-серьёзного, то даже не апдейтить конфиг, апдейтнуть релиз в спеке && add_changelog && git commit && git create tag && git push -v mybranch mytag && ssh git.alt build kernel-image mynewtag

С другой стороны, надо на самом деле потратить ещё десять минут на обновление kernel-modules и собирать всех вместе.

С третьей стороны, ядрышком этим вроде как люди пользуются. Оно, конечно, никто не умрёт - но в сизифе останется кривой пакет, и как мне потом ливки собирать?

Так что, на самом деле, приходится build --test-only, сборка идёт два часа если нет других тасков, через два часа надо вытянуть к себе, по-быстрому собрать лив (это 30-40 минут), взбутнуть с него второй ноут и немного покрутить. Получается от момента, когда я увидел у Торвальдса rc4, до момента, когда я с чистой совестью могу анонсировать и отправлять на окончательную сборку в сизиф, проходит в лучшем случае пять-шесть часов.

А сборка при плохом раскладе начнётся заново по полной, это ещё два часа. Ещё при плохом раскладе надо немного поебаться с модулями.
gns_ua: (Default)
В стане создателей свободного программного обеспечения, образно выражаясь, все коды компании «Альт Линукс», усилиями чиновников из «Сириуса» претендующей на роль единого оператора национальной ОС, давно открыты — разработчик находится в бедственном финансовом положении (на корпоративном сайте последний реализованный проект датируется 2008-2009 гг.) и потому на данный момент имеет отрицательную отчетность.

А одноименный дистрибутив, который компания позиционирует как уникальную отечественную разработку и на котором, собственно, планируется построить национальную «операционку», на самом деле является форком, то есть ответвлением одного известного семейства иностранных linux-дистрибутивов, отмечают эксперты.


Эксперты-хуеверты. Назвали бы исходник, чо.

Если создавать операционную систему с нуля, то стоимость ее разработки составит от 70 до 120 млн долларов, — утверждает президент Национальной ассоциации инноваций и развития информационных технологий Ольга Ускова. — Если использовать существующую программную платформу, затраты будут гораздо скромнее — в пределах 25-30 млн». Расчеты гендиректора «ГНУ/Линуксцентра» Павла Фролова также расходятся с аппетитами «Сириуса» — прилепить свой логотип к западному дистрибутиву (чем, скорее всего, и будет заниматься «Альт Линукс») можно всего за 150 млн руб.

А Фролов совсем ебанулся. Суровый какой постмодерн.

За $30M он бы прилепил, ага. Давайте можыд я прилеплю логотипы за $5M, а?
gns_ua: (Default)
Починили зарядку беленького eeepc 701. Он, в принципе, дивайс адекватный для, скажем, чтения PDF SICP и лиспа в консоли. Или для питонирования в geany.

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

Тем временем чёрному eee pc 901 пришили новые ножки новую клаву взамен оплавленных феном кнопок. Клава ничо так на самом деле, когда в ней крошек нету :]

По габаритам он такой же как 701, только чуть-чуть толще и на сантиметр длиннее. И немного тяжелее. Но это всё батарея, которой хватает аж на пять часов. И атом а не целка. Быстрее, причём заметно. Я бы в него может даже SSD поставил хорошую шуструю, гиг на 16. Да боюсь упрётся он не в саму SSD а в шину. И экран 9'', а не 7. И мозгов гиг а не 512. А два гига в него сервис ниасилил вставить, пояснив его криком нестандартный модуль. Я-то хотел сюда два, а гиг переставить в 701. Да, и ещё у него есть второй ssd-винт на 16гиг, на котором у меня лукс.

А на офисе остаётся eeepc 1215N, этот дивайс совсем матёрый - 12'', два гига, атом двухядерный, десктопный. И винт (но мне-то винт только для контента, да хэшерницы). И на батарее те же пять-шесть часов, только он уже заметно более громоздкий, а весит на 300 грамм больше - и это в рюкзаке заметно. Поэтому хай себе стоит на столе, пока в рюкзак кладу 901, а в карман - флешечку про которую я рассказывал, на которой лукс под которым всё что надо.\\\\

Везде грузится самодельный альтовский лив. Только на 1215N сам бутлоадер и ядро на карточки, остальное на винте - ниасилил я пока win7 bootloader научить запускать лялих. А на тех двух - extlinux грузит с внутренней SSD.

(no subject)

Tuesday, 1 February 2011 19:22
gns_ua: (Default)
Бубунта ваша говно, 10.10 включительно. Но я попробую ещё раз. Руками надо будет собрать модуль wl, и доставить скрипты acpi.

Педора rawhide помигала плимутом и зависла. В педора 14 КДЕ отвратителен. Меню попыталось скопировать вин7 - как всегда, скопировали отвратительно и неюзабельно.

Но шрифты хорошие, это да. Этому они научились одновременно с вендой.

Гном омерзителен, просмотр в наутилусе Computer вываливает кучу говна с надписями "Жёсткий диск 250 гб - раздел 170", раздел 120 и проч. Вы думаете, я их по размерам узнаю? А вы вообще видел когда-нибудь семёрку? Там как-то всё разбито на группы, мелким шрифтиком детали написаны типа размера. Ну, это потому что у семёрки есть правильный виджет - а у вас list view из прошлого века.

С железом, естественно, никак. То есть на кнопки brightness и volume кде чо-то там рисует, это да.

Стиснув зубы, отправился пилить в сизиф дебиановский acpi-support.

ubuntu 10.04

Wednesday, 22 September 2010 00:28
gns_ua: (Default)
Попробовал я, значица, снова убунту. На этот раз 10.04 netbook remix.

Убунту классная. Наш файрфокс реальный тормоз. Наш и инфравский опенофисы реальные тормоза и ублюдки. В убунтовском опенофисе (3.2 с логотипом оракла) действительно можно работать: соединительные стрелки понимают, что когда я квадратики подвинул имеет смысл перестроить пути - во-первых, попробовать прилинковаться к квадрату с другой стороны (это-то и инфра умеет), а во-вторых при этом постараться не пересечь другие линии и квадратики (а этого инфра упорно ниасилила). Квадратики уверенно хватаются и таскаются.

Теперь поругаемся. Во-первых, шрифты в ихнем файрфоксе ГОВНО. То есть в интерфейсе-то красиво и охуенно, зато на странице (gmail, livejournal) я сломал глаза независимо от гномовских настроек, которые, по ходу, влияют опять же только на интерфейс.

Во-вторых, оно, разумеется, ниасилило сыграть mp3 - это ещё ладно бы, но ниасилило даже скачать кодеки (хотя и попыталось). И для трёх фильмов, подвернувшихся на флешках, тоже. Вероятно так происходит потому что у нас ffmpeg и vlc собирает thresh@ и потому что софтверпотенты.

В-третьих, оно здорово и классно показало в gtk file dialog все несмонтированные non-removable тома (ну udisks, я понимаю). И по тычку их смонтировало. Только в итоге эта мразь мою загрузочную ext2 молча переделало в ext3, а потом я чуть с ума не сошёл пытаясь взбутнуть альт.

О всяких разных особенностях конкретно netbook remix сказать в общем-то нечего, ну, то есть я к ним остался совершенно равнодушен.

Надо попробовать нормальную. Она-то уже 10.10. И снова покрутить девятую.
gns_ua: (Default)
А таки да. На ssd для desktop-like usage гораздо лучше elevator=deadline. BFQ сосёт.

Иовейт постоянно от 0 до 1 %, раньше было больше, а файрфокс с тандербирдом стали визуально отзывчивее.

Вот велел transmission отрехэшить пицот мегабайт. WA ~ 20-30%, до 60. Файрфокс и пиджин вполне живы, музыка играет. Как оно и положено в лялихе.

Вот запустил 4 md5sum на файлик с sda и три фильма с sdb. LA 2.91, 2.33, 1.75, WA ~ 50% US ~ 40% SY ~ 10% соответственно. Музыка один раз запнулась, браузер адекватен.

Чудесно. Видимо, bfs/ck тоже говно :)

А теперь попробуем побегать с привязанной гирей, бишь в цикле эти md5sum плюс dd с /dev/sda и /dev/sdb в /dev/null.
gns_ua: (Default)
Бросил всё и взял базовым std-ng от shrek@. Только pkl/squashfs-lzma вмержил.

CONFIG_NO_HZ=y
CONFIG_HZ=1000
CONFIG_DEFAULT_IOSCHED="deadline"

На глаз вроде ничо. BFS может потом ещё раз попробую.

А матрицу мне так и не привезли. Обещают в понедельник, а пока у меня пудреница ноут с встроенным зеркальцем ;)
gns_ua: (Default)
Две недели назад обновить liveflash.eeepc не удалось... Точнее, вопреки традиции, я свежесобранный образ не глядя плюхнул в SSD и получил чёрный экран вместо иксов.

После этого потратил пару часов, перезагружаясь в init 3, настраивая netconsole и syslog-ng и изучая полученные логи. В итоге забил, списав на несовместимость нового drv-intel с ядерным i915. Хотя 2.6.34 же.

Сегодня собрал-таки 2.6.34.1 и посмотрел ещё раз. Та же фигня. Причём чёрный экран чёрен и не реагирует на ctrl-alt-f1 и SAK.

Ладно. С соседней машины зашёл уже вживую, запустил X. Оказалось, что это только в stderr идёт но не в Xorg.0.log:

dlopen: /usr/lib/psb/libdrm.so.2: version `LIBDRM_2.4.17' not found (required by /usr/lib/X11/modules/drivers/intel_drv.so)
(EE) Failed to load /usr/lib/X11/modules/drivers/intel_drv.so
(EE) Failed to load module "intel" (loader failed, 7)


ОЙ что за хуйня?

[root@eeelive /]# rpm -ql libdrm-poulsbo
/etc/ld.so.conf.d/psb.conf
/usr/lib/psb/libdrm.so.2
/usr/lib/psb/libdrm.so.2.3.0

[root@eeelive /]# rpm -q --provides libdrm-poulsbo
libdrm.so.2
libdrm.so.2(LIBDRM_2.2.0)
libdrm.so.2(LIBDRM_2.3.0)
libdrm-poulsbo = 2.3.0-alt1.2

[root@eeelive /]# ldd /usr/lib/X11/modules/drivers/intel_drv.so | grep libdrm
/usr/lib/X11/modules/drivers/intel_drv.so: /usr/lib/psb/libdrm.so.2: version `LIBDRM_2.4.17' not found (required by /usr/lib/X11/modules/drivers/intel_drv.so)
/usr/lib/X11/modules/drivers/intel_drv.so: /usr/lib/psb/libdrm.so.2: version `LIBDRM_2.4.16' not found (required by /usr/lib/X11/modules/drivers/intel_drv.so)
/usr/lib/X11/modules/drivers/intel_drv.so: /usr/lib/psb/libdrm.so.2: version `LIBDRM_2.4.3' not found (required by /usr/lib/X11/modules/drivers/intel_drv.so)
/usr/lib/X11/modules/drivers/intel_drv.so: /usr/lib/psb/libdrm.so.2: version `LIBDRM_2.4.0' not found (required by /usr/lib/libdrm_intel.so.1)
libdrm.so.2 => /usr/lib/psb/libdrm.so.2 (0xb7730000)


Ага, сказал я. Что за хуйня, сказал я. Подумал и сказал rpm -e libdrm-poulsbo. Оно удалилось. Хм, сказал я. Ну понятно, сказал я. Кто-то просил сошку, и вытянулось это говно, а потом кто-то попросил конкретно libdrm.

Пришлось явно вставить в пакаджлист libdrm перед xorg-server.

Вот так-то.

ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/gns/271b4/
gns_ua: (Default)
Все знают как Том Сойер однажды красил забор. Это очень поучительная история. И вторая история, как из топора суп варят

Я к чему, тут сейчас бурная деятельность развернулась по lxde, и не только в сизифе а и в 5.1 - который мне в принципе не нужен но вот уже и сам бэкпорты коммичу.

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

А всё потому что внезапно появился radik@ реально заинтересованный в промышленном дистрибутивостроении на lxde, а aen@ умело подбадривал :)

Диву даёшься, чего можно добиться от человека совершенно бесплатно, сказав что его работа кому-то интересна и нужна, "только если вот немного всё это причесать..."

Но между прочим этот эффект бывает и на job for salary.

Profile

gns_ua: (Default)
gns_ua

April 2017

M T W T F S S
     12
3456789
10111213141516
17181920212223
24252627282930

Expand Cut Tags

No cut tags

Style Credit