reddragdiva: (geek)
[personal profile] reddragdiva

Has anyone here actually tried using Debian GNU/kFreeBSD for anything?

I started using FreeBSD in 2002 and found the ease of administration amazing. I'd always hated the Linux kernel and this showed what was wrong with it.

Software was a problem. The ports system is a nice idea and a pain in reality. Most of the software that actually worked was Linux binaries under compat.

I tried Ubuntu 5.04 in 2005 and was blown away by the apt system. This was clearly how to do it.

I still miss the ease of administering FreeBSD. I do not miss the ports system.

I have not tried Debian GNU/kFreeBSD, but I fully expect it to combine the worst of both sides, and be as smooth to use as it is to pronounce.

(no subject)

Date: 2011-08-21 11:25 am (UTC)
pndc: (Default)
From: [personal profile] pndc
I haven't given Debian GNU/kFreeBSD ("bless you!") a spin, but I did beat upon Nexenta, which is a Solaris kernel that used a Debian-ish userspace, and it was a steaming pile of shit. Mostly because they'd built exactly enough packages to build their ZFS toaster and didn't care about whether they were new or reliable.

I'd expect it to mostly just work with a few odd things breaking because of developers assuming all the world is Linux. But I also don't quite see what switching to a FreeBSD kernel buys you. (The answer doesn't seem to be ZFS: you may as well go OpenIndiana and get all of the features and not just those the FreeBSD developers could be arsed to port.)

(no subject)

Date: 2011-08-21 09:46 pm (UTC)
eagle: Me at the Adobe in Yachats, Oregon (Default)
From: [personal profile] eagle
I dunno, not having to deal with the pathologically corrupt zombie corpse-fucker that is Oracle is a pretty major feature. ZFS on Debian/kFreeBSD is by accounts pretty usable.

(no subject)

Date: 2011-08-21 01:29 pm (UTC)
hennes: Lavender (Default)
From: [personal profile] hennes
ZFS is one reason. Jails are another reason. (I use neither atm).

(no subject)

Date: 2011-08-21 02:48 pm (UTC)
hennes: Lavender (Default)
From: [personal profile] hennes
Good point. I vaguely know about zones, but I never used them and they completely slipped my mind.


My own unix experience is based on:
* Linux slackware (Just worked and no fancy shit)
* Tried deadrat. Hated it
* Tried debian. Broke package system within 15 minutes.
* Tried deadrat 5. Hated it even more. Esp. the need to enable swap (which I did to a floppy drive just to pass that part of the installer.)
* Tried debian a year later. Installed many programs from tarballs (programs not available from the package system yet. Broke down within a week.
* Tried some sort of (open?) solaris on X86. It crawled.
* Tried the same on a 50Mhz sparc. It was way faster than the 1333Mhz intel.
* Went back to linux slackware
-- wait 3-4 years --
* Tried FreeBSD. Used it ever since. I loved the port system.

This is as a server though. No need for flash or other fancy stuff to be installed. Just things like screen, a webserver, PHP, database tools, tinyfugue mudclient, irssi IRC client, ... I guess it is different when you try to use it as a desktop with a graphical front, with flash, with audio etc etc.


(no subject)

Date: 2011-08-21 03:57 pm (UTC)
hirez: More graf. Same place as the other one. (Default)
From: [personal profile] hirez
The thing we (institutionally) Learned The Hard Way is that if you let $admin (or $app-dev) go "Oh it's simple just unpack this tarball and go ./configure && make && make install" then that box will be a tissue of local hacks run by $admin, and if they go under a bus then your life will be interesting.

Now we have wiki cribsheets for brewing packages for $distro and machine config is trivially repeatable.

(Yes, we rather like the flavour of the Puppet kool-aid.)

http://hennes.dreamwidth.org/icons

Date: 2011-08-21 04:29 pm (UTC)
hennes: Lavender (Default)
From: [personal profile] hennes
In a coorperate setting: agreed. (also, at work I was the person who complained the loudest about lack of documentation)

But this a private server, with just me as admin.

Re: http://hennes.dreamwidth.org/icons

Date: 2011-08-21 04:46 pm (UTC)
hirez: More graf. Same place as the other one. (Default)
From: [personal profile] hirez
I generally blame the fact that I'm one of the older admins and I really can't remember how some random webserver was put together. Especially at 4am when the thing's collapsed like a pile of wet tea leaves.

My home box is BSD-ports all the way down. It's just simpler that way.

(no subject)

Date: 2011-08-21 04:59 pm (UTC)
hirez: More graf. Same place as the other one. (Default)
From: [personal profile] hirez
EXPN 'fucked-up idea of apache'?

We used to do that. Once you get over the 'But apt is haaard' it's a lot easier to have a $distro build-box (as a VM-image so you don't contaminate it with previous build/test cycles) to generate packages. If for no other reason than the whole, utterly lovely, dependency-management that apt gives you.

(Which does all get a bit meta, but modern kit can easily cope with that sort of load. I think I have six or eight VMs running on my Mac-mini in various states of $doing-useful-thing)

I think there's a wierd admin-state which looks like idleness but is in fact the complete opposite. Where it appears that doing something trivial lots of times is easier than sitting down with the back of an envelope and a strong mug of tea and woking out how to automate the trivial-thing, or indeed how to avoid doing it altogether. It smells a bit like job security, or perhaps job-insecurity. I've watched other people go "Oh, I'll just do $blah, and..." when I've wanted to shout at them along the lines of "I don't want you do do $blah. $blah needs to happen automatically or there should be a web-form with a $blah button. Christ. It's not my job to make you feel wanted."

(no subject)

Date: 2011-08-21 05:25 pm (UTC)
hirez: More graf. Same place as the other one. (Default)
From: [personal profile] hirez
Ah. Yes. We have our own Postfix package for exactly that reason.

$mailname? What on earth's that about, you beardy bastards?

(no subject)

Date: 2011-08-21 05:00 pm (UTC)
hirez: More graf. Same place as the other one. (Default)
From: [personal profile] hirez
... As opposed to 'despondency-management' which is something else.

(no subject)

Date: 2011-08-21 12:27 pm (UTC)
ewx: (Default)
From: [personal profile] ewx
My interest in FreeBSD has (so far) been solely in the name of software compatibility. So what I really want is not Linux userland on FreeBSD kernel, but BSD userland on BSD kernel and with a decent packaging system. As far as I know, no such thing exists.

(no subject)

Date: 2011-08-21 01:32 pm (UTC)
ewx: (Default)
From: [personal profile] ewx
If you wanted it in proper FreeBSD the licencing would matter but if you just wanted some kind of BSD with a decent package system - which I do - then an ideologically impure fork would do fine. I’m happy enough with the “some kind of BSD with a decent UI and commercial software” that I’ve got here, for instance. (For that matter it runs dpkg just fine, albeit only in a separatist enclave rooted at /sw.)

(no subject)

Date: 2011-08-21 01:35 pm (UTC)
From: [identity profile] lproven.livejournal.com
I would fully expect your worst expectation to be correct.

I am not sure what the future direction of xNix development will be. My idle pipe-dream is that Ubuntu will grow up to equal or outdo the polish of Mac OS X & the kernel will grow massive & stagnate. Shuttleworth then sponsors some L4-based whizzy microkernel (or possibly some exotic Plan 9 derivative) that finally moves us on from the fearsome UNIX monolith of ancient tradition.

Agreed about APT-GET, though.

Really don't like the traditional Unix filesystem layout, though. Had good solid reasons 30 years ago. Not now. Gobo has the right idea... Possibly. Well, *a* good idea, anyway. The OS X idea extended to its logical conclusion.

Am waffling. Will shut up.

(no subject)

Date: 2011-08-21 02:13 pm (UTC)
hirez: More graf. Same place as the other one. (Default)
From: [personal profile] hirez
I fear so. Now we're in the shiny new universe of squitty wee boxes that scale rapidly when yr site gets Tweeted/Boinged [FX: Hollow laughter. We can build out the h/w within minutes. Does the site-code scale? Er...] it's all about the package-management, which means Beardian.

(We had an umbongo box that got left alone for a couple of months. In that time the OS code rotted sufficiently that it's actually impossible to manage the thing and the only useful thing to be done is blow it away and reinstall.)

The other thing is hardware support. If you're properly cloudy-cloudy, that's not an interesting problem for your Ruby-fondling hipster-fixie coders. Until your site vanishes and Amazon or the FBI go 'Oops'. Otherwise you end up fiddling with the Venn diagram of 'Manufacturers who understand datacentres and four-hour-response' and 'Machines from same with drive-controllers and NICs supported by Beardian'


(no subject)

Date: 2011-08-21 02:18 pm (UTC)
ideological_cuddle: (Default)
From: [personal profile] ideological_cuddle
What exactly are you hoping to gain from a FreeBSD kernel with a Linux userland bolted on top? Kernel configuration is such a small part of typical systems management that unless there's some specific feature you need that's in the FreeBSD kernel but not in Linux you may as well just use Linux.

Now, a Linux-like userland on Solaris, that could be useful. But I haven't been keeping up with FreeBSD these past few years, so maybe they've added something really compelling.

(no subject)

Date: 2011-08-21 09:48 pm (UTC)
eagle: Me at the Adobe in Yachats, Oregon (Default)
From: [personal profile] eagle
Those specific features are ZFS and pf. There was just a very long thread on debian-devel about this.

(no subject)

Date: 2011-08-22 02:49 am (UTC)
ideological_cuddle: (Default)
From: [personal profile] ideological_cuddle
That may be why the people building it want it, but Diva has already said if he wanted ZFS he'd use something Solaris-descended.

(no subject)

Date: 2011-08-21 02:53 pm (UTC)
hellsop: (Default)
From: [personal profile] hellsop
I won't be satisfied until I find a packaging/administration system that parses actual configuration files, and looks at the filesystem to learn what's installed, instead of depending on it's own imagination or internal database. Yet, that won't be likely to ever happen because that would require A Lot Of Work, spending large amounts of time adapting code from the utilities that actually USE those configuration files. In the meantime, I choose for preference stuff that has the absolute minimum of packaging, because odds are that I'm going to want something that the packaging system doesn't provide in short order anyway, and the subsequent yak-shaving is going to make the packager increasingly brittle as time goes on.

(no subject)

Date: 2011-08-26 10:58 pm (UTC)
oda: monochromatic field of blue-violet (Default)
From: [personal profile] oda
What's sad is that I was so deep in the Stockholm syndrome from time building Solaris and Red Hat packages (the former, annoying but possible, the latter, one of the most vile and horrible things ever) that the ports system looked like heaven in comparison.

I played with Debian once around the time I was starting with FreeBSD, and it pulled crap like fifty million poorly named sub-packages, and doing things like using the network card to look at the package list and then informing me when it came time to actually install that it couldn't find the network card. I may have pitched the install CDs into the trash.

This was a while ago so they have probably gotten better now, but let us say that I received a less than favorable impression of Linux. This on top of things like Red Hat not supporting multi-volume writes to tape, plus kernel issues where it would randomly and silently decide to stop networking, made me convinced that it was a toy, not a tool.

I tried FreeBSD, it made me feel like I was home again, I wept with joy, and I used it from then on out unless I needed to use Solaris for something. Ports looks *really good* if you've just been trying to build packages in Red Hat. It even looks good next to Solaris' pkgadd system. Apt does sound cool, though. I would rather love to have a modern user space on top of FreeBSD.

(no subject)

Date: 2011-08-27 11:40 pm (UTC)
oda: monochromatic field of blue-violet (Default)
From: [personal profile] oda
Given that I used to do user space on Solaris, I can definitely see the appeal of up to date applications. Also of having hardware compatibility.

March 2022

S M T W T F S
  12 345
6789101112
13141516171819
20212223242526
2728293031  

Style Credit

Expand Cut Tags

No cut tags