<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>5085</bug_id>
          
          <creation_ts>2004-08-27 15:40:52 +0400</creation_ts>
          <short_desc>All kernel images have one name</short_desc>
          <delta_ts>2025-02-26 12:07:12 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>kernel-image-std-def</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>7371</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Fr. Br. George">george</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>andy</cc>
    
    <cc>arseny</cc>
    
    <cc>cas</cc>
    
    <cc>kernelbot</cc>
    
    <cc>led</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>18396</commentid>
    <comment_count>0</comment_count>
    <who name="Fr. Br. George">george</who>
    <bug_when>2004-08-27 15:40:53 +0400</bug_when>
    <thetext>All kernel images maned equally:
&quot;The Linux kernel (the core of the Linux operating system)&quot;
One cannot make a decesion what kernel to install.
One needs to use magic to get info from those strange &quot;om-vs-up-std-smp&quot; name
suffixes.
Sure this bug is to be set not only on kernel-image-smp.
Steps to Reproduce:
1. apt-cache search &quot;^kernel-image&quot; | sed &apos;s/[^ ]* - //&apos; | sort -u
2. apt-cache search &quot;^kernel-image&quot; | sed &apos;s/[^ ]* - //&apos; | wc     

Actual Results:  
The Linux kernel (the core of the Linux operating system)
The openMosix Linux kernel (the core of the Linux operating system)
(only 2 different names!)
13
(13 different kernels!)

Expected Results:  
13 different names</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33884</commentid>
    <comment_count>1</comment_count>
    <who name="Fr. Br. George">george</who>
    <bug_when>2005-12-15 17:13:46 +0300</bug_when>
    <thetext>Наверное, всё-таки стоит прописывать разные поля Summary: для разных ядер? Тем
более, что текст есть про это: http://www.freesource.info/wiki/Altlinux/Kernels</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40790</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-09-28 17:32:09 +0400</bug_when>
    <thetext>Гош, давай придумаем конкретные англоязычные формулировки для текущих ядер.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42235</commentid>
    <comment_count>3</comment_count>
    <who name="Fr. Br. George">george</who>
    <bug_when>2006-11-16 17:17:52 +0300</bug_when>
    <thetext>(In reply to comment #2)
&gt; Гош, давай придумаем конкретные англоязычные формулировки для текущих ядер.

Ну а http://www.freesource.info/wiki/Altlinux/Kernels-то чем не катит? Перевести
на аглицкий?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42263</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-11-17 12:20:19 +0300</bug_when>
    <thetext>Ммм... угу, прямо summary|description и получаются, разве что в wks26 придётся
местами поменять (хотя на wiki и правильно читается).

Сделаешь, раз уж повесил? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42349</commentid>
    <comment_count>5</comment_count>
    <who name="Fr. Br. George">george</who>
    <bug_when>2006-11-20 19:55:40 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; Сделаешь, раз уж повесил? :)
Переводы сделать? Пожалуйста. 
http://www.freesource.info/wiki/Altlinux/Kernels/PackageDescription
А вот пакеты с ядрами пачтить... Это надо майнтейнеров пинать. Или ручки
отращивать новые, с автономными глазками :(
http://www.freesource.info/wiki/Altlinux/Kernels/PackageDescription</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57945</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-11-10 20:45:39 +0300</bug_when>
    <thetext>Ну давай предложим твои переводы lakostis@ для wks и ovz; спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57952</commentid>
    <comment_count>7</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2007-11-10 21:10:18 +0300</bug_when>
    <thetext>Имхо, если кто не разбирается в названиях кернелов, ему нет смысла вникать
дальше std-smp :) </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57961</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2007-11-10 21:41:20 +0300</bug_when>
    <thetext>Тогда так и нужно написать в описании std-smp, что оно рекомендуется к
установке. Но если в wks-smp будет хоть немного слов о том, чем оно отличается
от std-smp, будет очень неплохо. По себе знаю, наличие двух пакетов непонятно
чем отличающихся, очень раздражает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73952</commentid>
    <comment_count>9</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2008-07-11 14:18:12 +0400</bug_when>
    <thetext>Видимо теперь это моя бага. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78859</commentid>
    <comment_count>10</comment_count>
    <who name="Fr. Br. George">george</who>
    <bug_when>2008-09-28 20:21:47 +0400</bug_when>
    <thetext>Угу, и если поймать, скажем, меня в офисе, мы составим планчик и я напишу тебе текстики. Это если ты сам не можешь справиться :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117499</commentid>
    <comment_count>11</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2011-01-22 18:01:44 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; Видимо теперь это моя бага. 
Ага. Ping.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182552</commentid>
    <comment_count>12</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2019-06-18 23:16:48 +0300</bug_when>
    <thetext>Кстати да, было бы неплохо в Summary указать чем отличаются ядра.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197257</commentid>
    <comment_count>13</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-03-25 22:42:01 +0300</bug_when>
    <thetext># apt-cache search &quot;^kernel-image&quot; | sed &apos;s/[^ ]* - //&apos; | wc     
     11      85     548
# apt-cache search &quot;^kernel-image&quot; | sed &apos;s/[^ ]* - //&apos; | sort -u | wc
      7      51     344
# apt-cache search &quot;^kernel-image&quot; | sed &apos;s/[^ ]* - //&apos; | sort -u
Intel optimized Clear Linux native kernel
Linux kvm kernel
The Linux kernel (I-pipe) 4.19.177-cip44-x86-17 with Xenomai 3.1 real-time Cobalt core
The Linux kernel (the core of the Linux operating system)
The Linux kernel with OpenVZ support
The Linux kernel with PREEMPT_RT patches (Real-Time Linux)
Uncompressed linux kernel for XEN domU boot
# uname -m
x86_64

Медленно, но верно!

По всей видимости, стоит поправить:
kernel-image-clr-kvm - Linux kvm kernel^W^W^WIntel optimized Clear Linux kvm kernel
и придумать разные имена для std-debug, std-def, un-def.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197274</commentid>
    <comment_count>14</comment_count>
    <who name="Andrew Vasilyev">andy</who>
    <bug_when>2021-03-26 12:31:21 +0300</bug_when>
    <thetext>(Ответ для Arseny Maslennikov на комментарий #13)
&gt; По всей видимости, стоит поправить:
&gt; kernel-image-clr-kvm - Linux kvm kernel^W^W^WIntel optimized Clear Linux kvm
&gt; kernel

  Done:

$ apt-cache search kernel-image-clr-kvm 
kernel-image-clr-kvm - Intel optimized Clear Linux kvm kernel</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197779</commentid>
    <comment_count>15</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-04-10 23:57:57 +0300</bug_when>
    <thetext>(In reply to Arseny Maslennikov from comment #13)
&gt; Медленно, но верно!
&gt; 
&gt; По всей видимости, стоит
&gt; придумать разные имена для std-debug, std-def, un-def.

На ум пришли варианты:

kernel-image-std-def - LTS Linux kernel
kernel-image-un-def - Rolling Linux kernel (-stable)
kernel-image-std-debug - LTS Linux kernel with debugging bits

Можно обсуждать/исправлять, но, ради всего святого, без слова unstable: оно неточное, часто неверное, даёт ложные коннотации (особенно если обмазать адмонициями и красными, как октябрь, ворнингами) и отпугивает коммьюнити. &quot;Чур меня, чур от вашего Сизифа&quot;. Лучше говорить то же самое, но более мягкими словами.

В сторону: может, нам нужен kflavour, который по таймингам на полрелиза-релиз отстаёт от torvalds master branch, а сам представляет собой linux-stable +-? А un-def превратится в настоящее авангардное ядро, с пылу, с жару, с поддержкой свежайших устройств и недобитыми багами в iwlwifi.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197780</commentid>
    <comment_count>16</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-04-11 00:10:35 +0300</bug_when>
    <thetext>(Ответ для Andrew Vasilyev на комментарий #14)
&gt; (Ответ для Arseny Maslennikov на комментарий #13)
&gt; &gt; По всей видимости, стоит поправить:
&gt; &gt; kernel-image-clr-kvm - Linux kvm kernel^W^W^WIntel optimized Clear Linux kvm
&gt; &gt; kernel
&gt; 
&gt;   Done:
&gt; 
&gt; $ apt-cache search kernel-image-clr-kvm 
&gt; kernel-image-clr-kvm - Intel optimized Clear Linux kvm kernel

Не надо переименовывать пакеты по аналогии с другими пакетами! clr-kvm не является &quot;Intel optimized Clear Linux kvm kernel&quot;. Называйте, пожалусйта, пакеты по смыслу их содержания.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197781</commentid>
    <comment_count>17</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-04-11 00:12:35 +0300</bug_when>
    <thetext>(In reply to Vitaly Chikunov from comment #16)
&gt; Не надо переименовывать пакеты по аналогии с другими пакетами! clr-kvm не
&gt; является &quot;Intel optimized Clear Linux kvm kernel&quot;. Называйте, пожалусйта,
&gt; пакеты по смыслу их содержания.

Каков же смысл содержания clr-kvm?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197782</commentid>
    <comment_count>18</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-04-11 02:30:31 +0300</bug_when>
    <thetext>((kernel-image-clr-kvm-5.4.109-alt1-0-g78ee9b0df8a5))$ git diff --stat kernel-image-std-def-5.4.109-alt1|cat
 .gear/config     | 4637 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 .gear/linux.spec |  195 +++
 .gear/rules      |    4 +-
 3 files changed, 4835 insertions(+), 1 deletion(-)

Видимо, это старый std-def с измененным конфигом. Наверное, лучше было его назвать -std-kvm, например. Так как никаких Интел опимизацй из Клеарлинукса в нём нет, то не правильно называть его тем, чем оно не является.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197785</commentid>
    <comment_count>19</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-04-11 10:48:45 +0300</bug_when>
    <thetext>(In reply to Vitaly Chikunov from comment #18)
&gt; ((kernel-image-clr-kvm-5.4.109-alt1-0-g78ee9b0df8a5))$ git diff --stat
&gt; kernel-image-std-def-5.4.109-alt1|cat
&gt;  .gear/config     | 4637
&gt; ++++++++++++++++++++++++++++++++++++++++++++++++++++++
&gt;  .gear/linux.spec |  195 +++
&gt;  .gear/rules      |    4 +-
&gt;  3 files changed, 4835 insertions(+), 1 deletion(-)
&gt; 
&gt; Видимо, это старый std-def с измененным конфигом. Наверное, лучше было его
&gt; назвать -std-kvm, например. Так как никаких Интел опимизацй из Клеарлинукса
&gt; в нём нет, то не правильно называть его тем, чем оно не является.

Надо с этим разобраться в bug 39908 тогда.
А то префикс -clr там откуда-то взялся...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197786</commentid>
    <comment_count>20</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-04-11 12:34:43 +0300</bug_when>
    <thetext>(Ответ для Arseny Maslennikov на комментарий #15)
&gt; В сторону: может, нам нужен kflavour, который по таймингам на
&gt; полрелиза-релиз отстаёт от torvalds master branch, а сам представляет собой
&gt; linux-stable +-? А un-def превратится в настоящее авангардное ядро, с пылу,
&gt; с жару, с поддержкой свежайших устройств и недобитыми багами в iwlwifi.

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

На сколько я понимаю, un-def это и есть последний linux-stable. А std-def последний longterm. +/-

Как torvalds master branch может быть linux-stable опять не понятно.

Зачем переименовывать un-def - не понятно. Если нужно авангардное ядро, то всегда есть ещё буквы, например avg-dev.
Кстати, у нас есть теперь футуристическое ядро drm-tip, оно на пол года новее чем torvalds master branch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197787</commentid>
    <comment_count>21</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-04-11 12:48:39 +0300</bug_when>
    <thetext>(In reply to Vitaly Chikunov from comment #20)
&gt; (Ответ для Arseny Maslennikov на комментарий #15)
&gt; &gt; В сторону: может, нам нужен kflavour, который по таймингам на
&gt; &gt; полрелиза-релиз отстаёт от torvalds master branch, а сам представляет собой
&gt; &gt; linux-stable +-? А un-def превратится в настоящее авангардное ядро, с пылу,
&gt; &gt; с жару, с поддержкой свежайших устройств и недобитыми багами в iwlwifi.
&gt; 
&gt; Не понятно почему в баге про переименование ядер для переименование одного
&gt; ядра вдруг заводится отдельный баг, а новую тему предлагается обсуждать тут.

Не предлагается — для того и подпись &quot;в сторону&quot;. :)

&gt; Насколько я понимаю, un-def это и есть последний linux-stable. А std-def
&gt; последний longterm. +/-

ОК, это объяснение понятно.

&gt; 
&gt; Как torvalds master branch может быть linux-stable опять не понятно.

Да никак. &quot;По таймингам&quot; != &quot;по содержанию&quot;. По содержанию они не могут совпадать, никто обратного не утверждает.

&gt; 
&gt; Зачем переименовывать un-def - не понятно.

Если вышеприведённых аргументов из comment 15 про тлетворное слово unstable недостаточно, тогда и не надо — я переживу как-нибудь, и, надеюсь, никто об это не споткнётся больше никогда.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197788</commentid>
    <comment_count>22</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-04-11 13:00:07 +0300</bug_when>
    <thetext>А, я даже не думал, что &quot;un&quot; это &quot;unstable&quot;.

&gt; нужен kflavour, который по таймингам на полрелиза-релиз отстаёт от
&gt; torvalds master branch, а сам представляет собой linux-stable +-? 

&gt; Да никак. &quot;По таймингам&quot; != &quot;по содержанию&quot;. По содержанию они не
&gt; могут совпадать, никто обратного не утверждает.

Предлагается новый вид stable ядер? Или в чем предложение состоит - я просто не понял что имелось ввиду.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197789</commentid>
    <comment_count>23</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-04-11 13:19:23 +0300</bug_when>
    <thetext>(In reply to Vitaly Chikunov from comment #22)
&gt; А, я даже не думал, что &quot;un&quot; это &quot;unstable&quot;.

Можно придумать другое толкование &quot;un&quot;; тогда проблема отпадёт.

Сейчас это в статусе городской легенды:
&gt; Andrew Vasilyev, [10.04.21 23:32]
&gt; Кстати, недавно на канале alt кто-то это расшифровал (std-def), AFAIR
&gt; 
&gt; Andrew Vasilyev, [10.04.21 23:33]
&gt; &quot;я подозреваю, что unstable default и standard default&quot; antohami

Это andy@ говорит про телеграмный чат, где пользователи тусуются и задают каверзные вопросы, на которые даже разработчики альта ответ не знают:
&gt; PS, [13.03.21 14:04]
&gt; напомните пожалуйста ,в чём отличия ядер std-def и un-def (по их возможностям и &gt; особенностям)
&gt; 
&gt; Антон Мидюков, [13.03.21 14:06]
&gt; [In reply to PS]
&gt; версия разная. un-def новее
&gt; 
&gt; NF, [13.03.21 14:13]
&gt; [In reply to Антон Мидюков]
&gt; Как un-def и std-def расшифровываются?
&gt; 
&gt; Антон Мидюков, [13.03.21 14:20]
&gt; [In reply to NF]
&gt; я подозреваю, что unstable default и standard default
Смешно называть linux-stable словом unstable, не правда ли?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197790</commentid>
    <comment_count>24</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-04-11 13:19:41 +0300</bug_when>
    <thetext>(In reply to Vitaly Chikunov from comment #22)
&gt; 
&gt; &gt; нужен kflavour, который по таймингам на полрелиза-релиз отстаёт от
&gt; &gt; torvalds master branch, а сам представляет собой linux-stable +-? 
&gt; 
&gt; &gt; Да никак. &quot;По таймингам&quot; != &quot;по содержанию&quot;. По содержанию они не
&gt; &gt; могут совпадать, никто обратного не утверждает.
&gt; 
&gt; Предлагается новый вид stable ядер? Или в чем предложение состоит - я просто
&gt; не понял что имелось ввиду.

Да. Вкратце:
* std-def — LTS (как сейчас)
* новое ядро — rolling stable (то, что я имел в виду: его версия 5.X релизится в сизиф через 3-4 недели после релиза 5.X у Линуса; берётся актуальный linux-stable на эту дату. В остальном — как нынешний сизифный un-def). Я бы на нём и сидел, например;
* un-def — свежайшее с пылу с жару, чуть ли не torvalds branch (если вообще оно кому-то нужно).

Вот это будет вполне логичный нейминг.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197791</commentid>
    <comment_count>25</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2021-04-11 13:26:41 +0300</bug_when>
    <thetext>Я бы предложил переключиться совсем на другую схему, для того, что бы иметь несколько LTS и stable ядер в одном репозитории

например так:
kernel-image-lts-5.4
kernel-image-lts-5.10
kernel-image-stable-5.11
т.е. - включать major версию ядра в имя пакета
Ну и придумать схему замены (или через update-kernel или хитрыми provides).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197792</commentid>
    <comment_count>26</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-04-11 13:37:40 +0300</bug_when>
    <thetext>(Ответ для Arseny Maslennikov на комментарий #24)
&gt; * новое ядро — rolling stable (то, что я имел в виду: его версия 5.X
&gt; релизится в сизиф через 3-4 недели после релиза 5.X у Линуса; берётся
&gt; актуальный linux-stable на эту дату. В остальном — как нынешний сизифный
&gt; un-def).

В чем разница этой схемы с un-def?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197806</commentid>
    <comment_count>27</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2021-04-12 09:48:57 +0300</bug_when>
    <thetext>(Ответ для Arseny Maslennikov на комментарий #15)
&gt; (In reply to Arseny Maslennikov from comment #13)
&gt; &gt; Медленно, но верно!
&gt; &gt; 
&gt; &gt; По всей видимости, стоит
&gt; &gt; придумать разные имена для std-debug, std-def, un-def.
&gt; 
&gt; На ум пришли варианты:
&gt; 
&gt; kernel-image-std-def - LTS Linux kernel
&gt; kernel-image-un-def - Rolling Linux kernel (-stable)
&gt; kernel-image-std-debug - LTS Linux kernel with debugging bits
&gt; 
&gt; Можно обсуждать/исправлять, но, ради всего святого, без слова unstable: оно

Немного истории. un в слове un-def это не unstable. Это, к сожалению, вообще не имеющая за собой смысла часть. Когда мантейнером ядер был sillicium@, я начал собирать это ядро для личных целей в виде наиболее свежего релизного ядра от kernel.org. А название являлось шуткой, так как определённый flavour придумать было по правилам сложно, а undef это в Perl &quot;отсутствие значения&quot;. А потом я стал мантейнером ядер, ядро un-def перестало быть таким уж неофициальным, стало попадать в дистрибутивы и в всё заверте...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197817</commentid>
    <comment_count>28</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-04-12 11:44:01 +0300</bug_when>
    <thetext>(In reply to Anton V. Boyarshinov from comment #27)
&gt; (Ответ для Arseny Maslennikov на комментарий #15)
&gt; &gt; (In reply to Arseny Maslennikov from comment #13)
&gt; &gt; &gt; Медленно, но верно!
&gt; &gt; &gt; 
&gt; &gt; &gt; По всей видимости, стоит
&gt; &gt; &gt; придумать разные имена для std-debug, std-def, un-def.
&gt; &gt; 
&gt; &gt; На ум пришли варианты:
&gt; &gt; 
&gt; &gt; kernel-image-std-def - LTS Linux kernel
&gt; &gt; kernel-image-un-def - Rolling Linux kernel (-stable)
&gt; &gt; kernel-image-std-debug - LTS Linux kernel with debugging bits
&gt; &gt; 
&gt; &gt; Можно обсуждать/исправлять, но, ради всего святого, без слова unstable: оно
&gt; 
&gt; Немного истории. un в слове un-def это не unstable. Это, к сожалению, вообще
&gt; не имеющая за собой смысла часть. Когда мантейнером ядер был sillicium@, я
&gt; начал собирать это ядро для личных целей в виде наиболее свежего релизного
&gt; ядра от kernel.org. А название являлось шуткой, так как определённый flavour
&gt; придумать было по правилам сложно, а undef это в Perl &quot;отсутствие значения&quot;.

Да-а... Когда я впервые увидел слово kernel-image-un-def, мне пришло в голову undefined из JS, а про Perl я ничего не знал тогда (и сейчас не владею). Но, казалось бы, что там может быть undefined...

&gt; А потом я стал мантейнером ядер, ядро un-def перестало быть таким уж
&gt; неофициальным, стало попадать в дистрибутивы и всё заверте...

Наверное, rolling-def было бы понятнее...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197820</commentid>
    <comment_count>29</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-04-12 14:09:00 +0300</bug_when>
    <thetext>(In reply to Anton Farygin from comment #25)
&gt; Я бы предложил переключиться совсем на другую схему, для того, что бы иметь
&gt; несколько LTS и stable ядер в одном репозитории
&gt; 
&gt; например так:
&gt; kernel-image-lts-5.4
&gt; kernel-image-lts-5.10
&gt; kernel-image-stable-5.11

lts-, stable- — хорошие префиксы: сразу понятно.
Но не хватает суффиксов: -def, -kvm, -rt, -preempt-none, -xenomai...


&gt; т.е. - включать major версию ядра в имя пакета
&gt; Ну и придумать схему замены (или через update-kernel или хитрыми provides).

А что это даст такого, чего нет сейчас?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197825</commentid>
    <comment_count>30</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2021-04-12 14:31:31 +0300</bug_when>
    <thetext>(Ответ для Arseny Maslennikov на комментарий #29)

&gt; 
&gt; А что это даст такого, чего нет сейчас?

Да то же самое, что предлагалось изначально - понятное именование для пакетов с возможностью сопровождения одновременно нескольких веток LTS и Stable ядер.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197987</commentid>
    <comment_count>31</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-04-18 22:18:26 +0300</bug_when>
    <thetext>1. В %description un-def написано:

  There are some kernel variants in ALT systems:
  * std-def: standard longterm kernel without preemption;
  * std-pae: variant of std-def kernel for i686 with 64G memory support;
  * std-debug: variant of std-def kernel kernel with some DEBUG options enabled;
  * un-def: more modern then std-def and with voluntary (on ppc64le) and
    forced (on x86) preemption enabled.
  * sn-def: insecure kernel for SecretNet only

Думаю, что имеет смысл в описании (и возможно Summary) un-def написать, что это latest stable kernel, а у std-def, что это latest longterm kernel. Это, кажется, более важное отличие этих ядер чем наличие preemption.

(2. При этом, у std-def CONFIG_PREEMPT_VOLUNTARY=y, то есть не совсем &quot;without preemption&quot;, что было бы при CONFIG_PREEMPT_NONE=y &quot;для серверов&quot;).

Если я правильно понимаю стратегию этих ядер, то на странице https://www.altlinux.org/Kernels/Flavours возможно, стоит так же внести изменения

3. Про std-def предлагаю заменить &quot;При сборке используются патчи из -stable ядер&quot; на &quot;последнее longterm ядро&quot;.

4. Про un-def предлагаю заменить &quot;Экспериментальное ядро&quot; на &quot;последнее stable ядро&quot; [оба для десктопов].</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197990</commentid>
    <comment_count>32</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2021-04-19 10:09:41 +0300</bug_when>
    <thetext>(Ответ для Vitaly Chikunov на комментарий #31)

&gt; Думаю, что имеет смысл в описании (и возможно Summary) un-def написать, что
&gt; это latest stable kernel, а у std-def, что это latest longterm kernel. Это,
&gt; кажется, более важное отличие этих ядер чем наличие preemption.

Увы, это правило более-менее выполняется только в Сизифе. А в бранчах они, как правило,не latest. Хотя un-def почти всегда новее std-def, это да.
 
&gt; Если я правильно понимаю стратегию этих ядер, то на странице
&gt; https://www.altlinux.org/Kernels/Flavours возможно, стоит так же внести
&gt; изменения
&gt; 
&gt; 3. Про std-def предлагаю заменить &quot;При сборке используются патчи из -stable
&gt; ядер&quot; на &quot;последнее longterm ядро&quot;.
&gt; 
&gt; 4. Про un-def предлагаю заменить &quot;Экспериментальное ядро&quot; на &quot;последнее
&gt; stable ядро&quot; [оба для десктопов].</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259962</commentid>
    <comment_count>33</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-02-26 12:07:12 +0300</bug_when>
    <thetext>Не актуально. Sisyphus перешёл на другую схему именования ядер</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>