LINUX.ORG.RU

Китайская компания добавляет вызовы WIN32API в ядро ОС Линукс

 ,


0

0

Четвертого февраля китайская компания выпустила версию 0.2.1 проекта Linux Unified Kernel. Этот проект призван добавить в ядро ОС Linux системные вызовы WINAPI с целью упростить такие задачи, как: управление нитями и процессами, объектами, памятью и задачами синхронизации.

Релиз состоит из модуля ядра, патча для wine (версии 0.9.40) и патча для ядра (2.6.23). В качестве поддерживаемых windows-приложений заявлены:

Microsoft Office 2000 (Word, Excel, PowerPoint)
Securecrt 5.0
Dream Weaver 8
WinRar
Acrobat Reader 5

Сайт проекта на родном языке: http://linux.insigma.com.cn/

>>> Подробности на английском

★★★★★

Проверено: maxcom ()
Ответ на: комментарий от dmiceman

>NtCreateMutant

ОЛОЛО, голактеко точно опасносте.

Ramen ★★★★
()

Никак М$ с помощью китайцев проводит эксперименты?! Тут и ТУзеГу ясно что Win32 изжела себя, .NET мертворожденный выкидышь, вот M$ с опозданием в несколько лет пошла по стопам Apple и взялась за *nix с прикрученными старыми костылями (для совместимости)...

SilentLexx
()
Ответ на: комментарий от Windows-user

> А в линукс вообще есть набор API такой же мощный как в винде?

POSIX.Небольшие отклонения в расчет не берем. Как видишь, с помощью POSIX реализуются Xlib, а за ним gtk/qt, а за ними gnome/kde. А насколько `хорош` Win32 отлично говорят устаревшие его функции и количество добавленных новых от версии к версии.

Gtk/Qt - фреймворки. Разве графические приложения на чистом Win32 пишите? Это только для обучения полезно, для продакшена - это сразу убиться об стену.

> линукс не иначе как постепенно овиндозивается

Linux - ядро и набор ПО. И развивает его не одна компания и линию партии выбирает не один человек. А идея эта загнется.

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

skwish ★★
()
Ответ на: комментарий от samium

>To Do in Future: >... >The Windows Registry mechanism.

За это надо как минимум убивать. Как масимум - убивать медленно и мучительно (С) Профессор

Absurd ★★★
()

так это хорошо! теперь можно будет кантр-страйк без вайна запускать! ^^

eR ★★★★★
()

капцом попахивает... интересно, Линус и Патрик уже про это знают?

Komintern ★★★★★
()
Ответ на: комментарий от samium

>> To Do in Future: The Windows Registry mechanism.

> А вот этого нам точно не надо...

А что вам название не нравиться, или метод "все настройки в одном файле"? Может вам больше нравиться "каждя запись в тысячах небольших конфигурационных файликах"?

Windows-user
()
Ответ на: комментарий от skwish

Тупые Китайозы, гнать в шею быдляцкие поделки!!!! Надеюсь разрабы ванильного ядра не настолько тупы, чтоб вставлять это гавно в мейнстрим

anonymous
()

Ждём ебилдов :)

Rikz ★★★
()
Ответ на: комментарий от Windows-user

> как правильно сказали выше надо всем вместе делать WINE а не выпендриваться своими разработками

То, что MS называет инновациями, было задолго до них. Кроме того, ради только 2gis и StarCraft писать wine? А не слишком? Может лучше заняться полезным софтом.

skwish ★★
()
Ответ на: комментарий от Windows-user

>А что вам название не нравиться, или метод "все настройки в одном файле"? Может вам больше нравиться "каждя запись в тысячах небольших конфигурационных файликах"?

Централизованные системы не работают. Реестр + COM - централизованная система, следовательно она не работает.

Absurd ★★★
()
Ответ на: комментарий от Windows-user

>А что вам название не нравиться, или метод "все настройки в одном файле"? Может вам больше нравиться "каждя запись в тысячах небольших конфигурационных файликах"?

Лично НАМ не нравится оффтопиковская реализация этой, может не такой уж и плохой, идеи.

samium
()
Ответ на: комментарий от Windows-user

>или метод "все настройки в одном файле"

Да, мне этот метод не нравится. Есть вразумительные доводы в его поддержку?

redgremlin ★★★★★
()

не пользуюсь ни одной программой из списка и хорошо живу.

неужто кому-то они так нужны что надо ядро патчить?

xargs ★★★
()

Идиотизм какой-то! Нужна винда - так помогли бы ReactOS-у лучше. А ядро нефиг поганить.

KUser
()
Ответ на: комментарий от skwish

> Кроме того, ради только 2gis и StarCraft писать wine? А не слишком? Может лучше заняться полезным софтом.

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

Windows-user
()

Так ...

Чипсами и пивом затарился. Билеты кто рапространяет?

anonymous
()
Ответ на: комментарий от Windows-user

> А что вам название не нравиться, или метод "все настройки в одном файле"? Может вам больше нравиться "каждя запись в тысячах небольших конфигурационных файликах"?

А суппорт по реестру MS обеспечивают? Насколько я помню они про него ничего не пишут, не консультируют и как-то призывали разработчиков пользоваться xml конфигами. А почему такое огромное количество чистилок реестра? Не потому ли, что оно разрастается и тормозит систему?

skwish ★★
()
Ответ на: комментарий от Windows-user

> а основные силы необходимо бросать на изготовление софта именно под линукс

Его предостаточно - раз не в курсе, ссбз. Как мы видим, нет только игр. А 2gis - это дешевая проприетарная поделка, уйдет с приходом цивилизации и gps.

skwish ★★
()

>В качестве поддерживаемых windows-приложений заявлены: Acrobat Reader 5

Скажите им кто-нибудь, что Acrobat Reader под Linux есть.

kss ★★★★★
()
Ответ на: комментарий от Windows-user

А в чём преимущество этого механизма по сравнению с конфигами?
Недостатки у него есть:
1 нужен специальный механизм доступа к реестру
2 при нарушении целостности реестра страдает вся система, а при ошибке в файле только та программа, к которой он относится

KUser
()
Ответ на: комментарий от samium

>>А что вам название не нравиться, или метод "все настройки в одном файле"? Может вам больше нравиться "каждя запись в тысячах небольших конфигурационных файликах"?

>Лично НАМ не нравится оффтопиковская реализация этой, может не такой уж и плохой, идеи.

Идея плохая. Любая подсистема-"БОГ" это критический компонент, поведение которого должно быть предсказуемо во всем континуме состояний. У Реестра континум состояний бесконечен.

Absurd ★★★
()
Ответ на: комментарий от plab

> теперь вирусы будут запускаться на линуксе! бугога

Реально должны! Конечно, всё не так страшно, как под виндой, но уже гораздо хуже, чем в традиционной связке linux с wine - ведь для wine можно было сконфигурять, какие директории монтировать на диски, а какие и не монтировать. А теперь вирусня сможет срать по всему ~ (а при наличии багов в unified этом самом - и того дальше). Всё-таки виндозный софт должен ущемляться в правах, потому что это правильно.

guitarist ★★
()
Ответ на: комментарий от skwish

> Его предостаточно - раз не в курсе, ссбз. Как мы видим, нет только игр. А 2gis - это дешевая проприетарная поделка, уйдет с приходом цивилизации и gps.

Хорошо, количество есть, но почему так много версий 0.9 и менее, уж не из за качества ли? Кстати,а пользователи до сих пор просят снести предустановленный линукс с компов, после недели пользования? (на ЛОРе это вроде бы года три назад обсуждалось)

Windows-user
()
Ответ на: комментарий от adarovsky

> Интересно, в мейнстрим оно попадёт, или нет?

Не попадёт. Если внимательно почитать на сайте wine, то выяснишь, что под рутом вайн запускать крайне не советуют, потому что бетта и т.п.

anonymous
()
Ответ на: комментарий от Windows-user

> Хорошо, количество есть, но почему так много версий 0.9 и менее, уж не из за качества ли?

0.9 - не значит не стабильный. Просто `план` еще не выполнен. План может быть глобальным. Например выпустить wine-1.0 только когда *весь* windows софт будет под ним идеально работать. Зависит от разработчиков и какой именно смысл они закладывают в нумерацию версий. Или вы предлагаете доверить MS написание всего ПО в мире? По некоторым легендам Oracle сразу вышел с версии 2 и это был pr ход - типа на первой версии все отладили. Однако на версии 2 было не все гладко. Windows XP/Vista/2003 - вообще бессмысленная нумерация, ничего не говорящая. Даже есть рассматривать NT5.2 NT4 - какая между ними разница не совсем понятна.

skwish ★★
()
Ответ на: комментарий от Windows-user

> почему так много версий 0.9 и менее, уж не из за качества ли?

Именнт из-за качества. Там где винда бы уже была релизом, там вайн отлаживают и тестируют. Призывают протестировать всех, кто может и только по результатам проведённых тестов выставляют рейтинг поддержки той или иной софтины.

> Кстати,а пользователи до сих пор просят снести предустановленный линукс с компов, после недели пользования?

Про такое не слышал. Слышал что просят снести висту или что требуют вернуть деньги за винду, когда поставят линукс, и тогда продавцы компа отправляют в M$, а M$ отправляет к продавцам компа и в итоге деньги не возвращаются. А "потребовать снести линукс" это вобще сложно, потому что в большинстве случаев он бесплатен и следовательно требовать пользователю увы не с кого. Выбрал комп с Линуксом, когда привык к виндовым костылям - ССЗБ. Надо было либо сразу Линукс ставить. А теперь придётся отвыкать от Виндовс.

anonymous
()
Ответ на: комментарий от Windows-user

>Кстати,а пользователи до сих пор просят снести предустановленный линукс с компов, после недели пользования?

Неделя - это слишком много, обычно выдерживают не более 20 минут

anonymous
()

Надеюсь оно быстро умрет.

nnkd
()
Ответ на: комментарий от skwish

> План может быть глобальным. Например выпустить wine-1.0 только когда *весь* windows софт будет под ним идеально работать.

План таков, что весь софт из списка заявленого ( http://appdb.winehq.org/objectManager.php?sClass=application&sOrderBy=sub... ) должен быть хотябы silver статуса перед 1.0rc1 ИМХО.

anonymous
()
Ответ на: комментарий от anonymous

> Неделя - это слишком много, обычно выдерживают не более 20 минут

Это кстати да. Потому что отказываются только из рефлексии, а если продерживаются неделю, то уже кладут прибор на винду.

anonymous
()
Ответ на: комментарий от anonymous

> Неделя - это слишком много, обычно выдерживают не более 20 минут

Потому что не слышат привычного хрюканья антивируса `Касперского`, а `работать` в тишине они не привыкли?

skwish ★★
()
Ответ на: комментарий от anonymous

> китайцы могли бы сконтачится с m$ и она дала бы им охенительную скидку на WinXP

ms им и так за копейку готова продавать (чтобы захавать мозги, сессно), но компартия из соображений безопасности хочет софт, не зависящий на 100% от конкретного вендора. Китайские коммунисты рулят, это вам не превед-медвед

mv ★★★★★
()
Ответ на: комментарий от Windows-user

> для всей совместимости в виндой хватило бы и вайна

Почему? Вайн ввиду написания его не через жопу куда проще в поддержке. Его может улучшать кто угодно. В конце концов стандарт winapi он будет реализовывать лучше, быстрее и легче в поддержке, чем сама винда.

> основные силы необходимо бросать на изготовление софта именно под линукс, тем не менее как видим многие этого не понимают и придумывают гибриды

А помоему это ты чего-то не понимаешь и не хочешь понять. То что баллмер вопит со сцены девелоперс-девелоперс, а M$ постоянно выпускает новые стандарты не совместимые со старыми, не означает, что надо заниматься исключительно разработкой нового. Разработка нового со стороны M$ - это попытка убежать от Wine, OpenOffice и подобных продуктов.

anonymous
()
Ответ на: комментарий от anonymous

> Это кстати да. Потому что отказываются только из рефлексии, а если продерживаются неделю, то уже кладут прибор на винду.

После некоторой идеологической обработки жена начала читать Advanced UNIX Programming. Правда, жена шибко умная, под стать мужу :-D

mv ★★★★★
()
Ответ на: комментарий от skwish

> Спасибо, не знал. У меня локальный wine-1.0 )

Я говорил про wine-1.0rc1. wine-1.0 Будет без silver статусов и больше половины будет platinum. По крайней мере это касается софта работающего под XPsp2. Опять же ИМХО.

anonymous
()

> В качестве поддерживаемых windows-приложений заявлены: > Microsoft Office 2000 ( Word, Excel, PowerPoint) Securecrt 5.0 Dream Weaver 8 WinRar Acrobat Reader 5

да эти программы и сейчас работают, без всяких патчей

очередной распил? но теперь по-китайски?

vadiml ★★★★★
()
Ответ на: комментарий от skwish

>Потому что не слышат привычного хрюканья антивируса `Касперского`, а `работать` в тишине они не привыкли?

умненький какой, тебе череп не жмёт?

anonymous
()
Ответ на: комментарий от anonymous

> умненький какой, тебе череп не жмёт?

Ты попробуй поставь Линукс и запусти какой-нибудь файл не проверив его антивирусом. Сразу поймёшь что кому жмёт, когда очко сыграет Лунную Сонату.

anonymous
()
Ответ на: комментарий от mv

>> Это кстати да. Потому что отказываются только из рефлексии, а если продерживаются неделю, то уже кладут прибор на винду.

> После некоторой идеологической обработки жена начала читать Advanced UNIX Programming. Правда, жена шибко умная, под стать мужу :-D

гг, моя тоже уже практически advanced user, кайфует от KDE

rudchenkos
()

Этого следовало ожидать. Я не сомневаюсь, что Linux скоро превратится в Windows. Сначала - .exe-шники Mono, теперь уже ядро... Да у комьюнити все больше превращается из "линуксойдов" в "линдузятников", красноглазых фанатов, матерящих другие неиспользуемые ими продукты только потому, что не видели их никогда.

xTERM ★★
()
Ответ на: комментарий от skwish

> Кроме того, ради только 2gis и StarCraft писать wine? А не слишком? Может лучше заняться полезным софтом.

именно, уже сколько лет нет в wine поддержки ODBC, а ведь тогда бы заработала куча примитивных клиентов баз данных, которых полно по всяким конторам и которые привязывают к винде

vadiml ★★★★★
()
Ответ на: комментарий от kss

> Скажите им кто-нибудь, что Acrobat Reader под Linux есть.

так и rar под линукс есть, а в гноме и кедах есть для него граф.морды (file-roller & Ark)

vadiml ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.