Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Jan 26, 2020 8:08 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 53 posts ]  Go to page Previous 1 2 3 4 Next
Author Message
PostPosted: Mon Jun 13, 2011 11:00 am 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1380
Для меня Колибри - не просто вызов майнстриму, это выход из того тупика, в который нас завел майнстрим.

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

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


Top
   
PostPosted: Mon Jun 13, 2011 11:36 am 
Offline
Moderator

Joined: Thu Apr 08, 2010 8:11 pm
Posts: 269
Здравствуйте!

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


Top
   
PostPosted: Mon Jun 13, 2011 11:46 am 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1380
После того как Силиконовый Пузырь (это не каламбур - новый термин, привыкайте :wink: ) лопнет, а он лопнет обязательно и очень громко, без работы и без перспектив останутся сотни тысяч квалифицированных спецов-микроэлектронщиков.
Оборонка и исследовательские проекты (вроде квантовых компьютеров или нейронных сетей) всех трудоустроить не смогут.

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

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


Top
   
PostPosted: Mon Jun 13, 2011 2:33 pm 
Offline

Joined: Wed Jun 01, 2011 5:55 pm
Posts: 41
Все это так art_zh , но частица правды в этом есть. Успех ОС определяет прикладной софт. Писать ядро на асме можно и нужно, только прикладникам так же нужно дать хотя бы тот же gcc и freepascal. Дать так, что бы скачал-распаковал-начал работать без плясок с бубном.

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


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


Top
   
PostPosted: Mon Jun 13, 2011 2:52 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 796
coolpr. Кстати что мешает уже сейчас пользоваться gcc и freepascal?


Top
   
PostPosted: Mon Jun 13, 2011 3:55 pm 
Offline

Joined: Wed Jun 01, 2011 5:55 pm
Posts: 41
А не работает gcc :( сделал как написано, библиотеки скомпилировались, тестовая программа тоже. Пробую по примеру из http://diamond.kolibrios.org/hll/hll.htm не собирается, и даже тестовая программа mbinclk повторно не собирается.
Fasm работает, но это на любителя.

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


Top
   
PostPosted: Mon Jun 13, 2011 4:18 pm 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1380
вопрос из ЛС wrote:
Могу я поинтересоваться, откуда такие выводы?

Это -не инсайдерская информация,- имеющий глаза да увидит.

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

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

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


Top
   
PostPosted: Mon Jun 13, 2011 4:30 pm 
coolpr wrote:
Mario то есть вы явно не заинтересованы в расширении круга пользователей и/или прикладных программистов?

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

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


Top
   
PostPosted: Mon Jun 13, 2011 4:37 pm 
Offline

Joined: Wed Jun 01, 2011 5:55 pm
Posts: 41
Mario wrote:
coolpr wrote:
Mario то есть вы явно не заинтересованы в расширении круга пользователей и/или прикладных программистов?

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


Тогда почему бы не сделать полшага на встречу?


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


Top
   
PostPosted: Mon Jun 13, 2011 5:01 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
coolpr wrote:
А не работает gcc :( сделал как написано, библиотеки скомпилировались, тестовая программа тоже. Пробую по примеру из http://diamond.kolibrios.org/hll/hll.htm не собирается, и даже тестовая программа mbinclk повторно не собирается.
Fasm работает, но это на любителя.

Учитывая, что с помощью gcc я портировал brainfuck, lua, freetype2 и еще несколько программ для своих целей, а так же сделал прототип растеризатора шрифтов для Колибри - значит, как-то можно? Нужна помощь по gcc - прошу в личку.


Top
   
PostPosted: Mon Jun 13, 2011 7:34 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 796
coolpr: тогда просьба задокументировать сюда непонятные моменты в использовании gcc - может имеет смысл включить в мануал.


Top
   
PostPosted: Mon Jun 13, 2011 8:13 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Или нужно было хотя бы спросить на форуме в одной из тем, посвященных gcc, menuetlibc или вопросам новобранцев в Колибри.


Top
   
PostPosted: Tue Jun 14, 2011 9:20 am 
Offline

Joined: Wed Jun 01, 2011 5:55 pm
Posts: 41
написал viewtopic.php?f=45&t=1776


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 53 posts ]  Go to page Previous 1 2 3 4 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited