/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,650 Subscribers

0

nudes tauschen

jemand lust m oder w nudes tauschen video anruf💩

3 Comments
2025/01/31
15:16 UTC

4

ufmt, an alternative to GNU fmt that handles non-ascii characters

The standard GNU fmt utility is used for reformatting a text file so that it is in paragraphs with a fixed line length. It only handles ascii. When you use it on utf-8, it makes the lines much shorter than requested, because it thinks the length of a word is equal to the number of bytes. When I googled this, AFAICT this behavior seemed like something that was not going to change, and although there was an alternative called par, that suffered from the same issue.

Because of this, I put together a quick hack called ufmt, which is a Ruby script that converts every word to an ascii string, shells out to fmt, and then converts back. This is simple and crude at this point, and as described in more detail in the README, it doesn't yet implement fmt's command-line interface. However, I thought it might be of some use to other people, so I'm posting about it here.

If this is something that's already been solved by some better-engineered open-source solution, I would be happy to hear about that.

0 Comments
2025/01/11
14:54 UTC

1

binutils failing to build

Hi I am trying to build binutils-2.43. Can't find anything on internet to solve this error-

  1. Download and extract source

  2. mkdir build and cd build

  3. ../configure

  4. make

In file included from ../../../gprofng/libcollector/../src/elf.h:30,

from ../../../gprofng/libcollector/mmaptrace.c:32:

../../../gprofng/libcollector/../src/Data_window.h:33:1: error: unknown type name ‘class’

33 | class Data_window

| ^~~~~

../../../gprofng/libcollector/../src/Data_window.h:34:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token

34 | {

4 Comments
2024/12/28
11:21 UTC

2

importing images in groff

0 Comments
2024/10/23
16:12 UTC

10

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

4

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

5

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

4

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.

7 Comments
2024/07/04
04:50 UTC

6

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

12

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

Back To Top