BASED THEO FUCKING BLOWS SJW RUST OUT OF THE GODDAMN FUCKING WATER

Grayson Sullivan
Grayson Sullivan

marc.info/?l=openbsd-misc&m=151233345723889&w=2

There has been no attempt to move the smallest parts of the ecosystem, to provide replacements for base POSIX utilities.

There is a rampant fiction that if you supply a new safer method everyone will use it. For gods sake, the simplest of concepts like the stack protector took nearly 10 years for adoption, let people should switch languages? DELUSION.

Adding such a toolchain would take make build time from 40 minutes to hours. I don't see how that would happen.

Are they POSIX compliant? No.

Such ecosystems come with incredible costs. For instance, rust cannot even compile itself on i386 at present time because it exhausts the address space.

Consider me a skeptic -- I think these compiler ecosystems face a grim bloaty future.

HOW CAN RUST EVER POSSIBLY START TRYING TO REMOTELY EVEN BEGIN RECOVERING?!?!?

Other urls found in this thread:

static.rust-lang.org/dist/
marc.info/?l=openbsd-misc&m=151605305629876&w=2
over-yonder.net/~fullermd/rants/bsd4linux/08
openbsd.org/goals.html
youtube.com/watch?v=klWEvjIFweA
reddit.com/r/freebsd/comments/7xapx2/freebsds_new_geek_feminismbased_code_of_conduct/
reddit.com/r/freebsd/comments/7y43fk/censorship_on_rfreebsd/
media.ccc.de/v/34c3-8968-are_all_bsds_created_equally
github.com/uutils/coreutils
youtube.com/watch?t=5m17s&v=mOv62lBdlXU
w3techs.com/technologies/overview/operating_system/all
gcc.gnu.org/bugzilla/show_bug.cgi?id=44563
en.wikipedia.org/wiki/LLVM
openbsd.org/i386.html

Jeremiah Rivera
Jeremiah Rivera

Unlike the sensible language Kotlin, Rust is not truly crossed-platform, since years they have said it will be but there is no support for architurctures rather than x64.

Joshua Gomez
Joshua Gomez

jesus christ

hipsters need to fuck off

like what the fuck do they think they're doing campaigning for meme languages to contaminate everything

Jaxson Wilson
Jaxson Wilson

rust cannot even compile itself on i386
i agree with most of what he said, but i don't understand this criticism at all

Bentley Davis
Bentley Davis

How can Rust ever possibly start trying to remotely even begin recovering?
easy, ignore OpenBSD existence until it dies out (soon)

Gabriel Barnes
Gabriel Barnes

C can compile itself even on microcontrollers

Alexander Cook
Alexander Cook

Why does Rust code need to compile on i386? It's not like Theo de Raadt expects OpenBSD to compile on an Intel 4004.

Jaxon Kelly
Jaxon Kelly

Rust isn't truly portable, is what he's saying, since the minimum memory required for it to build itself (above the 4GB limit x86 has) is exorbitantly high.
Whether you agree or disagree with him is fine.

Carson Edwards
Carson Edwards

still doesn't fully explain the criticism unless he's worried rust is somehow taking over

it isn't

Angel Morris
Angel Morris

t.

Jonathan Evans
Jonathan Evans

For instance, rust cannot even compile itself on i386 at present time because it exhausts the address space.
Wow, it's like languages with strong safety guarantees and opportunities for optimizations require complex code analysis!

Brayden Fisher
Brayden Fisher

you need at least 4GB of RAM just to compile the most basic aspect of your language

Theo is absolutely correct about this being a pajeet-tier webdev thing.

Ian Young
Ian Young

By that logic, OpenBSD isn't truly portable because it can't compile on an Intel 8086 (the original x86 processor). Don't get me wrong, I think OpenBSD is great, but you can't expect all future software to run on ancient legacy hardware like i386.

Isaiah Green
Isaiah Green

You need to explain this.

Jonathan Gonzalez
Jonathan Gonzalez

When he says 'build itself', he's talking about a compiler. OpenBSD is not a compiler, it's a fucking OS.
Imagine if gcc needed a fucking supercomputer to compile

Jacob Long
Jacob Long

Oh, I myself disagree with him, even though I wrote that paraphrasing. I totally agree with you.
Truly, I hope that at some point, even amd64 is considered legacy, while risc-v is the normal architecture for desktop use.

Jonathan Powell
Jonathan Powell

Rust does run on 32-bit x86 though.

Carter Powell
Carter Powell

Please explain why Rust needs to compile on i386, in the context of OpenBSD, an OS which is mainly used on servers

William Jones
William Jones

java shitlang
sensible

Robert Brown
Robert Brown

gcc and clang can't compile themselves on an 8086 either. A modern x86-64 processor is hardly a supercomputer by today's standards. At some point you need to drop support for legacy processors.

Carter Bailey
Carter Bailey

Rust does compile for i386.

Lucas Hughes
Lucas Hughes

That's not possible if it needs more than 4GB of ram.

Luke Wood
Luke Wood

an OS which is mainly used on servers
I don't think you understand what OpenBSD is about. How about reading about the project's philosophy first?

Anthony Morales
Anthony Morales

Academically, if you run software you haven't compiled yourself, you show you trust the person who compiled it for you. In such a situation, it means all people who solely have access to x86 machines trust someone else for Rust binaries.
They should move to 64 bit already, but that's a separate issue.

Oliver White
Oliver White

You can cross-compile, brainlet.

Thomas Powell
Thomas Powell

I mean what's the point of Rust? I'm not an expert programmer by any means but whatever Rust is doing C++/C can do well enough and both languages have plenty libraries, too. I hear people say that Rust is safer but if you can't manage memory yourself then you might as well use Java.

Justin Richardson
Justin Richardson

Does the philosophy include running/compiling on an 8086 processor?

Asher Ross
Asher Ross

That's if you have a cross compiler, building those requires special configuration steps and is twice as hard

Anthony Fisher
Anthony Fisher

I don't think you understand what OpenBSD is about
Like this matters. I understand why he doesn't feel the need to cater to the whims of the users, and has no control how the OS is used. But if he wanted to focus on supporting deprecated hardware, he probably should have never left NetBSD.

Daniel Bell
Daniel Bell

It does include running self-contained on a few legacy architectures, since that's beneficial in several ways.

Carson Baker
Carson Baker

Rust does run on 32-bit x86 though
that's different than the process of compiling it's compiler toolchain. keep lurking, adults are talking

Michael Cox
Michael Cox

You're moving the goalposts, the fact of the matter is rust does run on 32-bit x86. Just look here, there are many 32-bit builds available: static.rust-lang.org/dist/
if you can't manage memory yourself then you might as well use Java
The "managed code" meme turned out to be a poor solution to C's drawbacks. And memory management isn't as easy as you suggest, even experienced, competent, knowledgeable, seasoned developers commit buffer overflows constantly in C. It's just a bad language.

John Morales
John Morales

if you can't manage memory yourself
so literally a large chunk of C/C++ developers then. There's a reason why FireFox leaks memory like a motherfucker, and why Mozilla was the one to back rust.

Mason Ward
Mason Ward

I was replying to posters who were implying it can't run on that platform, not that it can't build itself on that platform. Adults read the entire conversation, kid.

Cooper Hill
Cooper Hill

He got kicked out of netBSD because their other devs are retatds
There is even a quote of one netBSD guy years later saying they fucked themselves over by running theo out
And where is netBSD now?

Nathaniel Nelson
Nathaniel Nelson

On toasters.

Caleb Smith
Caleb Smith

It's just a bad language.
I guess that's true but imho Rust isn't much better.
Yup, not a language for brainlets like me.

Camden Young
Camden Young

marc.info/?l=openbsd-misc&m=151605305629876&w=2

Jaxson Moore
Jaxson Moore

I thought this was the most informative of the mail.

Jonathan Harris
Jonathan Harris

I was about to post that
People dont realize that with competent programmers (which openBSD is completely full of), C and Rust's only difference is speed

Adam Kelly
Adam Kelly

There's a reason why FireFox leaks memory like a motherfucker

Because Firefox devs are highly incompetent? Modern C++ offers multiple memory management solutions, you can even add a full fledged GC into your C++ program if you're pajeet enough.

Mason Ramirez
Mason Ramirez

supporting deprecated hardware
so you didn't read about the philosophy then. It's less about actual "support", and more of a litmud test to ensure code bloat is kept to a minimum. Nobody actually gives a shit about the handful of i386 users, but if the code can't run on what was a perfectly viable computer less than 20yrs ago, it better have a damn good reason for being there.

he probably should have never left NetBSD
and then what, sacrifice all the improvements OpenBSD has made because NetBSD wouldn't merge them? You're just talking out of your ass.

Logan Gonzalez
Logan Gonzalez

Exactly
Like 90% of people writing code are incompetent as shit when it comes to security, they just apply whatever they learned in CS or on their own, and dont even get started on Pajeets

Dylan Price
Dylan Price

Because Firefox devs are highly incompetent?
Was there someone capable left working at mozilla after 2014?

James Fisher
James Fisher

nobody said they weren't incompetent user, you just have to accept that that's the case for most C++ devs.

Jordan Scott
Jordan Scott

Just read this, it sums everything perfectly in my opinion
over-yonder.net/~fullermd/rants/bsd4linux/08

Liam Diaz
Liam Diaz

BASED
I'm on Debian but OpenBSD looks wonderful

Josiah Taylor
Josiah Taylor

I'm on Debian but OpenBSD looks wonderful
you should dump debian right now and go for it

yeah, the transition is totally smooth

Logan Sullivan
Logan Sullivan

Please explain why a programming language needs >4GB to compile. I have rarely went over 4GB when running make -j 4. If this Rust can't be set up to compile with the entire address space of i386 then it isn't ready for prime time yet.

Charles White
Charles White

It's a backdoor way to insert a CoC into any project's cunt

Angel Morgan
Angel Morgan

It's a backdoor way to insert a CoC into any project's cunt

Cred Forums was rigth about CoC of Rust and shills

John Taylor
John Taylor

Fucking CoC is the cancer of the entirety of FOSS

Joseph Edwards
Joseph Edwards

calm down /pol/

Brody Rodriguez
Brody Rodriguez

OpenBSD
mainly used on servers
If it's a good OS it will be used
But nothing on the project goals specify servers
openbsd.org/goals.html
Just read those goals and tell me if there is another OS as based as OpenBSD
Truly the last good OS

Jeremiah Wilson
Jeremiah Wilson

Not /pol/, and you should at least be a BIT aware that when semantics are more important than code quality, is when things go south
I like openBSD, ive used it for a decade and it is as stable as they get
I wouldn't want that ruined over some retards sense of """justice"""

Jayden Price
Jayden Price

Rust developers need learn No means No

Thomas Moore
Thomas Moore

pretty much, though it's a bit outdated now, since it doesn't include FeministBSD's Social Justice Coding design philosophy.

Jack Rivera
Jack Rivera

I fear what might happen to openBSD after Theo is gone

Carter Parker
Carter Parker

Hah GCC needs more 1MB to run. It's not unreasonable for a compiler to use more than 4096MB!

Nolan Martinez
Nolan Martinez

don't worry, unlike with Linux, there are plenty of based developers on the OpenBSD team to go around.

Nathaniel Nguyen
Nathaniel Nguyen

I've seen it said here that Linus has already picked his successor. Do we know anything about his leadership style?

Dominic Perry
Dominic Perry

Kotlin
cross platform
JVM is literally the least portable thing in existence

Matthew King
Matthew King

Linus will die in your lifetime
Do you think people will jump ship to BSD in droves afterwards?
Or will things be too fucked by then?

Jeremiah Watson
Jeremiah Watson

Don't get me wrong, I think OpenBSD is great, but you can't expect all future software to run on ancient legacy hardware like i386.
Intels ME runs on an embedded i486

Joseph Stewart
Joseph Stewart

And where is netBSD now?
Where is OpenBSD now?

Nathaniel Lewis
Nathaniel Lewis

The forces that look to tear apart free software projects from the inside don't scare most people away. That's how they operate. They are wolves in sheep's clothing. You won't see a a huge coordinated movement to the BSDs. If the project starts to turn the software to shit you will see a slow migration as different camels can't support different numbers of straws before failing.

A good portion of Linux users are just going to ride it out. Look how many people on this board put up with Windows to this day. Ever since Ubuntu bundled amazon software with their distro I've known I should have a plan. Ever since Firefox started it's shenanigans I've known I should have a plan. Firefox plan has already went in to action due to the universal backdoor.

Jordan Green
Jordan Green

On all my machines for one

Alexander Evans
Alexander Evans

Even OpenBSD songs are good
How can an OS be so based?

Wyatt Morgan
Wyatt Morgan

Rust is far from a pajeet brainlet webdev language tho

Jayden Morales
Jayden Morales

youtube.com/watch?v=klWEvjIFweA
There unironically isn't a better OS

Henry Evans
Henry Evans

Chill out faggot from /lgbt/ Cred Forums is a free speech zone

Leo Bennett
Leo Bennett

then why did Rust hire Ashley Williams after her NodeJS scandal? :^)

Xavier Butler
Xavier Butler

I had no idea of this "incident" and omg, this is crazy
Clearly the Code-of-Conduct is code-word for "discriminate against all white straight males"
One more reason to hate rust I guess

Jordan Collins
Jordan Collins

Social support

Christopher Ramirez
Christopher Ramirez

FreeBSD just adopted the Geek Feminism CoC.

Jonathan Jenkins
Jonathan Jenkins

wasn't that old as FUCK and then they kicked that bitch out anyways?

William Cox
William Cox

I hear Rust foundation is replacing all the white male coders with rainbow haired black genderless webdevs with purple hair.

Benjamin Johnson
Benjamin Johnson

Great

David Taylor
David Taylor

yeah, that's how bad it is. They had to remove the line about specifically stating white men couldn't make complaints but never actually clarified a new interpretation.

Samuel Gray
Samuel Gray

What about not having a CoC

Adam Wood
Adam Wood

but then how do you witchhunt people you don't like for vague political labels while simultaneously #KillAllMen'ing?

Eli Myers
Eli Myers

#KillAllMen'ing
Hey you also means #KillAllJewMens

Zachary Brown
Zachary Brown

NO, ONLY WRONGTHINKERS.

Kevin Lee
Kevin Lee

Reminder that Redox OS, a microkernel + OS, is itself unused by Rust programmers. That speaks volumes alone, because it Rustfags had any conviction, they're be using Redox.

Elijah Bailey
Elijah Bailey

Instead they beg everyone else to write their code in rust lol

Colton Cruz
Colton Cruz

easy, be stuck in 90s (both mentally and technologically)

Angel Carter
Angel Carter

BASED FOO BTFO BAR OUT OF THE GODDAMN FUCKING WATER
HOW CAN BAR EVER POSSIBLY START TRYING TO REMOTELY EVEN BEGIN RECOVERING?!?!?
2017-12-03
Look, I agree with the lad, but this is old shit and there's no need to embarrass yourself with such MLG-tier posts tho

Thomas Moore
Thomas Moore

The battle of the irrelevant.

Henry Wright
Henry Wright

OpenBSD is not really used anywhere, user. I agree with their aim and all that, but they really have no presence anywhere. (sadly)

Daniel Martin
Daniel Martin

unfortunately no, the FreeBSD committee has been up to more SJW nonsense again recently as well:
reddit.com/r/freebsd/comments/7xapx2/freebsds_new_geek_feminismbased_code_of_conduct/

reddit.com/r/freebsd/comments/7y43fk/censorship_on_rfreebsd/

Asher Miller
Asher Miller

Bionic is a distant fork and their ssh used everywhere. This is all the fame they can have thanks to their narrow mindedness

Isaac Smith
Isaac Smith

Stop infecting technology you piece of shit, we all know all of this is just to destroy projects

Cooper Bell
Cooper Bell

rainbow haired
with purple hair

Hunter Fisher
Hunter Fisher

I hate freebsd, the cuck license also George Neville-Neil is fucking liar, but they still don't deserve all the shit because some crappy text pasted from a site that triggers some manchildren. Also fuck back to plebbit with your bullshit.

Ethan Sanders
Ethan Sanders

fame > good code with good security
their """narrow mindedness""" is the reason OpenBSD's a solid piece of tech in the first place you imbecile

Alexander Nguyen
Alexander Nguyen

didn't read the core team's responses and defense of that bullshit
you're the one that needs to go back /r/eddtard

Jonathan Sanchez
Jonathan Sanchez

Its nowhere near usable. It just became capable of running the rust compiler like a month ago.

Zachary Powell
Zachary Powell

media.ccc.de/v/34c3-8968-are_all_bsds_created_equally
The only solid part of them is the hipocrisy.

Brody Mitchell
Brody Mitchell

Maybe he's talking about the armpit hair

Chase Cook
Chase Cook

implying that is bad

Camden Williams
Camden Williams

everything that disagrees with them is nazi
truly mental illness

Jeremiah Gray
Jeremiah Gray

There has been no attempt to move the smallest parts of the ecosystem, to provide replacements for base POSIX utilities.

Is this true though? Why does something like github.com/uutils/coreutils not qualify?

Jace Nelson
Jace Nelson

You have to go back.

Luis Sanders
Luis Sanders

links to a pajeet talk
on a non-free website

Christopher Long
Christopher Long

naturally rainbow, dyed purple

Owen Ross
Owen Ross

This happens when your arguments are based on retarded tabloid trash, like Lunduke.

Brody Wright
Brody Wright

le everyone I don't like is /pol/ meme
you need to go back

Ethan Cook
Ethan Cook

You really need to rethink your life
Retarded leftists are making /pol/ look good, and that's saying something

Carson Cruz
Carson Cruz

@64796840
@64796878
@64796892
hoarding (You)s from the turd

Daniel Reed
Daniel Reed

I wish the entirety of the world could be stuck in the 90s forever
The 2000s onwards really took a giant dump on most of us

Michael Rogers
Michael Rogers

Where is OpenBSD now?
On QuakeCon.
youtube.com/watch?t=5m17s&v=mOv62lBdlXU

Lincoln Miller
Lincoln Miller

haha I was only pretending to be retarded

Levi Nguyen
Levi Nguyen

A decade when even a shitty virus could trash a HDD? Yeah, it was nice. :^)

Kevin Wright
Kevin Wright

So you used to use windows in the 90s?
Bad decision, id stick with Unix

Jose Campbell
Jose Campbell

Hoarding shit is not healthy. Maybe you should stop hoarding chromosomes too.

Austin Barnes
Austin Barnes

snowflakes throwing tantrums crying about virtual hugs is totally ok
but pointing out that literally no other project has such guidelines is now "tabloid trash"
are you even listening to what you're saying? how is it possible to be this badly in denial?

Zachary Flores
Zachary Flores

pf is openbsd only
le superior networking

Eli Peterson
Eli Peterson

No, not all BSDs are created equal
because OpenBSD clearly came out on top against all the other BSDs, and Linux
tfw user didn't even watch the talk he linked to

Ian Sanders
Ian Sanders

their software is everywhere
literally every single Unix system out there ships with OpenSSH
LibreSSL is slowly replacing OpenSSL everywhere
all smartphones in the world ship with arc4random
LLVM is pretty much the de facto compiler backend everywhere, and clang is ubiquitous - it's the default compiler in half the Unices, it's the official compiler of several SDKs (like the PS4's), and it's used in several high profile IDEs (like C++ Builder)
OpenBGPD, OpenOSPFD, CARP and PF are an integral part of virtually the entire Internet's infrastructure

they really have no presence anywhere

Josiah Long
Josiah Long

Its funny cause the same people are arguing the GNU bullshit

Jack Sullivan
Jack Sullivan

Why

do

you

type

like

this?

Evan Cook
Evan Cook

Imagine not knowing you're the punch line to the jokes.

Alexander Baker
Alexander Baker

It triggers phoneposters.

Connor Johnson
Connor Johnson

In OpenBSD there is a strict requirement that base builds base.
So we cannot replace any base utility, unless the toolchain to build it is in the base.
what does this even mean

Levi Sullivan
Levi Sullivan

George Neville-Neil is fucking liar
More information?
but they still don't deserve all the shit because some crappy text pasted from a site that triggers some manchildren
Oh it's just a leftist-corporate shill trying to bargain with us. Fuck you.

Jose Reed
Jose Reed

I meant OpenBSD itself, the fucking operating system, in case you forgot that - this thing - actually exists. Good job with reading comprehension.

Noah Price
Noah Price

An OS can be a bootstrap for a new version of an OS or itself.

Jose Rogers
Jose Rogers

So in order to add or replace anything, the tools to do so have to already exist in the current version?

Tyler Jenkins
Tyler Jenkins

So in order to add or replace anything to base, the tools to do so have to already exist in the current version of base?
FTFY

And yes.

Caleb Gray
Caleb Gray

If they want a portable safer-than-c language freepascal is a safe bet.

Benjamin Bailey
Benjamin Bailey

Most servers and PS4s in the world, iirc

Leo White
Leo White

most servers run OpenBSD
u wot m8

Ian Roberts
Ian Roberts


w3techs.com/technologies/overview/operating_system/all

Easton Nelson
Easton Nelson

PS4
That's FreeBSD, not OpenBSD.

David Taylor
David Taylor

I do want to make it clear that my link doesn't even fucking register OpenBSD as a server OS--it's less than 0.1% of all public web servers.

Henry Rivera
Henry Rivera

Because I'm an old man and that's how I typed back in the 90s and won't change for you

Lucas Lopez
Lucas Lopez

JVM not written in rust
no thanks.

Jaxon Lopez
Jaxon Lopez

all servers are web servers
You're a fucking moron.

Carter Edwards
Carter Edwards

implying I'm implying it

Sebastian Hall
Sebastian Hall

theo just wishes people have something to show before going "muh rust"

Jaxson Brooks
Jaxson Brooks

Well said. Dumb assed kids and their "reddit spacing" complaints need to shut their mouths

Caleb Anderson
Caleb Anderson

Where did I state that this was all servers? I specifically said web servers. You think OpenBSD suddenly makes a giant fucking comeback in some other server market? That OpenBSD is secretly running every other fucking computer known to man? There's a pattern here, you fucking retard.

Xavier Rogers
Xavier Rogers

CoC
I feel back for FOSS guys. They assumed that sociopaths wouldn't be attracted to FOSS because there's no money to be made. They never anticipated the kind of hipster sjws infesting their ranks who seek social domination over all "ethical" fields.

Chase Barnes
Chase Barnes

I don't know what a biased sample is
I see patterns in biased samples and I extrapolate them
I am very intelligent
I'll repeat: you are a fucking moron.

OpenBSD is secretly running every other fucking computer known to man
Not every other fucking computer, but there are little computers everywhere that go under the radar because they're infrastructural or taken for granted. You've never heard of them, you're too stupid. Things like routers, switches, firewalls, IDPSes, PBXes, access points, repeaters, embedded devices, standalone systems, etc., etc., etc...

Charles Walker
Charles Walker

They have to be able to compile themselves from base, including if base was the new version.

Thus if you want to add a CoC-laden shit language, it has to be able to compile itself or have a bootstrap that can compile itself from previous versions on all supported platforms.

OpenBSD still supports 32-bit x86. Thus, no Rust (thankfully) ever.

Christopher Scott
Christopher Scott

ABLOO ABLOO ABLOO

Charles Williams
Charles Williams

Cisco IOS runs modified Linux
Most PBXes are applications run on top of other OSes a la CallManager.
Junos OS runs FreeBSD
DNOS is FreeBSD
VyOS is Linux
Pfsense is FreeBSD

I would fucking love for you to point out a single thing that runs on OpenBSD. Because I genuinely can't. God you TDR dick suckers are insufferable.

Nathaniel Brooks
Nathaniel Brooks

You're moving the goalposts
YOU are the one moving the goalposts, we're talking about compiling Rust ON i386, not only FOR i386.

Brody Ross
Brody Ross

back in 'le oldfag days, if you didn't your post would end up with fucked formatting

because of how javascript worked on Cred Forums

:^)

also this used to be a thing with typewriters and adding spaces for revisions / comments by your peers

Brody Reed
Brody Reed

You are a fucking retard, user, we went through this already. Also, Theo is nitpicking hard to justify that his OS isn't compatible with cross compiled binary.
No one uses OpenBSD.

Jose Sullivan
Jose Sullivan

No one uses OpenBSD
Are you sure about that? Because says otherwise.

Connor Hernandez
Connor Hernandez

OpenBSD is compatible with cross compatible binary. Many packages are cross compiled.
BUT NOT IN FUCKING BASE, YOU GODDAMN DUMBFUCK!

Joshua Gray
Joshua Gray

See

Levi Jones
Levi Jones

Right, do you use OpenBSD? Because I don't see anyone using it, not even in routers.

Now now, getting TRIGGERED won't help. It doesn't matter if the package is on base. And no one cares if Rust isn't in OpenBSD's base. At the end of the day, Theo is just a bitter fuckwit who keeps alienating his OS from modern langauges/packages.

Brody Smith
Brody Smith

TDR gets to act like an asshole on the internet so why shouldn't it.

William Ross
William Ross

Next you'll say "I was only pretending to be retarded."

Elijah Nelson
Elijah Nelson

complaining about people behaving like assholes
on Cred Forums
Go away, you don't belong in here.

Christopher Garcia
Christopher Garcia

Why do you think I deleted it? Misread the post IDs, was intended for as I was expecting that response.

Really feel smug about that one, huh?

Blake Lee
Blake Lee

A modern amd64 processor IS a supercomputer in objective terms.

Xavier White
Xavier White

Are they POSIX compliant? No.
weakest of the arguments I've ever seen. Granted, stuff like ripgrep is not POSIX compliant, but please don't act like OpenBSD does not accept POSIX incompatible packages.

I use ripgrep instead of grep, because it's simply faster.

Adrian Smith
Adrian Smith

the question is why should openbsd suddenly up the requirements for compilation to >4gb just to include your pet rust programs as POSIX tool replacements?

Ryan Rogers
Ryan Rogers

Theo is just a bitter fuckwit
and so the sheep finally shows it's true colors. Thanks for playing, try again next time.

Adam Wilson
Adam Wilson

HOW MANY TIMES DO WE HAVE TO REPEAT IT?!?

NOT!

IN!

BASE!!!!

Evan Edwards
Evan Edwards

WHY WON'T YOU USE MY 100MB CoC complain binary for cat you fucking SHITLORD!!!!
Calm down.

Zachary Murphy
Zachary Murphy

theo should put go in base to spite your faggot ass

Parker Ward
Parker Ward

There has been no attempt to move the smallest parts of the ecosystem, to provide replacements for base POSIX utilities.
no attempt
what is github.com/uutils/coreutils

John Adams
John Adams

4Gb
Sorry?

Also what is the official "requirement for compilation" of OpenBSD?

Why exactly does it matter?

100MB
Huh?

Let the homeless man try.

Charles Thomas
Charles Thomas

What is POSIX compliance

Hunter Turner
Hunter Turner

"no attempt"

Brandon Green
Brandon Green

LLVM is an Apple thing, not an OpenBSD thing.

Caleb Garcia
Caleb Garcia

rust is a fucking fat hog to compile, and on some main openbsd platforms it won't compile at all because it exceeds limits. and you want to stick tools written in this language in base? go xml a dbus, faggot.

Henry Bell
Henry Bell

Something OpenBSD doesn't really honour.

Nathaniel Young
Nathaniel Young

That's a funny way to spell University of Illinois, user.

Michael Sanders
Michael Sanders

rust is a fucking fat hog to compile
Not anymore, apparently, they just got incremental compilation and now takes less time than C++.

some main openbsd platforms it won't compile at all because it exceeds limits.
Right, for low-end archs you don't even need to ship the same packages.

Dominic King
Dominic King

Stop feeding the tripfag.

Ian Anderson
Ian Anderson

not rust code itself, the rust compiler you dumb cunt

Right, for low-end archs you don't even need to ship the same packages.
right so they should ship some 1000MB rust coreutils binaries on amd64 because...????????????

William Bailey
William Bailey

STOP REPLYING TO TRIPFAGS!!!1

Tyler Moore
Tyler Moore

because
Faster
1000MB rust coreutils
I like the numbers you try to pull out of your ass to stay afloat in the argument.

Daniel Rivera
Daniel Rivera

Here's an 8 year old unresolved gcc bug:
GCC uses a lot of RAM when compiling a large numbers of functions
GCC 5 needs 31s and a peak of 2GB at -O0
gcc.gnu.org/bugzilla/show_bug.cgi?id=44563

Christian Phillips
Christian Phillips

do you think that openbsd is in love with gcc or something?

Jordan Davis
Jordan Davis

unresolved
Fixed since GCC7

Thomas Torres
Thomas Torres

The LLVM project started in 2000 at the University of Illinois at Urbana–Champaign, under the direction of Vikram Adve and Chris Lattner. LLVM was originally developed as a research infrastructure to investigate dynamic compilation techniques for static and dynamic programming languages. LLVM was released under the University of Illinois/NCSA Open Source License,[2] a permissive free software licence. In 2005, Apple Inc. hired Lattner and formed a team to work on the LLVM system for various uses within Apple's development systems.[10] LLVM is an integral part of Apple's latest development tools for macOS and iOS.
en.wikipedia.org/wiki/LLVM

LLVM started as a research project at University of Illinois, but it became a usable piece of software after Apple hired Chris Lattner to make it happen.

Ryan Sanchez
Ryan Sanchez

The Rust compiler uses LLVM as a backend, literally the same backend as the OpenBSD compiler clang

Luke Jackson
Luke Jackson

you keep spouting irrelevant trivia instead of justifying your demand to stick bloated rust tools in base.

Isaiah Adams
Isaiah Adams

same compiler backend
somehow rust is bloated
peak Cred Forums

Owen Price
Owen Price

you're being very silly if you think the rust implementation has no footprint of its own

Gavin Barnes
Gavin Barnes

Your entire argument regarding bloat hinges on the Rust compiler not running well on irrelevant legacy hardware like 8086. On modern hardware, there is no issue (like not even close to an issue).

Jaxson Jackson
Jaxson Jackson

For instance, rust cannot even compile itself on i386
Neither can OpenBSD

All CPUs compatible with the Intel 80486 or better, with Intel-compatible hardware floating point support should work.

openbsd.org/i386.html

BTFO'D

Wyatt Bennett
Wyatt Bennett

your entire argument revolves around "I want my tranny rust cat(1) in base and i don't care if that prevents some portion of openbsd's users-who-compile from being unable to compile it on their hardware"

but yeah ok you're right, everyone's running openbsd on a gaming rig just because

when theo says "i386" he's talking about x86, not that particular processor. but you knew that of course. requiring an FPU is not unreasonable. requiring 4GB of ram to compile a compiler is.

Thomas Nguyen
Thomas Nguyen

So fucking what
You guys keep spouting this bullshit over and over
Will adding rust code improve ANYTHING at all? Even if you completely ignore all the older machines running openBSD, since you dont realize some people still use fucking X200s and/or shit hardware from the early 2000s as servers
But even then.
Is it even close to implementable? Fucking write code yourself, mail it to Theo and he might give a flying fuck
Just asking that your shitty flavor of the month language is implemented by someone else who actually is getting stuff done is retarded at the very least retarded

Hunter Collins
Hunter Collins

why does it have to be in BASE you faggots

it's in the ports tree and it's fine there

Jayden Davis
Jayden Davis

"Hey, let's make a language that is horrible to learn instead of coming with some sort of stdmem library"

Asher Jenkins
Asher Jenkins

no one drives buggati either. doesn't mean they're shit

Cooper Russell
Cooper Russell

You've obviously never been to Dubai...

Jason Evans
Jason Evans

I just wrote a test program in C and in Rust that allocates 512*512*4 unsigned bytes, and then writes random values to them. I compiled both with maximum optimization (clang -Ofast and cargo run --release). The C code runs in about 0.063675 seconds, while the Rust code runs in 0.041879 seconds. I was pleasantly surprised that Rust outperforms C even on a very simple program like this. Fuck Theo the Rat.

David Johnson
David Johnson

Btw, the Rust code is running with array bounds checks, while the C code is running with raw unchecked pointer arithmetic, and the Rust code is STILL faster.

Oliver Clark
Oliver Clark

because compiled binary runtime performance was the issue all along!
not
learn to read rustfag. it's not like rust isn't already in the ports tree.

Alexander Peterson
Alexander Peterson

Show teh codez or we call BS.

Sebastian Sullivan
Sebastian Sullivan

/pol/

Evan Watson
Evan Watson

It can't.

Rust is a great concept. For textbooks.

Unless someone actually writes a usable OS in it with a full-blown userland and gets it to market.

Like Android.

C/C++ has 40 years of momentum going for it. If someone thinks their shiny new language can replace all of that, they're in for a rude awakening.

See what happened to Andy Tanenbaum's MINIX even though he has perfectly logical arguments and a nice little proof of concept.

Git gud or die tryin'. Rust is headed for the latter.

Brandon Watson
Brandon Watson

There has been no attempt to move the smallest parts of the ecosystem, to provide replacements for base POSIX utilities.

github.com/uutils/coreutils

It's a real shame Theo hasn't figured out how to work Google yet.

Aiden Campbell
Aiden Campbell

reddit spacing
nice most m8. have some gold ;)

Ethan Baker
Ethan Baker

But MINIX runs on every Intel processor

Disable AdBlock to view this page

Disable AdBlock to view this page

Confirm your age

This website may contain content of an adult nature. If you are under the age of 18, if such content offends you or if it is illegal to view such content in your community, please EXIT.

Enter Exit

About Privacy

We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. We also share information about your use of our site with our advertising and analytics partners.

Accept Exit