AS интегрируют в винду.

Культурный флейм, слухи, невероятные новинки
Закрыто
const_mech
Академик (6 lvl)
Сообщения: 1297
Зарегистрирован: Пт сен 23, 2005 18:17

Сообщение const_mech » Ср апр 05, 2006 14:29

Darkcat писал(а):Вообще в винде настолько все интегрировано что падение эксплорера вызывает полный крах системы. На серверных версиях это слегка пофиксено, но всеравно приятного мало. Для устранения этого прикола я себе геошелл поставил. Он тоже падает, но системе пофигу.
Зато падения геошелл происходят на порядок чаще, чем падения стандартного эксплорера?

ps. Я геошелл не пробовал, но игрался с другой альтернативной оболочкой - Талисманом. Такая глюкотень!

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

Сообщение Darkcat » Ср апр 05, 2006 15:17

Геошелл у меня падает раза 2-3 в неделю. Но я даже это не сразу замечаю - просто пропадают панельки, которые итак еле заметны на экране. Перезапуск - 5 секунд. з.ы. комп у меня вообще практически не выколючается, за год - 94.4% полетного времени...
Нет, только не кошки. Не верь им. Их глаза. Их глаза. Они знают слишком много.
Нешто спи обратно.

const_mech
Академик (6 lvl)
Сообщения: 1297
Зарегистрирован: Пт сен 23, 2005 18:17

Сообщение const_mech » Пт апр 07, 2006 09:59

ВадимП писал(а):Если для разных видов работ Вы предпочитаете использовать разные типы оконных сред, то вторая копия GUI тоже будет Вам необходима.
Может в сторону от темы вопрос, но всё-таки:

А почему такая безусловно полезная функциональность НЕ реализована на Заурусе? Почему из одной прошивки запускаются программы другой прошивки через "эмуляторы" (XQt, QtX) и работают с тормозами?

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Пт апр 07, 2006 10:31

const_mech писал(а):
ВадимП писал(а):Если для разных видов работ Вы предпочитаете использовать разные типы оконных сред, то вторая копия GUI тоже будет Вам необходима.
Может в сторону от темы вопрос, но всё-таки:

А почему такая безусловно полезная функциональность НЕ реализована на Заурусе? Почему из одной прошивки запускаются программы другой прошивки через "эмуляторы" (XQt, QtX) и работают с тормозами?
А как разруливать "наслоение" конфиг-файлов, например? И разные версии служебных библиотек.

const_mech
Академик (6 lvl)
Сообщения: 1297
Зарегистрирован: Пт сен 23, 2005 18:17

Сообщение const_mech » Пт апр 07, 2006 10:56

igorekk писал(а):А как разруливать "наслоение" конфиг-файлов, например? И разные версии служебных библиотек.
Как разруливать... Я пока НЕ готов на такие вопросы отвечать.

Просто, весь пафос высказываний ВадимП'а я воспринял в том ключе, что в Линуксе (и вообще, в "иксах") такая возможность изначально архитектурно заложена.

Может я чего-то НЕ того понял.

А может это специфика мобильных устройств, в которых всё крутится НЕ вокруг "дистрибутивов", а вокруг "прошивок".

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Пт апр 07, 2006 11:46

const_mech писал(а): А может это специфика мобильных устройств, в которых всё крутится НЕ вокруг "дистрибутивов", а вокруг "прошивок".
Мне тоже так кажется :)

PS. Ждём Вадима.

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Пт апр 07, 2006 11:49

igorekk писал(а):А как разруливать "наслоение" конфиг-файлов, например? И разные версии служебных библиотек.
А их не возникает.
И Вы это прекрасно знаете: вспомните www.pocketworkstation.org/ - это именно то, о чём говорил уважаемый const_mech.
Ведь /etc и всякие там /lib и /usr/lib тоже подменяются.

P.S. Единственное, что мешает одновременно запускать X и Qtopia - это то, что Qtopia блокирует смену виртуального терминала, что делает саму процедуру малополезной.

const_mech
Академик (6 lvl)
Сообщения: 1297
Зарегистрирован: Пт сен 23, 2005 18:17

Сообщение const_mech » Чт апр 20, 2006 23:16

А может кто-нибудь прокомментировать следующее странное сообщение:
http://citcity.ru/12301/ писал(а):Линус Торвальдс выпустил патч, позволяющий кросс-платформенному вирусу работать в ядре Linux

20 апреля 2006 г

В исходном коде компилятора GCC существовал баг, который не позволял передавать управление определённым регистрам при определённых системных вызовах, в результате чего вирус Linux/Bi-A не мог распространятся.

Оказывается, и вирусы могут приносить пользу. В нашумевшем недавно кросс-платформенном вирусе, код которого проанализировали специалисты, не наблюдалось распространение в мире открытых систем (к коим относится и Linux) ввиду того, что в исходном коде компилятора GCC (при помощи которого, собствено, и производится сборка ядер) существовал баг, который не позволял передавать управление определённым регистрам при определённых системных вызовах (это было связано с работой системного вызова sys_ftruncate() с регистром EBX).

Линус Торвальдс выпустил патч, который теперь позволяет вирусу работать в ядрах Linux. Попутно господин Торвальдс обвинил господина Касперского (в лице руководимой им Лаборатории) в создании шума в PR-целях. Патч был создан на основе анализа вируса Linux/Bi-A, который был выполнен Hans-Werner Hilse.
http://citcity.ru/12301/

1. Причем тут Линус Торвальдс? Ведь баг в коде компилятора, а НЕ в коде Системы.
2. Зачем вообще нужно создавать возможность распространения для этого вируса?[/quote]

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Пт апр 21, 2006 07:12

Чтобы было немного более понятно привожу оригинал сообщения (господа из SecurityLab как обычно всё перепутали). Сама фраза про "баг, который не позволял передавать управление определённым регистрам" ничего кроме истерического смеха не вызывает - регистры принципиально НЕ МОГУТ "получать управление". Речь шла о том, что изза ошибки в компиляторе одна из устаревших функций работы с подсистемой памяти случайно затирала сохраненное в стеке значение указанного регистра (EBX).
Torvalds creates patch for cross-platform virus писал(а):The bug, which seems to me is more of a bug in GCC than the kernel, doesn't seem to appear in most code. It takes the rare combination of hand-crafted assembler code and the use of old, now deprecated, system calls to appear. This lends support to the speculation that this virus is not new code at all, in spite of how Kaspersky Lab is trying to use it to drum up new business.

I wrote Torvalds with Hilse's suspicion that the problem is caused by the ftruncate system call, manifested in the erroneous old_mmap function. According to Torvalds:

This is exactly right. "sys_ftruncate()" seems to corrupt %ebx due to a compiler issue. We've had that issue before: the kernel uses some special calling conventions where the system call stack is both the saved register area _and_ the argument area to the system calls.

That speeds up system call entry, since we avoid any unnecessary argument setup costs, but sadly gcc then thinks the callee function owns the argument stack, and can overwrite it. We've had hacks to avoid it in the past, but the ftruncate case has gone unnoticed (see later on why it doesn't matter for any normal apps).

So, for sys_ftruncate(), gcc compiles it to

sys_ftruncate:
movl 4(%esp), %eax # fd, fd
xorl %ecx, %ecx # length
movl 8(%esp), %edx # length, length
movl $1, 4(%esp) #,
jmp do_sys_ftruncate #

where that "movl $1, 4(%esp)" overwrites the original argument stack (the first argument, which is the save-area for %ebx).

Sad, sad. This particular case only happens with "-mregparm=3", which has been around for a long time, but only became default in 2.6.16. Which is probably why Hans-Werner didn't see the problem with older binaries. He just compiled with a different configuration.

Now, the reason normal programs don't care is that glibc saves and restores the %ebx register in the system call path. So if you use the regular C library, you'd never care. The virus has probably been written by hand in assembly, and because it didn't save/restore %ebx, it was hit by the fact that the system call modified it.

(To make it even harder to hit - it probably also only happens with the old "int 0x80" system call mechanism, not with the modern "syscall" entrypoint. Again, you'd probably only see this on old hardware _or_ if you wrote your system call entry routines by hand).

So the virus did a number of strange things to make this show up, but on the other hand the kernel does try to avoid touching user registers, even if we've never really _guaranteed_ that. So the 2.6.16 effect is a mis-feature, even if a _normal_ app would never care. It just happened to bite the infection logic of your virus thing.

Hilse has tested the patch provided by Torvalds as a workaround, and reports:

Indeed, this worked. With a recompiled kernel, everything is running as expected. And yes, it is using the int 0x80 interface from assembly code. As it's viral code, it is trying to avoid any overhead and reuses registers as much as it can (from what I can tell).

Leave it to open source hackers to debug and fix aging viral code so that it works correctly. And shame on the anti-viral industry, Kaspersky Lab in particular, for its attempts to deceive the public by passing off old code as something new.
(выделено мной - наши опять опозорились)
По поводу "вирусов для Линукс" ситуация очень проста - их нет. И быть не может. То, о чём шла речь в сообщении лаборатории Касперского - это не более, чем "самопиар". Чтобы найти идиотов, которые будут покупать их продукты для защиты от несуществующей в природе угрозы.

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Пт апр 21, 2006 10:19

Dart писал(а):неужели никто антивирем под Линуксом не пользуется?
Пользуются. На почтовых серверах, чтоб не пропускать письма в вирусами для пользователей сидящих под виндой :-)

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Пт апр 21, 2006 18:17

Dart: в реальной жизни Unix-вирусов не существует. Существуют "детские поделки" созданные по образу и подобию вирусов для MS-Dos, но ясное дело, что нарваться на подобный вирус в сети во-первых, невозможно, а во-вторых, безопасно.
Этот вирус в любом случае не сможет ничего заразить.
Причина очевидна - Unix (как и windows кроме серии 9х) многопользовательская система. При этом устанавливает приложение в систему один пользователь, а запускает его потом на выполнение - другой.
И получается, что во время установки заражения не происходит потому что зараженный файл не исполняется, а во время выполнения заразить ни один исполняемый файл нельзя - пользователь попросту не имеет для этого необходимых привилегий.
Поэтому чистых вирусов для Unix-подобных ОС нет, не было и не будет (они и для windows-то практически вымерли).
Зато есть, конечно, червяки и трояны.
Но для защиты от них обычно антивирусы не применяются. Вместо них используют мониторы сетевой активности и контроль целостности системных файлов.
Принципиальных отличий подобного подхода от использования антивирусов два: во многих случаях IDS позволяет не только зафиксировать, но и блокировать сетевую атаку (и даже нанести атакующему автоматически ответный удар), что позволяет не лечить заражение, а предотвратить его. Это раз.
И два - модификация системных файлов и выявленная необычная сетевая активность позволяют пользователю обнаруживать не только известные типы вредоносного ПО, но и те, которые еще не успели попасть в базы антивирусных лабораторий.

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

Сообщение ViV » Пт апр 21, 2006 21:48

а еще есть мандатный контроль доступа...
Macbook Air 13, iPhone 4S

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

Сообщение Darkcat » Чт май 04, 2006 02:03

Не, наоборот, при покупке ХР я переплачиваю за предустановленный AS. И это меня не радует ;)
Нет, только не кошки. Не верь им. Их глаза. Их глаза. Они знают слишком много.
Нешто спи обратно.

Аватара пользователя
mur
Академик (6 lvl)
Сообщения: 1702
Зарегистрирован: Сб май 14, 2005 01:39

Сообщение mur » Чт май 04, 2006 10:22

Darkcat писал(а):Не, наоборот, при покупке ХР я переплачиваю за предустановленный AS. И это меня не радует ;)
цена всё равно определяется по другим критериям
Sony Clie PEG-TH55 ALP

Аватара пользователя
Shturmovik
Академик (6 lvl)
Сообщения: 1319
Зарегистрирован: Ср янв 25, 2006 21:17

Сообщение Shturmovik » Чт май 04, 2006 11:31

Но AS ее все равно делает выше. Хоть немного, но выше.
FS Loox 720 & Transcend SD 1Gb@85x + SE k700i@Beeline + 2x Transcend 1Gb USB Flash + Holux GPSlim 236
-----------

Olympus C-60Z | Sony MZ-N10 | iPod nano | ZyXEL B-500 + B-320

Закрыто

Вернуться в «Культурный флейм, слухи»