Announcement

Collapse
No announcement yet.

Google Is Exploring Potentially Using Btrfs In Android

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #51
    Originally posted by kebabbert View Post
    Why dont they use ZFS instead? It works on 512 MB systems such as Raspberry Pie:
    Hi, I just setup ZFS 0.6.5.8 on my Raspberry Pi 3b with Raspbian 8 and have created a mirrored zpool with two external USB SSD disks of 500 GB each. While copying a lot of files from the network to...
    They can't legally "distribute" a Linux kernel with ZFS baked in. Non-compatible licenses. That'd be cool though!

    Comment


    • #52
      Originally posted by doublez13 View Post
      They can't legally "distribute" a Linux kernel with ZFS baked in. Non-compatible licenses. That'd be cool though!
      Uh, yes you can.

      Comment


      • #53
        Originally posted by PuckPoltergeist View Post

        Impossible to say, if anything there is a lie, cause there is only the claim that it is wrong, but no explanation what is wrong (in detail) nor why this is wrong. Again I want to know what design mistakes are baked into the odf. I only read repetition of the claim. Bigger codebase than XFS? No surprise, does XFS has volume management? Far too long to stabilize? Did anybody compared how long XFS took to stabilize? Yeah I know, it was so stable from the first day, there wasn't even the need for some repair tool...
        Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

        Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

        Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite








        Nothing is perfect from the beginning. And nothing is perfect, even after years/decades. But somethings start in the wrong direction...

        Comment


        • #54
          Originally posted by profoundWHALE View Post

          Uh, yes you can.
          It's at best legally questionable. Some people say you can and some say you can't. Probably don't want to bet the farm on that if there's another option that's mostly just as good or could be made just as good with a little work.

          Especially when you're google and everyone is just looking for an excuse to sue you anyway. The more money you have, the more lawsuits you face whether they're valid or not.

          Comment


          • #55
            Originally posted by nomadewolf View Post

            Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

            Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

            Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
            This is all not about broken design, especially not odf. It's about bugs in the implementation that got addressed (mostly by Qu Wenruo).

            I've read the thread again, and Edward was wrong here. Yes he found a bug in the merging code. But there wasn't a fundamental design issue, and again not with the odf.

            Nothing is perfect from the beginning. And nothing is perfect, even after years/decades. But somethings start in the wrong direction...
            Facts?

            Comment


            • #56
              Originally posted by doublez13 View Post
              They can't legally "distribute" a Linux kernel with ZFS baked in. Non-compatible licenses. That'd be cool though!
              Originally posted by profoundWHALE View Post
              Uh, yes you can.
              Originally posted by smitty3268 View Post
              It's at best legally questionable.
              It may be legally questionable, but it is definitely not more questionable than shipping proprietary drivers in the kernel. Which is what most Android phones do.

              So a manufacturer deciding to ship ZFS will run no risk in addition to those that they already accept.

              Originally posted by PuckPoltergeist View Post
              I've read the thread again, and Edward was wrong here. Yes he found a bug in the merging code. But there wasn't a fundamental design issue, and again not with the odf.
              I haven't seen where Edward Shishkin admitted that he was wrong. Instead he insisted in later posts that the proposed solutions are only workarounds that do not fix the core problem.

              In fact, the free space issues that still plagued btrfs afterwards make it appear to me that the underlying problem was not fixed, only worked around so that Edward Shishkin's testcases would no longer trigger the problem.

              Comment


              • #57
                Originally posted by chithanh View Post
                I haven't seen where Edward Shishkin admitted that he was wrong. Instead he insisted in later posts that the proposed solutions are only workarounds that do not fix the core problem.
                And Chris explained the details of btrfs implementation, where he thinks Edward was wrong. In the end in sounds very much like Edward was concentrating on tail packing, what btrfs doesn't do. So Edward had critics and questions, Chris answered and explained and at some point there wasn't any more response from Edward.
                The free space problems came from bad/incomplete implementation in the beginning. But that was known. Because of this, btrfs had the artificial limitation of keeping 20% disk space unallocated in the beginning. That's a problem of COW, not a design bug.

                Comment


                • #58
                  Originally posted by smitty3268 View Post

                  It's at best legally questionable. Some people say you can and some say you can't. Probably don't want to bet the farm on that if there's another option that's mostly just as good or could be made just as good with a little work.

                  Especially when you're google and everyone is just looking for an excuse to sue you anyway. The more money you have, the more lawsuits you face whether they're valid or not.
                  More specifically, here's the relevant bit of section 6 of the GPL 2.0: "You may not impose any further restrictions on the recipients' exercise of the rights granted herein."

                  That's why two copyleft licenses (eg. GPL and CDDL) have to explicitly allow each other. The copyleft for a license other than your own qualifies as a "further restriction".

                  The CDDL, on the other hand, inherited the GPL-incompatibility of the MPL 1.1, which it was based on. (Mozilla themselves always released their code under "your choice of GPL, LGPL, or MPL" until the MPL 2.0 fixed that... but the CDDL, perfectly reasonably, didn't keep the MPL's GPL-like "you can obey a newer version of the MPL instead" clause.)

                  Comment


                  • #59
                    Look, if you can ship a kernel with proprietary drivers or have something like Android, of course you can have ZFS on Linux. It's as simple as that.

                    Comment


                    • #60
                      Originally posted by profoundWHALE View Post
                      Look, if you can ship a kernel with proprietary drivers or have something like Android, of course you can have ZFS on Linux. It's as simple as that.
                      I highly doubt Google is going to touch anything with Oracle's name on it (and I don't blame them).

                      Comment

                      Working...
                      X