Linux - сакс и масдай

User avatar
CTAC_P
Уже с Приветом
Posts: 6789
Joined: 01 Jun 2001 09:01

Linux - сакс и масдай

Post by CTAC_P »

На новой работе посадили меня портировать приложение на линукс. [бееп] [бееп] [бееп]
До этого работал с pSOS, VxWorks, везде нормальные доки, отладчики итп. На linux вроде бы есть все, но как сунешся, все кривое, работает через [beep] и сделано по принципу лишь бы было. Я не понимаю совершенно, зачем Линух тащат в ембеддед. На предыдущей работе было два похожих проекта, на Linux и pSOS. На pSOS сделали и сдали за год, на линух прошло 3 года, все баги ловят и продукт я бы никому не посоветовал покупать.
:х
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Re: Linux - сакс и масдай

Post by f_evgeny »

CTAC_P wrote:На новой работе посадили меня портировать приложение на линукс. [бееп] [бееп] [бееп]
До этого работал с pSOS, VxWorks, везде нормальные доки, отладчики итп. На linux вроде бы есть все, но как сунешся, все кривое, работает через [beep] и сделано по принципу лишь бы было. Я не понимаю совершенно, зачем Линух тащат в ембеддед. На предыдущей работе было два похожих проекта, на Linux и pSOS. На pSOS сделали и сдали за год, на линух прошло 3 года, все баги ловят и продукт я бы никому не посоветовал покупать.
:х

Провокация? :)
А что за Линукс? В чем претензии интересно и к чему конкретно? К ядру? К тулам?
А за три года тут вообще все перепахивают.
Дальше, все будет только хуже. Оптимист.
User avatar
CTAC_P
Уже с Приветом
Posts: 6789
Joined: 01 Jun 2001 09:01

Re: Linux - сакс и масдай

Post by CTAC_P »

f_evgeny wrote:Провокация?

Ага :wink:
f_evgeny wrote:А что за Линукс? В чем претензии интересно и к чему конкретно? К ядру? К тулам? :)

К тулзам пока. XWindow тормозит, GDB - вообще кошмар, позапрошлый век, DDD breakpoints ставит куда попало и куча всяких мелочей, типа неудобных кнопок и прочего (я понимаю, что можно все настроить итп, но кому это надо?!)
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Re: Linux - сакс и масдай

Post by A. Fig Lee »

CTAC_P wrote:
f_evgeny wrote:Провокация?

Ага :wink:
f_evgeny wrote:А что за Линукс? В чем претензии интересно и к чему конкретно? К ядру? К тулам? :)

К тулзам пока. XWindow тормозит, GDB - вообще кошмар, позапрошлый век, DDD breakpoints ставит куда попало и куча всяких мелочей, типа неудобных кнопок и прочего (я понимаю, что можно все настроить итп, но кому это надо?!)

gdb - нормальный тул.
Ну понятно, Линух до ФрееБСД не дотягивает (sockstat нет, truncate (2) нет), но лучше чем Виндовс. На Виндовс поотлаживайте чего нибудь через телнет.
Верить нельзя никому - даже себе. Мне - можно!
User avatar
CTAC_P
Уже с Приветом
Posts: 6789
Joined: 01 Jun 2001 09:01

Re: Linux - сакс и масдай

Post by CTAC_P »

A. Fig Lee wrote:gdb - нормальный тул.

Да, в стиле debug.com 80-х годов. Он, конечно, имеет все те же функции, которые положено иметь отладчику, но интерфейс!!! Приходится отлаживать все в Visual C под Windows, и только в крайнем случае запускать GDB.
A. Fig Lee wrote:Ну понятно, Линух до ФрееБСД не дотягивает (sockstat нет, truncate (2) нет), но лучше чем Виндовс. На Виндовс поотлаживайте чего нибудь через телнет.

Я веду речь про embedded. Между Linux и FreeBSD разницу могут видеть только ну очень уж узкие специалисты. Тулзы у них одинаковые.
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Re: Linux - сакс и масдай

Post by A. Fig Lee »

CTAC_P wrote:
A. Fig Lee wrote:gdb - нормальный тул.

Да, в стиле debug.com 80-х годов. Он, конечно, имеет все те же функции, которые положено иметь отладчику, но интерфейс!!! Приходится отлаживать все в Visual C под Windows, и только в крайнем случае запускать GDB.
A. Fig Lee wrote:Ну понятно, Линух до ФрееБСД не дотягивает (sockstat нет, truncate (2) нет), но лучше чем Виндовс. На Виндовс поотлаживайте чего нибудь через телнет.

Я веду речь про embedded. Между Linux и FreeBSD разницу могут видеть только ну очень уж узкие специалисты. Тулзы у них одинаковые.

Разница - дикая! В Linux - kernel threads, FreeBSD < 5.0 - user thread : big difference.
Верить нельзя никому - даже себе. Мне - можно!
User avatar
CTAC_P
Уже с Приветом
Posts: 6789
Joined: 01 Jun 2001 09:01

Re: Linux - сакс и масдай

Post by CTAC_P »

A. Fig Lee wrote:Разница - дикая! В Linux - kernel threads, FreeBSD < 5.0 - user thread : big difference.

Ну, тады ой! :roll: И вместо GDB и emacs там что получше есть?
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Re: Linux - сакс и масдай

Post by A. Fig Lee »

CTAC_P wrote:
A. Fig Lee wrote:Разница - дикая! В Linux - kernel threads, FreeBSD < 5.0 - user thread : big difference.

Ну, тады ой! :roll: И вместо GDB и emacs там что получше есть?

Дык - разве может быть что лучше? Ето ж дебаггер - пишите программу, в которой почти нет багов - и работается легко и свободно.
Верить нельзя никому - даже себе. Мне - можно!
CompuGeek
Уже с Приветом
Posts: 3112
Joined: 16 Jun 2002 01:55
Location: Milky Way

Post by CompuGeek »

Sharp же сделал как-то. Не самая последняя компания в этом мире.

В моей первой компании пробовали сначала QNX, потом Win, и после этого остановились на Линуксе. Все работало нормально. В каждой ОС свои особенности.
В нынешней компании разрабатываем софт под Hitachi H8/SH3, ARM, MIPS - да, большинство разработки идет под Виндой. Но ругани на Вин тоже хватает.

Может Ваша контора что-то неудобоваримое для Линукса пытается перенести ?
Субарит.

В прошлом - Хондовед, Хондовод, Хондолюб.
User avatar
Каскыр
Уже с Приветом
Posts: 7133
Joined: 02 Mar 2003 03:28
Location: 94596

Post by Каскыр »

После VxWorks в линух - это как фейсом об тейбл... Сочуйствую, Стас...
"Как выглядит кусок хлеба, зависит от того, голодны вы или сыты"
User avatar
CTAC_P
Уже с Приветом
Posts: 6789
Joined: 01 Jun 2001 09:01

Post by CTAC_P »

Каскыр wrote:После VxWorks в линух - это как фейсом об тейбл... Сочуйствую, Стас...

Хоть кто-то меня понимает :cry: Хорошо еще я несколько лет с линухом работал до того.
User avatar
CTAC_P
Уже с Приветом
Posts: 6789
Joined: 01 Jun 2001 09:01

Post by CTAC_P »

Блин, скажешь что Линух рулез, а Win суксь и масдай, тут же жаркий бой, а здесь и сказать нечего :pain:
Ну хоть расскажите, что у вас в качестве среды разработки, какие тулзы, редакторы итп.
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

CTAC_P wrote:Блин, скажешь что Линух рулез, а Win суксь и масдай, тут же жаркий бой, а здесь и сказать нечего :pain:
Ну хоть расскажите, что у вас в качестве среды разработки, какие тулзы, редакторы итп.

Да ведь народ-то он правду видит. Про Линукс ничего доказывать не надо - рулез и есть рулез. С Виндовсом тоже все ясно. Зачем доказывать очевидное.
А что касается среды разработки - то лично я пользуюсь башем, мейком и иксемаксом причем как под Линуксом, так и под Масдаем. Что касается дебаггера, то как-то не было необходимости - в основном отладочной печатью обхожусь. Правда Си пользуюсь редко.
Хотя есть всякие новомодные редакторы и среды, ну там Кдевелоп, Кейт и так далее, но пока не вижу зачем они мне и какие могут дать преимущества по сравнению с иксемакс.
Да еще забыл, для администрирования использую Вим.
А какие есть редакторы под другие платформы?
Дальше, все будет только хуже. Оптимист.
User avatar
CTAC_P
Уже с Приветом
Posts: 6789
Joined: 01 Jun 2001 09:01

Post by CTAC_P »

f_evgeny wrote:А какие есть редакторы под другие платформы?

Под другие платформы (pSOS, VxWorks) сидишь под Win и пользуешся чем нравится, хоть Вордом. Большинство предпочитали UltraEdit или Visual C. На платформу идет только бинарник, а отладчик и сорцы опять же на Win сидят. Отладчики по типу как в Visual C, пльус разные тулзы позволяющие посмотреть переключение тредов, загрузку тредов, состояние защелок, очередей и семафоров.
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

CTAC_P wrote:
f_evgeny wrote:А какие есть редакторы под другие платформы?

Под другие платформы (pSOS, VxWorks) сидишь под Win и пользуешся чем нравится, хоть Вордом. Большинство предпочитали UltraEdit или Visual C. На платформу идет только бинарник, а отладчик и сорцы опять же на Win сидят. Отладчики по типу как в Visual C, пльус разные тулзы позволяющие посмотреть переключение тредов, загрузку тредов, состояние защелок, очередей и семафоров.

А вот у меня у знакомого было нужно сделать типа контроллер и они все нос воротили от Линукса, типа не круто, то Soliaris для 86 хотели, что-то не сложилось, то потом им кто-то кажется VxWorks рекламировал, агитировал покупать задорого, а потом начальник сказал им: "Делаем под Линукс", и они сделали и теперь работает и работает себе. Вот и все кино!
И кстати, что Ультра эдит круче емакса? А Визуал студио мне как-то не показался.
Дальше, все будет только хуже. Оптимист.

Return to “Вопросы и новости IT”