3.13 is pretty good and happens to be what Ubuntu 14.04 ships with. Btrfs
was merged in 2009, and mostly stabilised in 2012, so a 3.x kernel would be
a reasonable minimum.  Practically speaking I would say that 3.13 is the
minimum, though in the Red Hat world you never really know what you are
getting with their kernels without actually looking at the various patches
used.  RHEL/Cent 7 should be fine.

When I say most things, I am referring to btrfs on a single disk, or using
RAID1/10.  The Raid56 module is still kind of hairy, though slightly out of
date this page talks more about it:
http://marc.merlins.org/perso/btrfs/post_2014-03-23_Btrfs-Raid5-Status.html

For a couple of my Ubuntu machines I pull in recent kernels from here:
http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D

These scripts can automate the details of installing these kernels:
https://github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater

For machines where I value stability I just stick with the 3.13.xx default
since the new kernels really do not get me anything important.  On the
machine that I am using right now I am using a 3.17 kernel, and my laptop
is 3.16, though I expect to update that to 3.17 this weekend.  This is not
really anything to do with file systems, but instead related to the open
sourced GPU drivers (ie. not the nvidia or fglrx binary blobs), testing
features and performance for things that most people do not (and probably
do not need to) care about.

TLDR; There is probably not anything that you need to worry about, the
kernel is pretty stable these days.  If you are playing with the btrfs
raid56 module then you may want to consider building your own from upstream
(aka kernel.org) or just building the relevant stuff (kernel modules and
userspace) against whatever kernel you happen to have installed.  More
information on this here:
https://btrfs.wiki.kernel.org/index.php/Btrfs_source_repositories




On Thu, Aug 21, 2014 at 8:31 PM, Mel Walters <melwalt...@telus.net> wrote:

> On Wed, 2014-08-20 at 16:49 -0600, Greg King wrote:
> > I am running 64 bit kernel:
> > Linux HAL 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014
> x86_64 x86_64 x86_64 GNU/Linux
> > which comes in the most recent Mint long term support which I like
> because I don't want to upgrade every 6 months.
> >
> > I also run btrfs on a SSD on this system and have not had any problems.
> I tend to "set and forget" the OS so I am not sure of what limitations you
> are referring to with btfrs. It is certainly fine for a desktop, and
> running some VMs of various servers. Sounds like you want to roll your own
> distro tho which I cannot comment on. I did leave the boot partition as
> ext2.
>
> No I'm not trying to roll my own distro, am mostly using
> Debian_Stable_Linux-3.2.0-4-amd64, not really up to date enough for the
> cool features of btrfs. Like you can mkfs.btrfs but not as freely modify
> on the fly like intended if the kernel is too out of date.
>
> Out of the box, SolydXK allows you to install Linux 3.11-2-amd64 and
> Linux 3.14-1-amd64
>
> 3.11 sort of works but think I may need 3.14. See your using 3.13.
> Others say run the latest like 3.4 or 3.8. I'm not there yet.
>
> Are you running btrfs on one drive, or a RAID1 mirror?
>
> Mel
>
> > wgking@HAL ~ $ mount
> > /dev/sda2 on / type btrfs (rw,subvol=@)
> > ...
> > /dev/sda1 on /boot type ext2 (rw)
> > /dev/sda2 on /home type btrfs (rw,subvol=@home)
> >
> > Greg
> > ----- Original Message -----
> > From: "Mel Walters" <melwalt...@telus.net>
> > To: "CLUG General" <clug-talk@clug.ca>
> > Sent: Wednesday, 20 August, 2014 4:20:45 PM
> > Subject: [clug-talk] using modern kernels ? 3.X for btrfs or other
> reasons
> >
> > Of those of you running some modern kernel's:
> > 1/ Just wondering what version you picked and how you chose to go about
> > it?
> > and
> > 2/ If you are using a method like pinning or similar?
> > or
> > 3/ The Liquorix kernel?
> > 4/ which one you like? 3.4, 3.8, etc.
> >
> > One of the reasons I am asking is because I was playing around with
> > btrfs and finding kernel 3.14-1-amd64 may be too limiting for latest
> > btrfs features
> >
> > Mel
> >
> >
> > _______________________________________________
> > clug-talk mailing list
> > clug-talk@clug.ca
> > http://clug.ca/mailman/listinfo/clug-talk_clug.ca
> > Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
> > **Please remove these lines when replying
> >
> > _______________________________________________
> > clug-talk mailing list
> > clug-talk@clug.ca
> > http://clug.ca/mailman/listinfo/clug-talk_clug.ca
> > Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
> > **Please remove these lines when replying
>
>
>
> _______________________________________________
> clug-talk mailing list
> clug-talk@clug.ca
> http://clug.ca/mailman/listinfo/clug-talk_clug.ca
> Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
> **Please remove these lines when replying
>
_______________________________________________
clug-talk mailing list
clug-talk@clug.ca
http://clug.ca/mailman/listinfo/clug-talk_clug.ca
Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
**Please remove these lines when replying

Reply via email to