From: Alexey Tourbin <alexey.tourbin@gmail.com>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] уникальная технология (was: печальные последствия перехода на rpm-4.13)
Date: Mon, 6 Mar 2017 11:55:58 +0300
Message-ID: <CA+qzennL9fUW7pZ_fwkbjqabB95R0NHt0E0r7_X0x542cYy6AA@mail.gmail.com> (raw)
In-Reply-To: <20170305014237.GA8170@altlinux.org>
2017-03-05 4:42 GMT+03:00 Dmitry V. Levin <ldv@altlinux.org>:
> On Tue, Feb 28, 2017 at 07:19:00PM +0300, Alexey Tourbin wrote:
> [...]
>> В общем, если бывшая фирма альт линукс хочет проинвестировать в
>> развитие своей уникальной технологии, то значит она благоволит мне
>> писать по электронной почте, и уникальная технология как Шариков^W
>> нечего делать разовьется.
>
> Выключение проверки дайджестов и zstd вместо xz для --bloat это хорошо,
> конечно, но так вы слона не продадите.
> Напишите тут, какие у вас есть предложения по развитию уникальной
> технологии, может, это кого-нибудь заинтересует.
Я не продаю слонов. Я занимаюсь перспективным мышлением.
Одна из идей - цикл сборки пакета должен быть минимальным на стороне
сборочницы. Минута на xz-сжатие - не годится.
Есть еще идея, чтобы применить к сборочной системе принципы квантовой
механики. Репозиторий может находится сразу в нескольких состояниях,
как в double-slit experiment. Вопрос состоит, какая выгода может быть
извлечена из откладывания коллапаса пси-функции. Эта выгода есть, даже
если она не очевидна с первого взгляда.
Другая интересная идея - это попытка запрячь #ccache во всю эту
систему компиляции. Я знаю only full well о скептическом отношении
некоторых хитрых граждан к #ccache. Тем не менее, ccache подвержен
исправлениям. Я его отпрофилировал, и он стал работать в 2 раза
быстрее https://github.com/svpv/ccache/commits/master В #ccache есть
еще один fatal flaw, о котором я кстати рассказывал Глебу, но только
потому что он меня попросил. Без исправления этого fatal flaw
использовать его на мой взгляд нельзя.
Я вам писал еще доклад про типизацию ABI. Линкер он ведь интересуется,
он суется туда куда его не просят, он подцепляет старую или новую
функцию, потому что, как Дреппер говорил, "you have to be a moron to
relink without checking". По этому самому принципу, самое слабое звено
возникает при линковке, прототипа при линковке нету, и мы вообще не
знаем с чем мы линкуемся или нет. У меня в докладе были доводы, почему
даже при таком неопределенном положении "линковка по имени" может
иметь смысл.
В общем, как пел Высоцкий, "люди добрые простят, а злые пусть осудят",
поработать над развитием уникальной технологии, без всяких прошлых
обид, мне может быть и хотелось бы. Если надо написать какую-нибудь
умную заявку на грант, то за мной сочинить креатив дела не станет. С
другой стороны, вся эта "academic writing", это какая-то умная
показуха. Может, надо и попроще, прямо совсем по смыслу.
next prev parent reply other threads:[~2017-03-06 8:55 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-01-25 4:48 [devel] печальные последствия перехода на rpm-4.13 Alexey Tourbin
2017-01-25 17:42 ` Gleb Fotengauer-Malinovskiy
2017-02-28 16:19 ` Alexey Tourbin
2017-03-04 7:31 ` Alexey Tourbin
2017-03-04 8:08 ` Andrew Clark
2017-03-04 9:51 ` Alexey Tourbin
2017-03-04 10:50 ` Andrew Clark
2017-03-06 7:37 ` Alexey Tourbin
2017-03-06 7:47 ` Andrew Clark
2017-03-06 12:28 ` Alexey Tourbin
2017-03-06 12:59 ` Andrew Clark
2017-03-06 13:15 ` [devel] Administrativa (was Re: печальные последствия перехода на rpm-4.13) Alexey Gladkov
2017-03-06 17:37 ` [devel] печальные последствия перехода на rpm-4.13 Alexey Tourbin
2017-03-04 10:46 ` [devel] genbasedir (was: печальные последствия перехода на rpm-4.13) Dmitry V. Levin
2017-03-06 13:21 ` Alexey Tourbin
2017-03-08 11:50 ` Evgeny Sinelnikov
2017-03-05 1:42 ` [devel] уникальная технология " Dmitry V. Levin
2017-03-06 8:55 ` Alexey Tourbin [this message]
2017-03-07 7:39 ` Alexey Tourbin
2017-03-07 10:26 ` [devel] ccache (was: уникальная технология) Dmitry V. Levin
2017-03-08 18:23 ` Evgeny Sinelnikov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CA+qzennL9fUW7pZ_fwkbjqabB95R0NHt0E0r7_X0x542cYy6AA@mail.gmail.com \
--to=alexey.tourbin@gmail.com \
--cc=devel@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git