Модераторы: xvr

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему так нужны разработчики под Linux? попытка понять, а не холивара ради 
:(
    Опции темы
fish9370
Дата 8.5.2013, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 663
Регистрация: 15.4.2007
Где: Москва

Репутация: 2
Всего: 1



Цитата(Dem_max @  8.5.2013,  11:28 Найти цитируемый пост)
Rohde & Schwarz


простите, кто?


--------------------
undefined
PM MAIL WWW ICQ   Вверх
bsa
Дата 8.5.2013, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 16
Всего: 196



fish9370, контора которая осциллографы делает.
Цитата(Dem_max @  8.5.2013,  12:28 Найти цитируемый пост)
Хотя бы взять Rohde & Schwarz они даже в свои приборы ставят винду и пишут софт под винду.
В итоге стоят они дороже, чем могли бы.
А потом, конторы зарабатывают основную массу денег не дорогими устройствами, которые продаются в штучных количествах, а дешевыми, которые продаются тысячами. А в дешевых вряд ли винда стоит. Например, у многих дома есть роутер. И только у единиц он работает на чем-то отличном от Linux. smile 
PM   Вверх
kamre
Дата 8.5.2013, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 24.3.2006

Репутация: 1
Всего: 13



Цитата(rsm @  8.5.2013,  11:21 Найти цитируемый пост)
Первым шагом GNU/Linux-программера должен быть полный отказ от приобретённых ранее навыков работы с другими ОС. Именно этот этап занимает львиную долю времени в подготовке квалифицированного специалиста. Отсюда вывод: чем раньше начнёшь, тем легче будет пройти эту ломку.

Надеюсь, мне еще не поздно "пройти эту ломку" и стать "GNU/Linux-программером высокого уровня квалификации" smile Но вот полностью отказаться от уже привычных навыков работы иногда сложно...

Цитата(rsm @  8.5.2013,  11:21 Найти цитируемый пост)
В основном это выражается в предпочтении средств разработки с GUI средствам с CLI и в отсутствии навыка и привычки подвергать свою работу автоматизации с помощью скриптов.

Мое предпочтение больше выражается в тех средствах разработки, которые предоставляют большую автоматизацию хотя бы для простых задач. А GUI они или нет это не так важно для меня, главное чтобы эффективнее получалось работать.

Работая большую часть времени под windows постоянно использую far manager, в %path% у меня есть многие утилиты из gnu core вроде grep/sed/awk/less/... для однострочников, на меню в far весит множество самых разных команд и скриптов на python для всякой разной автоматизации, постоянно использую макросы в far, когда нужно какие-то однотипные операции над файлами/директориями проводить. Если нужна более сложная автоматизация, то предпочитаю писать скрипты на python в PyCharm, т.к. большие портянки на sh не люблю писать, а всякие power-shell пока не осиливал.

От IDE мне по большей части нужна хорошая навигация по коду, хотя бы простые работающие рефакторинги вроде переименования поля/функции в классе, удобная интеграция с отладчиком и с VCS. Когда предлагают "эффективнейшую IDE из sh и утилит вместе с простым текстовым редактором", то появляется много вопросов по тому как же это эффективно использовать, а на них уже обычно не отвечают или говорят что все это из IDE вообще не нужно, а нужно сразу все идеально проектировать/реализовывать/документировать.
PM MAIL   Вверх
borisbn
Дата 8.5.2013, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: нет
Всего: 135



Цитата(bsa @  8.5.2013,  13:13 Найти цитируемый пост)
Хотя бы взять Rohde & Schwarz они даже в свои приборы ставят винду и пишут софт под винду.

кину камень в свой же огород - http://habrahabr.ru/post/179057/


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
EvilsInterrupt
Дата 8.5.2013, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Executables research
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 14.7.2007
Где: Железнодорожный, МО, Россия

Репутация: нет
Всего: 9



kamre, Спасибо что описали мой рабочий процесс! ;)
PM MAIL WWW ICQ Jabber   Вверх
Dem_max
Дата 8.5.2013, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1780
Регистрация: 12.4.2007

Репутация: нет
Всего: 39



Цитата(fish9370 @ 8.5.2013,  12:17)
Цитата(Dem_max @  8.5.2013,  11:28 Найти цитируемый пост)
Rohde & Schwarz


простите, кто?

Цитата
контора которая осциллографы делает.

Там кроме осциллографов много еще чего, хотя осциллографы это не главное.

Конторка такая не маленькая и много денежек зарабатывающая.






--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
bsa
Дата 11.5.2013, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 16
Всего: 196



Цитата(Dem_max @ 8.5.2013,  18:52)
Конторка такая не маленькая и много денежек зарабатывающая.

По сравнению с ibm и Apple она нищая.
PM   Вверх
krundetz
Дата 13.5.2013, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: нет
Всего: 69



Цитата(bsa @  11.5.2013,  16:46 Найти цитируемый пост)
По сравнению с ibm и Apple она нищая. 

занятное утверждение, а мы тогда все кто, бомжи?


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
bsa
Дата 13.5.2013, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 16
Всего: 196



Это я вообще к тому написал, что благосостояние слабо зависит выбора ОС.
PM   Вверх
gormih
Дата 13.5.2013, 16:17 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 18.7.2007

Репутация: 1
Всего: 1



Самое интересное, что тема все же холивар. 
Участник ведущий пытающийся понять чем же linux так привлекателен упорно игнорирует тот факт, что например в случае серийного / крупносерийного  производства встраиваемой системы значительное удешевление изделия даст использование именно linux, и этим все сказано - больше ничего говорить не нужно. Это раз.
Windows - система с закрытым исходным кодом. Ни один оборонный заказчик не разрешит вам использовать windows для разработки устройств управления систем вооружения. Это два.
При большем желании могу продолжить, но я думаю не стоит - все равно автору темы не интересно.
PM MAIL   Вверх
EvilsInterrupt
Дата 13.5.2013, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Executables research
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 14.7.2007
Где: Железнодорожный, МО, Россия

Репутация: нет
Всего: 9



>>так привлекателен упорно игнорирует тот факт
Не игнорирую, а жду аргументации. Ответы типа "значительно дешевле" без каких-либо пояснений это не ответ, это просто мнение!

>>Windows - система с закрытым исходным кодом.
Вы действительно готовы сотрудничать с человеком не умеющих пользоваться отладчиком? Это первое! Даже такой ленивый как я и то WinDbg изучил, а IDA Pro изучается максимум за 2-3 недели, ну + язык скриптов 1-2 недели. За 2-3 месяца овладеть можно! Второе уже предостаточно в интернет архивов с исходниками Windows, разве что что очень ленивый не найдет. Да их не скомпилируешь, но в качестве учебного пособия вполне подходят!

Ответ это тогда утверждение после которого больше спросить нечего!

У нас в команде даже практика есть, если человек написал что-то достаточно исчерпывающе, то каждый участник подходит по 3 вопроса задает(если конечно не время выдачи релиза) и больше у человека желания написать что-то непонятно не возникает.

>>Ни один оборонный заказчик не разрешит вам использовать windows для разработки устройств управления систем вооружения.
Вот, пример отличного аргументированного ответа. Именно это я и жду от участников. Жду весомых аргументов, а не ответов "я так привык" или что-то похоже на аксиоматическое
PM MAIL WWW ICQ Jabber   Вверх
bsa
Дата 14.5.2013, 08:10 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 16
Всего: 196



EvilsInterrupt, аргументация по цене. Разработка ПО для устройства стоит 12 человекомесяцев. Устройство планируется выпускать в количестве не менее 100000 шт. по $100. Себестоимость железки - $80. Цена лицензии на windows, допустим, $10. Цена переквалификации одного программиста $1000. Поставить винду минимум $1 млн, переобучить сотрудников (допустим их 4) - максимум $4000 (можно переобучить только двух, например, а остальных они дотянут). Заработная плата сотрудников $2000 для win и $3000 для линукса. Итого. 10 млн - 8 млн - 1 млн - 8000 =  992000; 10 млн - 8 млн - 4000 - 12000 = 1 984 000.
Разницу видишь?

То что некоторые конторы делают устройства на win, можно объяснить следующими причинами:
1. Главный технический специалист очень консервативен, но имеет большое влияние на менеджмент.
2. Очень много наработок, жестко привязанных к ОС.
3. Используются сторонние компоненты ПО, для которых нет аналогов под другие ОС.
4. Мелкомягкие подарили $1 млрд. взамен на лояльность (Nokia).
Это же отнрсится и к серверам.
На десктопах все несколько иначе.
PM   Вверх
gormih
Дата 14.5.2013, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 18.7.2007

Репутация: 1
Всего: 1



>> Ответы типа "значительно дешевле" без каких-либо пояснений это не ответ, это просто мнение!

Ну вот чуть ниже Вам проаргументировали относительно цены на 10000 изделий. Думаю, относительно изделий в количестве несколько миллионов, (как пример - роутеры, мобильные телефоны, планшеты и.т.д.) можно даже и не считать - экономическая целесообразность очевидна.
 

>>Вы действительно готовы сотрудничать с человеком не умеющих пользоваться отладчиком? Это первое! Даже такой ленивый как я и то WinDbg изучил, а IDA Pro изучается максимум за 2-3 недели, ну + язык скриптов 1-2 недели. За 2-3 месяца овладеть можно! Второе уже предостаточно в интернет архивов с исходниками Windows, разве что что очень ленивый не найдет. Да их не скомпилируешь, но в качестве учебного пособия вполне подходят!


А теперь внимательно читаем лицензионное соглашение Microsoft. Я не готов сотрудничать с человеком, дефакто совершающего уголовно наказуемое преступление. 
Да и по большему счету даже не понятно - зачем мне заниматься отладкой и декомпиляцией того, что в нескольких версиях linux уже отлажено, прозрачно и например имеет разрешение к использованию на стратегически важных объектах связанных с жизнеобеспечением?

Это сообщение отредактировал(а) gormih - 14.5.2013, 08:40
PM MAIL   Вверх
EvilsInterrupt
Дата 14.5.2013, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Executables research
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 14.7.2007
Где: Железнодорожный, МО, Россия

Репутация: нет
Всего: 9



>>А теперь внимательно читаем лицензионное соглашение Microsoft
Чистейший воды реверс не запрещен! Существуют wine(не надо объяснять что это), антивирусные продукты(kaspersky lab, dr.web, esset, etc), программы восстанавливающие пароли(access data, elcomsoft, passware, etc). Как вы думаете эти продукты создаются?

>>Я не готов сотрудничать с человеком, дефакто совершающего уголовно наказуемое преступление. 
Есть некоторые железки драйвера для которых есть только под Windows и Open-Source проектам ничего не остается как реверсить, если на их запросы про спецификации разработчики железок отвечают отказами. Да, это не часто, но это практикуется.

Добавлено через 1 минуту и 57 секунд
bsa, Спасибо!
PM MAIL WWW ICQ Jabber   Вверх
gormih
Дата 14.5.2013, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 18.7.2007

Репутация: 1
Всего: 1



bsa, Спасибо![/QUOTE]
>>Чистейший воды реверс не запрещен! Существуют wine(не надо объяснять что это), антивирусные продукты(kaspersky lab, dr.web, esset, etc), программы восстанавливающие пароли(access data, elcomsoft, passware, etc). Как вы думаете эти продукты создаются?

Пункт 8 лицензионного соглашения Win 7 Home Premium.
 Вы не имеете права:
· пытаться обойти технические ограничения в программном обеспечении;
· реконструировать, декомпилировать или дизассемблировать программное обеспечение...

>> Есть некоторые железки драйвера для которых есть только под Windows и Open-Source проектам ничего не остается как реверсить, если на их запросы про спецификации разработчики железок отвечают отказами. Да, это не часто, но это практикуется.
Практикуется, не часто, и не доказуемо на этапе готового драйвера. Скажу Вам по секрету - серьезный разработчик просто откажется от  девайса с закрытой от разработчика архитектурой. Пусть кушают сами. Если же вопрос все же встанет действительно серьезно, я думаю найдутся коммерческие пути разрешения проблемы, не хуже чем под windows и в большинстве случаев - либо дешевле, либо вообще никак по причине перехода проекта на windows (очень редкий, уникальный случай).
 


Это сообщение отредактировал(а) gormih - 14.5.2013, 09:02
PM MAIL   Вверх
Страницы: (7) Все « Первая ... 3 4 [5] 6 7 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.1085 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.