Компания Microsoft сообщила об открытии исходных текстов интерпретатора языка программирования GW-BASIC, который поставлялся с операционной системой MS-DOS. Код открыт под лицензией MIT. Код написан на ассемблере для процессоров 8088 и основан на срезе оригинальных исходных текстов, датированных 10 февраля 1983 года...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=53007
На GitHub позабавила публикация с датой "38 лет назад".ADVGRP.ASM Initial commit 38 years ago
Только они перемудрили со сменой дат задним числом и файл с лицензией тоже сделали старым, будто лицензия была только изменена 38 лет назад, хотя в то время лицензии MIT не существовало.LICENSE Initial commit 38 years ago
Просто во внутренней корпоративной сети Microsoft все еще 1983 год.
Ага, готовятся к 1984-му
Скоро выйдет IBM Personal Computer/AT :)
И великолепная OS/2 в 87-ом...
> И великолепная OS/2 в 87-ом...Все еще использую дефолтный валпапер из warp 4. :D
Там ещё и с .gitignore та же история
да и code of conduct в те прекрасные времена точно не было
Перечитай(прочитай, научись читать) книжку 1984.
показуха
Есть же фривасик. Зачем это всё?
Жизнь у тебя сломалась от того что кто-то код открыл?
Вот блин :). Как раз недавно флопы 5,25" шерстил, есть 2 штуки с DOS 3.30 (они даже фирменные :D ). На втором - сабж :D.
Они поди уже размагнитились
> Они поди уже размагнитилисьНеа. Один сдох на 1,2М, а куча других - видать я их просто давным-давно зачистил. Потому как метки дисков есть и это явно мои метки :).
У меня 386 материнка не читает флопы, только вращает ими. Судя по всему, дефектная материнка или BIOS, потому что есть и другие проблемы.* Не грузит Windows 95 (Invalid System Disk), работает только DOS и Windows 3.1
* Зависает при игре в Krypton Egg (если с момента включения компьютера прошло мало времени, может проработать 10 минут, а если компьютер включен давно, то зависнет в первую минуту). На Doom и Doom2 тоже может зависнуть, но со значительно меньшей вероятностью. На 16-битных играх не зависает.
* Здесь есть аппаратный MPEG-1 декодер, подключенный к видеокарте в двух местах: VGA passthrough кабель, и шлейф к Feature-коннектору видеокарты. Декодер выдаёт окошко с картинкой со смещением в 2 пиксела, чего не должно быть. Под смещённым участком - розовая заливка.
* "Выпадают" устройства ISA, из-за чего их иногда надо вытаскивать и снова вставлять. Окислились контакты, судя по всему, хотя батарейка не текла. А когда вставляешь память, может не увидеть с первого раза всю память: в этом случае, надо вытащить и снова вставить
* Предыдущая материнка (которая не имела ни одного из этих багов) выдавала за экране загрузки 8192 Кб ОЗУ. Эта - меньше. Даже если включить Memory Remapping и выключить Shadow Memory, всё равно меньше. Хотя DOS в команде MEM показывает общее число памяти - именно 8192.
* Не видит сопроцессор от Cyrix. Если в Advanced CMOS Setup включена поддержка FPU, компьютер не грузится дальше определения количества ОЗУ.
При этом, в Advanced Chipset Setup есть настройка "Есть ли у вас сопроцессор Cyrix?" и варианты ответа Present и Abcent. Я пробовал включить оба или одно из них - нет результата. Поэтому поставил сопроцессор от IIT.
Ах да, если сопроцессор Cyrix вставлен, но выключен в BIOS, тогда не работают 32-битные приложения, которые сразу зависают.
* На одном из моих мультикарточек видит IDE-to-CF, на другой не видит. А так как та мультикарточка, на которой видит, не имеет COM и LPT, приходится использовать обычный HDD.
Что интересно, материнка, на которой багов нет, не видит большие жёсткие диски больше 512 Мб. А материнка с багами их видит, и автоматически определяет их правильный объём, будь то 8 Гб или 32 Гб. Правда, доступ всё равно имеет только к первым 528 Мб (504 MiB)
* Если установить QEMM'97 и запустить Dune2, то через 5 минут игры появится сообщение "Ой, а у вас тут недопустимая операция. Если бы у вас не было QEMM386, компьютер бы просто завис. А так я предоставляю выбор: или завершить приложение, или Reset. Кстати, вот вам отладочная информация". Прикол в том, что с обычным EMM386 ничего не зависает. Да, бывает, что Дюна2 1.07, которой хочется 596 Кб для нормальной работы (а у меня 592, если не выгружать NC 5.5 - без него 600), перестаёт воспроизводить звук после тормозов от большого количества юнитов на экране. А когда музыка уже встала, и радар отключился, тогда всё встаёт (вроде и зависло но на Num Lock реагирует). Так что играю в русскую версию - у неё версия поменьше, и памяти она хочет меньше.
Такой вопрос: когда я устанавливал QEMM'97 в Win 3.1, он мне сказал "сейчас я буду оптимизировать твои конфиги. Ой, у тебя тут HIMEM.SYS - можно я его выключу? Считается, что он приводит к замедлению работы". Мне непонятно: рекомендуется выключать его в связке с QEMM, или с обычным EMM тоже? Я заметил тормоза только в одном месте: когда я воспроизводил WAV-файлы в плеере DSS (новая версия не работает на 8 Мб ОЗУ, поэтому я использовал старую), оно воспроизводит с запинкой каждую секунду, а без HIMEM не запинается. В остальном, я никогда раньше не слышал, чтобы на HIMEM жаловались.Жаль ту материнку, с которой всё работало хорошо. Там протекла батарейка и всему кирдык. С другой стороны, разве я бы получил что-нибудь сверх того, что у меня уже есть? Наверное только Windows 95, который не дал бы мне ничего. Современный 97-й Word, который тормозит, и более новые игры, которые тоже тоже тормозят.
Вообще обновиться хочу. Материнку для 486 с тремя VLB, в один из которых я вставлю SCSI-контроллер с кэшированием (а лучше SSD напрямую в разъём, наподобие NVMe m.2), во второй Tseng Labs ET4000/W32p. Процессор AMD Am5x86 160 МГц (или его аналог от Cyrix). 64 Мб ОЗУ. В разъём PCI - сетевуху от 3COM. Звук AWE32 с 32 Мб ОЗУ (из которых, насколько я помню, доступно только 28). Да вот только у меня нет денег на настолько дорогой компьютер. Посижу пока на 386. Мож в фиде мне подскажут решения проблем, или BIOS выложат правильный, и как разогнать до 50 МГц подскажут, и на что поменять ISA-шную Trident 9000i посоветуют
Да, Zenitur знатный любитель музейных раритетов.
> Да, Zenitur знатный любитель музейных раритетов.Имя нам - ЛЕГИОН :D.
> Да, Zenitur знатный любитель музейных раритетов.Эх, не знал зеня что головы флопов за годы пылятся. И снимают с флопарей знатную стружку, если все прямо так и оставить. А потом invalid system disk, видите ли, который "только крутится". А там магнитный слой вообще остался на нем после этого? :)
У меня тоже раритеты в коллекции есть.
Из совсем старого XT, ДВК, Macintosh 512, что то ломалось само по себе без причин, и чинилось, но у всех дискеты живы до сих пор.
Идёмте к нам сюда https://forum.ixbt.com/topic.cgi?id=4:137129 :D. С вашей 3-хой вы сразу в авторитете будете :D.
Спасибо за коммент ) Зайду, откомменчу, приложу фотки компа. Я почитываю ixbt и ru-board с 2005, но не регистрировался
Жаль я подарил все свои амиги и дековскую альфустейшен... :) И "коробку от пиццы" - тоже подарил.
Так что у вас там - возня пионеров :)
> Жаль я подарил все свои амиги и дековскую альфустейшен... :) И "коробку
> от пиццы" - тоже подарил.
> Так что у вас там - возня пионеров :)Да, батенька, нам до такого расти (или наоборот - скатываться..?) :D .
Да в чем проблема - начинай! Небольшой поиск по авито приводит вот например к таким вещам - https://hlamada.ru/sun-sparc-enterprise-t5140
обрадуют вас незабываемым noise level 70db. Довелось в 2006-м что-то свежее с x86 от тогдашних санок для клиента настраивать. Фрилансил, взял работу на дом. Так оно зараза гудело как истребитель на старте, наверное все 90db были
> обрадуют вас незабываемым noise level 70db. Довелось в 2006-м что-то свежее с
> x86 от тогдашних санок для клиента настраивать. Фрилансил, взял работу на
> дом. Так оно зараза гудело как истребитель на старте, наверное все
> 90db былито вы внутрь не заглядывали. это не истребитель, это был сраный бомбардировщик илья муромец, 12 вентиляторов. при запуске сзади стоять решительно не рекомендовалось, прилетала полная морда пыли.
Это не х86 - это честный спарк :)Ну шум да - в серверном железе с ним не борются. Помнится запустил я как-то дома HP, тот что о 4х (да-да - четыре!) CPU... Соседи прибежали интересоваться что случилось. :)
Это не честный спарк, а yблюдочная ниагара.
Есть у меня принтер Роботрон, антикварный, непереносной из за массы.
Сколько децибелл он издаёт не щнаю, но не тихий.
Там из забавного, стоит для движения каретки моторище каковые не у всякого наждака есть, работает и гудит постоянно, а для движения каретки оборудован сцеплением(!), возврат каретки назад реализован за счет пружины от двери, с тормозным циллиндром, чтоб сильно не прыгал при печати. Почти стимпанк.
"Zenitur - расхититель гробниц"(с) :-))
Зенитар не крал. Это Нереварин пошарился по гробницам и принёс
Нет, это ты все украл.
Не бойся! Я слежу за тобой!
Рассказывай!
> Вообще обновиться хочу. Материнку для 486 с тремя VLB, в один из
> которых я вставлю SCSI-контроллер с кэшированием (а лучше SSD напрямую в
> разъём, наподобие NVMe m.2), во второй Tseng Labs ET4000/W32p. Процессор AMD
> Am5x86 160 МГц (или его аналог от Cyrix). 64 Мб ОЗУ.у меня аж монитор замироточил
Приманивают хомячков на бесплатный софт. Чтобы накрыть потом всех сразу.
Это старые версии. Ценность примерно как у музейных исходников 3.11.
Я бы не отказался от исходников 3.11. Конечно же Винды, ибо DOS был только 3.10.
M$ Windows-3.11 - это и есть всего лишь GUI над MS DOS, так что Вы зря от него нос воротите. Вындовс потом появился.
ISBN 978-0201608342 , там как раз о ней родимой, 715 страниц. Вот после этого талмуда уже 22 года на linux
ото не надо было винду без документов покупать.
если что, в той книге описывается особенная часть windows API, которая тогда существовала не для всех, только для хорошо приблатненных. Ну или для тех кто их сам с дебаггером раскопает. Изза чего разработчики софта для PC в девяностых делились на три категории - быдло, которое платило бабки за стандартную документацию и создавало софт весьма унылый, избранных которые смогли продемонстрировать M$ особую лояльность и имели доступ к особому API, и тех кто сам расковыривал этот API отладчиком. А там уже linux, как глоток чудно свежего воздуха
...Он заклеймил Пола Аллена за нехорошее поведение, вспомнил ни к селу ни к городу Джона Опеля и особенно налег на айбиэмовцев, преследовавших Гэри Килдалла. Он так увлекся, что обвинил в несчастьях великого программиста непосредственно Гейтса и Балмера. Это была последняя капля. Услышав о страшной судьбе Килдалла, Cradle быстро положил "Undocumented Windows" на ступеньку и упал в широкие, как ворота, объятья Линуса. Грег КэХа терся тут же, поглаживая блудного сына по шероховатым щекам. В воздухе висели счастливые поцелуи.
Кроме как на Обмазоне эту книжку найти где-то можно?
> Я бы не отказался от исходников 3.11.И чего с этим хаотичным месивом делать? На уровне ядра там полный трэш. В 95 еще усугубили, потом заколебались в край, перейдя на NT.
Есть ещё кто считает MS злом? )))))
Вопрос для прибывших на машине времени из 1983-го в 2020-й.
Несовместимость Office, обновления 10-ки, переориентировка на облака и подписочную модель, сломанная обратная совместимость в API от версии к версии. В самом деле - Microsoft )
гугель, оракель, аппле, фацебук...
> гугель, оракель, аппле, фацебук...К Apple у меня меньше всего вопросов. Их SwiftUI прям радует последнее время )
Ой, да бросьте. Просто майкрософт давным-давно мамка в этом борделе.
> Ой, да бросьте. Просто майкрософт давным-давно мамка в этом борделе.С большим опытом )
А Гугель сутенёр.
Чикатило кинул кость бездомной собаке, кто считает его злом ?
кость оставшуются после своего собственного ужина ^^
Не путайте Чикатило и Джумагалиева.
> Есть ещё кто считает MS злом? )))))Так не GPL3 же, в чём тут добро-то..? :D
Слегка оффтоп, но что, опеннетик превращается в сайт новостей о мелкософте? Так-то смешно выходит.
А чего смешного?
Покупка kernel.org будет последним шагом по превращению Microsoft Windows в Microsoft Linux.
OpenBSD наш последний шанс выжить.
Тогда я лучше на DragonFlyBSD. Они, хотя бы, не пытаются выкидывать GPLный софт. Систему собирают актуальными версиями GCC.
С OpenBSD - не всё так просто. Впрочем, как и - с FreeBSD.
Если посмотреть на личностей, которые их "откалывали" от расово чистой BSD, то я бы никому не советовал поворачиваться к ним спиной.
Истинный "дух UNIX" остался только в NetBSD.
Ещё худо-бедно Solaris держался...
Остальное - ШЛАКЪ.
Тео - горячий нефинский парень и тем не менее он один из первых, кто писал об ошибках и уязвимостях в процессорах, хоть и не был тогда принят всерьез.А вот что с FreeBSD не так, позвольте узнать?
> то я бы никому не советовал поворачиваться к ним спинойГомофоб шоль? Детская травма?
> дух UNIX
То не дух, то душок - никакой ценности в UNIX'овости, что бы вы под ней не подразумевали, нет. В *BSD ценна альтернативность, но не в ущерб работоспособности, а это есть только у FreeBSD. Open и Net которые в многопроцессорность-то даже толком не научились и актуального софта под них опакечено кот наплакал, да и тот обновляется с опозданием на полгода.
А почему для миникс были взяты пакеты нетбсд?
Не только для MINIX, и не пакеты, а pkgsrc.
Кто-нибудь сидит тут под ними? Я тоже хочу...
> Кто-нибудь сидит тут под ними? Я тоже хочу...Сидит.
Причем, вопреки размышлизмам здешних анонимов -- вполне без дуалбутов (да и последний дуалбут был в дебиан, лет 7 назад).
Вендочка есть только в виде ХP в виртуалочке, когда-то "подаренный" МС образ VHD "XP с IE для вебразработчиков".
Но.
У здешних пингвиноидов необъяснимый батхерт на все, что связанно с *BSD - лучше уж сказать, что сидишь в дуалбуте на венде и Бубунте или в WSL (благо судя по комментам соседней новости об улучшенни WSL-чего-то-там-плюс-Линкс -- таких "линуксоидов" тут как бы не 3/4 - что впрочем не мешает им отпускать "остроумные" комментарии о патченье KDE и делиться "экспертной мудрость" о "настоящем положении вещев в бздах" в каждой новости о *BSD).О прчинах гордо рассказывают, что "Пользователи эскбсд достали своим хэйтом", "БСДшники сами виноваты - они НАРЫВАЮТСЯ и вообще начинают первыми, принижают Линукс, отзываются о нем без должного уважения ... и вообще, почему они без шапок?!".
Правда последние лет 7 мне таких "уничижительных" комментариев от BSDшников даже здесь особо не попадалось (кроме как откровенных троллей), а уж в БСДшном форуме или списках рассылок вообще не припоминаю такого -- хотя особо "остроумные" перепончатые туда любят зайти "потроллить" и рассказать "почему ваша бзда овно!" и "как нужно правильно".
Видимо, у некоторых остались какие-то детско-юношеские травмы от BSD или ее пользователей, а остальные ведут себя как в той байке про обезъян, в клетке с холодным душем и бананом под потолком -- "здесь так принято!".
А вы под нет тоже сидите? Или фри онли
> У здешних пингвиноидов необъяснимый батхерт на все, что связанно с *BSDДва чаю этому анониму.
ты лучше расскажи как там с поддержкой железа. Райзены, новые видяхи от AMD поддерживаются? А софт? Смогу я туда поставить например steam или 1С?
> А софт? Смогу я туда поставить например steam или 1С?Кто о чем, а линуксоид о любимой проприетари.
ты лучше расскажи как там с поддержкой железа. Райзены, новые видяхи от AMD поддерживаются? А софт? Смогу я туда поставить например steam или 1С?
> ты лучше расскажи как там с поддержкой железа.Чего-чего?
https://www.phoronix.com/scan.php?page=article&item=freebsd-...> Written by Michael Larabel in Operating Systems on 2 December 2019.
> For those of you interested in AMD's new Ryzen Threadripper 3960X/3970X processors with TRX40 motherboards for running FreeBSD, the experience in our initial testing has been surprisingly pleasant. In fact, it works out-of-the-box which one could argue is better than the current Linux support that needs the MCE workaround for booting.Но вы продолжайте подтверждать тезисы в предыдущем комментарии и набрасывать мимо темы (зато строго по любмиой методичке).
Моя тестовая машина, с которой я пишу эти строки, содержит установку NetBSD 7.1.2, OpenBSD 6.7 и Devuan 2.1 -- все три на одном диске, а на другом диске Windows XP. В планах прикупить ещё дисков и для них железный контроллер, чтобы расселить операционки в отдельные квартиры, поскольку хочется тут же иметь DragonFly и FreeBSD, а может и ещё чего-нибудь, что интересно на реальном оборудовании, а не на виртуалках. Вот как закончатся карантины, так и...
ЗЫКурьёзный момент: поскольку мне лень и некогда настраивать мультизагрузку, то Нетку и Опёнка я загружаю вручную из консоли GRUB, настроечные файлы которого на разделе линукса.
ЗЫ 2У меня видеокарта NVidia. В NetBSD и в линуксе работает сносно, в OpenBSD же ускорения нет и в Иксах всё медленно и печально.
> Моя тестовая машина, с которой я пишу эти строки, содержит установку NetBSD
> 7.1.2, OpenBSD 6.7 и Devuan 2.1 -- все три на одном
> диске, а на другом диске Windows XP. В планах прикупить ещё
> дисков и для них железный контроллер, чтобы расселить операционки в отдельные
> квартиры, поскольку хочется тут же иметь DragonFly и FreeBSD, а может
> и ещё чего-нибудь, что интересно на реальном оборудовании, а не на
> виртуалках. Вот как закончатся карантины, так и...А почему Нет не 8 версия? С смп проблемы?
> ЗЫ
> Курьёзный момент: поскольку мне лень и некогда настраивать мультизагрузку, то Нетку и
> Опёнка я загружаю вручную из консоли GRUB, настроечные файлы которого на
> разделе линукса.То есть указываете раздел и диск, с которых грузиться? Кстати, загрузчик фдиском прописать на нетбсд довольно быстро, в линуксе с грубом имхо больше мороки
> ЗЫ 2
> У меня видеокарта NVidia. В NetBSD и в линуксе работает сносно, в
> OpenBSD же ускорения нет и в Иксах всё медленно и печально.Есть ли быстрый и грязный способ проверить наличие ускорения?
> А почему Нет не 8 версия? С смп проблемы?Никаких особых причин, просто так сложилось.
Прикладной софт в 7.x тот же самый, вплоть до совпадения версий, что в 8.x и 9.x.
>> Курьёзный момент: поскольку мне лень и некогда настраивать мультизагрузку, то Нетку и
>> Опёнка я загружаю вручную из консоли GRUB, настроечные файлы которого на
>> разделе линукса.
> То есть указываете раздел и диск, с которых грузиться? Кстати, загрузчик фдиском
> прописать на нетбсд довольно быстро, в линуксе с грубом имхо больше
> морокиИз GRUB-а вручную запускать поддерживаемые системы легко:
https://www.gnu.org/software/grub/manual/grub/html_node/Supp...
https://www.gnu.org/software/grub/manual/grub/html_node/NetB...
Чего нельзя сказать о головоломке с написанием конфига в Дебиане и Девуане. Вот и не пишу.
> Есть ли быстрый и грязный способ проверить наличие ускорения?Можно попробовать этот LiveCD:
https://distrowatch.com/table.php?distribution=fuguita
В списках совместимого оборудования (HCL) и документации на сайтах проектов пишут, какое оборудование работает, какое не работает, какое частично работоспособно.https://www.openbsd.org/plat.html
https://www.openbsd.org/macppc.html
https://man.openbsd.org/nv.4https://www.netbsd.org/support/hardware/
https://www.freebsd.org/doc/en/books/faq/hardware.html
https://www.freebsd.org/releases/12.1R/hardware.html
Поскольку Xorg уже давненько работает без создания файла xorg.conf, то в OpenBSD может быть проблематично настроить работу видеокарты, так как у команды «X» отсутствует параметр «-configure». Если Иксы не заводятся, придётся писать конфиги вручную.
Интересно, насколько пакеты отличаются для разных версий, и можно ли безболезненно менять ветку (не спрашивайте, зачем)
А конкретно проверить ускорение? Какой точно программой можно на готовой запущенной системе?С грубом проще, когда он установлен, установить в линуксе его чуть сложнее (грубинсталл), чем загрузчик в нетбсд с помощью фдиск
> А конкретно проверить ускорение? Какой точно программой можно на готовой запущенной системе?
>> А конкретно проверить ускорение? Какой точно программой можно на готовой запущенной системе?
> https://wiki.archlinux.org/index.php/Benchmarking#Graphics
> https://www.x.org/archive/X11R7.0/doc/html/glxgears.1.htmlСпасибо, так бы и не подозревал о существовании оных
С грубом, оказывается, бывают и такие проблемы:https://askubuntu.com/questions/666527/install-grub-claims-t...
У меня вчера такое произошло после установки ещё одного ядра.Век живи — век учись…
> С грубом, оказывается, бывают и такие проблемы:
> https://askubuntu.com/questions/666527/install-grub-claims-t...
> У меня вчера такое произошло после установки ещё одного ядра.
> Век живи — век учись…Партиции мбр были?
> С грубом, оказывается, бывают и такие проблемы:
> https://askubuntu.com/questions/666527/install-grub-claims-t...
> У меня вчера такое произошло после установки ещё одного ядра.
> Век живи — век учись…Если груб старый остался перед первой партицией, а просто появилось новое ядро, то легко можно руками подправит конфиг в /бут
>> С грубом, оказывается, бывают и такие проблемы:
>> https://askubuntu.com/questions/666527/install-grub-claims-t...
>> У меня вчера такое произошло после установки ещё одного ядра.
>> Век живи — век учись…
> Если груб старый остался перед первой партицией, а просто появилось новое ядро,
> то легко можно руками подправит конфиг в /бутТут не в конфигах дело. После обновления ядра (или добавления нового) GRUB не может установить себя в загрузочную область. После перезагрузки компьютера загрузчика нет вообще. Что испортило загрузочную область, я не знаю. Возможно, там оставались какие-то фрагменты загрузчиков NetBSD и OpenBSD, из-за чего GRUB уже не помещался, на что косвенно указывает метод лечения.
Диск с MBR.
>[оверквотинг удален]
>>> У меня вчера такое произошло после установки ещё одного ядра.
>>> Век живи — век учись…
>> Если груб старый остался перед первой партицией, а просто появилось новое ядро,
>> то легко можно руками подправит конфиг в /бут
> Тут не в конфигах дело. После обновления ядра (или добавления нового) GRUB
> не может установить себя в загрузочную область. После перезагрузки компьютера загрузчика
> нет вообще. Что испортило загрузочную область, я не знаю. Возможно, там
> оставались какие-то фрагменты загрузчиков NetBSD и OpenBSD, из-за чего GRUB уже
> не помещался, на что косвенно указывает метод лечения.
> Диск с MBR.Обычно ставят на раздел основную часть груба в таких случаях, а в мбр маленький кусок
> Обычно ставят на раздел основную часть груба в таких случаях, а в
> мбр маленький кусокТак и установлено. Мусор был в том месте, откуда запускается GRUB.
https://en.wikipedia.org/wiki/File:GNU_GRUB_components.svg
С тем лишь отличием от картинки, что у меня на /dev/sda5 — swap, а / дальше — на /dev/sda6. На первичных разделах у меня: /dev/sda1 — NetBSD, /dev/sda2 — пусто, /dev/sda3 — OpenBSD.
Опять таки, простите за тавталогию, можно в качестве временного решения груб на внешнюю медию записать, даже не трогая на ней файлы, и грузиться с нее, после выбирая раздел в командной строке груба
По-моему, тоже была подобная проблема: решилась опять -таки нетбсдшным фдиском - удаление загрузчика, а может даже и мбр и создание новой, после чего туда спокойно встал груб, с уже готовыми записанными разделами. Такие вещи редко случаются, и если еще помнишь, ЧТО сделано, то КАК именно и какие команды конкретно вводились - уже нет
Вспомнилось, как с виндою было так же, когда ставил драйвера к телефону: нулевой сектор исчез, а потом исправилось все установочным диском. Почему - ума не приложу, и после ничего системой плохого не было
Проверить без виртуалок всегда можно и на флешках, наверное, но там дисковые операции особенно не потестишь, конечно, но остальное оборудование - почему бы и нет
> Проверить без виртуалок всегда можно и на флешках, наверное, но там дисковые
> операции особенно не потестишь, конечно, но остальное оборудование - почему бы
> и нетНа виртуалках они работают сильно не так, как на реальном железе. У меня не получилось на своей тестовой машине установить ни FreeBSD (из-за багов инсталлятора), ни DragonFly. Обычно я выписываю сообщения на бумагу, а потом гуглю. Для Стрекозы 5.8.1 часть вывода инсталлятора, которую видит пользователь сразу после неудачного запуска установки, была такой:
vidcontrol: switching vty: invalid argument
No matching processes were found
awk: syntax error at source line 1
context is
>>> { <<<awk: bailing out at source line 1
Установщик попросту не может запуститься.
DragonFlyBSD: немного изврат, но можно поставить предыдущую версию или раньше, а потом обновить ядро через перекомпиляцию
Так я про то, чтобы ставить систему на флешку как на диск
у мс кажется какой-то слет индусов сейчас идет, поэтому столько и новостей.
Платиновый партер ЕДИНСТВЕННОЙ_ПРАВИЛЬНОЙ_ОС жи.
Чтобы вываливать говномамонта незачем было его покупать (GitHab).
> незачем было его покупать (GitHab).GitHab и не покупали. Покупили GitHub.
Написан на ассемблере... Да были времена... Я тогда для одной приблуды драйвер на нем писал, на си мне этот драйвер мне казался уж очень большим и медленным..., разница была в 10 кб...
когда-то и 640кб должно было хватить всем. Времена меняются, дед.
640 были не у всех и уже тогда не хватало. Любая софтина на Turbo Vision аля Turbo Debugger, среда для Turbo Pascal и прочие уже выжирали 1/2..2/3 ОЗУ.А ведь еще надо было как-то жить вирусне и уже тормозившему камперскому.
нет, я в общем-то согласен, что раньше условия были такие, что сэкономленная память была ценнее времени, затраченного на разработку.Мой комментарий должен был стать предупреждающим ударом по нытью вроде "вот были деревья выше, трава зеленее, а программисты - лучше" :-).
Ну щас на то, сколько твой код жрет оперативки, тоже смотрят. Хотя бы элементарная проверка на невменяемость на собеседованиях, когда тебе дается сферическая в вакууме задачка "тебе дали файл логов на 7 гигабайт, найди там то-то и то-то". Если поциент грузит файл в память целиком вместо того, чтобы стримить его по частям через буфер константного размера, то это детектор ивалидности. А в реальной работе нужно развивать навык видения мест, где постоянно что-то аллоцируется и исследовать, можно ли тут какое-нибудь кэширование вкрутить. Ну или паттерн Flyweight на худой конец. Когда микросервис в контейнере запущен, у него жесткие ограничения по верхней планке доступной RAM. Но дедовской охотой на байты с лупой давно никто не занимается, это да.
> охотой на байты с лупой давно никто не занимаетсяа вот очень даже приходится заниматься, когда например поставляем заказчику нашу либу и обьясняем что ей нужно 30kb флэша и 6kb ram, и заказчик дизайнит плату с stm32l071, а потом громко кричит что наша либа туда не лезет, потому что его собственная еще на половину готовая аппликуха уже за 160kb перевалила
Ой, ну у разрабов embedded своя тусовка, там из-за упирания в low-voltage бзднуть было негде что на заре эпохи программируемых контроллеров, так и сейчас. Последнее, что помню, это курсач в вузе, где на STM32F4 Discovery ставился FreeRTOS и был простенький код, демонстрирующий многопоточность.
да вот, приходится оптимировать по себестоимости. По опыту, любая надбавка на железо выходит в рознице примерно x10, тоесть если взять только контроллер на 1$ дороже, конечному покупателю придется заплатить за тот же прибор на 10$ больше.
> Последнее, что помню, это курсач в вузе, где на STM32F4
> Discovery ставился FreeRTOS и был простенький код, демонстрирующий многопоточность.Не, ну если это имено курсач, пострадать фигней и выкинуть, на 1 раз в принципе и core i7 было взять.
А теперь сравни цены STM32F4 и stm32l071. И если этого надо в сколь-нибудь приличном количестве, жаба начнет протесовать. Да и потребление и l071 и F4 довольно разное. L-серия как бы low power, а F4 - performance.
И как бы RTOS это круто. Только l071 скорее всего будет от какой-нибудь CR2032 запитан и RTOS заставит пожалеть об этом 20 раз, даже если и влезет, поскольку быстро и прозрачно спать или там DVFS масштабировать станет сложнее и чреватее. А без всего этого батареечка выдохнется в миг.
А вот на счет операционки кстати совсем не факт, тут почему-то многие заблуждаются когда думают что она по умолчанию жрет место и батарейку. Та же FreeRTOS очень хорошо умеет работать tickless, поэтому обычно она спит тихонько и кушать не просит, тикает только когда мы ей разрешаем. Реальный перерасход энергии от нее выходит максимум порядка 1-2%, и то если сравнивать с идеальным сферическим шедайлером, а не тем что обычно взамен делать пытаются. И флэша она требует порядка 8Kb, тоже в основном терпимо.
Вся проблема что если нужна функциональность с размером бинарника от 32Kb и выше, то ее уже редко когда делает один человек, там уже нужны чужие либы и совместная работа нескольких человек, или кооперация разработчиков из разных компаний (мы например в основном так работаем, продаем библиотеки и помагаем разрабам заказчика их интегрировать).
А при совместной работе разумная оберационка избавляет вас от такого количества потенциальных граблей, что минимальный перерасход энергии и памяти всетаки вполне окупается.
да ладно, касперский тогда еще не родился, только нортон родимый, да и тот всегда вручную запускали.
А для турбодебаггера да, приходилось подпаивать вторую графическую плату с 128kb памяти в окно 0xb0000-0xc0000 и патчить третий дос чтобы подключал эту область. С пятым было уже проще, там уже человеческий malloc появился
напомнило как в университете реализовывал псевдографическое меню. после спектрума было не сложно впечатлять одногруппников:)
Кошмарский вполне себе был во времена adinf, aidstest и drweb.
Из плюсов - у него были демки визуальных эффектов некоторых вирусов.Не знаю что там за плата ради турбодебаггера (зачем? стандартной видеопамяти вполне хватало) Для текстовых режимов ее много и не надо. На моем MCGA все прекрасно работало.
расширять память приходилось потому что если какой-то софт жрал память под завязку, то вместе с дебаггером он в 640kb уже не влазил (был у меня тогда например интересный SPICE симулятор, только заблокированный зараза). И попались тогда какие-то левые видеокарточки с 128kb памяти от итальянских olivetti, но с нестандартным интерфейсом вместо ISA. Пришлось выкинуть часть логики и распаять шлейфом под нормальную шину, и подправить дос что-бы она эту дополнительную память тоже использовала. Блин, 95-ый год, 286-ой комп. Это все потом даже вполне сносно работало :) В первый раз правда отвалилась регенерация памяти, можно было полюбоваться как красиво в дампе байты утекают в песок.
> 640 были не у всех и уже тогда не хваталоя для временного хранения данных использовал память принтера. У матричного было 128 байт, а в лазерном хранил 256 байт вместо шрифтов
Практической пользы не было, но гордость распирала :)
вау, я бы до такого не додумался :) Принтер у меня был 9-игольчатый epson с левым интерфейсом, по rs423 вроде, с каким-то странным протоколом, поэтому пришлось выкинуть из него родной контроллер и впаять блок из 3-4 LS374 регистров, с доступом через LPT. Самопальный драйвер управлял иголками и шаговиками напрямую, благо в дос можно было жесткий реалтайм делать. Шрифтов не было, поэтому умел печатать только printscreen и сильно медленней чем в оригинале, но на тогдашнем безрыбье годик примерно он у меня даже проработал. Первый опыт управления механикой, когда вдруг узнаешь что там оказывается бывают люфты и вибрация.
И как его читать? Чтобы прочитать исходники над знать ассемблер, а я не знаю. Накиньте информации (книги, статьи, видосики) по ассемблеру
Хочешь для доза+барсика запилить paravirtual hosted mode, чтобы оно работало как обычный линукс-процесс? Если да, то может быть даже полезно. Может быть облом с real-mode, или как его там...
Комментируйте, поправляйте, разжигайте холисерач. Пришла в голову такая мысль и интересно мнение других.
https://rutracker.org/forum/viewtopic.php?t=3842021
http://93.174.95.29/main/37BE98C2819B4B2BDD359B4857DAFD26
Там уже API на C ориентирован, а вопрошавшего ASM 80x86 заинтересовал.
вопрошавшего интересует потралить, но делает он это как-то без энтузиазма. возможно, кто-то бота тестирует.
ASSUME там всему голова :)
Попробуйте начать с Финогенов К. Г. "Основы языка Ассемблера."
Майкам претензии предъявляй. Они код открыли на свою голову, вот пусть и асемблеру тебя обучают!🤣Заодно гуглить(бингить?) пусть научат.
Очень смешно...
Может они ещё Q-DOS исходники выложат, который потом MS-DOS-ом стал? Интересно, автор потом не кусал в диких приходах локти себе?
А ты такой наивный, надеемся что M$ для сообщества хоть что-то полезное откроет?
ты не поверишь... прямо с википедии
https://en.wikipedia.org/wiki/86-DOS
https://web.archive.org/web/20090208014302/http://www.86dos....
в фаиле 86DOS_FILES.ZIP вполне себе исходники (не все, но достаточно)
Ну теперь заживем.
новость радует, в свое время в девяностых ковырялся в нем дебаггером в порядке самобучения.
Можно теперь залезть на досуге, потешить ностальгию.
Меня в школе бейсики учили, дрянь ужасная. Сначала один бейсик, потом другой какой-то QW кажись.Пусть визуально студио компиляторы откроют.
во меня почему-то тоже в школе бейсикам учили, и тоже быстро понял что дрянь ужасная. Поэтому я на бейсиках обычно писал дизассемблеры для всего тогдашнего зоопарка и изучал как эти бейсики и вся система там устроены. Потом писал в голых кодах интерпретатор форта, загружал через тот самый бейсик, и работал как белый человек. Может быть потому что тогда еще интернета небыло?
QB, т.е. QuickBasic. Великолепная вещь!
> QB, т.е. QuickBasic. Великолепная вещь!Особенно тот, который Extended.
Roslyn открыт давно уже.
"Profanar la tumba, al ritmo de la rumba"(c) Nanowar -- Norwegian Reggaeton
=D
Ностальгия. Я на этой штуке ещё на ЕС-1840 работал.
Надо расчехлять мой траслятор с ассемблера...
https://github.com/xor2003/masm2c
Интересно, в каком году они откроют исходники хотя бы семёрки? В 2050?
Просто побыстрее уже хочется себе нормальную, человеческую систему собрать. Чтобы ядро линукс, но были либы Мелкомягких...inb4 Wine, но сами знаете в каком он состоянии
там вся проблема что их ядро делает слишком много того что вы называете "либы", при том довольно грязно.
А вайн вполне в хорошом состоянии, вот только по обьективным причинам не умеет графику и шрифты рендерить так как их ядро это делает. Поэтому на нем даже можно запустить кое-какой cad, но невозможно на нем работать.
> там вся проблема что их ядро делает слишком много того что вы
> называете "либы", при том довольно грязно.
> А вайн вполне в хорошом состоянии, вот только по обьективным причинам не
> умеет графику и шрифты рендерить так как их ядро это делает.
> Поэтому на нем даже можно запустить кое-какой cad, но невозможно на
> нем работать.Автокад последней версии невозможно работать? Посоветуйте версию, на которой сносно
--------- ---- -- ---- ----- --- ---- -----
COPYRIGHT 1975 BY BILL GATES AND PAUL ALLEN
--------- ---- -- ---- ----- --- ---- -----ORIGINALLY WRITTEN ON THE PDP-10 FROM
FEBRUARY 9 TO APRIL 9 1975BILL GATES WROTE A LOT OF STUFF.
PAUL ALLEN WROTE A LOT OF OTHER STUFF AND FAST CODE.
MONTE DAVIDOFF WROTE THE MATH PACKAGE (F4I.MAC).https://github.com/microsoft/GW-BASIC/blob/master/GWMAIN.ASM
Как я понимаю, этот комментарий не относится к реализации под 8086/8088, а остался (с добавлением слова "ORIGINALLY"?) от одного из их предыдущих Бейсиков под другой процессор (8080?), который потом кто-то (не упомянутый?) вольно переводил на ассемблер 8086/8088 (по-видимому уже не используя исходную систему макросов для MACRO-10).Вот подробнее о том как на PDP-10 делались Бейсики под 8080, 6800, 6502: https://www.pagetable.com/?p=774
The source of the 8080 version states:
PAUL ALLEN WROTE THE NON-RUNTIME STUFF.
BILL GATES WROTE THE RUNTIME STUFF.
MONTE DAVIDOFF WROTE THE MATH PACKAGE.People have since wondered what runtime vs. non-runtime meant, especially since Paul Allen’s recent debate on whether the company’s ownership was faily split.
The BASIC for 6502 source sheds some light on this:
NON-RUNTIME STUFF
THE CODE TO INPUT A LINE, CRUNCH IT, GIVE ERRORS,
FIND A SPECIFIC LINE IN THE PROGRAM,
PERFORM A "NEW", "CLEAR", AND "LIST" ARE
ALL IN THIS AREA. [...]So by “runtime” they just literally mean “at run time”: all code that is active when the program runs, as opposed to non-runtime, which is all code that assists editing the program.
By this understanding, we can assume this:
Paul Allen wrote the macro package for the MACRO-10 assembler, the 6502 simulator, the tokenizer, the detokenizer, as well as finding, inserting and deleting BASIC lines.
Bill Gates implemented all BASIC statements, functions, operators, expression evaluation, stack management for FOR and GOSUB, the memory manager, as well as the array and string library.
Monte Davidoff wrote the floating point math package.Еще куча подробностей: https://www.pagetable.com/?cat=27
И немного шуток: https://www.pagetable.com/?p=43
Другой источник: http://altairbasic.org/other%20versions/ian.htm
00410 COPYRIGHT 1975 BY BILL GATES AND PAUL ALLEN
00420 -------------------------------------------It also says 'written originally on the PDP-10 at Harvard from February 9 to April 27.' Remember that the spooler output (above) showed that this printout was made on 30th April 1975.
интересные ссылки, спасибо
> Как я понимаю, этот комментарий не относится к реализации под 8086/8088, а
> остался (с добавлением слова "ORIGINALLY"?) от одного из их предыдущих Бейсиков
> под другой процессор (8080?), который потом кто-то (не упомянутый?) вольно переводил
> на ассемблер 8086/8088 (по-видимому уже не используя исходную систему макросов для
> MACRO-10).Так точно. Билл Гейтс реализовал Бейсик для Альтаир 8800 https://ru.wikipedia.org/wiki/Altair_BASIC
Примечательно, что за скромным "NON-RUNTIME STUFF" за авторством Пола Алена скрывается работа, без которой о реализации интерпретатора не могло быть и речи:
"Однако, для предыдущего проекта, Аллен написал эмулятор Intel 8008, который работал на PDP-10, и смог его адаптировать под Альтаир 8800, пользуясь только его Руководством по программированию."
Ну и самая ягодка для украшения праздничного тортика, из книжки "Дорога в будущее":
"Полу хорошо платили в Honeywell, а часть этих денег перекочевала в мой карман, когда мы с ним допоздна играли в покер в моей комнате. К счастью, наша фирма не требовала значительных капиталов."
слуште, к чему эти экивоки?пишите прямо: "Бил Гейц - человек-говно!"
а то ходите вокруг да около, как покойный доренко по телевизеру.
Что бы дать увидеть каждому то, что он хочет видеть. Например, я вижу гениального и доверчивого Пола Алена. Навешивание ярлыков оставляю экспертам по соотв. субстанциям.
В книге Пола https://en.wikipedia.org/wiki/Idea_Man написано много.
В частности да, Билл писал basic, Пол писал toolchain.
> я
> вижу гениального и доверчивого Пола Алена.повторяю, доренко из вас так себе. если вам не терпится намекнуть, что бил гейц мухлевал в покер, это надо делать хоть немного более тоньше.
> бил гейц мухлевал в покерСвечку держал? Расскажи, как он это делал.
вот что бывает, коллеги, когда сборник "100 лучших шуток про мамку" забыл дома и приходится списывать из справочника Петросяна "Практическая полемика для старшеклассников"
Сочувствую. Тренируй память.
Я тоже понял так что Билл кинул Пола, да. У Билла папа адвокат, видать насоветовал.
И история имеет удивительно много параллелей с историей Дщобса и Возняка на мой взгляд.
> Я тоже понял так что Билл кинул Пола, да. У Билла папа
> адвокат, видать насоветовал.
> И история имеет удивительно много параллелей с историей Дщобса и Возняка на
> мой взгляд.у вас проблемы и с историей, и с пониманием.
Категорично...
Так и подмывает написать "Билли, перелогинься!"
Вообщем в книге Пола написано, таки да, скорее даже не кинул а отжал и написано как именно.
Ссылок не будет, потому что онлайн копии я не знаю где взять, а перенабирать текст сюда - не очень хочеться.
> Категорично...
> Так и подмывает написать "Билли, перелогинься!"
> Вообщем в книге Пола написано, таки да, скорее даже не кинул а
> отжал и написано как именно.
> Ссылок не будет, потому что онлайн копии я не знаю где взять,
> а перенабирать текст сюда - не очень хочеться.ничего страшного, весь остальной опеннет про либрусек знает. не смущайтесь, цитируйте.
Русек пишет - "Что-то нерусское, только для избранных пользователей"
Вообщем страницы 102 - самое начало 8 главы - и 131.
> Вообщем страницы 102 - самое начало 8 главы - и 131.цытата ОК. пальцы набирать не устали?
Если есть акк на либрусек - страницы я конкретно указал. Можно открыть и прочитать. Если акка там нет - зачем на либрусек ссылаться?
> Если есть акк на либрусек - страницы я конкретно указал. Можно открыть
> и прочитать. Если акка там нет - зачем на либрусек ссылаться?и снова о понимании - вы, например, явно не понимаете разницу между цитатой и номером страницы.
> перенабирать текст сюда - не очень хочеться.
видимо, под вечер даже мышой махнуть и контроль це нажать тяжко. сочувствую, не дай бог так на работе умотаться.
Еще раз: книга у меня бумажная. Похоже что я зря потратил время на тролля. Если бы вы потрудились открыть доступную, по вашему утверждению, копию книги и прочитать две указанные страницы, то все вопросы бы снялись. Там не цитата, там рассказана история.
Вообщем, полный слив засчитан.
> Еще раз: книга у меня бумажная. Похоже что я зря потратил время
> на тролля. Если бы вы потрудились открыть доступную, по вашему утверждению,
> копию книги и прочитать две указанные страницы, то все вопросы бы
> снялись. Там не цитата, там рассказана история.
> Вообщем, полный слив засчитан."Там не цитата, там рассказана история."
- прапорщик иванов, приведите мне цитату из устава.
- тарщ командир, а в уставе нет цитат, там одни статьи...в книге Аллена нет прачечных историй про отжим. ни на сто второй, ни на сто тридцать первой.
> в книге Аллена нет прачечных историй про отжим. ни на сто второй, ни на сто тридцать первой.Видимо придется таки тыкнуть командира носом:
страница 102:
When Bill asked me for a walk and talk one day, I knew something was up. We’d gone a block when he cut to the chase: “I’ve done most of the work on BASIC, and I gave up a lot to leave Harvard,” he said. “I deserve more than 60 percent.”
“How much more?”
“I was thinking 64– 36.”
Again, I had that moment of surprise. But I’m a stubbornly logical person, and I tried to consider Bill’s argument objectively. His intellectual horsepower had been critical to BASIC, and he would be central to our success moving forward. That much was obvious. But how to calculate the value of my Big Idea— the mating of a high- level language with a microprocessor— or my persistence in bringing Bill to see it? What were my development tools worth to the “property” of the partnership? Or my stewardship of our product line, or my day- to- day brainstorming with our programmers? I might have haggled and offered Bill two points instead of four, but my heart wasn’t in it. So I agreed. At least now we can put this to bed, I thought.
Our formal partnership agreement, signed on February 3, 1977, had two other provisions of note. Paragraph 8 allowed an exemption from business duties for “a partner who is a full-time student,” a clause geared to the possibility that Bill might go back for his degree. And in the event of “irreconcilable differences,” paragraph 12 stated that Bill could demand that I withdraw from the partnership.
Later, after our relationship changed, I wondered how Bill had arrived at the numbers he’d proposed that day. I tried to put myself in his shoes and reconstruct his thinking, and I concluded that it was just this simple: What’s the most I can get? I think Bill knew that I would balk at a two- to- one split, and that 64 percent was as far as he could go. He might have argued that the numbers reflected our contributions, but they also exposed the differences between the son of a librarian and the son of a lawyer. I’d been taught that a deal was a deal and your word was your bond. Bill was more flexible. In my experience, he believed that agreements were open to renegotiation until they were signed and sealed. There’s a degree of elasticity in any business dealing, a range for what might seem fair, andстраница 130:
My invention allowed Microsoft to share in that success. We
sold approximately 25,000 SoftCards in 1981 alone, worth about $8 million in sales, and continued our strong run into 1983 before imitators cut into our margins. For Apple II owners who’d been limited to a thin catalog of native applications, the SoftCard gave them two computers in one. Suddenly they had access to tens of thousands of CP/M- compatible programs written in BASIC, FORTRAN, or COBOL. On the flip side, the SoftCard represented a huge windfall for Peachtree Software, creator of the popular Peachtree Accounting, which with no development costs had a new market handed to it. And of course, our new product was a boon to Gary Kildall and Digital Research. More copies of CP/M would be sold for use in the Apple II, a hitherto incompatible machine, than for any other computer.
For Microsoft, the SoftCard provided a point of entry into the Apple environment. It gave us a new and substantial customer base for our Disk BASIC and other languages. Moreover, the SoftCard turned computer- pricing strategy on its head. In the old world, everyone from IBM to MITS had bundled software as a throw- in with the machine. Now we were bundling a cheaply made piece of hardware to help us sell BASIC and our expensive suite of software. The SoftCard was the razor; our languages were the blades.
The SoftCard lent Microsoft a needed revenue boost in an awful recession year. Perhaps most important, it gave us comfort in abandoning the 8- bit development world and turning our energies to software for the 8086 chip, a shift that would prove critical in landing our big contract with IBM less than a year later. As Bill noted in a 1993 interview for the Smithsonian:
[The] question was, “Should we spread those products over to other 8- bit chips, like the 6502 that runs in [the Apple II]? Or, should we immediately move up and do 16- bit software?” And I said, “No, we are going to do 16-bit software.” Everybody was a little bit disappointed because it meant that we wouldn’t be able to sell onto these machines. That is when Paul invented the idea of the SoftCard, so that we could actually take our Intel software and run it on this machine, and, at the same time, go ahead and devote our resources to being way ahead of everybody else in developing software for the 8086.
I had already been instituting the move to 16- bit software, but Bill wasn’t wrong about the SoftCard’s importance. Under the circumstances, I felt that our 64–36 partnership split was out of whack. Bill had set a precedent by claiming extra equity for his work on Altair BASIC, another exceptional contribution. Now it was time, I thought, to augment my share. A modest adjustment in the ratio seemed only right.
But when I made my case, Bill would have none of it. “I don’t ever want to talk about this again,” he said. “Do not bring it up.”
In that moment, something died for me. I’d thought that our partnership was based on fairness, but now I saw that Bill’s self- interest overrode all other considerations. My partner was out to grab as much of the pie as possible and hold on to it, and that was something I could not accept. I didn’t have it out with Bill at the time. I sucked it up and thought, OK . . . but one day I’m out of here.
впервые встречаю на опеннете человека, не умеющего применять цитирование.нет, серьезно.
теперь, зачем вы запостили эту простыню? чего было бы прям весь текст алленовских воспоминаний не запостить?
повторяю, в книге Аллена нет прачечных историй про отжим. ни на сто второй, ни на сто тридцать первой.
и в простынях текста, которые вы запостили, их тоже нет.
> ВообщемИ дальше можно не читать.
> основан на
> срезе оригинальных исходных текстов, датированных 10 февраля 1983 года...поддержку ега зажали, сволочи...
Просто дос до сих пор ценный актив. Ну, они во всяком случае в это верят, иначе бы открыли полноценную 6 (хотя какие у неё преимущества перед фридос на сегодня?).
> Просто дос до сих пор ценный актив. Ну, они во всяком случае
> в это верят, иначе бы открыли полноценную 6 (хотя какие у
> неё преимущества перед фридос на сегодня?).а смысл? кому было невтерпеж посмотреть исходники, уже давно посмотрели, они доступны все, с оем кита дос 3.3 до дос 6.2 (это минимум то, что я видел).
ценный актив? ну еще в 2000 году и то уже на износе. когда там последние релизы этих pcdos 2000 и прочих ptsdos были. вряд ли после 1995 года кто-то всерьез закладывался на msdos в новой эмбедовке или софтовых решениях.
открывать их легально - куча головняка с чужой ip, которой в дос есть, начиная от даблспейса, кончая не помню чьим антивирусом.
это вам не вольф3д, который Джон Ромеро мог запостить за пять минут, потому что все свое родное. уже дум он так запостить не смог, потому что - внезапно - нужно было найти и уговорить пана Радека.
А quick basic все еше не открыли ??
> в репозитории с которыми даже наблюдается определённая активностьДумал посмотреть, но забоялся на ночь глядя.
теперь понятно нафига был нужен github - выкладывать свое старое гавнище.
Так, а что там с Borland они собираються открывать Turbo Pascal 7.0 или хотябы Turbo Pascal 5.0?
может тебе еще и исходники Turbo Vision открыть?
Технически, исходники Turbo Vision для Pascal открыты давным-давно (в Wikipedia пишут, что они были на бонусном диске с BP7). Я переделал их для работы в графическом режиме в 1994-95. Но с лицензией было не ясно. Исходники Turbo Vision для C++, как я сейчас нахожу, были опубликованы в районе 1997 года, и утверждалось что они в public domain.
> Технически, исходники Turbo Vision для Pascal открыты давным-давно (в Wikipedia пишут,технически я валяю дурака в пятницу вечером, приняв пива с нарушением норм социального дистанцирования :)
> что они были на бонусном диске с BP7). Я переделал их
> для работы в графическом режиме в 1994-95. Но с лицензией было
> не ясно. Исходники Turbo Vision для C++, как я сейчас нахожу,
> были опубликованы в районе 1997 года, и утверждалось что они в
> public domain.это вот это вот который?
G:\old2\work\lib\>dir bpc-gv23
Том в устройстве G имеет метку Новый том
Серийный номер тома: D896-CE9BСодержимое папки G:\old2\work\lib\tmp\bpc-gv23
15.02.2002 11:09 <DIR> .
15.02.2002 11:09 <DIR> ..
15.02.2002 11:09 <DIR> DRIVERS
15.02.2002 11:09 <DIR> DRV_SRC
21.04.2002 11:09 <DIR> EXAMPLES
15.02.2002 11:09 <DIR> FONTS
26.04.1995 02:20 4 195 GVISION.DOX
26.04.1995 02:20 1 875 GVISION.LST
26.04.1995 02:20 982 INIT.BAT
12.06.2002 11:09 <DIR> MAIN
12.06.2002 11:09 <DIR> OBJ_SRC
02.05.2000 14:01 421 README
4 файлов 7 473 байт
8 папок 7 079 321 600 байт свободно
как же, помним. даже применять его пытался :) было красиво, но тут пришла лягу^WДельфи и съела кузнеца.
Технически аналогично, только без пива и нарушений. Да, тот самый. А еще были исходники стандартной библиотеки (модуль System - там реализация "кучи", операции над LongInt и т.п.) и модулей вроде CRT.
А в GW-BASIC была операция pallete или в Quick Basic? Я уже забыл за давностью лет.
Какая прелесть!
:)Стивен Леви, "Хакеры, герои компбтерной революции" - чтиво в комплект.
А что GW значит?
Джоэл Спольски:«Во главе ГРАП стоял некто Грег Уиттен (Greg Whitten). Это был человек №6 в Microsoft. Никто не знал, чем он занимается, но зато все знали, что он обедает с Биллом Гейтсом, и GW-BASIC назван в честь него.»
ГРАП ≡ Группа Разработки Архитектуры Приложений
Greg Whitten тоже оставил воспоминания о встрече -
https://web.archive.org/web/20080920032110/http://classiccmp...
и говорит, что это одновременно и его инициалы и Gee-Whiz BASIC.
гугл про всёёё расскажет, только спроси :)
> Greg Whitten тоже оставил воспоминания о встрече -
> https://web.archive.org/web/20080920032110/http://classiccmp...читал в свое время эту телегу. если верить пану Уиттену, он весь микрософт в одиночку 15 лет строил и даже дотнет чувствительно превзошел, а без него там все покатилось к чортовой матери и до сих пор катится.
мне вот этот пассаж особенно понравился:
I was Microsoft's original representative for the OMG (Object Management Group). I made the decision not to educate the OMG on the true requirements for component software systems and left them to go in their own failed directions based on implementation inheritance software engineering techniques which don't work for systems. They eventually changed their model in CORBA 3.0 to include interfaces by which time they were irrelevant.
помог, что называется. до сих пор гордится.
> помог, что называется. до сих пор гордится.Да ладно, полезные результаты OMG могли помочь конкурентам. Согласитесь, странная картина - «человек №6 в Microsoft» помогает конкурентам. Оксюморон какой-то. А так - корба практически сдохла, сожрав определённые ресурсы конкурентов. GW определённо есть чем гордиться. Полагаю, что люди из MS влияющие на w3c, linux, С++ и т.д. тоже найдут повод для корпоративной гордости.
Можно даже взять шире - вот документ с логотипом госдепа США - https://www.state.gov/wp-content/uploads/2020/05/T-paper-ser... и здесь тоже есть тема "затормозить конкурентов".
Стало никому не нужно, и открыли. А что, мы открыты для сообщества. Посмотрите какие мы хорошие.