Page 1 of 19

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

Posted: Mon Jun 07, 2010 12:47 pm
by yogev_ezra
Добрый день!

Наша фирма (Green Gadgets) является распространителем Thin Clients / Nettops в Израиле.
Все продаваемые нами модели основаны на x86 процессорах (как Intel Atom, AMD Geode, Via, etc.)

Нашими клиентами являются в основном компании, специализирующиеся на рынке embedded, либо телефонные центры - в общем, те места, где имеет значение маленький размер компьютера и его бесшумность. Часть наших клиентов используют Linux, часть - Windows XP / Windows 7.

К сожалению, для частных клиентов наши продукты не являются привлекательными из-за своей относительно высокой цены. Единственный, можно сказать, продукт, который имеет ориентир именно на дешёвую цену - нетбук Edubook 8.9" производства компании DMP Electronics. Этот нетбук в массовом производстве имеет цену порядка 150$, то есть дешевле любого другого x86-совместимого нетбука в мире (на сегодняшний день). Интересен нетбук ещё и тем, что имеет встроенный блок питания, встроенный USB порт, 2 встроенных слота для SD карточек и - самое прикольное - работает от 8 пальчиковых батареек типа АА (что позволяет менять батарейки гораздо легче и дешевле в случае их выхода из строя).

Информацию об этом нетбуке можно найти здесь: http://www.toypc.tw/ (сайт производителя) либо поискать в Гугле.

К сожалению, хотя Windows XP да работает на этом компьютере, производительность очень плохая из-за слишком слабого процессора (PMX-1000 собственной разработки DMP Electronics, основанный на лицензии Rise для 486 процессоров): http://en.wikipedia.org/wiki/Vortex86 . Из Линуксов быстро работает только Puppy Linux, но и там не все устройства поддерживаются и медленная загрузка.

Поэтому коммерческого применения в Израиле этот нетбук пока не нашёл, но мы не теряем надежды :) Два дня назад случайно нашёл информацию про вашу операционную систему на этом сайте, и решил попробовать. Установил KolibriOS на SD карточку - запустилось с 1 раза, время от включения компьютера до начала работы - меньше 10 секунд :) Я просто в восторге!!! Но, к сожалению, звук и сетевая карта не поддерживаются (либо я не смог настроить). А также не поддерживается многое другое, что не поддерживается KolibriOS вообще :wink:

Поэтому хотелось бы знать, есть ли какая-то возможность сотрудничества между нашей фирмой и вами для доработки KolibriOS? Сам я закончил университет по специальности "Программирование", но ассемблер для меня - это уже слишком круто :roll:

С нашей стороны можем предложить:
1) Несколько экземпляров данного компьютера бесплатно, включая пересылку на указанный вами адрес
2) Небольшую оплату труда разработчиков (к сожалению, платить 20$ в час мы не в состоянии, но что-то сможем платить :roll: )
3) Будем устанавливать KolibriOS абсолютно бесплатно на те компьютеры, что будем продавать
4) Будем рекламировать KolibriOS абсолютно бесплатно
5) Все доработки KolibriOS, оплаченные нами, могут и должны быть доступны бесплатно для всех желающих, через SVN и другие источники, так, как будто бы вы сами их писали ради себя
6) Будем тестировать бесплатно

Мы, естественно, не альтруисты, и наша выгода будет заключаться в том, что мы сможем продавать вышеупомянутый компьютер с быстрой ОС. Наш заработок будет от продажи железа, а не софта.

Буду рад отзывам и вопросам по моему письму - с удовольствием отвечу всем.
Лучше на форуме, чтобы все видели переписку.
С уважением,
Женя (yogev_ezra)

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

Posted: Mon Jun 07, 2010 1:34 pm
by Asper
День добрый!
Сразу скажу, что лично я отношусь к вашему предложению положительно, как и ко всякому предложению которое будет способствовать развитию KolibriOS.
По поводу поддержки аппаратного обепечения:
1. Звук - в EduBook используется HD Audio Realtek ALC262. Над драйвером для поддержки High Definition Audio сейчас ведётся работа.
2. Сеть - судя по информации, которую я нашёл по приведённой вами ссылки, в EduBook сетевая карта интегрирована, а вот конкретная модель сетевой карты там не указана, нужно предоставить эту информацию.
3. USB - На данный момент существуют драйвера для UHCI хоста и мыши.
4. Что-то ещё?

По поводу ваших предложений:
1. Вот это было бы очень кстати, потому как писать драйвера на железо проще и быстрее всего имея это самое железо.
2. Этот пункт подлежит обсуждению с другими разработчиками, потому я пока молчу.
3.,4.,5.,6. Обеими руками за.

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

Posted: Mon Jun 07, 2010 1:59 pm
by yogev_ezra
Спасибо за быстрый ответ!
Хотелось бы иметь поддержку видеокарты (вместо 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)

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

Posted: Mon Jun 07, 2010 2:16 pm
by Asper
Сетевая карта RDC Semiconductor R6040 (есть сырец для Линукса).
Этот сырец рабочий? Т.е. в Линуксе карта работает с этим драйвером?
То же касается и звука, работает ли звук в Линуксе с драйверами ALSA?
Не знаю как поведёт себя EduBook, а на моём компьютере видео в Колибри совершенно не тормозило на графике VESA (тестировал видео с помощью fplay), а наоборот черезчур быстро проигрывалось так, что опережало звук (но это уже проблема синхронизации видео и звука).

Информация полученная с помощью lspci то, что надо.

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

Posted: Mon Jun 07, 2010 2:26 pm
by hidnplayr
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 :)

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

Posted: Mon Jun 07, 2010 2:34 pm
by yogev_ezra
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. Насчёт звука - не уверен, какой драйвер он использует

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

Posted: Mon Jun 07, 2010 2:50 pm
by Asper
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

Сеть - есть открытый код, это хорошо.
А звук в Линуксе в принципе есть?

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

Posted: Mon Jun 07, 2010 3:10 pm
by yogev_ezra
Asper:
Да, конечно. Просто не помню сейчас, какой драйвер используется.
Copy+paste "lspci output" было сделано из моих архивов, сейчас на этом нетбуке стоит KolibriOS

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

Posted: Mon Jun 07, 2010 3:15 pm
by VaStaNi
yogev_ezra wrote: есть ли какая-то возможность сотрудничества между нашей фирмой и вами
раз это оплачиваемая разработка(на заказ) то сотрудничество скорее всего имеет вид: фирма<->программист(физ. лицо), осбенно если учесть уровень оплаты, который вы уже почти очетрили.
Вы уполномочены вести переговоры от лица фирмы, или Ваша фирма это Вы и .... ну еще 3-5 чел.?
Какова предполагемая форма оплаты вознаграждения?
Процесс сдачи, приемки, теста и оплаты имеется?
Как решается(предполагается решать) вопрос с несколькими вариантами реализации одной и той же проблемы (драйвера, например) разными разработчиками и их оплаты труда?
Оплачивается ли качество софта? Кто первый, тот и получает некую сумму вне зависимости от...
Бизнесплан разработок с приоритетами и этапами есть? Разрабатывается? Планируется? Бонусы за ....?
Как быть с версиями и доведения до ума полномасштабно-работающего софта?
Подобное сотрудничество имело место быть у Вашей фирмы?
Если по деловому, то вопросов очень много и если Вы решаетесь простимулировать работу,
то на основные и существенные придется ответить и как то убедительно гарантировать моменты.
yogev_ezra wrote: нетбук Edubook 8.9"
- раз WinXP работает, то просьба запустить программу уровня SIW или Everest и выложить подробный отчет об чипсетах, а также скрины WinXP где будет видно какие драйвера использует она для вашей машинки. Это будет почти максимум инфы.
Судя по всему Вас интересует прежде всего сеть и интернет, т.е. то , что нравится и бросатеся в глаза "чайнику",
обывателю школьнику...
Ну что же при определенных стыковках, изучении техн. инфы и договоренностях могу взяться за драйвер
сети нижнего уровня и еще кое что потом... + HDA звуковой драйвер, пожалуй тоже можно...
можно также "навести мосты" с серьёзным разработчиком почти полномасштабного драйвера USB..., но это пока только
беглая мысль о нем, а что скажет он и сколько и за что это другая тема.
Буду ждать Вашей инфы, прежде всего отчёты, типы драйверов под винды, ресурсы, можно и backup реестра на файлообменнике, будет плюсом.

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

Posted: Mon Jun 07, 2010 3:22 pm
by VaStaNi
Еще интересует BIOS, тип, фирма, файл биоса где скачать (обновить), есть ли в BIOS опция загрузка по сети (PXE загрузчик)?
Сколько лет на рынке Ваша фирма?
Могут ли быть планы долговременного сотрудничества в области разработки ПО на заказ под конктретную платформу, прежде всего интересует линия embedded применибельности!
Как долго планируется "сидеть" на этой платформе, т.е. Vortex?
Не будет ли смены платформы в ближайшее время в связи с ..... нюансами производителя?

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

Posted: Mon Jun 07, 2010 3:58 pm
by yogev_ezra
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$" из того, что мы нашли.

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

Posted: Mon Jun 07, 2010 4:16 pm
by Serge
Asper

У меня сетевуха D-Link на VIA Rhine. Если драйвер Сишный могу посмотреть. К сожалению очень мало свободного времени.

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

Posted: Mon Jun 07, 2010 7:09 pm
by bw
И не забываем что ещё потребуется мильёнпитсот строк прикладного кода. Текстовый процессор отсутствует, браузер отсутствует, почтовый клиент отсутствует и т.д. Нет, первое и второе конечно есть, но... Простой тест загрузите операционку и дайте своей матушке посмотреть..., но я текущий софт не готов использовать регулярно.

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

..bw

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

Posted: Mon Jun 07, 2010 7:58 pm
by yogev_ezra
bw wrote:И не забываем что ещё потребуется мильёнпитсот строк прикладного кода. Текстовый процессор отсутствует, браузер отсутствует, почтовый клиент отсутствует и т.д. Нет, первое и второе конечно есть, но... Простой тест загрузите операционку и дайте своей матушке посмотреть..., но я текущий софт не готов использовать регулярно.

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

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

Posted: Mon Jun 07, 2010 8:31 pm
by IgorA
yogev_ezra
А фирма Ваша продает ноутбуки только в Израиле? Можно ли будет покупать эти компьютеры в других странах, например в моей?