openzfs
aioquic
openzfs | aioquic | |
---|---|---|
25 | 6 | |
364 | 1,552 | |
4.4% | 1.9% | |
9.7 | 8.5 | |
14 days ago | about 2 months ago | |
C | Python | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openzfs
-
WinBtrfs – an open-source btrfs driver for Windows
Heads up, installing both WinBTRFS and OpenZFS on Windows may have problems:
"Win OpenZFS driver and WinBtrfs driver dont play well with each other"
https://github.com/openzfsonwindows/openzfs/issues/364
-
OpenZFS 2.2: Block Cloning, Linux Containers, BLAKE3
I tried it a few months ago and ReFS ate my data. No indication of why in event logs or SMART data. It had IsPowerProtected set because I have a UPS and I had a unclean restart, I would expect it to lose data, but not to corrupt the filesystem metadata. I had a backup of the data but wanted some recent changes. Refsutil (the official Microsoft tool) didn't help because it has not been updated for the newest ReFS version. I couldn't read most files because I had integrity enable and files failed the check. Hetman's Data Recovery was able to recover most of the data. In later testing I found out that IsPowerProtected is just very unsafe. I have since put some time into testing and sometimes fixing https://github.com/openzfsonwindows/openzfs , it is not ready for use yet, but it is making great progress.
-
Is there a mount backup vdev Windows tutorial
Windows lacks support in the same sense that Linux lacks support; there are external projects implementing it for both, though I believe the Windows port is less polished. (Some people are running it in production, though...)
-
Windows on Btrfs
This is really cool and speaks to the modularity of the Windows file system stack. I love projects that customize Windows (working against its closed-source nature).
There’s an OpenZFA port to Windows[0]. I wonder if my hopes of having ZFS on Windows (including the boot drive, because I would love to be able to snapshot and rollback) would actually be possible.
[0] https://github.com/openzfsonwindows/openzfs
-
External Harddrive from NAS to Windows?
*cough* it can, but... no idea how well it works but it seems a bit hacky.
-
External Harddrive from Truenas to Windows?
If you have not used it, maybe the native ZFS port for windows could be an easier solution.
-
Problem with a NVMe device: it drops off the bus on intense IO, so I can't scrub or zfs send
Theoretically ZFS is ported to windows, but I heard that it is not really stable yet.
- windows) IO error and suspended
-
ZFS on Windows: Mapping \*nix UID/GID ⇹ Windows UUID?
I did use the packages provided here: https://github.com/openzfsonwindows/openzfs/releases/tag/zfswin-2.1.6rc2
- Anyone using openzfs on Windows on a daily basis? Can ZVOLs be used to back WSL?
aioquic
-
WinBtrfs – an open-source btrfs driver for Windows
One of the interesting patterns happening in Rust is io-less libraries. I'm not sure where best to link this phenomenon. It here s a open issue for an io-less quic library, from 2019, https://github.com/aiortc/aioquic/issues/4
It'd be so fracking sweet to see filesystems follow this pattern. If we could re-use the file system logic, but apply it to windows or fuse or Linux or wasm linearly-addressed-storage, that would allow such intensely cool forms of portability/reuse & bending/hacking.
- WebGPU – All of the cores, none of the canvas
-
Granian – a Rust HTTP server for Python applications
for those wishing to use http3 with a Python web framework, the ASGI hypercorn[1] currently supports it.
made a Django example last week with a sample client based on the examples from aioquic[2]: https://github.com/djstein/django-http3-example
this example also includes the first pass at async Django REST Framework using adrift[3] based on these GitHub issues:
- https://github.com/encode/django-rest-framework/pull/8617
- https://github.com/encode/django-rest-framework/issues/8496
sources
[1]: https://github.com/pgjones/hypercorn
[2]: https://github.com/aiortc/aioquic
[2]: https://github.com/em1208/adrf
- Caddyhttp: Enable HTTP/3 by Default
-
Is it better to learn web development with Python or C?
In your estimation where does the QUIC specification, HTTP/3 specification, WebTransport specification, aioquic QUIC and HTTP/3 implementation in Python https://github.com/aiortc/aioquic (notice the GoogleChrome/samples WebTransport sample code is described as local server "There's code for a sample local server at https://github.com/GoogleChrome/samples/blob/gh-pages/webtransport/webtransport_server.py") fit into the categories you color "Framework" and "Webserver"?
-
HTTP/3: Practical Deployment Options (Part 3)
Whilst the article rightly mentions aioquic to use HTTP/3 with Python, it is only a minimal example server. Hypercorn is a compete ASGI server built on aioquic that is likely more useful practically.
What are some alternatives?
zfs - OpenZFS on Linux and FreeBSD
hypercorn - Hypercorn is an ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
ZFSin - OpenZFS on Windows port
Twisted - Event-driven networking engine written in Python.
snapper - Manage filesystem snapshots and allow undo of system modifications
django-http3-example - Example Repo of Django using HTTP/3
btrfs - WinBtrfs - an open-source btrfs driver for Windows
hypercorn
openzfs - OpenZFS on Linux and FreeBSD, and, macOS. This is where development for macOS happens.
mitmproxy - An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
windows-driver-docs - The official Windows Driver Kit documentation sources
sslyze - Fast and powerful SSL/TLS scanning library.