Kolibri tomorrow/ru: Difference between revisions

From KolibriOS wiki
Jump to navigation Jump to search
No edit summary
 
(12 intermediate revisions by 8 users not shown)
Line 1: Line 1:
== Системное ==
== Системное ==


'''Необходимо:'''
=== Необходимо ===
* Поддержка PE или основанного на PE исполняемого формата
* Поддержка APIC/EFI/ACPI
* Поддержка записи в ext4
* Поддержка большего количества сетевых карт, Samba/NFS, PPPoE
* Улучшение IPC
* VPN
* SMP


  '''Полная поддержка NTFS [▓▓▓ 50%... ]'''
=== Сложно выполнимо ===
  Имеется поддержка чтения, но возможность записи отсутствует
* Поддержка драйверов Windows
 
* Встроенный Forth [http://board.kolibrios.org/viewtopic.php?f=1&t=1113]
  '''Доработка драйвера мыши и прорисовки курсора'''
* WiFi/GPS/Bluetooh
  Проблема "мышиных" проблем давно витает в воздухе, однако взяться за её решение пока что никто не взялся. Сюда же - скроллинг мыши
 
  '''Улучшенный GUI интерфейс'''
  На данный момент отсутствуют дизайнеры, которые могли бы полностью грамотно спроектировать интерфейс и отсутствует те, кто готов это реализовать.
 
  '''Вынести рабочий стол в одно единое приложение'''
  В идеале - вообще убрать всю работу GUI в связку библиотека <-> рабочий стол
 
  '''Улучшение IPC'''
  Проработка, доработка и т.д.
 
  '''Полноценный диалог открытия файлов - OpenDialog [▓▓▓▓▓ 90%... Mario]'''
  Замена стандартному XTree диалогу
 
  '''Перенумерация устройств без перезагрузки системы'''
  Относится к PnP
 
  '''Полноценный инсталлятор [▓▓ 30%... maximYCH]'''
 
  '''Полноценная загрузка с HDD [▓▓▓▓▓ 75%... ]'''
 
  '''Поддержка моей сетевой карты [▓▓▓ 50%...]'''
 
  '''Поддержка ext2, ext3[▓▓ 50%... turbanoff]'''
 
  '''LBA48'''
 
'''В планах:'''
 
1. Нормальная локальная сеть, включая Samba/NFS, PPPoE, простая настройка сети<br />
2. Поддержка USB/EFI/SMP/ACPI/SCSI/PnP/SATA<br />
3. VPN<br />
4. PE или свой основанный на PE формат выполняемых файлов.<br />
5. Драйвер для NVIDIA видео карт.<br />
 
'''Сложно выполнимо:'''
 
1. Поддержка драйверов Windows<br />
2. Встроенный Forth ([[http://board.kolibrios.org/viewtopic.php?f=1&t=1113]])<br />
3. Прозрачные окна<br />
4. WiFi/GPS/Bluetooh<br />
5. OpenGL<br />
6. DirectX<br />


== Прикладное ==
== Прикладное ==


'''Базовое (все в этой секции читать "полнофункциональный ..."'''
=== Необходимо ===
 
* Браузер
-1. Фреймворк.<br />
* Архиватор
0. Рабочий стол =)<br />
* Jabber
1. Файловый менеджер<br />
* Мини офис (хотя бы работа с rtf, doc, txt, cvs, xls)
2. Просмотрщик графики<br />
* Писалка дисков CD/DVD
3. Медиа плеер<br />
4. Браузер<br />
5. Архиватор<br />
6. ICQ<br />
7. Командная строка<br />
8. Базовое рисование (пейнт).<br />
9. Мини офис (хотя бы работа с rtf, doc, txt, cvs, xls)<br />
10. Общесистемный буфер обмена<br />
 
== Embedded-KOS ==
 
'''Необходимо:'''<br />
0. Пользовательский доступ к MMIO. [▓▓▓▓▓ 100%..., готово]<br />
1. Поддержка burst-блоков PCI и "длинных" пакетов PCI-express, в том числе и в пользовательском пространстве. [▓▓▓▓ 80%...]<br />
2. Минимальная поддержка PCI-express Flow Control. [на очереди]<br />
3. "Бездисковая" загрузка ядра из ПЗУ. [▓ 5%...]<br />
4. USB HID.<br />
 
'''Сложно (в порядке отрыва от реальности):'''<br />
1. Поддержка MSI-прерываний.<br />
2. RT-оптимизация отдельных компонентов ядра.<br />
3. Оптимизация кода под одну базовую архитектуру с открытой документацией (''вариант: AMD fam.F/NB780/SB700'') <br />
4. Выбор базового чипсета и поэтапная замена низкоуровневых функций BIOS (''а заодно и POST'') своим кернел-кодом<br />
 
'''Конечная цель: '''<br />
а) 100% монолитное бездрайверное ядро, <br />
б) жестко привязанное к выбранной платформе, <br />
в) легко конфигурируемое под конкретную задачу, и <br />
г) прошитое в бортовое ПЗУ.<br />
 
 
----
 
'''ЩИТО?/Вы троль?'''


1. редактор звука - желательно портировать Wavela<br />
=== Сложно выполнимо ===
2. писалку дисков CD/DVD<br />
* Программа вроде EasyRecovery (восстановление удаленных данных)
3. ODBC и Java
* Программа вроде Aida32 и SiSoftware Sandra
4. ADO<br />
* Полнофункциональный веб-сервер, совместимый с Apache
5. прогу типа EasyRecovery (восстановление удаленных данных)<br />
* Сервер баз данных, совместимый с MySQL
6. Еще бы не мешала прога типа Aida32 и SiSoftware Sandra.<br />
* Графический редактор (вроде Photoshop или Fireworks)
7. наличие полнофункционального веб сервера совместимого с Apache<br />
* Редактор звука (вроде Wavela)
8. сервер баз данных совместимый с MySQL<br />
* Работа с Php
9. флеш плеер<br />
* ODBC и Java
10. Нормальный графический редактор подобный Photoshop(желательно его копия) или Fireworks<br />
* ADO
11. Работа с Php<br />
* ICQ
12. Обилие шрифтов<br />
13. Эмулятор винды<br />
14. Игры (3D)<br />


==Мелкие пожелания:==
==Мелкие пожелания:==


1. Будет удобнее, если в меню будут действовать клавиши <- и -> для скрытия и показа окон; Пусть при повторном нажатии клавиши меню (у меня - логотип 98 винды), меню скрывается.<br />
1. Стоит сделать во всех приложениях завершение при нажатии Alt+F4 (не работает в Фараоне и еще много-где);<br />
2. Стоит сделать во всех приложениях завершение при нажатии Alt+F4 (не работает в Фараоне и еще много-где);<br />
2. В файловых менеджерах, при попытке открыть неподдерживаемый тип файла, появляется красное окошко.  Его редко удаётся закрыть по кнопке 'X'. Хотелось бы также, чтобы его можно было закрывать клавишей 'Enter' и/или Alt+F4, согласитесь каждый раз тянуться за мышью..., особенно если её нет.<br />
3. В файловых менеджерах, при попытке открыть неподдерживаемый тип файла, появляется красное окошко.  Его редко удаётся закрыть по кнопке 'X'. Хотелось бы также, чтобы его можно было закрывать клавишей 'Enter' и/или Alt+F4, согласитесь каждый раз тянуться за мышью..., особенно если её нет.<br />
3. В KolibriOS можно запускать программы сколько угодно раз. Но запуск таких программ, как настройка оборудования и им подобные из трея походит на баг. То есть, окна запускаются и накладываются друг на друга без смещения, что наверно не есть хорошо. Хотелось бы либо вообще запретить запуск подобных программ, либо здвигать окна системой.<br />
4. В KolibriOS можно запускать программы сколько угодно раз. Но запуск таких программ, как настройка оборудования и им подобные из трея походит на баг. То есть, окна запускаются и накладываются друг на друга без смещения, что наверно не есть хорошо. Хотелось бы либо вообще запретить запуск подобных программ, либо здвигать окна системой.<br />
4. Хочу чтобы в Tinypad был откат изменнений (Ctrl+Z или Undo) хотябы на 2-3 шага, лучше 15-20. Намного повысит мотивацию разрабатывать под самой КолибриОС.<br />
5. Предложение по ALT-Tab. Чтобы переключаться между окнами, приходится всё время нажимать ALT-Tab, в то время как в Windows просто зажимаем ALT, а дальше щёлкаем Tab.<br />
5. Сделать файлы готовой ОС установленной на жесткий диск для всех виртуальных машин<br />
6. Хочу чтобы в Tinipad был откат изменнений (Ctrl+Z или Undo) хотябы на 2-3 шага, лучше 15-20. Намного повысит мотивацию разрабатывать под самой КолибриОС.<br />
6. Больше рекламировать ОС для привлечения новых разработчиков<br />
7. Сделать файлы готовой ОС установленной на жесткий диск для всех виртуальных машин<br />
8. Больше рекламировать ОС для привлечения новых разработчиков<br />


[[Category:Discussion]]
[[Category:Обсуждения]]

Latest revision as of 11:45, 4 November 2023

Системное

Необходимо

  • Поддержка PE или основанного на PE исполняемого формата
  • Поддержка APIC/EFI/ACPI
  • Поддержка записи в ext4
  • Поддержка большего количества сетевых карт, Samba/NFS, PPPoE
  • Улучшение IPC
  • VPN
  • SMP

Сложно выполнимо

  • Поддержка драйверов Windows
  • Встроенный Forth [1]
  • WiFi/GPS/Bluetooh

Прикладное

Необходимо

  • Браузер
  • Архиватор
  • Jabber
  • Мини офис (хотя бы работа с rtf, doc, txt, cvs, xls)
  • Писалка дисков CD/DVD

Сложно выполнимо

  • Программа вроде EasyRecovery (восстановление удаленных данных)
  • Программа вроде Aida32 и SiSoftware Sandra
  • Полнофункциональный веб-сервер, совместимый с Apache
  • Сервер баз данных, совместимый с MySQL
  • Графический редактор (вроде Photoshop или Fireworks)
  • Редактор звука (вроде Wavela)
  • Работа с Php
  • ODBC и Java
  • ADO
  • ICQ

Мелкие пожелания:

1. Стоит сделать во всех приложениях завершение при нажатии Alt+F4 (не работает в Фараоне и еще много-где);
2. В файловых менеджерах, при попытке открыть неподдерживаемый тип файла, появляется красное окошко. Его редко удаётся закрыть по кнопке 'X'. Хотелось бы также, чтобы его можно было закрывать клавишей 'Enter' и/или Alt+F4, согласитесь каждый раз тянуться за мышью..., особенно если её нет.
3. В KolibriOS можно запускать программы сколько угодно раз. Но запуск таких программ, как настройка оборудования и им подобные из трея походит на баг. То есть, окна запускаются и накладываются друг на друга без смещения, что наверно не есть хорошо. Хотелось бы либо вообще запретить запуск подобных программ, либо здвигать окна системой.
4. Хочу чтобы в Tinypad был откат изменнений (Ctrl+Z или Undo) хотябы на 2-3 шага, лучше 15-20. Намного повысит мотивацию разрабатывать под самой КолибриОС.
5. Сделать файлы готовой ОС установленной на жесткий диск для всех виртуальных машин
6. Больше рекламировать ОС для привлечения новых разработчиков