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

Исходное сообщение
"Microsoft открыл код GW-BASIC под лицензией MIT"

Отправлено opennews , 22-Май-20 10:17 
Компания Microsoft сообщила об открытии исходных текстов  интерпретатора языка программирования GW-BASIC, который поставлялся с операционной системой MS-DOS. Код открыт под лицензией MIT. Код написан на ассемблере для процессоров 8088 и основан на срезе оригинальных исходных текстов, датированных  10 февраля 1983 года...

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


Содержание

Сообщения в этом обсуждении
"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 10:17 
На GitHub позабавила публикация с датой "38 лет назад".

ADVGRP.ASM     Initial commit     38 years ago


Только они перемудрили со сменой дат задним числом и файл с лицензией тоже сделали старым, будто лицензия была только изменена 38 лет назад, хотя в то время лицензии MIT не существовало.

LICENSE     Initial commit     38 years ago


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 10:20 
Просто во внутренней корпоративной сети Microsoft все еще 1983 год.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 10:32 
Ага, готовятся к 1984-му

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 11:10 
Скоро выйдет IBM Personal Computer/AT :)

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 15:03 
И великолепная OS/2 в 87-ом...

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено ssh , 23-Май-20 01:09 
> И великолепная OS/2 в 87-ом...

Все еще использую дефолтный валпапер из warp 4. :D


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Пглввгвтвлуу , 22-Май-20 10:21 
Там ещё и с .gitignore та же история

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 24-Май-20 01:00 
да и code of conduct в те прекрасные времена точно не было

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 10:44 
Перечитай(прочитай, научись читать) книжку 1984.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 16:06 
показуха

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Почему бы и не да , 22-Май-20 10:32 
Есть же фривасик. Зачем это всё?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Леваки тупицы , 23-Май-20 19:12 
Жизнь у тебя сломалась от того что кто-то код открыл?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено ryoken , 22-Май-20 10:35 
Вот блин :). Как раз недавно флопы 5,25" шерстил, есть 2 штуки с DOS 3.30 (они даже фирменные :D ). На втором - сабж :D.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 12:11 
Они поди уже размагнитились

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено ryoken , 22-Май-20 13:03 
> Они поди уже размагнитились

Неа. Один сдох на 1,2М, а куча других - видать я их просто давным-давно зачистил. Потому как метки дисков есть и это явно мои метки :).


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Zenitur , 22-Май-20 12:46 
У меня 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 посоветуют


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 12:57 
Да, Zenitur знатный любитель музейных раритетов.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено ryoken , 22-Май-20 13:07 
> Да, Zenitur знатный любитель музейных раритетов.

Имя нам - ЛЕГИОН :D.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 26-Май-20 11:51 
> Да, Zenitur знатный любитель музейных раритетов.

Эх, не знал зеня что головы флопов за годы пылятся. И снимают с флопарей знатную стружку, если все прямо так и оставить. А потом invalid system disk, видите ли, который "только крутится". А там магнитный слой вообще остался на нем после этого? :)


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено _kp , 21-Фев-22 15:44 
У меня тоже раритеты в коллекции есть.
Из совсем старого XT, ДВК, Macintosh 512, что то ломалось само по себе без причин, и чинилось, но у всех дискеты живы до сих пор.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено ryoken , 22-Май-20 13:07 
Идёмте к нам сюда https://forum.ixbt.com/topic.cgi?id=4:137129 :D. С вашей 3-хой вы сразу в авторитете будете :D.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Zenitur , 22-Май-20 14:20 
Спасибо за коммент ) Зайду, откомменчу, приложу фотки компа. Я почитываю ixbt и ru-board с 2005, но не регистрировался

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Pofigist , 22-Май-20 15:04 
Жаль я подарил все свои амиги и дековскую альфустейшен... :) И "коробку от пиццы" - тоже подарил.
Так что у вас там - возня пионеров :)

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено ryoken , 22-Май-20 15:22 
> Жаль я подарил все свои амиги и дековскую альфустейшен... :) И "коробку
> от пиццы" - тоже подарил.
> Так что у вас там - возня пионеров :)

Да, батенька, нам до такого расти (или наоборот - скатываться..?) :D .


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Pofigist , 22-Май-20 17:01 
Да в чем проблема - начинай! Небольшой поиск по авито приводит вот например к таким вещам - https://hlamada.ru/sun-sparc-enterprise-t5140

"Sun SPARC Enterprise"
Отправлено Cradle , 22-Май-20 18:39 
обрадуют вас незабываемым noise level 70db. Довелось в 2006-м что-то свежее с x86 от тогдашних санок для клиента настраивать. Фрилансил, взял работу на дом. Так оно зараза гудело как истребитель на старте, наверное все 90db были

"Sun SPARC Enterprise"
Отправлено Михрютка , 22-Май-20 22:39 
> обрадуют вас незабываемым noise level 70db. Довелось в 2006-м что-то свежее с
> x86 от тогдашних санок для клиента настраивать. Фрилансил, взял работу на
> дом. Так оно зараза гудело как истребитель на старте, наверное все
> 90db были

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



"Sun SPARC Enterprise"
Отправлено Pofigist , 24-Май-20 11:11 
Это не х86 - это честный спарк :)

Ну шум да - в серверном железе с ним не борются. Помнится запустил я как-то дома HP, тот что о 4х (да-да - четыре!) CPU... Соседи прибежали интересоваться что случилось. :)


"Sun SPARC Enterprise"
Отправлено Аноним , 24-Май-20 22:10 
Это не честный спарк, а yблюдочная ниагара.

"Sun SPARC Enterprise"
Отправлено _kp , 21-Фев-22 15:55 
Есть у меня принтер Роботрон, антикварный, непереносной из за массы.
Сколько децибелл он издаёт не щнаю, но не тихий.
Там из забавного, стоит для движения каретки  моторище каковые не у всякого наждака есть, работает и гудит постоянно, а для движения каретки оборудован сцеплением(!), возврат каретки назад реализован за счет пружины от двери, с тормозным циллиндром, чтоб сильно не прыгал при печати. Почти стимпанк.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Паразитолог , 22-Май-20 13:39 
"Zenitur - расхититель гробниц"(с) :-))

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Zenitur , 22-Май-20 14:22 
Зенитар не крал. Это Нереварин пошарился по гробницам и принёс

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Нереварин , 22-Май-20 15:01 
Нет, это ты все украл.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено антифрактал , 22-Май-20 19:58 
Не бойся! Я слежу за тобой!

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Дагот Ур , 23-Май-20 22:32 
Рассказывай!

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 22-Май-20 15:36 
> Вообще обновиться хочу. Материнку для 486 с тремя VLB, в один из
> которых я вставлю SCSI-контроллер с кэшированием (а лучше SSD напрямую в
> разъём, наподобие NVMe m.2), во второй Tseng Labs ET4000/W32p. Процессор AMD
> Am5x86 160 МГц (или его аналог от Cyrix). 64 Мб ОЗУ.

у меня аж монитор замироточил


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 10:43 
Приманивают хомячков на бесплатный софт. Чтобы накрыть потом всех сразу.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 10:45 
Это старые версии. Ценность примерно как у музейных исходников 3.11.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Владимир , 22-Май-20 12:22 
Я бы не отказался от исходников 3.11. Конечно же Винды, ибо DOS был только 3.10.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Vanych , 22-Май-20 14:28 
M$ Windows-3.11 - это и есть всего лишь GUI над MS DOS, так что Вы зря от него нос воротите. Вындовс потом появился.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Cradle , 22-Май-20 17:03 
ISBN 978-0201608342 , там как раз о ней родимой, 715 страниц. Вот после этого талмуда уже 22 года на linux

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 22-Май-20 17:45 
ото не надо было винду без документов покупать.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Cradle , 22-Май-20 18:21 
если что, в той книге описывается особенная часть windows API, которая тогда существовала не для всех, только для хорошо приблатненных. Ну или для тех кто их сам с дебаггером раскопает. Изза чего разработчики софта для PC в девяностых делились на три категории - быдло, которое платило бабки за стандартную документацию и создавало софт весьма унылый, избранных которые смогли продемонстрировать M$ особую лояльность и имели доступ к особому API, и тех кто сам расковыривал этот API отладчиком. А там уже linux, как глоток чудно свежего воздуха

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 22-Май-20 21:35 
...Он заклеймил Пола Аллена за нехорошее поведение, вспомнил ни к селу ни к городу Джона Опеля и особенно налег на айбиэмовцев, преследовавших Гэри Килдалла. Он так увлекся, что обвинил в несчастьях великого программиста непосредственно Гейтса и Балмера. Это была последняя капля. Услышав о страшной судьбе Килдалла, Cradle быстро положил "Undocumented Windows" на ступеньку и упал в широкие, как ворота, объятья Линуса. Грег КэХа терся тут же, поглаживая блудного сына по шероховатым щекам. В воздухе висели счастливые поцелуи.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Anonymoustus , 23-Май-20 03:27 
Кроме как на Обмазоне эту книжку найти где-то можно?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 26-Май-20 11:56 
> Я бы не отказался от исходников 3.11.

И чего с этим хаотичным месивом делать? На уровне ядра там полный трэш. В 95 еще усугубили, потом заколебались в край, перейдя на NT.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Анонимище , 22-Май-20 10:48 
Есть ещё кто считает MS злом? )))))

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 11:22 
Вопрос для прибывших на машине времени из 1983-го в 2020-й.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Im banana man , 22-Май-20 11:23 
Несовместимость Office, обновления 10-ки, переориентировка на облака и подписочную модель, сломанная обратная совместимость в API от версии к версии. В самом деле - Microsoft )

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Gemorroj , 22-Май-20 11:50 
гугель, оракель, аппле, фацебук...

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Im banana man , 22-Май-20 12:14 
> гугель, оракель, аппле, фацебук...

К Apple у меня меньше всего вопросов. Их SwiftUI прям радует последнее время )


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено cat666 , 22-Май-20 12:00 
Ой, да бросьте. Просто майкрософт давным-давно мамка в этом борделе.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Im banana man , 22-Май-20 12:14 
> Ой, да бросьте. Просто майкрософт давным-давно мамка в этом борделе.

С большим опытом )


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 12:50 
А Гугель сутенёр.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 12:48 
Чикатило кинул кость бездомной собаке, кто считает его злом ?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено annual slayer , 22-Май-20 16:53 
кость оставшуются после своего собственного ужина ^^

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено YetAnotherOnanym , 22-Май-20 19:08 
Не путайте Чикатило и Джумагалиева.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено ryoken , 22-Май-20 13:08 
> Есть ещё кто считает MS злом? )))))

Так не GPL3 же, в чём тут добро-то..? :D


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено user90 , 22-Май-20 11:02 
Слегка оффтоп, но что, опеннетик превращается в сайт новостей о мелкософте? Так-то смешно выходит.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Минона , 22-Май-20 11:14 
А чего смешного?
Покупка kernel.org будет последним шагом по превращению Microsoft Windows в Microsoft Linux.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено expert , 22-Май-20 12:28 
OpenBSD наш последний шанс выжить.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 12:47 
Тогда я лучше на DragonFlyBSD. Они, хотя бы, не пытаются выкидывать GPLный софт. Систему собирают актуальными версиями GCC.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 13:03 
С OpenBSD - не всё так просто. Впрочем, как и - с FreeBSD.
Если посмотреть на личностей, которые их "откалывали" от расово чистой BSD, то я бы никому не советовал поворачиваться к ним спиной.
Истинный "дух UNIX" остался только в NetBSD.
Ещё худо-бедно Solaris держался...
Остальное - ШЛАКЪ.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 13:32 
Тео - горячий нефинский парень и тем не менее он один из первых, кто писал об ошибках и уязвимостях в процессорах, хоть и не был тогда принят всерьез.

А вот что с FreeBSD не так, позвольте узнать?


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 17:29 
> то я бы никому не советовал поворачиваться к ним спиной

Гомофоб шоль? Детская травма?

> дух UNIX

То не дух, то душок - никакой ценности в UNIX'овости, что бы вы под ней не подразумевали, нет. В *BSD ценна альтернативность, но не в ущерб работоспособности, а это есть только у FreeBSD. Open и Net которые в многопроцессорность-то даже толком не научились и актуального софта под них опакечено кот наплакал, да и тот обновляется с опозданием на полгода.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 22-Май-20 18:40 
А почему для миникс были взяты пакеты нетбсд?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Anonymoustus , 23-Май-20 03:31 
Не только для MINIX, и не пакеты, а pkgsrc.

https://www.pkgsrc.org

https://www.pkgsrc.org/#index5h1


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 22-Май-20 18:38 
Кто-нибудь сидит тут под ними? Я тоже хочу...

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 22:17 
> Кто-нибудь сидит тут под ними? Я тоже хочу...

Сидит.
Причем, вопреки размышлизмам здешних анонимов -- вполне без дуалбутов (да и последний дуалбут был в дебиан, лет 7 назад).
Вендочка есть только в виде ХP в виртуалочке, когда-то "подаренный" МС образ VHD "XP с IE для вебразработчиков".

Но.
У здешних пингвиноидов необъяснимый батхерт на все, что связанно с *BSD - лучше уж сказать, что сидишь в дуалбуте на венде и Бубунте или в WSL (благо судя по комментам соседней новости об улучшенни WSL-чего-то-там-плюс-Линкс -- таких "линуксоидов" тут как бы не 3/4 - что впрочем не мешает им отпускать "остроумные" комментарии о патченье KDE и делиться "экспертной мудрость" о "настоящем положении вещев в бздах" в каждой новости о *BSD).

О прчинах гордо рассказывают, что "Пользователи эскбсд достали своим хэйтом", "БСДшники сами виноваты - они НАРЫВАЮТСЯ и вообще начинают первыми, принижают Линукс, отзываются о нем без должного уважения ... и вообще, почему они без шапок?!".
Правда последние лет 7 мне таких "уничижительных" комментариев от BSDшников даже здесь особо не попадалось (кроме как откровенных троллей), а уж в БСДшном форуме или списках рассылок вообще не припоминаю такого -- хотя особо "остроумные" перепончатые туда любят зайти "потроллить" и рассказать "почему ваша бзда овно!" и "как нужно правильно".
Видимо, у некоторых остались какие-то детско-юношеские травмы от BSD или ее пользователей, а остальные ведут себя как в той байке про обезъян, в клетке с холодным душем и бананом под потолком -- "здесь так принято!".



"Microsoft открыл код GW-BASIC под лицензией M"
Отправлено Карабьян , 22-Май-20 23:00 
А вы под нет тоже сидите? Или фри онли

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Anonymoustus , 23-Май-20 03:42 
> У здешних пингвиноидов необъяснимый батхерт на все, что связанно с *BSD

Два чаю этому анониму.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено AleksK , 23-Май-20 07:23 
ты лучше расскажи как там с поддержкой железа. Райзены, новые видяхи от AMD поддерживаются? А софт? Смогу я туда поставить например steam или 1С?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 23-Май-20 12:37 
> А софт? Смогу я туда поставить например steam или 1С?

Кто о чем, а линуксоид о любимой проприетари.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено AleksK , 23-Май-20 07:41 
ты лучше расскажи как там с поддержкой железа. Райзены, новые видяхи от AMD поддерживаются? А софт? Смогу я туда поставить например steam или 1С?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 23-Май-20 12:48 
> ты лучше расскажи как там с поддержкой железа.

Чего-чего?
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.

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


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Anonymoustus , 23-Май-20 03:38 
Моя тестовая машина, с которой я пишу эти строки, содержит установку NetBSD 7.1.2, OpenBSD 6.7 и Devuan 2.1 -- все три на одном диске, а на другом диске Windows XP. В планах прикупить ещё дисков и для них железный контроллер, чтобы расселить операционки в отдельные квартиры, поскольку хочется тут же иметь DragonFly и FreeBSD, а может и ещё чего-нибудь, что интересно на реальном оборудовании, а не на виртуалках. Вот как закончатся карантины, так и...


ЗЫ

Курьёзный момент: поскольку мне лень и некогда настраивать мультизагрузку, то Нетку и Опёнка я загружаю вручную из консоли GRUB, настроечные файлы которого на разделе линукса.


ЗЫ 2

У меня видеокарта NVidia. В NetBSD и в линуксе работает сносно, в OpenBSD же ускорения нет и в Иксах всё медленно и печально.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 23-Май-20 11:56 
> Моя тестовая машина, с которой я пишу эти строки, содержит установку NetBSD
> 7.1.2, OpenBSD 6.7 и Devuan 2.1 -- все три на одном
> диске, а на другом диске Windows XP. В планах прикупить ещё
> дисков и для них железный контроллер, чтобы расселить операционки в отдельные
> квартиры, поскольку хочется тут же иметь DragonFly и FreeBSD, а может
> и ещё чего-нибудь, что интересно на реальном оборудовании, а не на
> виртуалках. Вот как закончатся карантины, так и...

А почему Нет не 8 версия? С смп проблемы?

> ЗЫ
> Курьёзный момент: поскольку мне лень и некогда настраивать мультизагрузку, то Нетку и
> Опёнка я загружаю вручную из консоли GRUB, настроечные файлы которого на
> разделе линукса.

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

> ЗЫ 2
> У меня видеокарта NVidia. В NetBSD и в линуксе работает сносно, в
> OpenBSD же ускорения нет и в Иксах всё медленно и печально.

Есть ли быстрый и грязный способ проверить наличие ускорения?



"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Anonymoustus , 23-Май-20 12:58 
> А почему Нет не 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

http://fuguita.org/


В списках совместимого оборудования (HCL) и документации на сайтах проектов пишут, какое оборудование работает, какое не работает, какое частично работоспособно.

https://www.openbsd.org/plat.html
https://www.openbsd.org/macppc.html
https://man.openbsd.org/nv.4

https://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». Если Иксы не заводятся, придётся писать конфиги вручную.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 23-Май-20 19:01 
Интересно, насколько пакеты отличаются для разных версий, и можно ли безболезненно менять ветку (не спрашивайте, зачем)

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 23-Май-20 19:04 
А конкретно проверить ускорение? Какой точно программой можно на готовой запущенной системе?

С грубом проще, когда он установлен, установить в линуксе его чуть сложнее (грубинсталл), чем загрузчик в нетбсд с помощью фдиск


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Anonymoustus , 24-Май-20 01:03 
> А конкретно проверить ускорение? Какой точно программой можно на готовой запущенной системе?

https://wiki.archlinux.org/index.php/Benchmarking#Graphics

https://www.x.org/archive/X11R7.0/doc/html/glxgears.1.html


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 24-Май-20 11:21 
>> А конкретно проверить ускорение? Какой точно программой можно на готовой запущенной системе?
> https://wiki.archlinux.org/index.php/Benchmarking#Graphics
> https://www.x.org/archive/X11R7.0/doc/html/glxgears.1.html

Спасибо, так бы и не подозревал о существовании оных


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Anonymoustus , 24-Май-20 13:46 
С грубом, оказывается, бывают и такие проблемы:

https://askubuntu.com/questions/666527/install-grub-claims-t...


У меня вчера такое произошло после установки ещё одного ядра.

Век живи — век учись…


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 24-Май-20 13:56 
> С грубом, оказывается, бывают и такие проблемы:
> https://askubuntu.com/questions/666527/install-grub-claims-t...
> У меня вчера такое произошло после установки ещё одного ядра.
> Век живи — век учись…

Партиции мбр были?


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 24-Май-20 13:58 
> С грубом, оказывается, бывают и такие проблемы:
> https://askubuntu.com/questions/666527/install-grub-claims-t...
> У меня вчера такое произошло после установки ещё одного ядра.
> Век живи — век учись…

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


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Anonymoustus , 24-Май-20 14:53 
>> С грубом, оказывается, бывают и такие проблемы:
>> https://askubuntu.com/questions/666527/install-grub-claims-t...
>> У меня вчера такое произошло после установки ещё одного ядра.
>> Век живи — век учись…
> Если груб старый остался перед первой партицией, а просто появилось новое ядро,
> то легко можно руками подправит конфиг в /бут

Тут не в конфигах дело. После обновления ядра (или добавления нового) GRUB не может установить себя в загрузочную область. После перезагрузки компьютера загрузчика нет вообще. Что испортило загрузочную область, я не знаю. Возможно, там оставались какие-то фрагменты загрузчиков NetBSD и OpenBSD, из-за чего GRUB уже не помещался, на что косвенно указывает метод лечения.

Диск с MBR.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 24-Май-20 15:28 
>[оверквотинг удален]
>>> У меня вчера такое произошло после установки ещё одного ядра.
>>> Век живи — век учись…
>> Если груб старый остался перед первой партицией, а просто появилось новое ядро,
>> то легко можно руками подправит конфиг в /бут
> Тут не в конфигах дело. После обновления ядра (или добавления нового) GRUB
> не может установить себя в загрузочную область. После перезагрузки компьютера загрузчика
> нет вообще. Что испортило загрузочную область, я не знаю. Возможно, там
> оставались какие-то фрагменты загрузчиков NetBSD и OpenBSD, из-за чего GRUB уже
> не помещался, на что косвенно указывает метод лечения.
> Диск с MBR.

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


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Anonymoustus , 24-Май-20 22:23 
> Обычно ставят на раздел основную часть груба в таких случаях, а в
> мбр маленький кусок

Так и установлено. Мусор был в том месте, откуда запускается GRUB.

https://en.wikipedia.org/wiki/File:GNU_GRUB_components.svg

С тем лишь отличием от картинки, что у меня на /dev/sda5 — swap, а / дальше — на /dev/sda6. На первичных разделах у меня: /dev/sda1 — NetBSD, /dev/sda2 — пусто, /dev/sda3 — OpenBSD.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 24-Май-20 15:31 
Опять таки, простите за тавталогию, можно в качестве временного решения груб на внешнюю медию записать, даже не трогая на ней файлы, и грузиться с нее, после выбирая раздел в командной строке груба

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 24-Май-20 18:54 
По-моему, тоже была подобная проблема: решилась опять -таки нетбсдшным фдиском - удаление загрузчика, а может даже и мбр и создание новой, после чего туда спокойно встал груб, с уже готовыми записанными разделами. Такие вещи редко случаются, и если еще помнишь, ЧТО сделано, то КАК именно и какие команды конкретно вводились - уже нет

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 25-Май-20 01:02 
Вспомнилось, как с виндою было так же, когда ставил драйвера к телефону: нулевой сектор исчез, а потом исправилось все установочным диском. Почему - ума не приложу, и после ничего системой плохого не было

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 23-Май-20 12:09 
Проверить без виртуалок всегда можно и на флешках, наверное, но там дисковые операции особенно не потестишь, конечно, но остальное оборудование - почему бы и нет

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Anonymoustus , 23-Май-20 13:07 
> Проверить без виртуалок всегда можно и на флешках, наверное, но там дисковые
> операции особенно не потестишь, конечно, но остальное оборудование - почему бы
> и нет

На виртуалках они работают сильно не так, как на реальном железе. У меня не получилось на своей тестовой машине установить ни 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

Установщик попросту не может запуститься.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено getfr , 23-Май-20 17:09 
DragonFlyBSD: немного изврат, но можно поставить предыдущую версию или раньше, а потом обновить ядро через перекомпиляцию

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 23-Май-20 17:21 
Так я про то, чтобы ставить систему на флешку как на диск

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено имя_ , 22-Май-20 13:04 
у мс кажется какой-то слет индусов сейчас идет, поэтому столько и новостей.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 13:28 
Платиновый партер ЕДИНСТВЕННОЙ_ПРАВИЛЬНОЙ_ОС жи.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Минона , 22-Май-20 11:08 
Чтобы вываливать говномамонта незачем было его покупать (GitHab).

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 15:17 
> незачем было его покупать (GitHab).

GitHab и не покупали. Покупили GitHub.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Сергей , 22-Май-20 11:19 
Написан на ассемблере... Да были времена... Я тогда для одной приблуды драйвер на нем писал, на си мне этот драйвер мне казался уж очень большим и медленным..., разница была в 10 кб...

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено имя_ , 22-Май-20 13:06 
когда-то и 640кб должно было хватить всем. Времена меняются, дед.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 13:38 
640 были не у всех и уже тогда не хватало. Любая софтина на Turbo Vision аля Turbo Debugger, среда для Turbo Pascal и прочие уже выжирали 1/2..2/3 ОЗУ.

А ведь еще надо было как-то жить вирусне и уже тормозившему камперскому.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено имя_ , 22-Май-20 13:51 
нет, я в общем-то согласен, что раньше условия были такие, что сэкономленная память была ценнее времени, затраченного на разработку.

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


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 15:42 
Ну щас на то, сколько твой код жрет оперативки, тоже смотрят. Хотя бы элементарная проверка на невменяемость на собеседованиях, когда тебе дается сферическая в вакууме задачка "тебе дали файл логов на 7 гигабайт, найди там то-то и то-то". Если поциент грузит файл в память целиком вместо того, чтобы стримить его по частям через буфер константного размера, то это детектор ивалидности. А в реальной работе нужно развивать навык видения мест, где постоянно что-то аллоцируется и исследовать, можно ли тут какое-нибудь кэширование вкрутить. Ну или паттерн Flyweight на худой конец. Когда микросервис в контейнере запущен, у него жесткие ограничения по верхней планке доступной RAM. Но дедовской охотой на байты с лупой давно никто не занимается, это да.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Cradle , 22-Май-20 16:08 
> охотой на байты с лупой давно никто не занимается

а вот очень даже приходится заниматься, когда например поставляем заказчику нашу либу и обьясняем что ей нужно 30kb флэша и 6kb ram, и заказчик дизайнит плату с stm32l071, а потом громко кричит что наша либа туда не лезет, потому что его собственная еще на половину готовая аппликуха уже за 160kb перевалила


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 16:59 
Ой, ну у разрабов embedded своя тусовка, там из-за упирания в low-voltage бзднуть было негде что на заре эпохи программируемых контроллеров, так и сейчас. Последнее, что помню, это курсач в вузе, где на STM32F4 Discovery ставился FreeRTOS и был простенький код, демонстрирующий многопоточность.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Cradle , 22-Май-20 17:19 
да вот, приходится оптимировать по себестоимости. По опыту, любая надбавка на железо выходит в рознице примерно x10, тоесть если взять только контроллер на 1$ дороже, конечному покупателю придется заплатить за тот же прибор на 10$ больше.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 26-Май-20 12:03 
> Последнее, что помню, это курсач в вузе, где на STM32F4
> Discovery ставился FreeRTOS и был простенький код, демонстрирующий многопоточность.

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

А теперь сравни цены STM32F4 и stm32l071. И если этого надо в сколь-нибудь приличном количестве, жаба начнет протесовать. Да и потребление и l071 и F4 довольно разное. L-серия как бы low power, а F4 - performance.

И как бы RTOS это круто. Только l071 скорее всего будет от какой-нибудь CR2032 запитан и RTOS заставит пожалеть об этом 20 раз, даже если и влезет, поскольку быстро и прозрачно спать или там DVFS масштабировать станет сложнее и чреватее. А без всего этого батареечка выдохнется в миг.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Cradle , 26-Май-20 13:33 
А вот на счет операционки кстати совсем не факт, тут почему-то многие заблуждаются когда думают что она по умолчанию жрет место и батарейку. Та же FreeRTOS очень хорошо умеет работать tickless, поэтому обычно она спит тихонько и кушать не просит, тикает только когда мы ей разрешаем. Реальный перерасход энергии от нее выходит максимум порядка 1-2%, и то если сравнивать с идеальным сферическим шедайлером, а не тем что обычно взамен делать пытаются. И флэша она требует порядка 8Kb, тоже в основном терпимо.
Вся проблема что если нужна функциональность с размером бинарника от 32Kb и выше, то ее уже редко когда делает один человек, там уже нужны чужие либы и совместная работа нескольких человек, или кооперация разработчиков из разных компаний (мы например в основном так работаем, продаем библиотеки и помагаем разрабам заказчика их интегрировать).
А при совместной работе разумная оберационка избавляет вас от такого количества потенциальных граблей, что минимальный перерасход энергии и памяти всетаки вполне окупается.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Cradle , 22-Май-20 16:18 
да ладно, касперский тогда еще не родился, только нортон родимый, да и тот всегда вручную запускали.
А для турбодебаггера да, приходилось подпаивать вторую графическую плату с 128kb памяти в окно 0xb0000-0xc0000 и патчить третий дос чтобы подключал эту область. С пятым было уже проще, там уже человеческий malloc появился

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено анононимчик , 22-Май-20 18:50 
напомнило как в университете реализовывал псевдографическое меню. после спектрума было не сложно впечатлять одногруппников:)

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 20:31 
Кошмарский вполне себе был во времена adinf, aidstest и drweb.
Из плюсов - у него были демки визуальных эффектов некоторых вирусов.

Не знаю что там за плата ради турбодебаггера (зачем? стандартной видеопамяти вполне хватало) Для текстовых режимов ее много и не надо. На моем MCGA все прекрасно работало.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Cradle , 22-Май-20 21:06 
расширять память приходилось потому что если какой-то софт жрал память под завязку, то вместе с дебаггером он в 640kb уже не влазил (был у меня тогда например интересный SPICE симулятор, только заблокированный зараза). И попались тогда какие-то левые видеокарточки с 128kb памяти от итальянских olivetti, но с нестандартным интерфейсом вместо ISA. Пришлось  выкинуть часть логики и распаять шлейфом под нормальную шину, и подправить дос что-бы она эту дополнительную память тоже использовала. Блин, 95-ый год, 286-ой комп. Это все потом даже вполне сносно работало :) В первый раз правда отвалилась регенерация памяти, можно было полюбоваться как красиво в дампе байты утекают в песок.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Ва , 27-Май-20 13:08 
> 640 были не у всех и уже тогда не хватало

я для временного хранения данных использовал память принтера. У матричного было 128 байт, а в лазерном хранил 256 байт вместо шрифтов
Практической пользы не было, но гордость распирала :)


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Cradle , 28-Май-20 20:18 
вау, я бы до такого не додумался :) Принтер у меня был 9-игольчатый epson с левым интерфейсом, по rs423 вроде, с каким-то странным протоколом, поэтому пришлось выкинуть из него родной контроллер и впаять блок из 3-4 LS374 регистров, с доступом через LPT. Самопальный драйвер управлял иголками и шаговиками напрямую, благо в дос можно было жесткий реалтайм делать. Шрифтов не было, поэтому умел печатать только printscreen и сильно медленней чем в оригинале, но на тогдашнем безрыбье годик примерно он у меня даже проработал. Первый опыт управления механикой, когда вдруг узнаешь что там оказывается бывают люфты и вибрация.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Иваня , 22-Май-20 11:22 
И как его читать? Чтобы прочитать исходники над знать ассемблер, а я не знаю. Накиньте информации (книги, статьи, видосики) по ассемблеру

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 11:44 
Хочешь для доза+барсика запилить paravirtual hosted mode, чтобы оно работало как обычный линукс-процесс? Если да, то может быть даже полезно. Может быть облом с real-mode, или как его там...
Комментируйте, поправляйте, разжигайте холисерач. Пришла в голову такая мысль и интересно мнение других.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 11:46 
https://rutracker.org/forum/viewtopic.php?t=3842021

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 22-Май-20 12:30 
http://93.174.95.29/main/37BE98C2819B4B2BDD359B4857DAFD26

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 12:53 
Там уже API на C ориентирован, а вопрошавшего ASM 80x86 заинтересовал.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 22-Май-20 17:43 
вопрошавшего интересует потралить, но делает он это как-то без энтузиазма. возможно, кто-то бота тестирует.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Kenneth , 22-Май-20 12:27 
ASSUME там всему голова :)

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено n00by , 22-Май-20 15:43 
Попробуйте начать с Финогенов К. Г. "Основы языка Ассемблера."

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Леваки тупицы , 23-Май-20 19:24 
Майкам претензии предъявляй. Они код открыли на свою голову, вот пусть и асемблеру тебя обучают!🤣

Заодно гуглить(бингить?) пусть научат.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 13:06 
Очень смешно...
Может они ещё Q-DOS исходники выложат, который потом MS-DOS-ом стал? Интересно, автор потом не кусал в диких приходах локти себе?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 13:53 
А ты такой наивный, надеемся что M$ для сообщества хоть что-то полезное откроет?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено RM , 25-Май-20 12:15 
ты не поверишь... прямо с википедии
https://en.wikipedia.org/wiki/86-DOS
https://web.archive.org/web/20090208014302/http://www.86dos....
в фаиле 86DOS_FILES.ZIP вполне себе исходники (не все, но достаточно)

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Вы забыли заполнить поле Name , 22-Май-20 13:08 
Ну теперь заживем.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Cradle , 22-Май-20 13:21 
новость радует, в свое время в девяностых ковырялся в нем дебаггером в порядке самобучения.
Можно теперь залезть на досуге, потешить ностальгию.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 13:51 
Меня в школе бейсики учили, дрянь ужасная. Сначала один бейсик, потом другой какой-то QW кажись.

Пусть визуально студио компиляторы откроют.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Cradle , 22-Май-20 14:27 
во меня почему-то тоже в школе бейсикам учили, и тоже быстро понял что дрянь ужасная. Поэтому я на бейсиках обычно писал дизассемблеры для всего тогдашнего зоопарка и изучал как эти бейсики и вся система там устроены. Потом писал в голых кодах интерпретатор форта, загружал через тот самый бейсик, и работал как белый человек. Может быть потому что тогда еще интернета небыло?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено VladSh , 22-Май-20 17:49 
QB, т.е. QuickBasic. Великолепная вещь!

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Anonymoustus , 23-Май-20 03:55 
> QB, т.е. QuickBasic. Великолепная вещь!

Особенно тот, который Extended.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 23-Май-20 09:21 
Roslyn открыт давно уже.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 14:04 
"Profanar la tumba, al ritmo de la rumba"

(c) Nanowar -- Norwegian Reggaeton

=D


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 14:46 
Ностальгия. Я на этой штуке ещё на ЕС-1840 работал.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено x0r , 22-Май-20 15:00 
Надо расчехлять мой траслятор с ассемблера...
https://github.com/xor2003/masm2c

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено anonymous , 22-Май-20 15:21 
Интересно, в каком году они откроют исходники хотя бы семёрки? В 2050?
Просто побыстрее уже хочется себе нормальную, человеческую систему собрать. Чтобы ядро линукс, но были либы Мелкомягких...

inb4 Wine, но сами знаете в каком он состоянии


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Cradle , 22-Май-20 16:30 
там вся проблема что их ядро делает слишком много того что вы называете "либы", при том довольно грязно.
А вайн вполне в хорошом состоянии, вот только по обьективным причинам не умеет графику и шрифты рендерить так как их ядро это делает. Поэтому на нем даже можно запустить кое-какой cad, но невозможно на нем работать.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Карабьян , 23-Май-20 12:01 
> там вся проблема что их ядро делает слишком много того что вы
> называете "либы", при том довольно грязно.
> А вайн вполне в хорошом состоянии, вот только по обьективным причинам не
> умеет графику и шрифты рендерить так как их ядро это делает.
> Поэтому на нем даже можно запустить кое-какой cad, но невозможно на
> нем работать.

Автокад последней версии невозможно работать? Посоветуйте версию, на которой сносно


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено n00by , 22-Май-20 15:32 
--------- ---- -- ---- ----- --- ---- -----
COPYRIGHT 1975 BY BILL GATES AND PAUL ALLEN
--------- ---- -- ---- ----- --- ---- -----

ORIGINALLY WRITTEN ON THE PDP-10 FROM
FEBRUARY 9 TO  APRIL 9 1975

BILL 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


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено solardiz , 22-Май-20 20:01 
Как я понимаю, этот комментарий не относится к реализации под 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.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 22-Май-20 22:23 
интересные ссылки, спасибо

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено n00by , 23-Май-20 08:29 
> Как я понимаю, этот комментарий не относится к реализации под 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, а часть этих денег перекочевала в мой карман, когда мы с ним допоздна играли в покер в моей комнате. К счастью, наша фирма не требовала значительных капиталов."


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 23-Май-20 18:06 
слуште, к чему эти экивоки?

пишите прямо: "Бил Гейц - человек-говно!"

а то ходите вокруг да около, как покойный доренко по телевизеру.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено n00by , 24-Май-20 16:00 
Что бы дать увидеть каждому то, что он хочет видеть. Например, я вижу гениального и доверчивого Пола Алена. Навешивание ярлыков оставляю экспертам по соотв. субстанциям.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено RM , 25-Май-20 12:21 
В книге Пола https://en.wikipedia.org/wiki/Idea_Man написано много.
В частности да, Билл писал basic, Пол писал toolchain.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 25-Май-20 20:10 
> я
> вижу гениального и доверчивого Пола Алена.

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



"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено n00by , 26-Май-20 12:02 
> бил гейц мухлевал в покер

Свечку держал? Расскажи, как он это делал.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 26-Май-20 14:24 
вот что бывает, коллеги, когда сборник "100 лучших шуток про мамку" забыл дома и приходится списывать из справочника Петросяна "Практическая полемика для старшеклассников"

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено n00by , 27-Май-20 17:12 
Сочувствую. Тренируй память.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено RM , 25-Май-20 12:27 
Я тоже понял так что Билл кинул Пола, да. У Билла папа адвокат, видать насоветовал.
И история имеет удивительно много параллелей с историей Дщобса и Возняка на мой взгляд.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 25-Май-20 20:13 
> Я тоже понял так что Билл кинул Пола, да. У Билла папа
> адвокат, видать насоветовал.
> И история имеет удивительно много параллелей с историей Дщобса и Возняка на
> мой взгляд.

у вас проблемы и с историей, и с пониманием.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено RM , 25-Май-20 21:22 
Категорично...
Так и подмывает написать "Билли, перелогинься!"
Вообщем в книге Пола написано, таки да, скорее даже не кинул а отжал и написано как именно.
Ссылок не будет, потому что онлайн копии я не знаю где взять, а перенабирать текст сюда - не очень хочеться.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 25-Май-20 22:25 
> Категорично...
> Так и подмывает написать "Билли, перелогинься!"
> Вообщем в книге Пола написано, таки да, скорее даже не кинул а
> отжал и написано как именно.
> Ссылок не будет, потому что онлайн копии я не знаю где взять,
> а перенабирать текст сюда - не очень хочеться.

ничего страшного, весь остальной опеннет про либрусек знает. не смущайтесь, цитируйте.



"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено RM , 25-Май-20 23:30 
Русек пишет - "Что-то нерусское, только для избранных пользователей"

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено RM , 25-Май-20 23:40 
Вообщем страницы 102 - самое начало 8 главы - и 131.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 26-Май-20 00:01 
> Вообщем страницы 102 - самое начало 8 главы - и 131.

цытата ОК. пальцы набирать не устали?


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено RM , 26-Май-20 00:40 
Если есть акк на либрусек - страницы я конкретно указал. Можно открыть и прочитать. Если акка там нет - зачем на либрусек ссылаться?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 26-Май-20 08:43 
> Если есть акк на либрусек - страницы я конкретно указал. Можно открыть
> и прочитать. Если акка там нет - зачем на либрусек ссылаться?

и снова о понимании - вы, например, явно не понимаете разницу между цитатой и номером страницы.

> перенабирать текст сюда - не очень хочеться.

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


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено RM , 26-Май-20 11:20 
Еще раз: книга у меня бумажная. Похоже что я зря потратил время на тролля. Если бы вы потрудились открыть доступную, по вашему утверждению, копию книги и прочитать две указанные страницы, то все вопросы бы снялись. Там не цитата, там рассказана история.
Вообщем, полный слив засчитан.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 26-Май-20 12:21 
> Еще раз: книга у меня бумажная. Похоже что я зря потратил время
> на тролля. Если бы вы потрудились открыть доступную, по вашему утверждению,
> копию книги и прочитать две указанные страницы, то все вопросы бы
> снялись. Там не цитата, там рассказана история.
> Вообщем, полный слив засчитан.

"Там не цитата, там рассказана история."

- прапорщик иванов, приведите мне цитату из устава.
- тарщ командир, а в уставе нет цитат, там одни статьи...

в книге Аллена нет прачечных историй про отжим. ни на сто второй, ни на сто тридцать первой.



"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено RM , 26-Май-20 13:56 
> в книге Аллена нет прачечных историй про отжим. ни на сто второй, ни на сто тридцать первой.

Видимо придется таки тыкнуть командира носом:
страница 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.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 26-Май-20 20:08 
впервые встречаю на опеннете человека, не умеющего применять цитирование.

нет, серьезно.

теперь, зачем вы запостили эту простыню? чего было бы прям весь текст алленовских воспоминаний не запостить?

повторяю, в книге Аллена нет прачечных историй про отжим. ни на сто второй, ни на сто тридцать первой.

и в простынях текста, которые вы запостили, их тоже нет.



"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Anonymoustus , 26-Май-20 13:22 
> Вообщем

И дальше можно не читать.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 22-Май-20 15:39 
> основан на
> срезе оригинальных исходных текстов, датированных  10 февраля 1983 года...

поддержку ега зажали, сволочи...


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 17:46 
Просто дос до сих пор ценный актив. Ну, они во всяком случае в это верят, иначе бы открыли полноценную 6 (хотя какие у неё преимущества перед фридос на сегодня?).

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 22-Май-20 22:17 
> Просто дос до сих пор ценный актив. Ну, они во всяком случае
> в это верят, иначе бы открыли полноценную 6 (хотя какие у
> неё преимущества перед фридос на сегодня?).

а смысл? кому было невтерпеж посмотреть исходники, уже давно посмотрели, они доступны все, с оем кита дос 3.3 до дос 6.2 (это минимум то, что я видел).

ценный актив? ну еще в 2000 году и то уже на износе. когда там последние релизы этих pcdos 2000 и прочих ptsdos были. вряд ли после 1995 года кто-то всерьез закладывался на msdos в новой эмбедовке или софтовых решениях.

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

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


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Gefest , 22-Май-20 18:32 
А quick basic все еше не открыли ??

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено myhand , 22-Май-20 21:13 
> в репозитории с которыми даже наблюдается определённая активность

Думал посмотреть, но забоялся на ночь глядя.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 22:18 
теперь понятно нафига был нужен github - выкладывать свое старое гавнище.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 22:46 
Так, а что там с Borland они собираються открывать Turbo Pascal 7.0 или хотябы Turbo Pascal 5.0?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 22-Май-20 22:59 
может тебе еще и исходники Turbo Vision открыть?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено solardiz , 22-Май-20 23:26 
Технически, исходники Turbo Vision для Pascal открыты давным-давно (в Wikipedia пишут, что они были на бонусном диске с BP7). Я переделал их для работы в графическом режиме в 1994-95. Но с лицензией было не ясно. Исходники Turbo Vision для C++, как я сейчас нахожу, были опубликованы в районе 1997 года, и утверждалось что они в public domain.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 23-Май-20 00:05 
> Технически, исходники 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Дельфи и съела кузнеца.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено solardiz , 23-Май-20 01:40 
Технически аналогично, только без пива и нарушений. Да, тот самый. А еще были исходники стандартной библиотеки (модуль System - там реализация "кучи", операции над LongInt и т.п.) и модулей вроде CRT.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 22:47 
А в GW-BASIC была операция pallete или в Quick Basic? Я уже забыл за давностью лет.

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 22-Май-20 23:57 
Какая прелесть!
:)

Стивен Леви, "Хакеры, герои компбтерной революции" - чтиво в комплект.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено FreeStyler , 23-Май-20 08:54 
А что GW значит?

"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено userd , 23-Май-20 14:18 
Джоэл Спольски:

«Во главе ГРАП стоял некто Грег Уиттен (Greg Whitten). Это был человек №6 в Microsoft. Никто не знал, чем он занимается, но зато все знали, что он обедает с Биллом Гейтсом, и GW-BASIC назван в честь него.»

ГРАП ≡ Группа Разработки Архитектуры Приложений

Greg Whitten тоже оставил воспоминания о встрече -

https://web.archive.org/web/20080920032110/http://classiccmp...

и говорит, что это одновременно и его инициалы и Gee-Whiz BASIC.

гугл про всёёё расскажет, только спроси :)


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Михрютка , 23-Май-20 17:48 
> 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.

помог, что называется. до сих пор гордится.


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено userd , 27-Май-20 11:34 
> помог, что называется. до сих пор гордится.

Да ладно, полезные результаты OMG могли помочь конкурентам. Согласитесь, странная картина - «человек №6 в Microsoft» помогает конкурентам. Оксюморон какой-то. А так - корба практически сдохла, сожрав определённые ресурсы конкурентов. GW определённо есть чем гордиться. Полагаю, что люди из MS влияющие на w3c, linux, С++ и т.д. тоже найдут повод для корпоративной гордости.

Можно даже взять шире - вот документ с логотипом госдепа США - https://www.state.gov/wp-content/uploads/2020/05/T-paper-ser... и здесь тоже есть тема "затормозить конкурентов".


"Microsoft открыл код GW-BASIC под лицензией MIT"
Отправлено Аноним , 23-Май-20 10:01 
Стало никому не нужно, и открыли. А что, мы открыты для сообщества. Посмотрите какие мы хорошие.