forums.xandros.com Forum Index forums.xandros.com
Xandros User Forums
 
 FAQFAQ   SearchSearch   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Xandros 3 Gentoo style
Goto page Previous  1, 2, 3, 4
 
Post new topic   Reply to topic    forums.xandros.com Forum Index -> The Lab
View previous topic :: View next topic  

Is porting the Xandros 3 OCE Desktop to Gentoo a good idea?
What is gentoo?
18%
 18%  [ 6 ]
Go for it.
34%
 34%  [ 11 ]
Nah.
31%
 31%  [ 10 ]
Can it be done?
15%
 15%  [ 5 ]
Total Votes : 32

Author Message
mike80808
Xanscended
Xanscended


Joined: 14 Apr 2003
Posts: 3891
Location: St. Louis, MO

PostPosted: Wed Dec 21, 2005 1:37 am    Post subject: Reply with quote

aldube wrote:
Quote:
Why do all 50,000 users of an application have to compile the SAME binary?

They don't; just fraction of those users could use portage to make DEB for the rest; portage could be used a development tool rather than by every user.


As in the "Xandros, Inc." fraction of those users? And if the resulting DEBs are identical, whether you use apt-build or portage, why does the _user_ care? You're just talking packager preference, then, and therefore no inherent advantage to either method as a means of compiling redistributable binary packages.

I'll take the one used by the primary source repository of my distro for $100, Alex.

The core problem of Gentoo and ports distros is that they put the _entire_ burden of integration testing/validation directly on the _end user_. And that's the whole reason people are willing to pay Xandros for their distro -- to not have to do that.

And I think what you're getting at here is a "portage-source" repository instead of a "deb-source" repository. i.e. apt knows how to get source packages from an APT repository, just as emerge knows how to get source packages from a portage repository. The thing is, apt _also_ knows how to get binary packages from an APT repository, but an emerge/portage repository will have to convert the resulting output into APT binary packaging (debs).

emerge/portage isn't built for building redistributable binary packages. It's built for building and installing applications from source directly. And that's probably why it doesn't get much traction in either the deb or rpm camps.
_________________
Thanks for all the fishes, Xandros.
Back to top
View user's profile Send private message Visit poster's website
aldube
Xandrosianschwing


Joined: 02 Jan 2005
Posts: 2332
Location: Calgary, Alberta, Canada

PostPosted: Fri Dec 23, 2005 10:32 am    Post subject: Reply with quote

It wouldn't be so bad if the APT repositories were complete & up to date most of the time. It seems at times Debian has a hard enough time maintaining the DEB packages, as there's quite often incomplete or outdated packages; hopefully the DCC won't be repeating this for it's part of the OS.
_________________
Linux simply works for me...
Registered Linux User 384461
Back to top
View user's profile Send private message
Arne Anka
Xanspiration
Xanspiration


Joined: 21 Mar 2004
Posts: 4186
Location: Stockholm, Sweden

PostPosted: Fri Dec 23, 2005 11:41 am    Post subject: Reply with quote

That's true for the Unstable and Testing release. They are supposed to be updated frequently with new and perhaps not so well tested apps. For those who proritise stability, Stable is the release to go for.

You can't expect somthing updated frequently to be stable and complete. Likewise you can't expect something that is Stable to be updated frequently (because then it would become unstable and perhaps uncomplete).

DCC is based on a snapshot of the lates Debian Stable with some packages backported from Etch to make DCC LSB 3.x complient. They both will be updated at most once a year.
Back to top
View user's profile Send private message
Jenkins
Xplorer


Joined: 11 Dec 2005
Posts: 41

PostPosted: Fri Dec 23, 2005 11:32 pm    Post subject: Reply with quote

Reading this thread makes me think of those body kits you put on a Fiero to make it look like a Lamborghini.
Back to top
View user's profile Send private message
aldube
Xandrosianschwing


Joined: 02 Jan 2005
Posts: 2332
Location: Calgary, Alberta, Canada

PostPosted: Sat Dec 24, 2005 8:06 am    Post subject: Reply with quote

That's a lack of vision for you; they said it couldn't be done; it got done; and now no-one seems to appreciate the work; l just can't help but feel a little disgusted as a result. Apt-get -b source usually results in failure due to dependency hell, so we're no further ahead with apt; if you want a good example of this then just simply try to compile cinelerra and you'll see what I mean.
_________________
Linux simply works for me...
Registered Linux User 384461
Back to top
View user's profile Send private message
Jenkins
Xplorer


Joined: 11 Dec 2005
Posts: 41

PostPosted: Sat Dec 24, 2005 11:32 am    Post subject: Reply with quote

If you want to compile from source using an automated system, go use FreeBSD, it's where the port in portage came from. If you think FreeBSD is archaic or outdated or you simply don't understand it, that's your lack of vision. FreeBSD is arguably one of the best operating systems on the planet.

Why would you graft a hacked ports tree onto another Unix workalike? A Unix workalike that already has it's own package management system. Gentoo is an interesting experiment, but the portage system is admittedly a mess, it's fragile, it breaks, it's chunks of code held together with duct tape and twine.

I've used many operating systems, Debian was the only GNU/Linux distro that made sense. Actually, Progeny Debian was amazing, I always liked it, which is why I thought that Xandros was even better. Go try a BSD, try BeOS, try Plan 9, try QNX, try OSX, there's lots of operating systems, lots of types of computers. Bolting a ports-style system onto Debian is an interesting experiment, but it's not exactly something that could be considered robust or feasible for a commercial distro.
Back to top
View user's profile Send private message
Andrew
Xendrosian
Xendrosian


Joined: 22 Feb 2003
Posts: 1739
Location: Wisconsin, USA

PostPosted: Sat Dec 24, 2005 11:39 am    Post subject: Reply with quote

Quote:
Bolting a ports-style system onto Debian is an interesting experiment


That's why we call this area "The Lab" Rolling Eyes
_________________
Registered Linux user number 316996
Back to top
View user's profile Send private message
aldube
Xandrosianschwing


Joined: 02 Jan 2005
Posts: 2332
Location: Calgary, Alberta, Canada

PostPosted: Sat Dec 24, 2005 12:10 pm    Post subject: Reply with quote

Jenkins wrote:
If you want to compile from source using an automated system, go use FreeBSD


This sounds familliar; oh wait I know it was the typical additude in Linux not too long ago:
Quote:
We don't want Windows users using Linux; KDE sucks because it's too much like windows; etc...

When someone wants to talk about putting what I've done to use I'll be around; otherwise I have nothing left to say to anyone in this thread. Rolling Eyes
_________________
Linux simply works for me...
Registered Linux User 384461
Back to top
View user's profile Send private message
mike80808
Xanscended
Xanscended


Joined: 14 Apr 2003
Posts: 3891
Location: St. Louis, MO

PostPosted: Sun Dec 25, 2005 2:05 pm    Post subject: Reply with quote

aldube wrote:
Apt-get -b source usually results in failure due to dependency hell, so we're no further ahead with apt;


That would seem to indicate that the problem is in the application source code being incompatible with Xandros. That is more telling of the instability and incompatibility between KDE versions. Have you contacted the Cinellera authors and asked that they backport their application (or at least "freeze" a release) to widely distributed KDE versions in popular distros?

Oh, wait, they can't do that because the DCC doesn't exist yet. You'd have to ask the Cinellarra authors to backport their application to the snapshot of KDE that Xandros built Xandros 3.0.2 on.

This is not a problem of the build system -- ports or package based. It is the age-old dilemma of stability with well-planned change and innovation with leading edge features.
_________________
Thanks for all the fishes, Xandros.
Back to top
View user's profile Send private message Visit poster's website
mike80808
Xanscended
Xanscended


Joined: 14 Apr 2003
Posts: 3891
Location: St. Louis, MO

PostPosted: Sun Dec 25, 2005 2:13 pm    Post subject: Reply with quote

aldube wrote:
That's a lack of vision for you; they said it couldn't be done; it got done; and now no-one seems to appreciate the work


Sorry. I don't use Gentoo. I don't use a ports system. What sort of context would I use to 'appreciate' your work?

I'm sure it was technically difficult. But if you were doing it in order that we might "appreciate" your talents, could you tell us more about what you're looking for?
Do you want us to say "Wow, that was hard and you made it look so easy.' like the shills in a infomercial? Or do you want us to say "Wow, those folks at Xandros are idiots. They should be using Gentoo!"?

Are you looking for appreciation or converts to your view? It is quite a different thing between a lack of vision and a lack of interest in joining a crusade.

I'm not sure either approach is suitable for the Xandros of today. But for a DCC-based Xandros, i'm thinking apt-get will be just fine.
_________________
Thanks for all the fishes, Xandros.
Back to top
View user's profile Send private message Visit poster's website
woodsmoke
Xanalandingdonger


Joined: 30 Jul 2005
Posts: 4970
Location: United States

PostPosted: Sun Dec 25, 2005 3:54 pm    Post subject: hardware? Reply with quote

Ok,
I read the whole thread and readily admit that I don't have a clue about most of the stuff you guys are discussing, but I'll ask a question?

Is there a distro, maybe Gentoo?, that, as was referred to in another thread, has a wonderful way to detect hardware, but stumbles in other stuff?

Does any of the stuff related discussed above have a relation to this?

Or is there a distro, like the old Mandrake(8?) that has a "wad" of games folded into it?

Would the different ways, or similar, ways of getting packages(?correct term?) for either hardware or games create a situation in which the sum is greater than the parts?

I was just wondering, and enjoying the thread! Laughing

ain't xandros great?
woodsmoke
_________________
If the eco-ists would only shut up, I wonder if the sound of their droning would be replaced by the sound of normal people fitting solar panels and making soup from nettles and twigs.(J Clarkson)
Back to top
View user's profile Send private message
mike80808
Xanscended
Xanscended


Joined: 14 Apr 2003
Posts: 3891
Location: St. Louis, MO

PostPosted: Sun Dec 25, 2005 6:55 pm    Post subject: Reply with quote

Gentoo is a Linux distribution, by Eric Robbins, I believe, and based on the *BSD method of distribution, known as "ports".

Basically, there are no binary packages. A "repository" simply is a list of URLs where you can go fetch source code. The problem is that every package is kind of on its own to provide for high availability. BSD is very much into the darwinistic viewpoint of code, but sometimes crappy popularity wins out (sort of like our US presidential race of 2004) over utility and functionality. But I digress.

Anyway, the Linux distributions all pretty much had some sort of "packaging" (RPM, DEB) for binary packages, since the distribution makers believed that it was a waste for 50,000 people to all compile the same source code 50,000 times to wind up, at the end of the day, with the _same_ binary package.

Both methods of code distribution (the end result of which is a binary on the end-user's computer) have their benefits and drawbacks.

Gentoo appeals to people that like to "roll their own". The problem is that that's not Xandros customer base, and the "roll your own" crowd don't spend enough to make a viable market. The vast masses want a turnkey OS with turnkey administration. A "build your own directly from source" type of system isn't appealing to that crowd, and hence, not to commercial distro vendors looking to make money.

One of the issues with Debian is that it is so large, you have different projects all proceeding at different paces, and the distro-release-manager has no choice but to simply draw a line, freeze things, and then work ONLY on integrating the stuff.

With Gentoo or a ports-based distribution, the same fundamental problem exists, its just that there's no distro vendor or upstream repository manager to help you out here.

It's simply a philosophy difference. And in fact, Debian is exploring a repository based on the BSD kernel instead of the Linux one. Where you can apt-get pre-compiled software for your BSD system. (Apple?)
_________________
Thanks for all the fishes, Xandros.
Back to top
View user's profile Send private message Visit poster's website
woodsmoke
Xanalandingdonger


Joined: 30 Jul 2005
Posts: 4970
Location: United States

PostPosted: Mon Dec 26, 2005 12:49 am    Post subject: Reply with quote

Mike 80888

thanks for the very nice reply. I've read a lot of discussions and finally maybe some of it has now clicked! Laughing

ain't xandros great!

woodsmoke
_________________
If the eco-ists would only shut up, I wonder if the sound of their droning would be replaced by the sound of normal people fitting solar panels and making soup from nettles and twigs.(J Clarkson)
Back to top
View user's profile Send private message
Jenkins
Xplorer


Joined: 11 Dec 2005
Posts: 41

PostPosted: Thu Jan 12, 2006 11:41 am    Post subject: Reply with quote

mike80808 wrote:
Where you can apt-get pre-compiled software for your BSD system. (Apple?)


# pkg_add -r pkgname

or if portupgrade is installed

# portinstall -PP portname

Everyone thinks that it's all about compiling on the BSDs, but it's as simple or as complicated as you want to make it.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.xandros.com Forum Index -> The Lab All times are GMT - 5 Hours
Goto page Previous  1, 2, 3, 4
Page 4 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group