Список форумов Красноярск LUG Красноярск LUG
Сайт красноярской группы пользователей linux
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Нужео сделать custom дистрибутив (за вознаграждение!)

 
Начать новую тему   Ответить на тему    Список форумов Красноярск LUG -> Общие темы
Предыдущая тема :: Следующая тема  
Автор Сообщение
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р его создателю в качестве пожертвования.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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.


А в новых новые глюки, так что надо ориентироваться не на свежесть ядра а на крупные дистрибутивы, где эти глюки фиксят.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Красноярск LUG -> Общие темы Часовой пояс: GMT + 8
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB