Hello everyone!
I'm a recent convert to FreeBSD. Its good to have found an OS that I can appreciate not only the software, but also the license.
I got exposed to *NIX many years ago when I was a teenager, playing with Red Hat, Debian, even had my mother buy me a copy of Mandrake (yes, bought a copy at a local shop)!
I grew out of that phase after a year or so an put down my Linux gloves for many years, forgetting much of what I had learned.
A couple years ago I began working at a company that does phone based tech support, and met a lot of new people who were into Linux, and a couple who were into BSD. A friend at work burned me an Ubuntu 8.10 disc and I hit the ground running!
From Ubuntu I moved on to try other Linux distro's. I performed the magical dance known as distro-hopping. This went on for many months until I got tired of always trying the latest release of Fedora/openSUSE, and moved to Arch Linux - This is where I read about it using a "BSD style init system." It seemed to me to be very simple, and it sparked my interest in BSD. I eventually got tired of Linux in general because there never seemed to be any cohesion or standards. Subtle differences in each distro, combined with seemingly ever-changing dependencies turned me off.
So last month, my friend who burned me that Ubuntu disc back in late 2008, told me to give FreeBSD a shot. He explained a lot about the OS to me and I checked the site and read some of the articles about BSD and its history. To me it seems to be a much better implementation. This is my opinion (and I'm sure if you're reading this, you share it!).
I learned a lot of the system(s) in Linux, at least I learned what they did and were responsible for ... which brings me to my question to all of you:
I know that udev handles populating the /dev directory and hardware detection in most modern Linux distro's and I know that HAL has been deprecated in favor of udev taking over its duties in the base system. I know that the latest version of X.org doesn't require HAL.
In FreeBSD, what is it that performs hardware detection and populates /dev? I also understand that in the latest release, 8.1, X.org 1.8 isn't the shipping version, so it still requires HAL.
Is this correct? Also, is there any material someone like me can read to sorta see a side-by-side of modern Linux distro's and FreeBSD to see what does what where, not only to highlight the similarities but to also show me whats different?
If you took the time to read all that, thank you very much! I appreciate any and all feedback this community can give me. I look forward to spending time here on these forums and to assisting future newbies to FreeBSD whenever I have the opportunity.
For those that said its TLDR:
1. In FreeBSD, what is it that performs hardware detection and populates /dev?
2. What F/OSS projects that are used widely in Linux distributions are also used in FreeBSD?
3. Is there any material someone like me (with a fair amount of Linux experience) can read to sorta see a side-by-side of modern Linux distro's and FreeBSD to see what does what where, not only to highlight the similarities but to also show me whats different?
I'm a recent convert to FreeBSD. Its good to have found an OS that I can appreciate not only the software, but also the license.
I got exposed to *NIX many years ago when I was a teenager, playing with Red Hat, Debian, even had my mother buy me a copy of Mandrake (yes, bought a copy at a local shop)!
I grew out of that phase after a year or so an put down my Linux gloves for many years, forgetting much of what I had learned.
A couple years ago I began working at a company that does phone based tech support, and met a lot of new people who were into Linux, and a couple who were into BSD. A friend at work burned me an Ubuntu 8.10 disc and I hit the ground running!
From Ubuntu I moved on to try other Linux distro's. I performed the magical dance known as distro-hopping. This went on for many months until I got tired of always trying the latest release of Fedora/openSUSE, and moved to Arch Linux - This is where I read about it using a "BSD style init system." It seemed to me to be very simple, and it sparked my interest in BSD. I eventually got tired of Linux in general because there never seemed to be any cohesion or standards. Subtle differences in each distro, combined with seemingly ever-changing dependencies turned me off.
So last month, my friend who burned me that Ubuntu disc back in late 2008, told me to give FreeBSD a shot. He explained a lot about the OS to me and I checked the site and read some of the articles about BSD and its history. To me it seems to be a much better implementation. This is my opinion (and I'm sure if you're reading this, you share it!).
I learned a lot of the system(s) in Linux, at least I learned what they did and were responsible for ... which brings me to my question to all of you:
I know that udev handles populating the /dev directory and hardware detection in most modern Linux distro's and I know that HAL has been deprecated in favor of udev taking over its duties in the base system. I know that the latest version of X.org doesn't require HAL.
In FreeBSD, what is it that performs hardware detection and populates /dev? I also understand that in the latest release, 8.1, X.org 1.8 isn't the shipping version, so it still requires HAL.
Is this correct? Also, is there any material someone like me can read to sorta see a side-by-side of modern Linux distro's and FreeBSD to see what does what where, not only to highlight the similarities but to also show me whats different?
If you took the time to read all that, thank you very much! I appreciate any and all feedback this community can give me. I look forward to spending time here on these forums and to assisting future newbies to FreeBSD whenever I have the opportunity.
For those that said its TLDR:
1. In FreeBSD, what is it that performs hardware detection and populates /dev?
2. What F/OSS projects that are used widely in Linux distributions are also used in FreeBSD?
3. Is there any material someone like me (with a fair amount of Linux experience) can read to sorta see a side-by-side of modern Linux distro's and FreeBSD to see what does what where, not only to highlight the similarities but to also show me whats different?