Why does kernel-default say preemptive kernel now?
![](https://seccdn.libravatar.org/avatar/1f3a4ce704e550b5a9e4dc9529656f00.jpg?s=120&d=mm&r=g)
On 2022-07-19 14:50:26 Larry Len Rainey wrote:
|<html> | <head> | | <meta http-equiv="content-type" content="text/html; charset=UTF-8"> | </head> | <body text="#000000" bgcolor="#FFFFFF"> | <p><font size="5">Is this the default now - I really do not need | realtime support. If I want kernel-preempt I should specific ask | for it.</font><br> | </p> | <p><font face="Courier New, Courier, monospace">Leap 15.4<br> | </font></p> | <p><font size="4" face="Courier New, Courier, monospace">VM1:~ # | uname -a<br> | Linux VM1 5.14.21-150400.22-default #1 SMP PREEMPT_DYNAMIC Wed | May 11 06:57:18 UTC 2022 (49db222) x86_64 x86_64 x86_64 | GNU/Linux<br> | VM1:~ # zypper se -si kernel-default<br> | Loading repository data...<br> | Reading installed packages...<br> | <br> | S | Name | Type | Version | | Arch | Repository<br> |---+-------------------------+---------+---------------------+--------+--- |--------------------<br> i+ | kernel-default | package | | 5.14.21-150400.22.1 | x86_64 | openSUSE-Leap-15.4-Oss<br> | i+ | kernel-default-extra | package | 5.14.21-150400.22.1 | | x86_64 | openSUSE-Leap-15.4-Oss<br> | i+ | kernel-default-optional | package | 5.14.21-150400.22.1 | | x86_64 | openSUSE-Leap-15.4-Oss<br> | </font><font size="4" face="Courier New, Courier, monospace">VM1:~ | #</font></font></p> <p><font size="4"><font face="Times New Roman, Times, | serif"><font face="Courier New, Courier, monospace">Tumbleweed<br> | </font></font></font></p> | <p><font size="4"><font face="Times New Roman, Times, serif">LLRA:~ # uname -a<br> | Linux LLRA 5.18.11-1-default #1 SMP PREEMPT_DYNAMIC Fri Jul | 15 05:36:11 UTC 2022 (4fcb983) x86_64 x86_64 x86_64 | GNU/Linux<br> | LLRA:~ # zypper se -si kernel-default<br> | Loading repository data...<br> | Reading installed packages...<br> | <br> | S | Name | Type | Version | Arch | | Repository<br> |---+----------------------+---------+-------------+--------+-------------- |----------<br> i+ | kernel-default | package | 5.18.9-2.1 | x86_64 | | (System Packages)<br> | i+ | kernel-default | package | 5.18.11-1.1 | x86_64 | | openSUSE-Tumbleweed-Oss<br> | i | kernel-default-devel | package | 5.18.9-2.1 | x86_64 | | (System Packages)<br> | i | kernel-default-devel | package | 5.18.11-1.1 | x86_64 | | openSUSE-Tumbleweed-Oss<br> | LLRA:~ # </font><br> | </font></font><br> | </p> | </body> |</html>
A preemptive scheduler is not the same thing as a real-time scheduler. A preemptive scheduler merely takes control from a task when either it has consumed an entire time-slice allocation or has entered a wait state (waiting for I/O or other input event) and gives processor time to another task (usually from some sort of 'waiting task' list) selected in no specific order; a real-time scheduler allocates processor time to tasks in according to assigned priority. https://www.linuxjournal.com/article/10165 Leslie -- Operating System: Linux Distribution: openSUSE Leap 15.4 x86_64 Desktop Environment: Trinity
participants (2)
-
J Leslie Turriff
-
Larry Len Rainey