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)
Ответ на: комментарий от yars068

Сначала майки подали на них за название Линдовс. По моему они назывались даже Lindows XP. Майки подали за название. Тогда поменяли на Linspire и тогда майки подали за fat32 и ещё какие-то патенты. Утопили.

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

ТС это:

  1. Телеметрическая система
  2. Телесигнализация (сигнал)
  3. Телефонная станция
  4. Тепловая сеть
  5. Техническая система
  6. Топографическая служба
  7. Торговая сеть
  8. Торговая система (Форекс)
  9. Тормозная система
  10. Точка сборки
  11. Трансерфинг
  12. Транспортер снегоболотоходный
  13. Транспортное средство
  14. Трансформатор силовой
  15. Тренажер стрелковый
  16. Три состояния — тип выхода цифровой электронной схемы
  17. Тройственный союз
  18. TeamSpeak
  19. Тайны Смолвиля
  20. Техническое состояние
Govorilnik90
() автор топика
Ответ на: комментарий от ya-betmen

Кого-то интересует эта шлаета?

Как и кого-то интересует создание ядра в 2026, совместимого с драйверами от Windows NT вместо того, чтобы решать вопросы с драйверами практичнее и проще?

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

Давай способ проще

Готовое ядро Linux с готовыми открытыми драйверами от изготовителя либо наработками сообщества, такими как Nouveau. Качество разработки последнего уж точно на порядок лучше по исх. задаче, чем качество ядра ReactOS NT.

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

такими как Nouveau

Там есть проблема с управлением вентиляторов на видеокарте. Я лично не сталкивался, с двухпиновыми работает нормально.

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

Там есть проблема с управлением вентиляторов на видеокарте. Я лично не сталкивался, с двухпиновыми работает нормально.

Есть, безусловно. Но в отличие от ReactOS, вероятность решения вопроса с вентиляторами есть.

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

Если рассматривать его как способ развести одного из юзеров лора на деньги, то вполне успешен.

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 1)

Сайт проекта доставил. Будто Чужой смотрит прямо в душу (с) бггг.

piyavking ★★★★★
()
Ответ на: комментарий от ya-betmen

Который родился из по фану выложенного невидией обфусцированного кода.

Или как вариант, еще довольно-таки значительное количество сетевых адаптеров тоже оказалось завести под Linux результативнее, чем ждать, когда сделают ядро ReactOS NT.

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

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

Вопрос в целеполагании. Прикольно, ага.

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

Да.

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

Вот, кстати, драйвера сетевых адаптеров под РеактОСью работают неплохо на реальном железе. Со всем остальным всё плохо. Худо-бедно, ещё работает USB 1.1

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

Вот, кстати, драйвера сетевых адаптеров под РеактОСью работают неплохо на реальном железе. Со всем остальным всё плохо. Худо-бедно, ещё работает USB 1.1

Ключевое слово - неплохо. Ну явно не как AX200/AX210 в Linux.

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

а всё нетривиальное - не работает под вайном

Ничего подобного. У нас, например, отлично заводилось древнее телекомовское говно с реализацией O&M протоколов для операторских железок.

zabbal ★★★★☆
()

аффтар вошел не в ту дверь

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

Да, только это опять таки вещи на грани нужности. Примеры чего-то реального будут?

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

Ну явно не как AX200/AX210 в Linux.

Ага. Худо-бедно работают дрова проводных сетёвок.

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

У нас, например, отлично заводилось древнее телекомовское говно с реализацией O&M протоколов для операторских железок.

Просто повезло.

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

Припоминаю свои начатые, но не оконченные проекты. Учитывая то, что они не были нигде озвучены, и зная свой характер (типа «умри, но сделай»), я ещё дёшево отделался. Так бы и пришлось пилить свой собственный ю*икс. 😭😁

sparkie ★★★★★
()

Касательно названия, а что, 64 бита не будет, или будет потом? Или win32 это включает в себя еще и 64 бит?

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

Так ты же чуть замену wine не написал.

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

А зачем остановился?

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

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

Может быть в то время имело бы смысл сделать только прослойку для иксов, реализующую исключительно Win32 GUI, без всяких убогих CreateFile и прочего идиотизма для облегчения портирования вендософта на линукс, потому что фактически, любой полезный вендовый софт представляет из себя не более чем while(GetMessage(&msg,...)){TranslateMessage(&msg);DispatchMessage(&msg)} портянки WndProc(){switch(message){ case WM_XXX: ... break; }} для кастомных окошек и набор стандартных контролов. Всё остальное в таких прогах ничего вендоспецифичного не содержит. Таким образом портирование вендопроги на линукс заключалось бы всего лишь в замене прочего нестандартного вендового барахла на что-то POSIX-образное, а гуй переписывать на каком-нибудь GTK, Qt и т.п. не требовалось бы.

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

На опенке тем временем все еще верят, что если увеличить штат и коммитить в ReactOS, то там будет результат лучше, чем у сабжа. :)

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

надо было новость подтвердить (вычистив нейрослоп)

Именно так и сделал.

ТСа забанить

«Сейчас к людям надо помягше. А на вопросы смотреть – ширше!»

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

Нуууу… Я бы сказал, что у этих проектов несколько разная (хотя и сильно пересекающаяся) область применения. Поэтому пусть будет и то, и другое.

P.S. Реактосовцы ещё ставили цель пускать виндовые драйверы, что по сей день толком не реализовано.

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

Тайны Смолвиля

Чего только не узнаешь на ЛОРе.

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

Нет, пожалуй, не стоит.

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

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

НЕ ВЕРЮ

Дольфин - лучшее, что есть для людей

Ну давай обсудим. Два наводящих вопроса:

  1. Ты для файловых операций предпочитаешь клавиатуру или мышь?

  2. Какой вид файлового окна в Dolphin используешь – иконки, список, таблица?

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

Ну хуже чем гном3 быть это очень тяжёлая задача.

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

Я бы сказал, что у этих проектов несколько разная (хотя и сильно пересекающаяся) область применения.

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

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

НЕ ВЕРЮ

Фигасе… Тебе сиськи показать? :)))

Для ФМ предпочитаю мышь. Вид - иконки. Почти всегда две панели и куча всего включена что по умолчанию отключено.

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

P.S. Реактосовцы ещё ставили цель пускать виндовые драйверы, что по сей день толком не реализовано.

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

Govorilnik90
() автор топика
Ответ на: комментарий от I-Love-Microsoft

Сами же понимайте, каков был коммент, такая на него была и ответная реплика.

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

Реактосовцы ещё ставили цель пускать виндовые драйверы, что по сей день толком не реализовано.

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

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

По мне такой бы порог вхождения ReactOS, может быть и пошло бы дело.

Я как-то задавался вопросом, что если бы реактосовцы сосредоточились на эмуляции Win9x - вышло бы лучше, или нет. Ну, по зрелому размышлению с форумчанами, это ненужно. А вот в эмуляции Win Server 2003 смысл какой-то был. В последний раз 15 лет назад, ага.

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

Просто они думали что ценность повторить интерфейс к драйверам и получить базу бинарных драйверов, весьма обширную. Но сейчас, когда Linux по драйверам весьма неплох, конечно разумнее подход как у Loss32

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Но сейчас, когда Linux по драйверам весьма неплох, конечно разумнее подход как у Loss32

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

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

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

Тут синдром утенка, да еще и усложненность подобного рода конструкции как аргументы скорее (ядро-> инициализатор -> вяленый -> композитор -> дескоп -> вино -> вин-окружение (зависимости) -> ПО) или ядро -> вино -> вин-окружение -> ПО, как у того же android. Да, у ведройда нет никакого GNU или вяленых иксов. Последний подход позволяет упростить и сопровождение, и обеспечить неплохую производительность при сбалансированных трудозатратах.

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

Так, пусть чувак напишет очередное DE, в стиле винды, и успокоится.

Еще один момент этого подхода в том, что все что дальше ядра - оно как бы будем честными, на фоне Windows или того же Android, или того же Apple явно не … . Действительно, только ядро и оставлять, остальное - на свалку вместе со всякими холиварщиками. Если бы оно было бы … , то вряд ли бы нужен был и сам Wine. Но существование Wine как-раз и и доказывает, что выше ядра Linux действительно сплошное горе. Не такое как у бздунов, но горе. Ибо проще как уже и сказал: переписать-портировать, нежели чем реверсом эмулировать среду для запуска бинаря. Но не в случае с классическим Linux.

Проще говоря, если бы выше ядра в классическом пингвине было бы всё, как в том же Android, то и Wine был бы не нужен. Сами бы все и писали, и переписали, как показала практика. И совместимость с WinAPI тоже перестала бы быть нужна.

Govorilnik90
() автор топика
Последнее исправление: Govorilnik90 (всего исправлений: 11)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.