*BSDThis forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
os x isn't bsd, it's called 'darwin' which is loosely based on a bsd kernel but it's proprietary software sitting ontop of that kernel.
Actually, Darwin is based on Carnegie-Mellon's Mach kernel with a FreeBSD 3.x (as I recall...) userland on top. Mach is a completely different kernel than those found in any of the *BSD family members.
Distribution: Ubuntu 11.4,DD-WRT micro plus ssh,lfs-6.6,Fedora 15,Fedora 16
Posts: 2,612
Rep:
Quote:
Originally Posted by ocicat
Actually, Darwin is based on Carnegie-Mellon's Mach kernel with a FreeBSD 3.x (as I recall...) userland on top. Mach is a completely different kernel than those found in any of the *BSD family members.
could be, the only thing i know for sure is the OSX is closer to OpenStep than it is to BSD.
Actually, Darwin is based on Carnegie-Mellon's Mach kernel with a FreeBSD 3.x (as I recall...) userland on top. Mach is a completely different kernel than those found in any of the *BSD family members.
I have used FreeBSD for a number of years as a server, and I am now considering installing it on a desktop box. Although I really hate closed-source software, I do need to use Skype occasionally. Have people any luck running it on FreeBSD x86_64?
I have used FreeBSD for a number of years as a server, and I am now considering installing it on a desktop box. Although I really hate closed-source software, I do need to use Skype occasionally. Have people any luck running it on FreeBSD x86_64?
Pretty straight forward, it allows you to run most linux (i686) binaries, even on x86_64 FreeBSD.
The only ones i have needed to use in the past are "adobe flash" and it works pretty well.
Pretty straight forward, it allows you to run most linux (i686) binaries, even on x86_64 FreeBSD.
The only ones i have needed to use in the past are "adobe flash" and it works pretty well.
not only that, but given the proper libraries/headers + gcc, automake and autoconf, you can compile almost any source code written for Linux on BSD as well, sans emulator, the same can be even said for OS X (though as stated before, OS X is technically not BSD, not even the underlying Darwin OS)
it isn't really a matter of whether or not BSD can be used as a desktop OS, the question is how easily novice computer users/windows converts can use it as such (though that issue is really irrelevant as that isn't the target audience of BSD now is it)
it isn't really a matter of whether or not BSD can be used as a desktop OS, the question is how easily novice computer users/windows converts can use it as such (though that issue is really irrelevant as that isn't the target audience of BSD now is it)
+1
This is one of those "if you have to ask..." type of situations.
My advice to the OP: "Try it out...if it doesn't do what you want it to, use something else."
This post is for the benefit of people who are using google and finding this topic:
I'll post a big caveat for those who are interested in multimedia tools, especially MIDI and music composition.
BSDs do not use ALSA, so most applications that use ALSA won't work on BSD. As most of the audio/video applications of late are developed solely on Linux/ALSA, you'll find only outdated software that still run on OSS. Sadly this can be a deal-breaker for some like me who use tools like Timidity++ as a soft-synth and tools like Rosegarden to compose music.
Some time back, I tried a hell of a lot to get MIDI to work on FreeBSD but it was frustrating and worked only partially. Timidity++ works, but it has no ALSA sequencer client, meaning it can play MIDI files, but there appears to be no way to get it to work as a system wide software synthesizer. Also quite a few of the multimedia/sound apps in "ports" seem to be abandoned/outdated because of their sole reliance on ALSA.
However I believe Jack toolkit works on BSD. This should offer a ray of hope, I think.
Other caveats might include:
1. USB video class devices including webcams might not work (not sure how much development is going on in FreeBSD in relation to USB video devices. If anybody has updates on this, I'd be interested to know.
2. Drivers for pen tablet devices. I use a pen tablet to draw on the system and on Linux this works by using the Xorg evdev framework. This is not available on FreeBSD or any BSD as far as I know. Again, any updates on driver-support for pen tablet devices would be very useful to me.
Last edited by vharishankar; 11-04-2011 at 02:45 AM.
webcamd on FreeBSD should support all USB cameras supported on Linux.
Also, there's a port of alsa-plugins and alsa-lib to FreeBSD now. Though I don't think it impacts midi support at all, any application that can output PCM via libasound should work on FreeBSD. Audio will simply get redirected to /dev/dsp (or, if you'd prefer, you can configure libasound to use pulseaudio).
webcamd on FreeBSD should support all USB cameras supported on Linux.
Also, there's a port of alsa-plugins and alsa-lib to FreeBSD now. Though I don't think it impacts midi support at all, any application that can output PCM via libasound should work on FreeBSD. Audio will simply get redirected to /dev/dsp (or, if you'd prefer, you can configure libasound to use pulseaudio).
Adam
Good to know about the webcam support.
Actually is there is any way to get a soft-synth on FreeBSD which interfaces as a MIDI device to other MIDI-aware applications?
I might try FreeBSD again just to see if this works when I get the time to do so.
Intense googling has revealed no solution as far as the MIDI / ALSA / Software Synth issue is concerned. I am not hopeful, as FreeBSD is not particularly a "multimedia" OS.
Soft synth works but there appears to be no way to "emulate" a MIDI device, ala the Timidity++ ALSa sequencer client.
The only ray of hope is that future versions of ALSA-dependent multimedia software use JACK or some other sound kit.
Last edited by vharishankar; 11-04-2011 at 06:11 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.