diff --git a/website/content/en/status/report-2025-04-2025-06/geomman.adoc b/website/content/en/status/report-2025-04-2025-06/geomman.adoc new file mode 100644 index 000000000000..fc0e344403b6 --- /dev/null +++ b/website/content/en/status/report-2025-04-2025-06/geomman.adoc @@ -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] + +Contact: Braulio Rivas + +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. + +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. + +For the moment, geomman only allows to copy and paste partitions. However, for next report the tool shoudl be almost finished. + +Currently, I'm working on a mechanism to move partitions usind dd. Other approaches may be possible, so any help is very well welcomed. + +The next steps for geomman are: + +* Develop a way to move partitions. +* Handle duplicate UUIDs between partitions when using dd. +* Add options to create, grow, and shrink more filesystem types. + +Sponsor: Google Summer of Code +