Second Life has always really interested me, seems like it's got a quite the meaningful heritage behind it. If they are looking to move into the full VR/AR/Metaverse space, I can see that wisdom/prior art coming in very handy.
Second Life on GitHub
41–50 of 126 posts
Re: Second Life on GitHub
#42That’s the project where Facebook‘s Metaverse forked from, right?
Re: Second Life on GitHub
#43Earlier quoted context omitted.
The source is published to GitHub though, no? https://github.com/torvalds/linux It's an easy mistake to make, the code is there and there's nothing to suggest it's a mirror.
That said, every PR receives a bot comment indicating that the GH repo is a mirror and the user needs to submit a patch to LKML. And yet there are currently 312 open PRs on the repo. I've always wondered how people manage to know enough about the kernel to be able to contribute a PR to it, yet don't know the GH repo is a mirror and seemingly ignore the bot response and leave their PR opened.
I've also never understood why GH allows turning off issues, but not turning off PRs
Re: Second Life on GitHub
#44That’s the project where Facebook‘s Metaverse forked from, right?
Re: Second Life on GitHub
#45Earlier quoted context omitted.
No, open source means a specific thing. You're perhaps thinking of "source available", which means "you can read the source but have to comply to a bunch of stuff"
Not really. A lot of folks, including myself, don't subscribe to the OSI's definition of open-source because it just doesn't match the common usage. Open-source takes many forms, and source available is just one example.
Re: Second Life on GitHub
#46Re: Second Life on GitHub
#47Earlier quoted context omitted.
The historical reason is https://github.com/torvalds/linux/pull/17#issuecomment-56546... Perhaps some of these issues have been fixed by now, but the Linux project has been going on just fine without GitHub (git was even invented for the Linux kernel project itself even before GitHub existed) so there doesn't seem to be any reason to switch even if all the mentioned problems were to be fixed
Some good old Torvalds roasting going on in that thread.
instead of your text renderer is really frustrating to
read because of all the seemingly random line breaks
throughout his comment.
Re: Second Life on GitHub
#48Re: Second Life on GitHub
#49I wonder why Meta didn't fork Second Life to use for their 3D world rather than re-invent the wheel and in the end build a bad product.
Re: Second Life on GitHub
#50I don't know if things have changed but the last time I tried SL the client was so rough and awkward it seemed like an alpha. Even moving was laggy and annoying.
The biggest contributor of lag is not having things cached or being in a laggy region. On first connect, it used to be practice to go to a busy scene (a mall) and then go do something in real life for an hour or so while the viewer grabbed everything and cached it. Regions can be very low lag or amazingly laggy, depending on a bunch of things (particulary misbehaving scripts).
I've been working on that with a multi-threaded viewer in Rust.[1] After I started posting videos like that, there was a lot less "can't do" attitude from the Linden Lab devs. Now there's a "performance viewer" project out of Linden Lab, using many of the same techniques. Key concept: the backlog of assets to be loaded needs to be on a priority queue which gets reordered as the viewpoint moves. Otherwise you bottleneck loading stuff that you were previously near, not stuff near where you are now. There's a nice B-tree solution to this. Once you have that, everything in close-up is present and at high resolution.
Hardware helps. 100mb/s networking and putting the viewer cache on an SSD will help a lot.
There's still a big problem server side with the transient load when a new user enters a region. A mall or event with a lot of traffic can slow way down. The server devs are trying for more concurrency, but it's hard in an old single-thread 32-bit C++ program.
It's striking that, despite all the "metaverse" hype, there are very few people, even among game devs, talking about the nuts and bolts of making this stuff work. The metaverse conferences are mostly about branding, NFTs, and moderation/censorship.