9 | | {{{ |
10 | | The aim of this thread should be to compile a complete list of things |
11 | | we want to have in the first alpha release, be it feature or software. |
12 | | }}} |
13 | | |
14 | | '''Update:''' there is a page with [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals all the proposals]. |
15 | | |
16 | | === Features === |
17 | | * [http://www.freelists.org/archives/haiku-development/08-2008/msg00080.html BGA]: |
18 | | {{{ |
19 | | Speaking in general terms, the important thing, even for an alpha, is |
20 | | that we have no know bug that can cause data corruption. As long as |
21 | | we reach a point where we are reasonably certain that this is the case, |
22 | | everything else can be attributed to it being an alpha. :) |
23 | | }}} |
24 | | * What about calling it DR1? [http://www.freelists.org/archives/haiku-development/08-2008/msg00118.html Fredrik Modeen]) |
25 | | * Welcome package |
26 | | * Initial idea: ([http://www.freelists.org/archives/haiku-development/08-2008/msg00120.html Zenja Solaja]) |
27 | | {{{ |
28 | | Even though the Alpha is primarily intended for developers (and should |
29 | | probably be called Developer Alpha to avoid confusion), there will be a |
30 | | lot of hobbyists who will like to try Haiku after hearing about it in the press. |
31 | | Even if they're fortunate enough to have 100% supported hardware, they |
32 | | will stare at an empty desktop and say "OK, now what?" |
33 | | }}} |
34 | | * User Guide |
35 | | * Links on the desktop |
36 | | * GCC 2/4 hybrid ([http://www.freelists.org/archives/haiku-development/08-2008/msg00127.html Donn Cave]) |
37 | | {{{ |
38 | | I don't know where your plans for gcc4 are at this point, but I personally |
39 | | am keenly interested in the rumored gcc2+gcc4 variant, whether in the |
40 | | alpha distribution itself or as a build from source option. So I'm |
41 | | hopefully reminding that self-hosted gcc-4 will want to be part of the |
42 | | package, too. |
43 | | }}} |
44 | | |
45 | | === Software === |
46 | | * [http://www.freelists.org/archives/haiku-development/08-2008/msg00080.html BGA]: |
47 | | {{{ |
48 | | Whatever we decide to include, it should be as complete and integrated as |
49 | | possible. For example, fixing Firefox drag & drop would be great. Also I |
50 | | am more in favor of native applications than ports, but there are cases |
51 | | where ports will be required |
52 | | }}} |
53 | | |
54 | | * Development tools (including subversion). |
55 | | * Currently: gcc 2.95.3, autoconf-2.61, automake-1.10.1, bison-2.3, flex-2.5.35, jam, libtool-1.5.26, texinfo-4.11 and Perl 5.10 ([http://www.freelists.org/archives/haiku-development/08-2008/msg00115.html Rene Gollent]) |
56 | | * Firefox |
57 | | * OSS ([http://www.freelists.org/archives/haiku-development/08-2008/msg00083.html Salvatore Benedetto]) |
58 | | * BePDF ([http://www.freelists.org/archives/haiku-development/08-2008/msg00094.html Michael Lotz]) |
59 | | * [http://www.freelists.org/archives/haiku-development/08-2008/msg00097.html julun]: |
60 | | {{{ |
61 | | Are we allowed to ship the original BeBook as we have it on haiku-os.org? |
62 | | }}} |
63 | | * [http://www.freelists.org/archives/haiku-development/08-2008/msg00105.html Stephan Assmus]: |
64 | | {{{ |
65 | | Personally, I'd love to see a few more media applications (sound), but I |
66 | | would also be ok with reducing it to just development related apps. I don't |
67 | | know how you guys feel about WonderBrush in that case. Hopefully this |
68 | | doesn't come across the wrong way, but maybe it is good to include a few |
69 | | more bigger apps besides just Firefox to show the system can support them. |
70 | | I'd be willing to provide an unlocked Haiku only version of WonderBrush. |
71 | | }}} |
72 | | * Webkit ([http://www.freelists.org/archives/haiku-development/08-2008/msg00113.html Ralf Schulke]) |
73 | | * Vision ([http://www.freelists.org/archives/haiku-development/08-2008/msg00113.html Ralf Schulke]) |
74 | | * CVS ([http://www.freelists.org/archives/haiku-development/08-2008/msg00130.html scott mc]) |
75 | | * Git ([http://www.freelists.org/archives/haiku-development/08-2008/msg00130.html scott mc]) |
76 | | * Python ([http://www.freelists.org/archives/haiku-development/08-2008/msg00130.html scott mc]) |
77 | | * Box ([http://www.freelists.org/archives/haiku-development/08-2008/msg00130.html scott mc]) |
78 | | |
79 | | |
80 | | === Distribution === |
81 | | |
82 | | * [http://www.freelists.org/archives/haiku-development/08-2008/msg00086.html julun]: ISO or Live CD? |
83 | | * [http://www.freelists.org/archives/haiku-development/08-2008/msg00094.html Michael Lotz]: Live USB stick |
84 | | |
85 | | === Updater === |
86 | | * [http://www.freelists.org/archives/haiku-development/08-2008/msg00087.html BGA] |
87 | | {{{ |
88 | | Sorry, but an updater is *ESSENTIAL*. Even if not fancy. By updater I mean a |
89 | | way for the user to easily check if there are fixes and to apply then without |
90 | | losing data or having to completely reinstall the system. |
91 | | }}} |
| 9 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop1:Allknownbugsthatcausedatacorruptionneedtoberesolvedbeforetherelease #1: All known bugs that cause data corruption need to be resolved before the release] |
| 10 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop4:ReleaseastheGCC24hybrid #4: Release as the GCC 2/4 hybrid] |
| 11 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop6:RecruitaReleaseCoordinatorthatinvestigatestheneededsteps #6: Recruit a Release Coordinator that investigates the needed steps] |
| 12 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop8:FinishandIncludeSwapFileSupport #8: Finish and Include Swap File Support] |
| 13 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop9:FullyIntegrateIOScheduler #9: Fully Integrate I/O Scheduler] |
| 14 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop12:ATAvs.IDEbusmanager #12: ATA bus manager] |
| 15 | * Software |
| 16 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop20:IncludetheDevelopmenttools #20: Development tools] |
| 17 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop21:IncludeFirefox #21: Firefox] |
| 18 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop22:IncludeOSS #22: OSS] |
| 19 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop23:IncludeBePDF #23: BePDF] |
| 20 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop24:IncludeacopyoftheoriginalBeBook #24: BeBook] |
| 21 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop25:IncludeaspecialHaiku-onlyunlockedversionofWonderbrush #25: WonderBrush] |
| 22 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop27:IncludeVision #27: Vision] |
| 23 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop28:IncludeCVS #28: CVS] |
| 24 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop29:IncludeSubversion #29: Subversion] |
| 25 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop31:IncludePython #31: Python] |
| 26 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop33:IncludeaMakefileenginetobuildexistingprojects #33: Makefile Engine] |
| 27 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop34:IncludePe #34: Pe] |
| 28 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop36:Includeyasmornasm #36: Yasm or Nasm] |
| 29 | * Distribution |
| 30 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop50:DistributeasISOthatfunctionsasLiveCD #50: Distribute as ISO that functions as LiveCD] |
| 31 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop51:DistributeasLiveUSBstick #51: Distribute as Live USB stick] |
| 32 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop52:Distributeasimageforemulators: #52: Distribute as image for emulators] |
| 33 | * [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals#Prop53:Findmirrorsandseedtorrentfordistribution #53: Find mirrors and seed torrent for distribution] |