Quantcast
[ 3 / biz / cgl / ck / diy / fa / g / ic / jp / lit / sci / tg / vr ] [ index / top / reports / report a bug ] [ 4plebs / archived.moe / rbt ]

2017/01/28: An issue regarding the front page of /jp/ has been fixed. Also, thanks to all who contacted us about sponsorship.

/g/ - Technology


View post   

[ Toggle deleted replies ]
File: 388 KB, 1024x1024, gnu-logo.png [View same] [iqdb] [saucenao] [google] [report]
46604166 No.46604166 [Reply] [Original] [archived.moe] [rbt]

anyone else sick of GNU being welded to linux?
i want to escape the gnu for good, but there isnt much that can stand against gcc and glibc.
what C compiler and libc is /g/ using?

>> No.46604174

>>46604166
Clang
Musl, uclibc

>> No.46604187

>>46604174
Clang and musl all the fucking way.
GNU can go suck a dick.

>> No.46604188

>>46604166
I think Alpine Linux doesn't use glibc, you can go *BSD too.

>> No.46604192

Whatever Alpine uses. It seems a little impractical to not use GNU at all. Just don't call it GNU/Linux like Stallman didn't call it Xorg/GNU.

>> No.46604196

>>46604166
why?

>> No.46604198
File: 427 KB, 1250x802, gnulux.jpg [View same] [iqdb] [saucenao] [google] [report]
46604198

>>46604174
>>46604187
isnt clang massive?

>> No.46604230

>>46604166
>anyone else sick of GNU being welded to linux?
Very much so.

>> No.46604236

>>46604198
I don't fucking know, all I know is that it's not GCC and in all honesty thats all I care about right now.

>> No.46604301

i just need a small c compiler and libc for a little project im working on. all the tiny compilers i have tried had some problem with it. tcc, pcc, scc, lcc...

>> No.46604353

>>46604236
try alpine linux

>> No.46604429

musl changed the order of my program.
for some reason it called printf after fgets even though it was not written in that order.
gcc got it right.

>> No.46604464

>>46604166
>welded to linux
allow me to interject

>>46604188
i thought most bsds use gcc and glibc anyway

>> No.46604516

GNU/Linus/RMS/GPL/Freedom/Libre/Linux

>> No.46604521

No I like GNU devs, what they stand for, and I like using many pieces of GNU software.

I really hate people who jumped on the GNU-hate bandwagon though, just because they learned it's cool to hate on GNU.

>> No.46604525

i dont think theres any incentive to make small c compilers. the people who care split up in separate projects doomed to failure.
maybe we should make /g/cc

>> No.46604537

>>46604353
sweet, just checked it out. ill give it a go!

>> No.46604555

>>46604521
i am trying to create as small a system as possible. gnu is not small. i dont dislike gnu because its cool to do so.

>> No.46604570

>>46604555
then whats wrong with gcc you dont even need gcc on your system to have it compile programs

>> No.46604618

>>46604555
How about tcc then?

>> No.46604620

>>46604570
when i have a working core i want to be able to add more functionality and eventually migrate to it

>> No.46604640

>>46604618
because im too stupid to figure out how to compile statically against musl with it

>> No.46604677

>>46604464
gcc yes, but they don't use glibc, each one of them has their own libc

>> No.46604721

anyone had success with anything other than gcc or clang combined with anything other than glibc or bionic?

>> No.46605117

>>46604166
>anyone else sick of GNU being welded to linux?
Nobody who is capable of making a replacement or even porting the BSD userland to Linux. People have tried, but they were all too dumb to succeed, or came to the realization that there's nothing wrong with just using GNU/Linux.

>> No.46605164

>>46604166
Clang+BSD libc
>FreeBSD

>> No.46605299

Don't be dumb. It is practically impossible to use the Linux kernel without some form of GNU userland. If you don't like GNU software, you should be using a BSD, FreeBSD to be precise as OpenBSD use the GCC.

>> No.46605309

>>46605299
>>46604555
1. Install busybox
2. ...
3. !!!!TIFORP

>> No.46605320

>>46604166
You'd need to replace the GNU userland. Even if you don't use any GNU software, you are still slave to that. You have to remember that GNU is, in fact, the operating system.

>> No.46605370

>>46605320
>GNU is, in fact, the operating system
You mean GNU/Linux :^)
>inb4 HUURD

>> No.46605419

>>46605320
thats the easy part.

>>46605309
only if its possible to have it as multiple executables

>> No.46605450

>>46604166
You know OP, you could just write your own Apache/MIT licensed compiler and kill GCC yourself. Collaborate and do it like Clang.

>> No.46605451

>>46604188
åh båy! its made by my people

>> No.46605481

>escaping GNU
>using a kernel written in a C dialect full of GNUism.

Even if clang compiles linux, you still can't escape the GNU.

>> No.46605485

>>46605320
An UNIX system is made of, in order of importance, the kernel or operating system proper, the shell, and utilities. Linux is the operating system with GNU on top of it.

>> No.46605519

>>46605485
Linux is not UNIX

>> No.46605522

>>46605519
It's UNIX-like and follows the same rules.

>> No.46605569

>>46605419
>only if its possible to have it as multiple executables
Are you retarded? That just adds bloat.

>> No.46605574

>>46605522
Its just a kernel, GNU makes it UNIX-like.

>> No.46605623

>>46605522
It wishes it could be UNIX like. Its just a goddamn kernal. You just said a UNIX operating system has multiple parts to it. Linux is just the Kernel.

>> No.46605635

>>46605574
>>46605623
>just a kernel

>> No.46605654

>>46605635
It is. What the fuck do you think Linux actually is? Linus and the Linux group only works on the kernel, that is all they have ever done. They expect the open source community to make the rest of the system, which unfortunately tends to mean shitty Desktop environments and bloated init systems.

>> No.46605664

>>46605654
Yes, Linux is a kernel, but
>just a kernel
It's like you don't even know what a kernel is.

>> No.46605678

>>46605569
i dont want one million symlinks. rather several itty bitty programs

>> No.46605685

>>46605664
A kernel is a kernel. Like an operating system is an operating system.
Stop trying to be a dumbass.

>> No.46605699

>>46605685
>a kernel is a kernel
>calls other people a dumbass

>> No.46605706

>>46605664
You said that Linux is a UNIX OS + GNU, that is not true.

>> No.46605735

>>46605706
The Linux system consists of GNU shell and utilities added on top of a Linux kernel or operating system proper to make an UNIX-like system.

>> No.46605753

>>46605678
You would rather have half a hundred duplicated code in binaries than a single compact binary with half a hundred symlinks?

Do you even know how symlinks work?

>> No.46605759

>>46605753
>half a hundred
fifty?

>> No.46605762

>>46605753
Symlinks don't feel real, its like using an os made out of .lnk files.

>> No.46605770

>>46605753
yes

>> No.46605782

>>46605699
>Trying to argue that 2 != 2

Enjoy living in your mother's basement.

>> No.46605798

>>46605782
Have fun trying to run programs without access to your CPU.

>> No.46605828

>>46605798
>A CPU
It's like you don't even know what a CPU is

>> No.46605834

>>46605828
It appears you don't either.

>> No.46605868

>>46605834
>You
It's like you don't even know what You means.

>> No.46605894

>>46605762
Bits don't feel real either.

But your mom felt real last night.

>> No.46605918

>>46604521
I like what GNU stands for but nearly every GNU project is garbage. Also they ask contributors to hand over copyright to the GNU foundation, which I disagree with.

>> No.46605923
File: 39 KB, 200x200, 1412599295207.png [View same] [iqdb] [saucenao] [google] [report]
46605923

>ditch idealism for pragmatism
>hacking on 1080p IPS laptop
>cost $330
>happens to be a chromebook
>don't care, can play Crusader Kings II with Crouton
>feels good man

>> No.46605934

>>46605685
userland utilities are not the operating system. the kernel is the operating system.

>> No.46605944

>>46605934
I'm running emacs as PID 1. I don't need anything else.

>> No.46605964

>>46605934
what the fuck are you talking about? A kernel is a kernel. A kernel and userland is an operating system.

>> No.46606048

>>46604301
try 9c

>> No.46606119

>>46604166
Even if you get Loonix without GNU, Stallman is still gonna interject GNU somehow. He even interjects GNU when talking about Android.

>> No.46606135

>>46605964
The kernel is the operating system proper.

>> No.46606619

>>46606048
thought about 8c or 6c. will try later. i guess plan9 has its own libc?

>> No.46606796

>>46605798
You can access the CPU just fine without a kernel. Now try running your programs without a compiler or C library.

>> No.46606807
File: 1.54 MB, 228x180, 1243271414_black_guy_laughing.gif [View same] [iqdb] [saucenao] [google] [report]
46606807

>>46606796
>You can access the CPU just fine without a kernel

>> No.46606848

>>46606807
Are you trolling? By your logic the kernel runs on magic, since it can't access the CPU.

>> No.46607709

>>46605944
Emacs should be the kernel.

>> No.46607781

Faggots with your Linux. Use BSD niggahs
Clang + BSD libc + fuck gnu.
RMS can go fuck himself with a cucumber.

>> No.46608442

>>46606807
I wrote a shitty bootloader for my baremetal FORTH this morning, friend. Does that run on top of a kernel?

>> No.46608807

>>46606119
source

>>
Name (leave empty)
Comment (leave empty)
Name
E-mail
Subject
Comment
Password [?]Password used for file deletion.
reCAPTCHA
Action