PalmOS | Windows

Обсуждаем межплатформенное. Помощь в выборе между платформами. Советы при покупке.
AndyKK
Нобелевский лауреат (7 lvl)
Сообщения: 8876
Зарегистрирован: Ср сен 14, 2005 17:28

Сообщение AndyKK » Чт мар 02, 2006 20:54

Darkcat а как получается этот защитный бит, каким образом тяжелые программы"продвливают" ОС и сами работают с железом или большие игры, после завершения которых система уходит в СР, видимо не востанавливаются системные переменные..., не кажеся ли вам , что не только супервизор работает с подобным приоритетом...

ViV
Академик (6 lvl)
Сообщения: 1138
Зарегистрирован: Ср апр 21, 2004 17:34

Сообщение ViV » Чт мар 02, 2006 21:10

1) линукс уже лет 10 как коммерческий (если под этим словом подуразумевается то, что на нем зарабатывают деньги, и то, что его ключевые компоненты разрабатываются на деньги частных компаний)
2) хочу посмотреть на человека, у которого получится закрыть код относительно крупного проекта, лицензированного под gpl или совместимой лицензией
Macbook Air 13, iPhone 4S

AndyKK
Нобелевский лауреат (7 lvl)
Сообщения: 8876
Зарегистрирован: Ср сен 14, 2005 17:28

Сообщение AndyKK » Чт мар 02, 2006 21:52

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

Кстати сейчас вспомнил один вариант, каким образом можно портировать линукс на кпк (в частности на Toshiba E800), не переписывая ее РОМ, берется загрузчик (программа которая может записать данные в РАМ) записываются программы, содержащие линукс, в РАМ после чего этим программам передается управление, т.е. предидущая ОС погибает тем не менее новая ОС может прекрасно пользоваться программами старой ОС , которые управляют железом... и мы имеем линукс... Загрузить ВМ можно при помощи ХР..

ViV
Академик (6 lvl)
Сообщения: 1138
Зарегистрирован: Ср апр 21, 2004 17:34

Сообщение ViV » Чт мар 02, 2006 22:01

1) разницу между kernel space и user space понимаем?
2) "новая ОС может прекрасно пользоваться программами старой ОС , которые управляют железом" - супер, одна ОС может пользоваться дровами другой, на разницу ядерных api/abi плевать 8)
Macbook Air 13, iPhone 4S

AndyKK
Нобелевский лауреат (7 lvl)
Сообщения: 8876
Зарегистрирован: Ср сен 14, 2005 17:28

Сообщение AndyKK » Чт мар 02, 2006 22:40

К сожалению у меня нет зауруса, поэтому ничего выложить не могу, но у Darkcat это получается при помощи стандартных приложений...
ViV - не надо меня пугать корневыми и пользовательцкими областями, а также различием интерфейсов мы не на форуме по програмированию - нас же просили по-русски...потому что я говорую совершенно не об этом...

Аватара пользователя
KA6AH
Профессор (5 lvl)
Сообщения: 885
Зарегистрирован: Ср сен 07, 2005 01:11

Сообщение KA6AH » Чт мар 02, 2006 22:55

Darkcat писал(а):Начиная с i386 есть понятие защищенный режим процессора - "золотая клетка". Код, исполняемый в ней, ну никак не может повлиять на другие программы и данные. В Виндах это проигнорировали, теперь типа изобрели заново! Этот самый бит защиты. Блин, так и хочется сказать Биллу - а что, 20 лет назад в i386 этого бита не было??? Или вы написали настолько кривую операционку??
Да мало того, в виндах и эта защита обходилась из-за дырявого дизайна ОС. Знаменитый вирус CIH её пользовался, а ещё, как ни странно, процедура проверки защитного ключа в 1С :-)
Nokia 9500

AndyKK
Нобелевский лауреат (7 lvl)
Сообщения: 8876
Зарегистрирован: Ср сен 14, 2005 17:28

Сообщение AndyKK » Чт мар 02, 2006 22:59

Извините оторвали не закончил ...
Жизненный опыт мне подсказывает , что не существует безглючных систем, также как автомобилей, которые не ломаются...

Аватара пользователя
Darkcat
Темная личность
Сообщения: 22508
Зарегистрирован: Чт янв 13, 2005 12:38

Сообщение Darkcat » Чт мар 02, 2006 23:13

Вечный вопрос праграммера - сможет ли Господь Бог написать такую программу, которую он не сможет отладить :wink:

Весь вопрос в отладке. Написать программу просто, но она будет с ошибками. Чтобы их найти и устранить уходит гораздо больше времени и сил. Мне удавалось писать небольшие идеальные программы. Добавлять по маленькому кусочку, вылизывать его до блеска, проверять всю программу и так до бесконечности... Каждый кусочек отнимает все больше и больше времени - надо проверять как он повлиял на остальные модули.
Нет, только не кошки. Не верь им. Их глаза. Их глаза. Они знают слишком много.
Нешто спи обратно.

ViV
Академик (6 lvl)
Сообщения: 1138
Зарегистрирован: Ср апр 21, 2004 17:34

Сообщение ViV » Чт мар 02, 2006 23:33

AndyKK писал(а):потому что я говорую совершенно не об этом...
ты говоришь о научной фантастике
Macbook Air 13, iPhone 4S

AndyKK
Нобелевский лауреат (7 lvl)
Сообщения: 8876
Зарегистрирован: Ср сен 14, 2005 17:28

Сообщение AndyKK » Чт мар 02, 2006 23:59

Систему надо знать глубже....., а то умеем скомпилить ядро из готовых кусков и уже профисоналы....

Аватара пользователя
KA6AH
Профессор (5 lvl)
Сообщения: 885
Зарегистрирован: Ср сен 07, 2005 01:11

Сообщение KA6AH » Пт мар 03, 2006 00:00

AndyKK писал(а):Извините оторвали не закончил ...
Жизненный опыт мне подсказывает , что не существует безглючных систем, также как автомобилей, которые не ломаются...
Остерегайтесь общих фраз, которые можно приткнуть во многих случаях. Как правило, они звучат просто-напросто глупо.

К Вашему сведению, существуют программные комплексы с математическим доказательством корректности. То есть, именно "безглючных" систем бывает.

ЗЫ назвать пространство ядра "корневой областью" это сильно =) Онлайн-переводчик помог? В любом случае, и не только это показывет некомпетентность в обсуждаемой области.
Nokia 9500

AndyKK
Нобелевский лауреат (7 lvl)
Сообщения: 8876
Зарегистрирован: Ср сен 14, 2005 17:28

Сообщение AndyKK » Пт мар 03, 2006 00:12

Корневая - это главная, если хотите системная, учитывая ваш высокий професиализм вы так и не поняли о чем я говорю, а на английском я свободно говорю и пишу....

А о безглючности систем - блажен, кто верует......

ViV
Академик (6 lvl)
Сообщения: 1138
Зарегистрирован: Ср апр 21, 2004 17:34

Сообщение ViV » Пт мар 03, 2006 00:12

да, надо знать ядро глубже его разработчиков (они идиоты и сами не понимают, что творят, это же очевидно) и прикладной софтиной, работающей в юзерспейсе, уронить ядро при помощи мифических недокументированных вызовов =))) а на обломках порушенного ядра заменить обработчик прерываний на свой собственный, ведь все ОС построены по одному принципу, а значит, досовские приемчики сгодятся и для юникс-подобных =))
Macbook Air 13, iPhone 4S

AndyKK
Нобелевский лауреат (7 lvl)
Сообщения: 8876
Зарегистрирован: Ср сен 14, 2005 17:28

Сообщение AndyKK » Пт мар 03, 2006 00:23

Я так понимаю, что скоро начнутся личные оскорбления, поэтому я спор прекращаю, все равно он начинает походить на разговор слепого с глухим....

Аватара пользователя
KA6AH
Профессор (5 lvl)
Сообщения: 885
Зарегистрирован: Ср сен 07, 2005 01:11

Сообщение KA6AH » Пт мар 03, 2006 02:16

ViV писал(а):1) разницу между kernel space и user space понимаем?
AndyKK писал(а):ViV - не надо меня пугать корневыми и пользовательцкими областями
AndyKK писал(а):Корневая - это главная, если хотите системная
AndyKK писал(а):а на английском я свободно говорю и пишу....
Может быть и так, но что такое kernel Вы явно не знали. А другим возразить и высказывать безапелляционные заявления в стиле "безглючных систем не бывает" - всегда пожалуйста :?
Nokia 9500

Закрыто

Вернуться в «Palm? Pocket PC? ...? Проблема выбора»