Page 3 of 4

Re: Какая цель и кокое предназначение??

Posted: Mon Jun 13, 2011 11:00 am
by art_zh
Для меня Колибри - не просто вызов майнстриму, это выход из того тупика, в который нас завел майнстрим.

Почему компьютеры становятся все быстрее, а программы - нет? Потому что зачем напрягаться, оптимизировать код, отсекать ненужные и дублирующие друг друга компоненты, когда все и так работает? Хардверщики изо всех сил пытаются сохранить тренд закона Мура, а программеры только множат быдлокод.

Но через пару лет экспонента Мура начнет загибаться (не только по физико-технологическим причинам, есть еще 2 принципиальных препятствия для дальнейшего роста) и что тогда?

Re: Какая цель и кокое предназначение??

Posted: Mon Jun 13, 2011 11:36 am
by popovpa
Здравствуйте!

Если вы думаете что ваша работа будет стремиться к этому..."строй быстрей ломать пора...", то вы ошибаетесь ваш труд не будет напрасен и не канет в лету...вы не будете тратить время на бесполезный кодинг, ваш труд поможет приблизить Колибри к обывателю...всё, думаю, морального стимула хватит...а если мало...то если будет УСБ, то yogev_ezra может не плохо опробовать продукт в реальных коммерческих условиях...так же если вы с читает что Колибри НИКОГДА не выйдет хоть куда-то, то вспомните где был линукс, хотя бы, лет 5 назад, а сейчас...и пальцев не хватит, что бы посчитать количество фирм сидящих на нём и забывших что такое коммерческое ПО...вот теперь точно морального стимула должно хватить...

Re: Какая цель и кокое предназначение??

Posted: Mon Jun 13, 2011 11:46 am
by art_zh
После того как Силиконовый Пузырь (это не каламбур - новый термин, привыкайте :wink: ) лопнет, а он лопнет обязательно и очень громко, без работы и без перспектив останутся сотни тысяч квалифицированных спецов-микроэлектронщиков.
Оборонка и исследовательские проекты (вроде квантовых компьютеров или нейронных сетей) всех трудоустроить не смогут.

Зато программистам-небожителям придется подвинуться: грядет эпоха низкоуровневого кодинга.
И последние станут первыми (С).

_______________________
Просьба не считать мое ИМХО сливом.

Re: Какая цель и кокое предназначение??

Posted: Mon Jun 13, 2011 2:33 pm
by coolpr
Все это так art_zh , но частица правды в этом есть. Успех ОС определяет прикладной софт. Писать ядро на асме можно и нужно, только прикладникам так же нужно дать хотя бы тот же gcc и freepascal. Дать так, что бы скачал-распаковал-начал работать без плясок с бубном.

Будет прикладной софт - будет успех, иначе только хобби для узкого круга лиц.

Re: Какая цель и кокое предназначение??

Posted: Mon Jun 13, 2011 2:42 pm
by Mario
coolpr
С какого перепугу кто-то кому-то должен чего-либо? :shock:
Может еще и готовенькие компоненты как в дельфи, чтобы рраз - слепил говнокод и "ЙА МЕГАКОДЕР и КУЛХАЦКЕР"?
Кому надо - тот сам сделает, а если не надо - то так и будет загибать пальчики и заниматься жопоголизмом.

Re: Какая цель и кокое предназначение??

Posted: Mon Jun 13, 2011 2:52 pm
by XVilka
coolpr. Кстати что мешает уже сейчас пользоваться gcc и freepascal?

Re: Какая цель и кокое предназначение??

Posted: Mon Jun 13, 2011 3:55 pm
by coolpr
А не работает gcc :( сделал как написано, библиотеки скомпилировались, тестовая программа тоже. Пробую по примеру из http://diamond.kolibrios.org/hll/hll.htm не собирается, и даже тестовая программа mbinclk повторно не собирается.
Fasm работает, но это на любителя.

Mario то есть вы явно не заинтересованы в расширении круга пользователей и/или прикладных программистов?

Re: Какая цель и кокое предназначение??

Posted: Mon Jun 13, 2011 4:18 pm
by art_zh
вопрос из ЛС wrote:Могу я поинтересоваться, откуда такие выводы?
Это -не инсайдерская информация,- имеющий глаза да увидит.

На самом деле 18нм - это почти предел, дальнейшее уменьшение транзисторных структур приведет не к удешевлению, а к резкому удорожанию процессоров из-за огромного процента брака и быстрой термической деградации. Это сейчас ясно всем, кто в теме (кто имеет отношение к технологии МП).

но как упоминалось, есть и еще 2 фактора:
1) Финансисты пока не в теме, но уже чувствуют неладное. Чтобы разработать и выпустить в серию новый проц, 20 лет назад требовалось 5-10 мегабаксов. Это был золотой век силиконовой индустрии, тогда реально было заработать миллиард своим умом, и многие заработали.
Теперь, чтобы вырваться вперед, нужны десятки миллиардов инвестиций, и риски растут, а отдача падает. Есть ведь и 2-й закон Мура: как в казино, ставки каждый раз удваиваются. Как только до инвесторов дойдет, что время Мура прошло, и в силикон вкладывать стрёмно - будет обвальное падение инвестиций, которое в свою очередь вызовет еще более резкий загиб тренда и крах многих очень крупных фирм (хорошо если хотя бы Интел выдержит такой удар)

2) Ну хорошо, изготавливать миллиард транзисторов на одном чипе мы научились. И что мы будем на этом чипе рисовать? Есть новые идеи? Нет идей. Самое умное - впердюлить на свободное место второй проц. 3-й, 4-й, 6-й... И пофиг что реально работает только один, и тот недогружен.
Потому что проблема не в технологиях (которые сейчас реально крутые, но вряд ли станут намного круче в ближайшие десятилетия), а в программистах, которые привыкли клепать тупой код, не раскрывающий 80-90% ресурсов железа.
И когда это дойдет до финансовых барыг - тогда они перестанут вкладывать бабло еще и в смежные отрасли, в новые GPU, сети, SDD, и прочую муть. Потому что зачем тратиться?- пузырь уже перенакачан и вот-вот лопнет, тогда можно будет все перспективные разработки скупить задарма.
Таких пузырей после Великой Депрессии еще не было...
Когда?- когда то, о чем сейчас говорят спецы между собой, напечатают в Таймс.

Re: Какая цель и кокое предназначение??

Posted: Mon Jun 13, 2011 4:30 pm
by Mario
coolpr wrote: Mario то есть вы явно не заинтересованы в расширении круга пользователей и/или прикладных программистов?
Отчего-же? Я очень даже заинтересован в привлечении тех кто хочет работать - работать напрягая мозг, а не компьютерную мышку и язык - не в обиду лично вам будет сказано.

Насчет расширения круга пользователей, мы уже проходили это много раз - прибегает толпа воодушевленная прочитанным текстом, видит что "них@$ нету" по их Скромному Мнению и рассасывается. Нам же остается отвечать на 100500 тупых вопросов (не в первый раз естественно) и вычищать мусор на форуме.

Re: Какая цель и кокое предназначение??

Posted: Mon Jun 13, 2011 4:37 pm
by coolpr
Mario wrote:
coolpr wrote: Mario то есть вы явно не заинтересованы в расширении круга пользователей и/или прикладных программистов?
Отчего-же? Я очень даже заинтересован в привлечении тех кто хочет работать - работать напрягая мозг, а не компьютерную мышку и язык - не в обиду лично вам будет сказано.
Тогда почему бы не сделать полшага на встречу?

Re: Какая цель и кокое предназначение??

Posted: Mon Jun 13, 2011 4:40 pm
by Mario
Я пишу исключительно на FASM. :mrgreen:

Re: Какая цель и кокое предназначение??

Posted: Mon Jun 13, 2011 5:01 pm
by SoUrcerer
coolpr wrote:А не работает gcc :( сделал как написано, библиотеки скомпилировались, тестовая программа тоже. Пробую по примеру из http://diamond.kolibrios.org/hll/hll.htm не собирается, и даже тестовая программа mbinclk повторно не собирается.
Fasm работает, но это на любителя.
Учитывая, что с помощью gcc я портировал brainfuck, lua, freetype2 и еще несколько программ для своих целей, а так же сделал прототип растеризатора шрифтов для Колибри - значит, как-то можно? Нужна помощь по gcc - прошу в личку.

Re: Какая цель и какое предназначение??

Posted: Mon Jun 13, 2011 7:34 pm
by XVilka
coolpr: тогда просьба задокументировать сюда непонятные моменты в использовании gcc - может имеет смысл включить в мануал.

Re: Какая цель и какое предназначение??

Posted: Mon Jun 13, 2011 8:13 pm
by SoUrcerer
Или нужно было хотя бы спросить на форуме в одной из тем, посвященных gcc, menuetlibc или вопросам новобранцев в Колибри.

Re: Какая цель и какое предназначение??

Posted: Tue Jun 14, 2011 9:20 am
by coolpr