Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Chrome OS chooses Portage as their build tool
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
Etal
Veteran
Veteran


Joined: 15 Jul 2005
Posts: 1676

PostPosted: Tue Feb 09, 2010 8:06 pm    Post subject: Chrome OS chooses Portage as their build tool Reply with quote


On Feb 5, 5:57 pm, Ryan Cairns wrote:
​Hey Team,

As we’ve been growing and working with more partners, the
need to support board specific builds and improve
our tools has become more urgent. In order to get there more quickly
we’ve been investigating several different build tools. We found that
the Portage build tools suit our needs well and we will be
transitioning 100% within the next week.

To date, we’ve completed the following

- cross compiling from source for both ARM and X86 targets
- support for vendor/board specific builds
- the builds are automated and are running on our buildbot
- the docs are ready and you can get started with the new build
today<http://sites.google.com/a/chromium.org/dev/chromium-os/building-chrom...>

We still have a lot more work to do before we’ll be satisfied with
where we’re at, but over the next week our goal will be to get
everything working perfectly with the new build system.

Thanks,
-Ryan
Back to top
View user's profile Send private message
Kollin
Veteran
Veteran


Joined: 25 Feb 2006
Posts: 1137
Location: Sofia/Bulgaria

PostPosted: Tue Feb 09, 2010 8:10 pm    Post subject: Reply with quote

yay that's amazing 8)
_________________
"Dear Enemy: may the Lord hate you and all your kind, may you be turned orange in hue, and may your head fall off at an awkward moment."
"Linux is like a wigwam - no windows, no gates, apache inside..."
Back to top
View user's profile Send private message
mikegpitt
Advocate
Advocate


Joined: 22 May 2004
Posts: 3221

PostPosted: Tue Feb 09, 2010 8:16 pm    Post subject: Reply with quote

This is very cool, if they are indeed using portage as a build framework for Chrome OS. I've always viewed gentoo as a set of tools that allow you to roll your own distro. The portage framework is a smooth way of automating this process.
Back to top
View user's profile Send private message
patrikas
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2009
Posts: 106

PostPosted: Tue Feb 09, 2010 8:27 pm    Post subject: Reply with quote

Awesome, thanks for the post. Google has a lot in common with Python. Does this mean that we're going to see more contributions, Portage extensions, ebuilds .. ?
Back to top
View user's profile Send private message
Kollin
Veteran
Veteran


Joined: 25 Feb 2006
Posts: 1137
Location: Sofia/Bulgaria

PostPosted: Tue Feb 09, 2010 8:29 pm    Post subject: Reply with quote

patrikas wrote:
Awesome, thanks for the post. Google has a lot in common with Python. Does this mean that we're going to see more contributions, Portage extensions, ebuilds .. ?


Chromium os overlay most likely :wink:
_________________
"Dear Enemy: may the Lord hate you and all your kind, may you be turned orange in hue, and may your head fall off at an awkward moment."
"Linux is like a wigwam - no windows, no gates, apache inside..."
Back to top
View user's profile Send private message
Shining Arcanine
Veteran
Veteran


Joined: 24 Sep 2009
Posts: 1110

PostPosted: Tue Feb 09, 2010 10:35 pm    Post subject: Reply with quote

This will be great advertising for Gentoo Linux. Hopefully we will get more users who will become more contributors who will ensure we get the latest packages uploaded sooner and the latest issues resolved sooner.
Back to top
View user's profile Send private message
mikegpitt
Advocate
Advocate


Joined: 22 May 2004
Posts: 3221

PostPosted: Tue Feb 09, 2010 11:05 pm    Post subject: Reply with quote

patrikas wrote:
Does this mean that we're going to see more contributions, Portage extensions, ebuilds .. ?
Looking at other Google projects (including Chrome OS) there is a good chance they will fork and extend portage beyond recognition :lol:
Back to top
View user's profile Send private message
BonezTheGoon
Bodhisattva
Bodhisattva


Joined: 14 Jun 2002
Posts: 1375
Location: Albuquerque, NM -- birthplace of Microsoft and Gentoo

PostPosted: Tue Feb 09, 2010 11:26 pm    Post subject: Reply with quote

Thanks for the link, and the knowledge! Good news all around!

Also, this is already mentioned in a Gentoo OTW Thread.
_________________
mcgruff wrote:
I can't promise to be civil.


pjp wrote:
The greater evil is voting for the "lesser evil."
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Tue Feb 09, 2010 11:55 pm    Post subject: Reply with quote

Shining Arcanine wrote:
This will be great advertising for Gentoo Linux. Hopefully we will get more users who will become more contributors who will ensure we get the latest packages uploaded sooner and the latest issues resolved sooner.


++

yeah - that would be great

mikegpitt wrote:
patrikas wrote:
Does this mean that we're going to see more contributions, Portage extensions, ebuilds .. ?
Looking at other Google projects (including Chrome OS) there is a good chance they will fork and extend portage beyond recognition :lol:


++

pretty realistic - hopefully this won't lead to a decline of Gentoo Linux itself and all moving to Chrome OS - and/or replacing it with Chrome OS

I'm however sure that there are more reasons for Gentoo to persist: flexibility, choice and empowering


so Chrome OS for beginners or people just want to get their things done

Gentoo Linux for power users
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
Shining Arcanine
Veteran
Veteran


Joined: 24 Sep 2009
Posts: 1110

PostPosted: Wed Feb 10, 2010 12:06 am    Post subject: Reply with quote

kernelOfTruth wrote:
Shining Arcanine wrote:
This will be great advertising for Gentoo Linux. Hopefully we will get more users who will become more contributors who will ensure we get the latest packages uploaded sooner and the latest issues resolved sooner.


++

yeah - that would be great

mikegpitt wrote:
patrikas wrote:
Does this mean that we're going to see more contributions, Portage extensions, ebuilds .. ?
Looking at other Google projects (including Chrome OS) there is a good chance they will fork and extend portage beyond recognition :lol:


++

pretty realistic - hopefully this won't lead to a decline of Gentoo Linux itself and all moving to Chrome OS - and/or replacing it with Chrome OS

I'm however sure that there are more reasons for Gentoo to persist: flexibility, choice and empowering


so Chrome OS for beginners or people just want to get their things done

Gentoo Linux for power users


I doubt that Gentoo will go away no matter how much they fork portage. Remember that their target audience is the average Windows user. What appeals to the average WIndows user will not appeal to the average Gentoo user. Aside from the free advertising (and possible benefits from that advertising) and possible portage contributions Gentoo might see from this, nothing should change.
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2443
Location: /home/zach

PostPosted: Wed Feb 10, 2010 1:14 am    Post subject: Reply with quote

That is very cool news! Portage is an incredibly powerful package manager and build tool, so it makes sense. :)
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
Etal
Veteran
Veteran


Joined: 15 Jul 2005
Posts: 1676

PostPosted: Thu Feb 11, 2010 3:10 pm    Post subject: Reply with quote

kernelOfTruth wrote:

pretty realistic - hopefully this won't lead to a decline of Gentoo Linux itself and all moving to Chrome OS - and/or replacing it with Chrome OS


I don't think Chrome OS is any threat to Gentoo, since they're using Portage as the build tool - to build the images. It might only pit Gentoo against OpenEmbedded, which wouldn't be a bad thing.
Back to top
View user's profile Send private message
Ion Silverbolt
Apprentice
Apprentice


Joined: 04 Nov 2004
Posts: 203

PostPosted: Thu Feb 11, 2010 3:18 pm    Post subject: Reply with quote

This is non-news to me. Nothing about ChromeOS is appealing at all; It's so limited. The whole idea of cloud computing only seems silly. Hell even the cheap netbooks out now can run a complete OS. Why run anything else?

Maybe if google starts to practically give away netbooks with it. Then it might be appealing.
Back to top
View user's profile Send private message
Shining Arcanine
Veteran
Veteran


Joined: 24 Sep 2009
Posts: 1110

PostPosted: Thu Feb 11, 2010 3:32 pm    Post subject: Reply with quote

Ion Silverbolt wrote:
This is non-news to me. Nothing about ChromeOS is appealing at all; It's so limited. The whole idea of cloud computing only seems silly. Hell even the cheap netbooks out now can run a complete OS. Why run anything else?

Maybe if google starts to practically give away netbooks with it. Then it might be appealing.


If they do that, we could wipe them clean and install Gentoo. :D
Back to top
View user's profile Send private message
r3tep
Tux's lil' helper
Tux's lil' helper


Joined: 10 Sep 2005
Posts: 108

PostPosted: Thu Feb 11, 2010 5:03 pm    Post subject: Reply with quote

patrikas wrote:
Chromium os overlay most likely :wink:
Hosted by google. Patches adding personalized advertisement if you use portage.

I think, I could collect some ideas and sell them to google?
Back to top
View user's profile Send private message
Kollin
Veteran
Veteran


Joined: 25 Feb 2006
Posts: 1137
Location: Sofia/Bulgaria

PostPosted: Thu Feb 11, 2010 5:36 pm    Post subject: Reply with quote

r3tep wrote:
patrikas wrote:
Chromium os overlay most likely :wink:
Hosted by google. Patches adding personalized advertisement if you use portage.

I think, I could collect some ideas and sell them to google?


Ahahahahaha LooooooL
Quote:

[ 43%] Generating customtemplates_kfg.h, customtemplates_kfg.cpp
[ 45%] [ 45%] Generating kmailadaptor.moc
Generating mailcomposeradaptor.moc
[ 45%] Building CXX object messageviewer/CMakeFiles/messageviewer.dir/objecttreeemptysource.o
[ 45%] Generating groupwareadaptor.moc
[ 45%] Generating serviceadaptor.moc
[ 45%] Generating manageradaptor.moc
/var/tmp/portage/kde-base/kmail-4.4.0/work/kmail-4.4.0/messageviewer/objecttreeemptysource.cpp:70: warning: unused parameter ‘message’
[ 46%] [ 46%] Building CXX object messageviewer/CMakeFiles/messageviewer.dir/filehtmlwriter.o
Generating kmailinterface.moc
[ Google%] Only this week big discount on eBay
[ 46%] Building CXX object messageviewer/CMakeFiles/messageviewer.dir/teehtmlwriter.o
[ 47%] Generating mailcomposerinterface.moc
[ 47%] Building CXX object messageviewer/CMakeFiles/messageviewer.dir/globalsettings_base.o
[ 47%] Generating calendarinterface.moc
Linking CXX shared library ../lib/libmessageviewer.so
[ 47%] Built target messageviewer
Scanning dependencies of target kmailprivate
[ 47%] [ 47%] [ 48%] Building CXX object kmail/CMakeFiles/kmailprivate.dir/kmailprivate_automoc.o
Building CXX object kmail/CMakeFiles/kmailprivate.dir/kmmessage.o
Building CXX object kmail/CMakeFiles/kmailprivate.dir/kmmainwin.o
[ Google%]Today Free shipping from Amazon

_________________
"Dear Enemy: may the Lord hate you and all your kind, may you be turned orange in hue, and may your head fall off at an awkward moment."
"Linux is like a wigwam - no windows, no gates, apache inside..."
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2443
Location: /home/zach

PostPosted: Thu Feb 11, 2010 6:51 pm    Post subject: Reply with quote

Ion Silverbolt wrote:
This is non-news to me. Nothing about ChromeOS is appealing at all; It's so limited. The whole idea of cloud computing only seems silly. Hell even the cheap netbooks out now can run a complete OS. Why run anything else?

Maybe if google starts to practically give away netbooks with it. Then it might be appealing.


While I don't personally like the idea of Chrome OS or cloud computing, it is still a great thing that Google chose to use Portage as their build tool.
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
timeBandit
Bodhisattva
Bodhisattva


Joined: 31 Dec 2004
Posts: 2673
Location: here, there or in transit

PostPosted: Thu Feb 11, 2010 7:02 pm    Post subject: Reply with quote

Kollin wrote:
r3tep wrote:
patrikas wrote:
Chromium os overlay most likely :wink:
Hosted by google. Patches adding personalized advertisement if you use portage.

I think, I could collect some ideas and sell them to google?

Quote:
[ Google%] Only this week big discount on eBay
...
[ Google%]Today Free shipping from Amazon
:D :D

Or worse:
Code:
 $ emerge -pv foo

These are the packages that would be merged, in order:
...
Total: 1 package (1 reinstall), Size of downloads: 0 kB

 * IMPORTANT: 5 advertisements need reading for repository 'gentoo'.
 * Use eselect ads to read advertisements.
On second thought, they'd probably still be called "news." :twisted:
_________________
Plants are pithy, brooks tend to babble--I'm content to lie between them.
Super-short f.g.o checklist: Search first, strip comments, mark solved, help others.
Back to top
View user's profile Send private message
Kollin
Veteran
Veteran


Joined: 25 Feb 2006
Posts: 1137
Location: Sofia/Bulgaria

PostPosted: Thu Feb 11, 2010 10:40 pm    Post subject: Reply with quote

timeBandit wrote:
Kollin wrote:
r3tep wrote:
patrikas wrote:
Chromium os overlay most likely :wink:
Hosted by google. Patches adding personalized advertisement if you use portage.

I think, I could collect some ideas and sell them to google?

Quote:
[ Google%] Only this week big discount on eBay
...
[ Google%]Today Free shipping from Amazon
:D :D

Or worse:
Code:
 $ emerge -pv foo

These are the packages that would be merged, in order:
...
Total: 1 package (1 reinstall), Size of downloads: 0 kB

 * IMPORTANT: 5 advertisements need reading for repository 'gentoo'.
 * Use eselect ads to read advertisements.
On second thought, they'd probably still be called "news." :twisted:


*ROFLMAO* :mrgreen:
_________________
"Dear Enemy: may the Lord hate you and all your kind, may you be turned orange in hue, and may your head fall off at an awkward moment."
"Linux is like a wigwam - no windows, no gates, apache inside..."
Back to top
View user's profile Send private message
hujuice
Apprentice
Apprentice


Joined: 16 Oct 2007
Posts: 271
Location: Rome, Italy

PostPosted: Thu Mar 11, 2010 3:45 pm    Post subject: Reply with quote

I'm building the Chromium OS now and I'm really wavering between laughing :D or not 8O .
While compiling, I write this post. Let's see if I will change my mind in the future.

The system appears (I'm *emerging* 315 ebuilds) as a patched Gentoo system, built with a crossdev toolchain. They assume that the compiling machine is a x86_64, while the generic target is a different one (I'm building for a x86 target).

I'm following this guide: http://www.chromium.org/chromium-os/building-chromium-os/portage-based-build
(And I'm laughing, because Google people has a lot to learn from Gentoo community about writing docs. Anyway, it's understandable...)

I noticed, until now, three differences between their way to build the system and a normal embedded Gentoo.
(http://www.gentoo.org/proj/en/base/embedded/handbook/)

    1. there's a collection of scripts, that reduce the numer of manual interventios;
    2. there will be (I suppose) a pre-configured kernel;
    3. there are special ebuilds, as overlays.

I didn't like (as Gentoo user) the first difference: the scripts.
It is normal: I'm used to install Gentoo in a variety of ways. For example, why should I download a whole portage while I'm on a Gentoo system? Why don't bind-mount my existing, well synced portage?
The provided scripts keep my usual freedom off, so I don't like them so much.
Naturally, Google Chromium OS is not intended for Gentoo users. But, naturally, I've the weak sensation to waste my time, now.

The kernel difference is very useful. The system is intended to run on a variety of different hardware (starting from a USB drive, if you want) and I will be a leech of the Google power of monitoring different devices.
I'll see if Google will use genkernel, their configuration and their patches (if present).

The Google work about patches, overlays and ebuilds make me doubtfully.
They propose a different portage tree. I suppose that this tree will be mostly a normal Gentoo portage, with some changes. And I suppose that the most important differences will be about hardware managing.
So, why don't share their solutions?
The system is open, so nothing will be secret. But I feel a bit unpleasant the idea to "fork" the projects, instead of collaborate to the Gentoo growth.

Let's see. I'm emerging libxml2, now. 116/315 packets done.
How will I change my mind?

Regards,
HUjuice

PS: luckily, there's no advertising until now :D
_________________
Who hasn't a spine, should have a method.
Chi non ha carattere, deve pur avere un metodo.
Back to top
View user's profile Send private message
guyr
Apprentice
Apprentice


Joined: 17 Aug 2004
Posts: 237

PostPosted: Fri Apr 09, 2010 6:33 am    Post subject: Reply with quote

Ion Silverbolt wrote:
This is non-news to me. Nothing about ChromeOS is appealing at all; It's so limited. The whole idea of cloud computing only seems silly. Hell even the cheap netbooks out now can run a complete OS. Why run anything else?


You're missing the point. 99.9% of the world doesn't *want* to run an OS. They want to browse the web, send out some email, write a document for work, etc. Google wants to make computing an appliance. When you turn on your television, do you want to run an OS? No, you just want it to come on quickly and show you the program you are interested in. Same idea.

Google's idea is that people are spending the majority of their computer time on the 'net anyway. So make it fast and painless. Occasionally need to write a personal spreadsheet? No problem, use Google Docs and store it on the web. If your netbook dies, not a problem. All your social sites and personal documents are waiting for you on the 'net after you get a new netbook.

To your question of why run anything else than an OS, the counter argument would be why run an OS? Why hassle with hard disks and local file corruption, blah, blah, blah? Just do everything on the 'net.

By the way, I'm sticking with my own computer for now ;). But I understand Google's position, and all the neighbors I help with computer issues will gladly be rid of their computers.
_________________
Guy Rouillier
Back to top
View user's profile Send private message
cokey
Advocate
Advocate


Joined: 23 Apr 2004
Posts: 3343

PostPosted: Mon Apr 12, 2010 10:53 pm    Post subject: Reply with quote

guyr wrote:
Ion Silverbolt wrote:
This is non-news to me. Nothing about ChromeOS is appealing at all; It's so limited. The whole idea of cloud computing only seems silly. Hell even the cheap netbooks out now can run a complete OS. Why run anything else?


You're missing the point. 99.9% of the world doesn't *want* to run an OS. They want to browse the web, send out some email, write a document for work, etc. Google wants to make computing an appliance. When you turn on your television, do you want to run an OS? No, you just want it to come on quickly and show you the program you are interested in. Same idea.

Google's idea is that people are spending the majority of their computer time on the 'net anyway. So make it fast and painless. Occasionally need to write a personal spreadsheet? No problem, use Google Docs and store it on the web. If your netbook dies, not a problem. All your social sites and personal documents are waiting for you on the 'net after you get a new netbook.

To your question of why run anything else than an OS, the counter argument would be why run an OS? Why hassle with hard disks and local file corruption, blah, blah, blah? Just do everything on the 'net.

By the way, I'm sticking with my own computer for now ;). But I understand Google's position, and all the neighbors I help with computer issues will gladly be rid of their computers.
99% is too high, try about 10%. 50%-60% of computers are sitting there with outlook connected to exchange and with a database open. 30% are used to play counter strike and to get naked on stickam.
_________________
"Sex: breakfast of champions" - James Hunt
Back to top
View user's profile Send private message
lightvhawk0
Guru
Guru


Joined: 07 Nov 2003
Posts: 388

PostPosted: Tue Apr 20, 2010 8:51 am    Post subject: Reply with quote

cokehabit wrote:
guyr wrote:
Ion Silverbolt wrote:
This is non-news to me. Nothing about ChromeOS is appealing at all; It's so limited. The whole idea of cloud computing only seems silly. Hell even the cheap netbooks out now can run a complete OS. Why run anything else?


You're missing the point. 99.9% of the world doesn't *want* to run an OS. They want to browse the web, send out some email, write a document for work, etc. Google wants to make computing an appliance. When you turn on your television, do you want to run an OS? No, you just want it to come on quickly and show you the program you are interested in. Same idea.

Google's idea is that people are spending the majority of their computer time on the 'net anyway. So make it fast and painless. Occasionally need to write a personal spreadsheet? No problem, use Google Docs and store it on the web. If your netbook dies, not a problem. All your social sites and personal documents are waiting for you on the 'net after you get a new netbook.

To your question of why run anything else than an OS, the counter argument would be why run an OS? Why hassle with hard disks and local file corruption, blah, blah, blah? Just do everything on the 'net.

By the way, I'm sticking with my own computer for now ;). But I understand Google's position, and all the neighbors I help with computer issues will gladly be rid of their computers.
99% is too high, try about 10%. 50%-60% of computers are sitting there with outlook connected to exchange and with a database open. 30% are used to play counter strike and to get naked on stickam.


Somehow I see every "average" joe watching porn and laughing at people falling over on youtube, and maybe checking their social networking sites to see if they can access their next "lay'
_________________
If God has made us in his image, we have returned him the favor. - Voltaire
Back to top
View user's profile Send private message
dE_logics
Advocate
Advocate


Joined: 02 Jan 2009
Posts: 2253
Location: $TERM

PostPosted: Wed May 19, 2010 1:27 pm    Post subject: Reply with quote

dE_logics wrote:
I bet portage will develope at a huge rate now and I guess the portage devs will get more company.


This did NOT happen.

And how come chrome OS is using Ubuntu repositories?
_________________
My blog


Last edited by dE_logics on Wed May 25, 2011 2:57 pm; edited 1 time in total
Back to top
View user's profile Send private message
hook
Veteran
Veteran


Joined: 23 Oct 2002
Posts: 1398
Location: Ljubljana, Slovenia

PostPosted: Sun May 08, 2011 4:44 pm    Post subject: Reply with quote

dE_logics wrote:
I bet portage will develope at a huge rate now and I guess the portage devs will get more company.


Well, since Portage, Gentoolkit and the ebuilds are under GPLv2 I think they can just get away without contributing back. Especially if the end-users don't get to get in touch with those components (which seems to be the case).
_________________
tea+free software+law=hook

(deep inside i'm still a tux's little helper)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Page 1 of 1

 
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