4 ms·
Vinix – A modern operating system written in V
- foul 17d agoHow are things going with V btw? In the past i've seen some bad press about this programming language. It was nice to use when I tried to dabble with it.
- Matl 16d agoMy understanding: - The bad press was because the initial public release on GitHub did not implement most of the things seemed like they're implemented, (Rust like memory safety etc.) - Over time it actually saw contributions from a lot of people and is kind of decent now, be it not as polished as Go, Rust, D etc. - It is super easy to use, so kind of attracts an audience.
- d-us-vb 16d agoThe bad press was because after some people tried to call them out for not shipping features that were claimed in the release, those people were banned from further contribution/commenting on github.
- richbell 16d agoAnd the lead dev would come into any thread on HN or Reddit and argue with people.
- Matl 16d agoOuch. That's definitely worse than I assumed.
- amedvednikov 14d agoOnly one person, who said "V must die", was banned.
- baranul 14d agoDisagree with the first point. A lot of the so-called "bad press" came very directly from competitors. To the extent that it looked like they were trying to snuff out a rising new language or were arguably engaging in slander, because it seemingly was a threat to the popularity of their own creations. Any just released language (talking about when it came out back in 2019), is not going to be polished. That should be common sense. I've never seen a first release alpha of any language be polished or not have have things in a state of partial implementation. 0.1 is not 1.0. > Over time it actually saw contributions from a lot of people and is kind of decent now True. At present, they have 846 contributors and over 2,300 forks on GitHub. > It is super easy to use, so kind of attracts an audience. Agree. Ease of use is one of its attractive features. Very much geared towards getting people started, even newbies to programming, and doing useful things.
- pmkary 16d ago[dead]
- amedvednikov 15d agoIt still compiles in 0.5s: https://www.youtube.com/watch?v=vV-mzTDUpAI https://www.youtube.com/watch?v=vV-mzTDUpAI 10k+ bugs fixed, only ~40 open github issues.
- novacrazy 17d ago[flagged]
- ecto 17d agoHow can a language be a scam?
- MisterTea 17d agoI have no opinion on the subject but I have found this to be an interesting dive into the supposed controversy: https://justinas.org/the-bizarre-world-of-v https://justinas.org/the-bizarre-world-of-v
- novacrazy 17d agoThe first release was just Go's parser ripped out and bolted onto a barebones first year of college level compiler, and touted as "safer than Rust", "compiles in milliseconds", etc. but didn't even have real type-checking at the time, nor did it free memory, and many other basic functionality. Furthermore, I vividly remember the author's Patreon advertised at the top of the page back then, and for a while he raked in a couple thousand dollars a month for it. However, over the years some actually talented people (and nowadays probably LLMs) have somehow sort of fixed most of the biggest warts, but it's still nowhere near what it advertised in that first release.
- morpheos137 16d agoLol this is interesting. If you want to make money you can "invent" a language. With LLMs you could probably make it pretty decent too.
- giancarlostoro 16d agoWhat's wild is I was looking at the language's home page again, and looking to find their GitHub, the first GitHub link I noticed, is the GitHub sponsors link. I don't mind supporting a project like this, but this is a bit excessive. Was it really Go's parser? That wouldn't surprise me, but also that kind of makes sense to me why it looked a bit 'familiar' in terms of syntax. It's definitely been "alpha" tier for a while, which it doesnt help that the developer doesn't outline any sort of stability that I can recall (back then at least) which imho if you're publishing a language, you should let the reader know.
- christophilus 16d agoHuh. Pretty cool. I haven't looked at vnix in a while, and it's been almost as long since I looked at V. It had a lot of controversy early on. I'd be interested to hear from anyone who has tried it recently to find out if they ever ended up delivering on their promises.
- 7bit 16d agoOne look at the memory consumption the the calculator app should answer your question.
- amedvednikov 14d agoThat's just Cocoa Calculator junk. I tried porting Cocoa and decided not to. Will remove. Native V Calculator uses 4 MB of RAM.
- phoe-krk 16d agoI enjoy the screenshot showing Calculator taking 617 MB of RAM. It feels very modern indeed.
- bflesch 16d agoYou have an amazing eye for details. Might be the "wine calculator" from the desktop.
- dTal 16d agoNo, that's shown lower down with Redmond chrome. maybe the "cocoa calculator"?
- _s_a_m_ 16d agothe desktop needs 41mb so that must be some external stuff with overhead
- amedvednikov 15d agoThat's just Cocoa Calculator junk. I tried porting Cocoa and decided not to. Will remove.
- baranul 14d agoThere are many different calculators to choose from, including being able to make your own or an example one from VUI or VUI2. Any of these other calculators can be used instead, and would be using 10 or 15 times less RAM. Therefore, seems like trying to insinuate or make something out of nothing.
- bflesch 16d agoIt looks nice. How much vibecoding does it contain? Can we trust these claims?
- codethief 16d ago> QEMU uses macOS hardware virtualization for the ARM64 desktop. Huh, since when does QEMU support hardware virtualization on Apple Silicon? To the best of my knowledge, among all the VM managers available on macOS (VMware, Parallels, VirtualBox, …) only UTM currently supports hardware virtualization and that's through the Apple Virtualization backend, not through QEMU.
- vluft 16d agoHVF was added quite some time ago afaik.
- deleted 16d ago[deleted]
- bluesounddirect 16d agoIts and odd name choice and very close to venix https://en.wikipedia.org/wiki/Venix https://en.wikipedia.org/wiki/Venix
- nosrep 16d agohuh, that "minecraft" screenshot is pretty clearly minetest/luanti. the vinix repo has some code at least attempting to do real Minecraft, but does it actually work?
- amedvednikov 14d agoI've updated the screenshot. Here's real Minecraft running on Vinix: https://vinix-os.org/assets/vinix-minecraft.png?1 https://vinix-os.org/assets/vinix-minecraft.png?1
- aw1621107 13d agoAs I responded to your similar comment elsewhere [0], the UI layout doesn't seem to match actual Minecraft. Did you upload the right screenshot? [0]: https://news.ycombinator.com/item?id=49780872 https://news.ycombinator.com/item?id=49780872
- WD-42 16d agoFirst time I heard about V was because of the Volt desktop chat app: https://volt-app.com/ https://volt-app.com/ which seemed attractive at the time. Turns out it was completely closed source and read secrets from local browser's cookie storage without any kind of warning. I've never nope'd out of a program so fast. There are others in this comment section claiming this language is scam. Seems about right. The entire Vinix page is slop, too.
- ChoosesBarbecue 16d agoIt had like two releases after ~2-3 years of hype, too. Maybe long, back when it was called eul.
- alpaca128 16d agoIf I remember correctly the language promised automatic memory management without downsides, but then instead of implementing that magical feature they started working on a GUI library and whatnot. Apparently now they've moved onto a whole OS while the autofree feature is still "experimental"
- 13415 16d agoI don't use it yet but V has pretty much all properties I want from a programming language. I'll check out Vinix, too. I'm almost certain I'll program a significant project in V some time when it has matured a bit more. The fact that users of languages I find useless hate it is also a big plus.
- iamnothere 16d ago[dead]
- deleted 16d ago[deleted]
- pholypilz 16d ago[dead]
- polotics 16d agoCan you explain what you meant with this sentence on that page you wrote: "That is the whole system, not a stripped-down mode you switch into."
- deleted 16d ago[deleted]
- alpaca128 16d agoNothing, because that was written by an LLM.
- sunaookami 16d agoThis is the Claude-ism that I despise the most, when it states something that was never asked because it leaked from the prompt/context. Claude's writing has regressed so much, it's only usable for "raw coding" now.
- amedvednikov 15d agoReworded and simplified.
- ravenical 16d agoThat's... not Minecraft. That's some weird voxel game attempting, poorly, to clone Minecraft. Doesn't really bode well, imo.
- amedvednikov 14d agoI've updated the screenshot. Here's real Minecraft running on Vinix: https://vinix-os.org/assets/vinix-minecraft.png?2 https://vinix-os.org/assets/vinix-minecraft.png?2
- aw1621107 13d agoThat still doesn't seem right? The UI doesn't match any version of Minecraft I can recall, at least, and from a brief search it seems a closer fit to Minetest's UI.
- mdtrooper 16d agoIt sounds great because the license is GPLv2, instead for example Redox OS is MIT.
- sheepscreek 16d agoHow is that better? MIT is much more permissive.
- Narishma 16d agoThat's not necessarily a good thing.
- kovariance 16d agosloperating system
- calvinmorrison 16d agoCan one have a "modern" OS that is a UNIX clone?
- himujjal 16d agoKudos to the efforts. No matter the past. We have an operating system. That is a big news. And that too with a GUI. Is it robust and production ready now? No. But this is what we should be celebrating. Something that came out of people's efforts and hard work. Maybe in a few years of iteration it will reach a stage where we can actually use it for simple tasks or even as a remote execution setup. Always good to have options. Also for a programming language that actually enabled the creation of this OS, that is big news! Great going guys!
- childintime 16d agoIndeed, and it must be great for educational purposes.
- baranul 14d ago> But this is what we should be celebrating. Something that came out of people's efforts and hard work Agree. Any attempt at negativity is unnecessary. Many of us just like programming and open-source projects. Vinix is a fun OS to play with or contribute to.