LINUX.ORG.RU

Loss32 — проект дистрибутива с реализацией Win32

 , ,


1

2

Проект Loss32 развивает дистрибутив, который сочетает в себе ядро Linux и графическое окружение, основанное на Windows-совместимых компонентах. Компоненты используются из Wine и ReactOS.

Ключевым отличием от ReactOS является отказ от идеи использования ядра Windows NT в основе и использование подхода, близкого к Android (в котором также используется ядро Linux для вышеуказанных целей, но не используются такие компоненты, как Systemd, утилиты GNU, Wayland/X11, менеджеры пакетов и т.п), позволяющего добиться большей аппаратной совместимости по сравнению с оригинальным проектом.

В качестве композитного менеджера используется Mutter, среда рабочего стола базируется на приложениях и библиотеках Win32, таких как explorer.exe и shell32.dll.

Сайт проекта

Подробности (ycombinator.com)

>>> Подробности (OpenNet)



Проверено: hobbit ()
Последнее исправление: unfo (всего исправлений: 6)
Ответ на: комментарий от pihter

А вообще, сколько живу, все тут шутили про виндоус на ядре линукс и вот, джвух лет не прошло и вуаля!

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

DrRulez ★★★★★
()

Ненужно – проект дистрибутива с реализацией ненужно.

Починил, не благодарите.

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

Готовое ядро Linux с готовыми открытыми драйверами от изготовителя либо наработками сообщества, такими как Nouveau

mon chere, дело в том, что такое ядро - уже есть. С полностью чистыми драйверами. собирает какое-то там сообщество в латинской америке. хз кто им пользуется, но наверное да, раз столько лет автоматом собирают каждый раз.

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

на порядок лучше по исх. задаче, чем качество ядра ReactOS

ууууу. я лучше не буду даже ничего про это писать, потому что мое отношение с данному поделию лучше всего отражает старый анекдот:

  • Привет, как тут дела?

  • Матом можно?

  • Нет

  • Тогда промолчу…

DrRulez ★★★★★
()
Последнее исправление: DrRulez (всего исправлений: 1)
Ответ на: комментарий от Stanson

Смысл был в том, чтобы написать замену всего нескольким небольшим *.dll (ntdll, kerne32, gdi32…) которые бы дёргали линуксовые сисколлы вместо вендовых и X11 для гуя.

Ахахаха. Ухахаха. Небольшие dll… Ухахаха. Ядро винды переписал собрался. по сути. Ухахаха. Уморил ппц. Праздники, я смотрю, даром не проходят! :)

особливо тут прям к месту про x11, которое даже сами разрабы x11 решили в свое переисать и получился вайленд :) А он все это старье тянет дальше. Это примерно, как в 1 и тех-же труселях ходить 50 лет и не менять их. так- штопать, да стирать изредка. уже и цвет непонятен и за заплатками и нитками самого материала не видно. Так что x11 твои - как те 50-ти летние труселя :)

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

проблема однако в том, что «винда» занимает большую часть рынка десктопных ос… как ты думаешь почему именно так и почему доля рынка линукса на десктопе настолько ничтожна ?

Возможность запускать какой-нибудь сраный адобе фотожоп на линуксе просто затормозит развитие нативного софта

Вау! А кто будет писать этот твой «нативный софт» - можно спросить ? Может ты профинансируешь? А после того, как написали - кто именно и на какие шиши будет рассказывать о реальных рабочих преимуществах написанного? а еще вопрос - под какой api - будет писаться аналог «сраного фотошопа» - может поведуешь? а заодно, может расскажешь мне, как там дела с полноценными драйверами под оборудование? ну теми, которые не просто выводят на печать, а еще позволяют полноценно с этим оборудованием работать. ну на уровне драйверов под ту-же винду или macos. Ты - давай, не стеснейся, рассказывай. И - про финансовый вопрос тоже. Очень жду рассказа :)

Может быть в то время имело бы смысл сделать только прослойку для иксов, реализующую исключительно Win32 GUI, без всяких убогих CreateFile и прочего идиотизма для облегчения портирования вендософта на линукс

Ахахаха, ухахаха, бугагага. А что такое по твоему и где находится ентот самый Win32 GUI - будь любезен, поведай! :)

Таким образом портирование вендопроги на линукс заключалось бы всего лишь в замене прочего нестандартного вендового барахла на что-то POSIX-образное

К твоему, двоечника, сведению - windows nt - posix совестимое ядро :)

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

Справедливости ради, если закрыть глаза на DE… то сами проги могут быть аналогичными, телега не даст соврать.

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

А кто будет писать этот твой «нативный софт» - можно спросить ?

Импортозамещение же ж.

кто именно и на какие шиши будет рассказывать о реальных рабочих преимуществах написанного?

Ну, типа, MS офис больше купить нельзя, покупайте наш русский как бы офис! Причина? Причина!

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

Импортозамещение же ж.

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

Ну, типа, MS офис больше купить нельзя

Как нельзя? А что я сделал аж в конце прошлого года? Каким таким магическим образом я продлил семейную подписку на m365? Магия - не иначе. хотя все очень просто - официально купил в Российском интернет магазине (официальном) - allsoft называется. Впрочем он много где продается.

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

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

Ухахаха. Ядро винды переписал собрался. по сути.

Смех без причины - признак дурачины. В отличии от тебя, я знаю как такое говнище как венда устроено. Ядро венды как раз надо выкинуть и никогда про это говно не вспоминать. Там ад кромешный, начиная от идиотизма с object и заканчивая дебильнейшим memory management. Все эти сказки про крутизну NT - не более чем сказки. Ядро NT это лютое говно по сравнению с которым линукс выглядит образцом здравомыслия и мудрого планирования архитектуры.

Написать надо было прослойки Win32 GUI к X11 (там всё один-в-один практически) и набор стандартных контролов + доп контролы из comctl32.dll. Всё.

получился вайленд

Вяленд не получился.

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

Многомиллиардный маркетинг и постоянное враньё Мелкософта. Без этого про венду мы бы забыли ещё во времена Windows 1.0

А кто будет писать этот твой «нативный софт» - можно спросить ? Может ты профинансируешь?

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

А что такое по твоему и где находится ентот самый Win32 GUI

В gdi32.dll и частично user32.dll. Концепция целиком и полностью утянута из X11, вплоть до констант ROP.

windows nt - posix совестимое ядро

Ядро Windows NT - убогое поделие нанятых за деньги макак с неисчислимыми костылями и факапами. Никакого POSIX там нет от слова совсем. Там другое абсолютно всё - абстракции, концепции, функции, разделения по группам т.н. объектов, никакого отношения к POSIX не имеющие. Некое крайне убогое подобие POSIX в венде обеспечивается исключительно всякими юзерспейсными msvcrt.dll и прочей столь же убогой и несовместимой парашей.

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

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

В отличии от тебя, я знаю как такое говнище как венда устроено

Так давай - жги. Все никак не дождусь сего опуса :)

линукс выглядит образцом здравомыслия и мудрого планирования архитектуры.

Монолит с прибитыми драыверами - нынче «мудрое планирование»… ну-ну.

Многомиллиардный маркетинг и постоянное враньё Мелкософта.

У ibm - было еще больше денег - и где тепрь os/2 ? Странно - как это люди сами перешли на винду. От корпораций до домохозяек, несмотря на то, что она была не в пример глючнее в те времена, нежели та-же полуось. ты извини, но про линукс тех лет - писать как-то даже неприлично.

Может и профинансирую.

Опаньки? На каком месте в рейтинге (общемировом) форбс монсеньор располагается? Народ - бягитя - смотритя - мультимиллиардеры на ЛОР-е !!! :) Ухахахаха.

Но обычно, написанное за деньги, является говном.

Просто даже без комментариев :) ты, походу очень умный, тебе там - череп не жмет? :)

Ядро Windows NT - убогое поделие нанятых за деньги макак с неисчислимыми костылями и факапами

эка ты ребят из digital прилюбил. но может ты продемонстрируешь тут нам всем - как надо? ты - знаешь - очень, очень, очень жду. При чем не просто напотыкать, а так - чтоба весь мир десктопа завоевало. Вот ну хотя-бы 50 процентов рынка отожрало! Ух!

так что там с финансовым вопросом-та? Что-то ответа так и не дождался. Да и про драйвера что-то молчок и про их функционал тоже… Не иначе как мозг твой сильно занят местоположением в рейтинге форбс-а :) Там как - Безос тебя догнал уже, или все еще сильно отстает ? :)

никакого отношения к POSIX не имеющие. Некое крайне убогое подобие POSIX в венде

тпру - зорька миллиордеристая! так имеет ядро nt Отношение к posix , али нет? А то, помоему ты уже слишком запи-я в угаре.

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

ты , в реальности, практически ничего и не знал

DrRulez ★★★★★
()
Последнее исправление: DrRulez (всего исправлений: 1)
Ответ на: комментарий от DrRulez

Так давай - жги. Все никак не дождусь сего опуса :)

А зачем я буду тебе объяснять что-то? Человек считающий венду чем-то приличным недостоин моего внимания.

Монолит с прибитыми драыверами - нынче «мудрое планирование»… ну-ну.

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

У ibm - было еще больше денег - и где тепрь os/2 ? Странно - как это люди сами перешли на винду.

Полуось появилась позже венды. И главная ошибка которую сделала IBM - позволила запускать к OS/2 вендовые приложения. Потому и воспринималась OS/2 не более чем «другая венда» на которой, к тому же, не все фотожопы работают. Протупив с написанием полной эмуляции 32-битного API венды IBM окончательно угробила OS/2.

Хотя OS/2 сама по себе тоже ещё то поделие было. Излишние абстракции и усложнение на пустом месте никогда ни к чему хорошему не приводят.

эка ты ребят из digital прилюбил

Это ты про ту самую DEC которая умудрилась просрать вообще всё, будучи производителем легендарных PDP-11, VAX, Alpha и т.п.?

Ну и в общем-то - продался Микрософту - ничего кроме говна у тебя не получится ни при каких условиях. Так всегда происходило. Микрософт - это анти-Мидас среди корпораций. Всё что они покупают либо превращается в говно, либо дохнет.

Да и про драйвера что-то молчок и про их функционал тоже

«А этот - вообще думает на языках продолжения которых не знает!» (С)

С функционалом - это к хаскелистам каким или лисперам.

так имеет ядро nt Отношение к posix , али нет?

Ядро Windows NT не имеет вообще никакого отношения к POSIX. Всё что есть в венде похожего на POSIX реализовано (крайне херово) исключительно юзерспейсными костылями не имеющими никакого отношения к ядру.

Stanson ★★★★★
()

Это создание нужно добавить в палату мер и весов как эталонное ненужно

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

Текущая система установки ПО в Linux несет проблему в следующих случаях:

  • Нужна самая свежая версия ПО, а в репозиториях нет.
  • Нужна сугубо конкретная версия без её повышения.
  • ПО вовсе нет в репозиториях.

Во всех остальных – нажал кнопку в GUI магазине приложений, далее само обновляется. В точности как в Android, кстати.

Отказ от своего ПО же вызовет проблемы:

  • Wine не на 100% совместим, многое ПО будет работать хуже, чем нативные версии.
  • Обновлять каждое ПО руками по отдельности как на Windows тоже не подарок.
  • У нас будет очень хорошая совместимость со многими вирусами под Windows при полном отсутствии достаточно хорошего антивируса под Wine.

Более грамотное решение, как по мне – просто некий кросс-дистрибутивный «Ultra GUI Software Center» под все самые популярные Linux. Чтобы там был свой каталог ПО, и выбор, ставить ли конкретную версию, самую свежую, или по умолчанию из дистрибутива. Далее чтобы он сам ставил нужное из любого официального источника, что конечно же будет в нем прописан. Главная трудность тут будет – наполнение такого каталога.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от X512

Надо будет. Чтобы как минимум понимать, что драйвера для Windows 10 nVidia 340 тут не подойдут, и так далее.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от tiinn

А что, винду так трудно купить?

Винду не трудно купить. Тем более что ее цена часто уже сидит в цене покупаемого компа.

Виндой трудно пользоваться. Не прикладным софтом под винду,а именно самой виндой.

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

Виндой трудно пользоваться. Не прикладным софтом под винду,а именно самой виндой.

именно. Поэтому я перешел сам и перетащил всех в компании на мак :) В десктопе-же линукса я за многие годы использования - сильно разочаровался. Он, к сожалению, на данный момент не пригоден к широкому использованию. Только как гик-система. А на серверах - линукс, который там прекрасно себя чуствет. Как и в iot проектах.

Проблема винды даже не в самом ядре, которое, архитектурно, как раз вполне нормальное. А во всем том, что понаписали сверху, помноженное на кучу легаси кода, для совместимости. Она просто стала слишком неповоротлива. и уже давно. Еще XP можно было назвать нормальноей ОС, но то, что стало происходить дальше, все больше напоминало кошмар. Но ее держит и будет продолжать держать на плаву - как раз совместимость, огромнейшая база ПО и система драйверов под оборудование.

DrRulez ★★★★★
()
Последнее исправление: DrRulez (всего исправлений: 1)
Ответ на: комментарий от PcheloBiaka

Вид - иконки.

Ой, ну тогда, наверное, да. Только экранное место при этом, по-моему, расходуется совершенно бесхозяйственно. Я-то всякий раз старался настроить проводникообразные для работы в виде таблицы, и постоянно сталкивался с тем, что таблица эта при навигации слетает обратно к иконкам.

А мышью надо целиться. В каждый объект. Когда надо десяток файлов скопировать, потом десяток перенести и ещё пяток просто удалить, это напрягает.

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

А мышью надо целиться. В каждый объект. Когда надо десяток файлов скопировать, потом десяток перенести и ещё пяток просто удалить, это напрягает.

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

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

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

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

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

Что это?

Raster OPerations

В венде - аргумент SetROP2(), в иксах - это «logical operations» в поле function структуры XGCValues которая используется во всяких XCreateGC(), XChangeGC() и т.п.

Забавно, что в потрошках GDI структура вендового DC тоже копирует иксовую структуру XGCValues. Только как водится, всё сделано через жопу - в венде доступа к этой структуре у приложений нет, надо непременно использовать 100500 тупорылых функций для установки отдельных полей. Одним XChangeGC поменять сразу несколько текущих настроек GDI или все сразу не получится.

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

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

Логическая функция из двух операндов конвертирует 2 бита входа (old color, new color) в 1 бит результата. То есть у неё 4 варианта входных данных и каждому надо знать ответ. Вариантов таких функций ровно 16. В иксах результат операции берётся как bit[3-new*2-old] (видимо принятая в древние времена нумерация битов задом наперёд), в винде номера функций зачем-то смещены на единицу (1-16 вместо 0-15), но если единицу вычесть то ответ берётся как bit[new*2+old]. По сути это вообще не «константы», а упакованные таблицы ответов (4 бита). Так что конкретно эти константы никакого сходства не добавляют.

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

Касательно структуры DC/GCValues может быть.

Вариантов логических функций двух операндов как раз 16: вариантов того что подано на вход 4 (2 операнда по 1 биту), а функции отличаются тем, как они отвечают на каждый из 4 вариантов входных данных, т.е. функция полностью определяется четырьмя битами ответов = 16 вариантов.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от DrRulez

так восторженно гворишь, опираясь на открытые дрова к nvidia (лично я пока пользовался десктопным линуксом - от всей души считал их - субстанцией).

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

Govorilnik90
() автор топика
Ответ на: комментарий от PcheloBiaka

Всё делается быстро и удобно.

Неудобно. И иконки - неудобно. Двухпанельник в выделением как в нортоне рулит.

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

4.2, причём я не из фанбойства исхожу. Нам не так давно выдали рабочие ноутбуки с оффтопиком, так я продержался несколько дней, а потом отдал выданный обратно и притащил свой личный.

Mobutu_Sese_Seko
()
Последнее исправление: Mobutu_Sese_Seko (всего исправлений: 1)
Ответ на: комментарий от Mobutu_Sese_Seko

4.2

А кому-то – нет. «Фломастеры».

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

второе место среди самых длинных американских фантастических сериалов

В какой категории? По числу призов? По длине?

218 45-минутных серий — не так уж много для любителя сериалов. Но мне даже 1-й сезон не зашёл.

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

В смысле? Откуда такая ассоциация? Что там скандального/аморального/зашкварного?

question4 ★★★★★
()

Loss

«Оптимистичное» название.

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

телега не даст соврать.

Хороший пример, только есть в нем один маленький изъян: Telegram написан на QT. А у QT никогда в принципе и не было проблем с написанием по под разные ОС. Мы можем еще вспомнить и qBittorrent, который и windows-ориентированный Utorrent подвинул. Но не всякое ПО можно написать на QT. И это лишь доказывает, что когда оно более-менее удобно, то необходимость и в Wine, и в Loss32 сама отпадает.

Govorilnik90
() автор топика
Последнее исправление: Govorilnik90 (всего исправлений: 4)
Ответ на: комментарий от question4

https://www.linux.org.ru/news/development/18176211

Истекла. Что там было?

Полностью:

Microsoft ставит амбициозную цель: к 2030 году полностью избавиться от C и C++ в пользу Rust

Корпорация Microsoft объявила о масштабной инициативе по полному отказу от языков программирования C и C++ в своих ключевых продуктах к концу десятилетия. На смену им придёт Rust — современный, безопасный ЯП. Главным инструментом этой беспрецедентной трансформации станет искусственный интеллект. «Моя цель — устранить каждую строчку кода на C и C++ в Microsoft к 2030 году», — заявил в своем посте на LinkedIn(внесена в Реестр нарушителей закона о персональных данных) технический директор компании (Distinguished Engineer) Гален Хант. — «Наша стратегия — объединить ИИ и алгоритмы для переписывания крупнейших кодовых баз Microsoft. Наша «Путеводная звезда — это 1 инженер, 1 месяц, 1 миллион строк кода». Для реализации этой задачи, которую ранее считали немыслимой, в Microsoft создали мощную инфраструктуру для обработки кода. Алгоритмическая часть строит масштабируемый граф зависимостей исходного кода, а ИИ-инфраструктура позволяет применять AI-агентов для внесения изменений в код в промышленных масштабах. По словам Ханта, эта система уже работает над такими задачами, как анализ кода. Этот шаг подтверждает курс, на который компания встала ранее. Ещё в 2023 году технический директор Azure Марк Руссинович запретил разработчикам начинать новые проекты на C/C++, обязав использовать Rust, и анонсировал переписывание частей ядра Windows. Ранее в этом году он заявил, что Microsoft делает «ставку» на Rust. Новый пост Галена Ханта выглядит логичным развитием этой стратегии, где центральную роль играет автоматизированный перевод с помощью больших языковых моделей (LLM). Таким образом, Microsoft не просто постепенно внедряет новый язык, а запускает полномасштабную технологическую революцию в своих фундаментальных продуктах, включая ядро Windows NT, используя самые передовые методы автоматизации на основе ИИ.

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

windows nt - posix совестимое ядро

В документации конца 1990-х честно писали: POSIX там ровно столько, чтобы получать госконтракты, а если реально нужно для работы — пользуйтесь каким-нибудь CygWin.

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

Utorrent подвинул

Справедливости ради, µTorrent был лучшим, пока был «микро-». Когда разбух от ненужных функций и рекламы, появился интерес к альтернативам.

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

Справедливости ради, µTorrent был лучшим, пока был «микро-». Когда разбух от ненужных функций и рекламы, появился интерес к альтернативам.

Частично да, частично нет. У той же трансмиссии могло быть больше шансов за счет того, что она на роутерных железках и у нее встроенный режим клиента.

Govorilnik90
() автор топика
Ответ на: комментарий от DrRulez

Ядро винды переписал собрался. по сути.

Треть функций он реализовал :)

«винда» занимает большую часть рынка десктопных ос… как ты думаешь почему

Потому что успела к рождению этого рынка, и каждый раз занимала всё доступное пространство, в период, когда он кратно увеличивался каждый год. Удачное сочетание незаконных методов конкурентной борьбы с объективной оценкой рынка и технических требований. Бесплатные SDK и DDK, когда конкуренты заламывали непомерную цену. Сознательный отказ от HLT в 95, когда популярный чипсет на нём вис. Особое управление памятью для SimCity и вообще куча пресетов в эмуляторе DOS для 95. Более длительное сохранение поддержки 286, когда OS/2 перешла на более дорогие и редкие 386.

MS умела внедрять новое, при этом долго поддерживая легаси. Например, поддержка MS-DOS и Win16 пропала только в 2010-х с массовым переходом на 64 бита (32-битные Windows 8 и 10 существуют, но я их не видел). Собственно, крупнейшие провалы связаны с отказом от старого, когда клиенты не хотели переходить на несовместимое новое: мобильные ОС, несовместимые между собой версии IE.

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

У той же трансмиссии могло быть больше шансов за счет того, что она на роутерных железках и у нее встроенный режим клиента.

На роутеры ставят сравнительно немногие. Главным был GUI. У uTorrent он был навороченный, но понятный при очень малом размере. У Transmission 20 лет назад он был крайне убог.

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

подробности где-то здесь https://www.thurrott.com/dev/330980/microsoft-to-replace-all-c-c-code-with-rust-by-2030

Насколько я помню то обсуждение, претензия была, что частное мнение подали как новую политику MS, хотя реально «новость о намерениях» из неофициального источника.

question4 ★★★★★
()

Шел 2026-й, человечество было на пороге превращения в придаток для ИИ, а на ЛОРе всё так же обсуждали сукс винда или не сукс и вспоминали полумуха…

Ну хоть где-то стабильность.

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

Но не всякое ПО можно написать на QT.

Во-первых, наверное, всё же имелась в виду Qt, а не QT.

Во-вторых, интересны примеры программ, которые, по-твоему, нельзя написать на Qt. Нет, я не говорю, что на ней можно и нужно писать всё, в те же драйверы и ядро я Qt, разумеется, не потащу. Интересно, что ещё.

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

Давай прикинем:
1. Новость была о ИИ и Rust, а также о C++ как deprecated. Это скажем сейчас трендовые материалы.
2. Источник не Васян Пупкин, а примерно тех.дир Microsoft который уже занимается данной работой.
3. Как бы не было печально, но такие корпорации как Microsoft очень часто задают дальнейший вектор развития, в том числе и для OpenSource сообщества, вспомнить хотя бы dotNet и Mono.
4. Текущая новость, это очередной дистрибутив Linux с wine и какими-то там эппликэйнш из ReactOS. Концепция которая протухла уже лет так 6 назад

Я не против публикации данной новости, но я не понимаю, каковы должны быть требования к источнику, что бы он был опубликован здесь, хотя, уже видно, что как минимум обязательно быть опубликован на opennet.

splinter ★★★★★
()
Последнее исправление: splinter (всего исправлений: 1)
Ответ на: комментарий от hobbit

примеры программ, которые, по-твоему, нельзя написать на Qt

«Нельзя»? Невозможно написать или не нужно писать? Qt (особенно в 6 версии) бывает избыточен и слишком тяжел для некоторого системного софта (консольные эмуляторы, файловые менеджеры, текстовые редакторы и т .д.). Особенно тогда, когда при этом не пользуешься KDE Plasma, а используешь, например, Awesome WM. Наверное, на современном ПК это не имеет значения, но на всяком слабом хламе уровня самых дешевых Atom, одноплатниках или старье уровня Intel Core 2/Intel Athlon-Phenom — там ещё как заметна неповоротливость, монструозность Qt 6. А если при этом ещё использовать HDD, а не SSD...

ChocoRobo
()
Последнее исправление: ChocoRobo (всего исправлений: 1)
Ответ на: комментарий от hobbit

Интересно, что ещё.

Предполагаю, что то, что еще не появилось на Qt даже в зачаточном виде. Потому что как показала практика создания Qt программ, многое действительно создано и вышло даже за пределы Linux и является востребованным даже у пользователей Win. Filezilla и та прижилась.

Govorilnik90
() автор топика
Последнее исправление: Govorilnik90 (всего исправлений: 2)
Ответ на: комментарий от DrRulez

я перешел сам и перетащил всех в компании на мак :) В десктопе-же линукса я за многие годы использования - сильно разочаровался.

Склонен с вами согласиться. Если устраивает проприетарная система - то Мак пожалуй что будет лучшим выбором чем нынешние винды. Тем более что и ценовая политика Эппла стала куда более адекватной чем была четверть века назад,когда при более-менее равной вычислительной производительности Мак стоил очень намного больше чем ibm pc.

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

Проблема винды даже не в самом ядре Она просто стала слишком неповоротлива.

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

Скорее всего поэтому Микрософт так активно пытается внедрять ИИ-ассистентов. Посмотрим что из этого получится.

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

По сравнению с линуксом, винда - удобнее.

Человеку удобно то что привычно. Мне вот привычен линукс потому что я пользуюсь им с 1995 года. И когда приходится сесть за чужой комп с виндой - там по моим субъективным ощущениями неудобно буквально всё. Потому что мне оно непривычно точно также как виндовому юзеру непривычен линукс.

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

Взять хотябы простейшее действие - посмотреть нужный лог. В линуксе это можно сделать командой хоть через tail если логи текстовые,хоть через journalctl если вдруг syslog не установлен. Как в виндах посмотреть лог не хватаясь за мышь?

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

Я про суть. Там и всё остальное одинаковое. Даже сама концепция DC содрана с иксового GC. Просто вендовый вариант спрятан от пользователя. Во всяких амигах и эпплах того времени подход к графике был другой.

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

ЕМНИП, претензии были к форме подачи новости.

question4 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.