<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:foaf="https://xmlns.com/foaf/0.1/" xmlns:og="https://ogp.me/ns#" xmlns:rdfs="https://www.w3.org/2000/01/rdf-schema#" xmlns:schema="https://schema.org/" xmlns:sioc="https://rdfs.org/sioc/ns#" xmlns:sioct="https://rdfs.org/sioc/types#" xmlns:skos="https://www.w3.org/2004/02/skos/core#" xmlns:xsd="https://www.w3.org/2001/XMLSchema#" version="2.0" xml:base="https://www.linuxjournal.com/tag/btrfs">
  <channel>
    <title>Btrfs</title>
    <link>https://www.linuxjournal.com/tag/btrfs</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>Oracle Linux on Btrfs for the Raspberry Pi</title>
  <link>https://www.linuxjournal.com/content/oracle-linux-btrfs-raspberry-pi</link>
  <description>  &lt;div data-history-node-id="1340438" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/Raspberry_Pi_3_B%2B_%2826931245278%29.png" width="512" height="340" alt="Raspberry Pi 3 B+" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/charles-fisher" lang="" about="https://www.linuxjournal.com/users/charles-fisher" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Charles Fisher&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;em&gt;Enterprise comes to the micro server.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://www.oracle.com/technetwork/server-storage/linux/downloads/oracle-linux-arm-4072846.html"&gt;Oracle
Linux 7&lt;/a&gt; has been released for the &lt;a href="https://en.wikipedia.org/wiki/Raspberry_Pi"&gt;Raspberry Pi 3&lt;/a&gt;. The release
packages &lt;a href="https://www.oracle.com/technetwork/server-storage/linux/technologies/btrfs-overview-1898045.html"&gt;Btrfs&lt;/a&gt; as the root filesystem on the UEK-branded Linux 4.14 Long
Term Support (LTS) kernel. A bootable disk image with a minimal install is
provided along with a standard ISO installer.
&lt;/p&gt;

&lt;p&gt;
CentOS &lt;a href="https://wiki.centos.org/SpecialInterestGroup/AltArch/AArch64"&gt;appears
to support&lt;/a&gt; only the "Mustang" Applied Micro X-Gene for
AArch64, and it provides the older AArch32 environment for all models of the
Raspberry Pi. Oracle Linux is a compelling option among RPM distributions
in supporting AArch64 for the Pi Model 3.
&lt;/p&gt;

&lt;p&gt;
This is not to say that Oracle AArch64 Linux is without flaw, as Oracle
warns that this is "a preview release and for development purposes only;
Oracle suggests these not be used in production." The non-functional WiFi
device is missing firmware and documentation, which Oracle admits was
overlooked. No X11 graphics are included in the image, although you can
install them. The eponymous database client (and server) are absent. Oracle
has provided a previous example of orphaned software with its &lt;a href="https://www.oracle.com/technetwork/server-storage/linux/downloads/oracle-linux-sparc-3665558.html"&gt;Linux for
SPARC&lt;/a&gt; project, which was abandoned after two minor releases. There's no
guarantee that this ARM version will not suffer the same fate, although
Oracle has responded that "our eventual target is server class platforms".
One possible hardware target is the Fujitsu &lt;a href="https://www.nextplatform.com/2018/08/24/fujitsus-a64fx-arm-chip-waves-the-hpc-banner-high"&gt;A64FX&lt;/a&gt;, a new server processor
that bundles 48 addressable AArch64 cores and 32GB of RAM on one die,
asserted to be the "fastest server processor" that exists.
&lt;/p&gt;

&lt;h3&gt;
AArch64 on the Pi
&lt;/h3&gt;

&lt;p&gt;
You'll need a Raspberry Pi Model 3 to run Oracle Linux. The 3B+ is the best
available device, and you should choose that over the predecessor Model 3B and
all other previous models. Both Model 3 boards retain the (constraining)
1GB of RAM—a SODIMM socket would be far more practical. The newer board
has a CPU that is 200MHz faster and a Gigabit-compatible Ethernet port
(that is limited to 300Mbit due to the USB2 linkage that connects it). A
Model A also exists, but it lacks many of the ports on the 3B. More
important, the Model 3 platform introduces a 64-bit CPU.
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/oracle-linux-btrfs-raspberry-pi" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Mon, 22 Jul 2019 11:30:00 +0000</pubDate>
    <dc:creator>Charles Fisher</dc:creator>
    <guid isPermaLink="false">1340438 at https://www.linuxjournal.com</guid>
    </item>
<item>
  <title>ZFS for Linux</title>
  <link>https://www.linuxjournal.com/content/zfs-linux</link>
  <description>  &lt;div data-history-node-id="1339658" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/12255f3.png" width="800" height="503" alt="" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/charles-fisher" lang="" about="https://www.linuxjournal.com/users/charles-fisher" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Charles Fisher&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;
&lt;em&gt;Presenting the Solaris ZFS filesystem, as implemented in Linux FUSE, native
kernel modules and the Antergos Linux installer.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
ZFS remains one of the most technically advanced and
feature-complete filesystems since it appeared in October
2005. Code for &lt;a href="https://web.archive.org/web/20060428092023/https://www.sun.com/2004-0914/feature"&gt;Sun's
original Zettabyte File System&lt;/a&gt;
was released under the CDDL open-source license, and it has since become a
standard component of FreeBSD and slowly migrated to various BSD brethren,
while maintaining a strong hold over the descendants of OpenSolaris,
including OpenIndiana and SmartOS.
&lt;/p&gt;

&lt;p&gt;
Oracle is the owner and custodian of ZFS, and it's in a peculiar position
with respect to Linux filesystems. &lt;a href="https://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html"&gt;Btrfs&lt;/a&gt;, the main challenger to ZFS,
began development at Oracle, where it is a core component of Oracle Linux,
despite &lt;a href="https://www.suse.com/communities/blog/butter-bei-die-fische"&gt;stability
issues&lt;/a&gt;
Red
Hat's recent decision to &lt;a href="https://www.theregister.co.uk/2017/08/16/red_hat_banishes_btrfs_from_rhel"&gt;deprecate
Btrfs&lt;/a&gt; likely introduces
compatibility and support challenges for Oracle's Linux road map.
Oracle obviously has deep familiarity with the Linux filesystem landscape,
having recently released &lt;a href="https://blogs.oracle.com/linuxkernel/upcoming-xfs-work-in-linux-v48-v49-and-v410%2c-by-darrick-wong"&gt;"dedup"
patches for XFS&lt;/a&gt;.
ZFS is the only filesystem option that is stable, protects your data,
is proven to survive in most hostile environments and has a lengthy
usage history with well understood strengths and weaknesses.
&lt;/p&gt;

&lt;p&gt;
ZFS has been (mostly) kept out of Linux due to
&lt;a href="https://sfconservancy.org/blog/2016/feb/25/zfs-and-linux"&gt;CDDL
incompatibility&lt;/a&gt; with Linux's GPL license.
It is the clear hope of the Linux community that
Oracle will re-license ZFS in a form that can be included in Linux,
and we should all gently cajole Oracle to do so. Obviously,
a re-license of ZFS will have a clear impact on Btrfs and the
rest of Linux, and we should work to understand Oracle's position
as the holder of these tools. However, Oracle continues to gift
large software projects for independent leadership. Incomplete
examples of Oracle's largesse include &lt;a href="https://www.zdnet.com/article/oracle-gives-openoffice-to-apache"&gt;OpenOffice&lt;/a&gt;
and recently &lt;a href="https://adtmag.com/articles/2017/09/12/java-ee-moving-to-eclipse.aspx"&gt;Java
Enterprise Edition&lt;/a&gt;,
so it is not inconceivable that Oracle's generosity may at some point
extend additionally to ZFS.
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/zfs-linux" hreflang="und"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Mon, 12 Feb 2018 15:54:56 +0000</pubDate>
    <dc:creator>Charles Fisher</dc:creator>
    <guid isPermaLink="false">1339658 at https://www.linuxjournal.com</guid>
    </item>

  </channel>
</rss>
