Opened 12 years ago
Closed 12 years ago
#437 closed enhancement (wontfix)
Port of some common development tools and compilers and libraries to HelenOS
Reported by: | technix | Owned by: | technix |
---|---|---|---|
Priority: | major | Milestone: | 0.5.0 |
Component: | helenos/unspecified | Version: | mainline |
Keywords: | Suggestion | Cc: | |
Blocker for: | Depends on: | ||
See also: |
Description
Here is some suggestion of packages that you should have in HelenOS as soon as possible:
Cat.0: Libraries
GNU C Library (glibc)
GNU C++ Library
GNUstep (This Objective C-based window maker is super lightweight!)
Cat.1: System
GNU Coreutils
GNU Bash (replace Bdsh with this category please…)
Cat.2: Development
Notes: With this category and all previous, HelenOS may be self-hosted
GNU Binutils
GNU Compiler Collection (GCC)
GNU sed
GNU bison
GNU make
GNU Autoconf
GNU Automake
Cat.3: GUI improvements
Xorg
GNUStep (No more CLI!)
Cat.4: Misc
GNU cURL / GNU Wget
some package manager (e.g apt/dpkg, yum/rpm, or even Android-styled apk's)
You may as well tell me how to build things for it, so I may do some ports myself on my Ubuntu box.
Change History (2)
comment:1 by , 12 years ago
comment:2 by , 12 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
We are not building Linux here, or a UNIX-like OS at all. Your suggestions are not well thought through / based on real analysis / knowledge of the system.
- We don't need glibc, we have our own native C library and POSIX compatibility library
- We are building our own graphics server / windowing system - suggsetion for GNUStep / Xorg is out of place
- We have our own system utilities, there is no reason for GNU coreutils
- GNU ld from binutils has already been ported
- GCC is being ported per #413
- GNU Autotools are not used for building HelenOS
- GNU make will have to be dealt with someway for building third-party packages, but the base system will probably switch to something else
- I'd prefer a native application as opposed to porting Wget/cURL
Update: I am going to port Wget over, but I need to know how. Wget can be the base of A LOT OF package managers., e.g apt/dpkg.