[DONE] Linux kernel and kernel-tmb

This forum is dedicated to basic help and support :

Ask here your questions about basic installation and usage of Mageia. For example you may post here all your questions about getting Mageia isos and installing it, configuring your printer, using your word processor etc.

Try to ask your questions in the right sub-forum with as much details as you can gather. the more precise the question will be, the more likely you are to get a useful answer

[DONE] Linux kernel and kernel-tmb

Postby bots4ever » Jun 20th, '14, 01:15

Hi fellow users,

I stumbled into this Linux kernel thing and noticed that the following below are available:

kernel-desktop-xxx
kernel-server-xxx
kernel-tmb-desktop-xxx
kernel-tmb-server-xxx
kernel-tmb-laptop-xxx

I tried to google kernel-tmb but I can't find an appropriate definition of this and it seems to be Mageia specific (correct me if i'm wrong). So my questions are:

1. what is a kernel-tmb (maybe what does TMB stands for)?
2. what is the difference between a "kernel" and a "kernel-tmb"?
3. what is the difference between desktop, laptop and server kernels?
4. can kernel-tmb-laptop work with virtualbox seamlessly or do I need to do manual steps to make it work (I tried installing kernel-tmb-laptop-3-12-20-1 and i'm getting an error with my Virtualbox but this doesn't happen on a kernel-desktop-xxx) or is it not compatible at all?
5. why is there no kernel-laptop-xxx available?

If there is documentation specific to this topic, kindly point me to it. I appreciate all your help.

Lew
Last edited by bots4ever on Jun 23rd, '14, 04:12, edited 1 time in total.
bots4ever
 
Posts: 35
Joined: May 4th, '14, 03:13
Location: Philippines

Re: Linux kernel and kernel-tmb

Postby daniewicz » Jun 20th, '14, 05:52

Here is some information that will be of help:
viewtopic.php?f=7&t=1127
The dude abides.
User avatar
daniewicz
 
Posts: 224
Joined: Feb 10th, '13, 03:37

Re: Linux kernel and kernel-tmb

Postby bots4ever » Jun 20th, '14, 11:16

Thank you daniewicz. Answers a part of my question. Hope to see more inputs. In addition to the original five questions, what is the difference between kernel-tmb-desktop-xxx and kernel-desktop-xxx?
bots4ever
 
Posts: 35
Joined: May 4th, '14, 03:13
Location: Philippines

Re: Linux kernel and kernel-tmb

Postby claire » Jun 20th, '14, 14:56

Code: Select all
$ urpmq -i kernel-desktop-3.12.21-2.mga4-1-1.mga4
Name        : kernel-desktop-3.12.21-2.mga4
Version     : 1
Release     : 1.mga4
Group       : System/Kernel and hardware
Size        : 49327844                     Architecture: x86_64
Source RPM  : kernel-3.12.21-2.mga4.src.rpm
URL         : http://www.kernel.org
Summary     : Linux Kernel for desktop use with x86_64
Description :
The kernel package contains the Linux kernel (vmlinuz), the core of your
Mageia operating system. The kernel handles the basic functions
of the operating system: memory allocation, process allocation, device
input and output, etc. This kernel is compiled for desktop use, single or
multiple x86_64 processor(s)/core(s), using HZ_1000, voluntary preempt,
CFS cpu scheduler and cfq i/o scheduler.

This kernel relies on in-kernel smp alternatives to switch between up & smp
mode depending on detected hardware. To force the kernel to boot in single
processor mode, use the "nosmp" boot parameter.

Code: Select all
$ urpmq -i kernel-tmb-desktop-3.12.20-1.mga4
Name        : kernel-tmb-desktop-3.12.20-1.mga4
Version     : 1
Release     : 1.mga4
Group       : System/Kernel and hardware
Size        : 43396848                     Architecture: x86_64
Source RPM  : kernel-tmb-3.12.20-1.mga4.src.rpm
URL         : http://www.kernel.org
Summary     : Linux Kernel for desktop use with x86_64
Description :
The kernel package contains the Linux kernel (vmlinuz), the core of your
Mageia.Org Linux operating system.  The kernel handles the basic functions
of the operating system:  memory allocation, process allocation, device
input and output, etc. This kernel is compiled for desktop use, single or
multiple x86_64 processor(s)/core(s), using full preempt, BFS cpu
scheduler and cfq i/o scheduler.
This kernel relies on in-kernel smp alternatives to switch between up & smp
mode depending on detected hardware. To force the kernel to boot in single
processor mode, use the "nosmp" boot parameter.
Help to make Mageia! Get involved.. Please come and join us
claire
 
Posts: 161
Joined: May 28th, '11, 19:17
Location: UK

Re: Linux kernel and kernel-tmb

Postby claire » Jun 20th, '14, 15:08

Or even better, from the horses mouth, when asked what the difference was..

<tmb> reiser4 support, BFS cpu scheduler, TuxOnIce suspend/resume support, other stuff tested before landing in core kernel

tmb is our kernel maintainer, among many other things.
Help to make Mageia! Get involved.. Please come and join us
claire
 
Posts: 161
Joined: May 28th, '11, 19:17
Location: UK

Re: Linux kernel and kernel-tmb

Postby bots4ever » Jun 20th, '14, 16:03

At the moment, here are the answers that I have come to understand from your responses and scouring the web.

1. what is a kernel-tmb (maybe what does TMB stands for)?
-A kernel maintained by tmb (mageia kernel developer). From what I understood, the aim of this kernel is to bring compatability of the kernel between Mandriva and Mageia but has now dropped support for Mandriva.

2. what is the difference between a "kernel" and a "kernel-tmb"?
-there are specific features available in kernel-tmb that is not available in the normal kernel as pointed out by claire.
-I would like to know if there are any specific mageia users using kernel-tmb-xxx-xxx exclusively and what would be their reason for using it.

3. what is the difference between desktop, laptop and server kernels?
-from what I understood, the difference are small they are targetted towards specific platform(s) which are servers and desktop/laptop.

4. can kernel-tmb-laptop work with virtualbox seamlessly or do I need to do manual steps to make it work (I tried installing kernel-tmb-laptop-3-12-20-1 and i'm getting an error with my Virtualbox but this doesn't happen on a kernel-desktop-xxx) or is it not compatible at all?
-haven't found an answer to this.

5. why is there no kernel-laptop-xxx available?
-because kernel-laptop's feature was merged to kernel-desktop and there is virtually no difference between the two at the moment.

6. what is the difference between kernel-tmb-desktop-xxx and kernel-desktop-xxx
-haven't found an answer to this

Useful links I found on the web.
http://permalink.gmane.org/gmane.linux. ... kernel/619
http://www.mageialinux-online.org/forum ... et-tmb.php (the site is using french language so I had to google translate it)

I am not sure if it still worth maintaining a kernel-tmb for mageia if the features available on this kernel can be migrated to the normal kernel but if it is possible then this should free developer manpower resources.
bots4ever
 
Posts: 35
Joined: May 4th, '14, 03:13
Location: Philippines

Re: Linux kernel and kernel-tmb

Postby wilcal » Jun 20th, '14, 16:37

Note: The 32-bit tmb kernels are PAE aware.

The QA Team really needs help testing components such as Kernel testing. You can never have
enough testing platforms for such things as Kernels or display drivers. We can never have enough
people testing upgrades. Please consider participating in the QA team. Thanks
"DISK BOOT FAILURE - INSERT SYSTEM DISK AND PRESS ENTER"
is my friend
wilcal
 
Posts: 567
Joined: Jun 20th, '11, 02:01
Location: San Diego CA

Re: Linux kernel and kernel-tmb

Postby jkerr82508 » Jun 20th, '14, 18:26

bots4ever wrote:4. can kernel-tmb-laptop work with virtualbox seamlessly or do I need to do manual steps to make it work (I tried installing kernel-tmb-laptop-3-12-20-1 and i'm getting an error with my Virtualbox but this doesn't happen on a kernel-desktop-xxx) or is it not compatible at all?
-haven't found an answer to this.

AIUI for the "standard" kernels, desktop and server, binary kernel modules are provided for vbox (as well as some proprietary device drivers). (The binary kernel modules have names like virtualbox-kernel-3.12.20-desktop.)

For the "extra" kernels (tmb, linus etc) you need to install the relevant dkms (such as dkms-virtualbox) and kernel-*- devel (such as kernel-tmb-desktop-devel-xxx) packages.

I am not sure if it still worth maintaining a kernel-tmb for mageia if the features available on this kernel can be migrated to the normal kernel but if it is possible then this should free developer manpower resources.


I do not think that is the case. As was pointed out earlier in this thread, the tmb kernels include new features that have not yet been included in the standard kernel. The tmb kernels can thus be regarded as more "bleeding edge" than Mageia would want for its standard kernels.

Jim
jkerr82508
 
Posts: 946
Joined: Mar 26th, '11, 01:34
Location: Fife, Scotland

Re: Linux kernel and kernel-tmb

Postby doktor5000 » Jun 21st, '14, 00:56

bots4ever wrote:1. what is a kernel-tmb (maybe what does TMB stands for)?
-A kernel maintained by tmb (mageia kernel developer). From what I understood, the aim of this kernel is to bring compatability of the kernel between Mandriva and Mageia but has now dropped support for Mandriva.

Why do you think so? Why do you think Mageia and Mandriva kernels are "incompatible"?

bots4ever wrote:6. what is the difference between kernel-tmb-desktop-xxx and kernel-desktop-xxx
-haven't found an answer to this

This is the same question as 2.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18070
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

[DONE] Re: Linux kernel and kernel-tmb

Postby bots4ever » Jun 21st, '14, 03:26

doktor5000 wrote:
bots4ever wrote:1. what is a kernel-tmb (maybe what does TMB stands for)?
-A kernel maintained by tmb (mageia kernel developer). From what I understood, the aim of this kernel is to bring compatability of the kernel between Mandriva and Mageia but has now dropped support for Mandriva.

Why do you think so? Why do you think Mageia and Mandriva kernels are "incompatible"?


I arrived with this answer based on http://permalink.gmane.org/gmane.linux. ... kernel/619 I may be wrong but I cannot find more info about out it. On top of that, add new features that are not available in the standard kernel.

doktor5000 wrote:
bots4ever wrote:6. what is the difference between kernel-tmb-desktop-xxx and kernel-desktop-xxx
-haven't found an answer to this

This is the same question as 2.


Yup understood. Same as 2.

jkerr82508 wrote:
bots4ever wrote:4. can kernel-tmb-laptop work with virtualbox seamlessly or do I need to do manual steps to make it work (I tried installing kernel-tmb-laptop-3-12-20-1 and i'm getting an error with my Virtualbox but this doesn't happen on a kernel-desktop-xxx) or is it not compatible at all?
-haven't found an answer to this.

AIUI for the "standard" kernels, desktop and server, binary kernel modules are provided for vbox (as well as some proprietary device drivers). (The binary kernel modules have names like virtualbox-kernel-3.12.20-desktop.)

For the "extra" kernels (tmb, linus etc) you need to install the relevant dkms (such as dkms-virtualbox) and kernel-*- devel (such as kernel-tmb-desktop-devel-xxx) packages.


Thanks for the info Jim. I will give this a shot. I will explore if the kernel-tmb-laptop will give my laptop longer battery life and still do virtualbox.

I am satisfied with all the answers and appreciate all your responses. Thanks everyone!
bots4ever
 
Posts: 35
Joined: May 4th, '14, 03:13
Location: Philippines

Re: [DONE] Re: Linux kernel and kernel-tmb

Postby doktor5000 » Jun 21st, '14, 03:53

bots4ever wrote:
doktor5000 wrote:Why do you think so? Why do you think Mageia and Mandriva kernels are "incompatible"?


I arrived with this answer based on http://permalink.gmane.org/gmane.linux. ... kernel/619 I may be wrong but I cannot find more info about out it.

The comment from Thomas was solely about his contribution to Mandriva, as limited time did not permit him to duplicate his work on two different projects/operating systems.
That's not related to the kernel, but his contribution to the distro in general.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18070
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Linux kernel and kernel-tmb

Postby bots4ever » Jun 23rd, '14, 04:12

Thank you for clarifying this to me. I thought the person on that link was the main "tmb" kernel maintainer.
bots4ever
 
Posts: 35
Joined: May 4th, '14, 03:13
Location: Philippines

Re: Linux kernel and kernel-tmb

Postby doktor5000 » Jun 23rd, '14, 06:48

bots4ever wrote:I thought the person on that link was the main "tmb" kernel maintainer.

Yes he is, but how does that relate to what I've written?
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18070
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany


Return to Basic support

Who is online

Users browsing this forum: No registered users and 1 guest

cron