[ 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

Musl, uclibc

>> No.46604187

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

>> No.46604188

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


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

isnt clang massive?

>> No.46604230

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

>> No.46604236

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

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

>welded to linux
allow me to interject

i thought most bsds use gcc and glibc anyway

>> No.46604516


>> 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

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

>> No.46604555

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

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

>> No.46604618

How about tcc then?

>> No.46604620

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

>> No.46604640

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

>> No.46604677

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

>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

Clang+BSD libc

>> 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

1. Install busybox
2. ...
3. !!!!TIFORP

>> No.46605320

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

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

>> No.46605419

thats the easy part.

only if its possible to have it as multiple executables

>> No.46605450

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

å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

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

Linux is not UNIX

>> No.46605522

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

>> No.46605569

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

>> No.46605574

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

>> No.46605623

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

>just a kernel

>> No.46605654

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

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

>> No.46605678

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

>> No.46605685

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

>> No.46605699

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

>> No.46605706

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

>> No.46605735

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

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

>half a hundred

>> No.46605762

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

>> No.46605770


>> No.46605782

>Trying to argue that 2 != 2

Enjoy living in your mother's basement.

>> No.46605798

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

>> No.46605828

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

>> No.46605834

It appears you don't either.

>> No.46605868

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

>> No.46605894

Bits don't feel real either.

But your mom felt real last night.

>> No.46605918

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]

>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

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

>> No.46605944

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

>> No.46605964

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

>> No.46606048

try 9c

>> No.46606119

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

>> No.46606135

The kernel is the operating system proper.

>> No.46606619

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

>> No.46606796

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]

>You can access the CPU just fine without a kernel

>> No.46606848

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

>> No.46607709

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

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

>> No.46608807


Name (leave empty)
Comment (leave empty)
Password [?]Password used for file deletion.