Subversion Repositories Kolibri OS

Rev

Rev 7407 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7407 Rev 7443
1
Kolibri OS Road Map
1
Kolibri OS Road Map
2
- encoding cp1251 -
2
- encoding cp1251 -
3
 
3
 
4
[EN]
4
[EN]
5
 
5
 
6
Notations:
6
Notations:
7
[-] not executed / waiting for execution
7
[-] not executed / waiting for execution
8
[+] implemented
8
[+] implemented
9
[!] in development (currently)
9
[!] in development (currently)
10
[?] idea / function in doubt
10
[?] idea / function in doubt
11
 
11
 
12
 
12
 
13
### 0.7.8.0   <<<< CURRENT STATE
13
### 0.7.8.0   <<<< CURRENT STATE
14
[-] test existing system functions and kernel;
14
[-] test existing system functions and kernel;
15
[-] fix found bugs;
15
[-] fix found bugs;
16
[-] update the system functions documentation;
16
[-] update the system functions documentation;
17
[-] full support for reading and writing NTFS;
17
[-] full support for reading and writing NTFS;
18
[-] common UI graphical library (user interface library);
18
[-] common UI graphical library (user interface library);
19
[-] test and fix system applications;
19
[-] test and fix system applications;
20
[-] implement / improve / port any web-server (there are servers written in assembler);
20
[-] implement / improve / port any web-server (there are servers written in assembler);
21
[-] converter: DocxToTxt, XlsxToCSV and conversely;
21
[-] converter: DocxToTxt, XlsxToCSV and conversely;
22
[-] possible improve ftp;
22
[-] possible improve ftp;
23
[-] application: unit converter;
23
[-] application: unit converter;
24
[-] alarm clock application;
24
[-] alarm clock application;
25
[-] semblance of cron;
25
[-] semblance of cron;
26
[-] jabber xmpp-client;
26
[-] jabber xmpp-client;
27
[-] drive format utility (only for fully supported FS);
27
[-] drive format utility (only for fully supported FS);
28
[-] development and discussion of architecture Kolibri Machine Controller(KMC), semblance of LinuxCNC, based on MachineKit;
28
[+] development and discussion of architecture Kolibri Machine Controller(KMC), semblance of LinuxCNC, based on MachineKit;
29
[+] Apps: CNC Editor, Hot Angles, SysMon;
29
[+] Apps: CNC Editor, Hot Angles, SysMon;
30
[-] modify&improve apps: IconEdit, uPDF; 
30
[-] modify&improve apps: IconEdit, uPDF; 
31
[-] new app "Notes";
31
[+] new app "Notes";
32
[-] port / adapt one of the existing text editors with code highlighting;
32
[+] port / adapt one of the existing text editors with code highlighting;
33
[-] QR-code in boot log and QR-code utility;
33
[-] QR-code in boot log and QR-code utility;
34
[-] fixing a branch/tags in SVN.
34
[-] fixing a branch/tags in SVN.
35
 
35
 
36
 
36
 
37
 
37
 
38
[RU]
38
[RU]
39
 
39
 
40
Îáîçíà÷åíèÿ:
40
Îáîçíà÷åíèÿ:
41
[-] íå âûïîëíåíî / æä¸ò âûïîëíåíèÿ
41
[-] íå âûïîëíåíî / æä¸ò âûïîëíåíèÿ
42
[+] ðåàëèçîâàíî / âûïîëíåíî
42
[+] ðåàëèçîâàíî / âûïîëíåíî
43
[!] â ðàçðàáîòêå (â íàñòîÿùåå âðåìÿ)
43
[!] â ðàçðàáîòêå (â íàñòîÿùåå âðåìÿ)
44
[?] èäåÿ / ôóíêöèÿ ïîä âîïðîñîì
44
[?] èäåÿ / ôóíêöèÿ ïîä âîïðîñîì
45
 
45
 
46
 
46
 
47
### 0.7.8.0   <<<< ÒÅÊÓÙÈÉ ÝÒÀÏ
47
### 0.7.8.0   <<<< ÒÅÊÓÙÈÉ ÝÒÀÏ
48
[-] ïîêðûòü òåñòàìè ñóùåñòâóþùèå ñèñòåìíûå ôóíêöèè è ÿäðî;
48
[-] ïîêðûòü òåñòàìè ñóùåñòâóþùèå ñèñòåìíûå ôóíêöèè è ÿäðî;
49
[-] èñïðàâèòü íàéäåííûå áàãè;
49
[-] èñïðàâèòü íàéäåííûå áàãè;
50
[-] àêòóàëèçèðîâàòü/îáíîâèòü äîêóìåíòàöèþ ñèñòåìíûõ ôóíêöèé ÿäðà;
50
[-] àêòóàëèçèðîâàòü/îáíîâèòü äîêóìåíòàöèþ ñèñòåìíûõ ôóíêöèé ÿäðà;
51
[-] ïîëíîöåííàÿ ïîääåðæêà ÔÑ NTFS íà ÷òåíèå è çàïèñü;
51
[-] ïîëíîöåííàÿ ïîääåðæêà ÔÑ NTFS íà ÷òåíèå è çàïèñü;
52
[-] îáùàÿ ãðàôè÷åñêàÿ áèáëèîòåêà UI (ïîëüçîâàòåëüñêîãî èíòåðôåéñà);
52
[-] îáùàÿ ãðàôè÷åñêàÿ áèáëèîòåêà UI (ïîëüçîâàòåëüñêîãî èíòåðôåéñà);
53
[-] òåñò è èñïðàâëåíèå ñòàíäàðòíûõ ïðèëîæåíèé ñèñòåìû;
53
[-] òåñò è èñïðàâëåíèå ñòàíäàðòíûõ ïðèëîæåíèé ñèñòåìû;
54
[-] ðåàëèçîâàòü/óëó÷øèòü/ïîðòèðîâàòü ëþáîé web-server (åñòü íåñêîëüêî ñåðâåðîâ, íàïèñàííûõ íà asm'å);
54
[-] ðåàëèçîâàòü/óëó÷øèòü/ïîðòèðîâàòü ëþáîé web-server (åñòü íåñêîëüêî ñåðâåðîâ, íàïèñàííûõ íà asm'å);
55
[-] êîíâåðòåð: DocxToTxt è XlsxToCSV è íàîáîðîò;
55
[-] êîíâåðòåð: DocxToTxt è XlsxToCSV è íàîáîðîò;
56
[-] ïî âîçìîæíîñòè óëó÷øèòü ftp;
56
[-] ïî âîçìîæíîñòè óëó÷øèòü ftp;
57
[-] ïðèëîæåíèå êîíâåðòåð âåëè÷èí;
57
[-] ïðèëîæåíèå êîíâåðòåð âåëè÷èí;
58
[-] ïðèëîæåíèå áóäèëüíèê;
58
[-] ïðèëîæåíèå áóäèëüíèê;
59
[-] ïðèëîæåíèå àíàëîã cron;
59
[-] ïðèëîæåíèå àíàëîã cron;
60
[-] jabber xmpp-êëèåíò;
60
[-] jabber xmpp-êëèåíò;
61
[-] óòèëèòà ôîðìàòèðîâàíèÿ äèñêîâ (òîëüêî äëÿ ïîëíîñòüþ ïîääåðæèâàåìûõ ÔÑ);
61
[-] óòèëèòà ôîðìàòèðîâàíèÿ äèñêîâ (òîëüêî äëÿ ïîëíîñòüþ ïîääåðæèâàåìûõ ÔÑ);
62
[-] ïðîðàáîòêà àðõèòåêòóðû Kolibri Machine Controller(KMC), àíàëîãà LinuxCNC, íà îñíîâå MachineKit;
62
[+] ïðîðàáîòêà àðõèòåêòóðû Kolibri Machine Controller(KMC), àíàëîãà LinuxCNC, íà îñíîâå MachineKit;
63
[+] ïðèëîæåíèÿ: CNC Editor, Hot Angles, SysMon;
63
[+] ïðèëîæåíèÿ: CNC Editor, Hot Angles, SysMon;
64
[-] äîðàáîòàòü/óëó÷øèòü ïðèëîæåíèÿ: IconEdit, uPDF; 
64
[-] äîðàáîòàòü/óëó÷øèòü ïðèëîæåíèÿ: IconEdit, uPDF; 
65
[-] ðàçðàáîòàòü íîâîå ïðèëîæåíèå "Notes";
65
[+] ðàçðàáîòàòü íîâîå ïðèëîæåíèå "Notes";
66
[-] ïîðòèðîâàòü îäèí èç ñóùåñòâóþùèõ òåêñòîâûõ ðåäàêòîðîâ ñ ïîäñâåòêîé êîäà;
66
[+] ïîðòèðîâàòü îäèí èç ñóùåñòâóþùèõ òåêñòîâûõ ðåäàêòîðîâ ñ ïîäñâåòêîé êîäà;
67
[-] QR-êîä â ëîãå çàãðóçêè è óòèëèòà ðàáîòû ñ QR-êîäàìè;
67
[-] QR-êîä â ëîãå çàãðóçêè è óòèëèòà ðàáîòû ñ QR-êîäàìè;
68
[-] ôèêñàöèÿ âåòâè/òåãà â SVN (ñêîðåå tags, ò.ê. äî ýòîãî âåòâè èñïîëüçîâàëèñü äëÿ ñáîðîê ïîä êîíêðåòíûå àðõèòåêòóðû, à òåãè êàê ðàç äëÿ ôèêñàöèè âåðñèé).
68
[-] ôèêñàöèÿ âåòâè/òåãà â SVN (ñêîðåå tags, ò.ê. äî ýòîãî âåòâè èñïîëüçîâàëèñü äëÿ ñáîðîê ïîä êîíêðåòíûå àðõèòåêòóðû, à òåãè êàê ðàç äëÿ ôèêñàöèè âåðñèé).
69
 
69
 
70
### 0.7.8.0+
70
### 0.7.8.0+
71
[-] çàïóñê web-ñòðàíè÷êè î êîëèáðè èç-ïîä ñàìîé KolibriOS;
71
[-] çàïóñê web-ñòðàíè÷êè î êîëèáðè èç-ïîä ñàìîé KolibriOS;
72
[?] çàìåð êîë-âà ïîäêëþ÷åíèé, ïèêà îáñëóæèâàíèÿ êëèåíòîâ, íà êîíêðåòíîì æåëåçå è âûâîäû î ðåçóëüòàòàõ èñïîëüçîâàíèÿ Êîëèáðè êàê âåá-ñåðâåðà (â áîåâîì ðåæèìå â Èíòåðíåò, è â äîìàøíåì ðåæèìå);
72
[?] çàìåð êîë-âà ïîäêëþ÷åíèé, ïèêà îáñëóæèâàíèÿ êëèåíòîâ, íà êîíêðåòíîì æåëåçå è âûâîäû î ðåçóëüòàòàõ èñïîëüçîâàíèÿ Êîëèáðè êàê âåá-ñåðâåðà (â áîåâîì ðåæèìå â Èíòåðíåò, è â äîìàøíåì ðåæèìå);
73
[?] îáùåñòâåííîå îáñóæäåíèå ïîðòèðîâàíèÿ radare2  (ñèñòåìà ðåâåðñ-èíæèíèðèíãà, â öåëîì îíà åñòü ïîäî âñ¸, ïîýòîìó ïîðòèðîâàòü ïðîùå, íî çà ñ÷¸ò ýòîãî æå îíà íå ñòàíåò ýêñêëþçèâîì ïîä Kolibri, âîïðîñ â ïîòðåáíîñòÿõ ïîëüçîâàòåëåé);
73
[?] îáùåñòâåííîå îáñóæäåíèå ïîðòèðîâàíèÿ radare2  (ñèñòåìà ðåâåðñ-èíæèíèðèíãà, â öåëîì îíà åñòü ïîäî âñ¸, ïîýòîìó ïîðòèðîâàòü ïðîùå, íî çà ñ÷¸ò ýòîãî æå îíà íå ñòàíåò ýêñêëþçèâîì ïîä Kolibri, âîïðîñ â ïîòðåáíîñòÿõ ïîëüçîâàòåëåé);
74
[?] îáíîâëåíèå ïîëüçîâàòåëüñêîé äîêóìåíòàöèè;
74
[?] îáíîâëåíèå ïîëüçîâàòåëüñêîé äîêóìåíòàöèè;
75
[?] àêòóàëèçèðîâàòü/îáíîâèòü äîêóìåíòàöèþ ïî âíóòðåííåìó óñòðîéñòâó ÿäðà è äðàéâåðàì(âçàèìîäåéñòâèå ñ ÿäðîì\ïðèëîæåíèÿìè);
75
[?] àêòóàëèçèðîâàòü/îáíîâèòü äîêóìåíòàöèþ ïî âíóòðåííåìó óñòðîéñòâó ÿäðà è äðàéâåðàì(âçàèìîäåéñòâèå ñ ÿäðîì\ïðèëîæåíèÿìè);
76
[?] îáñóäèòü íîâûé èëè îáíîâëåííûé KolibriOS Installer è åãî ôóíêöèîíàë (êðîññïëàòôîðìåííîñòü).
76
[?] îáñóäèòü íîâûé èëè îáíîâëåííûé KolibriOS Installer è åãî ôóíêöèîíàë (êðîññïëàòôîðìåííîñòü).
77
 
77
 
78
### 0.7.9.0
78
### 0.7.9.0
79
[-] ïîëíîöåííàÿ ïîääåðæêà ÔÑ íà ÷òåíèå è çàïèñü: ext3, ext4;
79
[-] ïîëíîöåííàÿ ïîääåðæêà ÔÑ íà ÷òåíèå è çàïèñü: ext3, ext4;
80
[-] ïîëíîöåííàÿ IDE: ïîäñâåòêà ñèíòàêñèñà, âèçóàëüíîå ðåäàêòèðîâàíèå îêîí è ýëåìåíòîâ;
80
[-] ïîëíîöåííàÿ IDE: ïîäñâåòêà ñèíòàêñèñà, âèçóàëüíîå ðåäàêòèðîâàíèå îêîí è ýëåìåíòîâ;
81
[?] äðàéâåðà;
81
[?] äðàéâåðà;
82
[-] áàçîâàÿ ðåàëèçàöèÿ Kolibri Machine Controller(KMC);
82
[-] áàçîâàÿ ðåàëèçàöèÿ Kolibri Machine Controller(KMC);
83
[-] ôèêñàöèÿ âåòâè â SVN.
83
[-] ôèêñàöèÿ âåòâè â SVN.
84
 
84
 
85
### 0.7.9.0+
85
### 0.7.9.0+
86
[?] ïðèâëå÷åíèå Êîëèáðè ÎÑ â îáðàçîâàòåëüíûå ïðîãðàììû (ñòàòüè/âèäåî íà îñíîâå äîêóìåíòàöèè â ïîìîùü ïðåïîäàâàòåëÿì è ó÷åíèêàì/ñòóäåíòàì è åâàíãåëèñòû Êîëèáðè, ïðîâîäÿùèå ñåìèíàðû è ëåêöèè è äåëÿùèåñÿ îïûòîì).
86
[?] ïðèâëå÷åíèå Êîëèáðè ÎÑ â îáðàçîâàòåëüíûå ïðîãðàììû (ñòàòüè/âèäåî íà îñíîâå äîêóìåíòàöèè â ïîìîùü ïðåïîäàâàòåëÿì è ó÷åíèêàì/ñòóäåíòàì è åâàíãåëèñòû Êîëèáðè, ïðîâîäÿùèå ñåìèíàðû è ëåêöèè è äåëÿùèåñÿ îïûòîì).
87
 
87
 
88
### 0.8.0.0
88
### 0.8.0.0
89
[?] ýêñïåðèìåíò ñ "ãèáðèäíûì" x64 ÿäðîì;
89
[?] ýêñïåðèìåíò ñ "ãèáðèäíûì" x64 ÿäðîì;
90
[-] ïîëíîöåííàÿ ïîääåðæêà ÔÑ íà ÷òåíèå è çàïèñü: xfs;
90
[-] ïîëíîöåííàÿ ïîääåðæêà ÔÑ íà ÷òåíèå è çàïèñü: xfs;
91
[-] ðåàëèçîâàòü/óëó÷øèòü/ïîðòèðîâàòü ïðèëîæåíèÿ: web-dav; 
91
[-] ðåàëèçîâàòü/óëó÷øèòü/ïîðòèðîâàòü ïðèëîæåíèÿ: web-dav; 
92
[-] ïîääåðæêà 3G/4G usb-ìîäåìîâ;
92
[-] ïîääåðæêà 3G/4G usb-ìîäåìîâ;
93
[-] WiFi;
93
[-] WiFi;
94
[-] ïîðòèðîâàíèå è ïîääåðæêà ÿçûêà ïðîãðàììèðîâàíèÿ python;
94
[-] ïîðòèðîâàíèå è ïîääåðæêà ÿçûêà ïðîãðàììèðîâàíèÿ python;
95
[-] ôèêñàöèÿ âåòâè â SVN.
95
[-] ôèêñàöèÿ âåòâè â SVN.
96
 
96
 
97
### êîíåö ôàéëà.
97
### êîíåö ôàéëà.
98
 
98
 
99
 
99
 
100
 
100
 
101
[Next Language]
101
[Next Language]
102
...
102
...