From: Anton Farygin <rider@altlinux.com> To: ALT Linux Team development discussions <public-devel-XbBxUvOt3X3HsNE/8sQLYR2eb7JE58TQ@hugh.gmane.org> Subject: Re: [devel] hcl.altlinux.org Date: Fri, 01 Aug 2008 18:22:10 +0400 Message-ID: <48931C12.7010404@altlinux.com> (raw) In-Reply-To: <20080801135959.GX8597@hell.fortress> Alexey I. Froloff пишет: > * Mikhail Gusarov <dottedmag@> [080725 22:17]: >> Просить переносить /TZ и /HCL не стоит: первое требует >> выкидывания и написания заново (там, где требуется), а для HCL >> raorn пишет более адекватный движок, чем просто wiki. > Ну раз пошла такая пьянка, вот полуофициальный пре-анонс: > > Да, я ковыряю пальцем большой ноги движок для HCL. Он будет на > рельсах, теоретически планируется выгрузка из Inquisitor. > > (Почему свой движок? Да потому что готового не нашёл. Это либо > что-то самописно-закрытое, либо wiki либо вообще форум). > > > Первый вариант модели данных можно посмотреть тут - > http://people.altlinux.ru/~raorn/HCL.jpg (простите за клатчанский > по диагонали). Тут я ваял связи вокруг components. Полей в > таблицах мало, это всё будет расширяться. > > В двух словах всё выглядит следующим образом: > > Системы - это готовые конфигурации. Сервера, ноутбуки, > десктопные системы - всё что продаётся в собранном виде. Системы > состоят из Компонентов. > > Компонент - это любое устройство (не обязательно отдельная > железка, набортный SATA контроллер тоже является Компонентом). > Он однозначно определяется по Шине, Производителю и > КодуУстройства, мне думается этого должно хватить. На всякий > случай есть некоторое поле propeties произвольного вида. Все > компоненты разбиты по Группам и Подгруппам. Ещё есть некоторый тип устройств, называемых "процессоры". Vendor у них действительно есть, а вот с кодом устройства всё немного сложнее: AuthenticAMD f 2c 2 23 Mobile Sempron (Roma) (754) AuthenticAMD f 2f 2 4 Athlon 64 (Venice) (939) Первое поле - VendorID, второе - CPU Family, далее идёт модель и степпинг. После этого BrandID и только потом - название устройства. Их тоже нужно в ACL, ибо будет удобнее драйвера для процессоров прописывать. Примерное наполнение базы лежит в /usr/share/hwdatabase/cpu > > По поводу поддержки какой-то Компоненты в дистрибутивах (и не > только) ALT Linux. На каждый Компонент можно повесить > Комментарий, привязанный к Продукту (дистрибутиву) и "оценкой > работоспособности". Общая оценка будет вычисляться из всех > проставленных. Тут нужно осторожнее - не все устройства одинаково важны. Например - термодатчики можно и поигнорировать, а вот если не будет работать видеокарта, то считай что система полностью не работает. Есть ещё один нюанс - теоретически (и практически) поддержка железа может добавляться в обновлениях. Надо это как-то учесть.
next prev parent reply other threads:[~2008-08-01 14:22 UTC|newest] Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-08-01 13:59 Alexey I. Froloff 2008-08-01 14:22 ` Anton Farygin [this message] 2008-08-01 15:46 ` Alexey I. Froloff 2008-08-01 15:43 ` Sergey Vlasov 2008-08-01 16:36 ` Alexey I. Froloff 2008-08-01 16:58 ` Sergey Vlasov 2008-08-03 20:37 ` Konstantin A. Lepikhov 2008-08-04 6:36 ` Sergey Vlasov 2008-08-04 19:13 ` Konstantin A. Lepikhov 2008-08-01 21:17 ` Ilya 2009-10-03 10:58 ` Michael Shigorin
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=48931C12.7010404@altlinux.com \ --to=rider@altlinux.com \ --cc=devel@lists.altlinux.org \ --cc=public-devel-XbBxUvOt3X3HsNE/8sQLYR2eb7JE58TQ@hugh.gmane.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