LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > *BSD
User Name
Password
*BSD This forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.

Notices


Reply
  Search this Thread
Old 10-11-2015, 05:38 PM   #61
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635

Horrible is an over-statement. Support may not be as good as Linux, but it is almost as good. Most of the hardware not yet supported is the newest, but that is also an issue with Linux. Generally, but not always, drivers for new hardware are created for Linux a little sooner than the BSDs. With smaller user bases and without commercial agreements with manufacturers, that situation will not change for open source systems. People who choose an alternative will need to endure hardships that users of Windows do not. It just means not being able to buy anything, which is not a problem since there is so much that does work.
 
Old 10-11-2015, 05:45 PM   #62
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Debian, Slackware
Posts: 7,342

Original Poster
Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Quote:
Originally Posted by un1x View Post
shame ! NICE os !! horrible support !!!
I don't think that's entirely accurate. OpenBSD has made the decision to not support devices for which the source code is not open for the developers to look at. I can live with that. OpenBSD, NetBSD, and FreeBSD all support a wide variety of architectures.
However, it is indeed a requirement to buy hardware that is BSD compliant. A bit of homework will save you anguish down the line.
 
Old 10-12-2015, 04:30 AM   #63
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Quote:
Originally Posted by un1x View Post
shame ! NICE os !! horrible support !!!
From Broadcom you mean? I agree.

Some vendors actually make the firmware available and this is included with the OS (or in the case of Linux with the kernel). Broadcom do not, in most cases, make firmware available. They provide proprietary drivers for Windows and Linux, and for the free drivers to work, the proprietary driver must be downloaded, extracted and the firmware pulled out for use by the free driver (usually bwi/bwn).

The firmware is not a Linux binary of any kind, it is the native firmware which is loaded onto the device itself. The Linux driver is only used for firmware extraction because Broadcom do not provide a driver for any *BSD.
 
Old 10-15-2015, 05:48 PM   #64
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
What's truly horrible is hardware vendors and OEMs only write drivers mainly for Windows with UNIX and UNIX-like systems as mere afterthoughts. Many vendors will provide whitepapers and either sample code, proprietary drivers, or an initial public offering to open source, but still there are some that do not.

Case in point, PowerVR. Ask anyone who has an Intel Atom GMA3600 GPU. Support is terminally dead for the PowerVR SGX545 that normally is paired with that setup. Initially, a few drivers were offered, but were proprietary and limited to a few systems. PowerVR didn't provide any whitepapers or code samples, nor even attributed any code to Linux or BSD that could be used in other systems at some level. Afterwards they simply refused to cooperate with the open source community.

So, please do not blame the operating systems for the lack of support, blame the vendors of hardware who refuse to contribute to open source.
 
Old 10-15-2015, 05:51 PM   #65
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Debian, Slackware
Posts: 7,342

Original Poster
Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Quote:
Originally Posted by ReaperX7 View Post
So, please do not blame the operating systems for the lack of support, blame the vendors of hardware who refuse to contribute to open source.
Yup. I vote with my wallet. The hardware vendors who are not BSD friendly don't get my cash.
 
1 members found this post helpful.
Old 10-16-2015, 03:47 AM   #66
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Yep, I limit my hardware down too anymore due to FreeBSD and GNU/Linux, and have only to a few vendors like AMD, Nvidia, Realtek, and C-Media.

Granted I do end up with other vendors like Broadcom, Intel, Atheros, and a few others like VIA and SiS, but I've been able to pair and match my BSD and Linux HCLs for quite some time to those vendors with good results.

I've only had one instance where I couldn't get a driver working, and that was for an old Aureal 8830 SQ2500 audio card, but oddly, both 4Front and ALSA both started providing drivers for it with decent results not long after.

There is only one vendor I refuse to use and that's Creative. I have my reasons. i don't care how good they support stuff. They can rot for all I care.
 
Old 10-18-2015, 01:05 PM   #67
un1x
Member
 
Registered: Oct 2015
Posts: 645

Rep: Reputation: Disabled
Quote:
Originally Posted by hitest View Post
The hardware vendors who are not BSD friendly don't get my cash
I like it ...
 
Old 11-10-2015, 03:07 PM   #68
Philip Lacroix
Member
 
Registered: Jun 2012
Distribution: Slackware
Posts: 441

Rep: Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574
Quote:
Originally Posted by hitest View Post
That is one of the things I neglected to mention in my first post. I also have not figured out how to get printing working on OpenBSD with my HP P2015 laserjet. I was able to print quite a few years ago with it on FreeBSD 6.x. I just have to get off my butt and figure it out.
I have a printer from the same family as yours, and on OpenBSD I can print by sending data directly to /dev/ulpt0 (or whatever dmesg suggests), after converting them from PostScript. The results are very nice. I use Ghostscript and tools from the foo2zjs project by Rick Richardson. No CUPS or HPLIP are needed.

Quote:
Originally Posted by Randicus Draco Albus View Post
FreeBSD? I do not know how easy or difficult multi-booting is with FreeBSD, but I read the procedure for OpenBSD and decided it was not worth the effort. Again, I cannot comment about Free and NetBSDs, but easy multi-booting is not on OpenBSD's list of priorities.
It wasn't that difficult here. I installed OpenBSD with its own boot loader on a primary partition, then I set lilo on Slackware to chainload it:
Code:
other=/dev/sda1
table=/dev/sda
loader=/boot/chain.b
label=BSD
That's it. This worked some time ago with FreeBSD, and now it works with OpenBSD. I guess you can do it with GRUB as well. After all, that's how dual-booting with winder$ used to be done.

Last edited by Philip Lacroix; 11-15-2015 at 09:00 PM. Reason: lilo
 
1 members found this post helpful.
Old 11-10-2015, 04:59 PM   #69
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
When I read the instructions, if I remember correctly, it was stated that the other system had to be installed first. Since my idea of dual-booting is having a primary system and occasionally testing other systems, it was not appealing to me. At the time I was thinking of dual-booting OpenBSD and Slackware. Since I was hoping to give up Linux, I abandoned the idea as not worth the trouble.
 
1 members found this post helpful.
Old 11-10-2015, 06:21 PM   #70
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,111
Blog Entries: 21

Rep: Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474
Quote:

Do it in this order:

edit you /etc/grub.d/40_custom and add uzsolt's directives. add the directive at the end of the file.

Don't delete anything that is in there.

make sure 40_custom is exacutable. if not chmod u+x 40_custom.

now do this to write the changes to grub.cfg

grub2-install /dev/sda
os-prober
grub2-mkconfig -o /boot/grub/grub.cfg

tada; reboot:: you shoud have Freebsd in your os list in grub menu.

To have access to your UFS partition slice you should do the following:

edit yor kernel configuration to add UFS filesystem and UFS label.

then make && make_modules your kernel.

install the UFS filesystem software.

mount your UFS Slice under your linux:
sudo mkdir /mnt/freebsd && sudo mount -r -t ufs -o ufstype=ufs2 /dev/sda1 /mnt/freebsd
from: http://unix.stackexchange.com/questi...rub2-boot-menu

Been busy with MX-15 Beta 1 so not yet tested by me. My BSD Box is currently a testing box so BSD was wiped before I found this.
 
1 members found this post helpful.
Old 11-10-2015, 06:21 PM   #71
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,263
Blog Entries: 24

Rep: Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194
Quote:
Originally Posted by Randicus Draco Albus View Post
When I read the instructions, if I remember correctly, it was stated that the other system had to be installed first. Since my idea of dual-booting is having a primary system and occasionally testing other systems, it was not appealing to me. At the time I was thinking of dual-booting OpenBSD and Slackware. Since I was hoping to give up Linux, I abandoned the idea as not worth the trouble.
I dual boot (multi-boot) Slackware and FreeBSD. When I first began to use FreeBSD it looked as if dual booting might be difficult, but it really isn't. And you can run FreeBSD as the primary OS and install it first, too, so long as the FreeBSD partition remains intact. You can repartition the rest of the drive and rewrite the MBR freely.

But since FreeBSD does not (to my knowledge) provide any kind of boot loader like Lilo or grub, those must be provided and the MBR managed by the other OS - but without another OS you can still boot to FreeBSD by making the partition bootable and clearing the MBR.

(Applies to MBR partition schemes only, I have no EFI knowledge).
 
1 members found this post helpful.
Old 11-10-2015, 06:30 PM   #72
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Debian, Slackware
Posts: 7,342

Original Poster
Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Great tips about printing and dual booting! Thanks for that, guys.
I did dual boot Slackware64-current and OpenBSD before. These days I select one of my units as a dedicated OpenBSD box.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: FreeBSD/PC-BSD 9.1 Benchmarked Against Linux, Solaris, BSD LXer Syndicated Linux News 0 12-19-2012 06:31 PM
LXer: PC BSD 8.0 release made BSD much easier for desktop use | Installation and scre LXer Syndicated Linux News 0 02-26-2010 08:30 AM
PC BSD, Open BSD, or Free BSD ? Alexvader *BSD 5 02-08-2010 12:40 AM
Video For BSD --- New project to develop V4L compatible drivers for BSD Fritz_Katz *BSD 5 07-19-2008 11:53 PM
LXer: PC-BSD : A user friendly BSD flavor geared for the desktop LXer Syndicated Linux News 0 02-04-2006 03:01 PM

LinuxQuestions.org > Forums > Other *NIX Forums > *BSD

All times are GMT -5. The time now is 02:36 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration