‹ BackHN Continuity

Thread

Cloudflare OS: an open platform for agents, apps, and work

658 points · 326 comments · speckx

  1. thehamkercat · · focus · HN ↗
    Why are companies slapping "OS" in their product naming? it's stupid
    1. NetOpWibby · · focus · HN ↗
      From the GitHub page:

          This is not a traditional computer operating system. We use the term "operating system" in two senses:
      
          - An operating system for the company to be productive with AI, in a way that is safe, so that the security team can sleep at night.
          - An operating system for AI workloads, analogous to the sense in which a traditional operating system manages compute workloads.
      1. alt227 · · focus · HN ↗
        It looks to me like they just wanted to distinguish their product from other AI agents/sandboxes, so they called it an OS to make it sound bigger and better.
      2. orphea · · focus · HN ↗
        It's awful naming if they have to explain it.
      3. brazukadev · · focus · HN ↗
        the people criticizing the vibecoded name knows what they meant, it is just not correct. It is the same as vegan meat.
        1. aziaziazi · · focus · HN ↗
          Excluding vegetables from what convey “meat” was also not correct around 1300-1500. Definitions changes with usage and only time will tell the future of vegan steaks, meats, milks, sauvages, butters and other parties.

          > food, nourishment, sustenance

          > Narrower sense of "flesh of warm-blooded animals killed and used as food" is attested from c. 1300

          <a href="https:&#x2F;&#x2F;www.etymonline.com&#x2F;word&#x2F;meat" rel="nofollow">https:&#x2F;&#x2F;www.etymonline.com&#x2F;word&#x2F;meat

      4. arandomhuman · · focus · HN ↗
        Wow this is really poor justification for its name, the folks at cloudflare really should not be overloading the term &quot;Operating System&quot; pointlessly like this.
        1. MattyRad · · focus · HN ↗
          They even put it in quotes, because they know what they did.

          Maybe just take out the word &quot;traditional&quot; and be honest: &quot;This is not an operating system. We&#x27;re redefining the term because it is convenient for marketing.&quot;

          1. lern_too_spel · · focus · HN ↗
            It is standard English writing style to quote words you are talking about.
    2. Havoc · · focus · HN ↗
      Cause they’re trying to build an ecosystem
    3. radlad · · focus · HN ↗
      I think because the idea of an &quot;agent operating system&quot; is starting to feel more and more inevitable. Since I can use AI to:

        - Pull information from external sources
        - Transform and&#x2F;or augment that information
        - Publish information
      
      I almost do not need a traditional OS anymore. This obviously isn&#x27;t entirely true: I still use it to interact directly with humans, and it&#x27;s the way I access my LLM. For now.
      1. tkel · · focus · HN ↗
        Does your LLM have hardware drivers in it? this is silly.
        1. alt227 · · focus · HN ↗
          Agreed, its like OSes have become so invisible people have actually forgotten what they do.
        2. jryle70 · · focus · HN ↗
          But &quot;virtual machine&quot; is not? Maybe &quot;Virtual OS&quot; is more acceptable?
        3. arandomhuman · · focus · HN ↗
          This is really approaching peak AI psychosis
        4. radlad · · focus · HN ↗
          I&#x27;m obviously not saying that LLMs replace the glue between hardware and software. That would be absurd.

          An operating system is just the interface a user has to the programs they run on their computer. Surely you can imagine a world where you boot into a ChatGPT-like interface instead of the desktop OS you are familiar with?

          Different computing paradigms already exist: mobile OS sure, but also ChromeOS... heck, install Arch Linux and you&#x27;re dropped into a shell by default - not a GUI. How is this so different?

          And it doesn&#x27;t even have to replace your existing OS to be your operating system: If you purchase a cloud VM (say from AWS or DigitalOcean), you&#x27;re likely running an operating system on top of another operating system already.

          1. alt227 · · focus · HN ↗
            You seem to have a wrong definition of operating system in your head. The definition of Operating System is &quot;The main software that manages a computer&#x27;s hardware and software.&quot;

            An operating system is definitely not &quot;just the interface a user has to the programs they run on their computer.&quot;

            &gt; If you purchase a cloud VM...

            Then the operating system there is the link between the interface you are accessing and the underlying hardware on the physical server.

            An operating system is not just something that opens apps, it is the thing that lets you type, use a mouse, and see things on a screen. LLMs cannot do any of that, they are an app which runs on an OS.

            1. radlad · · focus · HN ↗
              &quot;The definition&quot;? Whose? There are many definitions of &quot;operating system&quot; and I think it may be you who has it wrong: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Operating_system#Definition_and_purpose" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Operating_system#Definition_an...

              Having a kernel, drivers, or firmware does not disqualify an operating system focused on LLM-usage from being an &quot;agent operating system.&quot;

              Do you agree that Android is an OS, or would you say that the OS is Linux and Android is simply a distribution? Is the operating system &quot;Windows 11&quot; or is it Windows NT kernel? Is UEFI an OS? ChromeOS? Language isn&#x27;t always black-and-white.

              You seemed to miss the cloud computing point: are you running one OS, or two? Does one OS running on top of another OS with virtualized hardware count? If yes, then why do you think an agent OS is incompatible with a traditional OS?

              &gt; An operating system is not just something that opens apps, it is the thing that lets you type, use a mouse, and see things on a screen. LLMs cannot do any of that, they are an app which runs on an OS.

              An OS is all of these things. I never once claimed that an agent operating system would have a kernel which &quot;is&quot; an LLM. This is an absurd interpretation.

              1. alt227 · · focus · HN ↗
                No, I disagree with everything you are saying here. You have a very misguided opinion of what an OS is.

                You linked the wikipedia page which clearly says OSes are defined by managing resources and have an always running kernel. LLMs do not meet either of these points.

                &gt; You seemed to miss the cloud computing point

                You seem to misunderstand how VMs work. They are not OSes running on top of OSes, they are multiple OSes sharing the same hardware resources simultaneously side by side.

                You also seem to keep avoiding the fact you wrote:

                &gt; it&#x27;s the way I access my LLM. For now.

                Inferring that you think soon LLMs will either not need operating systems, or will become them. This is not true at all. LLMs will never boot your hardware into a prompt. The OS will do that and hand off to the LLM. This is the main reason you are getting backlash and being downvoted.

                1. radlad · · focus · HN ↗
                  Are we reading the same Wikipedia page?

                  &gt; An operating system is difficult to define,[7] but has been called &quot;the layer of software that manages a computer&#x27;s resources for its users and their applications&quot;.[8] Operating systems include the software that is always running, called a kernel—but can include other software as well.[7][9] The two other types of programs that can run on a computer are system programs—which are associated with the operating system, but may not be part of the kernel—and applications—all other software.[9]

                  &gt; You seem to misunderstand how VMs work. They are not OSes running on top of OSes, they are multiple OSes sharing the same hardware resources simultaneously side by side.

                  This is not true. KVM is built-in to the host kernel. Maybe you&#x27;re referring only to Xen VMs?

                  &gt; Inferring that you think soon LLMs will either not need operating systems, or will become them.

                  You removed the key point of context:

                  &gt; I almost do not need a traditional OS anymore. [...] it&#x27;s the way I access my LLM. For now.

                  I believe we will move to something that resembles microkernels and&#x2F;or thin clients.

      2. EasyMark · · focus · HN ↗
        smells like lock-in to me.
        1. radlad · · focus · HN ↗
          I&#x27;m not advocating for this model. But I&#x27;m also not sure it has any more lock-in than choosing an OS today: Windows, macOS, Linux, ChromeOS, Android, iOS.
      3. [deleted] · · focus · HN ↗

        [deleted]

      4. arandomhuman · · focus · HN ↗
        You need a &quot;traditional&quot; operating system to even run your LLM, or do you have your own custom collection of drivers you flash your machine with? :p
        1. radlad · · focus · HN ↗
          I already mentioned this:

          &gt; This obviously isn&#x27;t entirely true: [...] it&#x27;s the way I access my LLM.

          It doesn&#x27;t change my opinion that there&#x27;s a very real possibility that we move to thin clients or microkernels intended primarily to run chat interfaces (or some other UI that organizes LLM sessions and their outputs) either locally on the hardware, or against cloud computing environments. An operating system is just the interface a user has with their computer.

          More to the point - it is possible to run an operating system on top of another operating system: this is what VMs are. I&#x27;m obviously not claiming that LLMs replace the glue between hardware and software(?!)

      5. thehamkercat · · focus · HN ↗
        &gt; I almost do not need a traditional OS anymore.

        You sure about that?

        1. [deleted] · · focus · HN ↗

          [deleted]

    4. mrcwinn · · focus · HN ↗

      [dead]

      1. thomastjeffery · · focus · HN ↗
        I disagree. Harness is a pretty great word, and it doesn&#x27;t already have another familiar meaning.
    5. shostack · · focus · HN ↗
      Because AI enables a new layer more akin to an actual OS. But also because I imagine they all want all the things running through them and an OS is the widest net they can cast in that direction.
    6. orsorna · · focus · HN ↗
      Same reason why grifters adopted web3 when Web 3.0 was already an established term.
    7. ikania2026 · · focus · HN ↗
      i too clicked the link by this exactly 2 characters, &quot;OS&quot; should NOT be used in this way.
    8. bearjaws · · focus · HN ↗

      [dead]

    9. ignoramous · · focus · HN ↗
      Andy Jassy et al didn&#x27;t quite name it that, but AWS was being thought of internally as &quot;Internet OS&quot;.
      1. lern_too_spel · · focus · HN ↗
        AWS as an OS also makes sense to me. An OS abstracts the underlying hardware, so the user doesn&#x27;t have to worry about other users of that hardware if they don&#x27;t want to and restrict interaction with other user programs in ways that protect those other programs. This is different from OS-less embedded programming, which does have device driver libraries but does not have an OS. People here seem to have a completely wrong idea of what an OS is and are really adamant about it.
    10. 1bpp · · focus · HN ↗
      Because it sounds impressive to clueless people ($).
    11. dwroberts · · focus · HN ↗
      I agree, it has now become a cliche buzzword that product managers slap on boring non-technical things to make them sound important.

      Isn’t there even a bug tracker that some company calls an ‘issue OS’ or something absurd?

    12. kentonv · · focus · HN ↗
      Mostly to get trolls to retweet and complain about it for free advertising. It&#x27;s working. ;)
      1. ncr100 · · focus · HN ↗
        Is this a public-relations policy at Cloudflare?
    13. sixdimensional · · focus · HN ↗
      You&#x27;re missing the subtle marketecture trick here they are doing..

      Non-technical people don&#x27;t always think of an OS as the computer OS. To them, sometimes it means more like standard operating procedure or process - a standard way of doing things.

      Secondly, for tech products, calling yourself an OS, you are associating yourself with things like Windows, Mac or Linux. You are indirectly trying to grandstand and position yourself as meaningful enough to be an &quot;OS&quot; when clearly, that is far from what an app layer + AI&#x2F;LLM on top of a real OS is.

      The biggest giveaway is this, and I&#x27;m exposing it right here -from a technical perspective, what operating system computer technology was built from scratch from first principles around AI&#x2F;LLM?

      Someone wants to be the first company to get huge sums of money&#x2F;funding to be that startup&#x2F;project, so that is also a positioning tactic.

      The issue is of course, most people are standing on the shoulders of giants at this point... and OS has this conflicted meaning with nontechnical users also about work process vs the software that runs my computer.

      1. fl4regun · · focus · HN ↗
        &gt;you are associating yourself with things like Windows, Mac or Linux

        But this is nothing like those things.

        1. sixdimensional · · focus · HN ↗
          Yes - I agree - that is what I am trying to say in fact. But the association gets made because of the naming.

          The only dictionary definition of &quot;operating system&quot; I see is like the technical one on Wikipedia [1], which IS more like Windows, Mac or Linux.. not like an app or platform.

          From my concise Oxford English Dictionary, for example.. &quot;operating system, n. the low-level software that supports a computer&#x27;s basic functions&quot;.

          Like, would it be better if it was just called the &quot;Cloudflare App&quot;? Or the &quot;Cloudflare App Platform&quot;? or the &quot;Cloudflare Platform App&quot;?

          Those aren&#x27;t clear winners either, they could easily be confused for product offerings or other things.

          They could name it, like, &quot;Cloudflare Rocket&quot; (random product name) or &quot;Cloudflare Jane&quot; (e.g. personality) and then say, &quot;this is the desktop app for Cloudflare Jane, which is a platform where we put all these tools and capabilities that combine with agentic powers&quot;.. but then it wouldn&#x27;t have the marketing flair either.

          [1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Operating_system" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Operating_system

      2. kentonv · · focus · HN ↗
        You are reading WAY too much into it.

        We aren&#x27;t that clever about naming at Cloudflare.

        Do you know how we named Wrangler, our local dev tool for Workers?

        Literally, the person that created it said: &quot;I named this Wrangler because I wanted to give it a name so dumb that we definitely won&#x27;t release it under that name and will come up with something better.&quot;

        We didn&#x27;t come up with something better later.

        Honestly Cloudflare OS is kinda same thing. We brainstormed names last week trying to come up with something better but nobody could agree on anything so it just went out as Cloudflare OS, which is what we&#x27;d been calling it internally for no particularly good reason.

        1. sixdimensional · · focus · HN ↗
          Ah, my friend, I&#x27;m talking about the broader trend of people adding &quot;OS&quot; to the end of everything, not just Cloudflare. My apologies, I was not singling out Cloudflare here, but I see why you thought that! Cloudflare is very &quot;on trend&quot; I would say by using &quot;OS&quot;, however.

          FWIW, I am a sociotechnical specialist so I watch these things carefully.

          Actually, I think Cloudflare OS quite possibly a good name for this case - especially with some of the history of coming from Sandstorm and what Sandstorm was trying to do for users. I super appreciate the background you shared about what you were doing here (and the secret master plan), and it makes complete sense to me actually.

          I am also very sure of what I am saying about so many other things popping up with the &quot;OS&quot; tagged on - from both technical and non-technical use cases&#x2F;companies.

          I also appreciate your honesty about cleverness - LOL.. two hard things right? :)

          Just as one example though of the larger trend I am watching, look at the launches on ProductHunt that have OS in the name (some are old, of course, but even in the last few weeks I&#x27;ve seen about 5 new things in this vein) [1].

          I think this is a case of the hive mind actually coalescing around an idea (and even I was having the same idea), and I am not sure yet what the result will be, but my strong suspicion is some sort of new real operating system (potentially built with current OS foundations) that is built from AI-first principles, and a lot of other people trying to make it seem like their app is an &quot;OS&quot;, either because they are using a nontechnical definition (or trying to piggyback on a technical one).

          [1] <a href="https:&#x2F;&#x2F;www.producthunt.com&#x2F;search&#x2F;launches?q=OS" rel="nofollow">https:&#x2F;&#x2F;www.producthunt.com&#x2F;search&#x2F;launches?q=OS

        2. sixdimensional · · focus · HN ↗
          P.S. And maybe not clever about naming at Cloudflare, but I&#x27;d say with high certainty, quite clever about technology!

          Thank you for taking the time to respond to my comment, I appreciate all you do!

    14. pizzafeelsright · · focus · HN ↗
      People do not use an &#x27;OS&#x27; anymore. Anything internet is a hundred pieces of hardware over 1000 kilometers apart providing an interface to an application with a KVM (for now)
    15. clhodapp · · focus · HN ↗
      [delayed]
    16. neop1x · · focus · HN ↗
      It&#x27;s such a bad decision. It just creates more confusion.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.