gracheeha: (Default)
gracheeha ([personal profile] gracheeha) wrote2025-12-10 05:02 pm

пираты Карибского моря

 
The U.S. seized an oil tanker off the coast of Venezuela, President Trump said Wednesday, marking a major escalation in the administration’s pressure campaign against the country’s leader Nicolás Maduro.
 
***
“As you probably know, we’ve just seized a tanker on the coast of Venezuela—a large tanker, very large. The largest one ever seized, actually,” Trump said during an event at the White House on Wednesday afternoon.
 
avva: (Default)
avva ([personal profile] avva) wrote2025-12-10 08:52 pm
Entry tags:

ветер

Понравилась запись про ассоциации на слово "ветер" в ФБ Ларисы Бортниковой, процитирую:

Вышла во двор. Ветрище.
Мозг услужливо:
- нынче ветрено и волны…
- ветер ветер, ты могуч
- а ну-ка песню нам пропой, весёлый ветер
- винд оф чендж
- ветер в харю, дальше в рифму
Вот вам нате код мой неудаляемый. 55 лет. Пол женский. Рождена в СССР.
Жгите в каментах, у кого что зашито на «ветер».


Добавлю от себя.

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

Добавляйте свое!
vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-12-10 12:53 am

Real time clock на XT-шке

Пришла наконец заказанная две с лишним недели назад батарейка для чипа RTC, и стал я разбираться. Надыбанные по интернету getclock.exe и setclock.exe странно глючат. Время работает, а дата при перезагрузке слетает. Помучился я с ними, а решил рубить проблему на корню. Быстро на коленке сваял свою програмулину RTCLOCK.EXE.
Usage:
rtclock get YYYY
rtclock set
Options:
get YYYY - Read time from RTC and set DOS date/time
Here YYYY is the current year
(required, not stored in RTC)
set - Write current DOS date/time to RTC
Вставил вызов в AUTOEXEC.BAT:
rtclock get 2025
Теперь XT-шка всегда стартует с правильным временем и датой. Исходники здесь: rtclock.c

Прикольная фишка выяснилась. Номер года не хранится в чипе RTC. Хранится время, день месяца и месяц. И растёт по мере хода часов. А на годе решили сэкономить несколько битов. И то верно - зачем тратиться? Год меняется нечасто. Первого января сисадмин явится на работу и поправит год на всех компьютерах. 😀

Пришлось в вызове "rtclock get", когда время и дата из RTC пересылаются в DOS, добавить обязательный параметр YYYY - нынешний номер года.

Заодно освоил dosbox-x. Сконфигурил его так, что при вызове диском C: становится папка ~/.dos, а диском H: домашний каталог. Вполне комфортно получается на Турбо Си++ программировать, в том числе с помощью ИИ.
avva: (Default)
avva ([personal profile] avva) wrote2025-12-10 03:34 am
Entry tags:

флоридские унции

Попался забавный сабреддит "Нет тупых вопросов" (/r/NoStupidQuestions). Самый популярный пост за все время - очень милый, под названием "Что такое флоридская унция?". Текст примерно такой: "Когда я жил во Флориде, меня не удивляло, что на разных продуктах тут и там написан объем в флоридских унциях, но теперь, когда я переехал в другой штат, все равно везде это вижу. Я пытался найти в Гугле, как пересчитывать обычные унции в флоридские, но ничего не нашел. Помогите!"

А вот подборка из самых популярных вопросов за последний месяц (я отобрал 30 понравившихся и сделал ИИ-перевод):

Как бессмертный человек мог бы поддерживать легальные документы десятилетиями или веками, не вызывая подозрений?
Быть честным, когда тебя останавливает полиция? Почему это худшее, что можно сделать?
У американцев другое понятие об очерёдности в разговоре?
Почему у всех с синдромом Дауна одинаковое лицо?
Когда все решили, что пить молоко — это странно/жутковато?
Когда человеку удаляют орган, пустое место чем-то заполняется?
Если ты виновен в преступлении, но притворяешься невиновным, стоит ли говорить правду своему адвокату?
Целуются ли женатые пары взасос?
Если бы у меня был металлический шест, достающий от английского берега до французского. И по человеку держащему его с каждого конца. Если один потянет, другой конец сдвинется мгновенно?
Почему носить воду везде с собой стало модным?
Как женщины легко ходят в туалет в слитном купальнике или купальнике-боди?
Как люди рожали детей тысячи лет назад без врачей и больниц? Мог ли в принципе любой в племени/семье это делать?
Что мешает картелям в Мексике просто зайти на курорт и ограбить людей?
Почему некоторые люди мгновенно выглядят фотогеничными, а остальные из нас выглядят как будто нас сфоткали во время загрузки?
Куда подевались все аквариумы?
Почему мы не можем засунуть ядерные отходы и все вечные химикаты в ракету и направить её на солнце?
Почему места не предлагают скидку за час до закрытия вместо того, чтобы выбрасывать непроданное в мусор?
Что происходит, если пластический хирург находит рак во время операции?
Смущаются ли животные?
Мой муж и я едим одно и то же, так почему он пердит как нескончаемый паровоз, а я нет?
Может кто-то подтвердить: женский туалет более отвратительный, чем мужской?
Почему водяные кровати были такими популярными?
Люди постоянно говорят, что богатые не платят налоги, потому что занимают деньги в банке под залог своих акций... но как они выплачивают кредиты?
Целуются ли пожилые люди взасос?
Почему форты эффективны? Почему армии не могут их просто обойти?
Есть ли какое-нибудь вещество или деятельность, где немного убьёт тебя, но много — безопасно?
Что случилось с хиппи?
Почему люди считают пальцы на руках и ногах новорождённого и так облегчённо вздыхают, когда они все на месте?
Стареешь ли ты ментально, находясь в коме?
Почему требуется 12-18 месяцев, чтобы полностью отрастить ноготь на ноге, который отвалился, но только 9 месяцев, чтобы вырастить целого человека с 10 ногтями на руках и ногах?

P.S. Ответ на вопрос про флоридские унции: они не флоридские, а жидкие, сокращенно пишут fl oz, где fl это "fluid", но поскольку двухбуквенные сокращения штатов в Америке тоже просто везде...

P.P.S. Из обсуждений в вопросе "заполняется ли пустое место, когда удаляют орган", я узнал, что при пересадке почки старую почку обычно не удаляют и даже не "отключают". Просто типа, ну теперь будут три почки, а не две.
avva: (Default)
avva ([personal profile] avva) wrote2025-12-10 02:49 am
Entry tags:

уокмены

На сайте Modern Walkmans собирают ссылки на все современные кассетные проигрыватели в стиле Walkman. Когда я купил один такой года три назад, я выбирал между двумя-тремя моделями; сейчас их насчитали уже 11. Ностальгия не стоит на месте!

walkmen.png

Одновременно интересный, не очень удивительно, и несколько печальный факт: все эти современные Уокмены пользуются одной и той же механикой, которую умеет делает одна (1) фабрика в Японии (плюс бывают дешевые дрянные клоны в Китае, но тот же дизайн). Они отличаются друг от друга поддержкой Bluetooth или записи, батарейкой, внешней эстетикой итп., но сам механизм кручения кассеты и подачи пленки на головку у них всех идентичный. Поэтому все они хоть и маленькие, но размером заметно больше миниатюрных Уокменов от Сони конца 90-х, которые реально были размером с кассету. Сделать настолько маленький плейер сегодня никто не может (ну, наверное в недрах Сони сохранился дизайн, сами люди в большинстве еще живы, да и заново можно переинженирить, просто это так сложно и дорого, что ностальгический рынок не может поддержать).
avva: (Default)
avva ([personal profile] avva) wrote2025-12-10 01:50 am
Entry tags:

за туманом, за туманом

Одна из песен Псоя Короленко с недавнего концерта в Израиле, на котором я почти был (я был на таком же на следующий день), в записи Миши Юциса.



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

В одной из песен этой мульти-песни есть фраза "мы по жизни все ж с улыбкою бредем", и я помню, что прямо во время концерта подумал - восходит ли она к словам "ино еще побредем" из "Жития протопопа Аввакума", которые я часто вспоминаю - хоть и вайб у них совсем другой, скажем прямо?

"Протопопица бедная бредет-бредет, да и повалится, — кользко гораздо! В ыную пору, бредучи, повалилась, а иной томной же человек на нее набрел, тут же и повалился; оба кричат, а встать не могут. Мужик кричит: «матушка-государыня, прости!» А протопопица кричит: «что ты, батько, меня задавил?» Я пришел, — на меня, бедная, пеняет, говоря: «долго ли муки сея, протопоп, будет?» И я говорю: «Марковна, до самыя смерти!» Она же, вздохня, отвещала: «добро, Петровичь, ино еще побредем»."

"ино" здесь означает примерно "тогда", кстати.
vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-12-09 12:31 pm

Адаптер USB→UART с дисплейчиком

Транслирует USB в TTL сигналы RX/TX/GND, заодно показывая содержимое на экране.

Описание: termdriver2.pdf

Исходники: github.com/jamesbowman/termdriver2

Сайт проекта: termdriver.com

gracheeha: (Default)
gracheeha ([personal profile] gracheeha) wrote2025-12-09 03:15 pm

Зеленський заявив, що готовий до президентських виборів

 Президент США Дональд Трамп в інтерв’ю виданню Politico знову заявив, що в Україні слід провести президентські вибори.  «У них давно не було виборів», – сказав Трамп. На його думку, влада України «використовує війну, щоб не мати виборів».  «Вони говорять про демократію, але доходить до того, що це вже не демократія», – додав він.
 
Президент Володимир Зеленський заявив, що готовий до президентських виборів, якщо міжнародні партнери зможуть забезпечити безпеку під час їх проведення. Зеленський готовий до змін у законодавстві про вибори під час воєнного стану і чекає пропозицій від парламенту.
 
Зеленський оголошує вибори | Віталій Портников
 
avva: (Default)
avva ([personal profile] avva) wrote2025-12-09 10:59 pm
Entry tags:

ашах! как много в этом слове

(будет интересно знающим иврит или интересующимся)

Прошу внести в анналы безумного прескриптивизма современного иврита слово אשך "яичко" (мужская часть тела), по следующей причине. Абсолютно все словари дают его форму как "Эшех" אֶשֶׁךְ, практически все носители языка на самом деле говорят его "ашАх" אָשָׁךְ. Да что там говорить, врачи самой большой больницы в Израиле говорят исключительно "ашАх" (не спрашивайте). Ну просто шизофреническая ситуация.

Если поискать это слово в видеороликах на ютубе (сайт youglish), то видно, что даже в формальных контекстах, в ТВ-передачах, интервью итд. говорят ашАх. Иногда попадается Эшех, тоже в формальных контекстах. Я полагаю, что верно следующее описание реальности. Реальное слово в языке это ашАх, но в том случае, когда по телевизору произносят заранее подготовленную речь, например, как часть сценария, и она проходит через корректора, тогда специально навязывают фейковое слово Эшех.

Как это случилось, в общем, понятно - чаще используется форма множественного числа "ашахИм". В иврите есть как паттерн склонения существительных "катАль" -> "каталИм", так и паттерн "кЭтэль -> "каталИм" (здесь буквы ктл используются для обозначения любых трех согласных корня, согласно конвенции). В древности слово было "Эшех", мн. число "ашахИм", но под влиянием более часто употребимого множественного числа прижилась более наивно-регулярная форма "ашАх".

Почему нет ни одного нормального словаря иврита, в котором язык описывается так, как его реально используют люди (еще раз повторю - речь не о просторечии или сленге! даже в "высоком" контексте люди знают и говорят только слово ашах!), для меня остается загадкой. И раздражает это.
avva: (Default)
avva ([personal profile] avva) wrote2025-12-09 12:09 pm
Entry tags:

решенная проблема

А. рассказал, что был на днях на конференции по киберзащите в Тель-Авиве. На панели по дезинформации в Интернете присутствовала женщина из российской компании, которая очень удивлялась предложенным мерам по борьбе с дезинформацией. Говорила, что у них это уже лет 10 как решенная проблема: когда появляется дезинформация в каком-то СМИ или на какой-то платформе, есть наработанные методы, как это быстро прекратить, перебить опровержением итд.
vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-12-08 02:43 pm

Софт для NE2000

Я зачитал содержимое флопиков, прилагавшихся к карточке Ether16 от Linksys. Скачать можно здесь:

ether16-software.zip

Содержимое довольно любопытное. Драйверы для массы разных сетевых софтов. На первом диске DOS, OS/2, Windows.
disk1
├── MSLANMAN.DOS
│   └── DRIVERS
│       ├── ETHERNET
│       │   └── ETHER
│       └── NIF
├── MSLANMAN.OS2
│   └── DRIVERS
│       ├── ETHERNET
│       │   └── ETHER
│       └── NIF
├── NDIS
│   ├── DOS
│   └── OS2
├── NETWARE
│   ├── CLIENT32
│   ├── IPX
│   ├── ODI.DOS
│   ├── ODI.OS2
│   └── TURBO
│       ├── NW311
│       └── ODI.DOS
├── PKTDRV
├── README
├── UTILITY
├── WFW311
├── WIN95
├── WIN98
└── WINNT
На втором диске всякие юниксы.
disk2
├── AT&TUNIX
├── LANTASTI.DRV
├── NBIOS
├── NETWARE
│   ├── NW311
│   ├── NW312
│   └── NW4X
├── NT31
├── SCOUNIX
├── SOLARIS
└── UNIXWARE
В папке Utility находится утилита SETUP.EXE для конфигурирования и тестирования карточки. Увы, на XT-шке она не находит карточку, и вообще портит DOS. По всем признакам этот софт не предназначен для процессора 8088. Всё скомпилировано как минимум для 80186, что логично для 1997 года. Надо искать другой компьютер с шиной ISA, чтобы оживить эту карточку.
tima: (Патриот)
tima ([personal profile] tima) wrote2025-12-08 03:05 pm

Промежуточные выборы в США

Просмотрев и простроив и slice and dice кучу массивов с данными по промежуточным выборам в обе палаты Конгресса США и губернаторским выборам заметил две очень странные, но бросающиеся в глаза особенности. Сначала давайте о первой, которая кажется не такой значительной, хотя ...

Янкеле, тебе это должно быть интересно.

Если вы следили за ноябрьскими прошедшими выборами, то в курсе, что демократка Абигейл Спенбергер стала губернатором Вирджинии, скинув с этого поста республиканца Глена Йонгкина. Казалось бы - мелочь, однако, заглянув в прошлое, видим железную тенденцию: за последние полвека как только в Белом доме поселялся представитель одной партии, через год Вирджиния выбирала себе губернатора из противоположной партии! В 1976 при выигрыше демократа Джимми Картера, Вирджиния выбирает в губернаторы республиканца Далтона, в 80-ом при выигрыше республиканца Рейгана - демократ Робб, в 92-ом при демократе Клинтоне - республиканец Аллен, в 2000 при республиканце Буше - демократ Ворнер, в 2008 при демократе Обаме - республиканец МакДоннел, в 2016 при республиканце Трампе - демократ Нортхам, в 2020 при демократе Байдене - республиканец Йонгкин. И вот теперь снова смена партийности губернатора Вирджинии.

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

А теперь особенность номер 2, которая выглядит намного важнее первой. Возвращаясь к временам Гражданской войны, почти каждый раз, когда в Белом доме происходила смена партии, новоизбранная партия неизменно теряла места в Палате представителей на промежуточных выборах. Начиная с избрания Линкольна, было всего два исключения из этого правила. Первое произошло в 1934 году, когда Франклин Рузвельт был избран, чтобы проложить новый курс для страны после начала Великой депрессии; второе — в 2002 году, после терактов 11 сентября, когда избиратели решили расширить полномочия Джорджа Буша-младшего для ведения "войны с террором".

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

В настоящее время республиканская партия контролирует 219 мест в Палате представителей, где для большинства требуется иметь 218. Уж не знаю, в курсе ли в Белом доме о такой избирательной тенденции промежуточных выборов, но на данный момент мы видим, что республиканцы всеми правдами и неправдами пытаются избежать неминуемого поражения и потерять нижнюю палату Конгресса. Так по наглому требованию VP (©) несколько штатов, контролируемые республиканцами, занимаются перекройкой избирательных округов в середине переписи населения, чтобы сохранить свое большинство в Палате представителей. Однако эти усилия в значительной степени компенсируются ответными аналогичными действиями демократов, и многие из предложенных новых карт в данный момент сталкиваются с судебными исками. В целом, эти конвульсивные действия, похоже, в лучшем случае не принесут республиканцам никакой выгоды. В худшем - станет только хуже. В общем, в любом случае, демократы, вероятно, получат большинство в Палате представителей, как того требует вышеописанная "традиция".

С Сенатом дела обстоят для демократов визуально хуже - для "переворота" Сената в демократический им надо отобрать у республиканцев как минимум четыре "республиканских" кресла. Думаю, что это маловероятно, хотя ничего невозможного в таких делах не бывает, так как республиканцам придется защищать 22 места, тогда как демократам - 13. Так что ждем год и встречаем результаты выборов в ноябре 2026.
juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2025-12-08 08:44 pm
Entry tags:
vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-12-07 07:51 pm

MKS Toolkit

Ещё одно необычное добавление в коллекцию: набор классических юниксных утилит для MS-DOS, под названием MKS Toolkit. Позже были и DJGPP, и Cygwin, и MinGW, но MKS стал первой весточкой, что юниксная жизнь возможна даже во враждебных средах. 😀 И даже на 8088 процессоре.
Имеются непривычные для DOS вещи. К примеру, dev показывает список установленных драйверов.



Команда df выдаёт список файловых систем. Для каждого логического диска показывает количество свободного места и полный размер.



Командой ps можно посмотреть все досовские "процессы".

vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-12-07 06:08 pm

Компиляторы от A до Z

В буквальном смысле: от Aztec C до Zortech C++. Продолжаем устанавливать всяческие компиляторы на XT-шке. Большое разнообразие на этот раз.
  • AZ86 - Aztec C86 version 5.2a
  • LATTICEC - Lattice C compiler, version 3.30
  • LETSC - Let's C version 4.0.4
  • M2 - Logitech Modula-2 release 3.40
  • MIXC - Mix C version 2.5.1
  • POWERC - Power C version 2.2
  • ZORTECH - Zortech C++ compiler version 3.0
К концу 80-х многие программные пакеты обзавелись симпатичными утилитами установки.



Фирма Logitech, перед тем как заняться мышками, разработала солидный компилятор языка Modula-2. Не пригодился никому.



Zortech C++ народ хвалил: чуть ли не лучший компилятор того времени. Установщик симпатичный, но кошмарно тормознутый.

avva: (Default)
avva ([personal profile] avva) wrote2025-12-07 11:14 pm

галлюцинация модели

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

Черт, опять дурацкая галлюцинация, как это достало. Вот еще раз подтвердилось, как важно за ним проверять. Но с инструкциями тем более теперь непонятно. Злюсь.

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

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

... извиниться, что ли, перед моделью...
avva: (Default)
avva ([personal profile] avva) wrote2025-12-07 09:24 pm
Entry tags:

насрать

Рассказ Эрика Булатова о том, откуда взялось название его картины "Насрать" мне кажется интереснее самой картины, если честно.
(из интервью 2019 года Мите Волчеку на радио "Свобода"):

– С этим словом связана целая история из моей молодости. Это был 1957 год. В Самарканде, я еще был студентом, я познакомился с удивительным человеком, графом Сергеем Николаевичем Юреневым. Он был в лагере, после лагеря не стал возвращаться в Россию, работал археологом в Средней Азии. Это был удивительный человек, такой Дон Кихот, длинный, худющий, с бороденкой, как полагается, с палкой всегда ходил. Смешной и величественный одновременно. Он был абсолютный бессребреник, чистый человек, в нем не было ни озлобленности, ни обиды, очень открыто к людям относился. Его все уважали. Жил он в Бухаре, пригласил меня к себе. У него была маленькая комнатка, выходила на улицу, ключ лежал под дверью.

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

Это был человек чрезвычайно интеллигентный, чтобы он сказал грубое слово, чтобы он повысил голос – это просто невозможно было. Он мне разрешил у себя в доме пользоваться всем, чем угодно, только там был такой простенок, на нем на двух гвоздиках на веревке висела занавеска, открывать эту занавеску нельзя. "Это мое святое место, когда моя жизнь делается совсем невыносимой, я становлюсь на колени, здесь молюсь, и это мне помогает". Там коврик лежал, чтобы можно было встать на колени. Я дал слово, что не буду лазить за занавеску. Действительно честно выдержал, хотя безумно было любопытно. Но в последний вечер, когда надо было мне уезжать, как-то мы с ним так сердечно сидели, всю ночь разговаривали, я попросил: "Сергей Николаевич, ну покажите мне вашу молельню, ваше святое место". Он отдернул занавеску, и там на стене карандашом было написано "Насрать". Для меня это был шок невероятный, на всю жизнь просто. Вот так это слово для меня осталось. И теперь я в такой же ситуации, как он тогда.
vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-12-07 12:29 am

CP/M's open-source status clarified after 21 years

The company that still owns Digital Research's CP/M operating system has granted a new, more permissive license for the eight-bit OS, making it free for anyone to modify or redistribute.

Это произошло три года назад, и с тех пор деятельность вокруг DR-DOS-овских проектов явно активизировалась.
vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-12-06 09:33 pm

SvarDOS: современный ДОС без Микрософта

Давайте исследуем альтернативную реальность. В которой контракт Микрософта с IBM не случился, и MS-DOS не родился на свет. Операционка CP/M эволюционным образом развилась в DR-DOS. Прошли десятилетия, и в 2022-м фирма DRDOS Inc открыла исходники и разрешила их опенсорсное применение. Это уже наша реальность, не альтернативная. Получился проект SvarDOS. Я установил его на XT-шке. Благо, смена "жёсткого диска" сводится к втыканию другой SD карточки. Система успешно встала на 128-мегабайтную карточку, разметив её как единый диск C. Добавим Волков Командер и Турбо Си. Вот так оно выглядит после загрузки.



Первое, что следует выяснить: сколько памяти остаётся доступно для пользовательских программ. Для этого есть стандартная утилита mem. Сравним с MS-DOS 3.30 (утилита chkdsk). Имеем 595 696 байт против 595 360 - очень неплохо. Волков Командер и Турбо Си работают устойчиво, не замечая подмены системы.


Как выглядит установка

Надо записать четыре флопика по 360к. На i286 можно было бы обойтись одним флопом 1.2M или 1.44M. Загружаемся с первого флопа.
+9 )

Репозиторий лежит на Гитхабе: sergev/pc-xt-svardos