Comments 46
Вы знаете, я как-то портировал бинарный код из so библиотеки для мобильных устройств на винду и линукс (т.е. не имея исходников, держа в руках только бинарку). И не спрашивайте зачем. Просто захотелось попробовать свои силы.
Чтобы погроммистам MS стало стыдно и они уменьшили винду в те же 8000 раз.
Вмиг бы Windows 10 в базовом варианте стала помещаться на дискету 1.44МБ, а всё остальное стало бы опциональным загружаемым через интернет.
Сарказм конечно, но мечтательно-грустный.
буханка_троллейбус.жпг
Теперь надо подтянуть железячников и сделать одноплатный компьютер на котором 3.11 будет летать и его можно будет встраивать и можно… опять юзать старый добрый софт.
Одна проблема только — безопасность. Разграничения прав же нет.
Ну вы-ж понимаете что безопасность тут не самое главное для энтузиастов? В той-же машине, в качестве магнитолы, или "головы" станка никак не нужны права пользователя или т.п., нужен прямой доступ к железу и готовый софт, что было у 3.11. Выводить в интернет в здравом уме такое никто не будет.
Лично я не отказался-бы от платы в формате rPI с 3.11, 286 процом 8 метрами оперативки и PCI слотом. Мб даже p166, 32 и AGP. Эдакий ретро мини ПК на стандартных компонентах.
Я не буду удивляться потому что я параноик, все мои устройства сидят за микротиком за нестандартными портами, имеют очень жесткие ограничения на доступ в интернет (точней никакого) и что самое главное — они все самодельные, велосипедные и не на стандартных системах. Если их взломают и сделают что-то — я такому взломщику просто отдам свой паспорт, ключи от машины и квартиры, и перепишу на него всю собственность.
А мелкий компьютер на 3.11 не должен иметь выход в интернет/локалку до момент когда он необходим ему. Это не современный псевдоумный дом, который 24/7 обязан сидеть на китайских серверах и нужно обязательно поставить приложение на андроид для его работы.
я такому взломщику просто отдам свой паспорт, ключи от машины и квартиры, и перепишу на него всю собственность.
Главное теперь не спалить свой IP-адрес нигде, а то не дай бог обещание выполнять придется. :D
Ради такого можно взять "обычный" комп и написать такой же "мелкий" гипервизор для сотни-другой Win3.11.
«Ну вот, мы самолет по дорогам общего пользования пустили, только отрезали крылья и хвост, и часть крыши срезали, зато теперь самолет-вездеход.»
Я часто повторяю, что .NET Core — это опенсорс и он работает «везде». MonoGame, Unity, Apple Watch, Raspberry Pi и микроконтроллеры, дюжина линуксов, Windows и так далее. Уже немало.
А разве это верное утверждение? Все-таки Unity и Xamarin ездят на Mono
. Пока. Хотя я могу ошибаться. Вот когда выпустят .NET 5
, в который войдут куски и .NET Core
, и Mono
, наверное тогда можно будет говорить, что .NET
работает везде.
Моё приложение ужалось до 28 мегабайт. Это совсем немного
DOS 6.22 + Windows 3.11 + Word 6.0 + Excel 5.0 + 1C 6.0.
"Косынка" в комплекте.
Куда еще 8 метров девать пока не понятно… На прон секстрис разве что.
Win32s: подмножество API из Windows NT… обращаться из Win16 к Win32
Ровно наооборот — из Win32 к Win16, подсистема Win32s нативно загружает Win32 exe и dll, и исполняет 32-х разрядный код. Для вызова 16-битного кода там есть (был, если точнее) специальный гейт.
Но ведь Unity использует Mono, а не .NET Core
P.S. знает ли кто-то стоящие интереса самописные net рантаймы? Не MS, пусть и opensource, а отдельные? Пусть упрощенные, без JIT.
Mono конечно) но если ещё проще то https://github.com/chrisdunelm/DotNetAnywhere
Прям вот очень)
Знает кто-нибудь об этом что-нибудь?
Если .NET работает везде, то на Windows 3.11 и DOS тоже