mirror of
https://github.com/KolibriOS/kolibrios.git
synced 2025-09-27 05:11:41 -04:00
general: Fix brand name to КолибриОС
(#280)
- Ensure consistent brand name`КолибриОС`; update Docs and source code. Fixes #6. - Minimal whitespace clean-up; remove some trailing space from end of lines. Reviewed-on: https://git.kolibrios.org/KolibriOS/kolibrios/pulls/280 Reviewed-by: Burer <burer@noreply.localhost> Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com> Co-authored-by: Andrew <dent.ace@gmail.com> Co-committed-by: Andrew <dent.ace@gmail.com>
This commit is contained in:
parent
8d235ce49b
commit
d50642ce1f
@ -5,7 +5,7 @@ diamond'ом. Она используется в проектах xonix и fara
|
||||
Kolibri-программу. Утилита всего лишь изменяет формат exe-шника, так что,
|
||||
чтобы действительно получилась работающая программа, нужно выполнение
|
||||
определённых условий. Понятно, что требуется, чтобы программа общалась
|
||||
с внешним миром средствами Колибри (т.е. int 0x40) и не использовала
|
||||
с внешним миром средствами КолибриОС (т.е. int 0x40) и не использовала
|
||||
никаких Windows-библиотек. Помимо этого, требуется также, чтобы программа
|
||||
размещалась по нулевому адресу (ключ линкера "/base:0"). Как писать такие
|
||||
программы - смотрите в уже упомянутых проектах xonix и fara.
|
||||
|
@ -17,7 +17,7 @@
|
||||
<body bgcolor="#FDF6E3" link="#5551FF"><pre><h1>Решение проблем и часто задаваемые вопросы</h1>
|
||||
<a href="guide.htm" param="d">< Назад</a>
|
||||
|
||||
<b>Какие есть варианты загрузки Колибри?</b>
|
||||
<b>Какие есть варианты загрузки КолибриОС?</b>
|
||||
С флешки, жесткого диска, CD, дискеты. Смотрите папку /HD_Load в скачанном дистрибутиве.
|
||||
При загрузке с флешки иногда может требоваться использование setmbr.exe, иногда нет. Вначале попробуйте загрузится без него, если не получится, то с ним.
|
||||
|
||||
@ -27,7 +27,7 @@
|
||||
2. Поменять настройки в BIOS: зайти в раздел с жесткими дисками и выставить режим совместимости с IDE или что-то похожее. (После всех эксперименов не забудьте поменять все обратно!)
|
||||
3. Воспользоваться драйвером ACHI. Для этого зайдите в SYSPANEL > <a href="/kolibrios/drivers/DRVINST.KEX">DriverInstall</a>.
|
||||
|
||||
<b>Как установить Колибри как основную ОС, скажем, на старенький ноутбук?</b>
|
||||
<b>Как установить КолибриОС как основную ОС, скажем, на старенький ноутбук?</b>
|
||||
Есть масса вариантов. Вот один из них.
|
||||
Если на ноутбуке нет ОС, то ставим на него Windows 98. Если на нем уже стоит Windows 95/98/2k/XP, то они тоже подойдут.
|
||||
Заходим в папку /HD_Load поставляемую в дистрибутиве. Там с помощью утилит устанавливаем Kolibri в дуалбут с Windows.
|
||||
@ -49,7 +49,7 @@
|
||||
|
||||
MTRRs (Memory type range registers — Диапазонные регистры типа памяти) — используются для назначения типа (политики кеширования) участкам памяти. Регистры MTRR предоставляют механизм, связывающий типы памяти с физическими адресными диапазонами системной памяти. Они позволяют процессору оптимизировать операции для разных типов памяти, таких как ПЗУ, ОЗУ, кадровый буфер и отображаемые в памяти устройства ввода-вывода. Они также упрощают разработку системного оборудования, уменьшая количество контактов управляющих памятью, которые использовались для этой цели в ранних процессорах и внешних логических устройствах.
|
||||
|
||||
<b>На каких ещё языках программирования, кроме ассемблера, можно разрабатывать приложения для Колибри?</b>
|
||||
<b>На каких ещё языках программирования, кроме ассемблера, можно разрабатывать приложения для КолибриОС?</b>
|
||||
|
||||
Портированы:
|
||||
• Компилятор Oberon-07
|
||||
@ -79,7 +79,7 @@ MTRRs (Memory type range registers — Диапазонные регистры
|
||||
• Использовать PS/2 мышь...
|
||||
• Купить PCI карту на несколько USB 2.0 портов, благо стоит она копейки, часто продается на барахолках
|
||||
|
||||
<b>Можно ли в Колибри запускать EXE (приложения Windows)?</b>
|
||||
<b>Можно ли в КолибриОС запускать EXE (приложения Windows)?</b>
|
||||
Нет, это невозможно.
|
||||
Есть эмулятор DOS и <a href="http://board.kolibrios.org/viewtopic.php?f=9&t=2318&p=48991">PELoad</a> эмулятор некоторых функций WIN32 (в зачаточном состоянии).
|
||||
|
||||
@ -91,7 +91,7 @@ MTRRs (Memory type range registers — Диапазонные регистры
|
||||
Чаще всего эти идеи мало полезны. Дело в том, что у каждого человека уже вовлеченного в проект, тоже есть множество нереализованных идей, подчас более ценных, чем у новичков, за счет того, что участники лучше разбираются в системе, ее возможностях и ограничениях. Проблема, как всегда, или в мотивации, или в отсутствии времени. Пожалуйста, учитывайте это приходя в проект и не требуйте ничего от незнакомых вам людей. Участвуйте, как наблюдатель и комментатор; и со временем вы сможете генерировать хорошие идеи предметно.
|
||||
К сожалению даже клевая идея не гарантирует ее скорейшей реализации, потому самый надежный шанс воплотить идею в жизнь - реализовать самому.
|
||||
|
||||
<b>Почему в Колибри все еще нет ХХХ? Это же так важно!</b>
|
||||
<b>Почему в КолибриОС все еще нет ХХХ? Это же так важно!</b>
|
||||
Потому что это ХХХ еще никто не сделал.
|
||||
См. предыдущий ответ.
|
||||
|
||||
@ -100,7 +100,7 @@ MTRRs (Memory type range registers — Диапазонные регистры
|
||||
|
||||
<b>Как насчет версии для ARM вместо Android?</b>
|
||||
Нативно это невозможно. Абсолютно и полностью.
|
||||
Дело в том, что Колибри ОС написана на ассемблере x86, тем самым овермаксимально оптимизирована под процессоры x86. На мобильных девайсах используется другой тип процессора и другая архитектура - arm, что делает портирование невозможным.
|
||||
Дело в том, что КолибриОС написана на ассемблере x86, тем самым овермаксимально оптимизирована под процессоры x86. На мобильных девайсах используется другой тип процессора и другая архитектура - arm, что делает портирование невозможным.
|
||||
Колибри - десктопная ОС для Пека, любите ее такой, какая она есть.
|
||||
</body>
|
||||
</html>
|
||||
|
@ -5,7 +5,7 @@
|
||||
;; ;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
Загрузочный сектор для ОС Колибри (FAT12, дискета)
|
||||
Загрузочный сектор для КолибриОС (FAT12, дискета)
|
||||
|
||||
- Описание
|
||||
Позволяет загружать KERNEL.MNT с дискет/образов
|
||||
|
@ -5,7 +5,7 @@
|
||||
;; ;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
Загрузочный сектор для ОС Колибри (FAT12, дискета)
|
||||
Загрузочный сектор для КолибриОС (FAT12, дискета)
|
||||
|
||||
- Описание
|
||||
Позволяет загружать KERNEL.MNT с дискет/образов
|
||||
|
@ -5,7 +5,7 @@
|
||||
;; ;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
Загрузочный сектор для ОС Колибри (FAT12, дискета)
|
||||
Загрузочный сектор для КолибриОС (FAT12, дискета)
|
||||
|
||||
- Описание
|
||||
Позволяет загружать KERNEL.MNT с дискет/образов
|
||||
|
@ -5,7 +5,7 @@
|
||||
;; ;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
Загрузочный сектор для ОС Колибри (FAT12, дискета)
|
||||
Загрузочный сектор для КолибриОС (FAT12, дискета)
|
||||
|
||||
- Описание
|
||||
Позволяет загружать KERNEL.MNT с дискет/образов
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Исходник игры "Кто хочет быть миллионером?" для Колибри ОС
|
||||
// Исходник игры "Кто хочет быть миллионером?" для КолибриОС
|
||||
// by 理漯彘 惕踵殡钼梓 (Dron2004)
|
||||
|
||||
#include <kosSyst.h>
|
||||
|
@ -4,9 +4,9 @@ xx.01.2006 -
|
||||
23.03.2006 - исправление и дополнение статьи
|
||||
26.02.2007 - переработано и дополнено в связи с изменившимися реалиями
|
||||
|
||||
Загрузка ОС Колибри с USB Flash Drive
|
||||
На сегодняшний день ОС Колибри не имеет поддержки USB устройств на уровне самой системы, по этой причине для запуска с USB Flash накопителей приходится идти на определенные хитрости.
|
||||
Существует 2 известных способа запустить ОС Колибри с «флешки».
|
||||
Загрузка КолибриОС с USB Flash Drive
|
||||
На сегодняшний день КолибриОС не имеет поддержки USB устройств на уровне самой системы, по этой причине для запуска с USB Flash накопителей приходится идти на определенные хитрости.
|
||||
Существует 2 известных способа запустить КолибриОС с «флешки».
|
||||
|
||||
1) Эмуляция флоппи диска в BIOS.
|
||||
Метод прост до тупости на «флешку» записывается IMG образ, с полной эмуляцией, то есть 0 сектор IMG образа становится 0 сектором «флешки», и так далее пока все сектора образа не будут скопированы на накопитель. Из недостатков этого способа сразу можно заметить потерю рабочего пространства выше 1,44 Мб. Особенно обидным это является для накопителей, емкость которых намного превышает этот размер.
|
||||
@ -23,7 +23,7 @@ xx.01.2006 -
|
||||
Поскольку на данный момент Колибри не является полностью самостоятельной ОС, то повсеместно она применяется параллельно с другими ОС. Эта ситуация привела к тому, что собственного независимого загрузчика (если не считать флоппи диски) у Колибри фактически нет.
|
||||
На сегодняшний день остались актуальными только 2 загрузчика: meosload.com и mtldr.
|
||||
Оба могут запускаться из среды DOS.
|
||||
Установка Колибри на флешку в моем варианте начинается с установки DOS на флешку, как первичной системой, из-под которой будут запущены загрузчики Колибри. Конечно, в этом случае с точки зрения лицензии лучше использовать полные аналоги DOS, которые имеют свободную лицензию на использование, но не в этом суть, так что не будем отвлекаться на мелочи.
|
||||
Установка КолибриОС на флешку в моем варианте начинается с установки DOS на флешку, как первичной системой, из-под которой будут запущены загрузчики КолибриОС. Конечно, в этом случае с точки зрения лицензии лучше использовать полные аналоги DOS, которые имеют свободную лицензию на использование, но не в этом суть, так что не будем отвлекаться на мелочи.
|
||||
|
||||
Установить DOS на «флешку» можно несколькими способами:
|
||||
а) ОС Windows при форматировании флешки выбрать пункт скопировать системные файлы, в общем, то же самое что и для флоппи дискеты. К сожалению, этот метод подходит только для линейки 9х, на 2К не проверял, но в ХР этот пункт недоступен.
|
||||
|
@ -4,9 +4,9 @@ xx.01.2006 -
|
||||
23.03.2006 - ¨á¯à ¢«¥¨¥ ¨ ¤®¯®«¥¨¥ áâ âì¨
|
||||
26.02.2007 - ¯¥à¥à ¡®â ® ¨ ¤®¯®«¥® ¢ á¢ï§¨ á ¨§¬¥¨¢è¨¬¨áï ॠ«¨ï¬¨
|
||||
|
||||
‡ £ΰγ§<EFBFBD> <20>‘ <20>®«¨΅ΰ¨ α USB Flash Drive
|
||||
<EFBFBD> α¥£®¤ο訩 ¤¥μ <20>‘ <20>®«¨΅ΰ¨ ¥ ¨¬¥¥β ―®¤¤¥ΰ¦<CEB0>¨ USB γαβΰ®©αβΆ γΰ®Ά¥ α ¬®© α¨α⥬λ, ―® νβ®© ―ΰ¨η¨¥ ¤«ο § ―γα<CEB3> α USB Flash <C2AD>®―¨β¥«¥© ―ΰ¨ε®¤¨βαο ¨¤β¨ ®―।¥«¥λ¥ ε¨βΰ®αβ¨.
|
||||
‘γι¥αβΆγ¥β 2 ¨§Ά¥αβλε α―®α®΅ § ―γαβ¨βμ <20>‘ <20>®«¨΅ΰ¨ α «δ«¥θ<C2A5>¨».
|
||||
‡ £ΰγ§<EFBFBD> <20>®«¨΅ΰ¨<EFBFBD>‘ α USB Flash Drive
|
||||
<EFBFBD> α¥£®¤ο訩 ¤¥μ <20>®«¨΅ΰ¨<EFBFBD>‘ ¥ ¨¬¥¥β ―®¤¤¥ΰ¦<CEB0>¨ USB γαβΰ®©αβΆ γΰ®Ά¥ α ¬®© α¨α⥬λ, ―® νβ®© ―ΰ¨η¨¥ ¤«ο § ―γα<CEB3> α USB Flash <C2AD>®―¨β¥«¥© ―ΰ¨ε®¤¨βαο ¨¤β¨ ®―।¥«¥λ¥ ε¨βΰ®αβ¨.
|
||||
‘γι¥αβΆγ¥β 2 ¨§Ά¥αβλε α―®α®΅ § ―γαβ¨βμ <20>®«¨΅ΰ¨<EFBFBD>‘ α «δ«¥θ<C2A5>¨».
|
||||
|
||||
1) <20>¬ã«ïæ¨ï ä«®¯¯¨ ¤¨áª ¢ BIOS.
|
||||
Œ¥â®¤ ¯à®áâ ¤® â㯮á⨠«ä«¥èªã» § ¯¨áë¢ ¥âáï IMG ®¡à §, á ¯®«®© í¬ã«ï樥©, â® ¥áâì 0 ᥪâ®à IMG ®¡à § áâ ®¢¨âáï 0 ᥪâ®à®¬ «ä«¥èª¨», ¨ â ª ¤ «¥¥ ¯®ª ¢á¥ ᥪâ®à ®¡à § ¥ ¡ã¤ãâ ᪮¯¨à®¢ ë ª®¯¨â¥«ì. ˆ§ ¥¤®áâ ⪮¢ í⮣® ᯮᮡ áà §ã ¬®¦® § ¬¥â¨âì ¯®â¥àî à ¡®ç¥£® ¯à®áâà á⢠¢ëè¥ 1,44 Œ¡. Žá®¡¥® ®¡¨¤ë¬ í⮠ï¥âáï ¤«ï ª®¯¨â¥«¥©, ¥¬ª®áâì ª®â®àëå ¬®£® ¯à¥¢ëè ¥â íâ®â à §¬¥à.
|
||||
@ -23,7 +23,7 @@ xx.01.2006 -
|
||||
<EFBFBD>®áª®«ìªã ¤ ë© ¬®¬¥â Š®«¨¡à¨ ¥ ï¥âáï ¯®«®áâìî á ¬®áâ®ï⥫쮩 Ž‘, â® ¯®¢á¥¬¥áâ® ® ¯à¨¬¥ï¥âáï ¯ à ««¥«ì® á ¤à㣨¬¨ Ž‘. <20>â á¨âã æ¨ï ¯à¨¢¥« ª ⮬ã, ç⮠ᮡá⢥®£® ¥§ ¢¨á¨¬®£® § £àã§ç¨ª (¥á«¨ ¥ áç¨â âì ä«®¯¯¨ ¤¨áª¨) ã Š®«¨¡à¨ ä ªâ¨ç¥áª¨ ¥â.
|
||||
<EFBFBD> ᥣ®¤ï訩 ¤¥ì ®áâ «¨áì ªâã «ì묨 ⮫쪮 2 § £àã§ç¨ª : meosload.com ¨ mtldr.
|
||||
Ž¡ ¬®£ãâ § ¯ã᪠âìáï ¨§ á।ë DOS.
|
||||
“αβ ®Ά<EFBFBD> <20>®«¨΅ΰ¨ δ«¥θ<C2A5>γ Ά ¬®¥¬ Ά ΰ¨ β¥ η¨ ¥βαο α γαβ ®Ά<C2AE>¨ DOS δ«¥θ<C2A5>γ, <20> <EFBFBD> ―¥ΰΆ¨η®© α¨α⥬®©, ¨§-―®¤ <20>®β®ΰ®© ΅γ¤γβ § ―γι¥λ § £ΰγ§η¨<CEB7>¨ <20>®«¨΅ΰ¨. <20>®¥η®, Ά ν⮬ α«γη ¥ α β®η<C2AE>¨ §ΰ¥¨ο «¨ζ¥§¨¨ «γηθ¥ ¨α―®«μ§®Ά βμ ―®«λ¥ «®£¨ DOS, <20>®β®ΰλ¥ ¨¬¥ξβ αΆ®΅®¤γξ «¨ζ¥§¨ξ ¨α―®«μ§®Ά ¨¥, ® ¥ Ά ν⮬ αγβμ, β <CEB2> ηβ® ¥ ΅γ¤¥¬ ®βΆ«¥<C2AB> βμαο ¬¥«®η¨.
|
||||
“αβ ®Ά<EFBFBD> <20>®«¨΅ΰ¨<EFBFBD>‘ δ«¥θ<C2A5>γ Ά ¬®¥¬ Ά ΰ¨ β¥ η¨ ¥βαο α γαβ ®Ά<C2AE>¨ DOS δ«¥θ<C2A5>γ, <20> <EFBFBD> ―¥ΰΆ¨η®© α¨α⥬®©, ¨§-―®¤ <20>®β®ΰ®© ΅γ¤γβ § ―γι¥λ § £ΰγ§η¨<CEB7>¨ <20>®«¨΅ΰ¨<EFBFBD>‘. <20>®¥η®, Ά ν⮬ α«γη ¥ α β®η<C2AE>¨ §ΰ¥¨ο «¨ζ¥§¨¨ «γηθ¥ ¨α―®«μ§®Ά βμ ―®«λ¥ «®£¨ DOS, <20>®β®ΰλ¥ ¨¬¥ξβ αΆ®΅®¤γξ «¨ζ¥§¨ξ ¨α―®«μ§®Ά ¨¥, ® ¥ Ά ν⮬ αγβμ, β <CEB2> ηβ® ¥ ΅γ¤¥¬ ®βΆ«¥<C2AB> βμαο ¬¥«®η¨.
|
||||
|
||||
“áâ ®¢¨âì DOS «ä«¥èªã» ¬®¦® ¥áª®«ìª¨¬¨ ᯮᮡ ¬¨:
|
||||
) Ž‘ Windows ¯à¨ ä®à¬ â¨à®¢ ¨¨ 䫥誨 ¢ë¡à âì ¯ãªâ ᪮¯¨à®¢ âì á¨áâ¥¬ë¥ ä ©«ë, ¢ ®¡é¥¬, â® ¦¥ á ¬®¥ çâ® ¨ ¤«ï ä«®¯¯¨ ¤¨áª¥âë. Š á®¦ «¥¨î, íâ®â ¬¥â®¤ ¯®¤å®¤¨â ⮫쪮 ¤«ï «¨¥©ª¨ 9å, 2Š ¥ ¯à®¢¥àï«, ® ¢ •<> íâ®â ¯ãªâ ¥¤®áâ㯥.
|
||||
|
@ -30,7 +30,7 @@ format binary as "" ; Binary file format without extension
|
||||
use32 ; Tell compiler to use 32 bit instructions
|
||||
org 0 ; the base address of code, always 0x0
|
||||
|
||||
; ‡аголовок исполняемого файла Колибри ОС
|
||||
; ‡аголовок исполняемого файла КолибриОС
|
||||
db 'MENUET01'
|
||||
dd 1
|
||||
dd START
|
||||
|
Loading…
x
Reference in New Issue
Block a user