/r/gnu

Photograph via snooOG

Submit GNU news and discussion, and for more general free software posts, go to /r/FreeSoftware

GNU is a collective term for a broad project of the Free Software Foundation to create a fully free operating system.

Philosophy

Join the FSF

Donate to the FSF

Copyleft: Pragmatic Idealism

Free Software and Free Manuals

Selling Free Software

Motives for Writing Free Software

The Right To Read

Why Open Source Misses the Point of Free Software

/r/gnu

15,597 Subscribers

1

importing images in groff

0 Comments
2024/10/23
16:12 UTC

8

What is going on with FSF/GNU webhosts?

According to my local experience and https://www.isitdownrightnow.com/ the following servers are down.

What is going on?

2 Comments
2024/10/01
13:05 UTC

5

New operands to be added in toolchain

Clarification what i mean are the operands like vd, r, t in the custom instructions in binutils/opcode/riscv-opc.c
This is what i meant by operands, here they are d,s and t.

I know this is where some operand constraints are added but i mean the address space itself ie what bit positions will each operand will occupy yet.

https://preview.redd.it/xdy1j929wrnd1.png?width=1198&format=png&auto=webp&s=4732cbfa5faf87534256b427a650a92ece8389b9

https://preview.redd.it/c0hkug7hwrnd1.png?width=963&format=png&auto=webp&s=4c51fca17e6fddff7eb29209ac012a76fa5b6821

What im ultimately trying to do is add new operands into the toolchain myself

0 Comments
2024/09/09
12:11 UTC

5

DUG#7 & vPub 0xC - an exciting opensource online event on September 12th!

Hello All,
We’re excited to invite you to a special online event on September 12th at 4 PM UTC! 🚀

Dasharo User Group (DUG) is your go-to forum for Dasharo enthusiasts—whether you’re a seasoned user or just curious! This is your chance to dive deep into the latest developments, new features, and exciting updates in the Dasharo ecosystem. It’s the perfect opportunity to connect, share knowledge, and learn about new features and updates that are coming to Dasharo.💡

But that’s not all! We’ll also be hosting Developers vPub 0xC, a more laid-back, open-format session where the conversation flows freely. Grab your favourite beverage 🍻, and join in as we chat about anything and everything related to open-source firmware and hardware.

Expect some fascinating talks from industry experts: Regalis, Philipp Deppenwiese from Binarly, Stuart Yoder from Arm, and last but not least, Michał Żygowski from 3mdeb, who will present an exciting demo of Dasharo on Odroid H4+! There will also be plenty of time for an open, relaxed discussion where everyone can contribute. 🙌

Mark your calendars—you won’t want to miss it! ✨

Join links & full schedule are available here:
https://vpub.dasharo.com/e/14/dasharo-user-group-7

Register for free at:
https://vpub.dasharo.com/e/14/dasharo-user-group-7/#tickets

1 Comment
2024/09/09
08:58 UTC

3

Consuming gnu std lib

Hello!

I'm working on my own hobby C compiler and I'm trying to using GCC as the standard library. However I'm not sure how I'm supposed to consume the preprocessed output from cpp -E -std=c11 <in file> <output file> .
What are the steps that I need to perform before consuming this output? It seems to me that I need to be defining a set of predefined macros, how do I know what needs to be defined?

An example, the preprocessed output this line appears without __builtin_va_list begin defined. This trips up my compiler cause it hasn't seen the definition of __builtin_va_list before.

typedef __builtin_va_list __gnuc_va_list;

All inputs are highly appreciated!

0 Comments
2024/09/07
11:54 UTC

5

GNU bc online

GNU bc is now online in exaequOS: https://exaequos.com/start.php?a=/usr/bin/bc

exaequOS is a Unix-like operating system fully running in a web browser

2 Comments
2024/08/31
21:27 UTC

2

CLI Question: How to keep dstat running until sync returns?

I wan't to monitor the write process to a usb memory stick. After the files are supposedly written the usb memory stick it's still not finished. If I run sync and wait it out I know the writing process is finished. But sync only indicates success by a return value and is otherwise silent. I would like to see the output of "dstat --disk" during this time and then automatically exit dstat when sync is finished. How could I achieve this in a gnu/linux terminal emulator?

1 Comment
2024/08/18
04:45 UTC

0

Fanmade GNU GPL License in the style of Creative Commons!

3 Comments
2024/07/31
23:29 UTC

4

DejaGNU tutorial

Hi, is there a good tutorial on DejaGNU?

2 Comments
2024/07/13
10:31 UTC

23

GNU Make cheat sheet

For anyone using GNU make, you might find this PDF cheat sheet useful. It's part of my PEL Emacs project. The PDF file has several links to relevant GNU Make manual pages and other resource, so it's best used with a browser, like Firefox, that can render the PDF directly without downloading the file.

Comments and suggestions are welcome!

0 Comments
2024/07/10
15:30 UTC

5

Why Sun open sourced java

What are the reasonings behind why java was open sourced back in 2006 by Sun Microsystems?

Some says to promote java to debian and ubuntu like OS. But Sun could have shipped linux compatible binaries. Intented users will download and use just like we use oracle jdk today's date in linux. So I don't think this is the reason.

Some says, due to Apache Harmony. If Sun does not open source then Apache Harmony will evolve faster due to its open source nature and take down the java. This seems stronger reason. But is there any evidence for java scared of apache harmony?

Also I don't think for sake of moral ethical ground argued by FSF, java was open sourced.

6 Comments
2024/07/04
04:50 UTC

8

Are there any precompiled GCC cross-compiler toolchains for the x86_64 target from an aarch64 host?

I see a lot of them are available for the reverse order.

I've been searching all around and even spent all weekend trying to compile my own and I'm at a bit of a loss. I'm trying to build this from an x86 host and that is proving to be quite difficult I think.

1 Comment
2024/07/01
14:54 UTC

11

Is nano still part of the GNU project?

I have found some old articles on the web talking about nano editor leaving the GNU project, but I couldn't find out if that is true. Does anyone have information about that?

3 Comments
2024/06/26
02:40 UTC

3

Hi guys, just wondering if the icecat browser on macOS is reliable. Since I can’t download the official one, ps: it seems like for GNU Linux.

This is unofficial link https://icecatbrowser.org/

0 Comments
2024/06/25
01:16 UTC

8

64bit hurd release when?

There is work being done here: https://wiki.debian.org/Ports/hurd-amd64

1 Comment
2024/06/24
02:53 UTC

4

why does MNT laptop not meet gnu criteria?

after checking ryf i dont see any mnt laptops, despite every part of them (from the best of my ability to understand) being open source. aren't these a great alternative for a free laptop in 2024?

8 Comments
2024/06/23
11:11 UTC

12

Tell us about your GNU ecosystem! How does is stack up against Apple's ecosystem?

I recently got an iPad and felt a strong urge to switch to the Apple ecosystem. However, I realized I could create my own ecosystem using open-source software!

Could you share how you make your different devices communicate with each other, transfer files, share peripherals, and achieve general fluidity across your setup?

I'm also interested in any packages or software that can help maintain interconnection remotely, especially using self-hosted solutions on a home server. Can't wait to see what you guys have come up with!

7 Comments
2024/06/15
06:08 UTC

1

DUG#6+vPub-0xB opensource online Party! - Today at 4 PM UTC

1 Comment
2024/06/13
08:44 UTC

3

Bash 5.2.26 not building

Hi folks, sorry i'm not use to this subreddit. I'm trying to build the source for bash 5.2.26. configure script works fine, but the makefile scriot don't complete. It give an error looking like this : tparam.c : implicit declaration in function memory.out : implicit declaration of function "write". I tried looking in the readme and install file. I also look on lfs website but i didn't find answer.

4 Comments
2024/06/10
22:25 UTC

7

Why NixOS "won" over Guix ?

1 Comment
2024/05/28
19:46 UTC

12

Open source social media?

I don't know much about networks this might be really hard / impossible to do but how hard would it be to create something like a Gnu tiktok ? Something with very little control and mostly or fully decentralised ?

8 Comments
2024/05/20
15:05 UTC

4

How can I force fully make out project using Gnu make

I after use make command for the build process but some time it say this message make: 'all' is up to date. is there any option make -? which I can use to avoid this message and rebuild my project.

7 Comments
2024/05/12
09:22 UTC

5

[GRUB] If a kernel is just an ELF exsecutable whose entry point is a C function, can I pass arguments to the function?

1 Comment
2024/04/30
14:10 UTC

5

GNU Parallel - why does `--resume` not retry seq that are not in joblog for me?

I am having some issues in properly using GNU Parallel. Am sure I am doing something stupid, because so far, GNU Parallel has been rock-solid for me.

Background:

  • I have read the GNU Parallel Book and been using it on a single machine for some time.
  • Currently I want to use multiple remote servers to do the job.

The task had 10k items to process. The process finished but I noticed that there were less than 10k entries in the joblog. So I reran (with --resume), but it didnt really do anything.

❯ 09_ffi_incompatible/01_driver.sh
info: using existing install for 'stable-x86_64-unknown-linux-gnu'
info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'

  stable-x86_64-unknown-linux-gnu unchanged - rustc 1.77.2 (25ef9e3d8 2024-04-09)

parallel: Warning: ssh to optiplex7010 only allows for 17 simultaneous logins.
parallel: Warning: You may raise this by changing
parallel: Warning: /etc/ssh/sshd_config:MaxStartups and MaxSessions on optiplex7010.
parallel: Warning: You can also try --sshdelay 0.1
parallel: Warning: Using only 16 connections to avoid race conditions.
parallel: Warning: ssh to purs3apple.ecn.purdue.edu only allows for 45 simultaneous logins.
parallel: Warning: You may raise this by changing
parallel: Warning: /etc/ssh/sshd_config:MaxStartups and MaxSessions on purs3apple.ecn.purdue.edu.
parallel: Warning: You can also try --sshdelay 0.1
parallel: Warning: Using only 44 connections to avoid race conditions.
79% 7980:2020=10s

real    0m10.403s
user    0m0.474s
sys     0m0.181s

It says 79% and then exits normally, as if it has completed the tasks. There are exactly 2020 entries missing in the joblog, and these are the ones I wish to rerun.

Has anyone faced any such issue, or can someone please guide me as to how should I get this to work...

5 Comments
2024/04/22
15:23 UTC

0

Full text of GPL-2.0-only and GPL-2.0-or-later are identically?

I used diff but I might have used the wrong sources to download the texts. Am I right to say that the two texts of GPL-2.0-only and GPL-2.0-or-later are identically?

There is no difference. So how can I know if a GPLv2 project use "only" or "or-later" version of that GPLv2?

2 Comments
2024/04/21
20:12 UTC

3

Stow is giving me error for the README.md file when trying to install dotfiles

0 Comments
2024/04/21
20:09 UTC

Back To Top