[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: beastie-3629372346.png (9 KB, 267x327)
9 KB
9 KB PNG
Ask your BSD-related questions here, discuss tips and tricks, share scripts, and everything in between.

>Main operating systems
https://www.freebsd.org
https://www.openbsd.org
https://www.netbsd.org

>Updates and advisories
FreeBSD: https://www.freebsd.org/security/notices/
OpenBSD: https://www.undeadly.org
NetBSD https://www.netbsd.org/changes/

>Ports and packages
FreeBSD: https://www.freshports.org
OpenBSD: https://www.openports.pl
NetBSD: https://pkgsrc.se/

>Documentation
FreeBSD: https://docs.freebsd.org/en/books/handbook/
OpenBSD: https://www.openbsd.org/faq/
NetBSD: https://www.netbsd.org/docs/
>>
What is the difference between portmaster and poudrier and which one should I use? the FreeBSD handbook doesn't detail the difference between them, and from what I read in the forums most seems to recommend against using portmaster, but why? I just want something close to Gentoo's portage and not have to manually select build options each time make tries to compile a dependency
>>
>>108442231
Richard Stallman fanboys deserve the rope. Crying because sane people don't use your Faggot License created by the Jewish Pedo
>>
What technical challenges are there for BSD to compete with linux as the default choice for servers?
>>
>>108442273
Depends on the BSD. FreeBSD is pretty good to go, the biggest "barrier" is that admins these days aren't really admins, they're AWS jockeys who deploy containerized dogshit, and that entire toolchain doesn't really work with BSD. FreeBSD assumes you'll learn the OS and read the handbook, most "DevOps" people just copypasta apt-get install commands and slap that shit in a Dockerfile while they jerk off to their 75 minute CI/CD pipeleine.

OpenBSD is a different story, the performance is just too bad compared to FreeBSD and Linux to be worth it for anything at scale. It works very well for small scale deployments though, where you just want something "secure by default".
>>
>>108442313
It's a shame in a way because FreeBSD have had jails long before Docker came along, yet it gets ignored. Now what about for Desktop workstations? I imagine the problem here is porting everything from GPU drivers and desktop environments from linux?
>>
>>108442361
Jails don't solve the problem of letting devs write their slop app on their Apple Slopbooks while running Linux in a Docker sloptainer that they can push 1:1 into Amazon Slop Services and then go back to playing Overwatch instead of learning how Unix works.

Jails are of course a much better technical solution, but Common Lisp is a technically better language than Python, C#, Java, Go and Ruby. Human factors are why things become less popular, not technical.
>>
>>108442190
portmaster directly builds ports for the system, it's pretty simple and written in shell script
poudriere specifically automates package testing / creation with a daemon

they kinda do the same thing but poudriere is more involved than portmaster

>>108442273
performance is often cited, though netflix rather famously uses freebsd current in production to serve content to customers using their openconnect platform because it was faster than linux

technically, they both run the same web server applications

as >>108442313 points out, most everything is a container or some script downloaded from a url and piped into a root shell these days
gone are the days of like installing an os on bare metal and installing a particular daemon of choice

with the lower barrier to entry and wider adoption in general, linux is the default and dethroning it is an unreasonable expectation

linux also, by those virtues, is what new stuff is written for or what a device targets; this means that freebsd is almost always n steps behind in terms of new capabilities

openbsd is not competing with linux, it is it's own thing and it caters to a particular use case irrespective of what linux is doing

can't speak to netbsd or dragonflybsd but they are realistically not "competing" with linux per se either
>>
>>108442361
nvidia releases a driver for freebsd; it's limited in what it can do, unfortunately, but the point remains

the ports tree solved that issue quite some time ago, it's how practically any application works on freebsd to begin with

linux has an endless supply of distros, most built for people who are incapable of reading documentation (assuming there is any, which has historically been a big problem for linux) and expect a fully functional gui driven operating system upon install like windows or osx

freebsd and openbsd do not provide that; there's midnightbsd that caters to that demographic but there are countless linux distros vying for attention and simply drown it out

add to that the delayed support for hardware and end users are less likely to have a friction-less experience

I saw freebsd is apparently adding a desktop environment picker to the setup process, maybe that will make a bit of a difference
>>
>>108442273
After learning and using FreeBSD, I came to the conclusion that it is already superior to Linux in the server realm, I actually have no idea why people don't use it, I guess the main reason is because it's less familiar to sysadmins
>>108442361
>Now what about for Desktop workstations? I imagine the problem here is porting everything from GPU drivers and desktop environments from linux?
GPU drivers are not an issue because Nvidia releases drivers for FreeBSD, it's mainly drivers for peripherals and other stuff like printers that are problematic. Also FreeBSD has a linux compatibilty layer that can run linux native apps by translating linux syscalls into freebsd syscalls at native speeds.
FreeBSD supports almost all Linux desktop environments
>>
>>108442435
>I saw freebsd is apparently adding a desktop environment picker to the setup process, maybe that will make a bit of a difference
There is already a script in the ports called desktop-installer that one can install after installing FreeBSD i.e.
pkg install desktop-installer
, it's a script which automates the process of setting up and configuring a desktop environment, somewhat similar to archinstall but only for setting up a DE. I think it would be great if they integrate it into the FreeBSD installer
>>
>>108442440
Yeah I also started using it for server work and it's honestly a dream to work with. Makes me feel like Linux is a mess. Might try using FreeBSD on the second drive of my main computer at some point. The only concern is Docker compatibility for work, but maybe bhyvie + Debian could be enough. Will have to give it a try later.
>>
>>108442414
what about ports-mgmt/synth?
>>
>>108442054
I would use BSD but the mascot is demonic and I shall not let these evil spirits into my brain!
The Penguin is holy. All hail the Penguin.
>>
>>108442231
Do you seriously think Intel wouldn't have created/bought another OS for the ME?
Minix is a tiny kernel, nothing like FreeBSD's or Linux.

Look at all the good Minix has done for the world - especially due it's liberal license - instead.
>>
>>108442231
kek at cuck license.

Driver support on BSD is cucked.
Ah, you want to use opnSense ? You can't use that Realtek card anon, it's bad. You have to use Intel LAN Card, or else opnSense will be mad at you ;)
>>
File: bsdjidf.png (11 KB, 558x86)
11 KB
11 KB PNG
>>108442231
>>
>>108442511
that is what I was referring to

>>108442752
>Makes me feel like Linux is a mess.
because it is
>maybe bhyvie + Debian could be enough
it's how docker has been shimmed into freebsd for years
technically freebsd is oci compliant now but obviously some docker stuff shouldn't be expected to work correctly
I would suggest alpine to run docker/podman however, it's lighter weight

>>108442952
never heard of that one

>>108442963
not all bsd uses a beastie themed logo, what's demonic about a pufferfish or a flag?

>>108443000
>You can't use that Realtek card anon, it's bad.
I mean, it technically is
plus, the company aren't exactly wonderful either if you look at what they have done to vmware
>>
>>108445039
>never heard of that one
It's mentioned in the FreeBSD handbook, but nothing else is said beyond this:
>Historically, most installations used either Portmaster or Portupgrade. Synth is a newer alternative.
This situation is a bit of a mess, kind of hoped there would be only one port management utility rather than 3, I guess I will try Synth first since it seems to be the newest.
>>
>>108445812
>This situation is a bit of a mess, kind of hoped there would be only one port management utility rather than 3,
if 3 port management tools is too much selection to chose from, I recommend you not look into bhyve management utilities and especially do not look into jail management utilities
>since it seems to be the newest
newest isn't necessarily the best, it seems to have been around long enough to have full functionality however

the benefit of portmaster, which has been around the longest, is that it merely uses /bin/sh so it can run anywhere without any extra fluff like compiling (like the other options require)
>>
just wanted to say that this logo is disgusting
>>
>>108442054
I am trying GhostBSD, will report back with results
>>
what are you niggas on about
FreeBSD has the coolest logo/mascot in the history of software
>>
>>108445812
>Synth
Written in Ada, nice to see.
>>
File: 1774394186011449.png (161 KB, 1455x3018)
161 KB
161 KB PNG



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.