BSD cucks BTFO >pkg - no flexibility with what options things are built with - must wait on the project to rebuild/update things >ports - it can take a long time to compile things, especially web browsers - multiple unrelated tools involved (portsnap/svn, portmaster/portupgrade)
Both the ports system and pkg will do a lot of things as root where it's not needed at all. I brought this up to a member of the ports security team and he just shrugged it off. Simply because portsnap checks the snapshots it fetches against a public key, he figured there was nothing to worry about. I have to question their credibility sometimes. It's true that verifying the files it fetches would indeed be a good countermeasure... if that was done before the more dangerous operations. But it's not. The data integrity check is done very late in the process, giving plenty of opportunity for exploits against the other tools, all running as root and taking untrusted input from the internet. Both portsnap and freebsd-update have a serious design flaw here that could be easily fixed. Perhaps they have the utmost confidence in the tools being bug-free. I try to be a bit more realistic.
But there's a lot more risk involved than just letting root go out to the internet to download files. Perhaps a short summary of how building ports works is needed for clarification here. The steps involved can be condensed into the following:
- Fetching and updating the ports tree (a collection of makefiles and patches) - Fetching the software's source code - Verifying the checksum of the file(s) - Extracting the source tarball - Configuring, patching and building the application - Creating a package from the built files - Installing the package to your system (if desired)
So how many of these actually need to be done as root? Only the last one. And how many of these are done as root by default in FreeBSD? All of them.
Kevin Williams
>BSD cucks BTFO >And how many of these are done as root by default in FreeBSD? All of them. >FreeBSD
Eli Reed
That pasta applies to FreeBSD only.
Xavier Jones
FreeBSD has a good sound system as a default, but OSS4 has been licensed under GPL since 2008, so why should i use it instead of genylinux distro like Gintee?
Julian Cruz
well it's not like linux distros ship OSS by default
sndio in openbsd is actually pretty rad
Brandon Ward
I'd rather use GNU
Noah Sanchez
then get out of the thread
Austin Bell
Does OpenBSD have binary blobs in it? I might consider running it as a server OS
Jacob Cox
Would user suggest any other BSD flavour (besides OpenBSD)?
Having ZFS would be nice.
Charles Foster
The only kind of blobs it pulls in is for your firmware.
Don't use hardware that requires them and you should be fine. They used to let people turn that off, but their mailing lists probably kept getting flooded by retards going "i turned off firmware blobs and my computer doesn't work!"
Wyatt Rogers
Without GNU BSD's like FreeBSD have to use shitty slow clang/llvm leaving people to install GCC and rebuild their whole system so it doesn't run like shit and install thinks like gnu coreutils and gmake in ports to even be able to build software.
BSD losers are cucked so hard by GNU it's not even funny. Stallman has you guys tied up naked with ball-gags keeping you quiet.
Jaxson Anderson
I'm pretty sure the entire point of ports is to avoid stuff like gmake.
If you know anything about how that actually worked, you'd know this. And GCC IS a turd.
Eli Ramirez
GCC is great, Clang needs more progress for it to catch up to GCC, GNU is a good OS don't get me wrong but BSD is much better for the licensing and servers, and it slowly is behind GNU usually
Oliver Bailey
Thats exactly what i meant, only thing going for FreeBSD is the fact that its default (and only) sound system is their oss3 fork. But if one uses Gentoo, then default doesnt mean anything.
Caleb Reyes
Can't this linux shitposter fuck off and resume using his special snowflake distro? Funny how they come to bother us but we don't bother them.
Henry Lopez
Is your reality shattering?
I've never understood why bsd users are so butthurt, all the time, everywhere.
Logan Jenkins
Only butthurt person is the linux shitposter scared his special snowflake distro isn't getting all the attention.
Jack King
you're such an epic trolle
also is english your first language? what the fuck does the first part even mean
Jose Gray
I really wanna use FreeBSD on this desktop. However, when downloading packages it always just freezes, and sits until it times out. It's kind of gross, but hitting ctrl-c a few times until it downloads without stopping works.
Any ideas on diagnosing this?
Josiah Smith
press Ctrl-T while it's doing it, maybe you'll get some info out of it
Nolan Young
What packages?
Kayden Flores
I haven't posted ITT yet if you know what I mean
Hunter Rivera
>2016 >Not using Debian GNU/kFreeBSD Are you a retard?
Aiden Garcia
I am interested in switching to FreeBSD and I have been posting here for a while 1. How can I select/rank mirrors on FreeBSD? Installing takes a log of time. 2. While compiling GNOME, how do I know what options to use that'll give give me a vanilla "justworks" DE? 3. Does Behyve have a complete hardware compatibility list for GPU pass through?
t. Arch user
Jose James
you're asking about two different things here
the mirror is for binary packages, the ports actually fetch the stuff from the developer's web site (so for example the source to XFCE is fetched from the XFCE site)
but for the 2nd question, if you type BATCH=YES before make install clean it'll just assume the defaults
Dylan Scott
>BSD cucks BTFO >le ebin cuck maymay >using BSD when you're referring to specifically FreeBSD off yourself.
Brandon Edwards
>installing GNU coreutils on a BSD Full fucking retard
Isaiah Williams
>he doesn't use dd
Angel Lee
what? dd is a part of openbsd
Anthony Richardson
Who maintains BSD? I'm doubtful that Linux will become full of retarded SJW devs after RMS and Linus is gone.
>Who maintains BSD? The developers for their respective operating systems. *BSD's not like Linux where 90% of the OS is the same programs with the same kernel, each BSD has its own kernel and its own userland.
Ethan Sanders
which is why i laugh when GNUtards absolutely need a --version switch if something goes wrong and they need to report a problem
if i run into a bug with cat i can just go "i'm using openbsd 5.9 and i ran into X bug with cat"
Which BSD is more developed and has more backings? Open or Free?
Jace Mitchell
i guess you could say freebsd has more corporate backing
Samuel Morgan
They're equal more or less. It depends on what you want from BSD.
Robert Powell
FreeBSD's the bigger one but you should really choose based on use case.
Eli Green
FreeBSD is by far the most developed and has corporate backings. The OpenBSD community is to FreeBSD what FreeBSD is to Linux
Jeremiah Clark
That analogy doesn't make any sense. Besides, OpenBSD projects like OpenSSH and LibreSSL are used heavily in corporate and non corporate alike.
Logan Flores
see
Sebastian Sanders
Hey, anyone running FreeBSD on RaspberryPi? Is it usable?
Anthony Stewart
bsd users are the same as the guys who say minidisc was killed too soon
Jose Davis
yes, and?
i never claimed it was secure, i said it had more corporate backing, stop attentionwhoring in these threads, fag
Grayson Morris
Fuck off.
Ryan Perry
it is, but i'd say just stick with raspbian
Bentley Ward
...
Nolan Moore
>That analogy doesn't make any sense. It does, stop projecting you flaming mongoloid
>Besides, OpenBSD projects like OpenSSH and LibreSSL are used heavily in corporate and non corporate alike. And that's pretty much it
William Hill
You have to admit, FreeBSD did make since questionable decisions.
Jack Butler
I never said otherwise, but you don't need to remind us of the first fucking post itt every time it's mentioned.
Jaxson Cox
What can you do with 3GB/month?
Jose Hernandez
Kompile KDE
Eli Davis
Learn what projecting even means. Also, just because FreeBSD gets more jewgold than other BSDs doesn't mean that NetBSD or OpenBSD aren't good.
Kevin Nguyen
Don't forget sudo and pf
Henry Butler
I wasn't even that other guy you paranoid moron.
Logan Evans
Don't forget CWM, a god tier windows manager.
Julian Williams
Learn how to read, I never said they weren't good. I said they were SMALL compared to FreeBSD, in the same sense FreeBSD is small compared to GNU and Linux.
Hudson Hughes
I'm not paranoid you dumbass, this thread's normally plagued with one guy who does nothing but shit on the BSDs, I figured you were him.
Evan Bailey
Okay, thank you for explaining your analogy. I now understand what you were trying to say.
Blake Long
Bump You told me this before but I was looking for help
William Jenkins
>epic gold face man hi, Sup Forums
its even funnier when you use it in the completely wrong context
Noah Gray
Yes and yes
Nathaniel Howard
Just switch to Linux already you fucking cucks
Xavier Johnson
I already switched from Linux >le epik cuck meme xDDD
Caleb Cook
Getting desperate there shitposter, I suggest you give it up.
Daniel Bell
>Don't use hardware that requires them and you should be fine. How are you even supposed to tell? When I went to buy a new laptop earlier this year, I couldn't even turn on the machines at the store, much less put a CD or USB flash into it and boot OpenBSD to see what exactly is in the machine. So now I have an HP craptop with non-functional GPU (it's all SOC shit on the Celeron N3050), sound that's all fucked up, and you can't switch back to text mode console after starting X (and for that matter, the text console has some weird glitch where a random line flickers). Oh, and the wireless doesn't work, and of course suspend/resume don't either (but I'm pretty much used to that by now, didn't even work on half of my IBM Thinkpad laptops anyway). So I guess it's all bad luck, but frankly modern hardware sucks ass, and more likely anything you buy isn't going to work right unless you buy exacly the modem some developer is using (and double check the damn revision on those wireless chipset). I knew this shit was going to happen, so I only spent like $300, just so I can limp along until I build some desktop thing from parts.
Evan Moore
>How are you even supposed to tell? Research hardware before you purchase it? You should be doing this anyway.
So since iOS and OS X are BSD, we can talk about them here, right?
Logan Nguyen
I'd rather use the Tiny C compiler desu senpai. Even Terry Davis made a better compiler, and OS for that matter Tannenbaum should have failed Linus so hard he ends up back in kindergarden, just so he can learn instead of unleashing his kernel bloatware on the world.
Elijah Nelson
I'd get a different board, like the odroid c2. Raspberry pis really only work properly with raspbian, and even with that, they still don't work well because broadcom are massive faggots.
Hunter Davis
tfw the only reason GCC exists is because tannenbaum didn't want to release his compiler to the public
imagine how different the world would be
Dylan Stewart
I couldn't research anything when my computer died. Had to buy one by guessing, and I guessed wrong. (the irony is probably all the possible guesses were wrong)
Robert Barnes
i would've just went to the local library and did my research there
or even my aunt's house
Austin Fisher
I don't know if library here has anything like that. Mabye some Internet cafe, but you gotta pay for that. My closest relative is 200 km away also. Anyway even saying research doesn't mean you'll find anything that actually works. All it takes is for the manufacturer to slighly change on revision of a chipset and you're fucked. Happens all the time with wireless devices. In the past I managed halfway alright simply by always buying on very old hardware (like 10+ years old), except when hardware wasn't so bad during the 90's and then I could just buy a random thing and it usually worked.
It's my daily driver, as useful as my newer laptops are. I'd still be using a PowerMac G5 as my desktop if I wasn't such an Opera 12 fanboy
Josiah Butler
Why does bsd get so much hate on Sup Forums? Not trolling I'm just curious.
Christopher Murphy
Freetards can't handle the superior license
Owen Adams
BSD gets hate other places too where there's big Linux fanbase. Slashdot is prime example. That's where all the "BSD is dying, Netcraft confirms it!" meme started.
Camden Allen
this
literally every time there's an article about theo de raadt the first thing people bring up is "UH WOW I'LL NEVER USE OPENBSD" even though they never would've in the first place
Noah Gomez
>using a dead operating system
Ryder Howard
is there a way to run pfctl in openbsd without being root? im asking because i'm trying to build some kind of basic web interface for it
Aaron Jackson
oh, and forgot to mention the web server will be running in a chroot, so i'll have to find a way to somehow do it outside of the chroot
Robert Carter
Should be possible to setup a doas.conf entry so the web user can run pfctl with the specific arguments that are needed. As for the chroot, well you might have to copy some other files in there. To test that part you can try to manually run chroot and see if you get an errors, and even run the whole thing via ktrace.
Jacob Martinez
well that's the thing, the web user can't run pfctl as it's not part of the chroot
i thought of actually making a cronjob that loads the rules every minute but i don't know how viable that actually is
Mason Morales
>find a way to somehow do it outside of the chroot Oh nvm I didn't read that part right. Well then you have to setup some kind of message queue or a daemon that listens on localhost for pfctl commands, and then runs it through doas. But at least here you have the benefit of sanity checking the command in the daemon (in addition to the command/argument restrictions in doas.conf).
Daniel Rodriguez
Yeah cron could work too, if you have it run a script that reads a file of commands inside the chroot.
Justin Johnson
yeah im thinking of just doing that, waiting a minute after a rule change isn't TOO bad
Lucas Jackson
Don't forget to use file locking though, and delete the file too once it's processed. I think the Perl Cookbook has a recipe for "netlock" or something that's safe to use on NFS, and it should work ok in this situaation too (in case a regular flock() doesn't work in/out of chroot).
Levi Long
huh? why?
all my script does is append rules to a file which is included in pf.conf
of course, i'll try to make it smarter eventually but that's all it does
Noah Wright
Anyone had trouble booting the stable release of DragonFly in a VM?
It takes about 5-10 minutes to load kernel and get to login. I reinstalled 3 times and then thought maybe it was because I was using Hyper-V but the same shit happens when I installed it in VirtualBox.
Michael Perez
you mean it actually takes 5-10 minutes to get to init?
that's really weird
Brody Garcia
Yeah, I think it was stuck on "syms" section generating whatever it generates. Literally took 10 minutes.
Robert Miller
huh, i literally just installed it in virtualbox and it takes like 30 seconds to boot here
did you use HAMMER or UFS? maybe HAMMER on a VM sucks