Microsoft выпустила Windows 10, поддерживающую Linux

papados
Это круто на самом деле. Winda рулит!
Это попытка сделать хорошую мину при плохой игре. За годы развития винда не слишком далеко отошла от концепции NT, которая была уворованна у IBM. Развитие последних версий сводится к игре с рюшечками GUI. Теперь предпринимается попытка создать совсем уж венегрет, вместо того чтобы решать имеющиеся в системе структурные проблемы.

Видимо Космонавт наигрался в мецената и хочет каким-то образом коммерциализировать свой проект. Сначала попытка впихнуть рекламу в GUI, теперь снюхался с майкрософт. Следовало ожидать. Лично у меня к каноникал и убунту резко отрицательное отношение, после уже многократно рассказанного случая о фейле при запуске 12.10 на моем новом компьютере. Проблема там в общем была решаемой, но такое я могу простить арчу или генте. А убунту - никогда. Раз уж позиционируете себя как дистр для домохозяек, то делайте свою работу качественно, а не предлагайте пользователю решить ваши косяки за себя.

Что касается утверждения о том что это ухудшит репутацию линукс - вздор. Репутация линукс как решения для серверов и высокопроизводительных вычислений строится не майкрософтом и не южноафриканскими конторками, а такими гигантами индустрии как Red Hat, IBM, Oracle и т.п. Эти ребята смотрят на майкрософт как орел на воробья в известном анекдоте. Мир не крутится вокруг одной убунты. Есть и другие дистрибутивы и огромное сообщество.

jim945
А при чем здесь GPL?
При том, что я слабо представляю себе, каким образом можно осуществить преобразование системных вызовов без использования кода ядра линукс, который распространяется под GPL. Если используется код ядра, то майкрософт обязан открыть исходники винды, а он этого не делает

svicer
будет на ядре freebsd с собственной графической прослойкой, то есть как macos...
Mac OS X не на ядре FreeBSD
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
maisvendoo
каким образом можно осуществить преобразование системных вызовов без использования кода ядра линукс,
А как тогда вайн делают? )))
maisvendoo
Если используется код ядра
"если" Пустой звон. доказательств нет.
Lupus pilum mutat, non mentem.
jim945
А как тогда вайн делают? )))
На основе реверс-инженеринга ядра винды в том числе
jim945
"если" Пустой звон. доказательств нет.
Не пустой звон, а элементарная последовательность логических рассуждений. Сомневаюсь что редмодовцы честно реверсят при доступности кода ядра
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
Я так понимаю что убунту это для винды все ровно что centos или fedora для FreeBSD
maisvendoo
На основе реверс-инженеринга ядра винды в том числе
И тут взяли и переписали "своими словами". В чем проблема-то?
Lupus pilum mutat, non mentem.
jim945
И тут взяли и переписали "своими словами". В чем проблема-то?
В трудозатратах. Просто так вот взять и переписать подсистему загрузки и выполнения программ, да ещё чтобы сразу заработала? Ха-ха-ха
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
maisvendoo
Не пустой звон, а элементарная последовательность логических рассуждений
Я и говорю: пустой звон
Lupus pilum mutat, non mentem.
maisvendoo
Просто так вот взять и переписать подсистему загрузки и выполнения программ, да ещё чтобы сразу заработала? Ха-ха-ха
Если новость правда, то взяли и переписали. Возможно и заработала.
Lupus pilum mutat, non mentem.
jim945
Я и говорю: пустой звон
Нет, а если всё таки подумать.

Вайн пилят годами с переменным успехом. А все потому, что системых вызовов уйма. И среди них есть недокументированные и устаревшие, которые майкрософт использует для обратной совместимости. Вы вот сами себе представляете, что значит организовать запуск приложения родом из чужеродной платформы? И как вообще реализуется процесс запуска программ, загрузка библиотек и их взаимодействие с ядром системы? Да это чертова прорва кода и нюансов.

Без использования готового кода тут никуда не продвинутся в разумные сроки. Есть данные по трудоемкости - сколько человекочасов надо, чтобы написать ядро линукс с нуля. На это не хватит года, прошедшего с выхода десятки.

Если в винде реализована прослойка запуска ELF-программ со свей необходимой инфраструктурой, то код ядра линукс использовался однозначно. Иначе это слишком долго и дорого
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
Интересно другое что за выгода canonical светит запуск офиса без вайна или приложение магазин windows?
 
Зарегистрироваться или войдите чтобы оставить сообщение.