Использование KolibriOS в супердешёвых неттопах/нетбуках

Using Kolibri in embedded systems
  • День добрый!
    Сразу скажу, что лично я отношусь к вашему предложению положительно, как и ко всякому предложению которое будет способствовать развитию KolibriOS.
    По поводу поддержки аппаратного обепечения:
    1. Звук - в EduBook используется HD Audio Realtek ALC262. Над драйвером для поддержки High Definition Audio сейчас ведётся работа.
    2. Сеть - судя по информации, которую я нашёл по приведённой вами ссылки, в EduBook сетевая карта интегрирована, а вот конкретная модель сетевой карты там не указана, нужно предоставить эту информацию.
    3. USB - На данный момент существуют драйвера для UHCI хоста и мыши.
    4. Что-то ещё?

    По поводу ваших предложений:
    1. Вот это было бы очень кстати, потому как писать драйвера на железо проще и быстрее всего имея это самое железо.
    2. Этот пункт подлежит обсуждению с другими разработчиками, потому я пока молчу.
    3.,4.,5.,6. Обеими руками за.
  • Спасибо за быстрый ответ!
    Хотелось бы иметь поддержку видеокарты (вместо VESA), звука и сети.
    Сетевая карта RDC Semiconductor R6040 (есть сырец для Линукса).
    Звуковая карта тоже RDC (3010), но использует кодек Realtek, как Вы правильно написали.
    Видеокарта тоже RDC (2010) - хотя GUI KolibriOS работает очень быстро в режиме VESA, но думаю, что при проигрывании видео будет тормозить, если не будет родной драйвер. Родное разрешение экрана - 1024x600, VESA его показывает без проблем.

    Вот lspci output:

    Code: Select all

    uname -a: Linux vortex 2.6.30-2-486 #1 Sat Sep 26 00:03:46 UTC 2009 i586 GNU/Linux
    lspci -knn: 00:00.0 Host bridge [0600]: RDC Semiconductor, Inc. R6021 Host Bridge [17f3:6021] (rev 02)
    lspci -knn: 00:07.0 ISA bridge [0601]: RDC Semiconductor, Inc. Device [17f3:6036]
    lspci -knn: 00:08.0 Ethernet controller [0200]: RDC Semiconductor, Inc. R6040 MAC Controller [17f3:6040]
    lspci -knn: 	Kernel driver in use: r6040
    lspci -knn: 00:0a.0 USB Controller [0c03]: RDC Semiconductor, Inc. R6060 USB 1.1 Controller [17f3:6060] (rev 12)
    lspci -knn: 	Kernel driver in use: ohci_hcd
    lspci -knn: 00:0a.1 USB Controller [0c03]: RDC Semiconductor, Inc. R6061 USB 2.0 Controller [17f3:6061] (rev 03)
    lspci -knn: 	Kernel driver in use: ehci_hcd
    lspci -knn: 00:0b.0 USB Controller [0c03]: RDC Semiconductor, Inc. R6060 USB 1.1 Controller [17f3:6060] (rev 12)
    lspci -knn: 	Kernel driver in use: ohci_hcd
    lspci -knn: 00:0b.1 USB Controller [0c03]: RDC Semiconductor, Inc. R6061 USB 2.0 Controller [17f3:6061] (rev 03)
    lspci -knn: 	Kernel driver in use: ehci_hcd
    lspci -knn: 00:0c.0 IDE interface [0101]: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller [8086:24db] (rev 01)
    lspci -knn: 	Subsystem: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller [8086:24db]
    lspci -knn: 	Kernel driver in use: PIIX_IDE
    lspci -knn: 00:0d.0 VGA compatible controller [0300]: RDC Semiconductor, Inc. Device [17f3:2010]
    lspci -knn: 	Subsystem: RDC Semiconductor, Inc. Device [17f3:2010]
    lspci -knn: 00:0e.0 Audio device [0403]: RDC Semiconductor, Inc. Device [17f3:3010] (rev 01)
    Last edited by yogev_ezra on Tue Jan 25, 2011 9:50 pm, edited 2 times in total.
  • Сетевая карта RDC Semiconductor R6040 (есть сырец для Линукса).
    Этот сырец рабочий? Т.е. в Линуксе карта работает с этим драйвером?
    То же касается и звука, работает ли звук в Линуксе с драйверами ALSA?
    Не знаю как поведёт себя EduBook, а на моём компьютере видео в Колибри совершенно не тормозило на графике VESA (тестировал видео с помощью fplay), а наоборот черезчур быстро проигрывалось так, что опережало звук (но это уже проблема синхронизации видео и звука).

    Информация полученная с помощью lspci то, что надо.
  • I am whiling to write the network driver, and finish the new TCP/IP stack this summer.
    (It is needed to improve network support for kolibrios, but work is already started)
    Support for wifi will be harder, and no work on it has started yet, but i'm whiling to do it.
    (I will need to do some research how much work this is exactly)

    Audio and video drivers, can be written by other developers (I think people with the right knowledge are here, but they must volunteer)

    USB is not going to be simple either.

    But a bigger problem, I think are applications. A decent web browser is most needed I think.
    For this, I believe the port of a popular browser (firefox?) is most interesting. But somebody needs to do it :)

    I'm going to listen what other developers say now :)
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • I did not know you have English-speaking developers as well :roll:
    From the applications, I guess a fully functional browser is priority #1.
    Because if you have a browser, you can do anything (edit the documents with Google docs for example).
    Second priority is probably an RDP client to connect to Windows XP.

    This netbook does not have a built-in wifi. Rather, it's implemented via inserting a USB wifi card into internal USB port. So for this reason, you are free to implement any card, and the netbook can adopt to the card you choose.

    В линуксе сеть работает с этим драйвером (r6040.c), начиная с, если мне не изменяет память, 2.6.25. Можно взять из источников kernel. Насчёт звука - не уверен, какой драйвер он использует
  • hidnplayr
    It will be very good if you finish the new network stack this summer. As I've already wrote, I was making a new network driver for VIA Rhine I & Rhine II cards when my motherboard unfortunately crashed. So I can't complete the driver now. I was making in the old style like a part of the kernel. If somebody wants I can give the sources of this uncomplete driver.
    As for your work on the new network stack it's amount impressed me very much.

    yogev_ezra

    Сеть - есть открытый код, это хорошо.
    А звук в Линуксе в принципе есть?
  • Asper:
    Да, конечно. Просто не помню сейчас, какой драйвер используется.
    Copy+paste "lspci output" было сделано из моих архивов, сейчас на этом нетбуке стоит KolibriOS
  • yogev_ezra wrote: есть ли какая-то возможность сотрудничества между нашей фирмой и вами
    раз это оплачиваемая разработка(на заказ) то сотрудничество скорее всего имеет вид: фирма<->программист(физ. лицо), осбенно если учесть уровень оплаты, который вы уже почти очетрили.
    Вы уполномочены вести переговоры от лица фирмы, или Ваша фирма это Вы и .... ну еще 3-5 чел.?
    Какова предполагемая форма оплаты вознаграждения?
    Процесс сдачи, приемки, теста и оплаты имеется?
    Как решается(предполагается решать) вопрос с несколькими вариантами реализации одной и той же проблемы (драйвера, например) разными разработчиками и их оплаты труда?
    Оплачивается ли качество софта? Кто первый, тот и получает некую сумму вне зависимости от...
    Бизнесплан разработок с приоритетами и этапами есть? Разрабатывается? Планируется? Бонусы за ....?
    Как быть с версиями и доведения до ума полномасштабно-работающего софта?
    Подобное сотрудничество имело место быть у Вашей фирмы?
    Если по деловому, то вопросов очень много и если Вы решаетесь простимулировать работу,
    то на основные и существенные придется ответить и как то убедительно гарантировать моменты.
    yogev_ezra wrote: нетбук Edubook 8.9"
    - раз WinXP работает, то просьба запустить программу уровня SIW или Everest и выложить подробный отчет об чипсетах, а также скрины WinXP где будет видно какие драйвера использует она для вашей машинки. Это будет почти максимум инфы.
    Судя по всему Вас интересует прежде всего сеть и интернет, т.е. то , что нравится и бросатеся в глаза "чайнику",
    обывателю школьнику...
    Ну что же при определенных стыковках, изучении техн. инфы и договоренностях могу взяться за драйвер
    сети нижнего уровня и еще кое что потом... + HDA звуковой драйвер, пожалуй тоже можно...
    можно также "навести мосты" с серьёзным разработчиком почти полномасштабного драйвера USB..., но это пока только
    беглая мысль о нем, а что скажет он и сколько и за что это другая тема.
    Буду ждать Вашей инфы, прежде всего отчёты, типы драйверов под винды, ресурсы, можно и backup реестра на файлообменнике, будет плюсом.
  • Еще интересует BIOS, тип, фирма, файл биоса где скачать (обновить), есть ли в BIOS опция загрузка по сети (PXE загрузчик)?
    Сколько лет на рынке Ваша фирма?
    Могут ли быть планы долговременного сотрудничества в области разработки ПО на заказ под конктретную платформу, прежде всего интересует линия embedded применибельности!
    Как долго планируется "сидеть" на этой платформе, т.е. Vortex?
    Не будет ли смены платформы в ближайшее время в связи с ..... нюансами производителя?
  • VaStaNi wrote: раз это оплачиваемая разработка(на заказ) то сотрудничество скорее всего имеет вид: фирма<->программист(физ. лицо), осбенно если учесть уровень оплаты, который вы уже почти очетрили.
    В том-то и дело, что мы не хотели бы считать эту работу "разработкой на заказ", так как предполагаем выкладывание всей работы в открытый доступ и работу на вашем же репозитории (svn). Нам не нужен "ещё один дистрибутив KolibriOS", заточенный под Edubook. Нам нужна приоритезация работы разработчиков над теми вещами, что интересны более широкой аудитории, и добавление в базовую версию KolibriOS драйверов для поддержки Edubook, что, само собой разумеется, потребует взаимодействия с другими разработчиками, пишущими другие части KolibriOS, для исправления багов и несостыковок в коде.
    VaStaNi wrote:Вы уполномочены вести переговоры от лица фирмы, или Ваша фирма это Вы и .... ну еще 3-5 чел.?
    Уполномочен, так как являюсь владельцем фирмы.
    VaStaNi wrote:Какова предполагемая форма оплаты вознаграждения?
    Как вам больше удобно, но Western Union и им подобные не подходят из-за невозможности отследить платёж и представить документы бухгалтеру. Подходят Paypal, банковский перевод например. Либо оплата через сервис "oDesk.com", но они берут 10% комиссионных.
    VaStaNi wrote:Процесс сдачи, приемки, теста и оплаты имеется?
    Это будет зависить от того, что конкретно будет писаться, и от типа оплаты (почасово, за проект). При необходимости, я имею 3 года опыта работы в проверке компьютерных программ, включая написание тестовых планов.
    VaStaNi wrote:Как решается(предполагается решать) вопрос с несколькими вариантами реализации одной и той же проблемы (драйвера, например) разными разработчиками и их оплаты труда? Оплачивается ли качество софта? Кто первый, тот и получает некую сумму вне зависимости от...
    См. выше - я не хотел бы заключать контракт с каждым отдельным разработчиком, и уж точно нет надобности, чтобы 2 человека писали одно и то же. При почасовой оплате легче всего - получаете деньги за то, что уже написано. Если качество плохое - то после тех часов, что уже оплачены, дальше мы вам не предлагаем работать за деньги.
    VaStaNi wrote:Бизнесплан разработок с приоритетами и этапами есть? Разрабатывается? Планируется? Бонусы за ....? Как быть с версиями и доведения до ума полномасштабно-работающего софта?
    Нам не нужно, чтобы вы написали нам WindowsXP :roll: Для этого уже есть ReactOS, в похожем состоянии как KolibriOS. Для начала требуется поддержка железа для вышеуказанного нетбука. Пока ещё не ясно, кто из разработчиков готов делать и что, я не вижу смысла в бизнес плане на 20 страниц - нет на это времени. Если будут конкретные заинтересованные лица с конкретными предложениями, мы сделаем план под эти предложения, если они нас устроят.
    VaStaNi wrote:Подобное сотрудничество имело место быть у Вашей фирмы?
    В таких масштабах - нет. Было в меньших масштабах, например с разработчиками WTware (http://www.wtware.ru)
    VaStaNi wrote:раз WinXP работает, то просьба запустить программу уровня SIW или Everest и выложить подробный отчет об чипсетах, а также скрины WinXP где будет видно какие драйвера использует она для вашей машинки. Это будет почти максимум инфы.
    С разработчиками SIV и Everest нам тоже пришлось плотно поработать, чтобы их утилиты показывали что-то удобоваримое на этом нетбуке :lol: Последняя версия SIV вроде уже всё определяет, выложу отчёт позже.
    VaStaNi wrote:Судя по всему Вас интересует прежде всего сеть и интернет, т.е. то , что нравится и бросатеся в глаза "чайнику", обывателю школьнику...
    Не то, что нравится "чайникам", а то, где будет явное преимущество KolibriOS над альтернативами: Windows XP - стоит денег (если не пиратский, конечно), медленно работает, занимает около 4GB на диске, не подходит для SD/CF карточек из-за их низкой скорости и малого количества разрешённых записей. То есть, желательно ещё добавлять жёсткий диск на 16GB как минимум, что ещё увеличивает цену. Из Линуксов - быстро работает только Puppy, но тоже медленно грузится (почти минуту), ну и вообще :) Колибри грузится и работает очень быстро, но не хватает функционала. То есть, чтобы кто-то купил нетбук с KolibriOS, там хотя бы должен работать интернет...
    VaStaNi wrote:Еще интересует BIOS, тип, фирма, файл биоса где скачать (обновить), есть ли в BIOS опция загрузка по сети (PXE загрузчик)?
    Опция загрузки по сети есть. BIOS - AMIBIOS, выложу файл и линк позже. Производитель выпустил пару обновлений, но не существенных. В основном они касались VGA ROM, а так как Колибри сейчас использует VESA, то ничего не изменилось...
    VaStaNi wrote:Сколько лет на рынке Ваша фирма?
    Полтора года.
    VaStaNi wrote:Могут ли быть планы долговременного сотрудничества в области разработки ПО на заказ под конктретную платформу, прежде всего интересует линия embedded применибельности!
    Зависит от наших заказов и ваших расценок. Вы должны понять, что если в Китае будет в 3 раза дешевле, то нам придётся заказать в Китае, иначе мы не будем конкурентноспособны на Израильском рынке (если все другие интеграторы заказывают в Китае).
    VaStaNi wrote:Как долго планируется "сидеть" на этой платформе, т.е. Vortex? Не будет ли смены платформы в ближайшее время в связи с ..... нюансами производителя?
    Производитель гарантирует 5 лет. Я не думаю, что мы собираемся 5 лет продавать этот нетбук - скорее всего выйдет что-то более дешёвое и лучшее. Но пока этот нетбук - самое близкое к "компьютеру за 100$" из того, что мы нашли.
  • Asper

    У меня сетевуха D-Link на VIA Rhine. Если драйвер Сишный могу посмотреть. К сожалению очень мало свободного времени.
  • И не забываем что ещё потребуется мильёнпитсот строк прикладного кода. Текстовый процессор отсутствует, браузер отсутствует, почтовый клиент отсутствует и т.д. Нет, первое и второе конечно есть, но... Простой тест загрузите операционку и дайте своей матушке посмотреть..., но я текущий софт не готов использовать регулярно.

    yogev_ezra, смотрите в сторону Linux. Придётся свой дистр. собирать, самостоятельно отконфигурировать ядро (убрать лишнее), выбрать альтернативный механизм загрузки системы (опять же, убрать "лишнее"), заменить X'ы на что-нибудь разумное. Я считаю такой вариант оптимальным.

    ..bw
  • bw wrote:И не забываем что ещё потребуется мильёнпитсот строк прикладного кода. Текстовый процессор отсутствует, браузер отсутствует, почтовый клиент отсутствует и т.д. Нет, первое и второе конечно есть, но... Простой тест загрузите операционку и дайте своей матушке посмотреть..., но я текущий софт не готов использовать регулярно.

    yogev_ezra, смотрите в сторону Linux. Придётся свой дистр. собирать, самостоятельно отконфигурировать ядро (убрать лишнее), выбрать альтернативный механизм загрузки системы (опять же, убрать "лишнее"), заменить X'ы на что-нибудь разумное. Я считаю такой вариант оптимальным.
    Моя матушка не знает как зайти в Internet Explorer на Windows XP, так что она не показатель :wink:
    А сам я - создание упрямое, и мне всегда нравились операционки, грузящиеся за 10 секунд :)
    Так что, если вы хотите работать, то наша фирма готова в это вкладывать. А линуксы и сейчас уже есть.
  • yogev_ezra
    А фирма Ваша продает ноутбуки только в Израиле? Можно ли будет покупать эти компьютеры в других странах, например в моей?
  • Who is online

    Users browsing this forum: No registered users and 5 guests