LINUX.ORG.RU

Считайте пингвинов. (:

 , , ,


0

4

... они почувствовали родственную душу в виде ядра Linux и Gentoo-юзерспейса.

Родственная душа живёт в теле нетбука на чипе Tegra 250 — Toshiba AC-100 116.
Скриншоты прилагаются: один, два, четыре, ноль.

>>> Просмотр (900x600, 786 Kb)



Проверено: mono ()

Ответ на: комментарий от tn1

Пока нет.
Звук и suspend пока пилятся. Драйвера на графику nVidia уже предоставила, правда alpha-версии — 2D-акселерация уже работает.
В остальном — всё стабильно.

avolver
() автор топика

у меня этот на столе стоит. И еще штук 6, которых у тебя нет.

Tanger ★★★★★
()

Вот это меня сейчас порадовало, у самого тошиба ас100-117. Рутовая осталась? и инструкция по прошивке?

SAA ★★★
()

Синий пингвин не в тему.

Zhbert ★★★★★
()
Ответ на: комментарий от Tanger

Ctrl+Alt+F\d

они просто не обозначенны, но они есть.

faska
()
Ответ на: комментарий от SAA

RootFS, правда немного старенький, можно взять отсюда.
Инструкцию по прошивке ядра можно найти здесь: в шапке, под спойлором «Marvin», снизу, спойлер «Установка на SD карту».

  • Сначала прошивается ядро для SD и RootFS распаковывается на SD карту.
  • Далее необходимо загрузится с SD на AC-100.
  • Потом форматируется раздел во внутренней SSD-памяти (самый большой) и RootFS уже распаковывается на этот раздел с SD.
  • И под конец прошивается ядро для загрузки с внутренней SSD.

P.S. Свежие сборки ядер можете найти тут. (:

avolver
() автор топика
Ответ на: комментарий от avolver

Спасибо.

И еще немного задам вопросов, как правильно собирать ядро для ac100? Т.е. надо какие то модули указывать в конфиге?

И как собирали рутовую? Тоже интересно.

Если есть где-то уже инструкции, буду очень благодарен.

SAA ★★★
()

шикарно, пингвинconf

qbbr ★★★★★
()
Ответ на: комментарий от SAA

Исходники ядра для AC-100 берёте из GIT, отсюда: gitorious.org/~marvin24.
Ветка chromeos-ac100-2.6.38 — свежая.
Перед сборкой делаете: make paz00_defconfig
Дальше уже как обычно: make menuconfig по своему усмотрению.

Gentoo собирается, как обычно, по Handbook'у из Stage3. Есть же версия для arm hardfp.
Для начальной сборки возьмите мою минимальную rootfs для SD: ac100-sd-recovery.tar.bz2
Из неё уже подключаетесь к интернетам через WiFi с помощью wpa_supplicant и собираете по книжке.

P.S. Частенько будут встречаться камни.

avolver
() автор топика
Ответ на: комментарий от avolver

Эх, камни это плохо (

Но обязательно надо будет собрать, и по возможности какую-нибудь инструкцию написать.

А дисритрибутив же получается обновлять на тошибе, в смысле ввести emerge -avuDN world и обновлять мир уже на тошибе?

SAA ★★★
()

Что за Ш? :)
А так фото и скрины хорошие, мне нравится. :)

bsdfun ★★★★★
()
Ответ на: комментарий от SAA

Да, обновляться на надо тошибе и собирается всё тоже на тошибе.. %)
Правда под конец я таки поднял distcc и возрадовался.

Вот здесь есть сравнение производительности с Ubuntu.

И камни: ffmpeg не собирается в hardfp, firefox >= 4 не собирается в hardfp и chromium не собирается, видимо, из-за нехватки ОЗУ. (через distcc ещё не пробовал)

Зато окружение для разработки (geany+nginx+php-fpm+blitz+memcached+sphinx+mysql) я себе собрал и всё превосходно работает!

avolver
() автор топика
Ответ на: комментарий от avolver

Да тут скорее всего из-за нехватки ОЗУ

SAA ★★★
()
Ответ на: комментарий от avolver

Вот здесь есть сравнение производительности с Ubuntu.

armhf против armel? чтото разница незначительна

faska
()

Пингвины- зачет! Тошиба- ИМХО бесполезная штука. Взял себе такую. Побаловался (стоял дебиан с огровским ядром- все кроме звука и саспенда работало) и продал.

kostyan777
()

Плюшевые пингвины - не Ъ. Ъ пингвины - из Ъ пластика или Ъ дерева. На худой конец из Ъ материалов в целом.

Smacker ★★★★
()

уже ж есть дебки хромиума 14 =)

Привет с канала #ac100, хоть ты там и не частый гость

nutz ★★
()

Купил такую же toshib'у себе недавно думал получится поставить ubuntu arm, ничего не получилось, ибо чайник я. Приходится довольствоваться android'ом 2.2. А так аппарат забавный по дизайну. Сколько держит от батареи c gentoo? Буду очень благодарен, за помощь в виде ссылок на более или менее подробные инструкции по установки linux на этот аппарат. Заранее спасибо.

pavstyuk
()
Ответ на: комментарий от avolver

Dangerous - offtop, fatness

Вот видишь. Стояла бы винда - все бы работало гладки «изкаробки» , а тут нужно подолбаться доостаточное количество времени и то всего не настроить(говоря даже о бызовых возможностях - звук, видео и т.п., не говоря уже об остальном.). Да-м поддержка оборудования хромает.

Xenon ★★★
()
Ответ на: Dangerous - offtop, fatness от Xenon

>Вот видишь. Стояла бы винда

Из коробки стоит андройд в котором тоже все работает. И звук и 3д и с3успенд неделю держит с проверкой почты.

AVL2 ★★★★★
()
Ответ на: комментарий от pavstyuk

Убунта на него ставится за 15 минут.

AVL2 ★★★★★
()
Ответ на: комментарий от avolver

>Выложить?

Если это просто archey с изменённым логотипом, то не нужно. У меня и под арчем этот archey сегфолтился, если под иксами запускать =)

gentoo_root ★★★★★
()
Ответ на: комментарий от nutz

Привет. (:
Периодически захожу... в режиме read only. (:
Но больше — логи читаю.

Хромиум есть, да, знаю. Он, правда в softfp собран. А я хочу под hardfp собрать. Было уже несколько попыток — все пока заканчивались неудачей. И сегодня была попытка, но в дефолтных ebuild-ах включен ffmpeg встроенный и neon-инструкции, коих у нас нет. Но компилируется то долго, даже через distcc, и ошибка всплывает не сразу. Поэтому необходимо много времени на повтор попыток. Ещё буду пробовать.

avolver
() автор топика
Ответ на: комментарий от Deleted

# Hi, I am «make.conf»

# Compiler.
CFLAGS="-O2 -pipe -mcpu=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard"
#CFLAGS="-O2 -pipe -mcpu=cortex-a9 -mfloat-abi=softfp"
#CFLAGS="-Os -pipe -mcpu=cortex-a9 -mfpu=vfpv3-d16 -mthumb-interwork -mfloat-abi=softfp"
CXXFLAGS=«${CFLAGS}»
#CHOST=«armv7a-unknown-linux-gnueabi»
CHOST=«armv7a-hardfloat-linux-gnueabi»
MAKEOPTS="-j6"

# Use flags.
USE_CPU=«arm»
USE_SYSTEM=«gtk ncurses -hal java fuse»
USE_AUDIO=«alsa audio mp3 ogg vorbis flac wavpack ogg»
USE_VIDEO=«video X xorg egl gles gles1 gles2»
USE_LOCALE=«locale userlocales l10n utf8 unicode»
USE_GNOME=«gnome gstreamer gimp»
USE_FONTS=«lcdfilter cleartype truetype type1 corefonts»
USE=«${USE_CPU} ${USE_SYSTEM} ${USE_AUDIO} ${USE_VIDEO} ${USE_LOCALE} ${USE_GNOME} ${USE_FONTS}»

# Other stuff
LINGUAS=«ru»
GENTOO_MIRRORS="ftp://mirror2.corbina.ru/gentoo-distfiles/"
SYNC=«rsync://rsync2.ru.gentoo.org/gentoo-portage»
source /var/lib/layman/make.conf
FEATURES=«sandbox -userfetch candy distcc»

# Elogs
PORTAGE_ELOG_SYSTEM=«save»
PORTAGE_ELOG_CLASSES=«warn error info log qa»

avolver
() автор топика
Ответ на: комментарий от AVL2

Обычные header-ы вполне подойдут. Я вот так поднимаю toolchain:
# crossdev -v --binutils 2.20.1 --gcc 4.5.2 --kernel 2.6.38 --libc 2.12.2 --target armv7a-hardfloat-linux-gnueabi
И всё замечательно компилируется через distcc.

avolver
() автор топика
Ответ на: комментарий от avolver

Уже сегодня вроде огра обещал выкатить в ппа вроде .38 ядро и скоро будет оцелот уже

nutz ★★
()

crossdev

Великолепно. А теперь поделись секретом, как ты собрал первый рутфс на десктопе? (особенно пакетики Python и Perl) Неплохо бы восстановить всю хронологию событий в одной большой статье, а лучше где-нибудь на gentoo-wiki. Тогда совсем респект, сиськи, печеньки.

reagentoo
()
Ответ на: crossdev от reagentoo

Я на десктопе изначально ничего и не собирал.
Накатил на SD от AC-100 вот этот stage3: stage3-armv7a_hardfp-20110503.tar.bz2
Точнее... более ранний.
Единственное что: пришлось на десктопе эту rootfs за-chroot-ить, чтобы root пароль поменять. (подробности здесь)
Всё остальное делалось на сабжевом девайсе.

avolver
() автор топика
Ответ на: комментарий от avolver

Жаль. Надеялся по твоей истории собрать под роутер. А stage3 softfloat к сожалению в интернетах найти не получается. Самая острая проблема кросскомпиляции в генте в тех двух пакетиках.

reagentoo
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.