Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

GNU Hello

Name: Anonymous 2008-12-13 23:55

The latest version is a 488K archive.
488K compressed for a hello, world application.

Name: Anonymous 2008-12-13 23:58

http://www.gnu.org/software/hello/
Unlike the elementary version often seen, GNU Hello processes its argument list to modify its behavior, supports greetings in many languages, and so on.

Name: Anonymous 2008-12-14 0:24

the best the best the best the best the best the best the best the best the best the best the best the best the best the best the best

Name: Anonymous 2008-12-14 1:18

>>1
GNU-Hello leverages core skillsets and world-class team synergy through Hello World to provide clients worldwide with robust, scalable, modern turnkey implementations of flexible, personalized, cutting-edge Internet-enabled e-business application product suite e-solution architectures that accelerate response to customer and real-world market demands and reliably adapt to evolving technology needs, seamlessly and efficiently integrating and synchronizing with their existing legacy infrastructure, enhancing the e-readiness capabilities of their e-commerce production environments across the enterprise while giving them a critical competitive advantage and taking them to the next level.

Name: Anonymous 2008-12-14 1:42

-r-xr-xr-x  1 root  wheel    67K Feb 24  2008 /usr/local/bin/gnudiff
-r-xr-xr-x  1 root  wheel    31K Dec 12 18:43 /usr/local/bin/bsddiff
-r-xr-xr-x  1 root  wheel    27K Dec 12 18:43 /usr/local/bin/2diff


-r-xr-xr-x  9 root  wheel    75K Feb 24  2008 /usr/local/bin/gnugrep
-r-xr-xr-x  1 root  wheel    23K Nov 20 07:18 /usr/local/bin/pcregrep
-r-xr-xr-x  6 root  wheel    23K Dec 12 18:45 /usr/local/bin/bsdgrep


-r-xr-xr-x  1 root  wheel   303K Nov 27 07:27 /usr/local/bin/gtar
-r-xr-xr-x  1 root  wheel    51K Feb 24  2008 /usr/bin/bsdtar


lol gnu bloat

Name: Anonymous 2008-12-14 1:51

>>5
Is an Anonix developer.

Name: Anonymous 2008-12-14 2:20

>>6
actually, no.
anonix doesn't have diff, grep, or tar, and now that it's dead (http://rechan.eu.org/misc/anoncoreutils/ is gone), it probably never will.

here's some more:
-r-xr-xr-x  2 root  wheel   278K Nov 21 03:42 /usr/local/bin/gawk
-r-xr-xr-x  2 root  wheel   120K Feb 24  2008 /usr/bin/awk


-r-xr-xr-x  1 root  wheel    55K Feb 24  2008 /usr/bin/sort
-r-xr-xr-x  1 root  wheel    25K Dec 14 01:57 /usr/local/bin/bsdsort


-r-xr-xr-x  1 root  wheel    60K Dec 14 02:06 /usr/local/bin/gnuls
-r-xr-xr-x  1 root  wheel    25K Feb 24  2008 /bin/ls


-r-xr-xr-x  3 root    wheel    200K Nov 21 13:52 /usr/local/bin/gcc44
-rwxr-xr-x  1 root    wheel     93K Dec  7  2007 /usr/local/lib/TenDRA/bin/tcc
-r-xr-xr-x  1 root    wheel     14K Nov 21 04:16 /usr/local/bin/pcc

Name: Anonymous 2008-12-14 3:14

>>5,7
Now compare features.

Name: Anonymous 2008-12-14 4:25

Now compare features.
gnu diff/bsd diff: gnu diff has a few extra options that no one ever uses

gnu grep/bsd grep: bsd doesn't support a few completely useless options (-z, -u, --mmap, --include, --exclude, --exclude-from), and some aliases for options that it does support (-d for --directories, -r for -R, --colour for --color)

gnu tar/bsd tar: bsd tar is a lot faster

gnu awk/bsd awk: gnu awk is broken unless you use the --posix option, with --posix it's just a bit slower than bsd awk

gnu sort/bsd sort: bsd sort doesn't support -g and -M, gnu sort doesn't support -R

gnu ls/bsd ls: gnu ls has a few options that no one ever uses (--si, --show-control-chars, etc.)

Name: Over 10 Thread 2008-12-14 5:20

This thread has over 10 replies.
You can't reply anymore.

Name: Anonymous 2008-12-14 5:22

>>1,9
Whoa a binary that's like 100k larger than other systems. Fuck that bloated C language, we need to return to assembly right now before binary sizes really bloat up.

Name: Anonymous 2008-12-14 5:22

>>10
Not even 1000 replies can stop me from posting. See http://dis.4chan.org/read/prog/1223245977/1000-1002 if you don't believe me.

Name: Over 13 Thread 2008-12-14 6:16

This thread has over 13 replies.
You can't reply anymore.

Name: Anonymous 2008-12-14 7:48

>>7
Do your bsd tools support localization?

Name: Anonymous 2008-12-14 8:43

>>2
My C compiler AND x86 assembler combined is smaller than that!

>>7
The anoncoreutils are still there, but only a little over half of them (53% according to http://rechan.eu.org/misc/anoncoreutils/STATUS ) have been finished. I feel kind of bad about it :(

>>14
fuck localization

Name: Anonymous 2008-12-14 9:33

>>15
fuck localization

oh
fuck binary sizes

Sorry for even trying to talk to you, I didn't know you were an anonix developer.

Name: Anonymous 2008-12-14 11:00

If it was about an order of magnitude difference, I'd say binary size could matter, since it could mean the difference between keeping them on disk or cached in RAM. Or between a single read and reading multiple fragmented blocks.

Do the Gentoo peops have some OMG optimized way of doing the localization at compile time? They really ought to.

Name: Anonymous 2008-12-14 11:05

>>17
Well, now that you ask, we have in fact. On my system it occupies exactly 0 kb of memory.

$ hello
bash: hello: command not found

Name: Anonymous 2008-12-14 11:37

Name: Anonymous 2008-12-14 12:17

Bloat is only bad when Microsoft does it.

Name: Anonymous 2008-12-14 12:59

>>18
You must have meant to quote some other post to which you gave a relevant answer. Don't worry about it, it happens.

Name: Anonymous 2008-12-14 13:17

Do your bsd tools support localization?
both bsd and gnu support localization:
 * ls
 * tar

neither support localization:
 * awk
 * diff

only gnu supports localization:
 * grep
 * sort

Name: Anonymous 2008-12-14 13:25

>>22
/usr/share/locale/zh_CN/LC_MESSAGES/gawk.mo
/usr/share/locale/zh_TW/LC_MESSAGES/diffutils.mo

Name: Anonymous 2008-12-14 13:29

>>23
ENVIRONMENT VARIABLES
       The  AWKPATH  environment  variable  can  be  used to provide a list of
       directories that gawk searches when looking for files named via the  -f
       and --file options.

       If POSIXLY_CORRECT exists in the environment, then gawk behaves exactly
       as if --posix had been specified on the command line.   If  --lint  has
       been specified, gawk issues a warning message to this effect.


the gnu diff man page doesn't even have an ENVIRONMENT VARIABLES section.

Name: Anonymous 2008-12-14 13:32

>>24
Patches are welcome. *grabs dick*

Name: Anonymous 2008-12-14 13:39

>>25
*grabs RMS*

Name: Anonymous 2008-12-14 13:46

>>26
AUTHOR
       Written  by  Paul  Eggert,  Mike Haertel, David
       Hayes, Richard Stallman, and Len Tower.

Name: Anonymous 2008-12-14 14:37

It takes six people to write a ``Hello World'' program.

Name: Anonymous 2008-12-14 14:39

>gnu diff man page

>man page
>gnu

use the info files you flaming retard

Name: Anonymous 2008-12-14 14:41

HEY GAIZ, LET'S IGNORE THAT THE SOLE REASON FOR THAT HELLO WORLD PROGRAM IS TO DEMONSTRATE GOOD PACKAGING PRACTICES AND THE USE OF AUTOTOOLS

Name: Anonymous 2008-12-14 15:20

>>29
use man pages like the rest of the world you flaming retards. half the time the info page is the same as the man page, including the "please download 50 megabytes of shit and view this man page in the gnu info viewer instead of man" part.

Name: Anonymous 2008-12-14 15:21

>>30
YHBT

Name: Anonymous 2008-12-14 15:22

RMS is the devil.

Name: Anonymous 2008-12-14 16:00

>>29
% info diff
File: libc.info,  Node: Elapsed Time,  Next: Processor And CPU Time,  Prev: Tim\
e Basics,  Up: Date and Time


FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF info sux

Name: Anonymous 2008-12-14 17:58

info is what would happen if someone took all the worst things about windows help files, man pages, microsoft powerpoint, and emacs, and combined them into a single program and format.

Name: Anonymous 2008-12-14 19:23

>>27,28
Sounds enterprise

Name: Anonymous 2008-12-14 19:45

>>28
That was quoted from the diff(1) manual page.

Name: Anonymous 2008-12-14 19:58

>>30
Doesn't change the fact that their packaging practices and autotools are shitty.

Name: Anonymous 2008-12-14 20:04

>>35
At least it's hypertext. Large man pages like bash.1 are practically useless without links to headings.

Name: Anonymous 2008-12-14 20:28

>>39
/^EXPANSION

Name: Anonymous 2008-12-14 21:10

>>39 probably uses the shitty gnu version of the man utility. that's not a problem with modern man utilities.

Name: Anonymous 2008-12-14 21:12

>>39 probably uses the shitty gnu version of the man utility. that's not a problem with modern man utilities.

Name: Anonymous 2008-12-14 21:14

Anonix man is a bash script which cats the contents of the man file directly.

Name: Anonymous 2008-12-14 21:42

>>43
anonix doesn't have bash.

Name: Anonymous 2008-12-14 22:21

>>44
That comes later.

Name: Anonymous 2008-12-14 23:19

>>45
POSIX doesn't have bash either.

Name: Anonymous 2008-12-15 0:46

Name: Anonymous 2008-12-15 1:25

>>46
are you claiming that bash is just a very broken implementation of the POSIX shell instead of a completely different shell?

Name: Anonymous 2008-12-15 1:47

>>9
GNU sed has actually useful features, like escape characters. Do you really want actual tabs and newlines in your sed scripts? Ok, it might be somewhat ok in scripts, but in one liners, it's just terrible. No, no one does, it looks retarded. I can't replace sed because it often breaks scripts from people who assume sed = FreeBSD's sed, but I always install gsed on my systems.

FreeBSD ls's colors are mediocre. I replace it with GNU coreutils' ls.

I don't know which BSD tar are you talking about, IIRC, FreeBSD ships GNU tar in their base distro. You're probably looking at a tar from the early 90s.

And while we're talking about grep, OS X's grep is superior to all (it's actually just GNU's grep with a few trivial patches). It's the only version that warns you when you do something retarded like grep -r pattern instead of grep -r pattern .[1] (tells you you're doing a recursive search on stdin). Saved me from staring at a prompt while wondering "Wow, this grep is taking a lot of time."

-----------------
[1] - http://www.opensource.apple.com/darwinsource/Current/grep-24/patches/PR-4053512.diff

Name: Anonymous 2008-12-15 2:30

GNU sed has actually useful features, like escape characters. Do you really want actual tabs and newlines in your sed scripts? Ok, it might be somewhat ok in scripts, but in one liners, it's just terrible.
if your one-liners are that complex, use perl instead.
and it's not that bad for scripts. definitely not worth breaking compatibility with POSIX.

I can't replace sed because it often breaks scripts from people who assume sed = FreeBSD's sed, but I always install gsed on my systems.
i'm guessing they actually assume sed = POSIX sed, rather than freebsd's sed. freebsd's is a superset of POSIX sed.

FreeBSD ls's colors are mediocre. I replace it with GNU coreutils' ls.
the way freebsd ls handles colors (CLICOLOR and LSCOLORS environment variables) is a lot more convenient than the way gnu ls does (with the --color command line option). and freebsd ls has the -G option, so you can do it the way gnu ls does if you want.

I don't know which BSD tar are you talking about, IIRC, FreeBSD ships GNU tar in their base distro. You're probably looking at a tar from the early 90s.
no, i'm looking at /usr/bin/bsdtar, the target of the symlink /usr/bin/tar.
http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/tar/

And while we're talking about grep, OS X's grep is superior to all (it's actually just GNU's grep with a few trivial patches). It's the only version that warns you when you do something retarded like grep -r pattern instead of grep -r pattern .[1] (tells you you're doing a recursive search on stdin). Saved me from staring at a prompt while wondering "Wow, this grep is taking a lot of time."
how often do you really do grep -r pattern? i've been using grep for years, and i've never made that particular mistake. i have accidentally hit enter without typing the filename before, but never when using -r, so that particular feature isn't really that useful.
also, bsd grep + pcre grep provides a lot more functionality than gnu grep, in less than 2/3 the size.

Name: Anonymous 2008-12-15 4:32

>>48
bash is not POSIX.

Name: Anonymous 2008-12-15 4:57

>>51
i believe >>48 meant to reply to >>47, who made the assertion that bash is POSIX.

Name: Anonymous 2008-12-15 18:24

if your one-liners are that complex, use perl instead.
Yes, you could use a chainsaw to cut a one-inch branch because your butterknife isn't doing the job. Or you could invest in a reasonably-sized knife.

Name: Anonymous 2008-12-15 18:33

>>53
your

Name: Anonymous 2008-12-15 18:35

>>54
1/10
or just a fucking idiot

Name: Anonymous 2008-12-15 19:21

>>53
you've obviously never tried to cut a one-inch branch with a knife. i'd take a chainsaw over any knife for that, but a small reciprocating saw would be much better. using a chainsaw is a lot better than trying to mangle the edge of your butterknife to turn it into a saw.

Name: Anonymous 2008-12-15 20:48

>>5
Rating trolls is an automatic admission of being trolled. Have a nice day.

Name: 57 2008-12-15 20:51

* >>55

Name: Anonymous 2009-03-06 10:16

Useful and would like   to say that   he is wrong   with you fucking   idiots for fucks   sake while r.

Name: Anonymous 2010-11-15 11:32

Name: Anonymous 2010-12-17 1:17

Are you GAY?
Are you a NIGGER?
Are you a GAY NIGGER?

If you answered "Yes" to all of the above questions, then GNAA (GAY NIGGER ASSOCIATION OF AMERICA) might be exactly what you've been looking for!

Name: Anonymous 2011-03-19 14:43

>>57
0/10

Name: Anonymous 2011-03-19 15:44




    ░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░
    ░░░░░░░░░░░░░▄▀█░░░░░░░░░░░░░░░
    ░░░░░░░░░░░▄▀░░█░░░░░░░░░░░░░░░
    ░░░░░░░░░▄▀░░▄▀░░░░░░░░░░░░░░░░
    ░░░░░░░░█▄░▄▀░░░░░░░░▄█▄░░░░░░░
    ░░░░░░░░█░▀▄░░░░░░░▄▀░█░▀▄░░░░░
    ░░░░░░░░▀▄░░▀▄░░░▄▀░░▄▀▄░░▀▄░░░
    ░▄░░░░░░░░▀▄░░▀▄▀░░▄▀░░░▀▄░░▀▄░
    ░█▀▄░░░░░░░░▀▄▀█▀▄▀░░░░░░░▀▄░█░
    ░█░░▀▄░░░░░▄▀░░█░░▀▄░░░░░░░░▀█░
    ░░▀▄░░▀▄░▄▀░░▄▀░▀▄░░▀▄░░░░░░░░░
    ░░░░▀▄░░█░░▄▀░░░░░▀▄░▄█░░░░░░░░
    ░░░░░░▀▄█▄▀░░░░░░░░▄▀░█░░░░░░░░
    ░░░░░░░░▀░░░░░░░░▄▀░░▄▀░░░░░░░░
    ░░░░░░░░░░░░░░░▄▀░░▄▀░░░░░░░░░░
    ░░░░░░░░░░░░░░░█░▄▀░░░░░░░░░░░░
    ░░░░░░░░░░░░░░░█▀░░░░░░░░░░░░░░

Don't change these.
Name: Email:
Entire Thread Thread List