<РаньшеЛоги чата Board.KolibriOS.org за 2014-01-10Позже>
« Fri Jan 10, 2014 12:01 am »   Mario_r4: польза и конкурентноспособность Колибри зависят не только от OS-кода.
« Fri Jan 10, 2014 12:01 am »   И не только от прикладных программ и дизайнерских прибамбасов.
« Fri Jan 10, 2014 12:03 am »   Не в последнюю ( а часто - в первую) очередь важна платформа и круг решаемых задач.
« Fri Jan 10, 2014 12:04 am »   На 368-х платформах польза от Колибри - нулевая.
« Fri Jan 10, 2014 12:04 am »   На MacPro - тоже нулевая!
« Fri Jan 10, 2014 12:06 am »   Престарелым юзерам Колибри противопоказана, крутонавороченым мегагеймерам - аналогично.
« Fri Jan 10, 2014 12:08 am »   Существует (возможно, не единственное, но) довольно ограниченное множество комбинаций Платформа-Задача-Юзер,
« Fri Jan 10, 2014 12:09 am »   Прошу прощения,не нашел тему с баг-репортами. Не стартует kolibri на ms virtual pc начиная с svn4424.Пишет "an unrecoverable processor error has ben encountered"
« Fri Jan 10, 2014 12:09 am »   на которых эффективность Колибри выше, чем любой другой ОС
« Fri Jan 10, 2014 12:09 am »   . .конец мессиджа
« Fri Jan 10, 2014 12:11 am »   X-Ray: нажми на кнопочку "Bugs" -- сверху, справа от "Wiki"
« Fri Jan 10, 2014 12:11 am »   Ок,спс
« Fri Jan 10, 2014 12:12 am »   ...чтобы тебя точно никто не услышал
« Fri Jan 10, 2014 12:13 am »   угу.
« Fri Jan 10, 2014 12:13 am »   art_zh: ничего, что я точечки потёр?
« Fri Jan 10, 2014 12:14 am »   ясно)понятно=)
« Fri Jan 10, 2014 12:15 am »   viewtopic.php?f=5&t=1602 - там есть хоть какие-то шансы на прочтение
« Fri Jan 10, 2014 12:16 am »   во. это я и искал.
« Fri Jan 10, 2014 12:18 am »   SoUrcerer: ними были хоть какие-то шансы на прочтение.
« Fri Jan 10, 2014 12:18 am »   *с точками
« Fri Jan 10, 2014 12:19 am »   art_zh: а как того\да следовало правильно поступить? То что я поторопился со сносом раздела я понял. В общем решил поставить наново в режиме ahci, но когда доходит до редоктора разделов, если я не ошибаюсь, вижу экран смерти
« Fri Jan 10, 2014 12:20 am »   А перед UEFI я вообще оказался беспомощным и неготовым к встречи с ним
« Fri Jan 10, 2014 12:21 am »   после первого же синего экрана поменяй в BIOS настройка SATA - чтобы все как раньше
« Fri Jan 10, 2014 12:25 am »   X-Ray: Serge заоптимизировал, для своего компьютера :-)
« Fri Jan 10, 2014 12:26 am »   =)))
« Fri Jan 10, 2014 12:27 am »   скорее VirtualPC глючит
« Fri Jan 10, 2014 12:28 am »   сборки до 4424 работают превосходно
« Fri Jan 10, 2014 12:29 am »   это никак не противоречит наличию глюков в VirtualPC
« Fri Jan 10, 2014 12:33 am »   CleverMouse: Всё же не работающий полностью эмулятор это достаточно серьёзная причина, чтобы сделать patch для #4424.
« Fri Jan 10, 2014 12:36 am »   CleverMouse: Тем более, что в этом коммите присутствует убойный комментарий "this dirty hack" :-)
« Fri Jan 10, 2014 12:40 am »   возможно, viewtopic.php?t=844&p=15425#p15425 , дубль 2. Аппаратное ускорение в VirtualPC включено?
« Fri Jan 10, 2014 12:42 am »   поддержку аппаратного ускорения AMD-V отключал. без изменений
« Fri Jan 10, 2014 12:43 am »   с аппаратным ускорением прямо такой баг вроде не проявлялся
« Fri Jan 10, 2014 12:47 am »   CleverMouse: Ты про invlpg?
« Fri Jan 10, 2014 12:48 am »   да
« Fri Jan 10, 2014 12:48 am »   я когда-то читала форум, пробовала воспроизвести, у меня получалось только с выключенным ускорением
« Fri Jan 10, 2014 12:48 am »   только что отключил: аппаратное ускорение,звук/сетевуху, порта com/lpt, все равно виснет,сразу после синего экрана с настройками
« Fri Jan 10, 2014 12:49 am »   аппаратное ускорение надо включать, если оно поддерживается
« Fri Jan 10, 2014 12:50 am »   да,я знаю) это в порядке эксперимента
« Fri Jan 10, 2014 12:56 am »   X-Ray: Какая версия VirtualPC, кстати? Ты не указал. Может, в свежей версии исправлено.
« Fri Jan 10, 2014 12:58 am »   6.0.156.0 Это кажется последняя.Новых уже не будет((
« Fri Jan 10, 2014 1:05 am »   CleverMouse: А сколько раз этот invlpg встречается всего в ядре KolibriOS? Нельзя как-то обойтись без него, или добавить push eax / pop eax вокруг него?
« Fri Jan 10, 2014 1:13 am »   yogev_ezra: это не поможет
« Fri Jan 10, 2014 1:15 am »   CleverMouse: Почему? diamond писал же, что помогло.
« Fri Jan 10, 2014 1:16 am »   yogev_ezra: ты читать умеешь? "с аппаратным ускорением прямо такой баг вроде не проявлялся"
« Fri Jan 10, 2014 1:17 am »   CleverMouse: А почему Serge тогда написал в ответ в теме ночных сборок, что это из-за invlpg?
« Fri Jan 10, 2014 1:18 am »   yogev_ezra: думаешь, ему не лень выяснять причину? На реальных-то машинах работает
« Fri Jan 10, 2014 1:21 am »   CleverMouse: Может, и лень. Только зачем тогда людей вводить в заблуждение. Написал бы "Я думаю, что..."
« Fri Jan 10, 2014 1:24 am »   может, и от вида аппаратного ускорения зависит - у Intel и AMD они разные. Может, MS успела поломать и в случае аппаратного ускорения. Может, дело не в invlpg, а в другом месте. Суть в том, что VirtualPC не тестируется на ОС на ассемблере и активно глючит, по крайней мере один случай уже зарегистрирован.
« Fri Jan 10, 2014 1:26 am »   может быть, Serge и правда проверил, что дело в этом. Но я сомневаюсь
« Fri Jan 10, 2014 1:28 am »   yogev_ezra: Потому что это была первая мысль, которая пришла в голову
« Fri Jan 10, 2014 1:28 am »   Serge: :-)
« Fri Jan 10, 2014 1:29 am »   У меня нет VirtualPC 2007 и я не могу проверить на нём, но думаю что прична все в том же.
« Fri Jan 10, 2014 1:30 am »   хотя diamond и отправлял MS багрепорт, нет никаких свидетельств что он был исправлен.
« Fri Jan 10, 2014 1:34 am »   Serge: А в чём конкретно заключался "kernel: minor optimizations"? Какой прирост к производительности это дало?
« Fri Jan 10, 2014 1:41 am »   цикл с вызовом map_page был заменён на один вызов commit_pages.
« Fri Jan 10, 2014 1:49 am »   Serge: Хочешь, я проверю на VirtualPC 2007? У меня его тоже нет, но могу установить. Правда, это будет только в воскресенье.
« Fri Jan 10, 2014 1:54 am »   yogev_ezra: А смысл ?
« Fri Jan 10, 2014 1:56 am »   Serge: Ну как же, до твоего коммита же работало. А если это действительно из-за invlpg, то добавить push eax / pop eax вокруг него уменьшит производительность намного?
« Fri Jan 10, 2014 2:13 am »   yogev_ezra: А оно нам нужно ? Я нашёл одну заплатку в #802, патчило фоновую картинку. Видимо где-то ещё код был переписан, что бы не зависить от eax
« Fri Jan 10, 2014 2:17 am »   Самое интересное, я нашел ещё два проблемных места. 1289, через два года
« Fri Jan 10, 2014 2:21 am »   Serge: Кому - нам? Лично мне - нет, я тестирую на VMware и на реальном железе. Юзеру X-Ray - нужно, иначе бы он это не писал. С точки зрения продвижения Колибри - нужно, естественно, чем больше конфигураций поддерживается, тем больше пользователей системы.
« Fri Jan 10, 2014 2:23 am »   Поспешил, таких мест в ядре около десятка.
« Fri Jan 10, 2014 2:25 am »   yogev_ezra: Надо предложить X-Ray другой эмулятор.
« Fri Jan 10, 2014 2:27 am »   Serge: Ты уже предложил пользователям eBox другой компьютер для запуска FPLAY, и пользователям QEMU другой эмулятор, когда удалил поддержку 24bit. В конце придём к тому, что работать будет только на одном компьютере, как у Вилле.
« Fri Jan 10, 2014 2:30 am »   Serge: Правда, 24 бита потом вернул, спасибо. Так бы и на Toshiba Libretto 50CT тоже не запускалось, там только 24 бита: viewtopic.php?f=25&t=2532
« Fri Jan 10, 2014 2:31 am »   yogev_ezra: 2. У QEMU есть второй драйвер, который прекрасно держит 32 бита. 2.2 Это была ошибка. 2.3 Большинство давно решило что надо выкинуть 24 бита, но Артёму видимо лень возиться, у него своё ядро есть.
« Fri Jan 10, 2014 2:32 am »   Serge: Я тоже проголосовал за выкинуть 24 бита, но оказалось, напрасно, это была моя ошибка тоже, я поторопился.
« Fri Jan 10, 2014 2:35 am »   1. Я не могу отвечать за ffmpeg. У меня нет eBox, да он мен и не нужен. Инициативу в тестах проявлял только Марат, да и то не всегда.
« Fri Jan 10, 2014 2:36 am »   Serge: Я тоже тестирую по мере сил, да и не только я.
« Fri Jan 10, 2014 2:36 am »   Полные перекомпиляции -i586 я сделал, как локализовать ошибку написал. Что ещё от меня нужно ? Аппаратной телепатией не владею..
« Fri Jan 10, 2014 2:37 am »   Serge: Я не хотел тебя обидеть, если что. Прошу прощения, если обидел.
« Fri Jan 10, 2014 2:44 am »   По поводу 24-х бит. Стремление объять необъятное выходит боком.
« Fri Jan 10, 2014 2:44 am »   Вообще то я всеми конечностями всегда был против полного выкидывания поддержки 24 бит видео. Предлагал сделать либо условную компиляцию, либо два независимых драйвера и подгружать тот или иной по необходимости. Или мое мнение имеет меньший вес, чем мнение остальных?
« Fri Jan 10, 2014 2:46 am »   То что я предлагал никак не вышло бы боком, но как обычно "доктор сказал в морг, а с демиургами не спорят" почему то считается правильным.
« Fri Jan 10, 2014 2:46 am »   Mario_r4: Ну он прав как-бы, что большинство проголосовало выкинуть. Я сам проголосовал за выкинуть, хотя это было ошибкой, и сейчас я бы так не голосовал.
« Fri Jan 10, 2014 2:47 am »   yogev_ezra: а когда большинство оказывалось право в долгосрочной перспективе? Большинство в 99% случаев некомпетентно.
« Fri Jan 10, 2014 2:48 am »   У меня есть примеры из истории нашего проекта.
« Fri Jan 10, 2014 2:49 am »   Mario_r4: Я тебе верю.
« Fri Jan 10, 2014 2:49 am »   Молча нажать на предложенные варианты выбора конечно намного проще, чем вслух высказать свое мнение и отстаивать его - под сраку ведь могут напинать.
« Fri Jan 10, 2014 2:50 am »   Страшно оказаться неправым, даже если потом ты будешь прав спустя некоторое время. Авторитет такой авторитет.
« Fri Jan 10, 2014 2:51 am »   Mario_r4: Ну как видишь, ко мне это не относится. (Я надеюсь, что видишь.)
« Fri Jan 10, 2014 2:52 am »   yogev_ezra: ну, умение признавать ошибки это тоже ценный навык :-)
« Fri Jan 10, 2014 2:55 am »   Serge: "Инициативу в тестах проявлял только Марат, да и то не всегда." я понимаю сон - для слабаков, но я пока всего лишь слабый ничтожный человечишко, а не ницшеанец и мне нужно не меньше 5-6 часов в сутки на сон. Обидно но так. :-)
« Fri Jan 10, 2014 2:55 am »   Нужен новый дистрибутив. Для старого железа там уже есть всё что нужно и не нужно. После него можно выкидывать старый код.
« Fri Jan 10, 2014 2:57 am »   Mario_r4: Тебе повезло, мне нужно 9-10 часов в сутки на сон.
« Fri Jan 10, 2014 2:57 am »   Еще не умею не кушать и жить без одежды и жилья, потому целых 8+1 час трачу на работу. Обидно второй раз - сколько времени пропадает.
« Fri Jan 10, 2014 2:59 am »   Из оставшихся 9 часов, я могу выделить для Колибри все 4 часа, если нет других развлечений, да я жутко развратен - понимаю. :-)
« Fri Jan 10, 2014 2:59 am »   Mario_r4: Ну значит Fplay для eBox не настолько актуален, хотя ты безусловно самый активный тестер в проекте.
« Fri Jan 10, 2014 3:01 am »   Serge: Всё-таки, одно дело отдельная программа как FPLAY, а другое дело когда вся система не запускается, как на VirtualPC.
« Fri Jan 10, 2014 3:01 am »   Serge: ну, так я ведь не требую невозможно - раз ты говоришь, что разработчики библиотеки распаковки видео решили забить на старые конфигурации, то тут уже мало на что можно повлиять.
« Fri Jan 10, 2014 3:02 am »   yogev_ezra: ты недавно статью хабра добавил "у меня все работает" - прочти ее еще раз и комментарии к ней :lol:
« Fri Jan 10, 2014 3:02 am »   Я считаю, что проблему с VirtualPC нужно исправить.
« Fri Jan 10, 2014 3:03 am »   Mario_r4: Я только 1 абзац прочитал - больше времени нет. Сейчас пропиарю ReactOS на Хабре, а то кандидат-в-джедаи боится это сам сделать.
« Fri Jan 10, 2014 3:03 am »   Mario_r4: Я не уверен в этом на 100%, хотя был переход с версии 1.х на 2.х, так что возможно
« Fri Jan 10, 2014 3:04 am »   yogev_ezra: юнлингу пинают под сраку часто
« Fri Jan 10, 2014 3:05 am »   Mario_r4: http://habrahabr.ru/post/208614/
« Fri Jan 10, 2014 3:06 am »   Mario_r4: На меня подписался сам BarsMonster, я просто сейчас лопну от гордости :-)
« Fri Jan 10, 2014 3:10 am »   yogev_ezra: BarsMonster конечно крут, но мне он показался излишне гордым, впрочем видимо это особенности карьерного роста - есть пара примеров.
« Fri Jan 10, 2014 3:11 am »   Mario_r4: Да, я как-то один раз с ним переписывался - подтверждаю излишнюю гордость, или отношение свысока к собеседнику.
« Fri Jan 10, 2014 3:11 am »   yogev_ezra: спесивость не лучшее качество в собеседнике
« Fri Jan 10, 2014 3:15 am »   Mario_r4: Прочитал мой пост? Как думаешь, перенесут в "Я пиарюсь" или забанят? Я специально их максимально обосрал, чтобы не выглядело как реклама :-)
« Fri Jan 10, 2014 3:17 am »   yogev_ezra: скорее юнлниг обидится и попросит заминусовать друзей :-)
« Fri Jan 10, 2014 3:18 am »   Mario_r4: кто это юнлниг ?
« Fri Jan 10, 2014 3:21 am »   Mario_r4: Да, и не считай моё замечание по поводу тестирования упрёком. Я сам в это время ломал голову с Mesa, так что Fplay, тем более eBox был на десятом месте.
« Fri Jan 10, 2014 3:22 am »   yogev_ezra: ты плохо знаком со вселенной звездных войн http://ru.wikipedia.org/wiki/Джедаи
« Fri Jan 10, 2014 3:23 am »   Serge: все нормально, я лишь указал на неточность в твоем высказывании :-)
« Fri Jan 10, 2014 3:23 am »   yogev_ezra: я там опять буквы местами перепутал :-)
« Fri Jan 10, 2014 3:24 am »   Mario_r4: Да, признаю этот пробел в своём образовании :-) Но более правильно будет называть его падаван, не?
« Fri Jan 10, 2014 3:24 am »   yogev_ezra: да, и много скиллов для падавана он имеет? :lol:
« Fri Jan 10, 2014 3:26 am »   Mario_r4: Таки минусуют, суки :-) Уже -1
« Fri Jan 10, 2014 3:27 am »   Mario_r4: -2 :-)
« Fri Jan 10, 2014 3:28 am »   yogev_ezra: а ты что хотел? критику никто не любит, тебе еще и в карму присунут - вот увидишь
« Fri Jan 10, 2014 3:32 am »   Mario_r4: Пошёл писать Recovery Post, заранее.
« Fri Jan 10, 2014 3:37 am »   yogev_ezra: я чуть со стула не упал, хорошо что сидел на кровати :lol:
« Fri Jan 10, 2014 3:38 am »   Mario_r4: С чего бы это? :-)
« Fri Jan 10, 2014 3:39 am »   yogev_ezra: ну, я не думаю что администрация тебя покарает, а слить тебя - это нужно что то похлеще чем то что ты написал
« Fri Jan 10, 2014 3:41 am »   вот если бы ты там выразился нецензурно, или сказал, что "заплевывают экраны телевизоров при поздравлении президента" - это был бы уже повод ;-)
« Fri Jan 10, 2014 3:41 am »   Mario_r4: Ну я не хотел писать слишком хорошо, потому что как ты знаешь, я люблю говорить правду, а написать что их Кикстартер-кампания супер, когда я считаю, что это facepalm, я не могу. А если бы я так написал, то это выглядело бы как реклама, и было бы перенесено возможно я "Я пиарюсь".
« Fri Jan 10, 2014 3:42 am »   А так все пучком - я не думаю, что реактовцы платят заметные деньги хабру.
« Fri Jan 10, 2014 3:43 am »   Mario_r4: Ты не понял, я хотел им помочь, так как сам падаван боялся писать этот пост. Но я хотел быть и объективным одновременно, чтобы это не выглядело как реклама. Поэтому вышло то, что вышло.
« Fri Jan 10, 2014 3:44 am »   yogev_ezra: у них чего даже и собственного блога нет на хабре? O_o
« Fri Jan 10, 2014 3:45 am »   Mario_r4: Нет. Дима сказал, что не просят специально, чтобы получать деньги по ППА. Так как в собственный блог на Хабре деньги за ППА не платят.
« Fri Jan 10, 2014 3:46 am »   Mario_r4: У нас всё гораздо серьёзней, как ты видишь :-)
« Fri Jan 10, 2014 3:46 am »   yogev_ezra: ну, и кто после этого больше еврей? O_o
« Fri Jan 10, 2014 3:47 am »   yogev_ezra: хотя нет - все правильно, они - нищеброды :lol:
« Fri Jan 10, 2014 3:47 am »   Mario_r4: Я по национальности, но видимо падаван просто жадный.
« Fri Jan 10, 2014 3:49 am »   yogev_ezra: ну, я для себя давно уяснил, что бывает два типа жадности - обычная нормальная которая у большинства людей и фантастическая жадность (ну, типо как у Ходора, настоящего а не который из игры престолов)
« Fri Jan 10, 2014 3:50 am »   Mario_r4: "настоящего а не который из игры престолов" - "я чуть со стула не упал, хорошо что сидел на кровати :lol: "
« Fri Jan 10, 2014 3:51 am »   yogev_ezra: ну, тот который в Германию сбежал от Луноликого :-)
« Fri Jan 10, 2014 3:52 am »   yogev_ezra: просто в "Игре престолов" есть свой Ходор :lol:
« Fri Jan 10, 2014 3:52 am »   Mario_r4: Пока оценка +3/-4=-1. Новость вызвала явно противоречивую реакцию.
« Fri Jan 10, 2014 3:54 am »   yogev_ezra: вот теперь сторонники и противники соберутся на Болотной и будут опездюлены омоном, вот что ты творишь :-)
« Fri Jan 10, 2014 3:54 am »   ладно мне тут надо отлучиться и вообще через пару часов на работу
« Fri Jan 10, 2014 3:55 am »   Mario_r4: Спать иди давай, это у меня завтра выходной.
« Fri Jan 10, 2014 4:30 am »   yogev_ezra: смысл спать, если уже поспал, а оставшиеся время оно только затуманит мозг, ибо спать короткими промежутками хуже
« Fri Jan 10, 2014 4:33 am »   Mario_r4: Понятно. Не знал, что ты уже поспал. Пока счёт +5/-4=+1, и в карму +2 почему-то. Хотя за предыдущую статью, собравшую +40, в карму было -1. Хрен поймёшь :-)
« Fri Jan 10, 2014 5:09 am »   yogev_ezra: пидарасы еще спят...
« Fri Jan 10, 2014 5:09 am »   Mario_r4: Уже +7/-4 = +3.
« Fri Jan 10, 2014 5:21 am »   Пидарасы проснулись. +8/-7. :-)
« Fri Jan 10, 2014 5:49 am »   Mario_r4: RAWRITE может записать IMG дискеты 1.44MB на нестандартный флоппи-диск размером 1,558K?
« Fri Jan 10, 2014 6:02 am »   yogev_ezra: записать можно, вот не знаю запуститься ли Колибри, если BIOS не сможет съесть неправильную геометрию.
« Fri Jan 10, 2014 6:03 am »   Mario_r4: viewtopic.php?f=25&t=2555&p=54932#p54932 Скриншоты в спойлере. Есть идеи?
« Fri Jan 10, 2014 6:05 am »   Если честно, я не совсем понял, где именно у него падает. При пользовании RAWRITE, или при запуске после записи с помощью RAWRITE, но сама RAWRITE не падает.
« Fri Jan 10, 2014 6:09 am »   yogev_ezra: можно попробовать отформатировать дискету в 1,44 Мб - это все же лучше чем такие извращения :-)
« Fri Jan 10, 2014 6:10 am »   ЕМНИП 1,558 это дискета на которой используются последние 3 дорожки которые никто не гарантирует, что там вообще есть магнитный слой.
« Fri Jan 10, 2014 6:10 am »   *намагничиваемый слой
« Fri Jan 10, 2014 6:11 am »   они находятся ближе к оси вращения
« Fri Jan 10, 2014 6:15 am »   Mario_r4: Это не дискета, это BIOS. Там есть 2MB, 256KB занимает AMIBIOS, остаётся пустое место. Если его отформатировать, то получается виртуальная дискета размером 1,558K
« Fri Jan 10, 2014 6:17 am »   yogev_ezra: Я не проверял в столь специфичных условиях.
« Fri Jan 10, 2014 6:18 am »   yogev_ezra: можно попробовать установить на эту дискету загрузчик mtldr и загружать образ как файл
« Fri Jan 10, 2014 6:18 am »   Mario_r4: Ещё бы ты мог проверить так, у нас же нет пока доступа к этому месту на eBox.
« Fri Jan 10, 2014 6:18 am »   вообще мне не понятно через какой механизм это все реализовано
« Fri Jan 10, 2014 6:19 am »   Mario_r4: Я ему предложил FreeDOS + GRUB4DOS
« Fri Jan 10, 2014 6:20 am »   yogev_ezra: все равно это какой то извратный способ, надо придумать проще
« Fri Jan 10, 2014 6:23 am »   Ладно, мне на работу надо собираться.
« Fri Jan 10, 2014 6:25 am »   Mario_r4: Как с ними придумаешь, они же не умеют донести свою мысль до собеседника, у них культура такая.
...
« Fri Jan 10, 2014 6:59 am »   New SVN revision #4434 by Serge in /kernel/branches/kolibri-process: kolibri-process:protect user heap with the mutex
« Fri Jan 10, 2014 7:14 am »   yogev_ezra: пока шел на работу продумал: скорее всего в текущем виде запуск у него не получиться. По следующим причинам: само ядро умеет грузить образ только с диска А и только посекторно. Выбор загрузки с жесткого диска в синем экране тоже не поможет, потому что код в ядре будет искать контроллер диска, а не диск находящийся во флеш памяти. Загрузка с GRUB может прокатит, а может и нет. Скорее всего запустится только ядро, но образ не найдет. Относительно выложенных снимков экрана - загрузчик образа стартовал, но ядро разумеется не нашел, так как не знает о том что оно во флеш находится.
« Fri Jan 10, 2014 7:17 am »   Следовательно придется писать кусок кода, который после запуска ядра перекинет из флеш-памяти в ОЗУ.
« Fri Jan 10, 2014 7:30 am »   А на сколько актуально ядро совместимое с GRUB ?
« Fri Jan 10, 2014 7:47 am »   Serge: я никогда не пользовался такой загрузкой
« Fri Jan 10, 2014 7:55 am »   Должно быть не очень сложно и объёмно по коду. И совместимо с текущим ядром.
« Fri Jan 10, 2014 8:04 am »   Serge: знать бы еще через порты или область памяти доступ к флеш-памяти реализован
« Fri Jan 10, 2014 8:10 am »   Главное чтобы grub образ загрузил. Остальное фигня.
« Fri Jan 10, 2014 8:40 am »   Serge: судя по фоткам ядро вообще не стартовало, так как тупо не было найдено загрузчиком
« Fri Jan 10, 2014 8:49 am »   http://www.linux.org.ru/news/opensource/9967716 Мдаа.... жестоко мочат Реактосовский Кикстартер на лоре...
« Fri Jan 10, 2014 8:52 am »   да... даже Колибри так не питают - я впечатлен!
« Fri Jan 10, 2014 8:56 am »   сейчас дошло, что для grub надо kernel.mnt вытаскивать из образа или писть код под grub который вытащит kernel.mnt из img и перекинет всё на свои места
« Fri Jan 10, 2014 9:03 am »   Serge: вот и я про то же
« Fri Jan 10, 2014 9:28 am »   Mario_r4: тут код бутсектора в помощь, то же самое и немного проще.
« Fri Jan 10, 2014 9:31 am »   Serge: я все понимаю, но не понимаю как они там работают с этой флеш-памятью
« Fri Jan 10, 2014 10:29 am »   New SVN revision #4435 by hidnplayr in /programs/network/icmp: ping: update sequence number after every sent packet.
« Fri Jan 10, 2014 11:07 am »   New SVN revision #4436 by hidnplayr in /kernel/trunk/network: Disabled socket cleanup after process ends (until deadlock is fixed..)
« Fri Jan 10, 2014 12:23 pm »   1. тыц
Spoiler: Show
Я потратил шесть лет своей жизни, разрабатывая никому не нужную пошаговую игру, и получил при коммерческом релизе 60 тыр, поэтому, поверьте — я не недооцениваю ваш труд. Вместе с тем, быковать в духе «а ты за это платил?» — некультурно.

Все, о чем я говорю, так это о том, что с 1996-го года проект НЕ вышел из альфы, всё ещё неюзабелен (я сейчас поставил 0.3.15 на вёрчалбокс, не смог через местный IE слить даже файерфокс, кнопки вроде назад-вперёд в шелле не работают ВООБЩЕ, а хелп кротко говорит «Help is not yet implemented»). При этом, вы просите ДЕНЕГ и собираетесь его коммерчески продвигать.

Ну, круто. Духа не занимать, это да. Вопрос в другом — когда я смогу делать в Реакте хотя бы то, что я уже тыщу лет могу делать в Колибри?

2. тыц
Spoiler: Show
Что именно?

А в Колибри уже тысячу лет работают приложения для Windows? У проектов разные цели. Если кто-то счастлив с Колибри, в этом ничего нет плохого для нас.

3. тыц
Spoiler: Show
Я могу сёрфить. Читать. Писать. Смотреть видео, слушать музыку. Играть в дум. Даже немного кодить.
Собственно, во многом потому, что я могу то же самое делать под Линуксом, я работаю под Линуксом, а не в Винде.

Даже как то... потеплело на душе.
« Fri Jan 10, 2014 12:42 pm »   Ну, а дальше наш падаван запостил привет из РеактОС, видимо успел в промежутках между двумя падениями.
« Fri Jan 10, 2014 12:47 pm »   Действительно радует, что развитие KolibriOS поставили на место эталона
« Fri Jan 10, 2014 12:48 pm »   punk_joker: ты с OpenDialog разобрался?
« Fri Jan 10, 2014 12:51 pm »   Вот когда мы сможет запостить на Хабр из Колбри... хотя кого я обманываю, сначала были пони, потом "Игра престолов", а там глядишь и "Хауса" воскресят....
« Fri Jan 10, 2014 12:53 pm »   Mario_r4: многое уже ясно, сейчас вот продолжаю. Пол дня вчера потратил на тот комп, в итоге за код сесть не смог.
« Fri Jan 10, 2014 12:54 pm »   Mario_r4: когда кто-то наконец-то сосредоточится на чем-то одном
« Fri Jan 10, 2014 1:00 pm »   Leency: ты зачем такие наркоманские мультики смотришь? Это же еще более укуренно чем про клубнику и моржа...
« Fri Jan 10, 2014 1:02 pm »   Я только думал посмотреть Время приключений, понять хоть за что он такой наркоманский считается
« Fri Jan 10, 2014 1:04 pm »   я уже посмотрел Хауса и Игру престолов, так что теперь смотрю Время приключений :)
« Fri Jan 10, 2014 1:05 pm »   мир после ядерной войны, где жители мутировали и в мир пришло волшебство. Няшность и психоз в одном флаконе.
« Fri Jan 10, 2014 1:18 pm »   Leency: вообще про Хауса не про тебя было, а про другого человека
« Fri Jan 10, 2014 1:33 pm »   http://habrahabr.ru/post/208614/#comment_7184350 Эпик видео! Падаван зачем то сначала закрывает файрфокс, потом запускает (!) переключатель раскладки. Потом переключает мышкой (!) на русский. Потом открывает файрфокс, открывает спорную тему, пишет коммент. Волнуется падаван однако! Одно плохо - не умеет РеактОС клавиатурной комбинацией язык переключать - ая-яй-яй...
« Fri Jan 10, 2014 1:40 pm »   "когда я смогу делать в Реакте хотя бы то, что я уже тыщу лет могу делать в Колибри?" - это успех!
« Fri Jan 10, 2014 1:47 pm »   CleverMouse: главное "тыщу лет" :-)
« Fri Jan 10, 2014 2:17 pm »   Mario_r4: что?:) Игра престолов не скоро новая выйдет
« Fri Jan 10, 2014 2:17 pm »   у меня до весны завал тяжелейший на работе
« Fri Jan 10, 2014 2:18 pm »   пилим софт под Vortex'ы
« Fri Jan 10, 2014 2:18 pm »   Leency: а потом создатели Adventure time приложили руку к My little pony :3
« Fri Jan 10, 2014 2:19 pm »   SoUrcerer: Decent buildsystem for NetSurf please, now ;)
« Fri Jan 10, 2014 2:25 pm »   hidnplayr: well, in fact, all you need is tweak makefiles a bit
« Fri Jan 10, 2014 2:26 pm »   they're making .o libs right now, so you can simply package 'em to .a libs
« Fri Jan 10, 2014 2:32 pm »   hmm ok, more hacking :)
« Fri Jan 10, 2014 2:33 pm »   they're not making anything, unless i change my username to SoUrcerer :)
« Fri Jan 10, 2014 2:51 pm »   hidnplayr: did you try?
« Fri Jan 10, 2014 2:52 pm »   I mean, changing username?
« Fri Jan 10, 2014 2:56 pm »   New SVN revision #4437 by clevermouse in /kernel/trunk/blkdev: disk cache: new 64-bit multi-sector interface for file systems & prefetching in legacy interface
« Fri Jan 10, 2014 3:03 pm »   hidnplayr: oh, really?
« Fri Jan 10, 2014 3:03 pm »   :D I bet you're joking
« Fri Jan 10, 2014 3:12 pm »   SoUrcerer: http://websvn.kolibrios.org/filedetails ... h&peg=4434
« Fri Jan 10, 2014 3:12 pm »   I did not try no
« Fri Jan 10, 2014 3:27 pm »   CleverMouse: cache looks interesting, any benchmarks done yet?
« Fri Jan 10, 2014 3:48 pm »   Serge: исходники fplay есть? У меня eBox есть, я могу на выходных посмотреть, где там падает
« Fri Jan 10, 2014 4:47 pm »   New SVN revision #4438 by Serge in /contrib: Fplay source code
« Fri Jan 10, 2014 4:54 pm »   CleverMouse: makefile нет. Надо подключить libavdevice.dll.a libavformat.dll.a libavcodec.dll.a libavutil.dll.a libswscale.dll.a libswresample.dll.a sound.lib
« Fri Jan 10, 2014 4:55 pm »   pixlib.dll.a libfreetype.dll.a libc.dll.a libgcc.a
« Fri Jan 10, 2014 4:57 pm »   всё, кроме sound.lib собирается из исходников /contrib/sdk
« Fri Jan 10, 2014 4:58 pm »   Serge: Mario_r4: С HDD можно запускаться через FreeDOS + GRUB4DOS, есть тема на форуме, где это работает. Проблема, что BIOS виден как дискета (диск A:) но размером не 1.44MB, а другим. Вот что в этом случае делать, ХЗ.
« Fri Jan 10, 2014 5:02 pm »   CleverMouse: ffmpeg ещё и статические библиотеки собирает. Если их линковать вместо dll, будет проще искать ошибку. Вылетало в avcodec
« Fri Jan 10, 2014 5:04 pm »   yogev_ezra: я под GRUB переходник сделаю. Там кода на килобайт максимум.
« Fri Jan 10, 2014 5:06 pm »   Serge: Тогда я тебя не понял, а как сейчас работает через FreeDOS+GRUB4DOS. И с Linux через GRUB тоже запускается. Про какой переходник ты говоришь?
« Fri Jan 10, 2014 5:06 pm »   yogev_ezra: бинарник тамошнего BIOS есть? Если геометрия "Number of sectors per track for this disk is 18" такая же, как у обычной дискеты, только больше дорожек, то всё должно работать. Надо смотреть, что BIOS творит с int 13h
« Fri Jan 10, 2014 5:09 pm »   CleverMouse: батник, запускается из /contrib/sdk/sources
« Fri Jan 10, 2014 5:11 pm »   yogev_ezra: а зачем GRUB4DOS если можно свой адаптер сделать ? И параметры передавать командной строкой
« Fri Jan 10, 2014 5:12 pm »   Serge: пошло собираться, за первую минуту ошибок не произошло
« Fri Jan 10, 2014 5:15 pm »   CleverMouse: библиотеки должны скопироваться в sdk/bin и sdk/lib
« Fri Jan 10, 2014 5:16 pm »   CleverMouse: viewtopic.php?f=25&t=1620&start=30#p31501
« Fri Jan 10, 2014 5:19 pm »   вроде компилирует, но не линкует: C:\MinGW\bin\ld.exe: cannot find -ldll C:\MinGW\bin\ld.exe: cannot find -lc.dll
« Fri Jan 10, 2014 5:19 pm »   Serge: Я тупой, мне нужно разжевать :-( Что ты подразумеваешь под словами "переходник", "адаптер" в контексте GRUB?
« Fri Jan 10, 2014 5:20 pm »   Если есть FreeDOS и если в нем можно сделать unreal mode cpu, то уже есть готовый загрузчик который я писал для флешек, когда не было MTLDR
« Fri Jan 10, 2014 5:20 pm »   а, оно создало файл sdk/lib
« Fri Jan 10, 2014 5:21 pm »   вместо папки
« Fri Jan 10, 2014 5:21 pm »   yogev_ezra: kolibri_0.7.7.0_img_ru\HD_load\USB_boot_old
« Fri Jan 10, 2014 5:21 pm »   CleverMouse: что именно не линкуется ?
« Fri Jan 10, 2014 5:21 pm »   Там "все что нужно для молодого растущего организма" :-)
« Fri Jan 10, 2014 5:22 pm »   yogev_ezra: даже подробное описание, что как и зачем на русском
« Fri Jan 10, 2014 5:23 pm »   Mario_r4: FreeDOS сейчас нет, это я ему предложил так как видел на форуме. Грубо говоря, есть BIOS который виден как дискета A: размером 1,558K. Как лучше всего установить на эту виртуальную дискету Колибри? С помощью RAWRITE не получилось, вот я и предложил ему FreeDOS+GRUB4DOS.
« Fri Jan 10, 2014 5:23 pm »   Serge: для начала, C:\MinGW\bin\ld.exe: cannot find -lgcc make: *** [libc.dll] Error 1
« Fri Jan 10, 2014 5:24 pm »   и правда, я тоже не могу найти -lgcc
« Fri Jan 10, 2014 5:25 pm »   yogev_ezra: там три файла, в любом из них BIOS поддерживает floppy-интерфейс к SPI?
« Fri Jan 10, 2014 5:25 pm »   CleverMouse: libgcc.a поставляется с компилятором
« Fri Jan 10, 2014 5:25 pm »   yogev_ezra: не нужен GRUB4DOS, если использовать мой старый загрузчик - проблема может возникнуть только если FreeDOS не позволит запустить enable.exe, который переводит CPU в unreal mode
« Fri Jan 10, 2014 5:26 pm »   Serge: да, теперь вижу. Интересно, почему не цепляется?
« Fri Jan 10, 2014 5:27 pm »   CleverMouse: наверное nostdlib ?
« Fri Jan 10, 2014 5:27 pm »   CleverMouse: Нет, не в любом, ты права.
« Fri Jan 10, 2014 5:29 pm »   yogev_ezra: я тебе в жаббер скинул, чтобы чат не захламлять
« Fri Jan 10, 2014 5:29 pm »   Mario_r4: Просто с GRUB
« Fri Jan 10, 2014 5:29 pm »   Mario_r4: уже есть доказательство того, что оно работает.
« Fri Jan 10, 2014 5:30 pm »   yogev_ezra: grub4dos 900 кб без китайского. А нам хватит 1 кб, максимум 2 если парсить командную строку
« Fri Jan 10, 2014 5:33 pm »   Serge: Ты что, какие 900, это весь пакет, сам файл GRUB.EXE только 150 где-то.
« Fri Jan 10, 2014 5:33 pm »   убрать -nostdlib не помогает, помогает добавить явное -L/c/MinGW/lib/gcc/mingw32/4.8.1. Надо полагать, gcc, когда сам вызывает ld, сам такое дописывает
« Fri Jan 10, 2014 5:33 pm »   Serge: Но, конечно 1кб это гораздо лучше, чем 150.
« Fri Jan 10, 2014 5:35 pm »   yogev_ezra: так куда смотреть?
« Fri Jan 10, 2014 5:35 pm »   CleverMouse: -nostdlib лучше не убирать. Я копирую libgcc в sdk/lib :)
« Fri Jan 10, 2014 5:36 pm »   тоже мысль
« Fri Jan 10, 2014 5:37 pm »   CleverMouse: щас проверю
« Fri Jan 10, 2014 5:38 pm »   Потом добавлю libgcc к исходникам, если они не потянут за собой весть gcc
« Fri Jan 10, 2014 5:56 pm »   Serge: теперь библиотеки собираются, только libavformat/id3v2.c:32:18: fatal error: zlib.h: No such file or directory #include <zlib.h> ^ compilation terminated. make: *** [libavformat/id3v2.o] Error 1, но с этим уже понятно, что делать
« Fri Jan 10, 2014 6:02 pm »   yogev_ezra: похоже, rawrite2 криво определяет геометрию диска. Нужно знать, какая на самом деле эмулируется геометрия, тогда можно собрать специальный образ. Только через rawrite2 записать его не получится
« Fri Jan 10, 2014 6:06 pm »   CleverMouse: Файл BIOS_files_example2.7z (из тех 3) это тот, что надо, вроде бы. Там есть 2 BIOS, и в них обоих должна быть поддержка SPI Flash disk A:
« Fri Jan 10, 2014 6:34 pm »   32 сектора на дорожку, 2 головки, переменное число дорожек - 45 для размера 1440K. Стандартная геометрия - 18 секторов на дорожку, отсюда проблемы
« Fri Jan 10, 2014 6:38 pm »   интересно, то что я еще утром сказал об этом можно совсем не учитывать...
« Fri Jan 10, 2014 6:39 pm »   Mario_r4: где упоминание про 32 сектора на дорожку?
« Fri Jan 10, 2014 6:40 pm »   shurf'овский загрузчик по идее должен справиться
« Fri Jan 10, 2014 6:41 pm »   CleverMouse: я говорил про несовпадение геометрии, а уж конкретные величины выясняются в процессе
« Fri Jan 10, 2014 6:41 pm »   CleverMouse: или у меня должен быть скилл "Ванга", чтобы ты была удовлетворена?
« Fri Jan 10, 2014 6:43 pm »   с установленным FreeDOS вообще любой загрузчик (запускаемый из DOS) может справиться :-)
« Fri Jan 10, 2014 6:48 pm »   yogev_ezra: смотри тему
« Fri Jan 10, 2014 6:50 pm »   CleverMouse: Да, вижу, спасибо большое. Но у меня такой платы нет, а у автора сейчас ночь (в Тайване) + уже наступили выходные. Думаю, он ответит в ночь на понедельник по нашему времени (когда у него наступит следующий рабочий день).
« Fri Jan 10, 2014 6:52 pm »   CleverMouse: а если объем "дискеты" внезапно поменяется, ну вот возьмут и немного откусят памяти еще под BIOS? Снова код менять придется?
« Fri Jan 10, 2014 6:52 pm »   yogev_ezra: kolibri.img отличается от ночной сборки ровно одним байтом
« Fri Jan 10, 2014 6:52 pm »   CleverMouse: Это нужна будет специальная сборка, или можно внести в trunk?
« Fri Jan 10, 2014 6:52 pm »   Mario_r4: Колибри не может использовать kolibri.img длиной больше 1.44M
« Fri Jan 10, 2014 6:53 pm »   yogev_ezra: это нужна будет специальная программа вместо rawrite2.exe
« Fri Jan 10, 2014 6:53 pm »   CleverMouse: ну, формально заявлялось что уже может
« Fri Jan 10, 2014 6:53 pm »   CleverMouse: или я не правильно понял анонс?
« Fri Jan 10, 2014 6:53 pm »   CleverMouse: А что за байт ты изменила в самом kolibri.img?
« Fri Jan 10, 2014 6:53 pm »   Mario_r4: меньше - может, больше - нет, читай "анонс" внимательнее
« Fri Jan 10, 2014 6:54 pm »   yogev_ezra: число секторов на дорожке, оно хранится в бутсекторе. Правильная версия установщика должна сама определять актуальную геометрию и писать её туда, а не брать из готового файла
« Fri Jan 10, 2014 6:55 pm »   CleverMouse: Mario_r4: Я прошу прощения, мне нужно уйти, вернусь уже завтра (или в воскресенье).
« Fri Jan 10, 2014 6:57 pm »   yogev_ezra: давай, успехов!
« Fri Jan 10, 2014 11:33 pm »   New SVN revision #4439 by hidnplayr in /drivers/ethernet: Bugfix in R6040 driver RX descriptors, cleanup.