|
OpenBSD General Other questions regarding OpenBSD which do not fit in any of the categories below. |
|
Thread Tools | Display Modes |
|
|||
who really uses openbsd on it's daily computer?
hello
i was wondering... who really uses openbsd as a day to day operating system on your personal computer? with what kind of machine? for which reasons? what motivated your choice? does it brought you some issues with different crossed systems, eg using computer at a specific place (office, public organization..), or with some people dealing only with win/macos? what is the impression of your relatives, or other people, when they see this rare os and how they "understand" philosophy of openbsd? how would you convince another oss operating system user to taste openbsd, or even to have it for a longer term? or just to make people understand you're using a different system? (i ask those questions because i discovered that os recently, and looks like to be not so known, in addition of being really under the linux shadow, plus im wondering why so few people are running it..) thank you for answers! |
|
||||
Hello, didn't you ask some kind of similar question here :
https://daemonforums.org/showthread.php?t=12413 What kind of information do you want which has not been given in this previous thread? |
|
||||
Quote:
Personally I'm using OpenBSD on my VPS because it's dead simple to manage and because my VPS provider gives a part of each subscription to the OpenBSD*Foundation which deserves it, for they help the work on OpenSSH, OpenSMTPD, mandoc, etc. All this software I use daily. On a philosophical standpoint, I like their aim for simplicity and good documentation. If I can't find an answer on a program's manpages then I can always go through the code and even though I'm no developer, I can often understand large parts of the code and find my answer. Of course this simplicity comes with its own issues, for example, I was not able to make audio work on my laptop with OpenBSD. Since I did not want to fiddle with the command line for more than 10 minutes just to watch a DVD before bed so I went with my linux computer with PulseAudio and pavucontrol and there everything worked fine. I should read the sndiod documentation more carefully next time and maybe find a GUI program for sndiod? One can dream. |
|
||||
I use it on all my VPS platforms also, but hd77 was specifically asking about personal workstation uses. For workstations, its the same reason for me as for my servers: simplicity of operation, code and documentation correctness, and the Project's goals.
Quote:
|
|
||||
Quote:
It's also been asked on www.unitedbsd.com |
|
|||
Addressed to Hd77
Quote:
I saw the LQ question and I thought some of the answers where OK. I think if the answers do not answer your question, maybe you need to re-think the question I would suggest you visit www.openbsd.org and spend some time reading it to see if the answer is there.
__________________
[t]csh(1) - "An elegant shell, for a more... civilized age." - Paraphrasing Star Wars (tvtropes.org) Last edited by jmccue; 30th September 2023 at 11:48 AM. |
|
|||
In chorus with the previous replies with an emphasis on the non-working audio:
The project essentially wrote their own audio server. It is much simpler than pulseaudio/wireplumber. A good starting point is the succinct and up-to-date Multimedia section in the FAQ. The FAQ also has links to the man pages for sndioctl(1). If you are luckly, the sound is just muted (possiblely a Fn key on the laptop). Further down FAQ13 there are additional sections on choosing the default audio device and debugging. Last edited by shep; 30th September 2023 at 03:03 PM. |
|
|||
When installing OpenBSD, I've had to raise the volume on nearly every installation, I think they do it that way so that you don't get blasted with sound the first time you use it.
__________________
Linux since 1999, & also a BSD user. |
|
||||
Quote:
Quote:
I think this reading aspect is clearly beneficial since when I first started using Linux I would mostly scourge the forums to find a solution mostly copy/pasting ready-made answers. Nowadays I read the man pages (or Info manual) and I will find my solution by understanding the software I'm manipulating. |
|
|||
Quote:
for me, the main "issue" with openbsd are just the following : -bbig lack of just common hardware : graphical card, plus networking ; the both xorg without hw acceleration, everything done by cpu with a low VGA resolution (pikebu nvidia), plus the situation regarding about one over two wlan chipset are not supported, might freak or just even stop the interesting feeling of geeks, nerds or other engineers or general public (passionate guys) to see about it. Have only 1 usb port, can't do with a "usb wlan stick", especially when I have usb storage devices to use.. -the slow experience of the system : in a way, as linux is very known or choosen, especially, for old computers, i still can run LMDE on 2013 laptop without it going "so slow", even with 10 FF tabs opened, a LO or thunderbird with hundred of mails, and a gimp activity : it runs. With openbsd, just FF with 2 tabs and a gimp, you feel the mouse being like not following the movements.. or even freezing until xorg crash i admit i have to thank for this initiative, the simplicity, purety of code or even the "high-level secured" criteria of that project, who diserves probably the 8.5/10 mark (of 30 reviews) of distrowatch. i admit i liked the isotop french frog project, whom makes "easier" to taste the desktop/laptop part of that system. yeah, i do like openbsd. i do like blogs about it, too. but i dont use it regularly : with my ~10yo hw laptops army, either hardware (first point) or slowness makes this just a bit unusable for big-web-browsing (and i seriously regret it) [about 10-50tabs simultaneously) that lmde supports without crying. On another hand, i still enjoy to see that system being developped as a cousin of linuxes, a bro' of *bsd, and to get "still actively developped" where several linux projects just get down and abdandonned over the years. Openbsd looks like just a bit that the "plan/front9" for non devs users : accessible and working. But the thing is well, "basics" usages of openbsd shown on various blogs, shows mainly that they are running basic software for a moderate usage (web/mail) with... recent machines. and here is a bit why i lost the hope to adopt it, i use old computers with ""recent"" linux (aka >2020), where i experienced slow openbsd running just few tabs/sofwtare compared to linux. Is that unix so different? I dont know, im not an expert I tried to be an user (an i then discovered cwm/dwm with isotop), but those two first point could really discourage lot of win/mac/nux new comers, especially ones, like me, who use their old machine to test it. i just hope i will see that with "common brands/hw" : https://undeadly.org/cgi?action=arti...20220126191703 i would really find interesting to see : *openbsd accepting on demand/optional wlan/graphical devices to be supported by the system (a bit like debian new choices) *openbsd getting involved in mobile os projects (with linux : sailfish/meego, ubuntu, postmarket... common, only ios does bsd stuff, no alternative?) then, i think i will try to "quad boot it" with win/lmde/haiku/obsd (have only 2 laptops in that possibility, others are just graphicsboard/wlan unoperate.. thank you for reading, sorry for having launch that debate, even if for new bsd comers (i didnt really tried the free/net, just open) it's still **very** intestersting to see your all participation (i assume largely post this on several boards, i just forgotten reddit ) Last edited by hd77; 22nd October 2023 at 12:37 AM. |
|
||||
NVIDIA ceased development of its open source graphics driver in 2010. That driver, nv(4), is still part of OpenBSD's Xenocara build, but it will only function with a limited set of legacy NVIDIA graphics cards, listed in the nv(4) man page.
NVIDIA has decided to keep their more recent graphics interfaces private. Unlike other OS projects, the OpenBSD Project will not accept a pre-compiled binary driver from a vendor, nor will any Project members sign an NDA in order to obtain private information about hardware. If you want to use the OS with a graphical workstation, you will have a better experience if you have a supported GPU. |
|
||||
Quote:
EDIT: oops, sorry OP. How silly of me... Last edited by Head_on_a_Stick; 24th October 2023 at 06:00 AM. |
|
|||
Quote:
Because this project places the security and integrity of the kernel as paramount, pluggable modules are not a priority nor advisable. |
|
|||
pkg_add tigervnc jpeg ... does for me. OpenBSD laptop, vnc into 'application servers' such as a i5 (with nvidia) running a configured/static Linux vm, that delivers the screens/video (and sound) quicker than if I had Linux installed and was using chrome/whatever directly on the laptop. OpenBSD security with Linux speed (and the latest chrome browser). Reboot the vm and its back to a 'newly installed' (configured) image again, pristine clean, physical separation/isolation, low attack surface excepting if a hacker can attack via screen dumps/sound.
Why OpenBSD, because its a complete single OS, no kernel/userspace separate entities, the man pages are great, its easy to install/use (after the initial learning curve) - just solid, and works. 10 minutes upgrade time once every six months. |
|
||||
Quote:
Why run it everywhere? I happen to find it minimal, complete, robust, and downright clean. It has everything I need, else I write it myself. All of my OpenBSD machines are installed with every file set except X11. As a C programmer, and even as a regular user, I have absolutely no need for a GUI. Over the years I've developed a strong aversion to complexity. It started with the chaos that is today's modern software ecosystem, it went on to privacy, on to system software, on to the operating system itself, and eventually even found its way into life outside computers. I've managed to find the cleanest, most minimal and correct answer to everything that reeked with bloat and futility. When it came to operating systems I cross-compiled my own Linux system with musl libc. A few days into that venture I found the time to finally sample OpenBSD and it was then that I realized I had been trying to recreate what OpenBSD was all along. Quote:
Quote:
Funny reactions include people referring to my computer as "that hacker thing". Ignorance is bliss. The ignorant reaction consisted of someone calling my laptop a "real computer" only after I fired up X11 on that particular installation to demonstrate such a system obviously provides a graphical user interface when you need it, I just simply never use it. I had to explain once more that a display server does not constitute a computer system. Quote:
As it turns out, although I had done the absolute best I could to present such information with virtually no technical lingo and all in plain English, either no one read the emails, only skimmed them, or didn't understand enough to bother with it. When I finally stood up a gopher server, something that had been on my stack for a while, the reactions to the server were worse. In all my excitement, not 1 person had opened my email about it. It was at that point that I readjusted the plans I had for my goal. Through my observations it had become wildly apparently that the majority of individuals today have no interest in learning something new or putting forth the effort to read. This may sound harsh and exaggerated but picture one's initial reaction to the frightening wall of text I've written thus far. People will do what they do, more often than not, for the sake of pleasure or the illusion of instant gratification. The time that we are living in now truly isn't ideal for passing on knowledge to someone else. We can still do what we can to educate and document what OpenBSD is and why it's an absolutely amazing operating system, but ultimately that's all we can do. Leave a flier, and let people do with it what they want. |
|
|||
cluster fornication
Nowadays there are tools that enable seamless transparency of underline systems, for instance kvm/qemu, vnc ...etc.
Attached image is actually Linux running OpenBSD in a kvm/qemu running on my old (couch potato) laptop, where that vm is vnc'd into a another linux kvm/qemu vm running on a server (desktop i5, 8GB, nvidia on the other side of the room next to the TV). The OpenBSD session is just base OpenBSD + tigervnc (and jpeg). Sound/audio from the linux server is forwarded to the host laptops linux (using sndio), whilst video is fed via vnc to the OpenBSD vm. Noteworthy is that the display quality and functionality of the OpenBSD system is great, very clear, and things just work. For instance getting audio to consistently be fed via wlan, video via eth under linux is IME much less reliable/consistent, more random, sometimes it will flip to sending both via wlan, or both via eth, yielding a inconsistent look-n-feel. With OpenBSD - things just work. Also note that I'm using twm with squashed titlebars for that OpenBSD, which IMO is good when you might have several VM's running as you can position the tabs alongside each other and still have space between that exposes the OpenBSD desktop for clicking to bring up the twm menu. Why that cluster fornication? Well native OpenBSD on my laptop doesn't have wifi, so a linux host (that does support the wifi), openbsd guest resolves that. And as linux is running might as well have the sound served to that, just use the OpenBSD for video (vnc). Connecting to a vm on the server means that the server can still be used directly (as a desktop system, running chrome etc.) without sound from the youtube that I'm viewing 'remotely' in a chrome session doesn't overlay onto the main host systems sound if another family member is using the main session. Which also means that my OpenBSD interactions run at the same speed as if I were sitting at the desktop/server that's hard wired to the internet with nvidia display, i5/8GB speeds. Much faster than native laptop <4GB ram, slow/old wifi speeds. Whilst twm doesn't support virtual desktops, it does support multiple real desktops |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
rsnapshot daily not running | stanl | OpenBSD General | 17 | 6th February 2020 02:27 PM |
root's crontab vs daily.local | beavers | OpenBSD General | 2 | 8th January 2020 11:13 AM |
Daily Insecurity Output | stanl | OpenBSD Security | 2 | 8th August 2019 02:12 PM |
/etc/daily gives incorrect warning | acampbell | OpenBSD General | 8 | 12th May 2017 04:12 AM |
FreeBSD server, Windows clients, daily backups | Weaseal | FreeBSD General | 4 | 25th December 2008 05:50 PM |