4 ms·
> The standout feature of Vivo BlueOS is its utilization of the Rust programming language, marking a global first in building a system framework for an operatin
by flanked-evergl 3y ago
> The standout feature of Vivo BlueOS is its utilization of the Rust programming language, marking a global first in building a system framework for an operating system.
Using rust is not a feature.
- sudosysgen 3y agoPerhaps not for most applications, but I think it actually is for an OS. Operating systems are pretty tightly tied to the paradigm of their systems programming language, and possible memory-safety guarantees is a strong feature for an OS as well.
- kjs3 3y agoHistory does not seem to agree with you. There were memory safe(er) languages before Rust existed, and OSes written in those languages. Neither became popular.
- eyelidlessness 3y agoThat doesn’t make it a non-feature, necessarily. Lots of features in lots of software fail to drive that software’s success.
- orange_fritter 3y agoHonestly this whole thread is very pedantic. Popularity doesn't define a feature, and the writer probably just plucked the word "feature" from a few not-great options. Either way, general grumpiness about Rust being used to write an OS may be a reaction to the hype, but plenty of people have expressed interest in an OS written in Rust, if not for any other purpose than to challenge Rust's basic claims.
- pornel 3y agoHistorically, there has been a bigger trade-off between safety and performance, and performance has been much more important. Besides, there are many many factors determining successes of OSes, often far removed from quality of the software itself (1986 AmigaOS had GUI and multitasking, and still lost to MS-DOS and Windows 3.1).
- pornel 3y agoI wonder what’s the API/ABI of that OS. This is where the language does make a difference. On most systems the C ABI has been the only ABI for so long that people have forgotten system ABIs are language-specific.
- timcavel 3y ago[dead]