Предложения для новой Qtopia прошивки 1.22
Предложения для новой Qtopia прошивки 1.22
поставить туда glib2 и glib2 в девелоперский имидж. всякие софтины хотят при сборке.
добить mtr чтобы работал из под юзера или поставить посвежее. пока что работает только под рутом, хотя суидный битик есть. или это сама файловая система ограничивает? под юзером zaurus молча отказывается работать...
выложить где-то рядом с прошивкой весь набор патчей на ядро, конфиг ядра и инструкции по их применению и сборке ядра. просто набор команд. этого будет достаточно. зато проще будет модули свои прицеплять и не будут больше спрашивать: а где же ядро взять, как его собрать итп
добить mtr чтобы работал из под юзера или поставить посвежее. пока что работает только под рутом, хотя суидный битик есть. или это сама файловая система ограничивает? под юзером zaurus молча отказывается работать...
выложить где-то рядом с прошивкой весь набор патчей на ядро, конфиг ядра и инструкции по их применению и сборке ядра. просто набор команд. этого будет достаточно. зато проще будет модули свои прицеплять и не будут больше спрашивать: а где же ядро взять, как его собрать итп
Сам собирался начать подобную тему, но sg меня опередил
Я планировал следующее (из крупного):
- squashfs вместо cramfs для сжатия /usr - сжимает на 10% лучше, скорость очень хорошая
- свежайшие bluetooth драйвера
- свежайшие orinoco и hostap драйвера для wifi карточек, выкинуть полностью wlan-ng драйвера (сам так пользуюсь уже больше полгода)
- поддержка CF USB Host через стандартный hotplug вместо usbmgr
В основном новая прошивка нужна из-за того, что для новых дров ядро нужно основательно патчить, а так можно было бы хотфиксами обойтись.
В общем, принимаются всяческие предложения на предмет того, что стоило бы добавить в очередную версию прошивки.
Я планировал следующее (из крупного):
- squashfs вместо cramfs для сжатия /usr - сжимает на 10% лучше, скорость очень хорошая
- свежайшие bluetooth драйвера
- свежайшие orinoco и hostap драйвера для wifi карточек, выкинуть полностью wlan-ng драйвера (сам так пользуюсь уже больше полгода)
- поддержка CF USB Host через стандартный hotplug вместо usbmgr
В основном новая прошивка нужна из-за того, что для новых дров ядро нужно основательно патчить, а так можно было бы хотфиксами обойтись.
В общем, принимаются всяческие предложения на предмет того, что стоило бы добавить в очередную версию прошивки.
Я извиняюсь, но мои предложения будут носить чрезвычайно специальный характер.
Во-первых, они касаются некоторого изменения стартовых сценариев:
предлагается по аналогии с Mandrake/Red Hat добавить директорию etc/profiles.d и изменить /etc/bashrc и/или profile чтобы они поддерживали поиск исполняемых сценариев в этой директории.
Это облегчит пользователям жизнь в плане модификации этих сценариев под свои нужды.
Хорошо было бы добавить возможность поддержки bash_completion, но не саму поддержку (она не всем нужна, да и файл этот периодически изменяется, а только именно возможность).
Проделать то же самое с mc - заранее создать в /etc/profile.d файл mc.sh, который будет вызывать mc либо с ключами -ac либо без оных в зависимости от того, запущен ли mc из текстовой консоли или эмулятора терминала qtopia (могу послать отрывок из своего файла).
Вообще-то конечно очень хотелось бы иметь сам mc предустановленным - сейчас приходится из консоли набирать команду монтирования nfs чтобы начать устанавливать нужные пакеты после перепрошивки. Или командами "cd" лазить по директориям карты.
Хотелось бы чтобы при установке карты автоматически подключались (и отключались) разделы подкачки.
Тоже мог бы сбросить куски своих сценариев.
Хочу подчеркнуть - в данном случае речь идет максимум о килобайте сценариев, поэтому они ничем не помешают даже тем, кому они не нужны.
Напоминаю про ошибку с qtmail - она грузится постоянно и возможности отключить ее загрузку при старте нет.
И, наконец, хорошо было бы перейти на bash 3.0 - а то, скажем, тот же seq не предустановлен и писать команды с циклами не очень удобно.
Извиняюсь, что очень сбивчиво написал - потом отредактирую.
Во-первых, они касаются некоторого изменения стартовых сценариев:
предлагается по аналогии с Mandrake/Red Hat добавить директорию etc/profiles.d и изменить /etc/bashrc и/или profile чтобы они поддерживали поиск исполняемых сценариев в этой директории.
Это облегчит пользователям жизнь в плане модификации этих сценариев под свои нужды.
Хорошо было бы добавить возможность поддержки bash_completion, но не саму поддержку (она не всем нужна, да и файл этот периодически изменяется, а только именно возможность).
Проделать то же самое с mc - заранее создать в /etc/profile.d файл mc.sh, который будет вызывать mc либо с ключами -ac либо без оных в зависимости от того, запущен ли mc из текстовой консоли или эмулятора терминала qtopia (могу послать отрывок из своего файла).
Вообще-то конечно очень хотелось бы иметь сам mc предустановленным - сейчас приходится из консоли набирать команду монтирования nfs чтобы начать устанавливать нужные пакеты после перепрошивки. Или командами "cd" лазить по директориям карты.
Хотелось бы чтобы при установке карты автоматически подключались (и отключались) разделы подкачки.
Тоже мог бы сбросить куски своих сценариев.
Хочу подчеркнуть - в данном случае речь идет максимум о килобайте сценариев, поэтому они ничем не помешают даже тем, кому они не нужны.
Напоминаю про ошибку с qtmail - она грузится постоянно и возможности отключить ее загрузку при старте нет.
И, наконец, хорошо было бы перейти на bash 3.0 - а то, скажем, тот же seq не предустановлен и писать команды с циклами не очень удобно.
Извиняюсь, что очень сбивчиво написал - потом отредактирую.
С удовольствием приму как скрипты, так и собранный bash 3.0 - у меня почему-то с налету не собралось, а больше копаться не стал. Единственное - нужно убедится в его полной совместимости с существующими скриптами шарповской прошивки.
Вообще, если у кого-то есть какие-то наработки в плане улучшения прошивки, то буду благодарен, если пришлёте и постараюсь использовтаь с пользой.
MC планирую добавить, поскольку место теперь есть чуть больше благодаря новому драйверу FS.
Насчет QtMail помню - уже поправил, теперь опять можно включать и выключать fastload у Opera, Netfront и QtMail. Кстати, Оперу я на этот взял из 6000, она вроде как release, поэтому возможно будет иметь меньше глюков и будет наконец-то корректно работать на заурусе Вадима
Опять же благодаря тому, что squashfs хорошо сжимает, отпала необходимость упаковывать большие бинарники uclx (или как его там), что опять же избавляет от некоторых глюков.
Вообще, если у кого-то есть какие-то наработки в плане улучшения прошивки, то буду благодарен, если пришлёте и постараюсь использовтаь с пользой.
MC планирую добавить, поскольку место теперь есть чуть больше благодаря новому драйверу FS.
Насчет QtMail помню - уже поправил, теперь опять можно включать и выключать fastload у Opera, Netfront и QtMail. Кстати, Оперу я на этот взял из 6000, она вроде как release, поэтому возможно будет иметь меньше глюков и будет наконец-то корректно работать на заурусе Вадима
Опять же благодаря тому, что squashfs хорошо сжимает, отпала необходимость упаковывать большие бинарники uclx (или как его там), что опять же избавляет от некоторых глюков.
О да! Я бы с удовольствием поудалял некоторые приложения. Офисные, например.Imia писал(а):А возможно ли наконец сваять инсталлятор который даст возможность выбора установки софтины при установке прошивки? Как в большом линуксе а не кидать все нужное и ненужное скопом на диск как сейчас. Вот бы здорово было.
Я был бы даже не против и такого варианта.sg писал(а):это возможно только если выложат дистрибутив прошивки для публичного доступа. к нему пишется скрипт, который позволяет выбирать компоненты и создавать свой имидж. других путей для прошивки, основанной на японском варианте, я не вижу.
Что ж, ждём достопочтенных гуру.
Выкладываю самособранный bash 3.0 ("на коленке", за 5 минут и наверняка не с оптимальными ключами).
Хотя не понимаю, что за проблема вытащить его из сети...
Хотя не понимаю, что за проблема вытащить его из сети...
- Вложения
-
- bash.gz
- У меня он работает давно и нормально... Кроме самой оболочки ничего больше выкладывать не стал - все равно никому не нужно.
- (291.45 КБ) 417 скачиваний
При установке прошивки - нет, слишком сложно. Однако в процессе обсуждения в форумах на ZUG вырисовывается другой враиант - выпустить Lite версию прошивки, из которой будут выкинуты практически все Qtopia приложения, и при этом выложены в виде пакетов. Пользователи сами поставят себе то, что им нужно.А возможно ли наконец сваять инсталлятор который даст возможность выбора установки софтины при установке прошивки? Как в большом линуксе а не кидать все нужное и ненужное скопом на диск как сейчас. Вот бы здорово было.
а можно текстовую консоль сделать без убивания кутопии? чтобы хоткеями переключаться или командами какими...
консоль правильная, псевдографику и кои8 нормально кажет, шустрая и большая, но убиение всего остального ставит на ней жирный крест ну разве что в исключительных случаях, когда достаточно только одной консоли и она должна быть максимально прямая и удобная...
консоль правильная, псевдографику и кои8 нормально кажет, шустрая и большая, но убиение всего остального ставит на ней жирный крест ну разве что в исключительных случаях, когда достаточно только одной консоли и она должна быть максимально прямая и удобная...
- longshadow
- Профессор (5 lvl)
- Сообщения: 529
- Зарегистрирован: Вт ноя 11, 2003 16:17
ИМХО, нет. Шарповская Кутопия блокирует переключение виртуальных терминалов, путем (ИМХО) "неделания" ioctl'а VT_RELDISPL в обработчике переключения. Без исходников это не исправить.sg писал(а):а можно текстовую консоль сделать без убивания кутопии? чтобы хоткеями переключаться или командами какими...
SL-C3000 / 8GB internal CF storage
-
- Студент (1 lvl)
- Сообщения: 39
- Зарегистрирован: Пт янв 23, 2004 14:48
Рисовалка
Продвинутая рисовалка с различением нажима - Petite Peinture. Было бы интересно.