![]() |
Свой дистрибутив Linux
Предлагаю собрать свой дистрибутив Linux для Car PC.
Всем желающим - пишите в личку или регистрируйтесь на сайте http://linuxcar.ru Сайт только зарегистрировал - так что он еще сырой, но форум работает если есть желание помочь с сайтом - то от помощи не окажусь :) |
Хм, давай тогда определимся тут, что нам надо:
1. какое ядро 2. набор кодеков 3. навигашка 4. как будем цепляться к тюнерам (на уровне ядра - но всех по разному или универсальной софтиной - но будет глючить безбожно) 5. что у нас есть по фронтэндам 6 и наверно самое главное, нужно подумать на тему дистрибов линукса для планшетников, такие сто пудово есть, значит там могут быть утилиты для работы с тачами и набор программ полезный для этого... Лирическое отступление... недавно купил ноут, Фудж, продавец уверял что там стоит линух, все на нем работает как надо и цена шелковая потому что за ГНУ платить не надо..... привез домой распаковал - о ужас что я вижу......... в коробке Лежит ДВД диск с Кнопиксом........................ :rofl::rofl::rofl::rofl::rofl: |
Цитата:
Цитата:
Хотя я сам видел бук с установленной линухой - ток с магаза ставил на него маздай для юзверя |
вообще - тема хорошая
я тут потыкал тупо кнопки в линкусе, всё летает молниеносно. Тока вот как с прикладными ПО под него не понятно. Навигашка например. Фронтера правильно всё озвучил впринципе, что из основного нужно в машине. |
Черт, хорошая идея в целом!
Если приблизить по стандартным удобным функциям винды - или сделать фронт-энд на подобии RoadRunner того же самого - то Линуксу цены не будет!!!!!!!!!!!! Вообщем готов поучавствовать!!! |
+1...только за
|
тоже ЗА
и подумать может mythtv как frontend использовать ? |
Поднимал подобную тему на винграде
http://forum.vingrad.ru/topic-160860...p-1179333.html только там я хотел использовать винду ввиду ее широких возможностей. Если кому интересно, то можете почитать. Дистрибутив я хотел собрать пока что в образовательных целях т.к. тачки у меня пока нет) На линуксе наверно покрасивше можно сделать т.к. исходники все же есть и сложнее в разы чем на винде ИМХО, но попробовать хотелось бы. Мне кажется главное чтобы никаких следов самой ОС видно не было... т.е. например при загрузке компа красивый логотип или название/значек производителя тачки, а не надпись WindowsXP или SuSe Linux ) Проект развивается сейчас? Все системка опен сорс или как? Если смогу постараюсь оказать посильную помощь |
Цитата:
|
Идея сама по себе хороша, вот только фронтенда нет. Сама операционка - не вопрос (взять gentoo - из него неплохой ембеддед собрать можно :), плеер тоже (например mplayer), навигации пока нет, но та же Руса обещает после релиза порт на linux (они используют SDL, посему шанс портирования достаточно высокий).
А с фронтендом - надо решить вопрос - нужны ли иксы и на чем писать (SDL либо что-то еще) ну и написать :) На линукскаре - тишина пока, pycar - умер не родившись... У меня например проблема со свободным временем, да и программил я под линукс очень давно. Так что помочь смогу советами и как бета-тестер.... Так что идея хорошая - да вот с реализацией оной - проблемы. |
Ищу за чтобы зацепиться и с чего бы начать! )
поэтому нарыл на стром добром опеннет несколько статеек http://www.opennet.ru/docs/RUS/FromPowerUpToBash/ http://www.opennet.ru/docs/RUS/clfs/...l#ch-intro-how С линукс возился мало... только с серваками по необходимости и исключительно через командную строку... писал програмки довольно простые. Нормально кодить могу на C# под виндой. хотелось бы хотябы выводить свою картинку на этапе загрузки, а потом картинку менюшки (ну заглушку). Если это осилить можно будет продолжать! Если вы знаете какие-нибудь полезные ресурсы, статьи на тему "как переделать линукс" скидывайте сюда ссылки пожалуйста |
Цитата:
Не совсем как переделать линукс - но сам дистрибутив основан именно на этом :) он в исходниках и компилируется в зависимости от твоих потребностей с необходимой оптимизацией. Ну и например http://linitx.org/forum/ или http://www.mp3car.com/vbulletin/linux/ Короче - почитать есть где. |
Вообще-то заинтересованным лицам надо роадмап написать, тогда будет понятно чего не хватает и как с этим бороться. На мой взгляд основная проблема - фронтенд, при всем многообразии всякого рода dvr программок под линукс я лично не видел ничего даже отдаленно напоминающего RoadRunner, хотя смотрел давненько (года 2 назад, может чего и выросло за это время) стоит посмотреть на freshmeat.net.
Я думаю стоит отказаться от иксов ввиду их аппетита к ресурсам, посмотреть в каком состоянии поддержка фреймбуфера в линуксе сейчас, какие тулкиты используются - определиться с лучшим кандидатом - а там уж и фронтенд придумывать конфигурируемый как угодно. |
вот нашел кое что еще относящееся к графике
статейка "Графика в консоли Linux" http://www.linuxrsp.ru/artic/console-graphics.html фронтенд - это я так понимаю штука, которая является "главной менюшкой" ) основа системы! я бы не стал ставить иксы... наверняка же можно прямо после загрузки включить графический режим и просто рисовать графику самому, к примеру, из bmp'шек собирать фон+кнопки я думаю это еще своими силами как-то оформить можно, а вот всякие там плееры, блютусные управлялки телефоном, видеопроигрыватели сейчас кажутся темным лесом! впрочем красивый загрузчик с простенькой анимацией (чтобы показать что не повисли) пока тоже... |
Графику можно включить, но иксы ставить придется, большиство плееров заточены под иксы, тот-же xmms, другое дело что на иксы вешать не Gnome а свой (хотя это сложнее чем тупо взять mediaengine) :big:
ну а по поводу фронтэнда, кто нить слышал про RoadRunner? А кто его родитель знаете???? - вам суда! -> http://www.mp3car.com/vbulletin/mediacar/ (правда проект скис но тем не менее) Да и тот-же РР можно взять он же опен сорс... :big: потом можно по это: http://www.mp3car.com/vbulletin/linu...nter-beta.html про навигацию: http://www.mp3car.com/vbulletin/linu...ng-engine.html да и вообще перед тем как выдвигать гипотезы по поводу "я бы не стал делать так", или "какой бы дистрибутив использовать" и уж тем более не говорить "как использовать фронтэнд" читаем туд http://www.mp3car.com/vbulletin/linux/ |
Цитата:
Another great feature of MPlayer is the wide range of supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB, but you can use GGI, SDL (and this way all their drivers), VESA (on every VESA compatible card, even without X11!) and some low level card-specific drivers (for Matrox, 3Dfx and ATI), too! Most of them support software or hardware scaling, so you can enjoy movies in fullscreen. MPlayer supports displaying through some hardware MPEG decoder boards, such as the Siemens DVB, DXR2 and DXR3/Hollywood+. Так что иксы нафиг бы выкинуть :) |
ну, не вопрос! А навигация? А пикче вьюэр? это куда деть? нет, от иксов не убежать, да в чем проблема то я не понимаю? X11 сам по себе грузится за пол ссекунды, в чем сыр бор-то? это KDE да Gnome хавать ресурсы начинают а сами по себе иксы - это фуфло.... просто наверно никто не заморачивался с ультралегкими менеджерами окон типа freefish (или как его там .... которвый паре мегов весит всего...)
ты кстати дальше почитай, что он требует... card specific:
|
Логично, кстати идея реализовать в этом продукте поддержку скинов от RR - цены ему не будет!!!!!!
|
линух жесть...
чувствую даже для простой загрузка+заглушка надо убить неделю или несколько недель напряженной работы мозгов :be: покрайней мере для меня :smile1: столько гимора... |
Цитата:
|
Все, короче я пашел на линукскар, и там бум думать уже что да как, а тут лучше для бетатестеров вываливать результы.....
|
Иксы зло по причине врожденной тормознутости, т.к. это клиент-сервер со всеми вытекающими :) А кде, гном и прочая - это vm (менеджер окон) + десктоп.
Если уж и оставлять иксы в угоду например совместимости по железу и используемому внешнему софту - то фронтенд должен быть именно vm-ом. Кстати vm-ов легких воз и маленькая тележка, можно посмотреть например на http://freshmeat.net/browse/56/ Я бы смотрел в сторону DirectFB видимо это самое то для нужд pccar http://www.directfb.org/index.php?path=Main%2FAbout |
Цитата:
Кто нибудь эту вешь юзал? |
Цитата:
а что не зло? Командная строка? мне интересно поглядеть как ты в ней трэки на таче переключать будешь...... я не пойму о чем вообще разговор? То что Иксы должны быть - это опреоре, что ты сверху подсадишь всем по большому счету -до лампады, а что значит долго грузится? у меня секунд 5 - это долго???? Я высказался на эту тему уже давно, если нужен дистриб - поробуйте пройти на сайт linuxcar.ru я там оставлял ссылку на проект который уже развился до собственного дистриба, так они еще и векторную навигашку приделали в линух! Короче ИМХО разговор оборачивается в тупой треп глухих "- ты в баню? - нет я в баню! -а! я думал ты в баню!" |
Цитата:
Изречение насчет иксов - из собственного опыта, любопытно что если посмотреть на http://www.nextabyte.com/wiki/index.php?title=NGhost можно увидеть следующие строчки: Цитата:
Я не против иксов - я за их более легкую реализацию - для embedded применения иксы не лучший вариант - посмотрите на memory footprint x-сервера например. |
Иксы нужно оставить! пусть долго грузятся, тормозят, но я собрал гентоо пустую без всяких гномов, кде, иксов и поставил иксы и QT4 )
Теперь пишу приложения простые... пытаюсь сделать хотябы двигалку растровой карты с зумом ) Думаю возможностей QT4 хватит на любые навороты графического интерфейса... да и потом перености на винду или мак намного легче будет. |
Всем привет!
Недавно приобрел авто, поэтому данная тема очень интересна (ибо линуксоид). Хотелось бы сделать пару предложений: я считаю правильным отказаться от иксов в пользу framebuffer'a, ибо приложения написанные на qt/gtk/sdl возможно запускать во framebuffer'е (про gtk не уверен, но скрин видел). Сделать логотип при загрузке достаточно легко (в генте это называется fbsplash/gensplash, еще один плюс framebuffer'a). Также хочу сказать, что проблем с проигрыванием видео/аудио не будет (если система x86-совместима), для видео однозначно использовать mplayer (в нем даже менюшку можно какую либо создать), для аудио я бы использовал какой нить mpd (программа работает как демон, api относительно легкое, будет полезно если у будет своя оболочка для системы). Про навигацию... сказать пока нечего, кроме того, что нужно смотреть в сторону roadnav. Хотелось бы еще подключить работу с камерой(запись, real-time view и все сразу). А вообще, для начала, имхо, стоит посмотреть те live-cd которые есть, то как они устроены. Например geexbox (http://geexbox.org/en/screenshot.html), movix. Готов участвовать в проекте, программист с опытом разработки под *nix. |
Тема начинает быть все интереснее и интереснее.
Может разбросаем что к чему?! Предлагаю такую концепцию: 1) Модульный графический фронтэнд под Linux (*nix) обладающий поддержкой тач-скрина (как минимум) и обязательно модулем подключаемого плеера (тут уже на выбор, но в основе чтобы фронтэнд от плеера не зависил)! 2) Все встраиваемые в фронтэнд фичи должны быть набором подгружаемых модулей, т.е. Если нужен GPS+Музыка+DVD+Video то включаем модули именно которые нужны 3) Каждый модуль являет собой либо "прокладку" интерфейс к внешней/сторонней программе, которая будет выполнять назначенную роль. Либо является полноценным исполнителем данной роли (что на мой взгляд дольше и сложнее) 4) Фронтэнд должен поддерживать скины например от того же RoadRunner, чтобы на начальном этапе не замарачиваться на эту тему, да и скинов под RR вполне хватает и поддержка их "зацепит" народ. В итоге, предлагаю заняться написанием начального ТехЗадания и собственно приступить к проекту, причем начать именно с проектирования главной оболочки и плагинов-интерфейсов! Кто готов побадаться и выиграть этой гонке??? :derisive: |
Паш, вот тут опять начинаем пороться на грабли......
Давайте сначала дистриб соберем толковый на столько чтоб не только с одним набором железок работал, а с комплексом софта чтоб ставилсо удобно и т.д. а так наклепать образов и клонировать железо - ИМХО это утопия, таких проектов загнулось уже около десятка - рискуем стать одинадцатыми! Иксы пока не опреоре, если framebuffer покажет что он стабильно чешет как на Unichrome так и на IntelExtreme и на Ati с GeForce (nForce) - можно начинать копать дальше... Live CD не особо интересен, это совсем другая песня, мы же не рассматриваем WindowsLiveCD когда говорим о настройке Винды... (все что можн ополезного почерпнуть оттуда - как его установить на флэшак так, чтобы у него кэш хранился "гдеугодно") ядро выбрали, теперь берем и тестим с X-подобными серверами |
Я бы проголосовал за использования в качестве базового дистрибутива gentoo, т.к. каждый может скомпилировать системку с оптимизацией под свою платформу.
Да, кстати - кто-нибудь уже смотрел реально NGhost? |
Что касается навигации - то можно смотреть в сторону roadnav, или что лучше, взять например Русу, у них сейчас бета 0.76, говорят что после 0.9 будет релиз под вин32, после чего будет порт под Linux. Т.к. разработчики используют SDL - то глобальных проблем в портировании не должно возникнуть. Во всяком случае порт под линукс в их планах имеется.
Еще вопрос с ТВ/ФМ тюнерами остается открытым - я просто не в курсе как сейчас дела у линукса с поддержкой тюнеров... |
Еще ссылочка
http://linuxbios.org/Welcome_to_LinuxBIOS Fast boot times (3 seconds from power-on to Linux console) Что поддерживается на сей день: http://linuxbios.org/Supported_Motherboards |
Цитата:
И еще, для начала я бы собрал дистрибутив, скажем, для тех устройств, которыми вы пользуетесь (у меня пока что carpc нету), что бы вы же могли и тестировать. |
Цитата:
Вообще я считаю также стоит выбрать инструменты (то, на чем писать, какие либы использовать). Посему мои пожелания - это C++ и либа SDL. Также думаю стоит разработать API для модулей. ps скинте ссылку на скрины RR |
Меня сильно зацепил QT4! Особенно кроссплатформенность... кодить под виндой удобнее, а юзать под линухом) Если от иксов придется отказаться, то буду надеятся что с другими рисовалками QT4 работать будет.
|
Цитата:
|
Цитата:
я тему поднимал насчет касания двумя пальцами) насколько понял задача решается не очень просто, поэтому пока этим вопросом не занимаюсь, но вобще хотелось бы понять как "крутят" и "зумят" изображения поворачивая и сдвигая/раздвигая пальцы на экране... ведь если тачскрин будет определяться как обычная мышь, то наверно такие интересные функции реализовать не получиться! |
Цитата:
|
последнее время я ловлю себя на мысли что тупой http://www.beholder.ru/bb/viewforum....2420341ac28cf2
|
Цитата:
|
Часовой пояс GMT +4, время: 05:06. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot