Experimental VM: Difference between revisions

From Computernewb Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{Stub}}
{{Stub}}
Special version of CollabVM used for testing new features. It has been used to test many historically significant versions of CollabVM, including:
Special version of CollabVM used for testing new features. It has been used to test many historically significant versions of CollabVM, including:


1.1 - the C++ rewrite of the older socket.computer based collabvm 1.0
1.1 - The C++ rewrite of the older [[Socket.computer|socket.computer]] based "CollabVM 1.0", by Cosmic Sans, who was now the lead developer of the site.


1.2 - a Ever so slight change in the core
1.2 - A ever so slight change in the core, which would spark the longest-running line of CollabVM versions in the site's history (1.2 - 1.2.11).


2.0 - A complete rewrite of 1.x, made by the same person. It is evidently a subject of development hell. It was too unstable and was very buggy (audio support was even more so, PCM audio forwarded through Guacamole), so it was canned and reverted to 1.2.11.
2.0 - the big bitch


1.2-ts - A TypeScript rewrite of collab-vm-server 1.2, by Elijah, a new face at the time. It's basically meant to function identically to CollabVM 1.2 except the code is a lot more readable and it's not as complicated to setup anymore. It's just a lot more stable too.
1.2-ts - the new webapp


3.0 - There were several attempts at a "CollabVM 3.0", the first one being the one which was worked on from late 2021-late 2022, by modeco80 who replaced Cosmic Sans as the lead developer of the site. There were many allegations of "feature creeping" at this time. Development took a while. That was canned as well eventually due to the reasons stated before. However, in 2023, new development would start on a new codebase of the same name. Compared to its predecessors, development was very speedy and fast. New features were being implemented at a much greater rate, and successfully at that. Including a custom-written VNC client/protocol, a brand new webapp, and even ''audio''! That would make it the first time the site had working audio in 3 years!
3.0 - oh my god!!!


ExperimentalVM is currently being used to host the CollabVM 3.0 public testing, and can be used [https://computernewb.com/experimental-vm/ here].
ExperimentalVM is currently being used to host the CollabVM 3.0 public testing, and can be used [https://computernewb.com/experimental-vm/ here]. CollabVM 3.0 is almost finished, and it will release very soon, hopefully by January of 2024.


[[Category:Documentation]]
[[Category:Documentation]]

Revision as of 13:38, 29 December 2023

Special version of CollabVM used for testing new features. It has been used to test many historically significant versions of CollabVM, including:

1.1 - The C++ rewrite of the older socket.computer based "CollabVM 1.0", by Cosmic Sans, who was now the lead developer of the site.

1.2 - A ever so slight change in the core, which would spark the longest-running line of CollabVM versions in the site's history (1.2 - 1.2.11).

2.0 - A complete rewrite of 1.x, made by the same person. It is evidently a subject of development hell. It was too unstable and was very buggy (audio support was even more so, PCM audio forwarded through Guacamole), so it was canned and reverted to 1.2.11.

1.2-ts - A TypeScript rewrite of collab-vm-server 1.2, by Elijah, a new face at the time. It's basically meant to function identically to CollabVM 1.2 except the code is a lot more readable and it's not as complicated to setup anymore. It's just a lot more stable too.

3.0 - There were several attempts at a "CollabVM 3.0", the first one being the one which was worked on from late 2021-late 2022, by modeco80 who replaced Cosmic Sans as the lead developer of the site. There were many allegations of "feature creeping" at this time. Development took a while. That was canned as well eventually due to the reasons stated before. However, in 2023, new development would start on a new codebase of the same name. Compared to its predecessors, development was very speedy and fast. New features were being implemented at a much greater rate, and successfully at that. Including a custom-written VNC client/protocol, a brand new webapp, and even audio! That would make it the first time the site had working audio in 3 years!

ExperimentalVM is currently being used to host the CollabVM 3.0 public testing, and can be used here. CollabVM 3.0 is almost finished, and it will release very soon, hopefully by January of 2024.