What does HackerNews think of vinix?

Vinix is an effort to write a modern, fast, and useful operating system in the V programming language

Language: V

#93 in Hacktoberfest
#4 in Android
#3 in Mobile
Besides the attempted slap on V coming from "out of left field", in regards to what the above commenter was talking about, V doesn't leak memory like that. V, since becoming beta (last year), uses an optional GC and does flexible memory management[1]. Giving users choices, somewhat like D and Nim do.

It provides 4 choices: default optional GC (that can be turned off), autofree (either alone or with GC), arena allocation (-prealloc), or manual memory management (-gc none). This flexibility has already been proven, like with their Vinix OS project[2].

Lastly, for developing languages going through alpha and beta phases, think that people should acknowledge how the process works and update their information. Rust or Nim, for example, aren't the same language they were 5 years ago or when still in beta.

[1]: https://github.com/vlang/v/blob/master/doc/docs.md#memory-ma... (4 ways to manage memory in V)

[2]: https://github.com/vlang/vinix

It's interesting how the language author of V was bullied and harrassed for his early language [0] and with time V has made very substantial progress with C2V [1], and an OS written in V [2] and various language improvements.

This (and many future updates of V) has now rendered pretty much most criticisms in this attack post irrelevant, after all of this V is gaining traction, a community forming around the language and with great backing, It goes to show that programmers are far too quick to jump the gun on languages.

I congratulate Alex for persisting on V.

[0] https://xeiaso.net/blog/series/v

[1] https://github.com/vlang/c2v

[2] https://github.com/vlang/vinix

vweb, volt, and ved are not a "little more than alpha"

yes, the os is being developed in V, and it can already run bash, GCC, G++, and Doom.

https://github.com/vlang/vinix

the person working on it, is an osdev, and not a compiler developer

If you'd like to check out more about V, here's the GitHub repo:

https://github.com/vlang/v

Very thorough documentation: https://github.com/vlang/v/blob/master/doc/docs.md

One of the coolest latest projects is the Vinix OS, written fully in V:

https://github.com/vlang/vinix

It's a POSIX OS that already runs libc, bash, GCC, g++, and Doom.

It's a great concept, but languages like Rust (https://www.rust-lang.org/), Zig (https://ziglang.org), Vlang (https://vlang.io/), etc... are already running with a similar idea to being easy to interact with C and are viable alternatives to it as well. Vlang even created its own OS, Vinix (https://github.com/vlang/vinix), to show its capabilities in this regard.

Seems to me, Cello would be more for those C programmers that didn't want to try the various alternative languages that are now out, and happen to agree with its developer's interpretation of preferred higher level abstractions and what they should look like. The point of these alternative languages is to offer features that C doesn't have or to implement them in easier or clearer ways.

Running gcc & Vi? Congrats that's a good os, genrally usable.

Github page for the project: https://github.com/vlang/vinix

Can you list any claims that fell apart?

For example, one of the biggest claims has always been fast compilation. Here's V compiling itself in 0.3 seconds: https://www.youtube.com/watch?v=pvP6wmcl_Sc

V was also self hosted (written in V) from the start, which says a lot about the maturity of the language.

> Combined with all the delays

There were no delays. The project was announced to be released in June, and it was.

By the way, we now have a cool OS written in V, that can already run Bash, g++, and V itself!

https://github.com/vlang/vinix