lainchan / Ω
openbsd
Sabo Engle · 2020-09-21 02:19
Anyone here using OpenBSD?
I have switched to it from Gentoo, and while I like it a lot, it's hard not to notice how much slower it is.
I had to downgrade to firefox-esr since chromium was unusable, other than that I think it's my favourite OS right now other than say, 9front.
So anyone else using openbsd here? what kind of set up do you have?
Jane Doe · 2020-09-21 08:55
OpenBSD is becoming obsolete in recent years.
FreeBSD is usable on commercial servers. NetBSD is going trough really rapid development process right now. OpenBSD is just constant refactor of code and not adding soykaf making it years behind other BSD variants.
Jim Hilger · 2020-09-21 09:29
OpenBSD is the best operating system. Most secure. But it’s kind of slow to support new hardware. If the port to the raspberry pi was usable, I would gladly use openbsd again.
Yuki Nagato · 2020-09-21 12:27
>>32872
Which one to use for a personal desktop?
John Rain · 2020-09-22 03:31
I used OpenBSD for almost a year as my main OS. That was the best OS I've ever used. 10/10 documentation. Everything made sense. I'd still be using it today but you cant do full disk encryption with OpenBSD if you are using libreboot (which I am). Sadly I use debian now, but if you aren't gaming or streaming content then OpenBSD is the closest I've come to having an operating system that actually lives up to the UNIX philosophy. If you are just using it as a hobby machine to work on personal projects then I can't think of anything better... unless your hobbies require bloated or proprietary software.
Jean Dupont · 2020-09-22 22:17
The Good
>installing
FDE in OpenBSD is straightforward to implement, robust, and supports keydisks with little configuration and suffering. While GNU/Linux with Initramfs is going to make that a painful elbow deep process before you even know what you're looking to do, OpenBSD makes it simple as it should be so I can have a server in my house that can be turned on ONLY WHEN I HAVE THE KEY IN IT. That way it isn't running all the time and the data is secure. And I don't have to type in a password to decrypt the system. Which means having a monitor on top of it, and a keyboard, and space for this whole setup.
>browser
Iridium is in the packages, this is in and of itself a great thing since unlike trying to install it in a non apt Linux distro *coughs*Void*coughs*, it's there and ready to use. You have a privacy focused chrome based web browser, which is the standard for browsing the web, as the easiest to install. So is torbrowser, but it typically lags behind the main release. Although I think Firefox is at an end about now.
>man pages
Linux man pages vary from being awful to great, while OpenBSD's maintain a consistent easy to read manual format about them. They are actually a manual for using the application as you want to use it and it's great. They are clear and concise, making cli work in the system great.
The Bad
Filesystem support is crap.
>but it can reed ext2!
And that is not an excuse, it's a cope. The BSD fs is ancient and while I do not want to see the project try and force a change to something fundamental like that since it isn't needed and would be a waste of time and resources, the ability to rw to LUKS Encrypted Drives or something using ext4 would be nice. And to clarify, I don't want to see the default BSD fs removed, but I wouldn't mind seeing support to read/write to alternative filesystems added.
Of course, using OpenBSD as a vm is my preferred method since it lets me use better filesystems out of the box. This is my only real complaint actually, everything else I'm bothered by is minor or either already done or fixed and I don't know about it yet since I have used OpenBSD in a year or two now.
>java
If you need java, it, like fonts, requires you to tell the system where it is after install, why this isn't done by the package manager, I don't know, but it's dumb and I went through two versions of OpenBSD having to put it in my path manually.
Nitpicks, these shouldn't really count against it. But they do affect my decision to use the Operating System.
>bad part of fde
It needs a boot up in strength from 256 to 512, which is slowly becoming the standard. Not an issue, but also allowing alternate ciphers would be nice. 256 is still sufficient though.
>foreign languages
Foreign Language support, and fonts, are very much so diy. Which is fine, but it makes the adjustment to it as a desktop system just that much more difficult.
>partitioning
It's slightly similar to Windows Partitioning, in that you have a C: disk, and A: disk, for partitions, but if you're used to firing up cfdisk from /dev/sda and seeing /dev/sda{1,2,3} then you're going to have to make some adjustments. I think wd is for ide drives, and sd is for sata drives. It's been a while since I've used it.
>cli wireless
I prefer the way this works in most GNU/Linux distributions, the OpenBSD way is fine, I just find it less portable than having .conf files somewhere that I run wpa_supplicant to.
>macchanging
Why can't I simply run macchanger? Why does it have to be so esoterically difficult to do this one simple thing?
These are just my grumbles, someone will inevitably come along and say I should contribute if I want these fixed which they're correct but OpenBSD is truly a great system, and those negatives I noted, are all actually minor if you're using the system as it is intended to be. It's not for playing games, it's to have a secure operating system. And OpenBSD accomplishes that in spades.
>>32934
It's retarded that they can't support fde for ARM yet while some linux variants can do it out of the box right now like PostmarketOS and Prawn. Still, OpenBSD is a very promising candidate for SPARC racks since they support FDE for it.
>best os
When it comes to the install process, it is better than 90% of what I've experienced in Linux. The man pages are 10/10, everything makes sense.
There are some quirks for things like Java and so on that should have been fixed a long time ago but for security it outclasses Linux distros. You can still run insecure software and use it innapropriately, since a hole in firefox/chrome is beyond the team's control.
Tyrell Wellick · 2020-09-23 04:20
>>32934
>OpenBSD is the closest I've come to having an operating system that actually lives up to the UNIX philosophy
This. It was genuinely exciting first seeing OpenBSD's documentation and the organization of its utilities (e.g. the ease of using vmctl really impressed me, even if it's no qemu. and the packet filter blew my mind--first time ever really understanding the details of any firewall soykaf). After trying out OpenBSD it became apparent how far GNU/Linux has strayed from the ideal.
While it's certainly not as convenient to use out of the box as say Linux Mint, I'm still willing to call it "best OS" by a longshot for anyone who really cares about controlling the technology they use on a day to day basis.
>>32872
>OpenBSD is just constant refactor of code and not adding soykaf
that's one of my favorite things about it, honestly
Tank · 2020-09-23 04:40
>>32956
>Which means having a monitor on top of it, and a keyboard, and space for this whole setup.
Fwiw you can put an SSH server in the boot disk. There's a tutorial for how to do this on the arch wiki.
Mitnick · 2020-09-23 10:58
I wish full-disk encryption were available in the installer, so I can specify it in install.conf. Instead I have to do a hacky thing like dropping to the shell, wiping the disk by typing out the `dd' command, then initialize the MBR/GPT via fdisk and a RAID partition via disklabel, then initialize the disk crypto on that partition, remember which is the new encrypted partition, run the installer and choose the correct partition. It's easy enough, but after installing it manually once, I'd rather never have to install it manually again. Instead it could be done in the installer during disk-selection, where it asks whether to encrypt the disk, whether the disk is already wiped, whether to use the whole disk (or some other `standard' option) or choose manually which part, and whether to use a passcode (and what the passcode is) or keydisk, all of which I could specify in install.conf easily.
Another gripe about the installer is that it asks the questions when they come up, rather than beforehand. If I'm doing an attended install, I'd rather be able to answer any questions first, and then go away and let it do it's thing. Ideally, I'd like to specify everything in install.conf, except for stuff like passcodes, which I should be able to specify all at once at the begining of installation.
>Why can't I simply run macchanger? Why does it have to be so esoterically difficult to do this one simple thing?
It's just terminology. MAC address is just a funny name for link-layer address, which ifconfig abbreviates as ``lladdr.'' It's not esoteric, it's elegant.
Of course requiring colons in the link-layer address is stupid, because that's an unnecessary human pleasantry. Instead of specifying ``ifconfig if lladdr bad501decafe'' I have to say ``ifconfig if lladdr ba:d5:01:de:ca:fe'' which, that it reads worse and messes with cursor word motion aside, makes copypasting difficult.
>OpenBSD is just constant refactor of code and not adding soykaf making it years behind other BSD variants.
You know that that's explicitly their thing, right? Except you're using the wrong word. It's not refactoring but carefully going through the entire programme to correct any errors---which sometimes entails refactoring.
>10/10 documentation
I'd say 7/10 at best. TeX's documentation is probably only 9/10. The only perfect documentation is having all the knowledge about it already in your mind i.e. so that any `normal person' can just use it and it just works. This is the opposite of pure 0 documentation, where the only person who can possibly use it is it's creator because only he knows how it works.
>It's not for playing games
That depends on what sorts of games you're playing; contract nomic, for example, runs perfectly well on OpenBSD.
>you can put an SSH server in the boot disk.
Sure. A keydisk is neater.
Tomohisa "Tom" Kanezaki · 2020-09-23 16:45
>>32855
>I have switched to it from Gentoo, and while I like it a lot, it's hard not to notice how much slower it is.
Is there anything other than disabled hyperthreading that makes OpenBSD run slower compared to Linux? I heard that it doesn't play nice with modern multi-core processing, as it has something that is called giant kernel lock.
I might consider switching to OpenBSD if it lets me watch 1080p videos without stuttering on my Thinkpad T430.
Cereal Killer · 2020-09-23 18:15
>>33034
If there's one thing OpenBSD clearly struggles with is videos sadly.
Unsigned · 2020-09-23 22:41
>>32855
>So anyone else using openbsd here? what kind of set up do you have?
I run OpenBSD my daily driver and also I like to play with virtualization where I have found OpenBSD vmd to suite my needs better than anything else. Just in case somebody wants to run linux/NetBSD/foo host inside OpenBSD VM I can save you the trouble and advice not to do it. It just does not work and move along if you have needs to run other OS on top of OpenBSD vmd system
>>32956
>Why can't I simply run macchanger? Why does it have to be so esoterically difficult to do this one simple thing?
Personally when I find myself thinking why OpenBSD does not do foo I start to think which program actually does that or kinda that. In this particular case ifconfig program does change mac address of network interface. By reading the code you can find relevant parts
setiflladdr(const char *addr, int param)
{
struct ether_addr *eap, eabuf;
if (!strcmp(addr, "random")) {
arc4random_buf(&eabuf, sizeof eabuf);
/* Non-multicast and claim it is a hardware address */
eabuf.ether_addr_octet[0] &= 0xfc;
eap = &eabuf;
} else {
eap = ether_aton(addr);
if (eap == NULL) {
warnx("malformed link-level address");
return;
}
}
strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
ifr.ifr_addr.sa_len = ETHER_ADDR_LEN;
ifr.ifr_addr.sa_family = AF_LINK;
bcopy(eap, ifr.ifr_addr.sa_data, ETHER_ADDR_LEN);
if (ioctl(sock, SIOCSIFLLADDR, (caddr_t)&ifr) == -1)
warn("SIOCSIFLLADDR");
} Now you can take that part of the code and turn it to stand alone C program and name it something like macchanger. Should be pretty easy and problem solved.
>>33034
>I might consider switching to OpenBSD if it lets me watch 1080p videos without stuttering on my Thinkpad T430.
Works for me but maybe OpenBSD is just not for you. Personally I understand that people are complaining that OpenBSD is slow and they sometimes struggle with the kinda insane defaults which affects the resources which users have (check /etc/login.conf).
If the speed is the problem I would suggest trying NetBSD which has it's own quirks but to me it seems faster than OpenBSD if you are allergic to linux or something. Before that however you probably should check does sysctl hw.smt = 1 fix your problem
Ivan Horvat · 2020-09-23 22:56
>>33045
>Now you can take that part of the code and turn it to stand alone C program and name it something like macchanger. Should be pretty easy and problem solved.
Or better yet if you just want to always change certain interfaces mac-address you can make an alias. Something like "alias macchanger='ifconfig em0 lladdr'"
For true pro version "alias macchanger='doas /sbin/ifconfig em0 lladdr'" but it needs you to first man doas && man doas.conf
Aristóteles Amadópulus · 2020-09-23 23:05
>sometimes struggle with the kinda insane defaults which affects the resources which users have
Each my struggle with OpenBSD found me inefficient: resolving that inefficiency ceased that struggle.
Gyula Kovacs · 2020-10-06 02:02
>>32956
Re: wireless and macchanger
hostname.if(5) is very usable. If you stick "lladdr random" in there, it'll perform MAC randomization like you want.
Terzibashjian · 2020-10-06 03:58
>>32855
I use OpenBSD on the machine I browse the WWW with. It's dreadfully slow, and several times I've had it lock up because I tried to view a large image with sxiv. I also play music on it, but even adjusting the nice level to the most attentative setting doesn't prevent it from stuttering under load I'd expect the machine to easily handle.
There's an issue where it will disable my USB ports if I plug a flash drive into it sometimes. If I disconnect the wireless trackball, I won't be able to get it working again without a reboot. I use gnome-disks on GNU/Linux to mount drives easily, but I have to su and mount manually with OpenBSD.
My plan to fix these issues is to switch back to GNU/Linux when I update the software on this machine. It works perfectly on a different piece of hardware, so I'll keep it there. It's good to know how to change my MAC address now.
Boris Grishenko · 2020-10-06 09:52
>>32872
I have to disagree. Freebsd has degraded a lot in quality in recent years, they are becoming like linux.
Openbsd is actually really good, it might even be one of the best personal use operating systems around that is still unix.
>>32874
If you can appreciate openbsd, you may appreciate 9front too.
>>32934
WTF? Why not??? That doesn't make sense. There HAS to be a way around it, chain loading bootloader maybe?
Agent Richard Gill · 2020-10-06 11:57
32956
iridium is always way behind on its chromium engine release so its often vulnerable
and chromium exploits can effect any OS
Hououin Kyouma · 2020-10-06 11:58
>>33694
increase your resource limits
theyre very small by default
/etc/login.conf under default
also, enable journaling in your fstab, huge improvement.
you can also re-renable smt (hw.smt=1)
the chances of this being used to attack you in the wild are very slim
Nobody special · 2020-10-06 16:13
>>33710
What's ``smt'' mean? Is that short for smut or smith or something?
Hagbard Celine · 2020-10-06 18:07
>>33718
symmetric multi threading.
Apoc · 2020-10-06 18:46
>>33710
>increase your resource limits
Would this help with programs making the entire system unresponsive?
>you can also re-renable smt (hw.smt=1)
I'll try this. Thanks.
John Titor · 2020-10-06 23:29
openbsd is unironically the best operating system after plan9. probably the best one that is compatible with the modern world. hardware support is ok. but yea its fantastic, i do recommend
Incognito · 2020-10-07 00:25
lol, openbsd is great if you like something that's dated before ever released, lags horrifically on good hardware, and so on. makes an ok router, but that's about it.
Cypher · 2020-10-07 17:13
>>33694
>I use OpenBSD on the machine I browse the WWW with. It's dreadfully slow, and several times I've had it lock up because I tried to view a large image with sxiv.
I use firefox it shows pictures without external program. Has a unveil which is cool.Not saying this is not slow but I can manage. I think this is my own problem because my machine is really outdated.
>I also play music on it, but even adjusting the nice level to the most attentative setting doesn't prevent it from stuttering under load I'd expect the machine to easily handle.
Shit that is like kicking dead whales down the beach. Personally OpenBSD solved my problem, "I have a laptop but when I listen to music I want to play it trough network a computer which is connected my stereo system" OpenBSD/sndiod solved that. Personally I have been happy
>>33700
>I have to disagree. Freebsd has degraded a lot in quality in recent years
I am not gonna give soykaf people who contribute to OSS but yeah I recently updated one of my machines from FreeBSD to NetBSD because FreeBSD kept my machine overheating. NetBSD has zfs support so yeah no reason to stay in FreeBSD (yeah the machine is my fileserver). Thank you for FreeBSD community you have done amazing job and I am really grateful for running your OS for really long time
>>33730
>Would this help with programs making the entire system unresponsive?
No. Infact if some program is hogging all the resources and finally hitting the limit and OS gracefully killing it with fire -9 it would eventually DOS your computer unusable. This will make your problem worse
Yu-ichi · 2020-10-07 17:16
>>33797
>OS not gracefully killing it
fixed it
Hong, Guil Dong · 2020-10-10 15:17
>>33694
> mount manually
https://man.openbsd.org/man8/hotplugd.8#EXAMPLES
pkg_info toad
Elliot Alderson · 2020-10-11 06:19
>>33045
>>33710
Would you post a correct login.conf class definition that allows for watching 1080p? (Befitting hardware specs would make a nice comment.)
Roger Pollack · 2020-10-11 20:50
>>32956
>It's not for playing games
Theres literally wine and dosbox in the ports plus awesome native games like wesnoth, xonotic, openttd or cataclysm-dda. I play games on it sometimes and they run well.
Neuromancer · 2020-10-11 20:57
Here are my optimization notes for OpenBSD if someone is interested. I hope i'm not mising anything there.
Nanashi No Gombe · 2020-10-12 01:18
>>33981
That sysctl stuff is a load of junk outside of some special use cases. noatime can cause problems in some scenarios that's why it isn't on by default.
Main improvements are login class as staff with increased memory limits and making sure acceleration is enabled in browsers.
#openbsd on freenode is very helpful
Bob Arctor · 2020-10-12 22:28
the eternal openbds problem is printing to be honest. the cups package is always broken regardless how much times it gets updated. cups on openbsd even with PF disabled can't even detect any network (nor usb) printer on port 631 which every linux/android device can do out of the box. Trying to print something from openbsd machine has never been a sane task. I always have to make some stupid wraper that sends the file and prints it over ssh.
Nobody important · 2020-10-13 09:13
I was just about to look for the OpenBSD thread and here it is right on the front page.
I'm planning to have one as my digital wallet, and store all important documents in a laptop or any portable device I can carry.
From an OpenBSD user's standpoint, how good is one for portable use?
Here are some things I'd like to know though I don't have the means to test it yet
>acpi
>fde with encrypted S4 state
>fonts configuration
>do fs respect physical sector size optimizations? (fs uses 4K on 512 logical)
>what are the available and recommended fs? for fde?
>is graphics better or worse than linux? is graphics decent enough for mobile gpu?
Random · 2020-10-14 04:51
>>34086
You may find https://www.c0ffee.net/blog/openbsd-on-a-laptop/ helpful. I'm running a very similar setup on an x220 (using i3 instead of CWM, for example).
The Oracle · 2020-10-14 05:07
>spend years watching in awe as systemd/Linux gets proper Wine and application support
>realize just how much of a sprawling hobbyist anti-sec mess Linux is
>now back to square one hoping BSD miraculously gets the same love this decade
Posted from my virtual machine. I can tolerate Linux; I'm not a target or anything yet. Still though, I hope BSD is the future. Does it get much professional server use?
Batou · 2020-10-14 10:08
>>34154
>croscore fonts
Finally a decent guide.
Thanks.
藤原純一 · 2020-10-14 12:17
>>34154
>spend years watching in awe as systemd/Linux gets proper Wine and application support
>install Kubuntu 20.04 LTS
>install wine from the Ubuntu repos
>plays the Steins;Gate VN on wine
<fonts are missing/all rectangles
Batou · 2020-10-14 17:57
oops
>>34162 meant for >>34152
>>34169
https://wiki.archlinux.org/index.php/Locale
You also need to install all the required fonts.
Just another Random Lainon · 2020-10-15 06:27
>>32855
Going to ask the question here since it's related to the subject.
When using VMD to run an Alpine Linux guest machine, is it at all possible to run a graphical DE or applications and access it through something like vnc?
Would you be able to ssh into the machine and use X11 fowarding to run light applications?
藤原純一 · 2020-10-15 11:44
>>34212
>X11 fowarding
Forget it. X11 over SSH is too sluggish. Even with some extra finetuning (enabling compression and hand-selecting ciphers) you will get noticeable input and display lags. I've actually tried it yesterday with vscode. Note, that I run OpenBSD in a VM and vscode on a debian host system, but I think performance should be similar on an OpenBSD host.
The Plague · 2020-10-16 11:52
>>34233
Dude, just ditch ssh and make X listen on your virtual network. The X protocol is a client-server protocol after all. Just make sure to set up a PF rule that blocks access to port 6000 to 60063 from external (non-VM) networks.
Ender · 2020-10-16 14:43
>>34212
I would be looking into xvfb and x11vnc on Alpine if I were you.
Miho Iwakura · 2020-10-16 17:03
>>32976
>I'm still willing to call it "best OS" by a longshot for anyone who really cares about controlling the technology they use on a day to day basis.
+ slackware
Tomohisa "Tom" Kanezaki · 2020-10-16 19:25
>>34233
I've ran X11 over ssh a bunch and had it running pretty good. It's been a long time since I've played with it but I have very fond memories of it.
Koichiro · 2020-10-17 04:16
>>32855
Quick question, why would a home user want to use BSD over something like Linux or (god forbid) Windows?
Naomi Nascimento · 2020-10-18 11:54
>>32882
openbsd for the good experience
freebsd for the linux experience
Zhora · 2020-10-18 11:57
>>33694
fix the resource limits in login.conf dude
they're really low by default
also enable journaling
Lord Nikon · 2020-10-18 12:00
>>33034
giant lock
cruddy filesystem
low resources limits by default
Aristóteles Amadópulus · 2020-10-18 12:02
>>33730
yep
what i do is i make the default group have inf if whatever is important
Joe Bloggs · 2020-10-18 12:07
>>33981
machdep.allowaperture=1
i don't think this is needed anymore?
also, make sure people know to not just replace their fstab with yours
the 4channers will do that and then complain
great guide you covered it all, but one more thing
CURRENT is quite a bit faster FYI
Lain Iwakura · 2020-10-18 12:08
>>33979
it doesn't have wine
it has not had itfor many years
it will never have it
Delilah · 2020-10-18 12:10
>>33988
what problems?
Nemissa · 2020-10-19 12:04
>>32855
It's an amazing OS. Definitely not multipurpose, but if you need a good server/fun OS, it's really a good choice.
>>32872
>NetBSD is going trough really rapid development process right now.
Speaking of NetBSD, I've got to rag on it a little bit. On paper it sounds awesome - more portable than your fat ass, fast and it can do wayland and linux soykaf. The thing is, when you start using it, it all falls apart.
I tried in ono multiple architectures (amd64/i386/arm/arm64/macppc) and I encountered deal breaking bugs on each one. Broken framebuffers were the most common bug (even on popular soykaf like raspberry pi's) and the most ridiculous one was partially broken suspend on my x230 (mostly graphics fuarrrkery, stuck bits etc), even though i tested it and this soykaf was fixed in current waaay before release. On top of that pkgsrc is a magnificent, but also a mysterious beast. There weren't many programs I use available in ports, so I decided to port them myself and as a result help the community. I couldn't get a single port in the tree, because every patch iteration I was told to use some other undocumented thing from pkgsrc. The porters guide is nice for familiarizing yourself with the thing, but if you actually want to port soykaf, you need to constantly nag people until you develop a sixth sense for it or something. Oh and packages that are already in ports have a pretty good chance of being broken. Not really a problem on amd64, but I installed NetBSD on my i386 netbook and not only half of the packages were straight up missing from the repos. a lot of the ones that were there and I tried them, just straight up segfaulted. This is on a 'Tier 1' port, I'd like to remind.
That was the last straw, I've been hanging onto Void and OpenBSD since then and I'm pretty happy with my choice. To be fair, it's just my experience and somebody might have had a fun time with the system. But then, I don't require much - I use common/popular hardware (that is supported by everything else) and I just need some command line tools to work and mpd/sxiv/mpv to do some weeb soykaf during downtimes and I couldn't even do that on NetBSD. Also disk encryption on there is useless.
Guthrie · 2020-10-19 12:49
>>33979
You can game on it (and many of the games are high quality!) but that's different to it being a good choice for playing games.
You can install privacy tools on Windows, doesn't mean Windows is for privacy.
Yu-ichi · 2020-10-19 20:06
>>34583
Which HQ ones?
Cypher · 2020-10-20 00:18
The most fun part of OpenBSD is Theo.
Anonymous · 2020-10-20 00:22
>>34503
>openbsd for the good experience
>freebsd for the linux experience
Linux experience? You mean stuff works and hardware is supported? Great advertisement for FreeBSD, dude.
fsociety · 2020-10-20 00:42
>>34605
(relatively speaking, of course. I don't mean AAA games)
I consider Xonotic and 0 A.D. high quality, people have also gotten games like Minecraft/Minetest, The Dark Mod and TES III Morrowind to run. https://medium.com/@enzuru/get-morrowind-running-on-openbsd-in-5-simple-steps-b65e20f3f0c
I've never used OpenBSD so someone else could provide more/better examples or correct me.
https://openports.se/games
Unsigned · 2020-10-20 01:06
>>34635
Another useful resource:
https://playonbsd.com/shopping_guide/
Debbie Charteris · 2020-10-20 10:44
>>34634
That is the single most wrong definition of Linux I've ever read
Dr. X · 2020-10-20 11:57
I wish any of the BSDs just worked on the RPI4 without having to do extensive work just to get it running. I also wish the BSDs had better wifi driver support (maybe FreeBSD has intel wifi but i'm not sure)
Pulse · 2020-10-20 15:03
>>34670
not really
maybe the other socs
Lady 3Jane.. · 2020-10-21 09:46
>>34635
just that Minecraft is way behind in version
Faye Valentine · 2020-10-21 09:47
>>34635
and sometimes the games that do work don't have sound(any game using fmod)
Nanashi No Gombe · 2020-10-21 09:51
>>34670
yes and no
Lunch · 2020-10-21 12:52
>>34666
Maybe, but at least it's accurate.
Jane Doe · 2020-10-21 13:36
>>34755
It's accurate, but it's not precise. True, both support more peripherals (if that's your idea of hardware) than OpenBSD. True, both work (enough to do the job) but OpenBSD works much neater, and just works.
John Doe · 2020-10-21 14:12
I use OpenBSD as my webserver. It's incredibly stable, the installer is fast and easy, and it's secure out of the box. I've configured it as a desktop on my spare machine, it supports most of the applications I need, and cwm is really comfy, but it's a far cry from desktop Linux. Installing manjaro i3 gets me 80% of the way to my OpenBSD setup's levels of comfyness, and at the end of the day, it works a lot better with things like sound, bluetooth, wifi, browsing smb shares, etc.
I don't see a reason to use it as a desktop, but I don't see a reason NOT to use it as a server.
Just another Random Lainon · 2020-10-21 14:58
Explain me like I'm five - why no BSD variant supports Atheros WIFI cards? Even 15 years old models. Linux has even FLOSS firmware for them. I cannot think of any more stock and popular FLOSS wifi than Atheros based cards. What kind of sorcery is this?
Turner · 2020-10-21 15:12
>>34762
Does OpenBSD not? I've found it, and FreeBSD, support my ath9k cards just fine.
Yet Another Lainon · 2020-10-21 15:33
>>34763
Last time I checked around 2 years ago there was no libre firmware for ath9k cards in FreeBSD.
Tomohisa "Tom" Kanezaki · 2020-10-22 15:10
>>34755
hardly
Linux is soykaf
Lunch · 2020-10-22 15:36
>>34842
>OpenBSD 3.4 was a real stinker in these tests. The installation routine is like kicking dead whales down the beach, the disk performance is like kicking dead whales down the beach, the kernel was unstable, and in the network scalability department it was even outperformed by it's father, NetBSD. OpenBSD also gets points deducted for the sabotage they did to their IPv6 stack. If you are using OpenBSD, you should move away now.
Lol.
[1] http://bulk.fefe.de/scalability/
Yamaoto Toshi · 2020-10-26 12:45
>>34843
Not him and not OpenBSD lover, but do you realize that page is around 17 years old right now?
Arisu Mizuki · 2020-11-25 01:21
Is there any reason OpenBSD doesn't support LUKS? It's the one thing I really need in it. Besides it just not being implemented, has there been a security concern around it and the dev doesn't want to add LUKS to OpenBSD, or it just hasn't been implemented? I figured it'd be by now.
Special Agent Bob · 2020-11-25 22:38
>>37008
>Is there any reason OpenBSD doesn't support LUKS?
I suggest a few searches regarding Theo de Raadt's opinions on the GPL and anything remotely Linux-related. That question will answer itself.
Morpheus · 2020-11-25 22:48
>>37062
Not that Lainon
So basically autism? Disappointing but unsurprising.
Dozer · 2020-11-26 00:05
>>37063
The word "autism" gets thrown around a lot as an insult. I'm not sure that de Raadt is actually autistic, so I couldn't comment on that. But I think it is fair to say that he has certain opinions and habits and interpersonal skills that are extremely unlikely to change, and which have combined to create an intense Not Invented Here culture within the OpenBSD project.
John Doe · 2020-11-26 15:20
>>37065
I was using it in the chan slang way, yeah.
It's more like ideological obsession and uncompromising obstinacy. Definitely agree with the NIH bit.
Frank Garza · 2020-12-05 23:03
>>37008
>Is there any reason OpenBSD doesn't support LUKS?
Possibly of two reasons:
1. OpenBSD's policy requires that every program in base has to be licensed under a permissive license, which means they can't just port the LUKS reference implementation for OpenBSD. It has to be written from scratch, which simply hasn't been done yet.
2. The LUKS specification allows (and requires) insecure cipher block modes and hash functions for "backwards compatibility" and "flexibility" reasons, most notably ECB, CBC and the SHA-1 hash function. OpenBSD's philosophy is that only secure crypto should be utilized.
Hagbard Celine · 2020-12-06 06:03
>Is there any reason OpenBSD doesn't support LUKS?
The real question is, is there a good reason for OpenBSD to support LUKS? They have a neat disk-encryption system. What LUKS features would OpenBSD benefit from? Does it have to be in the base system? If not, making a port/package of LUKS tools should suffice.
>I was using [autism] in the chan slang way
What does it mean, in the chan slang way?
Apoc · 2020-12-06 06:38
>>37774
>What does it mean, in the chan slang way?
lurk more.
Liet Kynes · 2020-12-06 12:35
I tried to run OpenBSD as my router but after a while of browsing the pf manuals trying to configure it I decided I'm not this pious.
H.R. Giger · 2020-12-06 12:35
>>37008
>Is there any reason OpenBSD doesn't support LUKS?
What does the "L" stand for?
>inb4 BSD glitterboys are not that petty
Yes they are.
Masami Eiri · 2020-12-06 17:44
>>37778
Yeah, not helpful, as always. I've been lurking for years. I don't pick up slang that way. Other slang has been explained perfectly well. That one hasn't---ever.
Junichi Fujiwara · 2020-12-09 22:38
I've been thinking of trying out OpenBSD, and the only thing holding me back are the anecdotes that OpenBSD runs slow in general and especially so when doing multimedia work.
While I don't see myself doing that often, I
wonder whether I would be able to do basic image editing or, even better, video editing under OpenBSD. Should that be possible without any major hiccups, I would love to know so that I can take the plunge.
I'm thinking of putting it in a T400, btw.
Eldon Tyrell · 2020-12-09 22:50
>>37785
You do realize they have no problem implementing good ideas, regardless of a "name". The problem lies with things like having insecure methods of encryption, and licensing. Stop trying to pick a fight where none exists.
Liet Kynes · 2020-12-09 23:01
>>37008
another reasons things aren't getting implemented apart from what other lainons have said is often that the codebase is just too large to oversee while ensuring a secure product (see the doas rewrite) i think this came into play here as well if i remember correctly, just like they often rely on some ppl who know what they are doing really well with what they think is secure rather than having everyone decide what's the best cipher for them based on a quick search and going with whatever the top answer on stackexchange was
The Fin · 2020-12-11 14:09
>>37784
Just go for opnsense to be honest
Just another Random Lainon · 2020-12-11 14:09
>>38151
That being said, I do wish there was a opnsense like setup but just based on openbsd instead of freebsd
Splicer · 2020-12-11 14:12
>>37754
Is there no way to implement it as a non-official repo?
>>37774
>The real question is, is there a good reason for OpenBSD to support LUKS?
Literally the ability to decrypt, mount, and encrypt LUKS. It would make mounting linux drives a breeze, to my knlwledge this is impossible rn because openbsd can't decrypt luks, and even if they could we'd still need to be able to make changes and I think ext4 isn't supported either? So rip
Cutter · 2020-12-11 16:22
webshit is slow != OS is slow
Chan Siu Ming · 2020-12-11 17:12
>I have switched to it from Gentoo
You will be back, believe me.
CDE - which has several gaping security holes - on freaking security-first OpenBSD?
I'm using Gentoo and FreeBSD. Both, and OpenBSD too, can be configured to be so similar, I sometimes forget which one I'm using.
But if you want to use solely BSD, go with FreeBSD: they have massive official package repo. Only thing I currently miss on FreeBSD from Gentoo (or linux in general) is palemoon.
Hacker · 2020-12-11 21:47
>>38160
No, the OS is just slow, and impairs everything, including webshit.
Rick Deckard · 2020-12-11 22:34
>>38153
>Is there no way to implement it as a non-official repo?
OpenBSD has FUSE so I think it should be possible without modifying the kernel. Go for it!
Lord Nikon · 2020-12-11 22:42
>>38190
I completely would if I had the knowlewdge and skills, I'm just trying to understand why nobody has done it yet, I can't be the only one who's wanted tl mount a luks drive on openbsd lol
Tank · 2020-12-13 10:37
>The real question is, is there a good reason for OpenBSD to support LUKS?
>Literally the ability to decrypt, mount, and encrypt LUKS.
So.. no reason. Make a port.
Meddler · 2020-12-29 00:54
>>38274
>>The real question is, is there a good reason for OpenBSD to support LUKS?
>>Literally the ability to decrypt, mount, and encrypt LUKS.
>So.. no reason. Make a port.
Make a port (userspace), for Linux Kernel Code. Yeah sure.
>>38153
>Literally the ability to decrypt, mount, and encrypt LUKS. It would make mounting linux drives a breeze
No it wouldn't because OpenBSD doesnt support any real filesystems. Even after decrypting luks you'd be fuarrrked. OpenBSD doesnt support ext4, xfs of btrfs.
Debbie Charteris · 2020-12-29 16:33
>>39204
>No it wouldn't because OpenBSD doesnt support any real filesystems. Even after decrypting luks you'd be fuarrrked. OpenBSD doesnt support ext4, xfs of btrfs.
This is basically one of the main reasons I wouldn't bother with OpenBSD for anything serious. That being said, a LUKS-like package of some sort still would have merit in OpenBSD when you intend on interop and have taken that into account when formatting your media. As far as I know, however, you wouldn't likely be able to just "port" the existing code over since LUKS depends on the device mapper stuff, which - correct me if I'm wrong - is a Linux-ism.
Bobby Newmark · 2020-12-29 18:40
OpenBSD is great as a server if you set up everything and have a basic website running. I plan on running it on my home server to host my personal website.
I wouldn't use it as a everyday desktop OS though.
Ishikura "Tatsu" Tatsuhiko · 2021-01-02 08:30
Just wanted to say thank you guys, this thread piqued my interest and now I am using OpenBSD, literally the best and most sane OS I've used so far.
Eldon Tyrell · 2021-01-04 11:21
>>39433
My thoughts as well. I've been running FreeBSD for months in my thinkpad and this thread basically nudged me towards OpenBSD
Ivan Petrov · 2021-01-05 16:28
>>39530
>I've been running FreeBSD for months
Wow, hardcore.
Hououin Kyouma · 2021-01-06 06:21
>>39566
There was never any claim, but okay.
Jet Black · 2021-01-08 19:56
What are your suggestions for a MiniPCI Express WiFi card that runs on OpenBSD without non-free firmware?
Sipho Nkosi · 2021-01-08 21:19
>>39703
>What are your suggestions for a MiniPCI Express WiFi card that runs on OpenBSD without non-free firmware?
athn(4): https://man.openbsd.org/athn is really nice for this, no firmware required at all. The cards run very cool and are very reliable, also they have support for host and monitor mode which isn't very common.
If your machine has support for three antennas MIMO 3x3 would be better than not, and based on the list that would be: AR5008E-3NG (AR5418 + AR2133), or AR5008E-3NX (AR5418 + AR5133). Unfortunately despite the chipsets being capable of 3x3 neither has implementations which make full use of this power instead implementing 3x2 or 2x3, regardless if you search AR5BXB72 on ebay you will see many available from a couple different manufacturers.
Assuming AR9100 is better than AR5400 (I have no idea what changed between these) and you don't have support for three antennas seems like it might be worth considering AR9280, and AR9287. There are many implementations of these, and they all seem to support the full 2x2, you can just search the chipset directly on ebay. I generally prefer to buy AzureWave; I've never had an issue with them.
Agent Richard Gill · 2021-01-15 15:51
Been wanting to try out *BSD, I know it lacks proprietary drivers but I was wondering about the intel network cards iw* drivers. All of my laptops use them.
Agent Smith · 2021-01-15 16:36
>>40232
>I know it lacks proprietary drivers
Where do you get this idea? What is lacking?
FreeBSD has the exact same nvidia blob as linux; it has the same intel network blob's.
It has the same radeon and amdgpu open drivers with binary blob's as linux. And so on and so forth.
You won't be having trouble with any intel network card on FreeBSD.
Batou · 2021-01-16 05:22
>>40235
nice, I just checked freeBSDs full hardware compatibility. What about other BSDs? Would they provide support for the same hardware more or less? openbsd for example.
Unspecified · 2021-01-16 08:51
>>40275
The mission of NetBSD is to run on the most device possible, so probably very good compatibility and OpenBSD is simply the most sane OS ever, you should just give it a shot, worked almost out of the box for me with intel drivers, just had to install iwn-firmware and was good to go.
Anamika · 2021-01-16 13:31
>>40235
>You won't be having trouble with any intel network card on FreeBSD.
But ironically you would with Atheros wifi cards.
Jet Black · 2021-01-16 16:57
>>40301
Support seems pretty decent, no?
https://wiki.freebsd.org/dev/ath_hal(4)/HardwareSupport
Mind you, I've never used any wifi card or even wifi itself.
HELIOS · 2021-01-16 21:43
>>40301
Posting this from an atheros card on FreeBSD. Although this one in specific isn't supported by OpenBSD or NetBSD.
Pulse · 2021-01-16 23:37
>>40232
>I was wondering about the intel network cards iw* drivers
Depends on your network card. I have not had any problems with my laptops using iwn and iwm drivers on OpenBSD. OpenBSD does not however carry the firmware on install media for these cards and get them to work you need to get the firmware somehow in to your machine. Easiest way is download them from the internet using tool fw_udate. Good luck doing that without wifi driver
Bob Arctor · 2021-01-17 15:13
>>40320
usually the ethernet adapters work out of the box for me, even on libre distributions, it's just the firmware required for the wifi that's proprietary. At least in my case. So I could use a wired connection during configuration.
Unknown · 2021-01-18 01:30
>>34763
>>34762
openbsd supports a few, very few
freebsd supports a ton
netbsd supports none
Crash Override · 2021-01-22 22:54
Today I learned that OpenBSD has the umsm(4)[1] driver which supports a bunch of WWAN modems. I'm considering buying a Simcom SIM7600E Mini PCI Express card for my T430 for high-speed internet connectivity during my train rides.
I know that virtually every available baseband processor runs on non-free and prorietary firmware. It seems that the OpenBSD driver doesn't run non-free code/blobs in the OS but I'm not quite sure if the modem still has any means to do harmful stuff. By running a cellular modem in my laptop, do I make myself more vulnerable to attacks than with other network hardware?
[1] https://man.openbsd.org/umsm.4
Zhora · 2021-01-23 21:03
>>32855
>it's hard not to notice how much slower it is.
OpenBSD's by default has a small maximum memory limit for all users, I recommend you take a look at the part of this installation guide to learn how to change it. https://sohcahtoa.org.uk/openbsd.html
Emmanuel · 2021-01-29 18:59
>>40626
it doesn't really make a big difference
Demeere · 2021-01-29 19:01
how do i play dvds on openbsd?
Mentat · 2021-01-30 00:54
>>32855
>>40956
Have you tried:
# sysctl hw.smt=1
By default multi threading is disabled.
Erik Johansson · 2021-01-31 01:56
>>40979
>By default multi threading is disabled
Meme OS. Is this supposed to mitigate speculative execution bugs? This is the pill that no serious OS vendor considered.
Drano · 2021-01-31 02:06
>>41020
Yes. It is supposed to mitigate that. And it worked. They did it before it even became a big thing.
fsociety · 2021-02-04 06:40
It's run on my x200 since 5.4 I think. It does its thing and the base install is smaller than the Linux kernel. It's strange to me that package managers cause so many headaches in the Linux world and I don't understand the reason for it. I am interested if there's a way to have a comparable simple Linux system and package manager without jumping through hoops with the install process. If a system takes more than a quick couple of minutes to install I'm not doing it.
John Titor · 2021-02-04 14:52
>>40979
>By default multi threading is disabled.
Even devs don't trust own implementation of multithreading.
Anonymous · 2021-02-04 16:57
Have to write it again:
>CDE - which have multiple gaping security holes - on security-oriented OpenBSD
Major parts of it have to be rewritten for it to be safe especially regards to outer network connections.
It's great (I used it for decade with hp-ux workstation), but it's not worth it security-wise.
Bobby Newmark · 2021-02-04 18:05
Isn't OpenBSD just a hardened fork of NetBSD? Doesn't seem that interesting to me...
Zhora · 2021-02-04 21:50
>>41330
Not really... It's a "hard" fork. Their roads have separated and they go their separate paths.
OpenBSD is very much it's own separate thing to NetBSD at this point.
> doesn't seem very interesting
I guess that's... A matter of your perception? Idk. I think it's pretty cool.
Miho Iwakura · 2021-02-05 16:03
>>41327
security holes? just how risky is it to use in 2020?
Hououin Kyouma · 2021-02-05 17:02
>>41374
Not risky at all... if you're not connected to any network.
But to be honest, no one will probably target the exploits, because there is so few users on linux and bsd platforms of it.
dtlogin seem to be full of security holes and rpcbind is disaster waiting to happen.
John Titor · 2021-02-05 18:30
>>41376
I'm not using dtlogin but cde won't start without rpcbind, what exactly does it do?
i am connected to the internet
Dox · 2021-02-05 18:40
what a shame, I've been living in cde since like 2007, and i love it?
Joey · 2021-02-06 03:02
lot of these optimizations on the laptop guide are stupid mostly the rc.conf.local tunables and the login.cinf stuff
just add yourself to staff
Frank Garza · 2021-02-06 13:44
>>41400
Is staff different than wheel, I have only recently come across staff is this a BSD thing or an OpenBSD thing?>>41400
Lain Iwakura · 2021-02-06 17:05
So recently I've been using gnu/linux for a little while now and I enjoy it. I use it for everyday tasks no problem but I'm not exactly proficient. Well recently I've become pretty discontent with my mint install. I just don't feel that its as secure as it should be. I also don't like all the bloat that came with xfce.
So my plan is to dual boot windows 7 ( or some other windows os) and Open bsd or debian.
I want to try to contain all the proprietary soykaf on one os that isn't typically connected to the internet and keep everything else on the other.
So here's my question, Open bsd or Debian net install? Should I become proficient in debian first and then move to Open bsd or should I just skip straight to Open bsd?
Sorry if this is a dumb question. Thanks in advance for the help
Lord Nikon · 2021-02-06 17:46
>>41417
>Open bsd or Debian net install?
Debian uses the default Linux kernel which contains proprietary blobs, so if you want to avoid proprietary ware I recommend OpenBSD.
Aristóteles Amadópulus · 2021-02-06 17:55
>>41419
alright I think I'll make the switch. Thanks for the help
Bobby Newmark · 2021-02-06 19:14
>>41419
from what I understand Debian removes the non-free parts of the Kernel and you can optionally install them from the non-free repository if you need to
>As of version 2.6.31-1, all known sourceless firmware has >been removed from the Debian package, but much of it is >included in the firmware-nonfree package
https://kernel-team.pages.debian.net/kernel-handbook/ch-source.html#s-changes
Nguoi La · 2021-02-06 19:40
>>41412
The staff group lets you shutdown the system among other things. The wheel group lets you su to root and read many system files.
Y.T · 2021-02-06 20:04
>>41412
it's a unix thing
Erik Johansson · 2021-02-06 20:04
>>41412
it also has higher resource limits
Random · 2021-02-06 20:08
anyone know if freebsd's pf is the same syntax in openbsd's pf?
Eldon Tyrell · 2021-02-06 23:57
>>41428
FreeBSD pf is port from OpenBSD 4.5 pf which is quite old. The syntax is the same but keep in mind that syntax has changed somewhat from there and the "latest" tricks which have been added to OpenBSD pf since 4.5 wont work.
I used to run FreeBSD server for years and I used pf in it. I did not have any problems with pf but few months ago I switched that server to NetBSD. NetBSD has also pf and the same pf.conf which I had written for the FreeBSD machine just werked on NetBSD
Just another Random Lainon · 2021-02-07 01:16
For the CDE fans (Hint: its FVWM!)
https://github.com/NsCDE/NsCDE
Naomi Nascimento · 2021-02-07 04:24
>>41444
tried this and it's unusable but has a helpful pack
Ivan Petrov · 2021-02-07 04:27
>>41444
icon pack*
>>41428
thanks, i just don't care to learn pf
i just want to block all in and out besides http and ssh, was wondering if i could copy paste someone's config that does that
more of those floating around for fbsd than openbsd
why do freebsd people use pf? it's really slow on there compared to on openbsd
Lady Jessica · 2021-02-07 05:04
>>32882
GhostBSD
Anamika · 2021-02-07 07:01
>>4153
>i just want to block all in and out besides http and ssh
.block all
pass proto tcp from any to any port 22
pass proto tcp from any to any port 80
Nobody important · 2021-02-07 07:12
>>41457
Wouldn't this block ntp? How would you get the time?
Tank · 2021-02-07 07:21
>>41458
>Wouldn't this block ntp? How would you get the time?
Yes, it will, i did what i was told to. You should have figured the syntax by now, just change the proto to {tcp, udp} to allow both on the ntp port.
Lain Iwakura · 2021-02-07 14:47
>>41453
>thanks, i just don't care to learn pf
Fine i spoonfeed you
>i just want to block all in and out besides http and ssh
You might want to rethink about this. Maybe you want to update your machine someday and then you might want to download something over ftp/https or something
>copy paste someone's config that does that
more of those floating around for fbsd than openbsd
Kids don't just copy paste things which you find from internet and run them. I know all the "cool" kids are doing it nowdays do it but you really should not. You newer know what you can catch from there
>why do freebsd people use pf? it's really slow on there compared to on openbsd
Because I already know pf syntax and I am too lazy to learn new things. The speed has not been an issue for me
>>41457
You really should not use this. For example it blocks loopback device too and you propably don't want that. Personally I would write this to look something like this
services = "{ssh, http}"
set skip on lo0 # skip rules on loopback device
block all
pass proto tcp from any to any port $services
But I think what you really want is
services = "{ssh, http, ntp}"
set skip on lo0 # skip rules on loopback device
block # block all traffic
pass out quick from self # pass out outgoing traffic no more rules applied if hit is positive with quick rule
pass in proto {tcp, udp} to self port $services
pass in proto icmp
Lady Jessica · 2021-02-08 21:10
>>41459
I'll set skip on loopback and add ftp and https, thanks
i gave in and am learning it anyways though
>>41454
don't bother with the freebsd desktop distros
Nemissa · 2021-02-08 21:11
>>41458
i count in my head
Chan Siu Ming · 2021-02-09 00:41
i can't figure out how to mount and play dvds in openbsd
The Oracle · 2021-02-09 03:01
>>41538
mount_cd9660(8) you might need libdvd, and a player for it (mpv?)
Also, literally google it. Found this on a page from openbsdhandbook.com.
Fred Nurk · 2021-02-09 04:51
>>41538
The most likely situation is that you don't have read permisions on your device, I don't remember how could you make the changes persistent but a # chmod 0664 /dev/cd* should work for one time
>>41549
A DVD could also contain an UDF filesystem which can be mounted with mount_ufs or mount -t ufs but it doesn't work well on my experience, you are better of dumping it with dd and extracting it with archivers/p7zip
Undisclosed · 2021-02-09 05:12
>>41550
Freudian slip
s/ufs/udf/g
Meddler · 2021-02-10 20:02
the fuse implementation is broken on it
i also can't seem to make connections to bittorrent on it, even though my pf conf is very simple
set skip on lo
set skip on lo
block return# block stateless traffic
pass# establish keep-state
# By default, do not permit remote connections to X11
block return in on ! lo0 proto tcp to port 6000:6010
# Port build user does not need network
block return out log proto {tcp udp} user _pbuild
Nobody special · 2021-02-10 20:04
>>41646
and installing packages doesnt seem to add the manual just gives you a readme in some directory.
also, the only viable browser on it is chromium, firefox-esr is SLOOOOOOOW due to some os design thing and ff quantum has no hw accel, chrome has partial hw accel at least
same for seamonkey, something openbsd does makes it fuarrrking soykaf even though 6.8 had a commit to fix this
also sshfs just doesnt want to work on it for no reason
Jane Doe · 2021-02-10 21:15
this is so slow my i5 6600k feels like a c2q
Erik Johansson · 2021-02-11 04:16
>>41647
> and installing packages doesnt seem to add the manual just gives you a readme in some directory.
That's not really true. If the package has a man page it'll be installed. A few of the browser packages don't have man pages I think (Firefox?).
> also, the only viable browser on it is chromium, firefox-esr is SLOOOOOOOW due to some os design thing and ff quantum has no hw accel, chrome has partial hw accel at least
Chrome has always run worse than Firefox for me.
did you try:
MOZ_ACCELERATED=1 firefox-esr (As per the readme)?
> also sshfs just doesnt want to work on it for no reason
it works but permissions are fuarrrked (iirc you need to be root to access the mount), and it's unreliable. It freezes up my my whole machine sometimes.
Network filesystem options on OpenBSD admittedly suck ass.
Tequila · 2021-02-11 04:23
>>41646
This is the default pf.conf, no?
Bittorrent clients have worked for me in the past just fine.
Dujour · 2021-02-11 06:06
>>37796
From what I picked up it is no more different than saying something is retarded.
Unknown · 2021-02-13 05:28
maybe when they stop forcing the gtk3 image-less file picker on chrome and firefox ill use it
Crazy Jake · 2021-02-13 08:51
okay, here is my current pf.conf
can someone help me? i cant connect to any bbs, and my email client wont work ( i just use claw-mail to loginto a free webmail account)
and also im unable to use bittorrent or amule
# See pf.conf(5) and /etc/examples/pf.conf
Services = "{https,http,ntp,22222}"
set skip on lo0 # skip rules on loopback device
#block return # block stateless traffic
#pass # establish keep-state
block # block all traffic
pass out quick from self # pass out outgoing traffic no more rules applied if hit is positive with quick rule
pass in proto {tcp, udp} to self port $Services
pass in proto icmp
## port build user does not need network
block return out log proto {tcp udp} user _pbuild
## rules for xodo ##
##block out quick proto { tcp, udp } from self user firefox
##block out quick proto { tcp, udp } from self user chromeuser
Wintermute · 2021-02-13 08:52
>>41475
i am dumb i forgot to quote you
>>41797
can you look at this please?
the rest of openbsd has been a breeze to configure ive had no problems but pf just confuses me
Dozer · 2021-02-14 07:18
>>41797
Not the guy you asked for, but I'll chip in.
I assume your mail client isn't working since you haven't allowed ICMP, POP, or IMAP ports.
You also haven't any bittorrent ports, see: https://security.stackexchange.com/questions/33983/what-are-the-tcp-udp-ports-used-by-torrent-applications#33985
Allowing bittorrent through a default-deny firewall may be tricky.
It is also useful to know pf uses stateful packet inspection by default for tcp. So say if you allow tcp _out_ to port 8080, then whatever is sent _back to you_ as part of that TCP connection is automatically allowed: https://www.openbsd.org/faq/pf/filter.html#state
So it may be wise to explicitly allow outgoing traffic from self to any port imap . But your 'quick' allow from self will interfere with that.
Morpheus · 2021-02-14 11:27
>>32956
>>mac address changing
ifconfig interface0 lladdr random [0]
>>Old bsd fs
It’s uses[2] FFS2 so this kinda wrong, but yeah fs and especially fsck is slow. Use touch /fastboot though with caution, it disables fsck at boot[1]
[0]: https://man.openbsd.org/OpenBSD-6.8/ifconfig.8#lladdr
[1]: https://man.openbsd.org/init.8#FILES
[2]: https://www.openbsd.org/67.html
Nell · 2021-02-25 08:20
>>32855
Posting from OpenBSD right now. I'm liking it a lot, but I am noticing the slowness too, not sure if it's because I'm running off a hard disk and not an SSD or for another reason. System feels very clean, only thing I don't like is fvwm, going to replace it with XFCE
Demeere · 2021-02-25 09:23
>>42369
*cough* *cough* have you enabled all accelerations, multi core usage aka SMP and whatever else essential stuff that OpenBSD has disabled by default but pretty much every imaginable way of using computer or server with that OS installed requires to be enabled?
Random · 2021-02-25 12:41
>>42370
>*cough* *cough* have you enabled all accelerations,
Can't accelerate soykaf that don't have drivers.
Donna Hawthorne · 2021-02-25 17:00
>>42370
How do you do that?
Lain Iwakura · 2021-02-25 21:41
openbsd?
more like openBS
or openBSDicks
Vasya Pupkin · 2021-02-25 22:44
>>42396
It's BSD and it stands for Booze, Sex and Drugs
Dox · 2021-02-25 22:57
>>42399
Booze is a kind of drug.
Y.T · 2021-02-25 23:25
>>42401
Gosh, I bet no one ever thought of that! "Drugs" used to just mean illegal ones when said in a certain, non-scientific context. Police, ambulance crews, triage nurses, would ask "have you taken any alcohol or drugs?"" Now it's more like "alcohol? marijuana? any other drugs?"
Pris · 2021-02-26 12:01
>>42388
by RTFM
Nell · 2021-02-26 13:16
What's the point of using OpenBSD if you're not a developer? I love the idea of a simple, independent OS and would love to try OpenBSD, but then I remember that:
1. It has no Wine
2. It's slower than W-ndows 10
3. It doesn't support my wireless card, touchpad and probably other components
William Holtzer · 2021-03-05 08:50
>>42422
1.Some people don't use wine
2. Yeah but it's more secure
3. That's possible, it's an independent OS, it won't have very good hw support
I don't use OpenBSD because it also didn't work well on my thinkpad but if it did, I would use it
Dr. X · 2021-03-05 20:30
>>41419
>>41420
Misinformation. Debian does not include proprietary blobs in the kernel. You have to enable the nonfree repositories for nonfree modules.
If you choose to install Debian, I recommend the mini.iso. Don't use the testing or unstable mini.iso image even if you are installing those releases, as they frequently break.
With mini.iso you can install the stable, testing, or unstable release (assuming you have a network connection) and enable the nonfree repositories during installation.
https://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/
Cutter · 2021-03-12 10:08
I've recently switched to openBSD and I'm fairly happy with it.
Performance is good enough for me after hw.smt=1, increased memory qouta in login.conf and a switch to -current.
I really love cwm, its all I want in a window manager.
For games I have to try openmw over the weekend, but I mostly play morrowind on the phone nowadays. Would be nice to have it on my laptop as well though, maybe i sync my savegames between the two.
Any othe games I should try?
Also, /g/ seems to hate openBSD for some reason?
I'm confused, aren't they usually sperging about minimalism and how much they hate the gpl?
Agent Jones · 2021-03-12 15:50
>>43025
OpenBSD is fantastic. I've been enjoying it more than Gentoo, which is weird.
>Also, /g/ seems to hate openBSD for some reason?
Well, this isn't /g/... but they probably just don't can't figure out how to use it. It's so well documented that there is no need for a guide on how to do anything with it. Everything you need is in the man pages, which are exceedingly well written. Telling /g/ to RTFM is going to make them write "lol" while screaming in agonizing, twisting pain IRL.
Anyways, don't tell people about OBSD. The less people using it, the better. I learned my lesson from wanting popularity with Linux.
Liet Kynes · 2021-03-12 18:09
>>43034
well, I guess there is really no point in an OS that you can't bitch and moan about when you are a /g/entooman (that for some reason doesn't use gentoo).
I hear your warning and will just shut up and be happy with openBSD, at least online ;-)
Drano · 2021-03-12 18:14
>>43034
If *BSD are so secure, why have I never seen anybody use any of them on their server? There has to be a flaw.
Nell · 2021-03-12 18:15
>>43039
Sorry didn't mean to mention you, just wanted to reply in the thread at large.
Joey · 2021-03-12 19:17
>>43039
>>43040
haha noted, but I will respond anyways.
>why have I never seen anybody use any of them on their server?
People who run openbsd tend to not hang out around here, with some exceptions. You may be interested to know that many, many companies and individuals use OpenBSD on their servers, from ISPs to people like me.
With regards to flaws, my guess would be the amount of packages... Although, the people who run openbsd on their server tend to just edit as needed. For example, I am running openbsd as a router and a server in my home. An issue I ran into was the inability to run emby-server on openbsd. However, I quickly solved this by just using minidlna. While it is not the most user friendly, my wife has figured it out enough to use it for playing music and videos over the network.
In theory, I would prefer to have something like emby or even Jellyfin due to the volume of videos and music on my network, but it isn't a high priority issue and I will likely look into making it work eventually(tm).
Anyways, thats really the only "flaw" I have can think of at the moment. It runs great, allows for even more room, and is so easy to secure.
Guthrie · 2021-03-13 11:09
>>43043
>lack of packages is a "flaw"
I wouldn't even say it's a flaw, it just forces you to do things in a better (UNIX) way. And if a package is that vital to you, you can always just port it yourself.
OBSD is clearly not for everyone, but I would argue that it's a system that make much more sense as a UNIX rather than Linux. You start to learn the "why" and not just the "how".
One of the first thing that I was recommended on their IRC was to read "The UNIX philosophy" by Mike Gancarz, I've never looked back since then. I highly recommend it to any OpenBSD users/beginner.
Hacker · 2021-03-14 00:28
can i copy someones unveil configuration for firefox's mime types and such?
Yamaoto Toshi · 2021-03-14 13:22
>>43039
Pretty sure Netflix uses FreeBSD for most of their streaming servers
Crash Override · 2021-03-16 12:00
>>43108
Do you have an issue with the default config?
I've had 0 hiccups with it, just kind of curious.
Nobody special · 2021-03-19 04:51
What's the best browser for OpenBSD? Firefox isn't very good on OpenBSD for me.
H.R. Giger · 2021-03-19 08:02
>>43389
Chromium is another option then. I've found it runs slightly faster but also is like kicking dead whales down the beach up slightly more resources.
OpenBSD's chromium is quite heavily modified to make use of unveil+pledge, which is quite cool if you ask me.
I see a lot of people complaining about FF on OpenBSD but I've rarely had any issues.
Have you enabled HW acceleration and upped your resource limits? I suppose that's worth a try. Performance on OpenBSD is usually an issue in general though.
The Oracle · 2021-03-19 11:41
>>43396
The preformance for me on OpenBSD has been fine for me actually. My problem with Firefox on OpenBSD is that the file picker won't let go into my images or videos folder. It only lets me in my downloads folder.
HELIOS · 2021-03-19 12:39
>>43401
I actually know how to fix this.
This is intended by default - FF only has filesystem access to essentially just your Downloads folder and /tmp.
What I do is copy whatever I need to/from /tmp. But I can see why that's annoying.
Have a read of the Firefox package readme. Should be somewhere in /usr/share/pkg-readmes/. Here's an online copy: https://openports.pl/path/www/mozilla-firefox
Basically, add the additional paths you want FF to be able to access in /etc/firefox/unveil.main
Batou · 2021-03-19 12:59
>>43403
Thanks! Got it working.
Undisclosed · 2021-04-04 17:47
For me, OpenBSD is still a VM distro. Performance wasn't sufficient for bare metal.
Roy Batty · 2021-04-04 19:48
>>43043
i've hacked servers with *bsd on them. cant be that rare
Vasya Pupkin · 2021-04-17 00:36
>>37008
they already use bioctl for (full) disk encryption, it'd be pointless i think
Incognito · 2021-04-17 00:39
>>43108
sure, there's a few sites with guides on how to make it nicer too https://archive.is/azLkh
https://eradman.com/posts/openbsd-workstation.html
on mine i just added more paths (unveil.main):
~/Documents rwc
~/Pictures rwc
~/Music rwc
Aristóteles Amadópulus · 2021-04-17 00:47
>>44864
The point is to be able to mount and rwx from luks drives, which are significantly more common than bioctl
Agent Richard Gill · 2021-04-17 00:54
>>32956
>the fs is like kicking dead whales down the beach
it really does. i think what gives me comfort is the fact that plan9port is in packages and it comes with native plan9 drivers (as well as venti) so heavy file storage is not that bad, if you have a server for example. ext2 also works and ntfs-3g is in packages though, although they are slow
>partitioning
during install its not an issue i think, just press the defaults. i did have to readjust the zones of the partitions since the default configuration was leaving out like 100gb of space which is like kicking dead whales down the beach, but yea other than that its not that bad. the disks are named after drivers which get a little used to, but you can usually find the DUID of the drive and write a line in fstab(5) to just type in "doas mount <mountpoint>" easily. there's also toad, which mounts drives automatically, but i haven't tried it
>wireless
i actually prefer it from linux. ifconfig just werks and writing the hostname.if(5) file is pretty simple:
join <ssid> wpakey '<wifi-password'
join <anotherssid> wpakey '<password>'
dhcp
inet6 autoconf
Faye Valentine · 2021-04-17 00:57
>>42388
see >>44865
hw.smt=1 and incraesing memory stuff in login.conf(5)
also adding yourself to the staff group helps
Junichi Fujiwara · 2021-04-17 01:01
>>44866
i don't think they're gonna support luks soon, it is like kicking dead whales down the beach and its insecure if you aren't using FDE (which is what bioctl does). i would tell you to switch your drives to ffs if you're gonna use openbsd, but that might be a sacrifice for linux compatibility so idk if you'd want to
Drano · 2021-04-17 05:03
>>43025
>Any othe games I should try?
xonotic and teeworlds
Masami Eiri · 2021-04-24 18:37
>>33981
>>35083
you don't have to love openbsd to realize that. openbsd is on 6.9 now and those issues aren't an issue
Hacker · 2021-04-24 18:41
>>43025
you can try the games listed here http://playonbsd.com/shopping_guide/
Agent Smith · 2021-04-26 20:19
Can someone give me a quick run-down on how NetBSD and OpenBSD differ these days? I know that the latter of the two is just a "fork", but it seems to have evolved in such a different way over the past 2 decades that the word "fork" isn't exactly what I'd describe it as, considering a Linux distro can just put a skin on the DE and call itself a distro.
Things I'd like to know:
How is package management handled differently?
Is porting software between the two an easy task?
What's the deal with security?
What are the most obvious differences between their kernels?
What's the community of each like?
Acid Burn · 2021-04-28 15:28
do any of you guys have issues regarding amdgpu on ryzen mobile? 3d accel doesn't seem to work
Tyrell Wellick · 2021-04-28 16:11
I used to use OpenBSD before I switched to 9front (funny that you mentioned both, lol). It was pretty slow for me and I never really found any way to fix it, but it didn't really bother me enough to put serious effort into hyper-optimizing either. Overall, the most painful thing for me was the amount of outdated software in the packages, and that's really what made me get rid of it. I did like it a good deal, though. I used suckless' st and bspwm for my window manager, and I used elvish as my shell
Cereal Killer · 2021-04-28 17:09
>>45205
>How is package management handled differently?
probably not that differently, other than netbsd packages more software that is "insecure". openbsd also doesn't update their packages between releases, so you'll have to run -current and use -Dsnap to download newer packages
Is porting software between the two an easy task?
yea, they're not too different.
What's the deal with security?
openbsd comes with a lot of security features and mitigation, cause the devs like it
What are the most obvious differences between their kernels?
openbsd is slower, less compatible, and runs on less hardware. tradeoff to the security things they add. netbsd runs on toasters
What's the community of each like?
openbsd is pretty elitist, since they expect you to use the documentation they provided, and they're right in doing so since the documentation is pretty good and the whole system is pretty simple and consistent
vi-user · 2021-04-28 17:38
Say what you will about Linux being faster, OpenBSD's wireless network configuration is so fuarrrrking good. It took me days to figure out wireless on Arch Linux, where as with OpenBSD it worked first try.
Undisclosed · 2021-04-29 17:28
How does one do typesetting on OpenBSD?
I'm gonna start Electric Engineering and on was planning into using markdown + pandoc with some LateX extension for electrical circuits. So can I install LateX and Pandoc on OpenBSD? If not, how is the alternative?
Bob Arctor · 2021-04-29 17:54
>>45364
sure bro
just install texlive
Anamika · 2021-04-29 18:05
>>45366
Thanks. No Pandoc tho?
Dujour · 2021-04-29 18:07
>>45368
Just checked, there is a port.
Debbie Charteris · 2021-04-29 18:26
>>45364
>was planning into using markdown + pandoc with some LateX extension
i would recommend just writing LaTeX directly. when you first start it will seem really verbose and stupid, like you're writing HTML manually or something, but once you get past that you'll probably find that it's a very efficient way to work, because it does all the annoying fiddly formatting stuff for you. a big part of this is finding a text editor with good LaTeX support, whether that's something specifically designed for LaTeX or something like emacs (which is what I use) or VScode with a LaTeX plugin.
Undisclosed · 2021-04-29 20:58
>>45364
I second the suggestion to just use LaTeX. Although I've become interested in using PostScript directly since it's often used anyway through PSTricks for making diagrams and graphs. The existing PostScript typesetting systems seem to primarily be lacking a means to do proper spacing of equations however.
Undisclosed · 2021-04-30 09:22
Are OpenBSD man pages really better than those on Linux? I used Linux for 3 years now and haven't encountered a single bad man page yet. The only thing I know is that they're all nicely indexed on man.openbsd.org which is comfortable I guess?
Trinity · 2021-04-30 17:10
>>45370
>when you first start it will seem really verbose and stupid, like you're writing HTML manually or something,
Exactly my experience.
>t does all the annoying fiddly formatting stuff for you
Markdown does that without all the stupid code. The only part that would use the code would be when I would be writing electric circuits.
And no, when I convert to pdf through pandoc the result it's just like if I wrote that with LateX, not like a Github README. Markdown is just way quicker for my use case.
I will venture on using just pure LateX when Markdown doesn't cut it anymore ( which I don't think will happen soon )
Delilah · 2021-05-01 01:29
>>45394
Yes, they are. In my experience they're much simpler, more consistent (in content, format, language, terminology), and provide more useful examples than Linux man pages. There's also better documentation on known bugs IMO.
Turner · 2021-05-03 21:54
Does anyone know a definitive way to solve the OpenBSD/GNU Emacs clipboard issue that shows up every once in a while, an example is here: https://github.com/syl20bnr/spacemacs/issues/13178? I (setq x-selection-timeout 10) which helped considerably, but I still have to occasionally tab to a tty and pkill -SIGUSR2 emacs and then disable debug-on-quit which is fairly annoying.
Regarding the new release of OpenBSD since this was mentioned elsewhere, I'm glad they fixed the memory TLB flushing error in vmm(4), although I'm still weary of this application for obvious reasons. I hope they resolve the issue with timing and accounting soon by switching to the tickless model mentioned elsewhere. I'm also glad to see that they've fixed an error where iwn(4) firmware can stall out which has been annoying me. Some time ago some faulty power shorted out my librebooted x61s and I haven't had time to remove the proprietary BIOS/wireless whitelist since then.
Batou · 2021-05-03 22:04
What WM and programs do you guys run?
Just another Random Lainon · 2021-05-04 00:36
>>32872
>OpenBSD is becoming obsolete in recent years.
>
>NetBSD is going trough really rapid development process right now.
And hw/desktop support is really good. Honestly people these day use OpenBSD because of the security buzzwords. Still better than FreeBSD for laptops.
I hate that even in this board people come to say FUD. If you really research you would know FreeBSD has bad support for things like suspending/SD cards/battery life. But it's really fast and reliable. I would use it on my desktop PC. NetBSD is like the other lainon said, it has good speed in development, you may not care about this but they are just one release behind current GNOME and maybe gonna start tracking 40 in development.
OpenBSD I have read people saying it's definitely slow, specifically in hardware accelerated graphics which I thought FreeBSD did a pretty damn good job. Someone said video watching was almost impossible kek.
That's my two cents on BSDs, gonna try NetBSD because currently FreeBSD has problems with the SD card reader driver. NetBSD/OpenBSD implemented the SD card driver years before FreeBSD even started considering porting the driver from them.
Joe Bloggs · 2021-05-04 00:40
>>45394
Any BSD blows Linux man pages out of the water. They are straight to the point as if they are trying to teach you how to use the program.
Linux man pages start with a copy-paste project description about soykaf soykaf you don't care, then provide 3 gorillion option descriptions and soykaf examples.
It's like when I used to do homework in highschool
Rick Deckard · 2021-05-08 01:42
>>45588
>emacs
found your problem
>>45590
dwm, werks pretty nice
Boris Grishenko · 2021-05-08 06:14
why does ctrl+a and delete doesn't work as it should? on linux software and terminals they do
Unsigned · 2021-05-09 05:08
>>45596
Totally agree. Theres nothing more pure in this world than good documentation, and BSD gets it right. Using man on linux usually just wastes a few minutes of my time before I look for a tutorial.
Yet Another Lainon · 2021-05-12 12:31
>>43025
it's just the same few schizos spamming it. they spread FUD about how you can replace the license, which defeats the point of licensing.
Tequila · 2021-05-13 23:03
>>45588
>I'm also glad to see that they've fixed an error where iwn(4) firmware can stall out which has been annoying me.
I was wrong; the error with my system was not fixed.
Before today I had just set my custom keymap using setxkbmap in my .xsession. This meant that I wasn't able to use my keymap in tty, or in my login manager. Today I cast the proper incantation in /usr/X11R6/share/X11/xorg.conf.d and in /etc/wsconsctl.conf so that I also have my keymap in tty and my login manager. It was a real pain, but having it set should save some of whats left of my sanity.
John Titor · 2021-05-14 05:16
How well does xfce work on OpenBSD? Haven't managed to get it running yet
Zero Cool · 2021-05-22 10:28
>>32872
Isn't FreeBSD compromised?
Yet Another Lainon · 2021-05-22 14:25
My only issue with OpenBSD is the web browsing performance. Though it's bearable so I'm not really complaining. I'm not really picky with video as well so I'm alright with not watching soykaf in 1080p so it's not really taxing.
The secure by default model, excellent ThinkPad compatibility and the god-tier documentation really makes up for what it lacks for me.
Spooky · 2021-05-24 10:14
>>34634
She means FreeBSD, like Linux, is full of proprietary blobs that keep the system "usable" and "working" with most of your hardware as opposed to OpenBSD, which is void of such non-free drivers.
Unspecified · 2021-05-24 21:38
>>34751
the latest minecraft runs with multimc
Frank Garza · 2021-05-24 21:39
>>45364
heirloom-doctools is in packages, as well as groff
Miho Iwakura · 2021-05-26 11:06
>>46250
>She
Did you assume my gender?
Tyrell Wellick · 2021-06-03 11:59
I installed openbsd yesterday. But I face to mount problem. I'd heard openbsd is supported ext4 even though read only. But I don't know how to mount it.
my hdd is sd1. so I tried to mount this with doas mount -r -t ext2fs /dev/rsd1i /mnt/hdd. I tried without -t too. In the end, It says "Block device required." I searched it in google, But I couldn't find a great answser. Any lains can help me?
Agent Richard Gill · 2021-06-04 00:53
>>46815
>mount -r -t ext2fs /dev/rsd1i /mnt/hdd.
I don't recall the exact process to mount ext4 - I seem to recall there being something weird to do with inode size - but to resolve this error: replace /dev/rsd1i for /dev/sd1i.
>>45588
Solution to this turned out to leave: (eq save-interprogram-paste-before-kill nil) , simple.
Jens Hansen · 2021-06-06 22:32
>>46815
> I'd heard openbsd is supported ext4 even though read only
It does not and the fact does not change even if some dipshit claims so in internet. ext4 might work read only with ext2 but chances are it wont. Supported? Absolutely not
>Block device required.
Read what the blinkingbox is telling you and then RTFM
>/dev/sdup block mode SCSI disk unit u, partition p
>/dev/rsdup raw mode SCSI disk unit u, partition p
Turner · 2021-07-13 17:22
>>32855
You may want to try -current . That is the "rolling relase" branch, I use it for my laptop and I get latest firefox , and probably you will get latest chromium there.
I use OpenBSD as personal main operating system. Otherwise for work I have Fedora for all the Linux stuff they need, but even then I work inside VMs with Alpine Linux for development environment so I don't get my host dirty.
I also have OBSD on my server which I keep at -stable so I patch it by time to time.
I didn't see it slower than Linux, probably because my workflow does not involve heavy use of JavaScript on a Web browser. I think the metrics here are personal. Otherwise you may try Alpine Linux on it with vmm if you need Linux stuff (see below Pandoc - spoiler: no video support for virtual machines right now).
Things you may want to check are /etc/login.conf , apmd that should be set to high, you can check it with sysctl hw.setperf and enable smt sysctl hw.smt=1 .
I'll leave the server setup for another day. My main laptop (x240) runs OBSD, X server starts with some dotfiles I edited to have a decent X lockscreen and after the login I have i3, i3-bar on top and dmenu. I don't run vms on the laptop, I use it primarly to connect to my server and run "heavy" scripts there. Usually I write or read code, papers, textual webpages, I do not do anything with fancy graphics or 3D modeling. For Scheme or C programs it's comfy. I tried to use Rust but that's another story about how Rust doesn't care about their tool chain running smoothly everywhere. I found most programs on the package manager and they works out of the box like a charm. If I don't find some with pkg_info -Q <name> , I try to build it, but it usually need a lot of changes to get it running, so I usually don't do this and use something else.
My workflow is: open ssh to connect to my server where I have tmux+irssi, open another shell for programming with tmux+vim and in a serparate workspace I have Firefox with umatrix and custom user.js. If I want to use Discord (yeah, people are there :c) I start another profile on Firefox and go to /app of Discord website and there I can use my microphone (after sysctl kern.audio.record=1 ). It's not the best but works for me.
Maybe someone could suggest me an alternative to Discord to share the screen as I can use OBS stream lab to capture the screen or ffmpeg, but I don't want to use Discord.
Most of the time if I can't do something I search on man pages (man -k ) or ask on #openbsd (or even on lainchan's IRC), from there you just need write some dotfiles, but I guess it's nothing difficult if you come from Gentoo. I also think it's more consistent than GNU/Linux overall, you don't get those ugly hacks for running stuff: it either works or not.
Reading other replies I could point some good stuff:
>>33007
>you can put an SSH server in the boot disk.
>>33693
>hostname.if(5)
aka manpages are actually there waiting to be read.
>>33981
>Here are my optimization notes for OpenBSD
Thanks <3
>>34152
>>44865
>https://www.c0ffee.net/blog/openbsd-on-a-laptop/
>https://eradman.com/posts/openbsd-workstation.html
There's also https://jcs.org who did some guides.
>>45368
>No Pandoc tho?
No, you may try to compile Pandoc with a lot of effort (I did once and then left it there), but it's just that Haskell has soykafty tool chains. Another thing I run only on my Alpine Linux VM is Sagemath, which is also better running it on my server than on my small laptop.
Morpheus · 2021-09-10 01:05
OpenBSD is tbe best OS what I experienced ever. But I can't use Hangul;Korean in OpenBSD. First, OpenBSD has scim-hangul and nabi. Fcitx and Ibus is existed but their hangul package isn't exist in repository and also ports. And if I use scim-hangul, than It freeze my DWM immediately. Also I've heatd nabi is outdated and abandon software. I'm really satisfied at OpenBSD, but I come back to Void cuz of above reasons. I tried to compile ibus-hangul or fcitx-hangul, but I faced annoyed error that I can't remeber specific matter now. Any good idea about this? Of course I can give up hangul in OpenBSD, but if I visited Korean sites like online market or instant chatting room by xmpp or irc.
Liet Kynes · 2021-09-12 15:44
>>50421
pretty much my experience
one or two, usually inconsquiential software that every distro or bsd/nix variant has, will be broken on openbsd or fail to compile with some weird error
in my experience since 6.4 these are more likely to be removed permanently than fixed, openbsd and freebsd lose far more packages than they gain in the long run
Spike Spiegel · 2021-09-12 15:47
>>48362
look -current is great but the problem with -current is that its a constant game of catchup if you have customized your openbsd workstation or server a lot and you have a few things setup like vpn, various network services etc etc
then i can have something mysteriously stop working and cripple my operations, i have to find it, re-read the manual(s) and fix it
thats so annoying
the good thing about this is, it makes 'tutorials' almost useless and that is a great filter since the linux users account for 100% of the stupid 'how i use steam ?' posts
Sabo Engle · 2021-09-12 15:48
also, it is insanely slow on my skylake and ryzen machine it drives me bonkers
the lack of hardware h264 decoding is also a big deal breaker for me because i use moonlight a lot as an alternative to passthrough
Boris Grishenko · 2021-09-12 16:00
i had so much trouble setting up tor manually on openbsd
i just wanted to securely use it with lynx and not the vulnerable, stupid torbrowser
ugh
Naomi Nascimento · 2021-09-18 06:06
>>48362
I would argue against following web guides on installing and setting up OpenBSD. While it's certainly convenient, it skips on telling the user why they're doing what they're doing and are often not updated to the latest releases.
It bit me on the back side when I blindly setup some login.conf variables that I didn't really understood and when things broke I was a bit baffled by stuff.
Just stick to the FAQ since it already teaches you how to set everything up until to the xenocara login screen.
Crazy Jake · 2021-09-20 01:10
For years I used OpenBSD as my daily driver, but had to switch back to GNU/Linux when I got my new laptop and found that I couldn't get it to wake from suspend. The reason I used OpenBSD was because it worked. When I ran a command, or put something in my profile, it worked exactly as expected, and if it didn't, the explanation was a manpage away. On GNU/Linux, I'm finding that things just don't work anymore, or they work in strange ways that aren't very well described by the documentation. Very frustrating experience.
I've still never figured out how to get WiFi working from the command line, even following guides step-by-step. On OpenBSD it was just a simple, human-readable file: "join ssid wpakey password". Now I have to connect to Ethernet for long enough to get a graphical network manager installed. The only real advantage so far is that it's easier to interact with soyware that I have to use for school. At this point I'm seriously considering buying a new laptop just to get back to OpenBSD.
The essence of the problem I think is this: OpenBSD is developed as a whole. This means that all of its components work together. Compare this with GNU/Linux. Even in its name, it reveals itself as a Frankenstein's Monster of innumerable different projects.
The best experience I've had with Linux has been working with Alpine. The problem with it is that its approach to minimalism is too spartan for me. OpenBSD came with two excellent window managers and xenodm. It's clearly geared towards actually being used by humans. Alpine Linux required an hour of setup before I got something resembling a base OpenBSD installation, mostly due to its terrible documentation and, in some cases, anti-user defaults.
tl;dr: OpenBSD works. GNU/Linux doesn't.
Unidentified · 2021-09-21 19:41
>>45394
>Are OpenBSD man pages really better than those on Linux? I used Linux for 3 years now and haven't encountered a single bad man page yet. The only thing I know is that they're all nicely indexed on man.openbsd.org which is comfortable I guess?
As long as it's not FreeBSD manpages on kernel programming related stuff - yes. FreeBSD kernel programing related man pages have a soykaftone of outdated or undocumented nuances you can run into.
Debbie Charteris · 2021-09-29 10:15
Is there anyway to stop OpenBSd from installing/loading proprietary firmware? Both during install and during regular startup?
Pris · 2021-09-29 18:19
>>51352
have you looked at the `fw_update` manpage? It says
>Since firmware with an acceptable license is already present in OpenBSD, fw_update exists purely to deal with firmware that may not be freely distributed with OpenBSD.
I don't know if there's a further customizable blacklist if the default isn't up to your liking
Koos van der Merwe · 2021-09-29 23:52
>>51364
>>Since firmware with an acceptable license is already present in OpenBSD, fw_update exists purely to deal with firmware that may not be freely distributed with OpenBSD.
"Acceptable license" in this case only means they can freely redistribute it, not that it's open source. The base install comes with proprietary firmware included and I would like to find a way to block any such firmware from being loaded.
Nell · 2021-10-05 06:29
Hey I am currently trying to setup OpenBSD and I'm having trouble getting audio to work. Or even understand the man pages for mixerctl and the like. Basically I just want to output to TOSLINK, or I think it's called SPDIF, which is hooked up to my DAC.
Even an explanation of how the audio stack works would be helpful.
It's a pretty cool OS, but the filesystem is ass, and `ls /dev` gave me a stroke.
Also is there an equivalent to `lsblk` It's an absolute pain in the ass to mount a flash drive.
Special Agent Bob · 2021-10-05 06:51
>>51632
Dunno about the sound system but fdisk and disklabel are probably what you're looking for regarding lsblk.
Cypher · 2021-10-05 16:32
>>51632
Keep reading the man pages, the audio stack has a couple moving parts iirc. I think you'll end up having to set options/arguments to the audio service/daemon running via the command line in order to change the default device. That's all I have as I'm not on near my machine currently.
Elliot Alderson · 2021-10-05 16:33
in fact, look at `sndio`
Dr. X · 2021-10-05 21:12
>>51632
man sndiod
man mixerctl
man amd
Jim Hilger · 2021-10-07 00:51
>>51372
look up "liberty BSD scripts", or wait for the fagg0ts developing hyberbolaBSD to start being useful
Molly Millions · 2021-10-07 03:19
>>51695
Those scripts haven't been updated in years. The creator was basically called a stupid retard by Theo de Raadt for being concerned about OpenBSD updating intel spyware by default without informing the user.
SHODAN · 2021-10-07 03:20
>>51695
HyperbolaBSD sounds promising though but who knows when and if that will release
Gyula Kovacs · 2021-10-07 21:45
>>51701
I remember that at the mailing list. As usual Theo was right.
William Holtzer · 2021-10-08 03:42
>>51742
Yeah, Theo the Rat was right! fuarrrk free software!
Six · 2021-10-08 04:00
>>51764
Enjoy being the next MINIX lol
Yu-ichi · 2021-10-08 07:18
>>51766
>LibertyBSD's dormant, and in archive-mode.
It's dead Jim! It did not even made it to the minix tier. But yeah Theo de rat does not know how to to make OS yada yada yada ....
Judge Fang · 2021-10-08 07:24
>>51772
My point was more having it stolen by corposcum to make junkware and malware.
Junichi Fujiwara · 2021-10-08 07:39
>>51773
This point gets brought up often, specifically in reference to Intel branching (we don't know to what extent) BSD to form their own OS to run on Management System chips.
If you apply the vague empirical of "your software is used by baddies therefore it's c*cked/bad/gay/etc" to the whole Spyware Bad Actor world, you'll see that the server world runs Linux. The botnet runs mostly on Linux unless I'm mistaken, last time I saw the sharemarket of the "Free Software OS" was more than a slim majority. I'd like to see Zucc trying to make Facebook happen on Windows Server machines
Anonymous · 2021-10-09 07:12
>>51775
>Intel branching (we don't know to what extent) MINIX to form their own OS to run on Management System chips.
fixed that for you
Sabo Engle · 2021-11-14 22:55
i half-heartedly posted this ages ago looking to be spoonfed useful information about it and its still here
it's still here with all the half channers posting retarded soykaf
anyways, im still on openbsd (not home at the moment)
all i have to say to linux users is stay away, trust me. you will hate it. yep, no games, no steam. thats right, dont bother, stick with ubuntu goodbye
Coolio · 2021-11-15 00:20
>>53516
>all i have to say to linux users is stay away, trust me. you will hate it. yep, no games, no steam. thats right, dont bother, stick with ubuntu goodbye
While I am confident that Windows is significantly better than Linux in terms of gaming (No matter how much people say otherwise, it isn't and hasn't ever been true), I still highly enjoy using it over Windows despite being a gamer.
Dr. X · 2021-11-15 00:33
>>51775
You're moving from the specific to the general with your argument there. The evil that copyleft software licenses are intending to circumvent is attacks on users' software freedoms, and they do that effectively where bootlicker licenses like the BSD license have failed. Copyleft licenses aren't going to be able to protect a human against all the other attacks on freedom that they could endure.
Mario Rossi · 2021-11-15 06:52
how do i connect to captive portals on openbsd?
Yamaoto Toshi · 2021-11-19 00:24
>>48362
A little update, looks like there is pandoc in OpenBSD now :)
Marly Krushkhova · 2021-11-22 17:14
I have been thinking in using OpenBSD, however, I have a notebook and when I used linux on it(arch), it had some problems:
notebook would get hot too fast(even after installing some recommended programs to fix it)
the battery would go down too fast
it didn't recognize my wifi card and it took a lot of time to fix it(I'd blame this on my lack of knowledge, but it is like kicking dead whales down the beach when it just works on windows)
and some more I can't remember now(I'm back to windows because I'm forced to use Microsoft Word/Excel and Autocad for uni), so knowing that, should I still try OpenBSD or it's better to install it in a desktop computer?
H.R. Giger · 2021-11-22 17:52
>>53880
I'm going to quote Absolute OpenBSD here:
"Many other open-source operating systems place large amounts of effort into growing their user bases and bringing new people into the UNIX fold. The OpenBSD community doesn't. Most open-source UNIX-like operating systems do a lot of pro-UNIX advocacy. Again, OpenBSD doesn't. Some of the communities that have grown up around these operating systems actively welcome new users and do their best to make newbies feel welcome. OpenBSD does not. They are not trying to be the most popular operating system, just the best at what they do. The OpenBSD developers know exactly who their target market is: themselves.
The OpenBSD community generally expects users to be advanced computer users. They have written extensive documentation about OpenBSD, and expect people to be willing to read it. They're not interested in coddling new UNIX users and will say so if pressed. They don't object to new UNIX users using OpenBSD, but do object to people asking them for basic UNIX help just because they happen to be running OpenBSD. If you're a new UNIX user, they will not hold your hand"
If you are still having problems with basic computer hardware (such as installing programs to make your computer "less hot") and, for some reason, are attached to Windows for how much work has already been thrown into it, don't use OpenBSD. As the previous quote says, it's for advanced users and you don't seem to be one. If installing a driver was "kicking dead whales down the beach" for you, then OpenBSD will be hell. I doubt you even have a reason to use it besides it's more recent surge in popularity among teenagers online.
Lord Nikon · 2021-11-22 17:57
How's hardware compatibility with OpenBSD? I only used it on some very old machine so far, worked flawlessly, including wifi and everything. But I soon want to get a new laptop (probably either elitebook 840 g4 or thinkpad t440p, still not sure) and I don't know if running openBSD will be a problem with those or any other laptops. I like to use all the peripherals, even fingerprint scanners and soykaf like that, do you think it would work?
Bobby Newmark · 2021-11-22 18:55
>>53882
>If you are still having problems with basic computer hardware (such as installing programs to make your computer "less hot")
Sure, but I don't think it's the user's fault that the OS is like kicking dead whales down the beach with some hardware. The fact that Windows didn't have that problem and Linux had is an argument against Linux and not one a favor of Windows. As for the rest, I somewhat agree, though the reason I want to use OpenBSD is that I'm tired of Windows and the other options(Linux and MacOS) are not something I want. I didn't have any problem using Linux on a desktop and only on a notebook, which is why I asked about using OpenBSD on notebook. It's also nice for you to assume I'm teenager, though I'm already some decades past that age, sadly.
Zero Cool · 2021-11-22 19:18
>>53885
You can't pin the fault on any OS for not supporting something YOU want. That's a personal problem unrelated to the developers or the operating system. And I never assumed you were a teenager, I did assume that you heard about it from them from the recent surge in popularity (which you admitted to).
Why dont you want OsX or a linux derivative? Why would OpenBSD replace those? No one in the thread knows anyhting about your situation.
XERXES · 2021-11-22 19:22
>>53887
Perhaps.
>which you admitted to
Nope, I admitted the "non advanced user" part.
Anyway, you still helped me decide to install OpenBSD, so thank you.
The Fin · 2021-11-22 19:50
>>53888
You're right, I rememvered a respose that wasn:t there.
>Anyway, you still helped me decide to install OpenBSD, so thank you.
Well it isn't supposed to be a playground, but maybe you'll learn something. Have fun :)
Zhora · 2021-11-22 19:53
>>53888
I'm still wondering why you don't want OsX or Linux. Do you simply want to be different?
William Holtzer · 2021-11-22 20:02
>>53890
>Do you simply want to be different?
I'd use Plan9 or Haiku for that.
>OsX
Too expensive in my country and I don't see any advantage of using it. Plus, it's Apple.
>Linux
Because I already used it for a long time on a desktop computer.
Terzibashjian · 2021-11-22 20:14
>>53889
>but maybe you'll learn something
At worse, I'll learn I'm too dumb for this OS and at best, I'll become an advanced user. Whatever is in the middle is great, too.
Yuki Nagato · 2021-11-23 00:02
>>53883
>How's hardware compatibility with OpenBSD? I only used it on some very old machine so far, worked flawlessly, including wifi and everything. But I soon want to get a new laptop (probably either elitebook 840 g4 or thinkpad t440p, still not sure) and I don't know if running openBSD will be a problem with those or any other laptops.
The hardware compability varies on your hardware and the release you are using. For example I have x260 and I have been running OpenBSD god knows how long in this. Everything have been working and broken in random intervals. For example currently in 7.0 everything else works but wifi keeps on dropping and my dmesg fills with messages like this:
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
>iwm0: fatal firmware error
Also somebody broke the X few releases ago and now you need to have your $HOME writable so $programs can fill it up with their .config/.cache/.whothefuckknows files. Solution for this is not to use X and if you need to use webrowser like firefox it is a tough luck buddy. But hey atleast this one is not a hardwaredriver problem
Nell · 2021-11-24 02:03
>>53897
>Also somebody broke the X few releases ago and now you need to have your $HOME writable so $programs can fill it up with their .config/.cache/.whothefuckknows files. Solution for this is not to use X and if you need to use webrowser like firefox it is a tough luck buddy. But hey atleast this one is not a hardwaredriver problem
That souns retarded. Why have they not fixed it?
>Everything have been working and broken in random intervals. For example currently in 7.0 everything else works but wifi keeps on dropping and my dmesg fills with messages like this:
Ah yes, the typical endless linux bug regression nightmare.
Meddler · 2021-11-24 02:24
>>53933
I'm not sure what >>53897 is talking about, X has been usable on OpenBSD for the past recent releases
Zhora · 2021-12-14 23:48
Installed it on a hand-me-down Inspiron over the weekend. One weird and annoying thing was that the /etc/ksh.kshrc wasn't set, but only in st (not xterm or the tty). If you use dwm you'll have to do export ENV=/etc/ksh.kshrc && st in your config.h.
Due to the lack of ungoogled-chromium in the repos, I just use Tor Browser and Epiphany.
I would love Wayland to be possible soon!
>>32872
Hard disagree. FreeBSD is just a soykaftier version of Linux at this point. And NetBSD does not have nearly the cult following that OpenBSD does to keep it going. Within the decade I could see these two projects merging back together since NetBSD seems to be focusing more on security nowadays.
>>33979
Minecraft works too. Haven't tested Minetest though, but I'm sure it also works.
>>34751
>multimc doesn't exist
>>34843
>3.4
lol, we're on 7.0 buddy
>ipv6 stack
No idea if this still applies. IPv6 has completely fuarrrking failed at this point in securing a substantial userbase, though.
>>37989
They have kdenlive, so yeah.
>>38168
Normally I don't like arguing this point, but barely anybody uses or even knows what CDE is. I'd say that OP is safe unless he is targeted by glowies or some soykaf.
>>46346
Nice thread derailment
>>51632
Sound- sndioctl
lsblk -> sysctl hw.disknames and disklabel
Drifter · 2021-12-18 03:01
Is it possible to boot Openbsd from a softraid partition using the 1C discipline? (encrypted mirror)
Made a fresh install using the examples in the softraid man page but can't get it to work. Anything I missed?
Vasya Pupkin · 2021-12-18 22:31
>>44311
Have you tried it on bare metal? I've heard a lot about it running like trash in VMs
>>45590
Window Maker
>>45897
It's been a while since I've run Xfce on OpenBSD but last time I did it was working fine for me
Masami Eiri · 2022-01-17 08:44
Hi lains,
I've been moving my VPS infrastructure over from Debian to OpenBSD (currently a number of websites, and a mail server).
I've been reading the (really excellent) manpages and online tutorials to set them up. I feel that the mail server tutorials have been lacking, so I wrote down some notes on how I set up my server to get back up to speed.
I'm thinking of converting them to an "OpenBSD for normal people" tutorial site, so that comfortably tech-inclined people that may not have used *nix systems before may be able to host their own, either to move away from the web conglomerate, or just to learn what the moving parts are. Something like the tutorial site that the funny linux man hosts, but with a focus on OpenBSD instead of Debian.
I think a nice stretch goal would be to attach cookbook recipes to general set-up pages that explain how to get some specific behavior with something.
What do lains think of this? Should I readjust my target audience? Would anyone be interested in reviewing them once they're published? I have a habit of peppering an otherwise fine infodump with soykaf, so it'd be great to have some folk take a look at it
Jet Black · 2022-01-17 14:46
>>55769
Lainon, you should do it. Primarily for yourself, and what you will learn and gain in soft skills for doing it.
Ivan Horvat · 2022-01-17 19:35
>>55769
I think this is a worthwhile endeavor. Would be interested in seeing the finished project.
Turner · 2022-01-17 23:52
>>32855
Don't really care about performance as compared to botnet. It's the closest thing we have to a sane OS, in my opinion. I run it on an old box for mostly aesthetic reasons.
"When I get hit with the existential dread of it all, I like to go poke at OpenBSD a bit, where the entire base system is in C, with all the code in one place."
Johann Carmarket
Spooky · 2022-01-18 00:34
>>55777
>No one into OpenBSD is interested in a soykafty tutorial
Soykaf aside, maybe it's because no one has geared docs for that audience?
Emmanuel · 2022-01-18 00:43
>>55769
I used GNU/Linux for years but barely touched OpenBSD.
I think the number one thing that would make me more comfortable into using OpenBSD would be some comments from experienced users on how to keep the system up to date and upgrade between versions smoothly.
The OpenBSD documentation covers well these subjects, but I would like a more practical step-by-step and visual explanation, I learn better by seeing someone doing it than by simply reading about it.
Eldon Tyrell · 2022-01-21 00:14
Does openbsd have anything equivalent to the openssl CLI but actually good? i.e. usable and secure.
I know they have better versions of a few things but that seems to mostly be libraries like libressl and their libtls interface.
/usr/bin/openssl would be useful if it wasn't such a minefield, and gpg is pretty unusable too.
Arisu Mizuki · 2022-01-24 07:01
>>55942
(I'm assuming you mean OpenBSD's LibreSSL) What part of the openssl CLI do you not like? The CLI is very different vs. other utils (probably because it's supposed to be a drop-in replacement for OpenSSL), but having both OpenSSL and LibreSSL's manpages open, OpenBSD's manpage makes the CLI much more clear than when I used the OpenSSL cli on Linux servers.
Elliot Alderson · 2022-01-26 06:15
Recently got a laptop for college, had windows 11 on it by default. Don't really like it, I could never figure out how the fuarrrk the registry works and it feels dumb not having tabs in the file manager.
Are the BSDs good for a laptop or should I just not bother?
Nobody important · 2022-01-26 09:07
Does any BSD have something equivalent to ionice?
John Rain · 2022-01-26 14:09
I just read the LibreSSL announcement slides (http://www.openbsd.org/papers/bsdcan14-libressl/mgp00001.html) and they make OpenSSL sound pretty fukt!
Does anyone know how much LibreSSL's been adopted outside OpenBSD, or if OpenSSL has improved at all since then?
Hiro Protagonist · 2022-01-26 15:02
>>56250
https://www.gentoo.org/support/news-items/2021-01-05-libressl-support-discontinued.html
https://voidlinux.org/news/2021/02/OpenSSL.html
Spike Spiegel · 2022-01-26 20:28
>>56238
OpenBSD has worked well on every amd64 laptop I've tried. See for yourself. Just don't overwrite your Windows installation until you're sure OpenBSD meets your requirements.
Haruyoshi · 2022-02-02 20:32
>>32855
I wonder how you can install that CDE looking desktop. I don't know if it's the real CDE or what, I really like the way it looks.