The OpenNET Project / Index page

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



"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. Сообщение от Аноним (1), 22-Май-20, 10:17   +16 +/
На GitHub позабавила публикация с датой "38 лет назад".

ADVGRP.ASM     Initial commit     38 years ago


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

LICENSE     Initial commit     38 years ago

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #3, #8, #75

2. Сообщение от Аноним (2), 22-Май-20, 10:20   +11 +/
Просто во внутренней корпоративной сети Microsoft все еще 1983 год.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4

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

4. Сообщение от Аноним (4), 22-Май-20, 10:32   +23 +/
Ага, готовятся к 1984-му
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #14

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

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

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

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

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

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

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

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

14. Сообщение от Аноним (14), 22-Май-20, 11:10   +2 +/
Скоро выйдет IBM Personal Computer/AT :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #65

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

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

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

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

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

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

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

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

26. Сообщение от cat666 (ok), 22-Май-20, 12:00   +5 +/
Ой, да бросьте. Просто майкрософт давным-давно мамка в этом борделе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #29, #37

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

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

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

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

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

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

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

30. Сообщение от Владимир (??), 22-Май-20, 12:22   +1 +/
Я бы не отказался от исходников 3.11. Конечно же Винды, ибо DOS был только 3.10.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #61, #82, #173, #26

31. Сообщение от Kenneth (?), 22-Май-20, 12:27   –1 +/
ASSUME там всему голова :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

32. Сообщение от expert (??), 22-Май-20, 12:28   +/
OpenBSD наш последний шанс выжить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #35, #40

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

34. Сообщение от Zenitur (ok), 22-Май-20, 12:46   +7 +/
У меня 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 посоветуют

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #39, #45, #53, #71

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

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

37. Сообщение от Аноним (14), 22-Май-20, 12:50   +/
А Гугель сутенёр.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

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

39. Сообщение от Аноним (14), 22-Май-20, 12:57   +3 +/
Да, Zenitur знатный любитель музейных раритетов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #46, #172, #186

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #54, #77, #183

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #73

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #60, #88, #125

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

57. Сообщение от Аноним (57), 22-Май-20, 14:04   –1 +/
"Profanar la tumba, al ritmo de la rumba"

(c) Nanowar -- Norwegian Reggaeton

=D

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

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

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

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

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

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

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

64. Сообщение от Нереварин (?), 22-Май-20, 15:01   +/
Нет, это ты все украл.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #96, #143

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #81

70. Сообщение от n00by (ok), 22-Май-20, 15:32   +2 +/
--------- ---- -- ---- ----- --- ---- -----
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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #80

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

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

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

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

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

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

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

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

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

> дух UNIX

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #93

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

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

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

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

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

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

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

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

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

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

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

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

97. Сообщение от solardiz (ok), 22-Май-20, 20:01   +3 +/
Как я понимаю, этот комментарий не относится к реализации под 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ообщить модератору
Родитель: #70 Ответы: #105, #123

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #99

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

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

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

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

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

102. Сообщение от Аноним (-), 22-Май-20, 22:17   +3 +/
> Кто-нибудь сидит тут под ними? Я тоже хочу...

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

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91 Ответы: #110, #119, #121, #122

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

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

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

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

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

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

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

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

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

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


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

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

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

109. Сообщение от Михрютка (ok), 22-Май-20, 22:59   +/
может тебе еще и исходники Turbo Vision открыть?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #111

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

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

112. Сообщение от Аноним (112), 22-Май-20, 23:57   +/
Какая прелесть!
:)

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

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

113. Сообщение от Михрютка (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ообщить модератору
Родитель: #111 Ответы: #115

114. Сообщение от ssh (ok), 23-Май-20, 01:09   +/
> И великолепная OS/2 в 87-ом...

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

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

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

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

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

https://www.pkgsrc.org

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91 Ответы: #127, #129

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

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

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

120. Сообщение от Anonymoustus (ok), 23-Май-20, 03:55   +/
> QB, т.е. QuickBasic. Великолепная вещь!

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97 Ответы: #138

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

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

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

127. Сообщение от Карабьян (?), 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ообщить модератору
Родитель: #118 Ответы: #132

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

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

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

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

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

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

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

131. Сообщение от Аноним (-), 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ообщить модератору
Родитель: #122

132. Сообщение от 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ообщить модератору
Родитель: #127 Ответы: #139, #140

133. Сообщение от 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ообщить модератору
Родитель: #129 Ответы: #135, #136

134. Сообщение от userd (ok), 23-Май-20, 14:18   +2 +/
Джоэл Спольски:

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #137

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

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

137. Сообщение от Михрютка (ok), 23-Май-20, 17:48   +4 +/
> 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ообщить модератору
Родитель: #134 Ответы: #182

138. Сообщение от Михрютка (ok), 23-Май-20, 18:06   +/
слуште, к чему эти экивоки?

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #123 Ответы: #154, #161

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132 Ответы: #145, #148

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

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

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

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

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

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

145. Сообщение от 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ообщить модератору
Родитель: #140 Ответы: #147

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92 Ответы: #156

147. Сообщение от Карабьян (?), 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ообщить модератору
Родитель: #145

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

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


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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140 Ответы: #149, #150, #155, #158

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #148 Ответы: #151

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

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

Диск с MBR.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #150 Ответы: #152, #153

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151 Ответы: #157

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

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

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

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

157. Сообщение от 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.

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

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

159. Сообщение от RM (?), 25-Май-20, 12:15   +/
ты не поверишь... прямо с википедии
https://en.wikipedia.org/wiki/86-DOS
https://web.archive.org/web/20090208014302/http://www.86dos....
в фаиле 86DOS_FILES.ZIP вполне себе исходники (не все, но достаточно)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

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

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

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154 Ответы: #174

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #161 Ответы: #164

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

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164 Ответы: #166

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167 Ответы: #169

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #169 Ответы: #171

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #25

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #162 Ответы: #180

175. Сообщение от Аноним (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 масштабировать станет сложнее и чреватее. А без всего этого батареечка выдохнется в миг.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #178

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

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

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #171 Ответы: #179

177. Сообщение от Anonymoustus (ok), 26-Май-20, 13:22   +/
> Вообщем

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

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

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

179. Сообщение от 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.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176 Ответы: #181

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

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

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

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

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

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


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

182. Сообщение от 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ообщить модератору
Родитель: #137

183. Сообщение от Ва (?), 27-Май-20, 13:08   +1 +/
> 640 были не у всех и уже тогда не хватало

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #185

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

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

186. Сообщение от _kp (ok), 21-Фев-22, 15:44   +/
У меня тоже раритеты в коллекции есть.
Из совсем старого XT, ДВК, Macintosh 512, что то ломалось само по себе без причин, и чинилось, но у всех дискеты живы до сих пор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

187. Сообщение от _kp (ok), 21-Фев-22, 15:55   +/
Есть у меня принтер Роботрон, антикварный, непереносной из за массы.
Сколько децибелл он издаёт не щнаю, но не тихий.
Там из забавного, стоит для движения каретки  моторище каковые не у всякого наждака есть, работает и гудит постоянно, а для движения каретки оборудован сцеплением(!), возврат каретки назад реализован за счет пружины от двери, с тормозным циллиндром, чтоб сильно не прыгал при печати. Почти стимпанк.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92


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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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