The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Microsoft открыл код GW-BASIC под лицензией MIT"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


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

ADVGRP.ASM     Initial commit     38 years ago


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

LICENSE     Initial commit     38 years ago

Ответить | Правка | Наверх | Cообщить модератору

2. "Microsoft открыл код GW-BASIC под лицензией MIT"  +9 +/
Сообщение от Аноним (2), 22-Май-20, 10:20 
Просто во внутренней корпоративной сети Microsoft все еще 1983 год.
Ответить | Правка | Наверх | Cообщить модератору

4. "Microsoft открыл код GW-BASIC под лицензией MIT"  +22 +/
Сообщение от Аноним (4), 22-Май-20, 10:32 
Ага, готовятся к 1984-му
Ответить | Правка | Наверх | Cообщить модератору

14. "Microsoft открыл код GW-BASIC под лицензией MIT"  +2 +/
Сообщение от Аноним (14), 22-Май-20, 11:10 
Скоро выйдет IBM Personal Computer/AT :)
Ответить | Правка | Наверх | Cообщить модератору

65. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Аноним (65), 22-Май-20, 15:03 
И великолепная OS/2 в 87-ом...
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

3. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Пглввгвтвлуу (?), 22-Май-20, 10:21 
Там ещё и с .gitignore та же история
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

144. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Аноним (144), 24-Май-20, 01:00 
да и code of conduct в те прекрасные времена точно не было
Ответить | Правка | Наверх | Cообщить модератору

8. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от Аноним (8), 22-Май-20, 10:44 
Перечитай(прочитай, научись читать) книжку 1984.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

75. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от Аноним (75), 22-Май-20, 16:06 
показуха
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "Microsoft открыл код GW-BASIC под лицензией MIT"  –8 +/
Сообщение от Почему бы и не да (?), 22-Май-20, 10:32 
Есть же фривасик. Зачем это всё?
Ответить | Правка | Наверх | Cообщить модератору

141. "Microsoft открыл код GW-BASIC под лицензией MIT"  +2 +/
Сообщение от Леваки тупицы (?), 23-Май-20, 19:12 
Жизнь у тебя сломалась от того что кто-то код открыл?
Ответить | Правка | Наверх | Cообщить модератору

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

27. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от Аноним (27), 22-Май-20, 12:11 
Они поди уже размагнитились
Ответить | Правка | Наверх | Cообщить модератору

41. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от ryoken (ok), 22-Май-20, 13:03 
> Они поди уже размагнитились

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

Ответить | Правка | Наверх | Cообщить модератору

34. "Microsoft открыл код GW-BASIC под лицензией MIT"  +5 +/
Сообщение от Zenitur (ok), 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 посоветуют

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

39. "Microsoft открыл код GW-BASIC под лицензией MIT"  +2 +/
Сообщение от Аноним (14), 22-Май-20, 12:57 
Да, Zenitur знатный любитель музейных раритетов.
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

45. "Microsoft открыл код GW-BASIC под лицензией MIT"  +5 +/
Сообщение от ryoken (ok), 22-Май-20, 13:07 
Идёмте к нам сюда https://forum.ixbt.com/topic.cgi?id=4:137129 :D. С вашей 3-хой вы сразу в авторитете будете :D.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

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

66. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Pofigist (?), 22-Май-20, 15:04 
Жаль я подарил все свои амиги и дековскую альфустейшен... :) И "коробку от пиццы" - тоже подарил.
Так что у вас там - возня пионеров :)
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

92. "Sun SPARC Enterprise"  +1 +/
Сообщение от Cradle (?), 22-Май-20, 18:39 
обрадуют вас незабываемым noise level 70db. Довелось в 2006-м что-то свежее с x86 от тогдашних санок для клиента настраивать. Фрилансил, взял работу на дом. Так оно зараза гудело как истребитель на старте, наверное все 90db были
Ответить | Правка | Наверх | Cообщить модератору

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

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


Ответить | Правка | Наверх | Cообщить модератору

146. "Sun SPARC Enterprise"  +/
Сообщение от Pofigist (?), 24-Май-20, 11:11 
Это не х86 - это честный спарк :)

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

Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

156. "Sun SPARC Enterprise"  +/
Сообщение от Аноним (156), 24-Май-20, 22:10 
Это не честный спарк, а yблюдочная ниагара.
Ответить | Правка | Наверх | Cообщить модератору

53. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Паразитолог (?), 22-Май-20, 13:39 
"Zenitur - расхититель гробниц"(с) :-))
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

59. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от Zenitur (ok), 22-Май-20, 14:22 
Зенитар не крал. Это Нереварин пошарился по гробницам и принёс
Ответить | Правка | Наверх | Cообщить модератору

64. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Нереварин (?), 22-Май-20, 15:01 
Нет, это ты все украл.
Ответить | Правка | Наверх | Cообщить модератору

96. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от антифрактал (?), 22-Май-20, 19:58 
Не бойся! Я слежу за тобой!
Ответить | Правка | Наверх | Cообщить модератору

143. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от Дагот Ур (?), 23-Май-20, 22:32 
Рассказывай!
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

7. "Microsoft открыл код GW-BASIC под лицензией MIT"  –2 +/
Сообщение от Аноним (8), 22-Май-20, 10:43 
Приманивают хомячков на бесплатный софт. Чтобы накрыть потом всех сразу.
Ответить | Правка | Наверх | Cообщить модератору

9. "Microsoft открыл код GW-BASIC под лицензией MIT"  +2 +/
Сообщение от Аноним (9), 22-Май-20, 10:45 
Это старые версии. Ценность примерно как у музейных исходников 3.11.
Ответить | Правка | Наверх | Cообщить модератору

30. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от Владимир (??), 22-Май-20, 12:22 
Я бы не отказался от исходников 3.11. Конечно же Винды, ибо DOS был только 3.10.
Ответить | Правка | Наверх | Cообщить модератору

61. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от Vanych (?), 22-Май-20, 14:28 
M$ Windows-3.11 - это и есть всего лишь GUI над MS DOS, так что Вы зря от него нос воротите. Вындовс потом появился.
Ответить | Правка | Наверх | Cообщить модератору

82. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Cradle (?), 22-Май-20, 17:03 
ISBN 978-0201608342 , там как раз о ней родимой, 715 страниц. Вот после этого талмуда уже 22 года на linux
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

86. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Михрютка (ok), 22-Май-20, 17:45 
ото не надо было винду без документов покупать.
Ответить | Правка | Наверх | Cообщить модератору

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

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

116. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Anonymoustus (ok), 23-Май-20, 03:27 
Кроме как на Обмазоне эту книжку найти где-то можно?
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

10. "Microsoft открыл код GW-BASIC под лицензией MIT"  –2 +/
Сообщение от Анонимище (?), 22-Май-20, 10:48 
Есть ещё кто считает MS злом? )))))
Ответить | Правка | Наверх | Cообщить модератору

18. "Microsoft открыл код GW-BASIC под лицензией MIT"  +7 +/
Сообщение от Аноним (14), 22-Май-20, 11:22 
Вопрос для прибывших на машине времени из 1983-го в 2020-й.
Ответить | Правка | Наверх | Cообщить модератору

19. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от Im banana man (?), 22-Май-20, 11:23 
Несовместимость Office, обновления 10-ки, переориентировка на облака и подписочную модель, сломанная обратная совместимость в API от версии к версии. В самом деле - Microsoft )
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору
Часть нити удалена модератором

25. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Gemorroj (ok), 22-Май-20, 11:50 
гугель, оракель, аппле, фацебук...
Ответить | Правка | К родителю #173 | Наверх | Cообщить модератору

28. "Microsoft открыл код GW-BASIC под лицензией MIT"  –1 +/
Сообщение от Im banana man (?), 22-Май-20, 12:14 
> гугель, оракель, аппле, фацебук...

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

Ответить | Правка | Наверх | Cообщить модератору

26. "Microsoft открыл код GW-BASIC под лицензией MIT"  +5 +/
Сообщение от cat666 (ok), 22-Май-20, 12:00 
Ой, да бросьте. Просто майкрософт давным-давно мамка в этом борделе.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

37. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Аноним (14), 22-Май-20, 12:50 
А Гугель сутенёр.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

36. "Microsoft открыл код GW-BASIC под лицензией MIT"  +5 +/
Сообщение от Аноним (36), 22-Май-20, 12:48 
Чикатило кинул кость бездомной собаке, кто считает его злом ?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

79. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от annual slayer (?), 22-Май-20, 16:53 
кость оставшуются после своего собственного ужина ^^
Ответить | Правка | Наверх | Cообщить модератору

95. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от YetAnotherOnanym (ok), 22-Май-20, 19:08 
Не путайте Чикатило и Джумагалиева.
Ответить | Правка | Наверх | Cообщить модератору

47. "Microsoft открыл код GW-BASIC под лицензией MIT"  –1 +/
Сообщение от ryoken (ok), 22-Май-20, 13:08 
> Есть ещё кто считает MS злом? )))))

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

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

12. "Microsoft открыл код GW-BASIC под лицензией MIT"  –2 +/
Сообщение от user90 (?), 22-Май-20, 11:02 
Слегка оффтоп, но что, опеннетик превращается в сайт новостей о мелкософте? Так-то смешно выходит.
Ответить | Правка | Наверх | Cообщить модератору

15. "Microsoft открыл код GW-BASIC под лицензией MIT"  +3 +/
Сообщение от Минона (ok), 22-Май-20, 11:14 
А чего смешного?
Покупка kernel.org будет последним шагом по превращению Microsoft Windows в Microsoft Linux.
Ответить | Правка | Наверх | Cообщить модератору

32. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от expert (??), 22-Май-20, 12:28 
OpenBSD наш последний шанс выжить.
Ответить | Правка | Наверх | Cообщить модератору

35. "Microsoft открыл код GW-BASIC под лицензией MIT"  –3 +/
Сообщение от Аноним (14), 22-Май-20, 12:47 
Тогда я лучше на DragonFlyBSD. Они, хотя бы, не пытаются выкидывать GPLный софт. Систему собирают актуальными версиями GCC.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

84. "Microsoft открыл код GW-BASIC под лицензией MIT"  –3 +/
Сообщение от Аноним (84), 22-Май-20, 17:29 
> то я бы никому не советовал поворачиваться к ним спиной

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

> дух UNIX

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

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

93. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от Карабьян (?), 22-Май-20, 18:40 
А почему для миникс были взяты пакеты нетбсд?
Ответить | Правка | Наверх | Cообщить модератору

117. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Anonymoustus (ok), 23-Май-20, 03:31 
Не только для MINIX, и не пакеты, а pkgsrc.

https://www.pkgsrc.org

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

Ответить | Правка | Наверх | Cообщить модератору

91. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Карабьян (?), 22-Май-20, 18:38 
Кто-нибудь сидит тут под ними? Я тоже хочу...
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

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

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

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

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


Ответить | Правка | Наверх | Cообщить модератору

110. "Microsoft открыл код GW-BASIC под лицензией M"  +/
Сообщение от Карабьян (?), 22-Май-20, 23:00 
А вы под нет тоже сидите? Или фри онли
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

121. "Microsoft открыл код GW-BASIC под лицензией MIT"  –2 +/
Сообщение от AleksK (ok), 23-Май-20, 07:23 
ты лучше расскажи как там с поддержкой железа. Райзены, новые видяхи от AMD поддерживаются? А софт? Смогу я туда поставить например steam или 1С?
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

122. "Microsoft открыл код GW-BASIC под лицензией MIT"  –2 +/
Сообщение от AleksK (ok), 23-Май-20, 07:41 
ты лучше расскажи как там с поддержкой железа. Райзены, новые видяхи от AMD поддерживаются? А софт? Смогу я туда поставить например steam или 1С?
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

131. "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.

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

Ответить | Правка | Наверх | Cообщить модератору

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


ЗЫ

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


ЗЫ 2

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

Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

127. "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 же ускорения нет и в Иксах всё медленно и печально.

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


Ответить | Правка | Наверх | Cообщить модератору

132. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Anonymoustus (ok), 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». Если Иксы не заводятся, придётся писать конфиги вручную.

Ответить | Правка | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

147. "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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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


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

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

Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

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

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

Диск с MBR.

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

157. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Anonymoustus (ok), 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.

Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору

153. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Карабьян (?), 24-Май-20, 15:31 
Опять таки, простите за тавталогию, можно в качестве временного решения груб на внешнюю медию записать, даже не трогая на ней файлы, и грузиться с нее, после выбирая раздел в командной строке груба
Ответить | Правка | Наверх | Cообщить модератору

155. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Карабьян (?), 24-Май-20, 18:54 
По-моему, тоже была подобная проблема: решилась опять -таки нетбсдшным фдиском - удаление загрузчика, а может даже и мбр и создание новой, после чего туда спокойно встал груб, с уже готовыми записанными разделами. Такие вещи редко случаются, и если еще помнишь, ЧТО сделано, то КАК именно и какие команды конкретно вводились - уже нет
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

158. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Карабьян (?), 25-Май-20, 01:02 
Вспомнилось, как с виндою было так же, когда ставил драйвера к телефону: нулевой сектор исчез, а потом исправилось все установочным диском. Почему - ума не приложу, и после ничего системой плохого не было
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

129. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Карабьян (?), 23-Май-20, 12:09 
Проверить без виртуалок всегда можно и на флешках, наверное, но там дисковые операции особенно не потестишь, конечно, но остальное оборудование - почему бы и нет
Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

133. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Anonymoustus (ok), 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

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

Ответить | Правка | Наверх | Cообщить модератору

135. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от getfr (?), 23-Май-20, 17:09 
DragonFlyBSD: немного изврат, но можно поставить предыдущую версию или раньше, а потом обновить ядро через перекомпиляцию
Ответить | Правка | Наверх | Cообщить модератору

136. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Карабьян (?), 23-Май-20, 17:21 
Так я про то, чтобы ставить систему на флешку как на диск
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

42. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от имя_ (?), 22-Май-20, 13:04 
у мс кажется какой-то слет индусов сейчас идет, поэтому столько и новостей.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

50. "Microsoft открыл код GW-BASIC под лицензией MIT"  +3 +/
Сообщение от Аноним (51), 22-Май-20, 13:28 
Платиновый партер ЕДИНСТВЕННОЙ_ПРАВИЛЬНОЙ_ОС жи.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

13. "Microsoft открыл код GW-BASIC под лицензией MIT"  –2 +/
Сообщение от Минона (ok), 22-Май-20, 11:08 
Чтобы вываливать говномамонта незачем было его покупать (GitHab).
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

16. "Microsoft открыл код GW-BASIC под лицензией MIT"  +7 +/
Сообщение от Сергей (??), 22-Май-20, 11:19 
Написан на ассемблере... Да были времена... Я тогда для одной приблуды драйвер на нем писал, на си мне этот драйвер мне казался уж очень большим и медленным..., разница была в 10 кб...
Ответить | Правка | Наверх | Cообщить модератору

44. "Microsoft открыл код GW-BASIC под лицензией MIT"  –2 +/
Сообщение от имя_ (?), 22-Май-20, 13:06 
когда-то и 640кб должно было хватить всем. Времена меняются, дед.
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

76. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Cradle (?), 22-Май-20, 16:08 
> охотой на байты с лупой давно никто не занимается

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

175. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Аноним (173), 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 масштабировать станет сложнее и чреватее. А без всего этого батареечка выдохнется в миг.

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

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

77. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от Cradle (?), 22-Май-20, 16:18 
да ладно, касперский тогда еще не родился, только нортон родимый, да и тот всегда вручную запускали.
А для турбодебаггера да, приходилось подпаивать вторую графическую плату с 128kb памяти в окно 0xb0000-0xc0000 и патчить третий дос чтобы подключал эту область. С пятым было уже проще, там уже человеческий malloc появился
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

94. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от анононимчик (?), 22-Май-20, 18:50 
напомнило как в университете реализовывал псевдографическое меню. после спектрума было не сложно впечатлять одногруппников:)
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

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

183. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от Ва (?), 27-Май-20, 13:08 
> 640 были не у всех и уже тогда не хватало

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

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

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

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

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

22. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Аноним (14), 22-Май-20, 11:46 
https://rutracker.org/forum/viewtopic.php?t=3842021
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

33. "Microsoft открыл код GW-BASIC под лицензией MIT"  –1 +/
Сообщение от Михрютка (ok), 22-Май-20, 12:30 
http://93.174.95.29/main/37BE98C2819B4B2BDD359B4857DAFD26
Ответить | Правка | Наверх | Cообщить модератору

38. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Аноним (14), 22-Май-20, 12:53 
Там уже API на C ориентирован, а вопрошавшего ASM 80x86 заинтересовал.
Ответить | Правка | Наверх | Cообщить модератору

85. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от Михрютка (ok), 22-Май-20, 17:43 
вопрошавшего интересует потралить, но делает он это как-то без энтузиазма. возможно, кто-то бота тестирует.
Ответить | Правка | Наверх | Cообщить модератору

31. "Microsoft открыл код GW-BASIC под лицензией MIT"  –1 +/
Сообщение от Kenneth (?), 22-Май-20, 12:27 
ASSUME там всему голова :)
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

74. "Microsoft открыл код GW-BASIC под лицензией MIT"  +2 +/
Сообщение от n00by (ok), 22-Май-20, 15:43 
Попробуйте начать с Финогенов К. Г. "Основы языка Ассемблера."
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

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

56. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Аноним (56), 22-Май-20, 13:53 
А ты такой наивный, надеемся что M$ для сообщества хоть что-то полезное откроет?
Ответить | Правка | Наверх | Cообщить модератору

159. "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 вполне себе исходники (не все, но достаточно)
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

48. "Microsoft открыл код GW-BASIC под лицензией MIT"  +3 +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Май-20, 13:08 
Ну теперь заживем.
Ответить | Правка | Наверх | Cообщить модератору

49. "Microsoft открыл код GW-BASIC под лицензией MIT"  +2 +/
Сообщение от Cradle (?), 22-Май-20, 13:21 
новость радует, в свое время в девяностых ковырялся в нем дебаггером в порядке самобучения.
Можно теперь залезть на досуге, потешить ностальгию.
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

88. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от VladSh (?), 22-Май-20, 17:49 
QB, т.е. QuickBasic. Великолепная вещь!
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

125. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Аноним (125), 23-Май-20, 09:21 
Roslyn открыт давно уже.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

57. "Microsoft открыл код GW-BASIC под лицензией MIT"  –1 +/
Сообщение от Аноним (57), 22-Май-20, 14:04 
"Profanar la tumba, al ritmo de la rumba"

(c) Nanowar -- Norwegian Reggaeton

=D

Ответить | Правка | Наверх | Cообщить модератору

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

63. "Microsoft открыл код GW-BASIC под лицензией MIT"  +2 +/
Сообщение от x0r (??), 22-Май-20, 15:00 
Надо расчехлять мой траслятор с ассемблера...
https://github.com/xor2003/masm2c
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

70. "Microsoft открыл код GW-BASIC под лицензией MIT"  +2 +/
Сообщение от n00by (ok), 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

Ответить | Правка | Наверх | Cообщить модератору

97. "Microsoft открыл код GW-BASIC под лицензией MIT"  +3 +/
Сообщение от solardiz (ok), 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.

Ответить | Правка | Наверх | Cообщить модератору

105. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Михрютка (ok), 22-Май-20, 22:23 
интересные ссылки, спасибо
Ответить | Правка | Наверх | Cообщить модератору

123. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от n00by (ok), 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, а часть этих денег перекочевала в мой карман, когда мы с ним допоздна играли в покер в моей комнате. К счастью, наша фирма не требовала значительных капиталов."

Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

138. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Михрютка (ok), 23-Май-20, 18:06 
слуште, к чему эти экивоки?

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

160. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от RM (?), 25-Май-20, 12:21 
В книге Пола https://en.wikipedia.org/wiki/Idea_Man написано много.
В частности да, Билл писал basic, Пол писал toolchain.
Ответить | Правка | Наверх | Cообщить модератору

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

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


Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору

174. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от n00by (ok), 26-Май-20, 12:02 
> бил гейц мухлевал в покер

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

Ответить | Правка | Наверх | Cообщить модератору

180. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Михрютка (ok), 26-Май-20, 14:24 
вот что бывает, коллеги, когда сборник "100 лучших шуток про мамку" забыл дома и приходится списывать из справочника Петросяна "Практическая полемика для старшеклассников"
Ответить | Правка | Наверх | Cообщить модератору

184. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от n00by (ok), 27-Май-20, 17:12 
Сочувствую. Тренируй память.
Ответить | Правка | Наверх | Cообщить модератору

161. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от RM (?), 25-Май-20, 12:27 
Я тоже понял так что Билл кинул Пола, да. У Билла папа адвокат, видать насоветовал.
И история имеет удивительно много параллелей с историей Дщобса и Возняка на мой взгляд.
Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

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


Ответить | Правка | Наверх | Cообщить модератору

166. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от RM (?), 25-Май-20, 23:30 
Русек пишет - "Что-то нерусское, только для избранных пользователей"
Ответить | Правка | Наверх | Cообщить модератору

167. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от RM (?), 25-Май-20, 23:40 
Вообщем страницы 102 - самое начало 8 главы - и 131.
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

169. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от RM (?), 26-Май-20, 00:40 
Если есть акк на либрусек - страницы я конкретно указал. Можно открыть и прочитать. Если акка там нет - зачем на либрусек ссылаться?
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

171. "Microsoft открыл код GW-BASIC под лицензией MIT"  +1 +/
Сообщение от RM (?), 26-Май-20, 11:20 
Еще раз: книга у меня бумажная. Похоже что я зря потратил время на тролля. Если бы вы потрудились открыть доступную, по вашему утверждению, копию книги и прочитать две указанные страницы, то все вопросы бы снялись. Там не цитата, там рассказана история.
Вообщем, полный слив засчитан.
Ответить | Правка | К родителю #170 | Наверх | Cообщить модератору

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

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

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

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


Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

179. "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.

Ответить | Правка | К родителю #176 | Наверх | Cообщить модератору

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

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

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

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

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


Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

177. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Anonymoustus (ok), 26-Май-20, 13:22 
> Вообщем

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

Ответить | Правка | К родителю #164 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

90. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Gefest (?), 22-Май-20, 18:32 
А quick basic все еше не открыли ??
Ответить | Правка | Наверх | Cообщить модератору

100. "Microsoft открыл код GW-BASIC под лицензией MIT"  –1 +/
Сообщение от myhand (ok), 22-Май-20, 21:13 
> в репозитории с которыми даже наблюдается определённая активность

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

Ответить | Правка | Наверх | Cообщить модератору

104. "Microsoft открыл код GW-BASIC под лицензией MIT"  –1 +/
Сообщение от Аноним (104), 22-Май-20, 22:18 
теперь понятно нафига был нужен github - выкладывать свое старое гавнище.
Ответить | Правка | Наверх | Cообщить модератору

107. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Аноним (107), 22-Май-20, 22:46 
Так, а что там с Borland они собираються открывать Turbo Pascal 7.0 или хотябы Turbo Pascal 5.0?
Ответить | Правка | Наверх | Cообщить модератору

109. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Михрютка (ok), 22-Май-20, 22:59 
может тебе еще и исходники Turbo Vision открыть?
Ответить | Правка | Наверх | Cообщить модератору

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

113. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Михрютка (ok), 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Дельфи и съела кузнеца.
Ответить | Правка | Наверх | Cообщить модератору

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

108. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Аноним (107), 22-Май-20, 22:47 
А в GW-BASIC была операция pallete или в Quick Basic? Я уже забыл за давностью лет.
Ответить | Правка | Наверх | Cообщить модератору

112. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от Аноним (112), 22-Май-20, 23:57 
Какая прелесть!
:)

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

Ответить | Правка | Наверх | Cообщить модератору

124. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от FreeStyler (ok), 23-Май-20, 08:54 
А что GW значит?
Ответить | Правка | Наверх | Cообщить модератору

134. "Microsoft открыл код GW-BASIC под лицензией MIT"  +2 +/
Сообщение от userd (ok), 23-Май-20, 14:18 
Джоэл Спольски:

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

137. "Microsoft открыл код GW-BASIC под лицензией MIT"  +4 +/
Сообщение от Михрютка (ok), 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.

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

Ответить | Правка | Наверх | Cообщить модератору

182. "Microsoft открыл код GW-BASIC под лицензией MIT"  +/
Сообщение от userd (ok), 27-Май-20, 11:34 
> помог, что называется. до сих пор гордится.

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру