Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Identify code that runs on ARM processors #7

Open
audrism opened this issue Apr 13, 2019 · 5 comments
Open

Identify code that runs on ARM processors #7

audrism opened this issue Apr 13, 2019 · 5 comments
Assignees

Comments

@audrism
Copy link
Contributor

audrism commented Apr 13, 2019

step1: how to recognize it
from project name
from readme file
from actual source code

step2: identify projects, files, and developers in WoC who worked on it

@pidanself
Copy link
Contributor

Hi,professor.
I have tried to understand the task. The following is my understanding:
step 1:
I need to write codes that could determine whether one project is running on ARM processors.
step 2:
Inheriting step 1, I need write codes for WoC to decide if one project or file is running on ARM processors and if one developer has written codes for ARM processors.

Is my understanding correct?
If It is, I have some problems:
step 1:
What other information can I use to determine whether the project is running on ARM processors?For example history of commit message, authors' name and etc.
step 2:
I think I need to learn how to use WoC to finish step 2, right?

@pidanself
Copy link
Contributor

Hi,professor.
Here are my ideas for step1:
First: We could use suffix names to determine if the project has assembly language.
Second: If there are assembly code, we could determine if it is codes that run on ARM processors by using some ARM codes' features.

@audrism
Copy link
Contributor Author

audrism commented Apr 18, 2019

Good place to start. Assembler, however, will be a very small portion of all code, I presume. Are there C include files specific for ARM? What about other languages? May there be specific calls to OS libraries that may reveal ARM?

@minghuizhou
Copy link

step1: how to recognize it
from project name
from readme file
from actual source code

step2: identify projects, files, and developers in WoC who worked on it

Allow me to clarify the goal of this task.
The big question we want to answer is: how does ARM ecosystem evolve, particularly compared to Intel etc al.? That way we may know how an ecosystem is formed, and what can be done to help.
At the implementation level, we need to locate projects (or contributions in projects) relevant to ARM, and see how they change over time. For example, we may be able to understand what kind of technologies (projects) that are involved in ARM, how they change over time, etc al.

@pidanself
Copy link
Contributor

I create a repository and write my plan in readme.
Here is repository
And I think I need to see more projects that are relevant to ARM to extract their common features to improve my plan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants