Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions website/content/en/status/report-2025-04-2025-06/geomman.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
=== Geomman Development

Links: +
link:https://wiki.freebsd.org/SummerOfCode2025Projects/FullDiskAdministrationToolForFreeBSD[Geomman GSoC wiki] +
link:https://gitlab.com/brauliorivas/geomman[geomman Gitlab repository] +
link:https://gitlab.com/alfix/bsddialog[bsddialog repository] +
link:https://man.freebsd.org/cgi/man.cgi?query=sade&manpath=FreeBSD+14.3-RELEASE+and+Ports[sade]
Comment on lines +4 to +7
Copy link
Member

Choose a reason for hiding this comment

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

We need to repeat the urls for the email format.

Suggested change
link:https://wiki.freebsd.org/SummerOfCode2025Projects/FullDiskAdministrationToolForFreeBSD[Geomman GSoC wiki] +
link:https://gitlab.com/brauliorivas/geomman[geomman Gitlab repository] +
link:https://gitlab.com/alfix/bsddialog[bsddialog repository] +
link:https://man.freebsd.org/cgi/man.cgi?query=sade&manpath=FreeBSD+14.3-RELEASE+and+Ports[sade]
link:https://wiki.freebsd.org/SummerOfCode2025Projects/FullDiskAdministrationToolForFreeBSD[Geomman GSoC wiki]
URL: link:https://wiki.freebsd.org/SummerOfCode2025Projects/FullDiskAdministrationToolForFreeBSD[] +
link:https://gitlab.com/brauliorivas/geomman[geomman Gitlab repository] URL: link:https://gitlab.com/brauliorivas/geomman[] +
link:https://gitlab.com/alfix/bsddialog[bsddialog repository] URL: link:https://gitlab.com/alfix/bsddialog[]+
link:https://man.freebsd.org/cgi/man.cgi?query=sade&manpath=FreeBSD+14.3-RELEASE+and+Ports[sade] URL: link:https://man.freebsd.org/cgi/man.cgi?query=sade&manpath=FreeBSD+14.3-RELEASE+and+Ports[]


Contact: Braulio Rivas <brauliorivas@FreeBSD.org>

Geomman is a new partition tool based on sade that brings more functionality as moving, copying and pasting partitions. Geomman is part of Google Summer of Code 2025. Currently, it is available on the Gitlab repository. But at some moment, it is expected to be a tool in the base system.
Copy link
Contributor

Choose a reason for hiding this comment

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

s/sade/man:sade[8]/
s/as moving/such as moving/
s/copying/copying,/
s/available on the/available in a/
s/moment/future time/
s/to be/to become/


Geomman is a TUI, thought to allow to grow, shrink, move, copy and paste partitions with filesystems other than UFS. For example, users may be able to create an exFAT partition, as well as to resize an ext4 filesystem. This would make partition management easier, because there are tools for each individual task (mainly depending on the filesystem), but no one that concentrates all cases in a single tool.
Copy link
Contributor

Choose a reason for hiding this comment

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

"meant" or "designed" would work better than "thought" here, I believe.
s/allow to grow, shrink, move, copy and paste/allow growing, shrinking, moving, copying, and pasting/
s/no one/none/


For the moment, geomman only allows to copy and paste partitions. However, for next report the tool shoudl be almost finished.
Copy link
Contributor

Choose a reason for hiding this comment

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

s/to copy and paste/copying and pasting/
s/for next/for the next/
s/shoudl/should/


Currently, I'm working on a mechanism to move partitions usind dd. Other approaches may be possible, so any help is very well welcomed.
Copy link
Contributor

Choose a reason for hiding this comment

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

s/usind/using/
s/well welcomed/welcome/

Copy link
Member

Choose a reason for hiding this comment

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

Also, please do not use contractions:

s/I'm/I am/


The next steps for geomman are:

* Develop a way to move partitions.
Copy link
Contributor

Choose a reason for hiding this comment

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

s/to move/of moving/

* Handle duplicate UUIDs between partitions when using dd.
* Add options to create, grow, and shrink more filesystem types.

Sponsor: Google Summer of Code