Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
zma писал(а): О, тема на "пофантазировать"!
Языки программирования - для ширпотреба раскрутили бы до чего-нибудь типа Go + какой-нибудь гибрид JavaScript и Python (с толковой типизацией и большой стандартной библиотекой). Нишевые языки, скорее всего, никак бы не изменились или изменились бы только в деталях - им нужно отражать специфику области применения (например, есть реляционная алгебра для СУБД и есть SQL, который более-менее по-человечески описывает её операции, - тут особо менять нечего).
ОС - думаю, пришли бы к текущей ситуации с Линуксом: есть универсальное ядро, конфигурируемое при сборке и расширяемое модулями, и джентельменский набор консольных утилит, присутствующих во всех вариантах ОС. Остальной софт добавляется под конкретное применение: офисные пакеты и красивое окружение рабочего стола для настольного применения и серверное ПО для, кхм, серверов Кхм! Вот Вы тут помянули "всуе" Go - так он хоть и "общесистемный" ЯП, но на нём в основном пилят всяческий "богомерзкий бэкенд" для финтеха, крипты, и секссетей для взрослых (судя по вакансиям) Тут конечно "рыночек решает"! Хотя ведь тот-же Go вполне себе позволяет делать нужные проги: yay (Arch-едрочеры знают), InfluxDb, Docker (вроде), ... Про ОС и особенно *nix - так вообще всё очень "интересно" - начиная с самой убогой ip-камеры и ... практически всё на *nix основано. ЗЫ я себя тут решил побаловать себя и заказал себе китайский осцил, так и он судя по "косвенным" признакам на *nix.
[quote="zma"]О, тема на "пофантазировать"!
Языки программирования - для ширпотреба раскрутили бы до чего-нибудь типа Go + какой-нибудь гибрид JavaScript и Python (с толковой типизацией и большой стандартной библиотекой). Нишевые языки, скорее всего, никак бы не изменились или изменились бы только в деталях - им нужно отражать специфику области применения (например, есть реляционная алгебра для СУБД и есть SQL, который более-менее по-человечески описывает её операции, - тут особо менять нечего).
ОС - думаю, пришли бы к текущей ситуации с Линуксом: есть универсальное ядро, конфигурируемое при сборке и расширяемое модулями, и джентельменский набор консольных утилит, присутствующих во всех вариантах ОС. Остальной софт добавляется под конкретное применение: офисные пакеты и красивое окружение рабочего стола для настольного применения и серверное ПО для, кхм, серверов[/quote] Кхм! Вот Вы тут помянули "всуе" Go - так он хоть и "общесистемный" ЯП, но на нём в основном пилят всяческий "богомерзкий бэкенд" для финтеха, крипты, и секссетей для взрослых (судя по вакансиям) Тут конечно "рыночек решает"! Хотя ведь тот-же Go вполне себе позволяет делать нужные проги: yay (Arch-едрочеры знают), InfluxDb, Docker (вроде), ... Про ОС и особенно *nix - так вообще всё очень "интересно" - начиная с самой убогой ip-камеры и ... практически всё на *nix основано. ЗЫ я себя тут решил побаловать себя и заказал себе китайский осцил, так и он судя по "косвенным" признакам на *nix.
|
|
|
 |
Добавлено: Сб ноя 19, 2022 00:20 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
О, тема на "пофантазировать"!
Скорее всего, восстановили бы текущий статус, отказавшись от того, что сегодня существует только по историческим причинам.
Языки программирования - для ширпотреба раскрутили бы до чего-нибудь типа Go + какой-нибудь гибрид JavaScript и Python (с толковой типизацией и большой стандартной библиотекой). Нишевые языки, скорее всего, никак бы не изменились или изменились бы только в деталях - им нужно отражать специфику области применения (например, есть реляционная алгебра для СУБД и есть SQL, который более-менее по-человечески описывает её операции, - тут особо менять нечего).
ОС - думаю, пришли бы к текущей ситуации с Линуксом: есть универсальное ядро, конфигурируемое при сборке и расширяемое модулями, и джентельменский набор консольных утилит, присутствующих во всех вариантах ОС. Остальной софт добавляется под конкретное применение: офисные пакеты и красивое окружение рабочего стола для настольного применения и серверное ПО для, кхм, серверов
О, тема на "пофантазировать"!
Скорее всего, восстановили бы текущий статус, отказавшись от того, что сегодня существует только по историческим причинам.
Языки программирования - для ширпотреба раскрутили бы до чего-нибудь типа Go + какой-нибудь гибрид JavaScript и Python (с толковой типизацией и большой стандартной библиотекой). Нишевые языки, скорее всего, никак бы не изменились или изменились бы только в деталях - им нужно отражать специфику области применения (например, есть реляционная алгебра для СУБД и есть SQL, который более-менее по-человечески описывает её операции, - тут особо менять нечего).
ОС - думаю, пришли бы к текущей ситуации с Линуксом: есть универсальное ядро, конфигурируемое при сборке и расширяемое модулями, и джентельменский набор консольных утилит, присутствующих во всех вариантах ОС. Остальной софт добавляется под конкретное применение: офисные пакеты и красивое окружение рабочего стола для настольного применения и серверное ПО для, кхм, серверов
|
|
|
 |
Добавлено: Сб ноя 05, 2022 16:57 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
Total Vacuum писал(а): И вправду интересно, по какому пути бы пошли и какими бы могли стать операционные системы и языки программирования, если бы существующие ныне гигантские оси и языки внеапно исчезли, остался бы только багаж знаний в головах программистов, и им поручили бы создавать всё заново?  Второй виндоус/линукс бы родили или что-то более компактное и элегантное? Хороший вопрос! А ведь мы на пороге. Железо какое? Если учесть все грабли, всех камней, то... ... то какой идеальной архитектуре бы принадлежал новый мир??? Моё ИМХО: Проверенная основа - многоядерность. Из перспектив - квантовые новшества, и это сразу потолок. А далее, американские соображения всё ЭТО пустят на разрушение человечества. Биолаборатории уже есть по всей планете. Естественно - всё во имя демократии...
[quote="Total Vacuum"]И вправду интересно, по какому пути бы пошли и какими бы могли стать операционные системы и языки программирования, если бы существующие ныне гигантские оси и языки внеапно исчезли, остался бы только багаж знаний в головах программистов, и им поручили бы создавать всё заново? :) Второй виндоус/линукс бы родили или что-то более компактное и элегантное?[/quote] [b]Хороший вопрос![/b] А ведь мы на пороге. Железо какое? Если учесть все грабли, всех камней, то... ... то какой идеальной архитектуре бы принадлежал новый мир???
Моё ИМХО: Проверенная основа - многоядерность. Из перспектив - квантовые новшества, и это сразу потолок.
А далее, американские соображения всё ЭТО пустят на разрушение человечества. Биолаборатории уже есть по всей планете. Естественно - всё во имя демократии...
|
|
|
 |
Добавлено: Сб ноя 05, 2022 10:50 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
А как же BolgenOS? А если серьезно, то забавные заготовки на случай апокалипсиса. Что эта OS, что CollapseOS. И вправду интересно, по какому пути бы пошли и какими бы могли стать операционные системы и языки программирования, если бы существующие ныне гигантские оси и языки внеапно исчезли, остался бы только багаж знаний в головах программистов, и им поручили бы создавать всё заново?  Второй виндоус/линукс бы родили или что-то более компактное и элегантное?
А как же BolgenOS? :D
А если серьезно, то забавные заготовки на случай апокалипсиса. Что эта OS, что CollapseOS. И вправду интересно, по какому пути бы пошли и какими бы могли стать операционные системы и языки программирования, если бы существующие ныне гигантские оси и языки внеапно исчезли, остался бы только багаж знаний в головах программистов, и им поручили бы создавать всё заново? :) Второй виндоус/линукс бы родили или что-то более компактное и элегантное?
|
|
|
 |
Добавлено: Пт ноя 04, 2022 22:53 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
Проект в развитии, Dusk OSЦитата: Dusk OS is a 32-bit Forth and big brother to Collapse OS. Its primary purpose is to be maximally useful during the first stage of civilizational collapse, that is, when we can't produce modern computers anymore but that there's still many modern computers still around.
It does so by aggressively prioritizing simplicity at the cost of unorthodox constraints.
Dusk OS innovates (well, will innovate) by having an "almost C" compiler allowing it to piggy-back on UNIX C code, through a modest porting effort, to reach its goals and stay true to its design constraints with a minimal effort. Цитата: Dusk OS — это 32-битный Forth и старший брат Collapse OS. Его основная цель — быть максимально полезным на первом этапе цивилизационного коллапса, то есть, когда мы уже не можем производить современные компьютеры, но все еще существует много современных компьютеров.
Он делает это, агрессивно отдавая приоритет простоте за счет неортодоксальных ограничений.
Dusk OS вносит новшества (ну, будет вводить новшества), имея компилятор «почти C», позволяющий использовать код UNIX C с помощью скромных усилий по портированию, чтобы достичь своих целей и оставаться верным своим проектным ограничениям с минимальными усилиями. Цитата: Status
Has a VM written in C, buildable from a POSIX environment, which allows Dusk to build itself for any of its supported targets. Has an "almost C" compiler which still needs a lot of work, but is already capable of compiling a nice subset of C. For example, it can compile Collapse OS C VM. You can see the kind of code that Dusk is capable of compiling and executing at fs/tests/cc/test.c and you can read about its technical details. It can run bare metal on some PCs (and QEMU, of course). It has drivers (in various state of sophistication) for: VGA in text mode PS/2 keyboard PCI controllers ATA controllers AHCI controllers PC COM ports Can read, write and boot from FAT12/FAT16 (no FAT32 for now) volumes. Can create new FAT12 volumes. It completely self-hosts on all its target (only PC for now) machines.
Цитата: ]Статус
Имеет виртуальную машину, написанную на C, которую можно построить из среды POSIX, что позволяет Dusk создавать себя для любой из поддерживаемых целей. Имеет «почти C»-компилятор, который еще требует много работы, но уже способен компилировать хорошее подмножество C. Например, он может компилировать Collapse OS C VM. Вы можете увидеть код, который Dusk способен компилировать и выполнять, на странице fs/tests/cc/test.c, а также прочитать о его технических деталях. На некоторых ПК (и, конечно, на QEMU) он может работать на «голом железе». Он имеет драйверы (в разной степени сложности) для: VGA в текстовом режиме PS/2 клавиатура PCI-контроллеры АТА-контроллеры AHCI-контроллеры COM-порты ПК Может читать, писать и загружаться с томов FAT12/FAT16 (пока не FAT32). Может создавать новые тома FAT12. Он полностью самостоятельно размещается на всех своих целевых (пока только ПК) машинах. Возможно автор проектa использует и кодовую базу Форт кода из OpenBiosRoadmap
Проект в развитии, [url=https://git.sr.ht/~vdupras/duskos]Dusk OS[/url] [quote]Dusk OS is a 32-bit Forth and big brother to Collapse OS. Its primary purpose is to be maximally useful during the first stage of civilizational collapse, that is, when we can't produce modern computers anymore but that there's still many modern computers still around.
It does so by aggressively prioritizing simplicity at the cost of unorthodox constraints.
Dusk OS innovates (well, will innovate) by having an "almost C" compiler allowing it to piggy-back on UNIX C code, through a modest porting effort, to reach its goals and stay true to its design constraints with a minimal effort.[/quote]
[quote]Dusk OS — это 32-битный Forth и старший брат Collapse OS. Его основная цель — быть максимально полезным на первом этапе цивилизационного коллапса, то есть, когда мы уже не можем производить современные компьютеры, но все еще существует много современных компьютеров.
Он делает это, агрессивно отдавая приоритет простоте за счет неортодоксальных ограничений.
Dusk OS вносит новшества (ну, будет вводить новшества), имея компилятор «почти C», позволяющий использовать код UNIX C с помощью скромных усилий по портированию, чтобы достичь своих целей и оставаться верным своим проектным ограничениям с минимальными усилиями.[/quote]
[quote]Status
Has a VM written in C, buildable from a POSIX environment, which allows Dusk to build itself for any of its supported targets. Has an "almost C" compiler which still needs a lot of work, but is already capable of compiling a nice subset of C. For example, it can compile Collapse OS C VM. You can see the kind of code that Dusk is capable of compiling and executing at fs/tests/cc/test.c and you can read about its technical details. It can run bare metal on some PCs (and QEMU, of course). It has drivers (in various state of sophistication) for: VGA in text mode PS/2 keyboard PCI controllers ATA controllers AHCI controllers PC COM ports Can read, write and boot from FAT12/FAT16 (no FAT32 for now) volumes. Can create new FAT12 volumes. It completely self-hosts on all its target (only PC for now) machines. [/quote] [quote]]Статус
Имеет виртуальную машину, написанную на C, которую можно построить из среды POSIX, что позволяет Dusk создавать себя для любой из поддерживаемых целей. Имеет «почти C»-компилятор, который еще требует много работы, но уже способен компилировать хорошее подмножество C. Например, он может компилировать Collapse OS C VM. Вы можете увидеть код, который Dusk способен компилировать и выполнять, на странице fs/tests/cc/test.c, а также прочитать о его технических деталях. На некоторых ПК (и, конечно, на QEMU) он может работать на «голом железе». Он имеет драйверы (в разной степени сложности) для: VGA в текстовом режиме PS/2 клавиатура PCI-контроллеры АТА-контроллеры AHCI-контроллеры COM-порты ПК Может читать, писать и загружаться с томов FAT12/FAT16 (пока не FAT32). Может создавать новые тома FAT12. Он полностью самостоятельно размещается на всех своих целевых (пока только ПК) машинах.[/quote] Возможно автор проектa использует и кодовую базу Форт кода из [url=https://github.com/openbios/openbios]OpenBios[/url]
[url=https://git.sr.ht/~vdupras/duskos/tree/master/ROADMAP.md]Roadmap[/url]
|
|
|
 |
Добавлено: Пт ноя 04, 2022 10:03 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
vikt писал(а): http://fpauk.narod.ru/BochsSPF-OFW.2.tar.gz Прекрасно запустился. Похоже на msdos и даже волков командер есть. Скомпоновал из данного проекта небольшой загрузочный ISO образ для проверки загрузки на реальном железе. запускать из командной строки gg.bat (для старта Grub из под MS-DOS), если сначала запустить VC, то Grub не стартует. P.S. У меня на реальном железе не видит HD дисков, ( SPF4 сборка и в Bochs не видит диск, в отличии от OFW сборки) и поэтому подгружаемый шелл работы с файловой системой отключил (можно вручную набрать, например, в OFW: fl c:/autoexec.4 или S" c:/autoexec.4" included и.т.д диск может быть d: бонусом в меню Grub добавил запуск KolibriOS. 
[quote="vikt"]http://fpauk.narod.ru/BochsSPF-OFW.2.tar.gz Прекрасно запустился. Похоже на msdos и даже волков командер есть.[/quote] Скомпоновал из данного проекта небольшой [url=https://archive.org/details/forthos]загрузочный ISO образ[/url] для проверки загрузки на реальном железе. запускать из командной строки gg.bat (для старта Grub из под MS-DOS), если сначала запустить VC, то Grub не стартует. P.S. У меня на реальном железе не видит HD дисков, ( SPF4 сборка и в Bochs не видит диск, в отличии от OFW сборки) и поэтому подгружаемый шелл работы с файловой системой отключил (можно вручную набрать, например, в OFW: fl c:/autoexec.4 или S" c:/autoexec.4" included и.т.д диск может быть d: бонусом в меню Grub добавил запуск KolibriOS. :)
|
|
|
 |
Добавлено: Сб сен 08, 2018 17:44 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
Новая [url=http://small-os-forum.ru/]форумная площадка по малым операционным системам[/url] Может со временем "взлетит" :)
|
|
|
 |
Добавлено: Вт май 22, 2018 21:44 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
A hobby implementation of a Forth interpreter and compiler, running directly on top of an x86 machine. BYOK - a bare-metal x86 Forth OSP.S. И ещё какой то раритет NAXOS
A hobby implementation of a Forth interpreter and compiler, running directly on top of an x86 machine. [url=https://github.com/rm-hull/byok]BYOK - a bare-metal x86 Forth OS[/url]
P.S. И ещё какой то раритет [url=http://hc-ddr.hucki.net/wiki/doku.php/forth:naxos]NAXOS[/url]
|
|
|
 |
Добавлено: Вт апр 11, 2017 03:43 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
Сперва скачал файл по ссылке http://fpauk.narod.ru/FCakeOS.tar.gz Не нашел img что бы запустить в qemu. Или его надо собирать Чуть ниже http://fpauk.narod.ru/BochsSPF-OFW.2.tar.gzПрекрасно запустился. Похоже на msdos и даже волков командер есть. Страшно грузит процессор, даже работая в холостом режиме. Впрочем такая же фигня с поделиями ушлепков из майкрософт
Сперва скачал файл по ссылке http://fpauk.narod.ru/FCakeOS.tar.gz Не нашел img что бы запустить в qemu. Или его надо собирать
Чуть ниже http://fpauk.narod.ru/BochsSPF-OFW.2.tar.gz Прекрасно запустился. Похоже на msdos и даже волков командер есть.
Страшно грузит процессор, даже работая в холостом режиме. Впрочем такая же фигня с поделиями ушлепков из майкрософт
|
|
|
 |
Добавлено: Вс дек 25, 2016 02:05 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
обновился проект GFOS Modified Dec. 22, 2016 P.S. Forth Оси от mak4444
обновился проект GFOS Modified Dec. 22, 2016
P.S. [url=http://wiki.forth.org.ru/ForthOS#0]Forth Оси от mak4444[/url]
|
|
|
 |
Добавлено: Сб дек 24, 2016 19:28 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
Очередное обновление проекта GFOS
Очередное обновление проекта GFOS
|
|
|
 |
Добавлено: Вт окт 04, 2016 00:23 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
[url=https://sites.google.com/site/forthoperatingsystem/]Обновился проект GFOS (Graphical Forth Operating System)[/url]
|
|
|
 |
Добавлено: Пт авг 26, 2016 20:25 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
KPG писал(а): Предлагаю... Можно просто потереть. Поскольку все сводится к тому, что обсуждение на уровне "языка-стандарта-реализации" бесполезно по определению. А ничего другого тут никто не предлагает.
[quote="KPG"]Предлагаю...[/quote]Можно просто потереть. Поскольку все сводится к тому, что обсуждение на уровне "языка-стандарта-реализации" бесполезно по определению. А ничего другого тут никто не предлагает.
|
|
|
 |
Добавлено: Сб май 23, 2015 21:18 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
Предлагаю, Обсуждение не относящееся к теме ссылок отделить от данной темы в отдельный топик или дополнить похожую тему форума.
Предлагаю, Обсуждение не относящееся к теме ссылок отделить от данной темы в отдельный топик или дополнить похожую тему форума.
|
|
|
 |
Добавлено: Сб май 23, 2015 21:15 |
|
|
 |
|
|
Заголовок сообщения: |
Re: [OS] полезные ссылочки |
 |
|
Hishnik писал(а): Эта тема в заявленном виде тупиковая. ... В итоге получаем лишний пункт, за который разработчик просто цепляется как за спасательный круг. Только я предлагаю считать эти темы тупиковыми не потому, что в них нет великой темы, а потому, что начато не с того конца. Может быть, там и есть рациональное зерно, но автор заведомо сам не настроен его искать. Hishnik писал(а): Ну так и ставьте. Только в терминах достигаемых технических параметров, а не "продвижения Форта" или "формирования концепции". Дык, единственный технический параметр FORTH: "тупость программиста, помноженная на сообразительность пользователя". Это единственное условие того, что что-то "удобно обеспечить именно на Форте". А ситуация "а Форта для такой платформы нет" невозможна в принципе: либо он пишется за две недели, либо он там и не особенно нужен (как в 'nix-ах). Hishnik писал(а): Вывод основан на предпосылке: "всем нужна запредельная производительность за счет разгона процессора". Это не вывод, а ответ на вопрос, "Раз он ничего не может, может он, хотя бы, скоростной?". А вопрос построения супер-пупер стековой машины, это уже просто вопрос хорошего процессора, FORTH здесь только от "тупости программиста", ведь "алгоритмы на Си лягут на стековую машину практически так же".
[quote="Hishnik"]Эта тема в заявленном виде тупиковая. ... В итоге получаем лишний пункт, за который разработчик просто цепляется как за спасательный круг.[/quote] Только я предлагаю считать эти темы тупиковыми не потому, что в них нет великой темы, а потому, что начато не с того конца. Может быть, там и есть рациональное зерно, но автор заведомо сам не настроен его искать. [quote="Hishnik"]Ну так и ставьте. Только в терминах достигаемых технических параметров, а не "продвижения Форта" или "формирования концепции".[/quote]Дык, единственный технический параметр FORTH: "тупость программиста, помноженная на сообразительность пользователя". Это единственное условие того, что что-то "удобно обеспечить именно на Форте". А ситуация "а Форта для такой платформы нет" невозможна в принципе: либо он пишется за две недели, либо он там и не особенно нужен (как в 'nix-ах). [quote="Hishnik"]Вывод основан на предпосылке: "всем нужна запредельная производительность за счет разгона процессора".[/quote]Это не вывод, а ответ на вопрос, "Раз он ничего не может, может он, хотя бы, скоростной?". А вопрос построения супер-пупер стековой машины, это уже просто вопрос хорошего процессора, FORTH здесь только от "тупости программиста", ведь "алгоритмы на Си лягут на стековую машину практически так же".
|
|
|
 |
Добавлено: Сб май 23, 2015 10:22 |
|
|
 |
|