| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
norn Юзер

Зарегистрирован: 06.06.2005 Сообщения: 6
|
Добавлено: Чт Фев 04, 2010 9:24 pm Заголовок сообщения: Нужео сделать custom дистрибутив (за вознаграждение!) |
|
|
Требуются услуги опытного линуксоида, которому в кайф создать новый "дистрибутив". Ситуация следующая - необходим дистр для субноутбука (сейчас используем DNS-овский за 9000, потом может и другие), грузящийся с флэшки в оперативку и чтобы потом флэшку можно выдергивать. В дистре по большому счету нужен только браузер, остальное см требования.
Можете брать за основу TinyCore (http://www.tinycorelinux.com) - или ChromiumOS - или делать по своему - дело ваше.
Требования следующие: легковесность, мониторинг батареи (на экране+предупреждение если мало), wifi c WPA из коробки - нужно чтобы конектился сразу при загрузке, openvpn (возможно тоже автоконнект), русская раскладка по caps-lock.
В принципе все.
Сразу говорю что бюджет маленький, поэтому если кому интересно поработать над таким увлекательным проектом, то дерзайте. В итоге за готовый дистр который можно минимально изменять (конфиги openvpn, пароли для wifi, добавить firmware для wifi) могу дать 500р. Сроки не давят. Ядро нужно последнее 2.6.32 или RC, тк со старыми траблы с драйверами от wifi. _________________ В пятницу вечером имеешь право! |
|
| Вернуться к началу |
|
 |
maxx Продвинутый админ

Зарегистрирован: 27.08.2005 Сообщения: 182 Откуда: Красноярск
|
Добавлено: Чт Фев 04, 2010 10:31 pm Заголовок сообщения: |
|
|
Не озвучен весь список железа, ноутбук ноутбуку рознь.
Как вариант можно взять slax http://www.slax.org/ и отправить 500р его создателю в качестве пожертвования. |
|
| Вернуться к началу |
|
 |
taaroa Продвинутый юзер

Зарегистрирован: 30.07.2009 Сообщения: 70
|
Добавлено: Пт Фев 05, 2010 12:56 am Заголовок сообщения: |
|
|
Ага, нужно было для приличия на pastebin запостить как минимум вывод lspci & cat /proc/cpuinfo.
Одно только не понятно: зачем нужен очередной велосипед (коих на одном только distrowatch.com вагон и тележка) и почему за основу (как среду сборки) не взять Gentoo? _________________ हीरा
:wq |
|
| Вернуться к началу |
|
 |
maxx Продвинутый админ

Зарегистрирован: 27.08.2005 Сообщения: 182 Откуда: Красноярск
|
Добавлено: Пт Фев 05, 2010 2:49 am Заголовок сообщения: |
|
|
| Еще как вариант - debian или ubuntu установить в нужной конфигурации и запаковать в исошник/на флешку с помощью remastersys |
|
| Вернуться к началу |
|
 |
Anatoly Продвинутый админ

Зарегистрирован: 10.09.2006 Сообщения: 173
|
Добавлено: Пт Фев 05, 2010 6:50 am Заголовок сообщения: |
|
|
Вариант для ленивых и непродвинутых
http://www.pendrivelinux.com/ubuntu-toram-how-to-make-ubuntu-boot-to-ram/
Вариант для любителей думать
http://www.ibm.com/developerworks/linux/library/l-initrd.html
Примерно так:
с помощью скрипта mkird подготавливается образ стартовой ramfs - initrd. initrd - это файл gzip
Внутрь initrd вставляется скрипт на монтирование загрузочного образа с ext2 или указывается VFS через grub
При желании можете в initrd в файл linuxrc вставить dhcp+tftpd скрипт для pxe boot через копирование в /tmpfs
далее можете примонтировать флэшку и скопировать ее образ в память (mount|grep tmpfs) и добавить в initrd сценарий загрузки с tmpfs
Сценарий загрузки - это параметр для grub kernel /boot/vmlinuz-2.6.XXX root=/dev/shm или куда смонтировали tmpfs внутри рута initrd вообще загрузкой занимается VFS но это знать необязательно.
для указания в grub размещения initrd используется команда
initrd <file-name>
где файл размещается в
root <device-and-partition> — Configures GRUB's root partition to be a specific device and partition, such as (hd0,0), and mounts the partition so that files can be read.
кроме того, можете обойтись без всей этой лабуды и создать свой образ ramfs полностью внутри initrd, никто не мешает. _________________ Linux - отличная система "из коробки" для дома! |
|
| Вернуться к началу |
|
 |
norn Юзер

Зарегистрирован: 06.06.2005 Сообщения: 6
|
Добавлено: Вт Фев 09, 2010 12:05 am Заголовок сообщения: |
|
|
Ап! Что, деньги никому не нужны? На основе slax нормально, но ядро нужно самое новое - достали глюки в старых ядрах с wifi. Требований по железу точных нет - так как не только на одном небуке будет запускаться, поэтому что ядро поддерживает, то и должно. _________________ В пятницу вечером имеешь право! |
|
| Вернуться к началу |
|
 |
Anatoly Продвинутый админ

Зарегистрирован: 10.09.2006 Сообщения: 173
|
Добавлено: Вт Фев 09, 2010 12:29 am Заголовок сообщения: |
|
|
| norn писал(а): | | Ап! Что, деньги никому не нужны? На основе slax нормально, но ядро нужно самое новое - достали глюки в старых ядрах с wifi. Требований по железу точных нет - так как не только на одном небуке будет запускаться, поэтому что ядро поддерживает, то и должно. |
Не иронизируйте так грубо. Сумма не вызывает уважения, и пока не ясно, что Вы за человек, и имеете ли право на такой юмор. Дайте объявление на сайте фрилансеров. _________________ Linux - отличная система "из коробки" для дома!
Последний раз редактировалось: Anatoly (Ср Фев 10, 2010 2:40 am), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
maxx Продвинутый админ

Зарегистрирован: 27.08.2005 Сообщения: 182 Откуда: Красноярск
|
Добавлено: Вт Фев 09, 2010 9:12 pm Заголовок сообщения: |
|
|
| Цитата: | | но ядро нужно самое новое - достали глюки в старых ядрах с wifi. |
А в новых новые глюки, так что надо ориентироваться не на свежесть ядра а на крупные дистрибутивы, где эти глюки фиксят. |
|
| Вернуться к началу |
|
 |
taaroa Продвинутый юзер

Зарегистрирован: 30.07.2009 Сообщения: 70
|
Добавлено: Ср Фев 10, 2010 6:53 am Заголовок сообщения: |
|
|
| norn писал(а): | | Ап! Что, деньги никому не нужны? |
Нет, работаем за еду.
| norn писал(а): | | На основе slax нормально |
Замечательно, с дистрибутивом вы уже определились, очень хорошо.
| norn писал(а): | | ядро нужно самое новое - достали глюки в старых ядрах с wifi. |
| Код: |
┌┌(ra@taaroa)┌(226/pts/4)┌(03:33:02/10/10)┌-
└┌(%:~)┌- eix git-sources
* sys-kernel/git-sources
Available versions:
(2.6.33_rc6) (~)2.6.33_rc6!b!s
(2.6.33_rc6-r1) (~)2.6.33_rc6-r1!b!s
(2.6.33_rc6-r2) (~)2.6.33_rc6-r2!b!s
(2.6.33_rc6-r3) (~)2.6.33_rc6-r3!b!s
(2.6.33_rc6-r4) (~)2.6.33_rc6-r4!b!s
(2.6.33_rc6-r5) (~)2.6.33_rc6-r5!b!s
(2.6.33_rc6-r6) (~)2.6.33_rc6-r6!b!s
(2.6.33_rc7) (~)2.6.33_rc7!b!s
(2.6.33_rc7-r1) (~)2.6.33_rc7-r1!b!s
(2.6.33_rc7-r2) (~)2.6.33_rc7-r2!b!s
(2.6.33_rc7-r3) (~)2.6.33_rc7-r3!b!s
{build symlink}
Homepage: http://www.kernel.org
Description: The very latest -git version of the Linux kernel
|
Это 33-ье что ли?
Ссылкой на ядерную багзиллу "о глюках с wi-fi" не поделитесь? Может это только у вас "глюки"?
| norn писал(а): | | Требований по железу точных нет - так как не только на одном небуке будет запускаться, поэтому что ядро поддерживает, то и должно. |
Ну хорошо, у вас нет, у меня есть. Процессор 2.4, 3.5 или 4 Gb ram, полноценное Gnome окружение, PaX/Grsecurity, для предотвращения запуска rootkit-ов ядро собрано монолитно, без поддержки загрузки модулей, содержимое диска напрямую копируется в память, после загрузки с USB Flash все операции производятся исключительно в памяти, для защиты от атаки методом холодной перезагрузки работа осуществляется с зашифрованным tmpfs разделом. Опции компилятора:
CFLAGS="-march=native -Os -pipe" _________________ हीरा
:wq
Последний раз редактировалось: taaroa (Ср Фев 10, 2010 7:04 am), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
taaroa Продвинутый юзер

Зарегистрирован: 30.07.2009 Сообщения: 70
|
Добавлено: Ср Фев 10, 2010 7:01 am Заголовок сообщения: |
|
|
| maxx писал(а): | | Цитата: | | но ядро нужно самое новое - достали глюки в старых ядрах с wifi. |
А в новых новые глюки, так что надо ориентироваться не на свежесть ядра а на крупные дистрибутивы, где эти глюки фиксят. |
Ну дык взять тот же Red Hat =) 2.6.18
...или Debian 2.6.27
Не все очевидно в курсе о такой штуке как бэкпортирование. _________________ हीरा
:wq |
|
| Вернуться к началу |
|
 |
|