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

Add GSoC 2022 page #34

Merged
merged 4 commits into from
Feb 12, 2022
Merged

Add GSoC 2022 page #34

merged 4 commits into from
Feb 12, 2022

Conversation

XVilka
Copy link
Member

@XVilka XVilka commented Feb 8, 2022

No description provided.

content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
@Maijin
Copy link
Member

Maijin commented Feb 8, 2022

I'd move the "boring" refactor and friends tasks more at the bottom and have more "cool" stuff on the top.

Maybe you guys could add some mockups or screenshots to attract interest from students too (like screenshot of rz-diff for diffing, Vb screenshot etc.).

Also make sure this is properly paginated page it's a really long one.

For MicroTasks I'd suggest to add the following:

  • Add the remaining go features to aag (and thus aaa)
  • Fixing iO / rz-bin -O
  • Create the binwalk -Me like

content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
- thestr4ng3r
- Karliss

## Heap viewer (Medium project)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wasn't that partially finished last year?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are major performance issues with the windows implementation and Cutter integration wasn't completed. This could only be a medium project if support for other allocators is included.

content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
- [DWARF-labeled issues](https://github.com/rizinorg/rizin/labels/DWARF)
- [PDB-labaled issues](https://github.com/rizinorg/rizin/labels/PDB)

## Thread-safety and multithreading (Medium project)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a big fan of this project... I think we may have better things to propose :(

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please share your ideas then.

@XVilka
Copy link
Member Author

XVilka commented Feb 11, 2022

@Maijin good ideas, except binwalk -Me.

TLDR; better not to do this.

I think, using the binwalk itself is preferred since Rizin doesn't aim to work with filesystems and thousands of the different formats. We removed m (mount) commands after all, and it's better to focus on the code reverse engineering features rather than implementing inferior copy of the binwalk. I am aware of many original binwalk shortcomings, but Rizin is not the place to implement a better version of it. If anything, I would have implemented hypothetical binwalk-ng in Rust language, reusing a lot of useful existing libraries, like lzma-rs.

content/gsoc/2022.md Outdated Show resolved Hide resolved
content/gsoc/2022.md Outdated Show resolved Hide resolved
@XVilka XVilka merged commit 1402519 into main Feb 12, 2022
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

Successfully merging this pull request may close these issues.

8 participants