ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] Планы: новые аппаратные платформы
  @ 2017-12-14  3:32                                                     ` Andrew Clark
  2017-12-14 12:18                                                     ` Yuri Sedunov
                                                                       ` (2 subsequent siblings)
  3 siblings, 0 replies; 8+ messages in thread
From: Andrew Clark @ 2017-12-14  3:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

14 декабря 2017 г., 3:39 пользователь Aleksey Novodvorsky
<aen@altlinux.ru> написал:
> Коллеги!

> 3. Вы, возможно, слышали, что Эльбрусами mike@ занимается уже около 2 лет.
> Теперь уже он в "Базальт СПО" совсем не одинок. Это, на мой взгляд, очень
> интересная, перспективная, но сложная платформа. Сложная по трем причинам:
> -- Она доступна пока только юрлицам и пока мы не можем публиковать все
> исходные тексты. Есть основания надеяться, что в наступающем году ситуация
> изменится и "Базальт СПО" вместе МЦСТ прикладывают к этому все возможные
> усилия.

Точно есть основания надеятся?  Учитывая, что они никогда не
стремились открывать
разработки.

> -- У нее закрытый, не полностью совместимый с gcc компилятор;

Кто бы сомневался.

> -- У нас нет опыта работы с кодом процессора, это полностью в руках коллег
> МЦСТ.

Похоже, что ни у кого, кроме коллег из МЦСТ нет такого опыта.

> Тем не менее, успехи есть и для тех фирм, которые купили "Эльбрусы", мы с
> согласия МЦСТ можем представить свои наработки для тестирования и развития.
> Повторюсь, что мы надеемся на общедоступность этой платформы и кода в
> следующем году.

Надежда умирает последней, как говорится. У меня вопрос - а что сделает
"Базальт СПО", если общедоступность платформы и кода окажется красивыми
словами? Что будет, если ваши наработки для тестирования и развития МЦСТ
не разрешит предоставлять? "Базальт СПО" разорвет всяческие контракты и
соглашения с МЦСТ и пошлет последних в известном направлении?

-- 
Talk is cheap, show me the code (c) Linus Torvalds

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Планы: новые аппаратные платформы
    2017-12-14  3:32                                                     ` [devel] Планы: новые аппаратные платформы Andrew Clark
@ 2017-12-14 12:18                                                     ` Yuri Sedunov
  2017-12-14 18:04                                                       ` Michael Shigorin
  2017-12-17 18:24                                                     ` Michael Shigorin
  2018-12-28 17:26                                                     ` Aleksey Novodvorsky
  3 siblings, 1 reply; 8+ messages in thread
From: Yuri Sedunov @ 2017-12-14 12:18 UTC (permalink / raw)
  To: devel

В Чт, 14/12/2017 в 03:39 +0300, Aleksey Novodvorsky пишет:
> Коллеги!
> Я коротко расскажу о некоторых работах, которые "Базальт СПО" до сих
> пор  не афишировал, но вчера часть планов доведена до сведения прессы
> и я хочу, чтобы вы узнали их из первых рук. Тем более, что новости
> важные и хорошие. В детали вдаваться не буду, их расскажут мои
> коллеги, если будут вопросы.
> 
> 1. В связи с интересом на рынке к отечественным (в разной степени)
> аппаратным платформам, нашим общим интересом к распространени.
> проекта Sisyphus на новые аппаратные платформы и пояившимся
> возможностям реализовать эти планы после довольно успешного для фирмы
> года, мы начали подготовку к бранчу p9, в котором планируем
> обеспечить поддержку 9 платформ:
> 1-2. i586, x86_64
> 3-4. ARMv7, ARMv8
> 5. e2k (Эльбрус)
Когда доберутся до gtk+3?


> 6-7. mipsel, mips64el (это MIPS little endian)
> P.S. Я не был на мероприятии для прессы и отвечаю только за свои
> слова.
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
-- 
Yuri N. Sedunov



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Планы: новые аппаратные платформы
  2017-12-14 12:18                                                     ` Yuri Sedunov
@ 2017-12-14 18:04                                                       ` Michael Shigorin
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2017-12-14 18:04 UTC (permalink / raw)
  To: devel

On Thu, Dec 14, 2017 at 03:18:32PM +0300, Yuri Sedunov wrote:
> > 5. e2k (Эльбрус)
> Когда доберутся до gtk+3?

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

PS: ещё кому-то придётся сделать в meson поддержку lcc --
я с кавалерийского наскоку не осилил.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Планы: новые аппаратные платформы
    2017-12-14  3:32                                                     ` [devel] Планы: новые аппаратные платформы Andrew Clark
  2017-12-14 12:18                                                     ` Yuri Sedunov
@ 2017-12-17 18:24                                                     ` Michael Shigorin
  2017-12-17 20:56                                                       ` Andrey Savchenko
  2018-12-28 17:26                                                     ` Aleksey Novodvorsky
  3 siblings, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2017-12-17 18:24 UTC (permalink / raw)
  To: devel

On Thu, Dec 14, 2017 at 03:39:44AM +0300, Aleksey Novodvorsky wrote:
> Я коротко расскажу о некоторых работах, которые "Базальт СПО" до сих пор
> не афишировал, но вчера часть планов доведена до сведения прессы и я хочу,
> чтобы вы узнали их из первых рук.

Подборка перлов:
http://m.cnews.ru/news/top/2017-12-14_sozdany_otechestvennye_ossposobnye_napryamuyu_otdavat
http://slovodel.com/505115-v-rossii-importozamestili-zarubezhnoe-os-dlya-novyh-processorov-elbrus-i-baikal

Предложить им, что ли, дублирующее техническое редактирование...
буквально несколько слов заменить -- и вышли бы более-менее статьи
вроде этих на "четыре" и даже "пять":
http://rus.vrw.ru/page/novaja-rossijskaja-linejka-os-podderzhivaet-processory-bajkal-i-elbrus
http://www.computerworld.ru/news/V-Rossii-poyavilas-operatsionnaya-sistema-podderzhivayuschaya-vse-otechestvennye-protsessory
http://www.itweek.ru/infrastructure/news-company/detail_print.php?ID=199048&print=Y
http://www.iksmedia.ru/news/5459715-Perexodim-na-Alt.html

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Планы: новые аппаратные платформы
  2017-12-17 18:24                                                     ` Michael Shigorin
@ 2017-12-17 20:56                                                       ` Andrey Savchenko
  2017-12-17 21:14                                                         ` Andrey Savchenko
  0 siblings, 1 reply; 8+ messages in thread
From: Andrey Savchenko @ 2017-12-17 20:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1971 bytes --]

On Sun, 17 Dec 2017 21:24:32 +0300 Michael Shigorin wrote:
> On Thu, Dec 14, 2017 at 03:39:44AM +0300, Aleksey Novodvorsky wrote:
> > Я коротко расскажу о некоторых работах, которые "Базальт СПО" до сих пор
> > не афишировал, но вчера часть планов доведена до сведения прессы и я хочу,
> > чтобы вы узнали их из первых рук.
> 
> Подборка перлов:
> http://m.cnews.ru/news/top/2017-12-14_sozdany_otechestvennye_ossposobnye_napryamuyu_otdavat
> http://slovodel.com/505115-v-rossii-importozamestili-zarubezhnoe-os-dlya-novyh-processorov-elbrus-i-baikal
> 
> Предложить им, что ли, дублирующее техническое редактирование...
> буквально несколько слов заменить -- и вышли бы более-менее статьи

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

Это не отменяет необходимости технической правки статей. Возможно,
нам не хватает публичного FAQ на понятном языке по этим вопросам.

> вроде этих на "четыре" и даже "пять":
> http://rus.vrw.ru/page/novaja-rossijskaja-linejka-os-podderzhivaet-processory-bajkal-i-elbrus
> http://www.computerworld.ru/news/V-Rossii-poyavilas-operatsionnaya-sistema-podderzhivayuschaya-vse-otechestvennye-protsessory
> http://www.itweek.ru/infrastructure/news-company/detail_print.php?ID=199048&print=Y
> http://www.iksmedia.ru/news/5459715-Perexodim-na-Alt.html
> 


Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Планы: новые аппаратные платформы
  2017-12-17 20:56                                                       ` Andrey Savchenko
@ 2017-12-17 21:14                                                         ` Andrey Savchenko
  2017-12-18  7:34                                                           ` Michael Shigorin
  0 siblings, 1 reply; 8+ messages in thread
From: Andrey Savchenko @ 2017-12-17 21:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2083 bytes --]

On Sun, 17 Dec 2017 23:56:52 +0300 Andrey Savchenko wrote:
> On Sun, 17 Dec 2017 21:24:32 +0300 Michael Shigorin wrote:
> > On Thu, Dec 14, 2017 at 03:39:44AM +0300, Aleksey Novodvorsky wrote:
> > > Я коротко расскажу о некоторых работах, которые "Базальт СПО" до сих пор
> > > не афишировал, но вчера часть планов доведена до сведения прессы и я хочу,
> > > чтобы вы узнали их из первых рук.
> > 
> > Подборка перлов:
> > http://m.cnews.ru/news/top/2017-12-14_sozdany_otechestvennye_ossposobnye_napryamuyu_otdavat
> > http://slovodel.com/505115-v-rossii-importozamestili-zarubezhnoe-os-dlya-novyh-processorov-elbrus-i-baikal
> > 
> > Предложить им, что ли, дублирующее техническое редактирование...
> > буквально несколько слов заменить -- и вышли бы более-менее статьи
> 
> Не думаю, что будет этично, если мы будем редактировать статьи
> о нас же. Это может быть расценено как попытка сгладить углы и
> завуалировать проблемы.
> 
> Это не отменяет необходимости технической правки статей. Возможно,
> нам не хватает публичного FAQ на понятном языке по этим вопросам.

Перечитал эти новости. По-моему, они исправились. По крайней мере,
в новости от cnews больше нет ляпа в духе "команды в процессор
передаются напрямую через компилятор" (что было в пятницу). Сейчас
там текст более адекватный, хотя мутноватый, на мой взгляд.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Планы: новые аппаратные платформы
  2017-12-17 21:14                                                         ` Andrey Savchenko
@ 2017-12-18  7:34                                                           ` Michael Shigorin
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2017-12-18  7:34 UTC (permalink / raw)
  To: devel

On Mon, Dec 18, 2017 at 12:14:07AM +0300, Andrey Savchenko wrote:
> > > Предложить им, что ли, дублирующее техническое редактирование...
> > > буквально несколько слов заменить -- и вышли бы более-менее статьи
> > Не думаю, что будет этично, если мы будем редактировать статьи
> > о нас же. Это может быть расценено как попытка сгладить углы и
> > завуалировать проблемы.

Так именно о таком редактировании -- т.к. страхов и ужасов --
речь и идёт.  Порой ясно видно, что человек не понимает, о чём
пишет, но может быть достаточно объяснить на пальцах даже без
"патчей" -- и сам уже напишет внятно :-)

Слышали-то корреспонденты примерно одно и то же (с поправкой
на рассредоточение по местности и не менее трёх источников
информации на ней), но статьи получились заметно разные.

> Перечитал эти новости. По-моему, они исправились. По крайней мере,
> в новости от cnews больше нет ляпа в духе "команды в процессор
> передаются напрямую через компилятор" (что было в пятницу). Сейчас
> там текст более адекватный, хотя мутноватый, на мой взгляд.

Эт радует, но посткоррекция всегда выглядит хуже (и не до всех
вообще дойдёт -- кто читал, тому вроде бы незачем перечитывать).

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Планы: новые аппаратные платформы
                                                                         ` (2 preceding siblings ...)
  2017-12-17 18:24                                                     ` Michael Shigorin
@ 2018-12-28 17:26                                                     ` Aleksey Novodvorsky
  3 siblings, 0 replies; 8+ messages in thread
From: Aleksey Novodvorsky @ 2018-12-28 17:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Коллеги!

Пока, до выхода p9, подводить итоги работ по новым аппаратным
платформам рановато, но об их состоянии все же накануне Нового года
расскажу. Внизу в тексте -- письмо годичной давности на ту же тему, --
сравните планы и предварительные результаты.

1. Основные архитектуры. Задания для них собираются параллельно. Все
они войдут в p9.
1.1 x86_64. Основная архитектура, в том числе для разработки. Почти
все в нашем офисе работают локально на ней.
1.2. i586. Пока остается основной, хотя проблемы появляются.
1.3. aarch64. Сервер ThunderX несколько медленнее ожидавшегося, но к
утру проблемы отставания рассасываются, за очень-очень редкими
исключениями. Репозиторий, соответственно, аналогичен репозиторию
86_64.

2. Вторичные архитектуры. Сборка для них "догоняющая".
2.1-2 e2kv3 и e2kv4. Две немного отличающиеся архитектуры процессоров
"Эльбрус" (e2kv3 -- на компьютерах 401 и 4.4, e2kv4 -- на 101,801, 802
и 804). Приобретение сервера 804 (4 процессора по 8 ядер) позволило
ускорить сборку. Но остался главный вопрос, -- освобождение кода.
Причем если закрытость lcc по крайней соотвтетсвует его лицензии, то
закрытость kernrl, binutils, gdb при помощи подписываемого
покупателями Эльбруса NDA ограничивает сообщество и не дает ему
заняться портированием того же gcc, например. В наших исходных пакетах
уже появляются наши патчи для e2k, обсуждение с МЦСТ мы ведем.
Оказалось сложнее, чем мы думали, но вода камень точит. Мы
рассчитываем опубликовать p9 для него, пусть не сразу и не полностью.
Обычные наши реестровые продукты "Альт Сервер" и "Альт Рабочая
станция" для e2k* есть и поставляются МЦСТ вместе с железом по выбору
покупателя.
Важно, что наряду с *86*, архитектура e2k позволяет строить системы
разных уровней. Например, mike@ использует "Эльбрус"  в качестве своей
основной рабочей станции. Есть и плншеты, и серверы среднего уровня..
2.3. mipsel . Репозиторий для mipsel создан сильно менее чем за год
коллегами из нашего Саратовского офиса. Целевые системы -- компьютеры
на "Байкал-Т1" (32 бита -- "Таволга", BFK), сборка проходит на
64-битных китайских системах Loongson, которые не слишком быстрые, но
зато их несколько. Подробно читайте здесь :
https://www.altlinux.org/Ports/mipsel . Там много разных сборок, в том
числе для qemu. Вообще, архитектурв интересная, главным образом для
легких и встраиваемых решений. Для нее открыт весь софт, а недавно
анонсирована свободная лицензия для системы команд.
2.4. armh. Эту архитектуру, как выясняется, рановато списывать и мы
сейчас ищем серверы для ее сборки для резерва нашему ветерану. Она
широко используется в легких и встроенных решениях. Кроме того,
появляются системы типа
http://www.cnews.ru/news/top/2018-12-25_sozdan_minikompyuter_na_rossijskom_protsessore
. Репозиторий хоть и "догоняющий", но в отличном состоянии,
выпускаются сборки для RaspberryPi 3 для тестирования.

3. Другие (перспективные) архитектуры. Работа над репозиториями для них идет.
3.1. rv64gc (RISC-V 64 бита). Надеемся вскоре, но после праздников,
завершить подготовку инфраструктуры и опубликовать олписание и
небольшой репозиторий этого популярного свободного проекта. Сборка
проходит на вот такой плате:
https://www.sifive.com/boards/hifive-unleashed . Планируется поддержка
сборки в qemu.  Бранч p9 для RISC-V пока не планируется, но если будем
нужен для каких-либо изделий, то сделаем. Эта архитектура интересна и
перспективна для рынка IoT и подобных.
3.2. ppc64le  (OpenPower). Работа в самом начале, но идет довольно
шустро. В случае успеха, возможно включение этой архитектуры в число
основных. Бранч будет, но не сразу.


4. "Замороженные" проекты поддержки архитектур. То, что год назад
планировали, но не сложилось.
4.1 mips64el. Для этой архитектуры все есть и, учитывая опыт
Саратовской команды, систему для Loongson и на Loongson можно собрать.
Но так как мы пока не увидели коммерческой перспективы, то
притормозили.
4.2. mips64 . Тут целевой системой был "Комдив" от НИИСИ, но пока не сложилось.
4.2 s390x. Систему для мейнфреймов начали делать в эмуляторе, была
договоренность о выходе на большое железо, но интереса на рынке не
нашли.

Итак, мы теперь работаем с 9 аппаратными архитектурами.  Очень
надеемся на интерес и сотрудничество с членами тим.

Подробнее будет в анонсах p9 (7 архитектур) и анонсах репозиториев для
двух новых.

Rgrds, Алексей

чт, 14 дек. 2017 г. в 03:39, Aleksey Novodvorsky <aen@altlinux.ru>:
>
> Коллеги!
> Я коротко расскажу о некоторых работах, которые "Базальт СПО" до сих пор  не афишировал, но вчера часть планов доведена до сведения прессы и я хочу, чтобы вы узнали их из первых рук. Тем более, что новости важные и хорошие. В детали вдаваться не буду, их расскажут мои коллеги, если будут вопросы.
>
> 1. В связи с интересом на рынке к отечественным (в разной степени) аппаратным платформам, нашим общим интересом к распространени. проекта Sisyphus на новые аппаратные платформы и пояившимся возможностям реализовать эти планы после довольно успешного для фирмы года, мы начали подготовку к бранчу p9, в котором планируем обеспечить поддержку 9 платформ:
> 1-2. i586, x86_64
> 3-4. ARMv7, ARMv8
> 5. e2k (Эльбрус)
> 6-7. mipsel, mips64el (это MIPS little endian)
> 8. mips64 (big endian)
> 9. s390x
> 2. Наряду с платформами Intel (1-2) основноыми платформами будут ARM (3-4). То есть несобираемость на ARM будет со временем блокирующей ошибкой, если не обоснована ее невозможность. Порт ARM у нас есть, но сейчас к нам едет мощный сервер http://b2b.gigabyte.com/ARM-Server/H270-T71-rev-110#ov и если все пойдеи по плану, то он будет доступен для сборки пакетов членами тим в начале второго квартала.
> 3. Вы, возможно, слышали, что Эльбрусами mike@ занимается уже около 2 лет. Теперь уже он в "Базальт СПО" совсем не одинок. Это, на мой взгляд, очень интересная, перспективная, но сложная платформа. Сложная по трем причинам:
> -- Она доступна пока только юрлицам и пока мы не можем публиковать все исходные тексты. Есть основания надеяться, что в наступающем году ситуация изменится и "Базальт СПО" вместе МЦСТ прикладывают к этому все возможные усилия.
> -- У нее закрытый, не полностью совместимый с gcc компилятор;
> -- У нас нет опыта работы с кодом процессора, это полностью в руках коллег МЦСТ.
> Тем не менее, успехи есть и для тех фирм, которые купили "Эльбрусы", мы с согласия МЦСТ можем представить свои наработки для тестирования и развития. Повторюсь, что мы надеемся на общедоступность этой платформы и кода в следующем году.
> Платформа e2k для нас не основная, но приоритетная. У нас есть сервер 404 и десктопы 801 и 101 на новых процессорах. Ждём выхода сервера 804. Наша сборка исключительно нативная.
> 4. MIPSel представлен на нашем рынке и у нас в офисе платформой "Байкал-Т1". Для обесчпечения нативной сборки для нее мы приобрели две тестовые платы Loongson (Китай) mips64el. Они недостаточно мощные для обеспечения синхронной сборки Базовая система и система сборки ALT на них поднята и мы надеемся опубликовать ее в начале 2018 года.
> 5. Платформа MIPS64 Big endian представлена у нас в офисе разработкой НИИСИ "КОМДИВ64". До подписания договора с НИИСИ о правах на код, планирующего счёт вскоре, работы приостановлены, но как только, -- будут быстро возобновлены и мы планируем приобрести плату Cavium Octeon3 для ускорения сборки.
> 6. Работы по инициализации платформы s390x ведутся, пока на эмуляторе.
>
> На этом я заканчиваю дозволенные речи, приглашая коллег из офиса поправить и дополнить, а коллег вне офиса, -- задавать вопросы.
>
> Спасибо прочитавшим до конца.
>
> Rgrds, Алексей
>
> P.S. Я не был на мероприятии для прессы и отвечаю только за свои слова.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-12-28 17:26 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-14  3:32                                                     ` [devel] Планы: новые аппаратные платформы Andrew Clark
2017-12-14 12:18                                                     ` Yuri Sedunov
2017-12-14 18:04                                                       ` Michael Shigorin
2017-12-17 18:24                                                     ` Michael Shigorin
2017-12-17 20:56                                                       ` Andrey Savchenko
2017-12-17 21:14                                                         ` Andrey Savchenko
2017-12-18  7:34                                                           ` Michael Shigorin
2018-12-28 17:26                                                     ` Aleksey Novodvorsky

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