We are making a web browser! PREVIOUSLY: In the face of recent changes in Firefox and Chrome some anons were asking for a Sup Forums's perfect web browser, we collected the most wanted here and plan on continuing with the creation.
To contribute follow the WORK PLAN, join the IRC to ask developers for a repo, and get to programming! IRC on Rizon: #Sup Forumsnetrunner
I think we should use a modern language like Rust for this.
Jackson James
So many symbols of HATE and it doesn't render shit right.
Charles Morris
nice meme
Lincoln Russell
>chromeshill was presumed dead >in reality it was just replaced by rust shill
Oliver Bailey
>writing anything in rust lmao rust was designed for shilling not for dev
Isaiah Adams
This. There's a reason our lord and savior mosjwilla chose rust for servo.
Sebastian Foster
It should be done with LISP to stay true to THE book and bring back some fun in computing.
Joseph Nelson
>ports to Rust >./netrunner >Failed to load dynamic library kernel32.dll. C:\WINDOWS\System\kernel32.dll: undefined symbol: SetVectoredExceptionHandler
Brody Cox
Activated proper SSL cert, you can drop the port number from the URI now: nt-build-bot.rvx86.net
Ian Murphy
Very good, keep up the good work
Charles Hill
It's fine as C++
Jayden White
What about restarting the project in ANSI C '89?
Zachary Thompson
Will it have a Flash plugin wrapper? I need my flash for that juicy, juicy /f/. Besides, Flash is superior to HTML5 in basically every way, especially when you know what the fuck you're doing. Then again, you could probably handle flash externally just like videos and network streams.
Wyatt Miller
Fuck Flash.
Aaron Williams
Would have considered it for DOS, no longer necessary, as I've pretty much bootstrapped a proper environment. Stay tuned, it will have pdcurses and svgalib (at first. Will probably port to GLUT to use Mesa3D 6.5)
I have glew installed but I get this error: "./netrunner: error while loading shared libraries: libGLEW.so.2.0: cannot open shared object file: No such file or directory"
Julian Stewart
check your LD_LIBRARY_PATH and run ldconfig
Nathaniel Murphy
How do i build from source? Please add compilation instructions on github.
Wyatt Hernandez
Make sure you have the dependencies installed and just type make
Isaac Wright
Nigga Just make
Adrian Cook
where do i put the md5sum file? Although that's not the error about.
I have installed the dependencies and got udilin's master repo.
Julian Reed
All dependencies are to be from your package manager, what distro are you using?
You should have the above dependencies, if you don't have a dependency like md5sum you need to install it.
Kayden Perez
I have installed these dependencies.
The error is in the Makefile, not the dependecies.
Angel Kelly
The error is because i used bsd make instead of gnu make. However, using clang i get this error.
Noah Smith
Your version of make is probably fucked. Note that the makefile is probably a GNU makefile which might be different from what your make expects.
Kevin Nguyen
No clue why they're using lto by default lmao. Anyway, don't use clang faggot.
Kevin Peterson
I'm using the clang on OSX but probably the gcc frontend of clang. You can also easily just remove -flto=8 it's just an optmization
Aiden Foster
I removed flto and then i got new errors.
>Anyway, don't use clang faggot. I think clang is not really supported?
Nicholas Lee
Have you tried it with just gcc and GNU make only?
Jose Smith
Yep. Still errors.
Zachary Brooks
Wow, this thing just hates BSD since it works perfectly under GNU/Linux, MacOS, and Windows
Jose Martin
Is it botnet? Can I be sure that hacker named "Sup Forums" didn't implemented keylogger on netrunner..?
Chase Phillips
if only you could view the source for yourself... but we'll never know
Daniel Robinson
I guess we won't... Otherwise I would try it
Alexander Diaz
It needs to have the makefile configured to accept OpeBSD's flags.
>a lot of work
Ryder Hughes
Fuck off Mozilla shill
Joseph Stewart
New OSX package First since some major path work, please test and let me know how broken it is my.mixtape.moe/yxasht.zip
Working with user, so we can include OpenBSD support in the mainline Makefile
Luke Clark
...
Zachary Murphy
...
Alexander Roberts
...
Tyler Allen
...
Zachary Morales
...
Christian Sanchez
...
Xavier Gonzalez
Install the 32bit version.
Caleb White
...
Brayden Scott
Would have been nice if the designers had posted the vectors for all of these.
Jaxon Watson
neetrunner*
Bentley Hernandez
Use gmake instead of make. Your "make" command is BSD make and it's using GNU Makefile syntax.
Josiah Lopez
Im a faggot. Can someone explain this one to me
Under features of the browser:
"- Written in C."
Why C over C++?
Chase Watson
Someone can take a screenshot of this browser in action so i can see how it looks like?
Jace Ramirez
It is being written in C++, the original plan to make this a browser written in C got changed.
Brandon Wilson
/r/ optional snek icon.
Jordan Davis
Why not Rust?
Aiden Evans
I have the stuff from brew installed but how do I run nr from this zip? It's an exe
Adrian Ortiz
Why not Haskell?
Matthew Ramirez
Rust doesn't have a runtime and it's faster than C and C++ in practice, as well as being mostly immune to memory-related errors. Moreover, it's a lot more powerful than C/C++.
Owen Cruz
Screenshots are on the website
That zip doesn't have an exe, don't need brew stuff for the zip. You just run ./netrunner binary that's in there.
Alexander Carter
Rust is maintained by Mozilla. Defeats the purpose of this project.
Kayden Ward
Why? It never matters who maintains a language's compiler.
Ayden Williams
rust is java for ctards
Alexander Ward
That literally doesn't even make sense.
David Morales
Java is """safe""" like rust is from buffer overflows, and the only reason you'd use rust is for """performance""" or it's shitty concepts
Jaxon Sullivan
Why not Holy C?
Wyatt Cooper
tarball?
Connor Watson
cia niggers don't use holyc unironically though, do regular compilers even support it?
Julian Mitchell
Rust has no VM and no GC. It doesn't leak memory, there are no use-after-free. Java can't do that.
Carter Perez
>rust doesn't leak memory >made by mozilla, creators of the worlds most memory leaking browser
Anthony Green
>updated parser to terminate with an error if source files contain abelist language
Like fuck it doesn't.
Blake Lewis
Another reason to not use rust
Adrian Watson
>ff57 leaked 2.8GB the other day >mfw
Carter Murphy
neet is spelled with two e's. please correct this. thank you
Andrew Ramirez
fuck you, companies pushing to kill flash for worse software is a stupid idea
Aiden Parker
Can't wait for the world's most autistic browser
Cooper Smith
Flash is worse than HTML5 on every account except "baww I don't like thing" whining by people who made one Flash project ten years ago.
Gavin Clark
it's Sup Forums. no waiting for autism required.
Juan Parker
Why C++ over C? Libraries? Because fuck C++.
Jaxson Morgan
>smaller file size than HTML5 >unlike HTML or HTML5 actually looks exactly the same no matter what browser or even device you're using >isn't a laggy piece of shit >usually implemented through a wrapper to an external plugin, therefore you can just kill the wrapper and never have to worry about muh security ever again >compressed but easy to use file format, unlike HTML5's fucktarded plaintext >files that you can actually fucking download without two hours worth of effort >ability to embed fonts
The list goes on. Go fuckeddy fuck yourself, WHATWG shill.
en.wikipedia.org/wiki/Comparison_of_HTML5_and_Flash hmm, look at all of those N/A standard boxes, could it be that html5 is worse than flash? Could it be that having to program and debug html5 for 2 - 4 different browsers puts way too much pressure on the developer?
Sebastian Gonzalez
I don't see anything out of order in this table. Everything important is supported.
Xavier Fisher
define important
Benjamin Gray
Almost universally supported across all operating systems. Works on phones. Works on video game consoles. Has access to camera, microphone, gps, etc. Used throughout the market. Supports SVG. Supports bitmap. Has vector text display. Most browsers support anti-aliasing if you're not in 1999, has JavaScript, which is a massive language with a massive community and a massive amount of MIT-licensed libraries, supports gzip compression for HTML, JS, and CSS. JPEG, PNG, GIF, etc are all supported throughout almost every single browser. Depending on browser, almost all video formats are supported. Same for audio. Fullscreen is obviously supported, DRM is becoming a standard, file system access is generally available, offline storage is provided by localStorage, cookies, etc. Meta tags are a thing.
What is it missing?
Henry Hill
where's the desktop player?
Josiah Reed
your web browser?
Christian Brooks
offline desktop application, I don't want to have to be limited to a webbrowser if I want to watch a javascript animation, now do I?
Brayden Ortiz
Do you implement HTML DOM yet?
Caleb Turner
...
Michael Clark
I'm actually inclined to agree with this.
Native code >>
Adam Phillips
it's like wrongthink, but on the web-desktop divide. god bless this man