Deutsch   English   Français   Italiano  
<pan$d7bf5$37f9ce6$8d0794db$4aca36b9@linux.rocks>

View for Bookmarking (what is this?)
Look up another Usenet article

From: Diego Garcia <dg@linux.rocks>
Subject: Kernel 6.12 New Kernel Preemtion Models
Newsgroups: comp.os.linux.advocacy
Mime-Version: 1.0
Message-Id: <pan$d7bf5$37f9ce6$8d0794db$4aca36b9@linux.rocks>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Lines: 32
Path: ...!weretis.net!feeder9.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.usenetexpress.com!not-for-mail
Date: Wed, 20 Nov 2024 12:01:11 +0000
Nntp-Posting-Date: Wed, 20 Nov 2024 12:01:11 +0000
X-Received-Bytes: 1304
Organization: UsenetExpress - www.usenetexpress.com
X-Complaints-To: abuse@usenetexpress.com
Bytes: 1623

Linux 6.12 now has 4 preemption models:

1) No Forced Preemption (Server)  

2) Voluntary Kernel Preemption (Desktop)  

3) Preemptible Kernel (Low-Latency Desktop) 

4) Fully Preemptible Kernel (Real-Time)


For desktop workstation users #2 is recommended but
if one needs millisecond latency then choose #3.

#4 is only appropriate for real-time audio/visual
processing, but #3 may suffice for this role as well.

Usually #4 would be appropriate for embedded industrial
control systems.  Ordinary users would not benefit much.

Question: How many preemption models are available to
Microslop Winblows users?

Answer: Someone with symbrachydactyly could count them
on the fingers of one hand:

http://4.bp.blogspot.com/-H07L8Gv0E-E/U6D-h7OEvxI/AAAAAAAABSE/x_ZCF4cO6Ns/s1600/2014-06-09+08.15.45.jpg

Haaaaaaaa, ha, ha, ha, ha, ha, ha, ha, ha!