Confusion about the system requirements for working on Chromium Codebase

608 views
Skip to first unread message

Yash Joshi

unread,
Dec 21, 2022, 7:32:48 AM12/21/22
to Chromium-discuss
Hi all,
This is Yash Joshi an undergraduate student from Delhi Technological university India.
Very Much interested in contributing to the chromium org and started by following the building docs @  Chromium Docs - Checking out and building Chromium on Linux (googlesource.com) which specifies 8GB as min RAM requirement.
I have been able to successfully build the chrome exe file but every time opening the all.sln file in the visual studio gives a Visual Studio is not responding error.
I am currently working on an intel i5-1240P laptop (12 gen) along with the 8GB RAM but still not able to even open the project. in VS . Am I doing something wrong, or the RAM is the bottleneck here?
Can you all provide some temp solution till I upgrade my RAM if it is the issue?
P.S.: It took around 12 hours to build chrome on my machine.

PhistucK

unread,
Dec 21, 2022, 7:43:22 AM12/21/22
to yashjoshi_...@dtu.ac.in, Chromium-discuss
A little confused here, as the link is to the Linux instructions, but you are talking about Windows...

Anyway, I think it is advised not to load all.sln (and you usually do not need it anyway) -
(If Google says all.sln is slow and they have something like 64+ GB of RAM, I assume 8 GB will simply not work ;))

Another option is to use a much lighter editor like Visual Studio Code and use Chromium Code Search for searching the codebase.



PhistucK


--
--
Chromium Discussion mailing list: chromium...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

---
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discu...@chromium.org.

EC-242 Yash Joshi

unread,
Dec 21, 2022, 11:01:37 AM12/21/22
to PhistucK, Chromium-discuss
Extremely Grateful for your quick reply.
Yeah, I made a mistake in putting the docs link. I am working on the window build only.
I was not aware that we do not need to load all.sln file. Visual Studio Code worked like a charm :)

Also, To understand the codebase, I plan to start working on the good first bugs @  Issues - chromium, but I am not able to understand how to sort them using the tech involved to solve the bug. I have some knowledge of C++ and JS (done a few full-stack projects using MERN tech). 
I would really appreciate it if you could guide me on where to start with the given skillset to get familiarity with such a vast codebase.

Regards.
Yash Joshi 

PhistucK

unread,
Dec 21, 2022, 11:45:25 AM12/21/22
to EC-242 Yash Joshi, Chromium-discuss
The majority of the Chromium code is in C++, so it is likely C++ that you need. There is some JavaScript (most of it is/should be TypeScript) and other languages.

Without specific examples, it is hard to tell you what technologies are used, as each issue can involve a completely different part of the browser,

The component column is probably more relevant - pick something that piques your interest and start from there. You can ask questions within the issue (you can also ask here, as issues are not always being looked at, I guess, but if someone engages with you within the issue, you better continue there in order to keep the details in the appropriate context there).

PhistucK

Yash Joshi

unread,
Dec 22, 2022, 2:16:41 PM12/22/22
to Chromium-discuss, PhistucK, Chromium-discuss, Yash Joshi
I appreciate your clarification. Am currently working on finding some easy bugs to get going initially.
Will Surely keep your pointers in mind.
Thanks and Regards,
Yash Joshi
Reply all
Reply to author
Forward
Message has been deleted
0 new messages