Top 23 C Linux Projects
A new bootable USB solution.Project mention: Hi guys, I am Unable to open my laptop after its power went off. Kindly help me out 🙏 | reddit.com/r/linuxmint | 2021-02-26
Can you do: sudo update-grub That's just me being curious. I always have a few boot disks handy, Ventoy is my latest one.
Linux shell for iOSProject mention: Found these bad boys while cleaning out the garage. To make these required an all-day marathon torrent of the latest fedora release at a size of only a few gigs, followed by an installation process that took on average 5 hours each time. | reddit.com/r/linuxmasterrace | 2021-03-02
Apps like iSH, UTM, and other recent developments are more promising than ever.
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
The systemd System and Service ManagerProject mention: Systemd-journal missing when /var on separate ZFS dataset | reddit.com/r/archlinux | 2021-03-02
Does your "naked" / have a /var/log/journal directory? It looks like from a GitHub bug report and the systemd-journald docs for the Storage key that systemd-journald blindly flushes to /var/log/journal only if that directory exists otherwise it waits until a signal is sent.
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and inputProject mention: C Deep | dev.to | 2021-02-27
GLFW - Multi-platform library for creating windows with OpenGL contexts. Zlib
Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.freenode.netProject mention: Linux noob finally installed linux mint cinnamon | reddit.com/r/linuxmint | 2021-02-28
AppImage is it is not installed in the traditional sense (it is just a file), everything is contained inside the file, and the only impact it has on your overall system is the amount of disk space the file occupies. With AppImage you can use several versions of an application simultaneously; for example, you could have/use the current stable release of Krita and the developmental release. Also, if you have the traditional (or flatpak or Snap) package of an application installed to your system, the AppImage will not interfere with them, as well. "Uninstalling" an AppImage is simply a matter of deleting the file. For more info see https://appimage.org/
Native, lightweight modal code editorProject mention: using vim inside of visual studio code | reddit.com/r/vim | 2021-02-01
I feel like you'd have a better experience with Onivim 2, which is a GUI editor that supports VSCode extensions and uses a libvim backend (a fork of Vim changed into a C-based API). Or, if you want to use VSCode, then VSCode-Neovim like someone else suggested.
Linux tool to show progress for cp, mv, dd, ... (formerly known as cv)Project mention: Is it better to use cat, dd, pv or another procedure to copy a CD/DVD? | news.ycombinator.com | 2021-01-24
pv's progress display is very useful in many contexts, it has been one if the first things I make sure is installed on a new system for years, though I have recently come across https://github.com/Xfennec/progress which is brilliant for some times when pv is not an option or when you want to watch the status of several things which aren't convenient to arrange together via tmux/byobu. Or just for when you forget to use PV and don't want to cancel to change the command.
Gluster Filesystem : Build your distributed storage in minutesProject mention: Linking/Daisychaining HP Microservers Possible? | reddit.com/r/HomeServer | 2021-02-26
What you are looking for is GlusterFS or Windows Storage Spaces)
xrdp: an open source RDP serverProject mention: Yes it is possible to have a GUI in an LXC Container | reddit.com/r/Proxmox | 2021-01-26
Welcome to issue #1358 https://github.com/neutrinolabs/xrdp/issues/1358
Real-time microphone noise suppression on Linux.Project mention: Hushboard: mute your mic while you are typing | reddit.com/r/linux | 2021-02-19
It's almost like this precise issue has been solved in multiple ways, including ways very similar to how manufacturers on Windows audio drivers do it...
bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.Project mention: Using bash history like a pro | reddit.com/r/linuxmasterrace | 2021-02-04
GTK+ IRC clientProject mention: Getting Really Frustrated By Packages | reddit.com/r/SolusProject | 2021-02-20
Optimise Linux system performance on demandProject mention: Laggier gaming experience on Linux | reddit.com/r/pop_os | 2021-02-21
There is a game mode that boost performance quite a bit: https://github.com/FeralInteractive/gamemode
Console-based GLSL Sandbox for 2D/3D shaders shadersProject mention: GlslViewer: Console-based GLSL Sandbox for 2D/3D shaders shaders | news.ycombinator.com | 2021-02-19
htop - an interactive process viewerProject mention: Do any history logs last over reboots? Diagnosing weird behaviour. | reddit.com/r/linuxquestions | 2021-02-18
For example, to display the utilisation of the main memory or the CPU (and thus, in the best case, to find the cause), you can use the tool htop. You may need to install this tool, as it will probably not be part of the default installation of Ubuntu (at least I assume so).
A lightweight compositor for X11Project mention: [BSPWM + BTW] Cherry <3 | reddit.com/r/unixporn | 2021-02-25
Window Manager : BSPWM :art: With My Own Cherry Theme + Shell : ZSH :shell: With oh my zsh Framework! + Terminal : Termite :cat: Comfy! + Panel : PolyBar :shaved_ice: Cool Theme! + Compositor : Picom :sparkles: Blur Goes Brrr! + Notifications Daemon : Dunst :leaves: Minimalism! + Application Launcher : Rofi :rocket: Apps & Menu! + File Manager : Thunar :bookmark: Nice & Fast! + Text Editor : Vim :computer: The Best!
open-source IEEE802.11/Wi-Fi baseband chip/FPGA designProject mention: Ask HN: How to get started with 5G as a software developer | news.ycombinator.com | 2021-03-02
You could try the Xilinx ZC706 with an ADI9361 based FMCOMMS board. The OpenWIFI team has a few configurations listed on their readme that are popular: https://github.com/open-sdr/openwifi. I think these setups will still cost >$1000USD and require considerable effort to get going - I don’t know of a
Command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, TuneIn, iHeartRadio, Plex servers and Chromecast devices.Project mention: How to play a crazy number of radio stations in your terminal | reddit.com/r/archlinux | 2021-01-16
Single file audio playback and capture library written in C.Project mention: [Miniaudio, single file audio library] added support for spatialization | reddit.com/r/programming | 2021-01-25
Linux-based partitioning hypervisorProject mention: Rust for realtime motion control. | reddit.com/r/rust | 2021-02-20
Yeah, I think that is what something like https://www.toradex.com/computer-on-modules/apalis-arm-family/nxp-imx-8 is useful for, where it has a separate core. Or even on linux you can use isolcpus to get pseudo-isolation. There are also hardware hypervisors like Jailhouse (https://github.com/siemens/jailhouse) which can completely isolate hardware resources and I suppose might prevent the GPU from causing an issue with realtime task. But this definitely affects ease-of-use and probably requires a reduced feature set in the language (no dynamic allocations) and lots of unsafe code.
waifu2x converter ncnn version, runs fast on intel / amd / nvidia GPU with vulkanProject mention: Nvidia DLSS released as a plug-in on the Unreal Engine Marketplace - DLSS no longer requires Nvidia approval to try or use in games. | reddit.com/r/Games | 2021-02-13
Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devicesProject mention: GTA III and Vice City fully reverse engineered: re3 | news.ycombinator.com | 2021-02-13
A simple daemon to allow session software to update firmwareProject mention: fwupd 1.5.6 released | reddit.com/r/linux | 2021-02-16
So you need to file a bug, either upstream or in the Red Hat bugzilla. I'll need the full error message as well as all the information we ask for in the issue tracker: https://github.com/fwupd/fwupd/issues/new/choose
What are some of the best open-source Linux projects in C? This list will help you: