Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 7 years ago

Closed 7 years ago

#437 closed enhancement (wontfix)

Port of some common development tools and compilers and libraries to HelenOS

Reported by: Maxthon T. Chan Owned by: Maxthon T. Chan
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 Changed 7 years ago by Maxthon T. Chan

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.

comment:2 Changed 7 years ago by Jiri Svoboda

Resolution: wontfix
Status: newclosed

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
Note: See TracTickets for help on using tickets.