LINUX.ORG.RU

Сообщения DanilaZabiakaa

 

Как отключить кэширование для (компакт) диска в Linux?

Привет. Люблю играть в эмуляцию PS1 c физического компакт-диска. Чтоб прям шуршало при считывании, можно слышать активность лазерной головке.

Но в Линуксе есть механизм кэширования, что в принципе увеличивает скорость чтения(записи), но мешает возможности «насладиться» работой лазерной головки.

Из опробованного:

sudo hdparm -a 0 /dev/sr0

Добавление ‘sync’ в строчку монтирования, выглядит как

nosuid,nodev,nofail,noauto,x-gvfs-show,sync

Даже пробывал запускать kingstation с утилитой ‘nocache’.

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

Перемещено hobbit из general

 , ,

DanilaZabiakaa
()

Есть ли слышимые аудиокодеки (и аудиофилия наоборот)?

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

Лично у меня такое обычно вызывает скуку и резанье ушей. Есть, скажем, разница между освещением комнаты с помощью люстры и кольцевой лампы с тёплым светом. Поэтому люблю отправлять музыку в 22050 Гц, попалась какая-то забавная колонка-бумбокс без бассов и плохим динамиком, но по каким-то причинам звук «как в детстве».

Какие-то определённые артефакты - повод зацепиться, скажем, глазу (аналоговые/VHS артефакты) или уху. И ты их вполне приемлишь и, при желании, переключаешься на них. Или дизеринг интересно передаёт цвета, могут быть радужные артефакты шрифтов.

Так вот, интересны аудиокодеки, которые заведомо будут что-то характерное и слышное уху нести.

PS: сподвигла написать статья про ATRAC1, где Sony пилила магнитооптические аудио диски с кодеком atrac, но первая версия типа имела артефакты вида «всплеск шампанского». Найдя енкодер, совершив пару попыток, особо не заметил.

 ,

DanilaZabiakaa
()

Буферизованное копирование (dd или что-то другое)

Может кто-нибудь из местных просветит. Была необходимость склонировать партиции ЖД с маленького на большой, воспользовался dd, ресайзил партиции, брат жив.

Изначально это было очень неторопливо (грешил на плохой USB адаптер), потом узнал про bs. Не знаю, как это работает, но как понял.

  1. Считывается определённый n блок в оперативную память с файла
  2. Из оперативной памяти n блок записывается в файл
  3. И так для n=n+1

Такой подход создаёт задержки, типа сначала надо что-то считать, затем записать, затем снова считать. Можно предварительно держать в памяти n+1 блок, чтобы не было ожидания считывания, тогда запись будет идти непрерывно.

Особо не вникал в процесс и не гуглил, может подскажут, есть ли там буферизация, или он в принципе не буферизируется.

Перемещено hobbit из general

 , ,

DanilaZabiakaa
()

Как уменьшить насыщенность в Linux/Android?

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

Запарили приторные цвета. Но ответа толком не находил. Может подскажете, как? Особенно в андроиде интересует.

 , ,

DanilaZabiakaa
()

Мне одному нравится «помедленнее»?

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

Скажем, можно посмотреть фильм ОНЛАЙН БЕСПЛАТНО при помощи поисковика, а можно купить легально, посетить кинотеатр. Можно слушать музыку онлайн(/бесплатна), или предпочесть физические носители. Или там пароли запоминать.

Например, предпочитаю входить в интернет-банк со смарта через браузер, с подтверждением по смс, вводом пароля, хотя он мне и ЯРОСТНО первым делом показывает страницу С БИОМЕТРИЧЕСКОЙ ИДЕНТИФИКАЦИЕЙ, ведь это БЫСТРЕЕ!!1111

Хотя у меня не столько сомнения в безопасности этого, сколько убивает удовольствие от процесса.

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

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

Это как решил такой сам поиграть, скажем в шахматы, а тут всплывает огромный цветной баннер с белым текстом и типа

БРАТАН ЩЁЛКНИ НА ЭТУ КНОПКУ И ИИ (ИСКУСТВЕННЫЙ ИНТЕЛЛЕКТ) БУДЕТ ИГРАТЬ ДА ЗДРАВСТВУЕТ ИСКУСТВЕННЫЙ ИНТЕЛЛЕКТ БЫСТРО БЕСПЛАТНО ХОРОШО ИГРАЕТ ИИ ЭТО ОЧЕНЬ КРУТО БЫСТРО ДАЖЕ МОЖЕШЬ ПРАВИЛ НЕ ЗНАТЬ ОТЛИЧНО ИГРАЕТ, ИИ - ОЧЕНЬ КРУТАЯ ШТУКА МОЩНАЯ, ЩАС ТАК МОДНО СТИЛЬНО

 , , ,

DanilaZabiakaa
()

Как нормально перемонтировать (компакт) диск в линуксе?

Использую Linux Mint, играю в PS1 игры с компакт-дисков, пишу диски с живой флэшки на другом ноуте. Трабл такой, что Линукс не очень корректно загружает компакт-диск после предыдущего.

Первая проблема - извлечение - eject. Ругается, что Volume is busy.

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

Нечто похожее есть и на жёстком диске, если на файловую систему в состоянии сна дописать файл (например, на флэшку), то без перемонтирования система её не увидит.

Моя система - Linux Mint 21

Перемещено hobbit из general

 , ,

DanilaZabiakaa
()

Почему мало статей о преимуществах HDD и медленных накопителей перед SSD?

Часто вижу УРА-статьи о том, как SSD это круто. Быстрее - значит лучше.

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

Есть ещё прикол в аудиокассетах, виниле, оптических дисках, оптимизации ресурсов под загрузку с оптики в PS1, рукописном тексте, но такого не вижу. Есть УРА-статьи как всё на SSD шустро-быстро, но там, например, не слышна его активность работы с данными, со стороны не совсем понять его загруженность.

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

 ,

DanilaZabiakaa
()

А есть ли архиватор с малюсенькой (настройкой выходного размера) компрессией?

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

Что нужно в моём случае:

Есть файл, который отлично жмётся (образ диска для PS1 с PS error correction codes). Размер его, скажем, 712 мбайт.

Нужно записать на болванку, но в виде файла, а не образа диска, для считывания эмулятором. Проблема в том, что размер CD - 700 Мбайт, записывание инфы свыше - это Overburn. Может сработать, а может и не сработать.

Окей, можно сжать файл образа CHD, PBP. Выходной файл получается, скажем, метров 400.

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

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

 , , ,

DanilaZabiakaa
()

А есть линукс-файтинг?

Типа, можешь сражаться за Линуса Торвальдса, СистемД, Ubuntu, Arch, Android, или Билл Гейтса. У каждого свой набор скиллов и атак. Было бы интересно.

 ,

DanilaZabiakaa
()

Киберпанк в софтовом рендеринге на ультрах

Вроде меряются железками, проскользнула тема про Haiku

Haiku 64-bit

Что система не поддерживает аппаратный рендеринг. Интересно, есть ли ещё одна спец. олимпиада, типа «гоняем некст ген ААА в софте, собрал 228-ядерный процессор, несколько линий подвёл, теперь могу 8к/фуллхд/1080р гонять на своём сервере/пк/мобилке с CPU-рендерингом»

 , , ,

DanilaZabiakaa
()

Маркировка «плохих» секторов в флэшке, возможно на уровне ФС

Бродя по М-Видии, наткнулся на 128 Гб флэшку по дешману. Флэшка работает, но периодически скорость падает ОЧЕНЬ сильно - настолько, что даже потоковое видео без кэширования не воспроизводится (а это уже скорость чтения).

Прочитал, что есть некие фирмарные утилиты, маркирующие плохие блоки, но в моём случае они ничего не определяют. Тогда, можно ли сделать игнор медленных блоков на уровне файловой системы (интересуют виндовые типа exfat/fat32 и линуксоидные)? Также читал, что есть Victoria, но похожего опыта не было, и она под оффтопиком.

 , ,

DanilaZabiakaa
()

Зависает Bluetooth с подключённым джойстиком, не подключается повторно

Привет. Имею беспроводные геймпады Defender Crusher (KingStation определяет как Ipega какая-то). Есть возможность возобновить соединение при нажатии клавиши Home. Недавно подключалось, вскоре подключается только если инициировать соединение со стороны геймпада по-новой.

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

Что можно сделать? ОСь - Linux Mint

Realtek RTL8723B Bluetooth

 , ,

DanilaZabiakaa
()

Меня достала пропаганда нейросеток, чё её пихают?

Аоовоав.

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

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

А тут по ТВ-газетам-СМИ идёт пропаганда типа «не хочешь делать домашнее задание и хочешь хорошую оценку? Просто поставь себе в дневник сам».

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

Тупняк какой-то ._.

Одно дело - записать Windows или Linux на флэшку/DVD, другое - разработать тоже самое снуля, собрать коллектив, сделать корпорацию, поддерживать стабильность софта и тд. Если дядя Вася смог записать винду - вообще не значит, что он создатель MS. Пиар нейросеток имхо это нечто вроде пиара выставления оценок себе самому или банка, где любой может установить себе любой баланс и тд.

Толи развиваемся, толи деградируем.

 ,

DanilaZabiakaa
()

Чё за прикол с ИИ и его форсингом?

Последнее время на фоне раздражающих новостей, вижу форсинг ChatGPT и «какэтакруто». Меня и «высокие» технологии в каком-то смысле раздражают, но по идее, служат людям.

Например, человек может как-то сопоставиться по скорости с велосипедом, велик - как next level. С автомобилем - в целом никак. Тем более, со сверхзвуковым самолётом.

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

Хотя в новостях как-то «расхваливают» ИИ, что он что-то там вытеснит, заменит. Но блин,

  1. Люди безработы могут быть недовольны

  2. Тупо физиологически невозможно «сравниваться» с ИИ или чем-то таким как «сотруднику». Скажем, человек может знать один или несколько языков, а на компуктер можно загрузить и 100 языков и генерировать терабайты текстового и прочего контента в секунду. И вряд ли человек может с этим сравниваться, тем более в обработке хотя бы гигабайт данных в секунду.

  3. Большие вопросы по уязвимостям, чем система сложнее, тем больше возможностей взломать. Да и просто по проверкам, скажем, обычный калькулятор вычисляет на процессоре, он опирается на кремниевую математику, полупроводники. Ии может генерировать любой результат, его подмену можно не заметить, ни толком проверить (наверное), либо разгребать кучи мусора.

Типа, человек может нарисовать, скажем, 1 картину в минуту, при этом проходил обучение, получал образование. А «ИИ» условно лехко генерирует мильон картинок в секунду.

В общем, особо не понимаю, в чём прикол и чё его так форсят, особенно на фоне новостей про утечки, бэкдоры, уязвимости. Больше выглядит как деградация)). Или кто-то пояснит, в чём прикол?

Скажем, новость типа, «ИИ сгенерировал миллион фейсбуков-LORов за секунду - со своими переписками, галлереями и тд», все они доступны с браузера. Так можно и шибануться, либо потерять доверие. Хотя люди, по идее, для людей строят мир.

 , ,

DanilaZabiakaa
()

Периодически Linux Mint на лаптопе не просыпается нормально, куда копать?

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

Ненормальное - перед засыпанием чёрное окно консоли с выводом сообщений, по пробуждению тоже. Ctrl+Alt+F6 отображает рабочий стол и на этом зависает.

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

Ядро обновлял.

Скриншот с зависшим просыпанием

 , ,

DanilaZabiakaa
()

Есть ли принципиально «новые» интернет-браузеры?

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

Но на «базовом» уровне он отображает некие странички с чьих-то серверов.

В каком-то смысле и соц. сети примитивные браузеры (с точки зрения юзера). Есть определенные странички авторов контента, есть разметка, как правило не слишком расширенная даже bb кодами.

Что насчет «альтернативных» браузеров со своим html? Можно даже в качестве студенческого проекта?

Из плюсов возможна относительная легковесносность, хотя и меньший функционал, зато нечто строящееся абсолютно отдельно от html и прочего?

Было бы интересно взглянуть. Особенно в том плане, что некоторые браузерные фишки перекачивают даже в этот ваш Linux и его ДЕ - css, javascript - в каком то смысле Linux Mint сама по себе браузер. Это унифицированно, но скучновато. А вот если кто-то заново делает браузер со своим интернетом и спецификациями - интересно.

 ,

DanilaZabiakaa
()

Это нормально, если популярные проекты free open source проекты не финансируются?

Привет.

Тут всплыла тема Не собирается mpv и что-то про libplacebo.

Стало интересно, что за штука, и вот гитхаб. Там есть просьба с поддержкой на patreon, и… Что видим?

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

Может кто-то отдельно финансирует. Может в принципе, «так и надо». Можно деньги обменивать на товар-услуги, а можно ими выражать благодарность даже за бесплатный проект и просто поддерживать.

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

С другой стороны, корпорации мутят «что-то хорошее» и «на благо человечества», поддерживают IT инфраструктуру, создают товары. Но почему libplacebo, скажем, получает 11 баксов в мес «от благодарных пользователей», или не в этом суть?

 , ,

DanilaZabiakaa
()

Linux ставится 3 часа, лол, втф?

Решил тут накатить линукс. По обстоятельствам нужно установить на флэшку. USB 2.0. Пробовал Ubuntu, потом Mint последние.

Так вот, ставится это дело очень долго, часа 3 уже. В консоли сыпет какими-то мелкими варнами про nwigets.py.

Можете пояснить, в чём прикол? При всей относительной медлительности 2.0 флешки, чему там так долго ставиться? Какое-то искусственное замедление во славу корпораций, как 3G, которое на телефонах давно стало работать на уровне деревенского ADSL? Типа ‘Вот виш как тут медленно копируется, надобрать SSD, ведь он в 1000 раз быстрее’.

Но как бы то ни было, ставить несколько гигабайт типа-техносистемы несколько часов это прям дикость. Ждали виндокапец, а пришёл линуксокапец?

Юзал минт корицевый несколько лет назад на этом же ноуте, в принципе нравилось, шрефты красивые, сам ‘эстетичный’. От убунты, типа топового и наиболее юзер-адаптировонного дистра, помимо долгой инсталляции, дикие фейспалмы. Загрузка с флешки долгая, несколько минут (минт быстрее намного). Васянский установщик, который со своими >4гб iso и X64 ONLY, ведь прогресс же йопт, использует фразочки на первой странице типа ‘Welcome to install CD’. Это айтишный юмор такой, дань традиции, как дефолтный каталог A:\ в оффтопике при ручной установке драйверов, или современный Design с закосом под дурочка (а если программа русифицируется, то гуглотранс, чтоб еще корявее было)? Коронавирус убивает мозг? Война?

Нахрена дисковое пространство с разными дисками выводить в одну линию для разметки? Во время внедрения 5g/6g, облачного гейминга, стимов с облачными играми и сейвами, алисами с марусями, крч типа высочайшим уровнем доверия человеков к компаниям и непрерывному сбору мультимедиа данных о себе с размещением их на чьих-то хранилищах.

Одноплатники малинки и IoT кофемолки с убунтой, игровые приставки от сбера, но на ванильном староватом i5 x64 с частотой до 3.2 ГГц за 3 часа на ~75% судя по ползунку установиться через васянский инсталлер это прям жесть.

 , ,

DanilaZabiakaa
()

Немного про OSR2

Встретилось упоминание в одном из ретротредов, не понял, что за OSR2.

Может OS/2? А нет, это оффтопик, Windows 95.

Нашёл довольно восторженную статью в описании и что-то проорал, как сильно мы скакнули. Win95 работала на 16 метрах оперативки, сейчас 4гб - мало (разница в 250 раз). Скоро терабайты оперативки в бюджетных смартах будут 🤣

Итак

Первое, что обнаруживается при знакомстве с OSR2, это порядком увеличившийся размер дистрибутива, который теперь занимает ни много ни мало 80 Мбайт. По сравнению с Windows 95, дистрибутив которой занимает примерно 30 Мбайт (плюс-минус несколько мегабайтов в зависимости от типа), OSR2 - настоящий монстр. Однако большая часть данных мегабайтов все равно останутся невостребованными. Отметим, что самый большой размер имеет американская версия OSR2, которая и описывается в этой статье. Панъевропейская и русская версии значительно меньше: приблизительно 50 Мбайт.

Основные возможности OSR2

Самое главное, ради чего (помимо, разумеется, исправления ошибок) многие пользователи ждали выхода OSR2, это новая 32-разрядная файловая система FAT32, с помощью которой пользователю становится доступным дисковое пространство объемом более 2 Гбайт. Максимальный размер диска, поддерживаемый FAT32, - 8 Гбайт. С FAT32 минимальный размер дискового пространства для файла, выделяемого операционной системой, становится равным 4 Кбайт, тогда как ранее эта цифра равнялась 32 Кбайт. Такое нововведение дает возможность намного эффективнее использовать дисковое пространство, особенно в тех случаях, когда пользователь хранит на диске много мелких файлов.

Следующее, что может порадовать пользователя OSR2, - появление дополнительных драйверов для управления и работы с магнитооптическими устройствами, переносной магнитооптикой фирмы Iomega Zip, устройств CD-I и CD-Changers. Пользователи мобильных компьютеров получают дополнительные возможности по управлению батарейным питанием устройств, дисковыми устройствами с выключающимися шпинделями и активизируемыми по звонку модемами, которые выключаются при длительном бездействии. Для тех, кто стремится использовать передовые беспроводные коммуникации, в OEM Service Release 2 предусмотрен драйвер инфракрасного порта Infrared Communication Driver 2.0.

Усовершенствования коснулись и модемной связи. OSR2 позволяет использовать голосовые модемы, сочетающие возможности передачи данных и голоса, не разрывая связи. Примерами таких модемов могут служить модемы AT+V и VoiceView малоизвестной в нашей стране компании Radish Communications.

Сетевые возможности OSR2 были расширены по сравнению с Windows 95. В этой области основное нововведение - поддержка клиентов сетевой операционной системы Novell NetWare 4.x и ее службы каталогов Novell Directory Services. Кроме того, реализована поддержка приложений для управления сетями с использованием спецификации Desktop Management Interface 1.1.

Установка

Обращаем ваше внимание, что на компьютер с уже установленной Windows 95 OSR2 не установится и предупредит пользователя, что не может обновить существующие на компьютере версии Windows. Однако следует помнить, что OSR2 - это полноценная операционная система и разрабатывалась для установки на новые компьютеры. Поэтому перед установкой убедитесь в том, что ваш компьютер не содержит никакой операционной системы компании Microsoft. Допускается только MS-DOS. Сам процесс установки ничем не отличается от типичной установки Windows 95. Единственное, пожалуй, на что можно обратить внимание, - отсутствие некоторых детальных настроек при выборе устанавливаемых компонентов. Так, например, если в Windows 95 вы можете выбрать, какие из дополнительных музыкальных схем вы желаете установить, а какие проигнорировать, то в OSR2 единственное, что можно сделать, это либо установить их все или не устанавливать их вообще.

Первое знакомство

После установки вас, вероятно, постигнет разочарование: никаких значительных видимых изменений вы не обнаружите. Правда, несколько мелких деталей, характерных для OSR2, все же присутствуют. Во-первых, на логотипе системы, появляющемся во время запуска, кроме названия Microsoft Windows 95 добавлено еще одно название - Microsoft Internet Explorer.

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

Так что по крайней мере вы на шаг стали ближе к Internet. Во-вторых, специальное меню управления экраном в правом углу (tray). Используя его, можно динамически переключать разрешение экрана и его свойства. Подробнее мы коснемся этого немного позже. Замечательной особенностью этой пиктограммы является то, что если подержать над ней секунду указатель мыши, появится всплывающая подсказка, уведомляющая вас о текущем разрешении экрана и количестве экранных цветов, а точнее разрядов, используемых видеоадаптером для хранения цветовой информации.

На рабочей области экрана OSR2 добавлена специальная папка Online Services, в которой можно обнаружить несколько пиктограмм для программ установки различных электронных служб Internet: America Online, CompuServe, AT&T WorldNet. Здесь же имеется пиктограмма установки WOW! через службу CompuServe.

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

Маленькое изменение можно обнаружить в стартовом меню: помимо команды выключения и перезагрузки компьютера появилась команда перевода компьютера в режим «засыпания» (Suspend), т. е. включения энергосбережения.

Разумеется, эта команда будет доступна лишь в том случае, если ваши компьютер и монитор обладают возможностями расширенного управления питанием. В Windows 95 эта опция работает лишь для мобильных систем.

OSR2 - новая версия Windows 95, и это легко проверить, вызвав команду Ver, выводящую номер версии. В ответ на это операционная система выведет строку

Windows 95. [Version 4.00.1111]

Правда, если вы заглянете в диалоговую панель System Properties, то обнаружите, что версия системы вовсе не 1111, а 950B.

Можно поставить еще один эксперимент, вызвав стандартный системный отладчик Debug и просмотрев с его помощью дамп загрузочного сектора жесткого диска (в данном случае C:). Ниже показана последовательность команд и результат:

C:WINDOWS>debug -l 100 2 0 1 -d 1E7B:0100 EB 3C 90 4D 53 57 49 4E-34 2E 31 00 02 20 01 00 .<.MSWIN4.1.. .. 1E7B:0110 02 00 02 00 00 F8 B0 00-3F 00 40 00 3F 00 00 00 ……..?.@.?… 1E7B:0120 C1 E6 15 00 80 00 29 53-0E 9B 21 20 20 20 20 20 ……)S..! 1E7B:0130 20 20 20 20 20 20 46 41-54 31 36 20 20 20 FA 33 FAT16 .3 1E7B:0140 C9 8E D1 BC FC 7B 16 07-BD 78 00 C5 76 00 1E 56 …..{…x..v..V 1E7B:0150 16 55 BF 22 05 89 7E 00-89 4E 02 B1 0B FC F3 A4 .U.«..~..N…… 1E7B:0160 06 1F BD 00 7C C6 45 FE-0F 8B 46 18 88 45 F9 38 ….|.E…F..E.8 1E7B:0170 4E 24 7D 22 8B C1 99 E8-77 01 72 1A 83 EB 3A 66 N$}»….w.r…:f -q

Как видите, OEM-метка для OSR2 - MSWIN4.1. Она доказывает то, что мы имеем дело с новой операционной системой.

Файловая система FAT32

Существенное добавление в OSR2 - это введение поддержки новой 32-разрядной файловой системы FAT32. Она отличается повышенной надежностью и возможностью хранить файлы на дисках емкостью до 8 Гбайт. К сожалению, установка FAT32 требует форматирования жесткого диска, что неудобно. Но с появлением операционной системы Memphis ожидается введение конвертера файловой системы из FAT16 и VFAT в FAT32. Подобное средство имеется в Windows NT, позволяя преобразовывать разделы жесткого диска из FAT в более быструю, прогрессивную и устойчивую файловую систему NTFS.

На нынешнем этапе с FAT32 работать еще непривычно: отсутствуют наборы сервисных утилит, умеющих работать с этой файловой системой. Исключение составляют вторая версия всемирно известных утилит Нортона (Norton Utilites) и собственных системных утилит, поставляемых вместе с OSR2.

Хотелось бы дать рекомендацию тем, кто собирается перейти на OSR2, или тем, кому этот продукт достался вместе с компьютером: пользуйтесь FAT32 тогда, когда размер планируемого под FAT32 раздела вашего жесткого диска превышает 512 Мбайт. Только в этом случае вы добьетесь эффективной работы.

DirectX

Несомненно большим шагом вперед стало включение компанией Microsoft в OSR2 набора драйверов DirectX, предназначенных для использования с различными мультимедиа-приложениями, преимущественно игровыми программами для Windows 95, созданными с помощью инструмента Microsoft Game SDK. Примерами таких игр могут служить Chessmaster 5000 и Final Doom.

Microsoft DirectX состоит из нескольких компонентов (см. врезку «Основные компоненты DirectX»), работающих напрямую с аппаратурой вашего компьютера, минуя те драйверы и части ядра операционной системы Windows 95, которые обычно задействованы при выполнении программ.

OpenGL

OSR2 - это первая «легкая» операционная система, в которой введена поддержка библиотеки трехмерной графики OpenGL. Начальный ее вариант, IRIS GL, был разработан в недрах компании Silicon Graphics. Спустя некоторое время компания Microsoft включила свою версию этой библиотеки под названием OpenGL в операционную систему Windows NT. И вот наконец эта библиотека стала доступна пользователям «легких» операционных систем.

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

Для демонстрации возможностей OpenGL в OSR2 включены программы защиты экрана, созданные на базе этой библиотеки.

Динамическая настройка параметров экрана

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

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

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

Следует отметить, что настройка видеокомпонентов компьютера стала удобнее. В том же самом меню, которое показывает пользователю возможные видеорежимы, доступен пункт Adjust Display Properties, вызывающий диалоговую панель свойств дисплея.

В этой панели вместо кнопки смены модели дисплея введена кнопка Advanced Properties, нажав на которую пользователь попадает на диалоговую панель дополнительных свойств. На самом деле это не дополнительные, а что ни на есть главные свойства. Ведь именно здесь можно изменить тип используемого монитора, тип видеоадаптера и даже частоту развертки монитора.

 , ,

DanilaZabiakaa
()

Как мотивировать себя кодить / развивать проект?

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

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

Эмуляторы в целом - довольно неприхотливые программы, можно запустить под Windows, Linux, Android.

Можно наслаждаться играми от PS1 или GBA на любой кофемолке с процессором.

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

Сейчас на портативке прохожу сложного Shaman King 1 (GBA), куча попыток, внезапных смертей, бомбит жёстко. Но играю без нарушения игрового техпроцесса, после смерти смотрю опять и опять заставки.

Это и хотелось бы передать пользователям. Но - ЛЕНЬ, ВЛОМ. Какое-то физическое отвращение. Даже думать о допиливании-компилировании-тестировании больно, начинает звенеть в ушах и болит солнечное сплетение.

Как такое преодолевается, можете посоветовать?

 , , , ,

DanilaZabiakaa
()

RSS подписка на новые темы