I agree with this. I don't use Linux because of its architecture, but because it provides me the environment I appreciate, on the platforms I want to use, under the terms I can accept. The BSDs are close to the mark, and I would consider them for specific tasks. Linux is just where development is faster.
I don't think Plan9 "failed" because of any technical reason, such at failing to realizing over ambitious goals. It was a research project which worked out very well from what I can see.
It's Wine running on Linux (which I gather from a quick look is not the actual kernel, but an minimal self written stub enough to run Wine. Is this correct?) which itself is running in an emulator, compiled into binaries for Window, MacOS, Linux and web.
Too me, pumping water seems like a pretty good solutiuon. If you are located on the coast, and can move let's say a million tons something like 100-200m up, that's not trivial and doesn't seem that impractical.
I wouldn't say it's ridiculous. This is generally how a scientific study is done. One "object" per study. An article like this is not made to stand alone and should in general not be used for non-science purposes, such as policy-making. First order comparative studies (such as experiments) of course exists, but comparisons are generally done to my knowledge in meta-studies.
For laypeople and policy makers we of course need comparisons and validations before we let them guide our choices.
It would have been cool if Limbo/Dis would had gotten more attention at the time. To me it looks like a more promising base, and was released the same year as Java. I can't at the moment find under what terms it was released back then, but it's free software now.
That's true, but I you really don't need the computational power, you might want to have that well defined limited semantic to either not accidentally shoot you in foot (the least important), or being able to statically verify it's properties in finite time.
I'm not invested in this feature specifically, even though I always enable it. I'd rather have a general way of scaling the ui and reducing padding/margins.
So I hope it's removed for architectural reasons, not to prevent ui customizations.
I assume you're joking... I've never heard of lossy compression in this kinds of formats, as there's no general way to determine what can be discarded without affecting the utility of the data. There's no such option in any implementation of gzip I've found...
Is not the Pony c-ffi, while allowing theoretically the same unsafety, more uncontrolled than rust's "unsafe"? As in the latter case, as I have understood it, you get all the normal rust type checking, except for some pointer ownership exceptions. I have not explored either of the languages too the extent that I needed to use either.
That's how I always seen it described. Not high performance as in low level signal processing, but as in server software. I would think of it like an alternative to Go (and Erlang), but with more focus on performance, safety and more functional and ruby-like rather than C-like. What they are sacrificing is simplicity, and perhaps ease-of-reasoning.
A command-based interface is one alternative, either a text box or voice control (Siri/Cortana/Alexa,Google assistant etc.). But it's always something you sacrifice. In that case I think it's overview, especially when multi tasking.
Another is full screen applications, pretty much what we have on phones and tablets. Accessable VR/AR might open up new models.
Im not of the opinion that we've found the "best" user interface. I think the biggest hurdle is that "best" is so different to different people. One part is familiarity, as many power users know, your setup would be utterly useless to an unfamiliar person. I guess the current paradigm is a local maxima of the convergence of discoverability and efficiency and still working on our diverse device specifications (display sizes, input devices and performance).
I did all the time in the Android 2.x era. But it still works well, with the big caveat that there has always been hassle to use a Xserver on android. As far as I know there's no wayland app. Also there is lacking progress on integration. The chroot'ed distro generally doesn't integrate with android interfaces, and it's hard to do yourself if you're not rooted. Termux is a pretty nice implementation, with special integration.
That also depends on how the libraries are structured. As far as I know, if you were to successfully link in glibc, that would include the entirety of it, however musl libc is structured so only the parts (at function level?) are linked in.
As an addition, I've been trying their qemu image, and similar to an older, similarly radical distro "rsld" (the old release which was graphical), it's usable in qemu, with kvm disabled, to get a snappy graphical environment that can even browse the web (with all the limitation those simple webbrowser have). Browsing HN (using netsurf), while checking memory usage in a st window uses 56MBs of memory. IIRC rsld, which used dillo on tinyxserver, used ~25MB on something like wikipedia.
Other notable "radical" linux systems are EasyOS, RancherOS, Bedrock linux, Gobolinux, NixOS and Guix.
I think it's awesome. This is likely another of those passion project that, might draw in some overzealous on-watchers, not really become anything usable in the end, but still be incredibly valuable for the greater ecosystem.
It points out how some things has gone unconsidered in the "status quo", but rather then just rant about it, shows how it can be different.
It might put some lesser known code bases into the public eye.
It might iron out compatibility issues with e.g. the linux kernel and "the good parts" of POSIX/unix-philosophy. Which is why I like Alpine and Voidlinux for being such complete systems, without hard dependencies on GNU-components (I think the GNU project, especially many of the individual code bases, are awesome as well).
And while there are benefits of both statically linked applications, an dynamic linking, I do find it for the best if that can be a realistic choice of the user, whatever program of library you want to use. And most big applications simplu can't be totally statically linked as of now.
It's a form of "greenfield project", but still leveraging existing components.
Still Windows 8 boots faster for me. A clean installation is 2 seconds from bios to login (not hibernated, but "fast startup"), and perhaps 5-6 seconds for windows 10 (also with fast startup enabled, which it is on both on a default install).
To me it's always been win2k, win 7, win 10, win 98. In tthat order. I've been using win2k rather than windows xp when I need legacy application support, though you might need to jump through some hoops for XP compatibility and drivers.
Though I've been inpressed by how snappy windows 8 feels, especially the boot time which is the fastest of all versions.
I absolutly agree, and it's something pretty much no reporter or goverment spokesperson mention. Also, even though it's talked about, there is absolutely risk of death and misery greater than the disease if economics are not considered.
Being entitled doesn't mean "I should have anything I want without giving something up". It means that I believe that I have "payed" for this in some way. You may be delusional for believing it, or overvaluating you "payment" though. I would add that self-entitlement would be a good term if you are the only one who determined the value of the object of want and the value of your sacrifice.