You are not logged in.

#1 2009-11-19 19:16:01

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

ChromeOS source code released (and binaries)

Look here http://src.chromium.org/ (projects / chromiumos.git / summary)

and here http://build.chromium.org/buildbot/snap … chromiumos

MORE INFO http://www.h-online.com/open/news/item/ … 64600.html

and PKGBUILD based on the chromium-browser-bin one that will build the Chrome interface like the one that will be found on ChromeOS, it's not the ChromeOS itself.

pkgname=chromium-os-bin
_realname=chromium-browser
pkgver=32463
pkgrel=1
pkgdesc="The open-source project behind Google Chrome"
arch=('i686' 'x86_64')
url=http://code.google.com/chromium/
license=('custom:BSD')
makedepends=('elinks')
[ "${CARCH}" == "i686" ] && depends=('alsa-lib' 'gconf' 'nss')
[ "${CARCH}" == "x86_64" ] && depends=('alsa-lib' 'gconf' 'nss' \
    'lib32-alsa-lib' 'lib32-cairo' 'lib32-dbus-glib' 'lib32-freetype2' \
    'lib32-gconf' 'lib32-gtk2' 'lib32-nspr' 'lib32-nss' 'lib32-openssl' 'lib32-libxdamage')

optdepends=('xdg-utils: for making/setting it as default browser')
conflicts=('bin32-cxchromium' "${_realname}" "${_realname}-dev" "${_realname}-inspector" 
    "${_realname}-l10n" "${_realname}-latest" "${_realname}-svn" 'chromium-codecs-ffmpeg-nonfree'
    'chromium-continuous' 'chromium-fresh' 'chromium-snapshot' 'chromium-snapshot-64' 
    'chromium-snapshot-64-last' 'chromium-snapshot-latest' 'cxchromium' 'google-chrome-dev' 
    'google_chrome_win32-bin' 'iron')
provides=("${_realname}")
options=('!strip')
install=${_realname}.install

_bldname=chrome-linux.zip
_bldroot=http://build.chromium.org/buildbot/snapshots/chromium-rel-linux-chromiumos/

source=('LICENSE.txt' "${_realname}.desktop" "${_realname}.png" "${_realname}.sh")

# trick re-determining the build revision and, or entertain the hidden
# makepkg option --forcever, huh
if [ -z "$FORCE_VER" ]; then
    msg "Determining latest build revision..."
    newpkgver="$(wget -qO - ${_bldroot}/LATEST)"
    if [ -n "$newpkgver" -a "$newpkgver" != "$pkgver" ]; then
    msg2 "Version found: %s" "$newpkgver"
    FORCE_VER="$newpkgver"
    else
    FORCE_VER="$pkgver"
    fi
fi
if [ "$FORCE_VER" != "$pkgver" ]; then
    rm -f "$SRCDEST/${_bldname}"
    devel_update
fi

build() {
    if [ ! -r "$srcdir/${_bldname}" ]; then
    msg "Downloading the latest '$CARCH/$pkgver/${_bldname}'..."
    wget --no-cache -c "${_bldroot}/$pkgver/${_bldname}" \
        -O "$SRCDEST/${_bldname}" || return $?
    ln -fs "$SRCDEST/${_bldname}" "$srcdir/${_bldname}" || return $?
    fi

    msg "Extracting Binaries..."
    cd $srcdir
    bsdtar -xf $srcdir/${_bldname} || return $?
    mkdir -p $pkgdir/opt/${_realname}
    cp -r ./chrome-linux/* $pkgdir/opt/${_realname}

    msg "Patching executable 'chrome'..."
    cd $pkgdir/opt/${_realname}
    sed -i 's,libnss3.so.1d,libnss3.so\x00\x00\x00,g;
    s,libnssutil3.so.1d,libnssutil3.so\x00\x00\x00,g;
    s,libsmime3.so.1d,libsmime3.so\x00\x00\x00,g;
    s,libssl3.so.1d,libssl3.so\x00\x00\x00,g;
    s,libplds4.so.0d,libplds4.so\x00\x00\x00,g;
    s,libplc4.so.0d,libplc4.so\x00\x00\x00,g;
    s,libnspr4.so.0d,libnspr4.so\x00\x00\x00,g;' chrome || return 1

    msg "Making it nice..."
    # adjust the permissions on directories and, or files, eh
    chown -R 0:0 $pkgdir/opt/${_realname}
    find $pkgdir/opt/${_realname} -type d -exec chmod 0755 {} ';'
    find $pkgdir/opt/${_realname} -type f -exec chmod 0644 {} ';'
    chmod 755 $pkgdir/opt/${_realname}/chrome
    chmod 755 $pkgdir/opt/${_realname}/chrome[_-]*
    chmod 755 $pkgdir/opt/${_realname}/xdg-settings
    # install wrapper script, desktop, license and icon files
    install -Dm755 $srcdir/${_realname}.sh \
    $pkgdir/usr/bin/${_realname}
    install -Dm644 $srcdir/${_realname}.desktop \
    $pkgdir/usr/share/applications/${_realname}.desktop
    mkdir -p $pkgdir/usr/share/man/man1
    mv $pkgdir/opt/${_realname}/${_realname}.1 \
    $pkgdir/usr/share/man/man1
    install -Dm644 $srcdir/LICENSE.txt \
    $pkgdir/usr/share/licenses/$pkgname/LICENSE.txt
    install -Dm644 $srcdir/${_realname}.png \
    $pkgdir/usr/share/pixmaps/${_realname}.png
}

# vim:set ts=4 sw=4 et:
md5sums=('b689219f39e74e0c0b19f10a1db1839d'
         '6a864ae71aa7ea470eb9f357f8acb86a'
         '38877d28d1473fd9027ce579f70c31ad'
         '5c57a21e36a51fcb51884cc8f922ffff')

Last edited by flamelab (2009-11-20 00:07:53)

Offline

#2 2009-11-19 19:39:46

fnaax
Member
Registered: 2008-08-26
Posts: 2

Re: ChromeOS source code released (and binaries)

not working for me

[####@#### chromiumos]$ makepkg
==> Determining latest build revision...
  -> Version found: 32528
==> ERROR: Install scriptlet (chromium-browser.install) does not exist.

Offline

#3 2009-11-19 19:42:47

rusty99
Member
Registered: 2009-03-18
Posts: 253

Re: ChromeOS source code released (and binaries)

Offline

#4 2009-11-19 20:16:26

JonathanArcher
Member
From: San Francisco
Registered: 2008-11-12
Posts: 108

Re: ChromeOS source code released (and binaries)

Hm, so practically all data you work with on Chromium OS is saved in a "cloud" at some random google server? If so, thats not really appealing to me.

Offline

#5 2009-11-19 20:17:59

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: ChromeOS source code released (and binaries)

It's Debian Linux, so it's not necessary to do that (I mean, you can customise it)

Offline

#6 2009-11-19 20:43:39

Minishark
Member
Registered: 2009-09-30
Posts: 23

Re: ChromeOS source code released (and binaries)

I agree. I don't like the idea of turning my PC into a Google Dumb Terminal.

Offline

#7 2009-11-19 20:47:08

iza
Member
From: Toronto, Canada
Registered: 2008-12-31
Posts: 44

Re: ChromeOS source code released (and binaries)

It seems primarily aimed at casual netbook users who don't really use the computer for anything but browsing the web. It definitely has the potential to be successful in that area, but it isn't meant to be anyone's main work station.


\_\__     __/_/ 
       (oo) ______
       (__)\           )\
              ||‾‾‾‾\|

Offline

#8 2009-11-19 21:17:32

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: ChromeOS source code released (and binaries)

http://www.youtube.com/watch?v=hJ57xzo287U&fmt=37

Αs I can see there, its use looks like that one of a tiling WM which can have docked windows.

Offline

#9 2009-11-19 21:26:09

sctincman
Member
From: CO (USA)
Registered: 2009-04-08
Posts: 85

Re: ChromeOS source code released (and binaries)

I thought they weren't going to include an x-server, but looks like they're using the ubuntu xorg package http://src.chromium.org/cgi-bin/gitweb. … -xorg-core

That aside, I like the approach they took with fast boot by trying to cut out everything they could or wasn't needed.

edit: Oh, and also the part where they state about pushing hardware devs to publish open source drivers. I like the idea of google using their clout for that

Last edited by sctincman (2009-11-19 21:29:17)

Offline

#10 2009-11-19 21:38:55

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: ChromeOS source code released (and binaries)

Τhey seem to use a lot of lightweight apps (slim for example, as a DM).

PS I'd like to use the moblin xorg-server patches they have up there tongue

Offline

#11 2009-11-19 22:14:41

Obi-Lan
Member
From: Finland
Registered: 2007-05-23
Posts: 179

Re: ChromeOS source code released (and binaries)

If one uses 90% of computer time on internet Chromium OS can be a good alternative. Why load any extra software when you just want get to facebook? Upload pictures from camera straight to cloud, work on and save documents straight to cloud, get cloud based mail and calendar synced on several devices: I think this will appeal to many (not fanatic linux users), If your netbook or computer is broken just get another one, sign in and continue where you left. If somebody nukes data center, data will be accessible on other without interruption. No need to fight with computer repair shop which lost all of your precicous holiday pictures.

Google is showing Chromius OS with its own cloud services but if Chromium OS becomes a success, I think other companies will come with their own services.

Privacy is issue but it is every time when you connect to internet.

Offline

#12 2009-11-19 23:58:36

Gen2ly
Member
From: Sevierville, TN
Registered: 2009-03-06
Posts: 1,529
Website

Re: ChromeOS source code released (and binaries)

I always wondered how Google Docs would fit it.  Most people have Office of Works so I never saw how anyone could benefit by using it (except for the handy step of not having to email a doc).  If ChromeOS gets enough users it actually could build to be something that equates to Office.  Way too early to see but thinking it might be possible.

Last edited by Gen2ly (2009-11-20 00:00:15)


Setting Up a Scripting Environment | Proud donor to wikipedia - link

Offline

#13 2009-11-20 00:03:02

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: ChromeOS source code released (and binaries)

Αnd the bad side:

http://www.pcpro.co.uk/news/353458/goog … s-unveiled

All applications will be web apps, all data will be stored in the cloud and the operating system will be booted from Flash - no hard disks will be supported.

Google said consumers won't be able to download the operating system - it will only be available on hardware that meets Google's specifications. Hard disks are banned, for instance, while Google said it will also specify factors such as screen sizes and display resolutions.

Lol, I guess that there won't be long before we are gonna see ChromeOS custom spins.

Last edited by flamelab (2009-11-20 00:04:43)

Offline

#14 2009-11-20 00:39:02

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,563

Re: ChromeOS source code released (and binaries)

flamelab wrote:

Αnd the bad side:

http://www.pcpro.co.uk/news/353458/goog … s-unveiled

All applications will be web apps, all data will be stored in the cloud and the operating system will be booted from Flash - no hard disks will be supported.

Google said consumers won't be able to download the operating system - it will only be available on hardware that meets Google's specifications. Hard disks are banned, for instance, while Google said it will also specify factors such as screen sizes and display resolutions.

Lol, I guess that there won't be long before we are gonna see ChromeOS custom spins.

That sounds almost like Apple... yikes hmm

Of course, what they really mean is that they won't provide or support install discs.  The source is public, and people will make their own Chrome OS spins with installable LiveCDs and such.

Offline

#15 2009-11-20 01:26:19

matthewbauer
Member
From: /usa/ks
Registered: 2009-07-20
Posts: 86

Re: ChromeOS source code released (and binaries)

But will Arch be able to make use of features of Chrome OS eventually? For instance the WM?

Also when you say "Flash" you mean flash memory, not Adobe Flash?


Libertarian Arch Linux User

Offline

#16 2009-11-20 01:27:51

japetto
Member
From: Chicago, IL US
Registered: 2006-07-02
Posts: 183

Re: ChromeOS source code released (and binaries)

Hopefully this will have a positive affect on Linux in general, but I'm certainly not a fan of cloud computing or Google's privacy policies.

Offline

#17 2009-11-20 02:25:31

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: ChromeOS source code released (and binaries)

matthewbauer wrote:

But will Arch be able to make use of features of Chrome OS eventually? For instance the WM?

Also when you say "Flash" you mean flash memory, not Adobe Flash?

Yes, Flash memory, that's what is means. Chrome OS has no proprietary software as I can see.

Offline

#18 2009-11-20 03:32:21

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: ChromeOS source code released (and binaries)

Let's not turn this thread into yet another Google vs. privacy thread. flamelab created a PKGBUILD and is offering support for those that want to try it. While I have no interest in the technology, I think it's cool that flamelab has got this rolling.

Offline

#19 2009-11-20 08:55:39

roy_hu
Member
Registered: 2009-10-29
Posts: 85

Re: ChromeOS source code released (and binaries)

Anyone got segfault like me?

[22084:22084:105347323589:ERROR:/b/slave/chromium-rel-linux-chromiumos/build/src/chrome/browser/chromeos/cros_library.cc(31)] Problem loading chromeos shared object: /tmp/chrome-linux/chromeos/libcros.so: cannot open shared object file: No such file or directory
[22084:22084:105349071723:ERROR:/b/slave/chromium-rel-linux-chromiumos/build/src/chrome/browser/chromeos/mount_library.cc(59)] Cros Library has not been loaded
Segmentation fault

Offline

#20 2009-11-20 14:49:24

spoozt
Member
Registered: 2009-11-20
Posts: 1

Re: ChromeOS source code released (and binaries)

does anyone know about debootstrap package in achlinux?
i got stuck in :

# ./make_local_repo.sh
Creating repository directory...
Updating chromeos_dev from /root/chromiumos/src/package_repo/repo_list_dev.txt...
chroot: cannot run command `reprepro': No such file or directory

hmm

Offline

#21 2009-11-20 16:01:12

markc
Member
From: Gold Coast, Australia
Registered: 2007-05-15
Posts: 502
Website

Re: ChromeOS source code released (and binaries)

<opinion> Folks who don't like the idea of google keeping your private data can just use Chrome on their normal OS and lose no sweat. However, using Chrome OS and keeping a significant snapshot of the current state of the OS on the google cloud has a very practical benefit that "normal" OS users do not have access to and can't yet appreciate, and that is when you go to another machine, or buy a new one, almost the entire previous state of whatever you were doing gets downloaded to the new device. I don't know about some of you guys but I am absolutely sick of re-setting up my entire online life every time I move to a new system or re-install yet another OS. I'm happy to let google catalog my online settings if they are prepared to offer me the facility of automatically updating any extra other COS enabled computer I may use in the future. What I don't want them to know about won't be on a netbook that I could easily lose or get stolen anyway.

Offline

#22 2009-11-20 16:26:13

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: ChromeOS source code released (and binaries)

spoozt wrote:

does anyone know about debootstrap package in achlinux?
i got stuck in :

# ./make_local_repo.sh
Creating repository directory...
Updating chromeos_dev from /root/chromiumos/src/package_repo/repo_list_dev.txt...
chroot: cannot run command `reprepro': No such file or directory

hmm

You need to install reprepro (bump the version, the one on AUR is out-of-date) and debootstrap from AUR and run this

./make_chroot.sh --mirror=http://build.chromium.org/buildbot/packages --suite=chromeos_dev

Offline

#23 2009-11-20 19:47:35

fsckd
Forum Fellow
Registered: 2009-06-15
Posts: 4,173

Re: ChromeOS source code released (and binaries)

sctincman wrote:

Oh, and also the part where they state about pushing hardware devs to publish open source drivers. I like the idea of google using their clout for that

I second this sentiment.

JonathanArcher wrote:

Hm, so practically all data you work with on Chromium OS is saved in a "cloud" at some random google server? If so, thats not really appealing to me.

This too. I wonder what guarantees to privacy they will make for this.


aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies

Offline

#24 2009-11-20 20:03:52

Obi-Lan
Member
From: Finland
Registered: 2007-05-23
Posts: 179

Re: ChromeOS source code released (and binaries)

I wonder if usb mass storage could be still used..

Offline

#25 2009-11-20 20:08:08

eagleton
Member
Registered: 2009-08-15
Posts: 17

Re: ChromeOS source code released (and binaries)

Looks like it's the opposite of Gentoo - you have zero control over your OS (not even write access when you are root), it's updated automatically and you cannot install anything - if you trust Google and their security models, fine, if not, just forget it.

Btw, has there ever been a successful attempt to break into Google?

Offline

Board footer

Powered by FluxBB