Live data from Hacker News

FreeBSD on the Framework Laptop

xyinn.org

141–150 of 163 posts

Re: FreeBSD on the Framework Laptop

#141
post #140

Earlier quoted context omitted.

"most" and "drivers" are things that need specific usages to be true, but if you drop them and restate, you're absolutely right. It is really hard to have a complete personal computer on Linux or any other OS that doesn't require closed source / proprietary binary blobs.

Not at all, my Intel NUC except for the tiny wireless dongle totally runs with libre drivers.

Firmware blob free?

Re: FreeBSD on the Framework Laptop

#142
post #140

Earlier quoted context omitted.

Not at all, my Intel NUC except for the tiny wireless dongle totally runs with libre drivers.

Firmware blob free?

Yep, with Linux libre, I tried it.

Now I run OpenBSD, and I could purge /etc/firmware with no issues if I wanted.

Re: FreeBSD on the Framework Laptop

#143
post #105

Earlier quoted context omitted.

As far as I understand it, anything a user installs with pkg that isn't included with the base system is installed into /usr/local. For me, this is a nice benefit because I can know that anything installed into /usr/local can be removed and won't break the basic system's functionality. This organizational structure I think is also just very sensible imo. Note: I'm mostly a Linux user but I play around with FreeBSD a…

Just out of my curiosity, what would be that little thing which could make you switch to FreeBSD from Linux ?

I heavily rely on Linux-based containerization for a lot of my tooling and workflows. This allows me to bring most of my workflows to Windows, MacOS and of course Linux as tooling like Docker Desktop is cross-platform.

Re: FreeBSD on the Framework Laptop

#144

Earlier quoted context omitted.

From the opinion article I linked: >At the end of the day, though, what does it matter? What is a totally unenforced GPL? It's just a Cuck License—Isn't that what license cucks want? So why should they care? At their very best, BSD and MIT licenses are only what GPL might be at its very worst. >The GPL is a permanent liability for any company that crosses it. Some companies might be so bold to lift GPL code and hide…

Those comments are unrelated. The point they were making is that if companies don't want to release source, they will either use a permissively licensed open source project as the base, or they will roll their own (probably lower quality) proprietary version. Or they'll pull an nvidia and release some hacky shim/workaround that breaks all the time and leads to bad user experience.

> they will either use a permissively licensed open source project as the base

which will be less feasible if people don't contribute to permissive projects in the first place, and basically serve as free labor for corporations to take advantage of.

> or they will roll their own (probably lower quality) proprietary version

this will cost them time and money to produce, putting them at a disadvantage compared to their competitors.

>Or they'll pull an nvidia and release some hacky shim/workaround that breaks all the time and leads to bad user experience.

nvidia can pull that off with linux because pushover operating systems like BSD give them the leverage to make those sorts of demands of the linux ecosystem. If linux sues nvidia or makes the driver/shim incompatible that's fine by nvidia- they will be mostly content with to tell their userbase to switch over to BSD so they can distribute a closed-source driver. They can do this to the extent that BSD is a workable replacement for linux, so all work on BSD is really just leverage against the linux GPL.

If there were no feasible permissive competitors to linux, then linux developers would be quite free to make demands of companies who would be forced to comply with the GPL or write their own OS from scratch.

Re: FreeBSD on the Framework Laptop

#145
post #101

Serious question: what is so compelling about the FreeBSD desktop experience compared to Linux that makes it worth jumping through all these hoops?

I Find openbsd makes for a very nice desktop operating system. first of all note that I am talking about a unix style desktop, if you are expecting something more like a mac or windows desktop you would find it lacking, the only thing I add(aside from the usual large desktop applications) is spectrewm as I like a tileing window manager. But there is something very comfortable about the openbsd base system that I have…

Could I ask what kind of work you do day to day? Does it feel sluggish in comparison to Linux for that use case?

Re: FreeBSD on the Framework Laptop

#146

Earlier quoted context omitted.

Those comments are unrelated. The point they were making is that if companies don't want to release source, they will either use a permissively licensed open source project as the base, or they will roll their own (probably lower quality) proprietary version. Or they'll pull an nvidia and release some hacky shim/workaround that breaks all the time and leads to bad user experience.

> they will either use a permissively licensed open source project as the base which will be less feasible if people don't contribute to permissive projects in the first place, and basically serve as free labor for corporations to take advantage of. > or they will roll their own (probably lower quality) proprietary version this will cost them time and money to produce, putting them at a disadvantage compared to their…

> nvidia can pull that off with linux because pushover operating systems like BSD give them the leverage to make those sorts of demands of the linux ecosystem

That is quite the assertion given that FreeBSD is much smaller than linux, which is already much smaller than windows. Honestly kind of laughable, FreeBSD is so small and insignificant, it's just an afterthought of an afterthought for companies, the only reason those drivers exist is because it's a minimal amount of extra work for them since they already have the linux drivers.

It would take a massive amount of work and nurturing to create a FreeBSD community large enough for it to become a palatable option for most linux users. Not to mention FreeBSD doesn't even have CUDA support, so nvidia themselves would have to do extra work to make it happen (probably other features too, that's just the main one that bit me). As for shims, linux already breaks them all the time, that's why everyone hates nvidia on linux. But that doesn't stop nvidia from doing it.

> If there were no feasible permissive competitors to linux, then linux developers would be quite free to make demands of companies who would be forced to comply with the GPL or write their own OS from scratch.

nvidia is already complying with the GPL. And no, if they wanted to skip shims they wouldn't be forced to write their own OS, they would just force their users to use windows. This comparison makes no sense.

Re: FreeBSD on the Framework Laptop

#147
post #101

Earlier quoted context omitted.

I Find openbsd makes for a very nice desktop operating system. first of all note that I am talking about a unix style desktop, if you are expecting something more like a mac or windows desktop you would find it lacking, the only thing I add(aside from the usual large desktop applications) is spectrewm as I like a tileing window manager. But there is something very comfortable about the openbsd base system that I have…

Could I ask what kind of work you do day to day? Does it feel sluggish in comparison to Linux for that use case?

Mostly sys-admin stuff, a lot of terminals, ssh, config editing, minor programing. but I keep a few desktop utilities (gimp, inkscape, blender) for when I want to make pictures, notably absent is a file manager, the shell takes care of all my file manipulation needs. but if I had to recommend one it would be xfe.

Speed-wise I think is is more sluggish than a linux system. I like and keep it because openbsd is so comfortable. openbsd was the first operating system where I felt I understood it and it's motivations. every once in a while I try to replicate my preferred system on linux(void linux comes close to what I like about openbsd) but usually find myself back on openbsd(usually with a sigh of relief) in a couple of weeks.

Re: FreeBSD on the Framework Laptop

#148
post #20

This is nice. Couple of days ago I published 80 pages work describing my experience installing FreeBSD on Lenovo Ideapad 3 Gaming laptop and making it to work. The article is in Russian, but I think it can be easily read through Google Translate, here's the link: https://habr-com.translate.goog/en/post/683702/?_x_tr_sl=ru&... My experience was pretty similar to that of the owner of Framework laptop, except some extra…

I read your article (the English translation). Very nice work. I did have a question, more about the translation, since I don't know any Russian (besides a couple of simple words).

What is meant by: "many fryukhovovod and linukhovod"? How does that translate to English?

Re: FreeBSD on the Framework Laptop

#149
post #100

Earlier quoted context omitted.

>The BSDs are much cleaner than Linux distros. I see this opinion a lot, but what tangible benefits does that result in?

As far as I understand it, anything a user installs with pkg that isn't included with the base system is installed into /usr/local. For me, this is a nice benefit because I can know that anything installed into /usr/local can be removed and won't break the basic system's functionality. This organizational structure I think is also just very sensible imo. Note: I'm mostly a Linux user but I play around with FreeBSD a…

Is randomly deleting stuff from /usr a big part of your use case?

Re: FreeBSD on the Framework Laptop

#150
post #55

Earlier quoted context omitted.

> * No Suspend/Resume? Linux has solved this for years, I have not come across a laptop in the last 10 years that had trouble with s2r or s2d (but I guess that there might be a few that don't fully support it, I mainly tested Dell laptops) I wouldn't be so sure. My Dell XPS 13 and ThinkPad X1 Carbon both had issues with suspend/resume. Close the lid @ get surprised with a completely dead battery. Ironically, when I u…

> Graphics - you're limited to Nvidia and whatever Linux 5.4 supported. There's full Xorg GPU acceleration on AMD cards with drm-kmod[1] > Wi-Fi - 802.11g is as fast as you can go without wifibox. Some 5GHz 80211n cards will work. There's no support for ac/ax but at least you're not limited to overcrowded 2.4GHz. [1] https://github.com/freebsd/drm-kmod

Yes, and look at the version of that `drm-kmod` 5.10 and 5.4. Take a look which cards are supported on those versions. The only reason I stopped running FreeBSD on desktop is that my 6900 XT is still not supported.
Post reply on HN