Our great sponsors
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.
nbdkit
-
Disk write buffering and its interactions with write flushes
Direct IO is very inflexible. A better way is this (recommended by Linus):
https://lkml.iu.edu/hypermail/linux/kernel/1005.2/01845.html
I implemented something along the same lines but a bit less spicy here:
https://gitlab.com/nbdkit/nbdkit/-/commit/aa5a2183a6d16afd91...
That second link is wrong, should be: https://gitlab.com/nbdkit/nbdkit/-/commit/a956e2e75d6c88eeef...
-
The C++20 Naughty and Nice List for Game Devs
I think an exception might be made for a plain "C-like" struct that doesn't initialize members or contain anything except basic types. In the specific example[0] the code is actually surrounded by extern "C" { ... } so I suppose that the compiler "knows" this is a plain C struct?
[0] https://gitlab.com/nbdkit/nbdkit/-/blob/cd761c9bf770b23f678f...
- Static Analysis Tools for C
- jq 1.7 Released
-
The OpenTF Manifesto
We relicensed[1] a project which had 10 contributors, and we got every single one of them to do an Acked-by (by email) which took some weeks. That was the advice from our lawyers. Can't imagine the impossible hassle of doing the same for something like Linux.
[1] https://gitlab.com/nbdkit/nbdkit/-/commit/952ffe0fc7685ea775...
- TIL: You Can Stop Updating Copyright Attribution Years (2021)
- Starting October 19, storage limit will be enforced on all Gitlab Free accounts
-
The C/C++ preprocessor iceberg with explanations
We use this (trick taken from stackoverflow) to make __COUNTER__ usefully provide unique names:
https://gitlab.com/nbdkit/nbdkit/-/blob/master/common/includ...
Example use:
https://gitlab.com/nbdkit/nbdkit/-/blob/master/common/includ...
I don't know what __EXP_COUNTER__ would add.
- Buffet
rtorrent
-
Need lightweight torrent client with only webui and RSS support
rtorrent and rutorrent might suit your needs. For easy setup on Debian you could use this
-
rtorrent VS FileCentipede - a user suggested alternative
2 projects | 30 Jan 2023
-
current state of linux clients that can manage 20k+ torrents (~40tb)
I've been a habitual rtorrent user but it feels like it's time to move on - it's also a little annoying that this issue has never seen traction.
-
Internet Archive Takes Down BBC’s Documentary on PM Modi: Report
Unfortunately rtorrent is pretty much dead: https://github.com/rakshasa/rtorrent/commits/master
-
Tremc: Curses Interface for Transmission
I know it's not quite the same thing but I started using rtorrent[0] a very long time ago and it still works well for my needs.
Is there anyone who has used both who can comment on the pros and cons?
-
Torrenting Clients
Better in what exactly? Anyway, rtorrent seems abandoned. The last commit was 8 months ago. Transmission's last commit was 5 days ago. And regarding transmission-cli: "Prior to development of transmission-remote, the standalone client transmission-cli was created. Limited to a single torrent at a time, transmission-cli is deprecated and exists primarily to support older hardware dependent upon it. In almost all instances, transmission-remote should be used instead.".
-
Favorite uses for termux?
rtorrent (pkg i rtorrent)
- Preferred torrent client with mobile friendly web-ui
- What is the most "future proof" setup?
-
A Comprehensive Guide on How To Automate your Seedboxing
This app was pretty revolutionary when it was still in active development, that last edit they made is just to let you know he has another project.
What are some alternatives?
qBittorrent - qBittorrent BitTorrent client
ruTorrent - Yet another web front-end for rTorrent
Transmission - Official Transmission BitTorrent client repository
qBittorrent-Enhanced-Edition - [Unofficial] qBittorrent Enhanced, based on qBittorrent
aria2 - aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
deluge-to-rtorrent - Scripts to send deluge to rtorrent
transgui - 🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.
idm-trial-reset - Use IDM forever without cracking
libtorrent - an efficient feature complete C++ bittorrent implementation
rtinst - seedbox installation script for Ubuntu and Debian systems
c2rust - Migrate C code to Rust
dattobd - kernel module for taking block-level snapshots and incremental backups of Linux block devices