LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Bedrock Linux
User Name
Password
Bedrock Linux This forum is for the discussion of Bedrock Linux.

Notices


Reply
  Search this Thread
Old 06-27-2019, 10:57 AM   #1
mikefot
LQ Newbie
 
Registered: Jun 2019
Posts: 9

Rep: Reputation: Disabled
Question using bedrock linux with gentoo and debian


Dear All,

I am new to the Linux Questions forum.

I run gentoo and debian linux OSes.

I am curious about Bedrock Linux.

From what I can see it allows you to run two or more linux distributions in tandem.

Thus you can get a "best of both worlds" experience.

Gentoo is a distribution which is useful if you want to compile and configure the latest kernel containing patches for spectre and meltdown vulnerabilities and newer exotic vulnerabilities that seem to be appearing at present.

Debian is a distribution which traditionally has released kernels and versions of web browsers and other packages at a more leisurely pace but which has a reputation for reliability and stability etc.


Out of interest, if you would combine these two distributions with Bedrock Linux, would it be possible to compile a very recent kernel using portage and install it for use by debian in the hybrid bedrock environment?

Both rpm and deb formats are included in the kernel configuration and installation system in Linux but if you try to compile a kernel under gentoo as a linux-image file that you could copy or port to a debian system and then install on it using dpkg -i etc that doesn't work easily at all in practice.

I tried using fakeroot in gentoo plus some fancy out of tree kernel compilation scripts but I kept getting errors and grief of different kinds in gentoo.

You have to compile and install new kernels in debian for use in debian it would seem.

But maybe Bedrock can do the Clark Kent entering to phone box transition and a compile once run anywhere solution can be found even for bang up to date linux kernels...

Comments appreciated.

Regards

Michael Fothergill
 
Old 06-28-2019, 12:55 PM   #2
ParadigmComplex
Bedrock Linux Founder
 
Registered: Feb 2016
Distribution: Bedrock Linux
Posts: 179

Rep: Reputation: Disabled
Quote:
Originally Posted by mikefot View Post
From what I can see it allows you to run two or more linux distributions in tandem.
Instead of thinking of them as running in tandem, I'd prefer to model it as letting you get pick get parts from one distro and parts from another. Part of the importance of the distinction is that there are some things you can only have one of in use as once, such as only having one kernel or one PID1. Bedrock does not abstract these away.

Quote:
Originally Posted by mikefot View Post
Out of interest, if you would combine these two distributions with Bedrock Linux, would it be possible to compile a very recent kernel using portage and install it for use by debian in the hybrid bedrock environment?
Yes, that's possible. You could, for example, hijack a Gentoo install then `brl fetch debian` and start using things from Debian.

However, if you only want the kernel from Gentoo, and you only want it because of recency with respect to things like spectre fixes, note:


Quote:
Originally Posted by mikefot View Post
Both rpm and deb formats are included in the kernel configuration and installation system in Linux but if you try to compile a kernel under gentoo as a linux-image file that you could copy or port to a debian system and then install on it using dpkg -i etc that doesn't work easily at all in practice.
If you're using the upstream kernel's build system - not emerge - and its .deb output, there's little value in building it on gentoo. Just build it on Debian.

Quote:
Originally Posted by mikefot View Post
You have to compile and install new kernels in debian for use in debian it would seem.
Have too, no. It's quite possible on Gentoo, it's just a bit more work. Given your background, that extra work may be problematic. Given your goal, I don't see why suffering through that offers you anything.

Quote:
Originally Posted by mikefot View Post
But maybe Bedrock can do the Clark Kent entering to phone box transition and a compile once run anywhere solution can be found even for bang up to date linux kernels...
Bedrock can let you use Gentoo's make with Debian's dpkg-buildpackage, but I don't really see how that helps over just building it entirely with Debian's tooling. Bedrock can also let you use Gentoo's kernel with Debian's userland, but from your description I think just using a Debian security team maintained kernel, or a backported kernel, or building a custom kernel on Debian, will provide the same benefits with a lot less complexity.

Last edited by ParadigmComplex; 06-28-2019 at 01:21 PM.
 
2 members found this post helpful.
Old 06-29-2019, 08:25 AM   #3
mikefot
LQ Newbie
 
Registered: Jun 2019
Posts: 9

Original Poster
Rep: Reputation: Disabled
Smile

Many thanks for your comments.

In my experience when the spectre and meltdown problems occurred I found it much easier to keep on top of them with gentoo than debian.

I found compiling kernels in debian to be difficult.

You needed gcc 8 to add the spectre patches into the kernel. Gcc 8 was not even available in debian sid then.

However as you say debian did respond to this.

But new vulnerabilities seem to be appearing now.
More could be coming in the future:


https://www.fudzilla.com/news/48965-...-to-get-tricky

People have been enquiring about this:

https://lists.debian.org/debian-user.../msg00674.html


The main problem I had doing the out of tree kernel compilations for debian was the dpkg-buildpackage issue. But if that can be fixed with Bedrock linux then that is
impressive.

As I recall it the recommendation for not using emerge for this came from the gentoo community.

I need to get a cooler for another machine I have. Once it is installed I will try out Bedrock Linux on it.

I have gentoo and debian installed on it. I will try making a kernel for debian with both the gentoo approach and the native debian one and see experimentally which is the
easiest and fastest. The custom kernel build does look to have been simplified in debian.


Thanks for the input on this.

Regards

MF

Last edited by mikefot; 07-03-2019 at 12:22 PM. Reason: found something interesting
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] bedrock using fallback init: unable to login jr_bob_dobbs Bedrock Linux 5 04-17-2018 05:18 PM
nvidia triple on funtoo and void bedrock - beat procrastination Siljrath Bedrock Linux 0 03-27-2016 03:20 PM
[SOLVED] bedrock not using brsh.conf, dropped to bedrock's /bin/sh Siljrath Linux - Distributions 2 08-25-2014 05:47 AM
[SOLVED] No audio for user in bedrock with sid & gentoo Siljrath Linux - Desktop 1 06-16-2014 01:44 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Bedrock Linux

All times are GMT -5. The time now is 02:41 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration