Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Arch, FreeBSD, or Similar?
New Posts  All Forums:Forum Nav:

Arch, FreeBSD, or Similar?

post #1 of 63
Thread Starter 
Hey all -

Along with my first IT / SysAdmin job, I finally have the time, resources, and ability to make my first foray into UNIX structures. I'm familiar with only a few commands ( I mean... a few, fdisk, sudo make-me-a-sammich, etc). To that end, I'm looking for a stripped down, unbloated UNIX OS to start studying. My Brother has long been an advocated of FreeBSD - but I have my reservations. A friend of mine recommends Arch, but there are a few issues there as well. And then there may be some others that I have not yet seen. I'm not enamored by going into super mainstream Linux like Fedora or Ubuntu, because I want to learn by being tossed headfirst into CLI and ground-up a machine, not have to reverse engineer a complex, existing system.

Now, this is coming from a guy who's never used UNIX, so I may be wrong, but here are my current perceptions:

FreeBSD:
- "Purist" Variant - Least Associated with "Linux," but accordingly small desktop userbase.
- Lags behind Linux in Driver Support for Mainstream Hardware
- Little to No Support for Non-Mainstream Hardware
- Not as many conveniences as Linux (My Brother's FreeBSD can't auto-mount USB keys....)
- "Fringe" or "Niche," may not provide desired relevancy to my IT career other than in the Server industry.

ArchLinux:
- Among the most well documented Linux Versions out there.
- Relatively user friendly (however, the people on the forums are dicks)
- Closest to BSD in its "Purity" while still being Linux.
- Doesn't come with a lot of built in bloat - heavy use of pacman necessary
    
CPUMotherboardGraphicsRAM
Core i7-950 Bloomfield 3.06Ghz ASUS P6X58D-E EVGA GeForce GTX 470 (Fermi) 1280MB Corsair XMS3 6GB (3 x 2GB) DDR3 1600 
Hard DriveOSMonitorKeyboard
Crucial M4 128 | 2 1TB Spinpoints in RAID0 Windows 7 64bit Dell ST2310B 23" Logitech MK520 
PowerCaseMouse
SeaSonic X750 Gold Silverstone FT02 Logitech G500 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i7-950 Bloomfield 3.06Ghz ASUS P6X58D-E EVGA GeForce GTX 470 (Fermi) 1280MB Corsair XMS3 6GB (3 x 2GB) DDR3 1600 
Hard DriveOSMonitorKeyboard
Crucial M4 128 | 2 1TB Spinpoints in RAID0 Windows 7 64bit Dell ST2310B 23" Logitech MK520 
PowerCaseMouse
SeaSonic X750 Gold Silverstone FT02 Logitech G500 
  hide details  
Reply
post #2 of 63
I'm not 100% here but I don't think even the Arch guys claim that Arch is "purist" in UNIX mentality. Last I heard Slackware was.

If you're building/configuring your own server base or want to be "forced to learn" I'd assume you'd start from the Gentoo, LFS, Slackware, and Arch base.
     
CPUGraphicsRAMHard Drive
Core i3 2370M Intel HD3000M Eplida 4GB DDR3 1333 Toshiba 5400RPM 
Optical DriveOSOSOS
Generic DVDRW Kubuntu 12.10 64bit Win7 Home Premium 64bit Bodhi Linux 64bit 
Case
Acer Aspire TimelineX 4830T 
CPUMotherboardGraphicsRAM
AthlonIIX4 640 3.62GHz (250x14.5) 2.5GHz NB Asus M4A785TD-M EVO MSI GTX275 (Stock 666) 8GBs of GSkill 1600 
RAMHard DriveHard DriveHard Drive
4GBs of Adata 1333 WD Caviar Black 500GB Hitachi Deskstar 1TB Kingston HyperX 3k 120GB 
Optical DriveCoolingOSOS
LG 8X BDR (WHL08S20) Cooler Master Hyper 212+ Kubuntu x64 Windows 7 x64 
OSMonitorPowerCase
Bodhi Linux x64 Acer G215H (1920x1080) Seasonic 520 HAF912 
CPUMotherboardGraphicsRAM
N450 1.8GHz AC and 1.66GHz batt ASUS proprietary for 1001P GMA3150 (can play bluray now!?) 1GB DDR2 
Hard DriveOptical DriveOSOS
160GB LGLHDLBDRE32X Bodhi Linux Fedora LXDE 
OSOSMonitorKeyboard
Kubuntu SLAX 1280x600 + Dell 15inch Excellent! 
PowerCase
6 cells=6-12hrs and a charger 1001P MU17 Black 
  hide details  
Reply
     
CPUGraphicsRAMHard Drive
Core i3 2370M Intel HD3000M Eplida 4GB DDR3 1333 Toshiba 5400RPM 
Optical DriveOSOSOS
Generic DVDRW Kubuntu 12.10 64bit Win7 Home Premium 64bit Bodhi Linux 64bit 
Case
Acer Aspire TimelineX 4830T 
CPUMotherboardGraphicsRAM
AthlonIIX4 640 3.62GHz (250x14.5) 2.5GHz NB Asus M4A785TD-M EVO MSI GTX275 (Stock 666) 8GBs of GSkill 1600 
RAMHard DriveHard DriveHard Drive
4GBs of Adata 1333 WD Caviar Black 500GB Hitachi Deskstar 1TB Kingston HyperX 3k 120GB 
Optical DriveCoolingOSOS
LG 8X BDR (WHL08S20) Cooler Master Hyper 212+ Kubuntu x64 Windows 7 x64 
OSMonitorPowerCase
Bodhi Linux x64 Acer G215H (1920x1080) Seasonic 520 HAF912 
CPUMotherboardGraphicsRAM
N450 1.8GHz AC and 1.66GHz batt ASUS proprietary for 1001P GMA3150 (can play bluray now!?) 1GB DDR2 
Hard DriveOptical DriveOSOS
160GB LGLHDLBDRE32X Bodhi Linux Fedora LXDE 
OSOSMonitorKeyboard
Kubuntu SLAX 1280x600 + Dell 15inch Excellent! 
PowerCase
6 cells=6-12hrs and a charger 1001P MU17 Black 
  hide details  
Reply
post #3 of 63
RH/CentOS are going to be more towards standards. When building a server it isn't exactly about purity, more about stability. The rock hard distributions are where you are going to want to learn... RH, CentOS, Debian, and possibly the BSD variants. You won't see much else in the server world, occasionally Gentoo/Slackware but I wouldn't really make a mission critical (business) server from anything else.

[edit] I should say, if you just want to learn linux go with whatever you feel most comfortable with. You can take any distribution and manually install packages, some require more some require less setup too. In the end, it's not really how much you set up but more towards how often you do those types of tasks. I build custom packages for any distro regularly, even if it comes with a version that's acceptable.

I'm currently testing arch, even though the nvidia drivers worked I wanted the beta drivers. I had to go get my own packages made as well as lib32-nvidia-utils, so everything works. I'd do the same on Debian/Ubuntu, Fedora, you name it. I do this for my own reasons but it also helps me keep in touch with the more annoying (advanced) things to do. wink.gif
Edited by mushroomboy - 7/21/12 at 2:34pm
Current Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x4 B45 3.6GHz M3A770DE HD 7950 (1100/1450) 8G Muskin DDR3 1600@8CLS 
Hard DriveOptical DriveOSMonitor
160G WD LiteOn DVD-RW DL Linux (Fedora)-Win7 19" Phillips TV 1080p 
PowerCaseMouseMouse Pad
OCZ 600W Generic Junk Logitech MX400 Generic Junk 
Audio
SBL 5.1 
  hide details  
Reply
Current Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x4 B45 3.6GHz M3A770DE HD 7950 (1100/1450) 8G Muskin DDR3 1600@8CLS 
Hard DriveOptical DriveOSMonitor
160G WD LiteOn DVD-RW DL Linux (Fedora)-Win7 19" Phillips TV 1080p 
PowerCaseMouseMouse Pad
OCZ 600W Generic Junk Logitech MX400 Generic Junk 
Audio
SBL 5.1 
  hide details  
Reply
post #4 of 63
If you do decide to test Arch, I made a guide to get people started a short while ago;
http://www.overclock.net/a/how-to-install-archlinux-the-easy-quick-and-dirt-way


As to the forums, they aren't dicks. You just have to provide the information required. They're all actually relatively wonderful people and very helpful. Just make sure to post threads properly there, while providing the right information asked for, and you have to show that you've tried finding it yourself, and that you are willing to accept help. <- One of the biggest pieves there, as a lot of people come looking for help, but won't take any advice they're given.

And as muchroom said, if you want to learn more for server stuff, then RH/Cent would be the area to start. I run an Arch server and it's been going strong for the past year or so now with no hiccups. So, personally for me a "stable" server just means "ancient", as all my Arch installs are "stable" enough in my eyes.

Other than that it's pretty much personal preference. Slack is nice if you like maintaining every single little detail yourself, resolving your own dependencies, building your own packages and what not. Gentoo is nice as it's a step above that, you get 2 amazing package managers, but still have to do most configuring yourself. Arch a step above Gentoo, the base kernel is already compiled, and pacman is (imo) one of the best package managers out there.

Each will force you to learn and rely on the heavy use of the command line.
post #5 of 63
I would suggest gentoo, arch, debian 'netinstall' (the others are mostly with guis and that) freebsd, or slackware. As far as I know the most 'UNIX' ones are slackware and freebsd (which complies with unix standerds and is a durect decendent from at&t unix) but arch is close. Debian is good to learn about linux as a ton of other distros (buntu, mint, etc.) are based on it but isnt very 'unix-like' if your looking for that kind of thing. Gentoo, well, gentoo is gentoo. Of the ones ive listed gentoo and arch are more on the 'cutting edge' side where as the others tend to test everything to death. Personnlly I use debian, but it depends on your wants/needs in the system. A stage one gentoo tarball might do you good, but if all you want is too learn about unix/unix-like, installing freebsd and reading the handbook is what gave me most of what I know about non linux unix.
    
CPUMotherboardGraphicsRAM
AMD Phenom II X4 B55 Biostar A880GZ  AMD Radeon HD 4250 iGPU 8GB (2x4GB) Patriot Sector 5 DDR3 
Hard DriveHard DriveHard DriveOptical Drive
Seagate Barracuda 1TB (ST1000DM003) Western Digital Caviar SE 250GB Seagate External 1TB LG DVD Burner 
OSOSOSPower
Debian GNU/Linux 6.0.6 'Squeeze' 64-bit Arch Linux 64-bit FreeBSD 9.0 64-bit LPS Ultra 550 watt 
Case
Thermaltake V4  
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
AMD Phenom II X4 B55 Biostar A880GZ  AMD Radeon HD 4250 iGPU 8GB (2x4GB) Patriot Sector 5 DDR3 
Hard DriveHard DriveHard DriveOptical Drive
Seagate Barracuda 1TB (ST1000DM003) Western Digital Caviar SE 250GB Seagate External 1TB LG DVD Burner 
OSOSOSPower
Debian GNU/Linux 6.0.6 'Squeeze' 64-bit Arch Linux 64-bit FreeBSD 9.0 64-bit LPS Ultra 550 watt 
Case
Thermaltake V4  
  hide details  
Reply
post #6 of 63
Quote:
Originally Posted by jrl1357 View Post

where as the others tend to test everything to death.

They test them far far far past death.
post #7 of 63
Greetz
It is absolutely untrue that Arch is "the most BSD-like" distribution. While there are subtle differences between distros by far the greatest single difference is how packages are handled - the package Management system. Traditionally BSD does not try to handle package dependencies automatically as a function of package management. Almost all Linux distros do including Arch. The only one that comes default w/o such an intrusive and pervasive packaging system is Slackware.

Patrick Volkerding, the original and still inventor/controller of Slackware, freely admits that he literally copied the BSD package system for Slackware. Even the evolution of Slackbuild scripts has still not broken with the fundamental dedication to user managed dependencies. If it is a BSD-like system with Linux driver support you want, then Slackware is the only game in town.
Slackware thumb.gif
Demon64
(13 items)
 
  
CPUMotherboardGraphicsRAM
FX-57 @3.04 GHz Asus A8NE Deluxe Asus 8800 GTS 2x1G OCZ Platinum (OC'd) 
Hard DriveOptical DriveOSMonitor
Seagate SATA 500GB, Seagate 1TB Plextor PX-716SA Slackware, Studio KUbuntu,, XP64, OS/2 Warp 4.5 27" HDTV + DLP 
KeyboardPowerCaseMouse
Logitech Wireless PC Power&Cooling 610 Silent Antec Sonata I Razer DeathAdder 
Mouse Pad
dual 
  hide details  
Reply
Demon64
(13 items)
 
  
CPUMotherboardGraphicsRAM
FX-57 @3.04 GHz Asus A8NE Deluxe Asus 8800 GTS 2x1G OCZ Platinum (OC'd) 
Hard DriveOptical DriveOSMonitor
Seagate SATA 500GB, Seagate 1TB Plextor PX-716SA Slackware, Studio KUbuntu,, XP64, OS/2 Warp 4.5 27" HDTV + DLP 
KeyboardPowerCaseMouse
Logitech Wireless PC Power&Cooling 610 Silent Antec Sonata I Razer DeathAdder 
Mouse Pad
dual 
  hide details  
Reply
post #8 of 63
Quote:
Originally Posted by Shrak View Post

Quote:
Originally Posted by jrl1357 View Post

where as the others tend to test everything to death.

They test them far far far past death.

Linux 2.6! Thats my style biggrin.gif (debian stable user here) even testing is outdated (or stabler wink.gif ) by arch standards
    
CPUMotherboardGraphicsRAM
AMD Phenom II X4 B55 Biostar A880GZ  AMD Radeon HD 4250 iGPU 8GB (2x4GB) Patriot Sector 5 DDR3 
Hard DriveHard DriveHard DriveOptical Drive
Seagate Barracuda 1TB (ST1000DM003) Western Digital Caviar SE 250GB Seagate External 1TB LG DVD Burner 
OSOSOSPower
Debian GNU/Linux 6.0.6 'Squeeze' 64-bit Arch Linux 64-bit FreeBSD 9.0 64-bit LPS Ultra 550 watt 
Case
Thermaltake V4  
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
AMD Phenom II X4 B55 Biostar A880GZ  AMD Radeon HD 4250 iGPU 8GB (2x4GB) Patriot Sector 5 DDR3 
Hard DriveHard DriveHard DriveOptical Drive
Seagate Barracuda 1TB (ST1000DM003) Western Digital Caviar SE 250GB Seagate External 1TB LG DVD Burner 
OSOSOSPower
Debian GNU/Linux 6.0.6 'Squeeze' 64-bit Arch Linux 64-bit FreeBSD 9.0 64-bit LPS Ultra 550 watt 
Case
Thermaltake V4  
  hide details  
Reply
post #9 of 63
Quote:
Originally Posted by jrl1357 View Post

Linux 2.6! Thats my style biggrin.gif (debian stable user here) even testing is outdated (or stabler wink.gif ) by arch standards

You;

caveman.jpg

Me;

tron-legacy-coloring-pages-19.jpg
post #10 of 63
Quote:
Originally Posted by Shrak View Post

Quote:
Originally Posted by jrl1357 View Post

Linux 2.6! Thats my style biggrin.gif (debian stable user here) even testing is outdated (or stabler wink.gif ) by arch standards

You;
Warning: Spoiler! (Click to show)
caveman.jpg

Me;
Warning: Spoiler! (Click to show)
tron-legacy-coloring-pages-19.jpg


You:

coloring-page-falling-dl11657.jpg

Me:

z-easter-island-head.jpg

o yeah rock soild (get it?)

To each his own
    
CPUMotherboardGraphicsRAM
AMD Phenom II X4 B55 Biostar A880GZ  AMD Radeon HD 4250 iGPU 8GB (2x4GB) Patriot Sector 5 DDR3 
Hard DriveHard DriveHard DriveOptical Drive
Seagate Barracuda 1TB (ST1000DM003) Western Digital Caviar SE 250GB Seagate External 1TB LG DVD Burner 
OSOSOSPower
Debian GNU/Linux 6.0.6 'Squeeze' 64-bit Arch Linux 64-bit FreeBSD 9.0 64-bit LPS Ultra 550 watt 
Case
Thermaltake V4  
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
AMD Phenom II X4 B55 Biostar A880GZ  AMD Radeon HD 4250 iGPU 8GB (2x4GB) Patriot Sector 5 DDR3 
Hard DriveHard DriveHard DriveOptical Drive
Seagate Barracuda 1TB (ST1000DM003) Western Digital Caviar SE 250GB Seagate External 1TB LG DVD Burner 
OSOSOSPower
Debian GNU/Linux 6.0.6 'Squeeze' 64-bit Arch Linux 64-bit FreeBSD 9.0 64-bit LPS Ultra 550 watt 
Case
Thermaltake V4  
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Arch, FreeBSD, or Similar?