Live data from Hacker News

HelloSystem: A graphical OS built on FreeBSD

hellosystem.github.io

131–140 of 150 posts

Re: HelloSystem: A graphical OS built on FreeBSD

#131
post #47

About 20 years ago I was an openbsd and freebsd admin, webhosting mostly. Then the rest of my maybe 16 year career was debian with some sprinkles of centos/rhel What would bring me to bsd today? Not in a negative way at all, I'm curious what people love about it. I barely remember much about it. I loved pf over iptables but I don't remember why. It has jailed containers which.. I think people still love? I'm not sure…

The fact BSD can't run Docker with its vast ecosystem is already a show stopper. Also having little glitches by tiny differences in shell handling make your already tuned Linux dotfiles incompatible that adds to the annoyances. And then I don't really get anything over Linux. pf is good but I'm just mostly using ufw and not running a router in the cloud that requires more than port handling. Ubuntu supports zfs in a…

Yep, what other reason could there be.

Re: HelloSystem: A graphical OS built on FreeBSD

#132
post #47

About 20 years ago I was an openbsd and freebsd admin, webhosting mostly. Then the rest of my maybe 16 year career was debian with some sprinkles of centos/rhel What would bring me to bsd today? Not in a negative way at all, I'm curious what people love about it. I barely remember much about it. I loved pf over iptables but I don't remember why. It has jailed containers which.. I think people still love? I'm not sure…

The fact BSD can't run Docker with its vast ecosystem is already a show stopper. Also having little glitches by tiny differences in shell handling make your already tuned Linux dotfiles incompatible that adds to the annoyances. And then I don't really get anything over Linux. pf is good but I'm just mostly using ufw and not running a router in the cloud that requires more than port handling. Ubuntu supports zfs in a…

a couple projects underway for containers, still wip but promising.

https://hackmd.io/7BIT_khIRQyPAe4EdiigHg

https://github.com/samuelkarp/runj

Re: HelloSystem: A graphical OS built on FreeBSD

#133

Earlier quoted context omitted.

The fact BSD can't run Docker with its vast ecosystem is already a show stopper. Also having little glitches by tiny differences in shell handling make your already tuned Linux dotfiles incompatible that adds to the annoyances. And then I don't really get anything over Linux. pf is good but I'm just mostly using ufw and not running a router in the cloud that requires more than port handling. Ubuntu supports zfs in a…

a couple projects underway for containers, still wip but promising. https://hackmd.io/7BIT_khIRQyPAe4EdiigHg https://github.com/samuelkarp/runj

[deleted]

Re: HelloSystem: A graphical OS built on FreeBSD

#134

Earlier quoted context omitted.

The fact BSD can't run Docker with its vast ecosystem is already a show stopper. Also having little glitches by tiny differences in shell handling make your already tuned Linux dotfiles incompatible that adds to the annoyances. And then I don't really get anything over Linux. pf is good but I'm just mostly using ufw and not running a router in the cloud that requires more than port handling. Ubuntu supports zfs in a…

a couple projects underway for containers, still wip but promising. https://hackmd.io/7BIT_khIRQyPAe4EdiigHg https://github.com/samuelkarp/runj

If BSD can run existing Docker ecosystem, then suddenly FreeBSD becomes a candidate for use.

Though I don't find anything better than Linux, it's not lacking either.

Re: HelloSystem: A graphical OS built on FreeBSD

#135
post #47

About 20 years ago I was an openbsd and freebsd admin, webhosting mostly. Then the rest of my maybe 16 year career was debian with some sprinkles of centos/rhel What would bring me to bsd today? Not in a negative way at all, I'm curious what people love about it. I barely remember much about it. I loved pf over iptables but I don't remember why. It has jailed containers which.. I think people still love? I'm not sure…

A lot have happened for these 15-20 years: - https://news.ycombinator.com/item?id=36972903 ... and that can give You another reason 'why': - https://vermaden.wordpress.com/2020/09/07/quare-freebsd/ ... but if you are happy where You are - then stay where You are. I moved to FreeBSD because I was not happy on Linux. Regards, vermaden

Excellent article! Re-ignited my intention to use freebsd.

Re: HelloSystem: A graphical OS built on FreeBSD

#136
post #47

About 20 years ago I was an openbsd and freebsd admin, webhosting mostly. Then the rest of my maybe 16 year career was debian with some sprinkles of centos/rhel What would bring me to bsd today? Not in a negative way at all, I'm curious what people love about it. I barely remember much about it. I loved pf over iptables but I don't remember why. It has jailed containers which.. I think people still love? I'm not sure…

For me the main point of bsd or small linuxes over debians/redhats is that running htop fills just one third of the screen and I can understand what each program does right away. It fills me with a sense of control and tranquility that just isn't there in more complex setups.

Until you disable hide kernel threads, or threads in general.

Re: HelloSystem: A graphical OS built on FreeBSD

#137

Earlier quoted context omitted.

Then take a look at GnuStep or WindowMaker.

Window Maker does not use GNUstep or Objective-C at all, it is all written in plain C. In fact the UI toolkit it uses (developed for Window Maker itself) is called "WINGs" for "WINGs Is Not GNUstep".

Probably it's time to rewrite WINGs in Swift.

Re: HelloSystem: A graphical OS built on FreeBSD

#138
post #56

Earlier quoted context omitted.

For me the main point of bsd or small linuxes over debians/redhats is that running htop fills just one third of the screen and I can understand what each program does right away. It fills me with a sense of control and tranquility that just isn't there in more complex setups.

That's a great point. Would you consider yourself a minimalist in general? I think I'm the opposite. I'm one of those people who installs every (secure and vetted) plugin/extension/app that makes my life/work "easier." I have a ridiculous amount of vscode/intellij/obsidian plugins that I use. I'm sure if I used emacs/vim it'd be the same. Just as an example that's super frowned upon, I install about 5-10 various pack…

Got your dotfiles shared anywhere?

Re: HelloSystem: A graphical OS built on FreeBSD

#139
post #69
post #4

Another project in this ecosystem: https://ravynos.com/

RavynOS is a much more interesting project. Basically it keeps everything that's open-source in Darwin (save for XNU), and re-implements what that's proprietary with tailor made free software, on top of a FreeBSD kernel. Since many layers, frameworks and APIs from macOS are reused (even for the GUI which is written in Objective-C and uses the actual Cocoa APIs), the goal is to achieve compatibility with both macOS an…

It looks cool but honestly I think it’s another one of those “looks cool but never gets to v1.0” projects, like Fallout 4: New Vegas. For ravynOS, the Windows 9x buttons mixed with macOS everything else is hard to look at.

Re: HelloSystem: A graphical OS built on FreeBSD

#140

Earlier quoted context omitted.

> custom language Vala wasn't a custom language for elementaryOS, it already existed for years before the first version of the OS (and i think the first version didn't use any Vala code). It most likely used instead of Objective-C because its object system was built on top of glib's gobject system and elementaryOS used Gtk and a lot of other glib/gobject-based libraries. Using Objective-C would mean they'd have to ba…

Of course they could have used GTK from ObjectiveC, in fact it has been proposed.

Of course they could have used Gtk from Objective-C, it is a C superset after all. However it'd be the same as using Gtk from C and the point of using Vala was to use a higher level language which understands the gobject object system and works with its memory management so they wont have to care about it.

I have used Vala a bit some years ago to make a Gtk program and it was MUCH easier using it than using Gtk from C directly, so i can understand why they went with it.

Post reply on HN