1 (edited by tuxxed 2024-08-24 03:56:29)

Topic: Hyperbola BSD - Planned File System Support

Hi All,

Want to understand which filesystems are planned to be supported by the forthcoming Hyperbola BSD release?

I ask for a very simple reason.  I would be a very happy OpenBSD user if it were not for the UFS and UFS2 file system.

Unfortunately, I still need access to Linux installations from time-to-time and would prefer to have filesystem compatibility - in particular ext4.

I look forward to learning more about this topic.

Take care,
tuxxed

2

Re: Hyperbola BSD - Planned File System Support

Hello and welcome to the forums,

for the moment we are not at the point to include more than we have now in our package-repositories and generic said those modifications would be after the first stable release to be reviewed.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

3

Re: Hyperbola BSD - Planned File System Support

https://git.hyperbola.info:50100/

has git repositories for both Hyperbola Gnu/Linux-libre and Hyperbola BSD.

I do not yet know if Hyperbola BSD will have ext4 support/compatibility, or what filesystem Hyperbola BSD will use, but I think Hyperbola Gnu/Linux-libre has support for ext4.

https://www.hyperbola.info/packages/?so … p;flagged=

Also there is a roadmap at

https://wiki.hyperbola.info/doku.php?id … sd_roadmap

but as I'm not a developer I do not know what filesystem is planned for Hyperbola BSD or if Hyperbola BSD will work to share files with OpenBSD systems.

Thank you, tuxxed for the information about the filesystems UFS and UFS2 that you do not like in OpenBSD.

Hyperbola BSD is a hard fork, so it may be very different from OpenBSD, so I do not yet know if it will be compatible with what OpenBSD uses.

https://forums.hyperbola.info/viewtopic … 7828#p7828

has more information about the hard fork.

As well as

https://forums.hyperbola.info/viewtopic … 7623#p7623

4

Re: Hyperbola BSD - Planned File System Support

I recommend DragonFly's Hammer2 file system myself

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

5

Re: Hyperbola BSD - Planned File System Support

Hi All,

Thanks for the feedback.

Let me clarify the original post.

I use both Linux and OpenBSD.  Because OpenBSD installs with either UFS or UFS2 those OpenBSD file systems impose challenges when inter-operating with Linux.

What do I mean? Simple.

My Linux installations are all based on the ext4 journalling file system.  To share files between the two operating systems is not an easy task since one cannot simply "mount" and "umount" a disk device - for example /dev/sda4 - to access and share files.  Further, since OpenBSD uses UFS and UFS2 it is a real challenge to partition a dual-boot hard disk for both Linux and OpenBSD.

Why would I want to share files and dual-boot from the same hard drive? Simple.

OpenBSD - much like the initial HyperbolaBSD to come - is light on some applications. By having file system compatibility between Linux and HyperbolaBSD, it would be much easier to share data files across hard drive device compatible file systems when an application is not commonly available between the two operating systems. Such compatibility makes transitioning to a new operating system much easier over time.

By comparison, I have fully weaned myself from the Windows operating system universe over the last ten years as I found Linux alternative applications that could meet my needs.  This transition was made possible because Linux natively supports fat32 and ntfs files which made it easier to share data files between the two operating systems. This was also facilitated because setting up a dual-boot windows and Linux system is a trivial task.

Hopefully, this helps clarify the original question and highlights the benefit of device level file system compatibility that could benefit the new HyperbolaBSD OS.

Thanks,
tuxxed

6

Re: Hyperbola BSD - Planned File System Support

I remind everyone that this is not a thread about recommendations but a thread about a concrete question and perspective. So I left this thread open with a generic statement. First please see that we do not want to have threads going off-topic and people attending being left without help or information.

HyperbolaBSD is planned in about round about four stages until the final first and stable release:

1. pre-alpha, we are here including only the basic kernel and userspace
2. alpha, final preparation of needed llvm and first packaging for this
3. beta, packaging extra
4. final release

Every stage includes for sure more steps and this is only a rough scribble. But we do not add more features until final release as of now. HyperbolaBSD will be done in revisions since the final release. The basic, stable system will have for sure all identified blobs removed and no non-free parts in it. The later revisions have then solutions for licensing, compatible code, fuse-filesystems integration as Coadde has many plans for it and more. As said: Thanks for the perspective given about ext4, so we will give this for a perspective and room when the final, stable is ready.

So to let this thread not going off-topic I close this now. I would like to motivate everyone to attend active in development and planning, when there are interests.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!