Announcement

Collapse
No announcement yet.

Google's Fuchsia Open-Source OS To Begin Accepting Community Contributions

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

  • #21
    Originally posted by elatllat View Post
    Not enough rust for it to actualy prioritize security as they want. It would just end up with monthly RCEs just like android.
    I don't have access to the code right now. What are the internals written in?

    Comment


    • #22
      Originally posted by wswartzendruber View Post
      I don't have access to the code right now. What are the internals written in?

      said "C, C++, Dart, Go, Rust, Python"


      said
      Code:
      find ./* | grep -P '/.*\.' | perl -pe 's/.*\.//g' | sort | uniq -c | sort -rn | grep -P "\d{3} "
      9567 rs
      8170 cc
      6915 h
      4254 gn
      2213 md
      1745 c
      1661 cmx
      1086 fidl
      1022 json
      969 go
      517 golden
      460 toml
      421 gni
      355 dart
      323 cml
      306 py
      281 txt
      250 sh
      233 yaml
      212 S
      211 png
      174 api
      162 stderr
      158 bind
      129 banjo

      Comment


      • #23
        Originally posted by elatllat View Post


        said "C, C++, Dart, Go, Rust, Python"


        said
        Code:
        find ./* | grep -P '/.*\.' | perl -pe 's/.*\.//g' | sort | uniq -c | sort -rn | grep -P "\d{3} "
        9567 rs
        8170 cc
        6915 h
        4254 gn
        2213 md
        1745 c
        1661 cmx
        1086 fidl
        1022 json
        969 go
        517 golden
        460 toml
        421 gni
        355 dart
        323 cml
        306 py
        281 txt
        250 sh
        233 yaml
        212 S
        211 png
        174 api
        162 stderr
        158 bind
        129 banjo
        So many languages and they're only just starting!

        Comment


        • #24
          Like other Google projects, I'm guessing this will likely become abandonware just as you start to become dependant upon it. So don't.

          Stick with Linux, which has a long, long track record of continuous development and improvement at this point.

          Comment


          • #25
            This thing is effectively closed source and anyone contributing is giving up all rights:

            1. Grant of Copyright License. Subject to the terms and conditions of this Agreement, You hereby grant to Google and to recipients of software distributed by Google a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Your Contributions and such derivative works.
            2. Grant of Patent License. Subject to the terms and conditions of this Agreement, You hereby grant to Google and to recipients of software distributed by Google a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by You that are necessarily infringed by Your Contribution(s) alone or by combination of Your Contribution(s) with the Work to which such Contribution(s) was submitted. If any entity institutes patent litigation against You or any other entity (including a cross-claim or counterclaim in a lawsuit) alleging that your Contribution, or the Work to which you have contributed, constitutes direct or contributory patent infringement, then any patent licenses granted to that entity under this Agreement for that Contribution or Work shall terminate as of the date such litigation is filed.

            Comment


            • #26
              Originally posted by ed31337 View Post
              Like other Google projects, I'm guessing this will likely become abandonware just as you start to become dependant upon it. So don't.
              That's the single most hated thing about anything Google. It can be working perfectly fine and vendors have started to offer products or services over a Google service only to be bluntly told that it is being killed off over the next X months with no comparable replacement or alternative.

              Like Cloud Print.

              Comment


              • #27
                Originally posted by Almindor View Post
                This thing is effectively closed source and anyone contributing is giving up all rights:
                How is it closed source? It's 3-clause BSD.

                Comment


                • #28
                  Phoronix users: "Chrome is taking over the browser market! This mono culture is terrible!"
                  Also Phoronix users: "What? A new OS? Phooey, just use Linux! Why are you trying to fragment everything!?"

                  Comment


                  • #29
                    Originally posted by Ironmask View Post
                    Phoronix users: "Chrome is taking over the browser market! This mono culture is terrible!"
                    Also Phoronix users: "What? A new OS? Phooey, just use Linux! Why are you trying to fragment everything!?"
                    You are missing the point here. There is a difference between an addition to the market that doesn't fragment the echosystem, and an addition that does. If they make Fuchsia compatible with Gnu/Linux (so that Linux apps can run on Fuchsia and vice versa) then we'll be hailing the efforts, but that's not what they are doing. End users are already suffering from the fragmentation between Android and Linux and now Google is adding another OS to the mix. If I'm not mistaken, when Google releases Fuchsia, they will have created three separate operating systems (Android, ChromeOS, Fuchsia) that are not compatible with each other, and non of them compatible with Linux (and no, translation layers don't count).

                    Comment


                    • #30
                      Originally posted by sarmad View Post

                      You are missing the point here. There is a difference between an addition to the market that doesn't fragment the echosystem, and an addition that does. If they make Fuchsia compatible with Gnu/Linux (so that Linux apps can run on Fuchsia and vice versa) then we'll be hailing the efforts, but that's not what they are doing. End users are already suffering from the fragmentation between Android and Linux and now Google is adding another OS to the mix. If I'm not mistaken, when Google releases Fuchsia, they will have created three separate operating systems (Android, ChromeOS, Fuchsia) that are not compatible with each other, and non of them compatible with Linux (and no, translation layers don't count).
                      One issue here is, it can't be Linux and it can't run Linux apps without a compatibility layer. Linux is a great OS and is fun to use, but it's a nightmare for vendors, from just about every angle an OS can be. The management, the architecture, the ecosystem, everything about is just... Not good. Not if you're trying to make a product with it, anyway. You can't just say "okay, you can make an OS, but only if it works exactly like Linux, which can only work if it's architecture'd exactly like Linux".
                      People here are acting like Google trying to control the OS is a bad thing. They kind of need to, the changes they would have made to Linux would just completely disrupt it and the foundation would never allow it. It's the same reason Microsoft is never going to retire NT. It's not because they want to control the OS, they're fully aware of how beneficial an open, standard system is and are more vocal about those ecosystems than ever. The issue is that there just isn't a good OS out there for everyone's needs. IBM tried making the "universal OS" back in the 80s/90s before stumbling out of the gate with OS/2 and just giving up (admittingly I'm sure IBM's culture got in the way of that just as much if not more than the technical feats they'd need to accomplish to engineer such a system).
                      This world now more than ever needs radical operating system design revolutions in the wake of a disruptive processor architecture (ARM), the vast amounts of security vulnerabilities that have been discovered in every single computing architecture we've ever designed, and the constant technical specifications and changes we're making as we constantly try to evolve and perfect our current technologies. Linux is stagnating massively, it's taking the Windows approach of compatibility-first (which isn't a bad thing, but as I've said, it means it's not going to make everyone happy), and that's causing problems for a lot of corporations. Especially Google, who don't even have their own OS. MS is fine, they have NT, they just ripped out some parts of it and are using it for their new foldables. Google doesn't have this luxury, so they need to (not want to, need to) make their own OS that they can freely make changes to without worrying about a committee denying every one of their changes or stepping on other people's toes. Honestly, we should just be happy they're being so open about it, they could easily just close it all up and replace Android with it and both we and them know it would work.

                      Also, I didn't look at the roadmap, but I recall them stating they'd make a compatibility layer for Android for when they phase out Android for Fuchsia, which, they will absolutely need to do, so that's not really that big of a deal. It's not like they're going to ship them side-by-side.

                      Comment

                      Working...
                      X