Reply
 
Thread Tools Display Modes
  #1  
Old 08-09-2012, 01:30 PM
David30 David30 is offline
Senior Member
 
Join Date: Jun 2012
Posts: 325
Thanks: 20
Thanked 28 Times in 27 Posts
Lightbulb Upgrade "forever"?
Hi

I don't know much about FreeBSD and PC-BSD, but I did read that you can upgrade the FreeBSD OS and apps without breaking things? Is this true? If so, it would be great to keep upgrading the OS and apps on the same computer, until that computer dies or until that computer becomes too old to run newer apps at an acceptable speed.

Surely the above would be better than having to re-install the entire OS and apps just to receive the latest bugfixes? This problem is a *big* frustration with Ubuntu. You have to upgrade the entire Ubuntu OS to get the latest fixes and apps, but then upgrading Ubuntu often breaks things, like hardware drivers!

Upgrading Windows will break things, but the user can stick with an older version and still receive the latest apps and fixes for years. Some people still use Windows XP and that's supported until 2014.

What do you think about being able to upgrade the OS without breaking apps and hardware drivers? Can it be done or could it be done in future?
Reply With Quote
  #2  
Old 08-09-2012, 01:58 PM
kmoore134's Avatar
kmoore134 kmoore134 is offline
Administrator
 
Join Date: May 2005
Location: Knoxville, TN
Posts: 2,430
Thanks: 0
Thanked 104 Times in 86 Posts
Default Upgrade "forever"?
This is something we are doing with the 9.x series. It is now possible
to "upgrade" from 9.0 -> 9.1 and so forth, via an online update. This
preserves all your apps / settings
__________________
----
Kris Moore
PC-BSD Founder
Reply With Quote
  #3  
Old 08-10-2012, 11:15 AM
David30 David30 is offline
Senior Member
 
Join Date: Jun 2012
Posts: 325
Thanks: 20
Thanked 28 Times in 27 Posts
Default
Sounds good.

Will it be possible to upgrade from 9.x to 10, then from 10.x to 11 etc. literally forever?
Reply With Quote
  #4  
Old 08-10-2012, 01:05 PM
kmoore134's Avatar
kmoore134 kmoore134 is offline
Administrator
 
Join Date: May 2005
Location: Knoxville, TN
Posts: 2,430
Thanks: 0
Thanked 104 Times in 86 Posts
Default Upgrade "forever"?
I've not confirmed 9.x -> 10.x upgrades yet, but I think it may be
doable. The only potential issue may be PBIs needing to be re-installed
with their 10.x versions, but we'll find out more about that as 10.x
gets closer
__________________
----
Kris Moore
PC-BSD Founder
Reply With Quote
  #5  
Old 08-10-2012, 07:54 PM
David30 David30 is offline
Senior Member
 
Join Date: Jun 2012
Posts: 325
Thanks: 20
Thanked 28 Times in 27 Posts
Default
Thank you.

I'll be more than happy to beta test. I'm already beta testing PC-BSD 9.1 and it just works.
Reply With Quote
  #6  
Old 08-15-2012, 02:14 AM
sg1efc sg1efc is offline
Senior Member
 
Join Date: Jan 2012
Location: USA
Posts: 247
Thanks: 329
Thanked 7 Times in 7 Posts
Default
Originally Posted by kmoore134 View Post
I've not confirmed 9.x -> 10.x upgrades yet, but I think it may be
doable. The only potential issue may be PBIs needing to be re-installed
with their 10.x versions, but we'll find out more about that as 10.x
gets closer
That would be spectacularly amazing, even if PBIs need to be reinstalled.

Well, I'm already spectacularly amazed by PC-BSD actually.
__________________
PC-BSD totally rocks! Thanks A Lot to everyone who has helped create and improve it.

http://nwbackup.net/wordpress/
Reply With Quote
  #7  
Old 08-15-2012, 11:25 AM
David30 David30 is offline
Senior Member
 
Join Date: Jun 2012
Posts: 325
Thanks: 20
Thanked 28 Times in 27 Posts
Default
Am I correct in saying that apps installed from PBIs have their own directories, and the apps dependencies are kept in the same directories as the apps? If true, that could mean that upgrading the OS would not affect the apps? I read the Wikipedia page on PC-BSD and discovered this, in the section "package management":
http://en.wikipedia.org/wiki/PC-BSD

What about device drivers? Would upgrading FreeBSD/PC-BSD keep the device drivers the same?

I'm asking these questions because countless number of times I've seen things break when I've upgraded Windows and Ubuntu! Think of the poor newcomer when this happens!

I'm amazed by PC-BSD too.

Last edited by David30; 08-15-2012 at 11:35 AM.
Reply With Quote
  #8  
Old 08-15-2012, 12:45 PM
kmoore134's Avatar
kmoore134 kmoore134 is offline
Administrator
 
Join Date: May 2005
Location: Knoxville, TN
Posts: 2,430
Thanks: 0
Thanked 104 Times in 86 Posts
Default Upgrade "forever"?
The PBIs *should* still run on the newer major version, be it 10.x, or
11.x, since we include the backwards compat libraries by default.
However, there may be a few that wont, like VirtualBox, which needs a
kernel module specifically for that version of FreeBSD. I may simply put
something in place which warns the user to update any PBIs which don't
function properly after the upgrade.

As for drivers, those will be replaced / upgraded when moving to a newer
version. As long as there is no regressions, you shouldn't see any issues.
__________________
----
Kris Moore
PC-BSD Founder
Reply With Quote
  #9  
Old 08-15-2012, 02:53 PM
David30 David30 is offline
Senior Member
 
Join Date: Jun 2012
Posts: 325
Thanks: 20
Thanked 28 Times in 27 Posts
Thumbs up
Wow! I can see you put plenty of time and energy into making PC-BSD work perfectly.

Putting something in place to warn the user about having to upgrade apps would be brilliant. Could it be possible to (optionally) upgrade the affected apps while also upgrading PC-BSD?

To test for possible driver regressions, could the user be presented with a simple testing GUI, during the upgrade, to check that all hardware and power saving works?

Cheers.
Reply With Quote
  #10  
Old 08-15-2012, 05:27 PM
rvc rvc is offline
Senior Member
 
Join Date: Jul 2012
Location: India
Posts: 319
Thanks: 14
Thanked 24 Times in 22 Posts
Default
Thanks for the update on this wonderful news !
i know i am totally a newbie for pcbsd and i am sure to be sticking with this for years to come with newer versions and updates...
i was also reading on jail stuff... keeping that in mind, can the updates be warned and diverted to be tested within a jail to test and then export to actual install ? i dont know if i am using correct terminology but your concept of jail is awesome and can be extended for such updates too...

just my view on this amazing concept....
Reply With Quote
Reply

Tags
upgrade clean

Thread Tools
Display Modes

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 On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:45 AM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

Copyright 2005-2010, The PC-BSD Project. PC-BSD and the PC-BSD logo are registered trademarks of iXsystems.
All other content is freely available for sharing under the terms of the Creative Commons Attribution License.