• 0 Posts
  • 8 Comments
Joined 1 year ago
cake
Cake day: July 16th, 2023

help-circle




  • Like the other SVN, the author has been around forever in the Linux space. And yet his articles always come across like somebody that first discovered it a few months ago.

    Somehow I find myself rankling at even his smallest editorials as well. Take this one: “Then, there’s GCC Front-End for Rust, which can be loaded by the existing rustc frontend, but benefits from GCC optimizations.” Ok, sure, as long as we do not mind losing all the LLVM optimizations. Why not just say that Rust uses LLVM today and that there is a project to allow the use of the GCC-backend as an option? Leave it to the reader to decide which ecosystem or optimizations they prefer as this article is not even about that. It is like he Googled Rust and added everything he could find to the article. I can think of a reason to use the GCC version of Rust with the kernel. If you are using GCC to compile the C parts of the kernel, you also need LLVM for Rust. A GCC based Rust would eliminate that requirement. Presumably this also allows both the C and Rust code to target the same platforms. GCC and LLVM platform support is not the same. Those would be relevant points but neither of those is about “GCC optimizations”.

    That is just one example.

    Basically, I find his articles to be as misleading as they are informative and that is not what I want from the technical press.


  • Well, they do not answer the question “what is Servo” by saying it is a web browser. They answer that it is a “rendering engine”.

    But ok, you might think the obvious thing to do with a “rendering engine” is to make a browser.

    I guess that is why they answer the question “what can Servo do for you?” as follows:

    “Servo can be used to build embedded applications with web technologies, such as kiosk interfaces and digital signage. At present, Servo is especially suited to applications that use WebGL or WebGPU, as well as CSS-based applications where the developer has control over how components are implemented. Servo’s layout engine can similarly be used as the basis for Rust-based native UI frameworks.”

    Maybe it is just me but “we are making a web browser from Servo” or even “YOU could make a web browser with Servo” seem to be markedly under-represented in those answers.

    These are from the pages linked.

    I guess my question back would be, “what evidence is there that Igalia plans to make a browser?”.