LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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 07-20-2012, 09:13 AM   #1
Knightron
Senior Member
 
Registered: Jan 2011
Location: Australia
Distribution: openSUSE
Posts: 1,465
Blog Entries: 6

Rep: Reputation: 200Reputation: 200Reputation: 200
Is FreeBSD rolling release


Hello. I'm still yet to find a Gnu/Linux distro that i'm truly happy with. I'm currently using Debian, but i really hate Debians package managing tools, and i find most of the other linux distros not much better. I'm yet to try Freebsd due to complex hardware incompatibility's with my laptop computer, (it is possible, but difficult).
I see on distro watch the beta for a new release developing and am building interest again. I require a frozen release style operating system with minimal updates. Debian stable offers this; other Linux distros however offer it too like Opensuse, but have constant updates coming in anyway; this is not what i want. Other perhaps most notably, Arch Linux run on rolling release: this is also no good for me.
I am having trouble determining if FreeBSD is a rolling release operating system or not. There seems to be conflicting opinions. Can someone please enlighten me.
Thankyou
 
Old 07-20-2012, 11:06 AM   #2
PrinceCruise
Member
 
Registered: Aug 2009
Location: /Universe/Earth/India/Pune
Distribution: Slackware64 -Current
Posts: 890

Rep: Reputation: 186Reputation: 186
Only question - what do you want in a system of your choice? Once that's clear, things will be sorted out itself.

(Off topic : The remedy is Slackware)

Regards.
 
Old 07-20-2012, 11:25 AM   #3
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Debian's package management (dpkg/apt) is one of the best systems there is. What exactly don't you like about it?
 
Old 07-20-2012, 05:07 PM   #4
angryfirelord
Member
 
Registered: Dec 2005
Distribution: Fedora, CentOS
Posts: 515

Rep: Reputation: 66
The important thing to remember with FreeBSD is that the base software is separated from the rest of the system. So, software like the FreeBSD kernel, the compiler, shells are kept in one part and everything else is part of the ports system.

So, is FreeBSD a rolling-release? Kind of, depending on what you track. Like Debian Stable, FreeBSD does generate a new release once every number of months or so. The current release is 9.0. However, you also have the option of tracking the -STABLE or -CURRENT branch. Basically, -STABLE is like Debian Testing, which is where the FreeBSD releases are derived for each incremental release (like 8.1, 8.2 and so on). -CURRENT is the next release, so if you track -CURRENT, you're tracking what will be FreeBSD 10.

http://www.freebsd.org/doc/en_US.ISO...nt-stable.html

However, if you track just the release, you have access to ports system. Ports are additional software that you compile from source. If you've used Gentoo, it's a similar structure. FreeBSD ports are usually updated to whatever the upstream release is. That's a bit different from Debian stable, where everything is frozen.

FreeBSD's packages, if you choose to use them, are also somewhat done in a similar way. Packages from the -RELEASE section are built when a new or incremental version is release and aren't updated after that. Packages from stable and current are usually added daily or weekly. You can see an example from this ftp site: ftp://ftp6.us.freebsd.org/pub/FreeBSD/ports/amd64/

It's a little confusing, but if you want to run FreeBSD and don't want a development branch, stick with the releases. Usually what I do is update the base system with freebsd-update and then just install everything with ports.

http://www.freebsd.org/doc/en_US.ISO...bsdupdate.html
 
1 members found this post helpful.
Old 07-20-2012, 08:17 PM   #5
Knightron
Senior Member
 
Registered: Jan 2011
Location: Australia
Distribution: openSUSE
Posts: 1,465

Original Poster
Blog Entries: 6

Rep: Reputation: 200Reputation: 200Reputation: 200
Quote:
Originally Posted by angryfirelord View Post
So, is FreeBSD a rolling-release? Kind of, depending on what you track. Like Debian Stable, FreeBSD does generate a new release once every number of months or so. The current release is 9.0.
Your last link talks about updates but because the base system is seperate to the third part packages, i'm unsure if this applies to them as well. Do the third party packages still get security updates if required like Debian stable.

example, if a security bug is found in Apache or something else and a patch is available would the following update and apply the patch?

Code:
# freebsd-update fetch
# freebsd-update install

how long is a 'release' supported for?

Quote:
However, if you track just the release, you have access to ports system. Ports are additional software that you compile from source. If you've used Gentoo, it's a similar structure. FreeBSD ports are usually updated to whatever the upstream release is. That's a bit different from Debian stable, where everything is frozen.
Can you be selective about this, and have only one of two updated packages from ports while keeping the rest frozen?

Also, how well does Wine run on FreeBSD? because i've heard others say it is nowhere near as good as it is on Gnu/Linux.


Thanks for the helpful info and quick links angryfirelord.


@PrinceCruise
I want a system that is flexible and stable, and easy to maintain. Simple as that. Slackware is almost there, but i desire a package manger that is a bit more automated. Some people may point to slapt-get as an answer, but then it's limited by the slackwares limited repository, and i don't have much desire to use third party repos.

@caravel
As i previously stated to PrinceCruise, i desire a stable and flexible system. Debian gives me the stableness and automation i desire, but i find it's flexibility limiting. This would probably spawn a lot of hate from other avid Debian users and I will admit that i have not ventured into the package making side of things, but when i want to compile something from source I always get issues from Debians package tools. I know that compiling from source (make install) is not recommended in Debian, but alas it is something that i desire to do sometimes. Other times it isn't even to do with source. A fare while ago i had gnome installed in Squeeze. I desired to remove Nautilus and replace it with Xfdesktop, and Dolphin. Nautilus is a dependency of gnome-session, and removing it alone was ridiculously hard. Dpkg has it's "--ignore-depends" argument, but next time apt is used to install something else, it will refuse to do it unless it can fix the 'broken dependency' as well.

Either way, i'm still trying to find my foot hold and i think that trying new distros/os is always recommended for finding the one right for you, and i'm finding FreeBSD more and more appealing. Id i try it and it doesn't sit well, i'll probably end up back at Debian.

Last edited by Knightron; 07-20-2012 at 08:19 PM. Reason: typo
 
Old 07-21-2012, 02:24 PM   #6
angryfirelord
Member
 
Registered: Dec 2005
Distribution: Fedora, CentOS
Posts: 515

Rep: Reputation: 66
Quote:
Your last link talks about updates but because the base system is seperate to the third part packages, i'm unsure if this applies to them as well. Do the third party packages still get security updates if required like Debian stable.

example, if a security bug is found in Apache or something else and a patch is available would the following update and apply the patch?
No, freebsd-update is only for the base system. If you use the generic kernel, it saves you from having to re-compile it when patches are released.
Quote:
how long is a 'release' supported for?
http://security.freebsd.org/#sup
You'll have to update it to the next incremental number to get updates. So, if you installed 7.0 when it came out, to still get updates to 7, you'd have to install 7.4.

My guess is that it's around 5 years or so. 7.0 came out in early 2008. Each incremental release is supported for 2 years in-between that 5 year period.
Quote:
Can you be selective about this, and have only one of two updated packages from ports while keeping the rest frozen?
Yes. This is one area where the handbook isn't too clear. If you read it the first time, you'd think that you'd have to update it.

Basically, you can install and compile what you need and then run portaudit to check for updates. portaudit will compare your installed packages to a database and see if a vulnerability persists. If one is found, then you can just build the new port.

The only time when you need to rebuild everything is when you're updating the base system. This is the same case for Gentoo when a new gcc comes down. In that case, you'll usually use portupgrade to just update what's on your system. Just be aware that while ports are powerful, they don't hold your hand as much as apt-get does.
Quote:
Also, how well does Wine run on FreeBSD? because i've heard others say it is nowhere near as good as it is on Gnu/Linux.
I think its gotten better, but you'll need to install the 32-bit version. I don't believe Wine builds on the 64-bit version. You can see on the Wine site what works and what doesn't.

http://appdb.winehq.org/objectManage...Ascending=true

Just remember, with FreeBSD, be patient and read the manual.

Last edited by angryfirelord; 07-21-2012 at 02:25 PM.
 
1 members found this post helpful.
Old 07-29-2012, 05:35 AM   #7
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
Quote:
Originally Posted by Knightron View Post
Slackware is almost there, but i desire a package manger that is a bit more automated.
...
Debian gives me the stableness and automation i desire, but i find it's flexibility limiting.
So you want a fully automated package management system that makes package management easy and you want the flexibility to install whatever you want. No insult intended, but perhaps you expect too much. Given the description of what you hope to find, I am forced to wonder if such a system exists. I hope you all the best in your search.

Last edited by Randicus Draco Albus; 07-29-2012 at 05:37 AM.
 
Old 07-30-2012, 10:47 AM   #8
angryfirelord
Member
 
Registered: Dec 2005
Distribution: Fedora, CentOS
Posts: 515

Rep: Reputation: 66
Quote:
Originally Posted by Randicus Draco Albus View Post
So you want a fully automated package management system that makes package management easy and you want the flexibility to install whatever you want. No insult intended, but perhaps you expect too much. Given the description of what you hope to find, I am forced to wonder if such a system exists. I hope you all the best in your search.
Yeah, I'm kind of wondering what compilation issues he's had with Debian. It kind of sounds like he wants a base system that doesn't change, but will also be able to automatically pull in dependencies for compiling any updated packages that he wants. That certainly doesn't exist. I think his best bet is to use Ubuntu and enable PPAs that have his desired updated software.
 
  


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
Rolling release distribution ShadowReaper Linux - Distributions 6 09-13-2010 09:10 AM
LFS rolling release? jpheber Linux From Scratch 1 08-23-2010 02:27 AM
Rolling Release distros? jduvall Linux - Newbie 10 07-03-2010 10:57 PM
Is sidux rolling release? cola Linux - Distributions 2 12-16-2009 03:20 PM
A rolling release Distro.... firewiz87 Linux - Distributions 36 11-23-2009 11:28 PM

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

All times are GMT -5. The time now is 03:09 AM.

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