nbd
tbox
nbd | tbox | |
---|---|---|
5 | 6 | |
434 | 4,698 | |
0.9% | 1.0% | |
8.4 | 8.1 | |
10 days ago | about 2 months ago | |
C | C | |
GNU General Public License v3.0 only | Apache License 2.0 |
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.
nbd
-
Accessing my laptop's CD drive over ethernet from my main PC
You could try https://github.com/NetworkBlockDevice/nbd. Block devices have a file-like interface, but they're not exactly the same as files. As far as I know, Samba isn't suitable for sharing block devices.
-
What is an easy/quick way to transfer an entire install to a new drive?
If you have another system but it can only fit one storage device, put the new one in there, use NBD (or ATAoE, or iSCSI) to expose that storage device over the network to the old system, and use the regular ZFS tools to migrate data. This is how I typically clone systems in the scenario you’re describing (albeit usually using other tooling as I typically do not use ZFS), and if you’ve got a reliable network it generally works very well.
- Am I SOL? - Drobo 5N - Perpetual Reboot
-
/dev level distributed computing?
NBD
-
How I spent my weekend learning about iSCSI on Linux
For what it's worth, I tried iSCSI for storage, but NBD gave me better performance in some scenarios, probably because it's a much simpler protocol.
tbox
- tbox 1.7.1 released, add fs watcher support
-
Any Good Libraries for C?
a glib like library. https://github.com/tboox/tbox
- GitHub - tboox/tbox: 🎁 A glib-like multi-platform c library
- Show HN: A glib-like multi-platform C library
-
Anyone used xmake?
Here's the github page for tbox, which xmake and xrepo rely on: https://github.com/tboox/tbox
What are some alternatives?
udisks - The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.
Boost - Super-project for modularized Boost
GlusterFS - Gluster Filesystem : Build your distributed storage in minutes
APR - Mirror of Apache Portable Runtime
mkstage4 - Bash Utility for Creating Stage 4 Tarballs
LibSourcey - C++14 evented IO libraries for high performance networking and media based applications
cxxtools - www.tntnet.org
LibU - LibU is a multiplatform utility library written in C, with APIs for handling memory allocation, networking and URI parsing, string manipulation, debugging, and logging in a very compact way, plus many other miscellaneous tasks
abseil-cpp - Abseil Common Libraries (C++)
JUCE - JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
OpenFrameworks - openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Qt - Qt Base (Core, Gui, Widgets, Network, ...)