LINUX.ORG.RU
ФорумTalks

Как превратить Linux в DOS?

 , , , ,


0

1

1) Не создавать пользователей, кроме рута. Вообще запретить создание пользователей.

2) Пропатчить говнософт, который не хочет работать от рута.

3) Никаких иксов, никаких вяленых композиторов. Фреймбуферная консоль тоже не нужна. fbterm вообще от лукавого. Только настоящий текстовый режим видеокарты и DRM!

4) Пропатчить графический говнософт, который требует эти ваши иксовяленды и не хочет работать под голым DRM.

5) Проприетарный софт тоже пропатчить.

6) Зафорсить ограничение 8.3 на уровне ядра.

7)

find /|while read A
do
  ln -s "$A" $( dirname "$A" )/$( basename "$A"|tr a-z A-Z )
done
FIND / -type d|while read A
do
  CD "$A"
  for F in CON AUX PRN COM{1..9}
  do
    TOUCH "$F"
    CHMOD 000 "$F"
  done
done

Запускать по таймеру systemd каждую минуту.

8) ECHO "#!/USR/BIN/WINE CMD" > /BIN/SH

И binfmt вайновских тоже непременно насовать, ага.

9) ?MLINUZ.OLD

10) PROFIT

Ответ на: комментарий от mertvoprog

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

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

То есть ты хочешь чтобы на новое железо телефона магическим образом подходила прошивка от старого? Чтобы новый функционал никакой не работал?

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

Так можно поставить прошивку и обновить ее. Вот допустим, установил я линукс на комп без вафли, блютуза и прочего. Купил новый комп, со всем вышеперечисленным и еще чем-то, вынул хард из старого, всунул в новый, чрутнулся,настроил загрузчик, поставил дрова/утилиты для новых железяк, все. Что мешало на мобилах так сделать? Почему аже выражение «поменять ОС на телефоне» звучит как оксюморон? Функционала нового в телефонах со времен внедрения nfc толком не завозили, в основном новые модели отличаются более шустрыми процами, большими объемами памяти и улучшенными экранами. Технически, ничто не мешает создать телефон, на который втанет как андроид, так и его многочисленные форки, так и линукс, и продавать его вообще без ОС. Но хомячкам конечно не зайдет, как так, железку продали,а программ не поставили! Развратили мы их.

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

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

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

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

Воистину так, срочно снабдить транзисторы цоколями под гнёзда для радиоламп.

Такое вроде бы было: транзисторная сборка, которая имеет разъём совместимый с радиолампой. Только это не мешает быть современным транзисторам.

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

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

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

Psilocybe ★★★★
()

Во времена фидо, кого после доса/винды/полуоси бесил бесконечный онанизм с правами в линуксах, делали просто

chmod -R ugo+rwx /


Только радость доса была не в этом и не в 8.3 именах файлов. Там куча софта и игр. Красивые крохотные бинарники состоящие целиком из кода. Простой и удобный доступ напрямую в железо и в любые кишки ОС.

yu-boot ★★★★★
()
Ответ на: комментарий от Dog

Что значит «родная»?

То и значит: PC и DOS/Windows развивались бок-о-бок. Контаминация Wintel тоже не на пустом месте появилась. Оппозиция сему программно-аппаратному комплексу маргинальна и существует на добром слове.

(а не платежеспособнее!!!)

Ага, размечтались, капитализм так не работает. Не конвертируете свою техническую грамотность в платежеспособность — ССЗБ.

Вы часом не виртуал @pelmeshechka?

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

сдампить прошивку со своего старого, и накатить на новый

Вы совсем зажрались с линуксом, который по дефолту собирают со всеми существующими дровами (тоже мусор ведь!), даже со всякими серверными типа Fiber, которые вот уж точно не понадобятся на мобильнике.

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

Ну всякие там rescue mode тоже можно тогда DOS считать, ага.

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

Почему аже выражение «поменять ОС на телефоне» звучит как оксюморон?

HTC HD2 и прочие либремы смотрят на этот всхрюк с недоумением.

Функционала нового в телефонах со времен внедрения nfc толком не завозили

Как насчёт USB Type-C, например?

более шустрыми процами, большими объемами памяти и улучшенными экранами

И про многоглазые камеры не забудьте ;) С аппаратными нейронками.

Но хомячкам конечно не зайдет, как так, железку продали,а программ не поставили!

Воистину так.

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

Какие железки без ОС, Вы о чём? Потолок этому — васянские проекты на кикстартере, которые финансирование, в общем-то, неплохо собирают. Так что проблема надумана.

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

стандарт загрузчиков

Вам TWRP мало? ;)

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

mertvoprog
() автор топика
Ответ на: комментарий от cvs-255

Может. Речь о том, что на ARM его нет гарантированно, только фреймбуферы для графики ;) Или Мы о чём-то не в курсе?

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

Ничей я не виртуал. Дрова для type-c и камер технически ничто не мешает включить в очередное обновление по воздуху. Вот,кстати, ниша, абсолютно никем не занятая, а ведь востребованная - смартфоны вообще без камеры. Их нет от слова совсем, а ведь даже странно - неужели прям настолько спрос отсутствует? Слабо верится.

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

А линукс .COM грузить не может, что ли?

Ну это ж эмуляция.

Родными средствами ты никогда не запихнёшь в ELF 'Hello, world!' в 13 байт или какую-нибудь простенькую графику в ~100 байт. Не знаю, по-моему это красиво и доставляет самим фактом, что так можно было. :)

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

yu-boot ★★★★★
()
Ответ на: комментарий от Dog

Дрова для type-c и камер технически ничто не мешает включить в очередное обновление по воздуху

Ага, а если подключение к инету по USB? ;) — PKUNZIP.ZIP.

Их нет от слова совсем

4.2, Вы просто не в теме. Есть Xiaomi Qin, например.

mertvoprog
() автор топика
Ответ на: комментарий от yu-boot

эмуляция

Каким боком?

Эльфлоадер же точно так же сбоку присобачен, как лоадеры для a.out/COFF/etc.

какую-нибудь простенькую графику в ~100 байт

На Shell и /dev/fb0? запросто :P

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

Эльфлоадер же точно так же сбоку присобачен, как лоадеры для a.out/COFF/etc.

Не Ъ. Так можно и вайн «сбоку присобаченным лоадером» объявить. У белых людей это эмулятором называется. А уж другой ОС или железа это другое дело.

На Shell и /dev/fb0? запросто :P

Не представляю себе даже построение наклонной линии на шелле. «звёздное небо» технически возможно, но что скрипт влезет в 128 байт не верится. :)

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

Считайте байты :P

for a in {1..4325376}; do echo -ne "\0$(((((a**a)&a)%100500)<1488?3:0))00"; done > /dev/fb0

Такая-то красота, можно хоть на обоину ставить.

У белых людей это эмулятором называется

Тогда выходит, что линукс вообще ничего запускать не умеет, кроме модулей ведра — всё эмулирует.

наклонной линии

А это ещё проще.

for a in {1..1081344}; do echo -e "\x00\x$((((a%1407)>1400)?99:10))\x00"; done > /dev/fb0
mertvoprog
() автор топика
Ответ на: комментарий от mertvoprog

Ну может есть пара моделей. А без зонда от китайцев знаешь что-нибудь?) Мне американские и российские зонды как-то привычнее, роднее, чтоли.

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

А выковырять зонды не осилите? :P

американские и российские зонды

На китайском железе с китайскими аппаратными зондами, ага.

Оппозиция сему лишь у корейцев, японцев да тайваньцев, которые пока ещё делают железо сами. Не там ищете.

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

А выковырять зонды не осилите? :P

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

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

google.com

client=ms-android-xiaomi-rev1

chrome-mobile

запрос на русском

Комбо из ненужности — Вы победили!

mertvoprog
() автор топика
Ответ на: комментарий от yu-boot

Родными средствами ты никогда не запихнёшь в ELF ‘Hello, world!’ в 13 байт или какую-нибудь простенькую графику в ~100 байт.

Напиши родными средствами свой binfmt и влазь хоть в ~0 байт.

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

Напоминает студенческую байку про олимпиадную программу, которая читерит и выполняет все вычисления на этапе компиляции, компилируясь целые сутки, зато при этом попадает в формальные требования на время выполнения и ресурсопотребление, сразу выводя конечный результат ;)

mertvoprog
() автор топика
Последнее исправление: mertvoprog (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.