Gimp devs will have to port it to Gtk 4 before rewriting it in Rust, because Rust Gtk 3 bindings are now obsolete lol.
Gimp devs will have to port it to Gtk 4 before rewriting it in Rust, because Rust Gtk 3 bindings are now obsolete lol.
There is also Ladybird browser that IIRC already has a more complete web standards implementation than Servo despite being a much younger project. Though it’s still far from being ready and performance is really bad. But so far it seems that it’s going to outpace Servo.
All POSIX compatible shells have their quirks and differences because the common POSIX part is rather small, so you will need to learn them anyway when switching from one to another. Fish is not that different from them (to much less extent than something like nushell) and it benefits from having less ancient baggage.
If a messaging service requires a phone number then it’s not “secure” lol.
Are you saying that not all bourgeois are the same?
On Linux you can use tmpfs
Nah, 330% improvement won’t even bring it close to JavaScript. Python is slow.
On PC sure, on consoles devs are always trying to lower the bar.
That’s not a good argument. Most of these additional languages are used for separate things, like build scripts and stuff. They don’t affect actual kernel code which is C and assembler language.
It is hard when you mix them in one codebase and need bindings and wrappers for interoperability. This always introduces additional work and maintenance burden. It’s always a tradeoff and for most projects not worth the effort. Tech corporations that do this regularly have dedicated teams to deal with boilerplate bullshit and tooling issues, so that regular devs can just code with minimal friction. Rust-in-Linux community decided to take it upon themselves, but I’m not sure if they can keep it up for years and decades in the future.
Though gradually getting of C is still a good idea. Millions of lines of C code is a nightmare codebase.
Some differences I see: Shepherd does some firewall management with ports, and I don’t see the services it depends on.
That looks like it sets up sshd to start when someone connect to its port, not on boot. You can do the same with systemd, but you need additional .socket unit that will configure how .service unit is activated.
Why this kind of files should be written in a programming language at all? I guess it’s a remnant from the old times, but I like when tools abstract away the programming parts, and users shouldn’t have to deal with that
Systemd invents its own configuration language (it looks like ini but there no standard for that and systemd’s flavor is its own) so you still need to learn it.
I remember that space is completely unforgiving and we just aren’t up to the task for anything more than a token selfie by the best dozen humans we can possibly produce with great effort and training.
Astronauts aren’t superhumans and there is nothing “special” about their training. They are just pilots with stricter physical requirements. The reason why there aren’t many of them is because there is no need for more. Our technology is not there yet for cheap and “boring” space travel beyond low Earth orbit (and probably won’t be for a century at least). And there isn’t anything worthwhile for humanity out there anyway. At least at the current stage in our “evolution”. So for now manned spaceflight programmes are just vanity projects funded by politicians (for “national pride” or whatever) or some billionaire celebrities like Musk.
Also I don’t think that world peace would be necessary for space colonization. It could be born out of conflict or for economic reasons, like colonization of Americas. It’s simply that it will take centuries for us to reach a point when the prospect of leaving Earth will become attractive for regular people (if we survive that much of course).
That’s the problem of most general-use languages out there, including “safe” ones like Java or Go. They all require manual synchronization for shared mutable state.
We still don’t know how much of Oblivion they actually recreated, considering it’s rumored to be made in UE5 which is a completely different engine. I’m most worried about open world and “immersive” elements such as Radiant AI and NPC schedules, proper wildlife AI, etc.