URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 121966
[ Назад ]

Исходное сообщение
"Проект DSL (DOS Subsystem for Linux) для запуска Linux-приложений из окружения MS-DOS"

Отправлено opennews , 28-Сен-20 22:48 
Чарли Сомервилл (Charlie Somerville), в качестве хобби развивающий операционную систему CrabOS на языке Rust, представил шуточный, но вполне рабочий проект DOS Subsystem for Linux (DSL), преподнесённый как альтернатива развиваемой компанией Microsoft подсистемы WSL (Windows Subsystem for Linux) для тех, кто предпочитает работать в DOS. Как и WSL подсистема DSL позволяет напрямую запускать Linux-приложения, но не из Windows, а из командной оболочки MS-DOS или FreeDOS. Исходные тексты подсистемы распространяются под лицензией AGPLv3...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=53791


Содержание

Сообщения в этом обсуждении
"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 28-Сен-20 22:48 
Нужно было потерпеть до 1 апреля, было бы забавнее :)

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Анонимный селебрити , 28-Сен-20 22:48 
Наконец-то можно будет крутить контейнеры под DOS

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 28-Сен-20 22:49 
Внезапно годно. Надо потыкать.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 28-Сен-20 23:03 
Лучше поздно чем... А, нет, здесь действительно уже поздно

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 28-Сен-20 23:15 
Зачем оно когда есть dosbox?

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 28-Сен-20 23:22 
Ты не понял, это виртуалка с линуксом "в досе". Вопрос должен быть "зачем использовать дос?". Ни зачем, ни незачем, очевидно, что лулзов ради.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним84701 , 28-Сен-20 23:52 
> это виртуалка с линуксом "в досе".

Это переключалка:

> Реализация проекта основана на том, что Linux в процессе загрузки оставляет нетронутым первый мегабайт памяти. Данную память использует DOS, поэтому окружения DOS и Linux не пересекаются и могут сосуществовать. Работа DSL сводится к организации переключения на Linux и возвращения управления к DOS после завершения выполнения процесса по аналогии с тем, как была организована работа ранних версий Windows.
>


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 28-Сен-20 23:56 
А, возможно, ты прав, там про wsl и qemu что-то было и я не читал, но в оригинале пишут совсем другое:

>DSL runs a real copy of MS-DOS under the QEMU virtual machine, and starts up from that, Somerville said.


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 28-Сен-20 23:59 
Так, я запутался, это линукс, прикидывающийся досом, который может пинать линукс обратно?

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Анони , 29-Сен-20 10:44 
> Так, я запутался, это линукс, прикидывающийся досом, который может пинать линукс обратно?

нет, это копия DOS запущенная в qemu, запущенная в CrabOS, написанной на ржавчине, а в этой запущенной копии DOS можно вызвать линукс, по аналогии как теперь можно в винде через WSL запускать всякие линуксопроги.
Я пока не могу выдумать какое-то годное прикладное применение для этого, пока что это представляется как 100% проект лулзов ради, каким он по сути и является.



"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено x0r , 29-Сен-20 13:48 
Чтобы гонять линуксовый софт прямо в досе.
Для портирования старых игр и софта из доса.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено microsoft , 29-Сен-20 03:15 
Добавь в дос ssh и вполне годная ось для всего.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Секрет , 30-Сен-20 00:05 
В последнюю 10ку завезли опен ссш. Начинайте любить повершелл ...

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено ryoken , 30-Сен-20 09:49 
> В последнюю 10ку завезли опен ссш. Начинайте любить повершелл ...

Клиент видел. Сервер тоже сразу на борту и по вендовой привычке стартует с дурными настройками?


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено commiethebeastie , 01-Окт-20 12:38 
Нафиг ваши крутилки для .Net не сдались.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено kuyfbku , 28-Сен-20 23:23 
Rust-же

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним84701 , 28-Сен-20 23:55 
> Rust-же

Где-же?
https://github.com/charliesome/doslinux/
> C 78.7%  Assembly 18.1% Shell 1.6%  Makefile 1.6%

.


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 00:49 
ты не понял. rust и всё тут

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Sw00p aka Jerom , 29-Сен-20 01:10 
>Где-же?

КрабОс на расте


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 28-Сен-20 23:34 
В досбоксе можно линуксовые бинарники запускать?

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Пп , 29-Сен-20 07:38 
В dosemu можно командой unix.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено xxxx , 28-Сен-20 23:39 
> Зачем оно когда есть dosbox?

досбокс - это эмуляция доса
а в новости речь о запуске линукс-приложений в досе
речь о разных вещах идёт


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено nc , 29-Сен-20 08:13 
Ну так можно в досбоксе запустить это, а из него линукс

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Пп , 29-Сен-20 10:19 
В досбоксе не каждый досовский софт работает. Там минимальный псевдодос которого хватает на запуск старых игрушек. Не факт что его хватит на запуск сабжа.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 28-Сен-20 23:28 
Ну хоть где-то раст пригодился) Удачи проекту!

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 28-Сен-20 23:52 
Раст много где пригодился)

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено microsoft , 29-Сен-20 03:16 
Ты хотел сказать раст не нужен много где.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 04:21 
Вот как раз у микрософта в частности нужно)
В целом, он нужен везде, где не хочешь совсем глупых уязвимостей, коих большинство

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 08:16 
Пример мозилы - что на расте написать без "совсем глупых уязвимостей" невозможно. А при разборе полётов ещё и оказывается, что на расте вообще написать не возможно, куда ни ткни - всюду си-код.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 30-Сен-20 17:03 
Можно примеры уязвимостей на расте у мозиллы?
Естественно, у них ещё много C/C++ кода, они же кoнченые переписывать рабочий код

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 01:19 
> C 78.7%  Assembly 18.1% Shell 1.6%  Makefile 1.6%

и где он?


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Annoynymous , 28-Сен-20 23:31 
А, вот теперь будет что запустить на всех этих ноутбуках с FreeDOS из коробки.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено онанимуз , 28-Сен-20 23:34 
оно на расте? неужели наконец появился проект, в котором нет и не будет use-after-free, null pointer dereference, out-of-bounds read/write, и прочих сегментейшон фолтов?!

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Денис , 28-Сен-20 23:56 
На расте есть rav1e (AV1 encoder). Правда, он еще использует ассемблер.
Что я заметил, rust создает очень жирные бинарники, но после strip --strip-unneeded они худеют в десятки раз, имейте в виду.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 02:16 
А ты с отладочной инфой не компилируй и будет все норм. А вообще можно и с отладочной информацией будто сейчас мегабайт туда или мегабат сюда это проблема

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено microsoft , 29-Сен-20 03:18 
Скажи это embedded ,с 1мб места и посмотрим.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 20:50 
soc с 32 кб передают привет вашим жирным запросам. 1 мб это дохера.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Lex , 29-Сен-20 06:50 
Там без отладочной информации и с практически максимальными оптимизациями( за исключением грязных и не гарантирующих безопасного поведения трюков ) хелоу ворд весил под 0,5мб

Потом они jemalloc выкинули, что облегчило бинарь на 200кб, а потом - ещё что-то допилили...

В общем, понемногу допиливается.
Хотя, казалось бы, llvm и «огромные возможности для оптимизации»(ц), с бинарь - жирнющий


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Денис , 29-Сен-20 07:26 
Я делал так:
RUSTFLAGS="-C target-cpu=native" cargo build --release

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 01:20 
Нет, конечно. DSL на си и асме.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 28-Сен-20 23:42 
Хипстеры открыли loadlin.exe?

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 03:42 
Из loadlin управление в дос уже никогда не вернётся

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Michael Shigorin , 29-Сен-20 15:47 
Ещё как вернётся, но с errorlevel != 0 ;-)

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 28-Сен-20 23:48 
А из dos запустить linux с wine и получим Винду, прямо в free дос

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Денис , 28-Сен-20 23:58 
Это вряд ли. Но можешь попробовать запустить виртуалку в виртуалке. Just for fun.
Например, Windows 95 или OS/2 в VirtualPC на виртуальной XP, а ее в VirtualBox.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Денис , 28-Сен-20 23:59 
Потому что для W95 нет гостевых дополнений у Бокса.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Денис , 28-Сен-20 23:51 
> в форме виртуальной машины QEMU

QEMU требует аппаратную виртуализацию? Можно ли запустить в VirtualBox?


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 01:01 
требует, но может и без. не надо qemu в боксе запускать. Если qcow коробкой не поддерживается, то можно сконвертировать в vmdk, например

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 01:18 
Свежая коробка умеет в qcow

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 08:42 
Да и несвежая тоже.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 29-Сен-20 01:55 
> QEMU требует аппаратную виртуализацию?

вот сейчас мой OpenBSD удивился


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Денис , 28-Сен-20 23:52 
Линуксовые проги только консольные запускаются.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 00:52 
а то я думаю, что-то crysis тупит

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено guser , 29-Сен-20 00:55 
Тьфу ты , я мельком увидел Dsl. Обрадовался, думал damn small воскрес, а тут это

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено microsoft , 29-Сен-20 03:20 
Че те не нравится, вон выше /\ уже и crysis под досом запускают.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Ключ , 29-Сен-20 01:08 
Rust же!

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 01:21 
Где? В DSL раста нет.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 29-Сен-20 01:54 
о, только что поставил на hitachi p133:

OpenBSD 4.2
Debian 4.0
FreeDOS
Windows 98SE, чтобы пострадать

вдруг и это взлетит


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 06:21 
Теперь MC можно будет под досом крутить и навернуть WM с LibreOffice. Или Vim в командной строке запускать. А для самых суровых - запускать Plan9Port под FreeDOS. Dos +  Acme это же любовь с первого взгляда на несовсем новых компах с 1-2 ядрами.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Tita_M , 29-Сен-20 07:17 
Поставь на этот компьютер KolibriOS.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 29-Сен-20 07:47 
> Поставь на этот компьютер KolibriOS.

у меня были тонны старых ноутбуков, но я не могу найти хоть какой-то, где их VESA нормально бы взлетела. у меня оно делится на те, где оно запустилось 640x480, и где были какие-то более глобальные глюки с видео (незапуск или невидение). то ли они недостаточно старые, то ли они недостаточно новые :(


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Tita_M , 29-Сен-20 10:03 
Точно. Я и забыл, что она только линейный фреймбуфер поддерживает, а это только вроде во второй VESA появилось. У них ещё есть какой-то VGA-режим вроде и ещё один - совсем отстойный по разрешению.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 29-Сен-20 10:08 
> Точно. Я и забыл, что она только линейный фреймбуфер поддерживает, а это
> только вроде во второй VESA появилось. У них ещё есть какой-то
> VGA-режим вроде и ещё один - совсем отстойный по разрешению.

кстати, на этом дискетка через мемдиск нормально, в родном 800x600 запустилась :)


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Oxyd76 , 29-Сен-20 08:23 
Не комплект! OS/2 не хватает!

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 29-Сен-20 08:55 
> Не комплект! OS/2 не хватает!

OS/2 я не пользуюсь. А вот OpenBSD дистров записал 2.8, 3.6, 4.2 и 5.0 - буду гонять разные, выбирать :)


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 29-Сен-20 12:05 
Если хош - то могу подкинуть ноут с полуосью :)

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 29-Сен-20 12:20 
> Если хош - то могу подкинуть ноут с полуосью :)

привет! честно говоря, никогда OS/2 вживую не видел, хотя народ у нас в фидо её юзал. а чё за ноут?


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 30-Сен-20 04:59 
Любой из кучи :) какойнибудь dell inspiron 7000... Ты с ним наверно ещё не игрался :)

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 30-Сен-20 06:37 
> Любой из кучи :) какойнибудь dell inspiron 7000... Ты с ним наверно  ещё не игрался :)

Ну давай на днях заеду. У меня жена на днях в роддом уезжает... приедет лялька, а ему уже OS/2 поставлена :)


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 30-Сен-20 15:17 
в OS/2 вообще ничего не понял, хард пока снял, разбираюсь с железками. ни одна по сети не грузится :( хоть в обоих есть загрузочные сидюки, но у меня дисков нет :( да и резать нечем, свой dvd-rw я отдал тебе вместе с одним из compaq

надо будет найти резак, купить болванок и осуществить давнюю мечту - записать 21 CD с Debian Etch, и ставить систему с них, запивая чай французской булкой

а ещё надо будет сделать cd-версию своего знаменитого сборника OpenBSD 5.7 DVD :)


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 01-Окт-20 06:16 
> в OS/2 вообще ничего не понял, хард пока снял, разбираюсь с железками.

http://olddos.narod.ru/doc/comp/bsp/v20/
http://olddos.narod.ru/doc/comp/bsp/v25/

> ни одна по сети не грузится :( хоть в обоих есть
> загрузочные сидюки, но у меня дисков нет :( да и резать
> нечем, свой dvd-rw я отдал тебе вместе с одним из compaq

А если через COM или LPT порт? Или с USB флешки?
Чего не сказал про сидюк? Как ещё зайдёшь - напомни, дам пару ноутбучных или контуперных...

> надо будет найти резак, купить болванок и осуществить давнюю мечту - записать
> 21 CD с Debian Etch, и ставить систему с них, запивая
> чай французской булкой

Где то есть на пяти dvd... Найти?

> а ещё надо будет сделать cd-версию своего знаменитого сборника OpenBSD 5.7 DVD
> :)

Тоже где то есть, но в связи с ремонтом быстро не найду :)



"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 01-Окт-20 09:08 
>> ни одна по сети не грузится :( хоть в обоих есть
>> загрузочные сидюки, но у меня дисков нет :( да и резать
>> нечем, свой dvd-rw я отдал тебе вместе с одним из compaq
> А если через COM или LPT порт? Или с USB флешки?
> Чего не сказал про сидюк? Как ещё зайдёшь - напомни, дам пару
> ноутбучных или контуперных...

а как грузить через com порт?

с panasonic cf35 вообще всё интересно. биос там запороленый, причём в интернете написано, что он сам ставит случайный пароль, когда садится батарейка. поэтому кроме как с hdd оттуда не загрузишься. в общем, с ним было много историй, кое-как вогнал туда с диска debian 6 маленький для работы с сетью, и гиг с лишним для 98-й венды, OpenBSD уже никуда не влез :(


>> надо будет найти резак, купить болванок и осуществить давнюю мечту - записать
>> 21 CD с Debian Etch, и ставить систему с них, запивая
>> чай французской булкой
> Где то есть на пяти dvd... Найти?

etch на 3 dvd, на 5 dvd был lenny. на 8 squeeze, дальше уже считать перестал. новый bullseye вроде 16 dvd занимает на текущий момент. но у меня нет dvd, свой dvd-rw в каком-то compaq оставил, а у меня дома где-то валяется родной compaq-овский cd в его дизайне :)

>> а ещё надо будет сделать cd-версию своего знаменитого сборника OpenBSD 5.7 DVD
>> :)
> Тоже где то есть, но в связи с ремонтом быстро не найду
> :)

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


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 02-Окт-20 03:39 
> а как грузить через com порт?
> с panasonic cf35 вообще всё интересно....

На другом ноуте поставь на винт Plop Boot Manager ( https://www.plop.at/en/bootmanager/download.html ) и будет счастье :)


>>> надо будет найти резак, купить болванок и осуществить давнюю мечту - записать
>>> 21 CD с Debian Etch, и ставить систему с них, запивая
>>> чай французской булкой
>> Где то есть на пяти dvd... Найти?
> etch на 3 dvd, на 5 dvd был lenny. на 8 squeeze,

Хм. я брал тут ( https://web.archive.org/web/20090302130316/http://linux.su:8... ), там четыре...
> ...но у меня нет dvd...

Будеш мимо проходить - загляни, задарю.

> ... а openbsd на этом ноуте нет :(

У тебя на каком то устройстве нет openbsd??? Неверю!!! :)))


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 02-Окт-20 16:10 
да уж, нет сетевой загрузки - считай калека

кучу времени убил на этот cf35, без всякого результата. единственное, что снял один раз hdd, забил туда openbsd 5.7 только базовую систему, но толку от этого не прибавилось. то есть, сейчас на весь раздел только openbsd 5.7, только базовая система, и всё

сколько не пытался залить туда один маленький файлик на 2 мб, чтобы попробовать openbsd 4.2, так и не залил, только кучу времени зазря убил

1. usb в этом ноуте, судя по тем описаниям, что нашёл, включается какой-то комбинацией dos и windows утилит, а без этого - просто висит мёртвым грузом

2. из двух pcmcia сетевух, которвые видятся и в win9x, и в debian 6, одна вообще не видится, а вторая - видится, но при любой активности система намертво зависает

3. добиться связи по com-порту так и не удалось. пробовал перекинуть файлы через cu - приходят битые и неполные :( ppp линк почему-то не поднимается, и как его правильно поднимать - я информации не нашёл.

4. купил диск cd-rw - сидюк его не видит. причём сидюк своего формата, другим cdrom-ом не заменишь

5. дисковода для дискет нет

6. диск с debian 6.0 этот сидюк больше читать уже не хочет :(

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


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 02-Окт-20 16:12 
можно перекодировать текст в base64 и вручную набивать :) будет чем заняться долгими зимними ночами :)

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 02-Окт-20 16:38 
> можно перекодировать текст в base64 и вручную набивать :) будет чем заняться
> долгими зимними ночами :)

когда-то, в отсутствии модема, по телефону диктовали шеснадцатиричку архива :)

кстати о модеме! там он есть? может через него? отключить проверку тона, и ATH1 на одном, да ATD на втором? ичерез просто компорт можно терминалкой, по том уже Zmodem'у передать, на не максимальной скорости...


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 02-Окт-20 16:48 
>> можно перекодировать текст в base64 и вручную набивать :) будет чем заняться
>> долгими зимними ночами :)
> когда-то, в отсутствии модема, по телефону диктовали шеснадцатиричку архива :)
> кстати о модеме! там он есть? может через него? отключить проверку тона,
> и ATH1 на одном, да ATD на втором? ичерез просто компорт
> можно терминалкой, по том уже Zmodem'у передать, на не максимальной скорости...

взякие lz идут только в пакетах.

короче снял я винт, буду ща забивать его образами :)


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 02-Окт-20 16:54 
> короче снял я винт, буду ща забивать его образами :)

начни с раздела с досом :)
http://old-dos.ru/index.php?page=files&mode=files&do=show&id... - usb драйвера для доса


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 02-Окт-20 16:56 
>> короче снял я винт, буду ща забивать его образами :)
> начни с раздела с досом :)
> http://old-dos.ru/index.php?page=files&mode=files&do=show&id... - usb драйвера
> для доса

там usb аппаратно отключён, и нужны шаманства для его включения, я пока нихрена не разобрался

usb для dos точно не нужен :)


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 02-Окт-20 17:07 
> там usb аппаратно отключён, и нужны шаманства для его включения, я пока
> нихрена не разобрался

попытка не пытка.... наверно :)


> usb для dos точно не нужен :)

отчего? загрузил дос и получил доступ к флешки с файлами...


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 02-Окт-20 16:32 
> кучу времени убил на этот cf35, без всякого результата. единственное, что снял
> один раз hdd...

а снять второй раз, установить все системы что нужны и вернуть его обратно не вариант?

> 3. добиться связи по com-порту так и не удалось...

можно через lpt

> 5. дисковода для дискет нет

он под сидюком помойму. т. е. в одном корпусе с ним...

> 6. диск с debian 6.0 этот сидюк больше читать уже не хочет
> :(

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

> ... даже придумывать не хочется

это из за гадкой погоды наверно. тоже ленивый целый день


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 02-Окт-20 16:38 
> а снять второй раз, установить все системы что нужны и вернуть его обратно не вариант?

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

> можно через lpt

через lpt я тем более понятия не имею, как связать openbsd хоть с чем-нибудь. в linux-ах я plip знаю, в досах - утилиты.

> он под сидюком помойму. т. е. в одном корпусе с ним...

это на делле. на панасонике нету флопика :(

> попробуй дунуть на линзу сидюка, вдруг запылилась...

могу дать сидюк с дебианом

чем больше протираешь, тем хуже показывает ;( если сначала хоть меню показывал, то теперь ничего

> это из за гадкой погоды наверно. тоже ленивый целый день

да просто крутишь, крутишь, а оно бестолку. как хорошо, когда есть сетевая загрузка - вообще проблем не знаешь, грузи чё хошь


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 02-Окт-20 16:42 
где-то был юсбишный переходник на иде - поищю

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 02-Окт-20 16:50 
> да там свои затупы - на одном компуктере всё может видеться и
> грузиться, на другом - нет. у меня такая байда постоянно.

а вдруг прокатит? :)

> через lpt я тем более понятия не имею, как связать openbsd хоть
> с чем-нибудь. в linux-ах я plip знаю, в досах - утилиты.

что-нибудь типа "cp /dev/lpt1 /home/user/file" непрокатит?


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 02-Окт-20 16:55 
>> через lpt я тем более понятия не имею, как связать openbsd хоть
>> с чем-нибудь. в linux-ах я plip знаю, в досах - утилиты.
> что-нибудь типа "cp /dev/lpt1 /home/user/file" непрокатит?

не. и с com-портом такое не прокатывает, прокатывает только cu -l cua00 -s 115200, но пересылка файлов средствами cua приводит к кривым файлам. можно в base64 передавать, но в OpenBSD в базе вроде нет утилиты для base64 :(


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 02-Окт-20 17:10 
> ... в OpenBSD в базе вроде нет утилиты для base64 :(

а старый, добрый uue? или tcc, чтоб наваять...


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 02-Окт-20 17:23 
>> ... в OpenBSD в базе вроде нет утилиты для base64 :(
> а старый, добрый uue? или tcc, чтоб наваять...

uuedecode на awk https://gist.github.com/rkitover/044fa877933a89cd65c6
или awk тоже в базе нет?


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 02-Окт-20 18:35 
>> ... в OpenBSD в базе вроде нет утилиты для base64 :(
> а старый, добрый uue? или tcc, чтоб наваять...

п....рская win98 опять загрузчик убила, и всё - теперь ничего не загрзишь, при включении компьютера только invalid system disk, дежавю какое-то...

и всё, теперь уже ничего не сделаешь, только опять hdd снимай. можно было бы загрузить хоть loader дискеты от openbsd, я бы всё восстановил - но загрузить неоткуда :(


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 02-Окт-20 19:06 
>>> ... в OpenBSD в базе вроде нет утилиты для base64 :(
>> а старый, добрый uue? или tcc, чтоб наваять...
> п....рская win98 опять загрузчик убила, и всё - теперь ничего не загрзишь,
> при включении компьютера только invalid system disk, дежавю какое-то...
> и всё, теперь уже ничего не сделаешь, только опять hdd снимай. можно
> было бы загрузить хоть loader дискеты от openbsd, я бы всё
> восстановил - но загрузить неоткуда :(

в общем, теперь fat раздел грузится на другом компьютере, но на этом - не грузится вообще :) windows 98 можно с дискеты грузить? :)


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 02-Окт-20 19:09 
>>>> ... в OpenBSD в базе вроде нет утилиты для base64 :(
>>> а старый, добрый uue? или tcc, чтоб наваять...
>> п....рская win98 опять загрузчик убила, и всё - теперь ничего не загрзишь,
>> при включении компьютера только invalid system disk, дежавю какое-то...
>> и всё, теперь уже ничего не сделаешь, только опять hdd снимай. можно
>> было бы загрузить хоть loader дискеты от openbsd, я бы всё
>> восстановил - но загрузить неоткуда :(
> в общем, теперь fat раздел грузится на другом компьютере, но на этом
> - не грузится вообще :) windows 98 можно с дискеты грузить?
> :)

такое ощущение, что после этих сниманий одеваний что-то или с самим hdd, или с коннекторами hdd, оно стало хрюкать и тупить


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 02-Окт-20 19:19 
> такое ощущение, что после этих сниманий одеваний что-то или с самим hdd,
> или с коннекторами hdd, оно стало хрюкать и тупить

поломал! :)
нечего, донамучииш - приносит, востановлю...


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Сергей , 01-Окт-20 06:20 
> а ещё надо будет сделать cd-версию своего знаменитого сборника OpenBSD 5.7 DVD
> :)

Кстати, если с последних OpenBSD выпилили поддержку linux, то может из сабжа сделать костыль для запуска линуксового ПО аля OSL (OpenBSD Subsystem for Linux)? :)


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 07:21 
Мдаааа... т.е. если в дос что-то повиснет, то linux система тоже накроется... это успех.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 07:49 
Прошивать биос уже можно?

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 08:46 
Используйте нативный флешер.

flashrom зависит от libpci, а libpci зависит от ядра. Разумеется, тащить ядро сюда никто не стал. Прога - для запуска hello world, которые можно и так взять и перекомпилировать под дос почти без изменений в исходниках.


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Денис , 29-Сен-20 10:42 
Я на коболе компилировал hello word.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено ryoken , 29-Сен-20 08:20 
Подскажите. Если есть нормальный настроенный ДОС (с менеджером памяти, драйверами звука\сети\сидирома и пр.) - это дело будет работать? Упоминание первого Мб как-то наводит на сомнения.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Kenneth , 29-Сен-20 17:04 
С HIMEM.SYS не пойдет (см. исходник на ассемблере).

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 09:15 
> Как и WSL подсистема DSL позволяет напрямую запускать Linux-приложения, но не из Windows, а из командной оболочки MS-DOS или FreeDOS.

Я не понял, эта штука запускает ELF из под DOS'а, или COM из-под GNU/Linux?


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 10:14 
Эта штука запускает Linux

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Дихлофос , 29-Сен-20 10:34 
Я ТАКУЮ ШТУКУ ИСКАЛ ЕЩЁ ЛЕТ 10 НАЗАД

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 29-Сен-20 10:37 
> Я ТАКУЮ ШТУКУ ИСКАЛ ЕЩЁ ЛЕТ 10 НАЗАД

именно с возвратом в дос? зачем? а так - и 20 лет назад были loadlin.exe / linld.com


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Дихлофос , 29-Сен-20 10:51 
Чтобы в чистом ДОСе линукс утилиты позапускать не устанавливая линукс на ХДД, только я не понял как на ПК без линукс собдрать этот DSL

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 29-Сен-20 11:22 
> Чтобы в чистом ДОСе линукс утилиты позапускать не устанавливая линукс на ХДД,
> только я не понял как на ПК без линукс собдрать этот
> DSL

и как тебе эта штука поможет? то есть, думаешь, dos будет эмулировать и системные вызовы linux, и libc, и прочие библиотеки? :)

как я понял, по сути эт тот же самый linld, только с возможностью вернуться обратно в DOS


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 29-Сен-20 15:28 
http://51t.ru/s/baslin.zip

распаковываешь в c:\baslin и гоняешь во все поля. Я туда даже koi8-r шрифты прикрутил


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Дихлофос , 29-Сен-20 15:57 
спасибо, заценим

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 10:47 
А Heretic под DOS4GW запустится?

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 12:28 
В MS-DOS и FreeDOS да

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 30-Сен-20 05:36 
Не запустится, эта поделка по сути loadlin.exe, в то что остаётся от такого "доса" даже himem.sys не загрузишь.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Wilem82 , 29-Сен-20 12:32 
Ну так себе название. :) В винде оно называется Windows Subsystem не просто так, а потому, что "subsystem" - это официальный термин из архитектуры винды, а точнее environmental subsystem. И линуксовая - (была в WSL 1.x, по крайней мере) одна из них. https://en.wikipedia.org/wiki/Architecture_of_Windows_NT#/me...

В линуксе такого разделения не существует.


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Ordu , 29-Сен-20 20:00 
> В линуксе такого разделения не существует.

Ты хотел сказать "в досе такого разделения не существует"? Оно называется DOS Subsystem по аналогии с Windows Subsystem, оно НЕ называется Linux Subsystem.


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 14:24 
Zenitur, расчехляй свои PC-386.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Zenitur , 29-Сен-20 17:04 
Linux требует минимум 486, поэтому мой 386-й в пролёте.

Кстати, научился немного ускорять Doom на своём AM386-DX 40 MHz. При старте DOS жмём F8 и не грузим HIMEM. Загружаем только драйвер мышки и звуковой карты. Без HIMEM работает чуть-чуть быстрее. Ну, и в Options ставим Graphics: Low.


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 30-Сен-20 01:18 
> Linux требует минимум 486, поэтому мой 386-й в пролёте.

Вас кто-то крупно обманул.


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено б.б. , 30-Сен-20 06:36 
>> Linux требует минимум 486, поэтому мой 386-й в пролёте.
> Вас кто-то крупно обманул.

Good-Bye 386: Linux to drop support for i386 chips with next major release

Linux got its start on a 386 processor, but 21-years later, the Linux kernel developers have decided its time to say good-bye to the venerable Intel processor in its next major Linux kernel release: 3.8.

так-то 2.2 хватит на всех


"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 30-Сен-20 12:12 
Ну зачем 2.2? Вплоть до 3.7 можно.
А выкинули они его потому, что создавал проблемы в коде поддержки многопроцессорности. Хотя, конечно, могли оставить в случае однопроцессорных конфигураций.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 29-Сен-20 16:08 
Это всё от того что на расте его краб не получается.

"Проект DSL (DOS Subsystem for Linux) для запуска Linux-прило..."
Отправлено Аноним , 30-Сен-20 12:23 
Там https://github.com/charliesome/crabos если посмотреть, то на Расте мнго кода. А вот мелкосакская статистика какая-то неадекватная:
Languages
C
75.3%
Makefile
12.6%
Assembly
4.7%
C++
3.2%
M4
0.9%
TeX
0.9%
Other
2.4%