Jump to content


Any chance of a Portage c or c++ version instead of Python in the future?

1 reply to this topic



    Advanced Member

  • Members
  • PipPipPip
  • 90 posts

I think that would attract some users, and also it would be different from Gentoo, if Paludis is written in C++ and bash why Portage can not be ported to C or C++ .

Oleg Vinichenko

Oleg Vinichenko


  • Moderators
  • 357 posts

there is paludis already and which is even slower than original portage -- it doesn't require python but it does require boost -- just an example. I don't think this will fix anything you maybe think it will by porting to another language. The main problem in portage is not that it's written in python but that many parts of it are obscure, undocumented and doesn't look good, highly over-engineered and maybe also recent portage development only in maintenance mode - not in fixing code or development mode. Many blame portage for being slow, partially agreed with that, but, again it's not because it's in python. Remember that good code is good in any language. To summarize - cloning portage in other language will be only a clone, that's rewriting same framework and design in language that can be really bad experience and can result in much worse cases, like paludis. Ultimate fix, maybe, would be creating package manager from scratch.

  • Tassie_Tux likes this

Reply to this topic


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users