Hi all,
As a FreeBSD newcomer, I recently attempted to install VSCode to use GitHub Copilot's Agent Mode for reviving an abandoned project. My experience raised some questions I hope the community can address.
The build process was unexpectedly intensive:
Script started on Fri May 2 19:47:11 2025
Script done on Sat May 3 01:56:03 2025
Six hours of building culminated in what appeared to be compiling Linux itself:
https://codeload.github.com/torvalds/linux/tar.gz/v5.17-rc1?
This followed building Rust from source and downloading numerous large dependencies.
First, I'd like to sincerely thank everyone maintaining the VSCode port - clearly a complex undertaking requiring significant effort.
My questions:
1. Is my hardware simply inadequate? I adopted FreeBSD partly to extend hardware longevity. If others complete this build in ~30 minutes, perhaps my expectations need adjustment.
2. Is this extensive compilation normal? Should I expect to build Linux and other major components when installing VSCode?
3. If this complexity is unavoidable for licensing reasons, could we improve user expectations with appropriate warnings? Like do some rough math to say "Run this overnight" or "Run this for a week" or...(ideas sought?)
While I respect traditional tools, AI-assisted development is becoming increasingly important for many developers. For FreeBSD to remain relevant on desktops/laptops, tools like VSCode with AI integration need reasonable installation processes.
I appreciate any insights the community can provide.
Thanks,
Steven
As a FreeBSD newcomer, I recently attempted to install VSCode to use GitHub Copilot's Agent Mode for reviving an abandoned project. My experience raised some questions I hope the community can address.
The build process was unexpectedly intensive:
Script started on Fri May 2 19:47:11 2025
Script done on Sat May 3 01:56:03 2025
Six hours of building culminated in what appeared to be compiling Linux itself:
https://codeload.github.com/torvalds/linux/tar.gz/v5.17-rc1?
This followed building Rust from source and downloading numerous large dependencies.
First, I'd like to sincerely thank everyone maintaining the VSCode port - clearly a complex undertaking requiring significant effort.
My questions:
1. Is my hardware simply inadequate? I adopted FreeBSD partly to extend hardware longevity. If others complete this build in ~30 minutes, perhaps my expectations need adjustment.
2. Is this extensive compilation normal? Should I expect to build Linux and other major components when installing VSCode?
3. If this complexity is unavoidable for licensing reasons, could we improve user expectations with appropriate warnings? Like do some rough math to say "Run this overnight" or "Run this for a week" or...(ideas sought?)
While I respect traditional tools, AI-assisted development is becoming increasingly important for many developers. For FreeBSD to remain relevant on desktops/laptops, tools like VSCode with AI integration need reasonable installation processes.
I appreciate any insights the community can provide.
Thanks,
Steven