Email or username:

Password:

Forgot your password?
Top-level
:umu: :umu:
@grishka так при чём тут драйвера? Не иметь совместимость API в ядре -- осознанный и в целом правильный выбор. Тем более пилить блобы на ядро нельзя по лицензии. :)

А вот то как glibc ломает говнокод в целом не в первой происходит. Я помню времена, когда он ломал флеш после того как memcpy в glibc переписали в соответствие со стандартом.
14 comments
:umu: :umu:
@grishka впрочем, почему glibc себе позволяет ломать код я не знаю.

Самые правильные вещи, как обычно, говорит Торвальдс -- юзерспейс не ломаем. И в целом, так и есть. Проблемы начинаются в glibc и распространяются по всему остальному гнутому юзерспейсу.

По части того насколько "стабилен" Win32 ABI расскажите Windows XP.
@grishka впрочем, почему glibc себе позволяет ломать код я не знаю.

Самые правильные вещи, как обычно, говорит Торвальдс -- юзерспейс не ломаем. И в целом, так и есть. Проблемы начинаются в glibc и распространяются по всему остальному гнутому юзерспейсу.
Григорий Клюшников

nya-a1ba, можно скачать любой 32-битный exe файл и запустить его на последней 11й винде. Будет работать без проблем, я гарантирую это.

:umu: :umu:
@grishka ну да, с таким же успехом и игры двадцатилетней давности запустятся на линуксе. Проблемы начнутся в юзерспейсе.

А вы попробуйте экзешник из 11-ой винды запустить на чём-нибудь постарее. Особенно когда надо поддерживать и то, и другое.
Григорий Клюшников

nya-a1ba, в винде с выхода висты серьёзных изменений в API не было.

:umu: :umu:
@grishka ну, ещё бы кто-то пользовался вистой.

А у меня юзеры с WinXP до сих пор есть.

Кстати припоминается, что собственно поддержку висты выкидывали из STL. Никакого вам С++!
Григорий Клюшников

nya-a1ba, виртуалка была parallels. Драйвер был вообще-то исходниками. Установщик их компилировал. У меня высыпалась куча ошибок, я полез смотреть из любопытства, там оказалось адское месиво из всяких #if (LINUX_VERSION<=234). Так что блобы блобами, а тут даже source-level compatibility ломают регулярно. Это пиздец. Это создаёт людям лишнюю работу.

Кстати, а когда линукс будет закончен как проект?

:umu: :umu:
@grishka это проблемы parallels того как они не используют стандартные интерфейсы (который поддерживается самими же разработчиками ядра).

И того что они не стали включать свои драйвера виртуалки в состав ядра и поддерживать их.

Переходи на QEMU. У нас тут совместимость держится, да и оверхед с каждым релизом уменьшают.
@grishka это проблемы parallels того как они не используют стандартные интерфейсы (который поддерживается самими же разработчиками ядра).

И того что они не стали включать свои драйвера виртуалки в состав ядра и поддерживать их.
Григорий Клюшников

nya-a1ba, мне как пользователю на это насрать. Я хочу чтобы просто всё работало, как в двух других ОС.

:umu: :umu:
@grishka обращайтесь к производителю виртуальной машины.
:umu: :umu:
@grishka насколько я понимаю, в конце концов это ты им заплатил, а они тебе дали нерабочий инструмент.

А не разработчики ядра.
Григорий Клюшников

nya-a1ba, естественно не заплатил, я не плачу за софт из принципа. С рутрекера скачал.

:umu: :umu:
@grishka ну тем более, можно в спортлото писать.

А не создавать газовые массы в луже "ряя опять тут линукс ломают"
kurator88

@grishka @a1ba взял бы бесплатный virtualbox и не было бы проблем

:umu: :umu:
@grishka >Кстати, а когда линукс будет закончен как проект?

Сразу после того как в IT все договорятся и перестанут изобретать велосипеды. :)
Go Up