Porteus changing distro

New features which should be implemented in Porteus; suggestions are welcome. All questions or problems with testing releases (alpha, beta, or rc) should go in their relevant thread here, rather than the Bug Reports section.
dustbunnies
Black ninja
Black ninja
Posts: 35
Joined: 01 Feb 2014, 09:17
Distribution: hop_around
Location: Calgary

Re: Porteus changing distro

Post#46 by dustbunnies » 01 Feb 2014, 11:11

From an outsider's perspective, http://distrowatch.com/search.php?basedon=Slackware
Porteus and Salix seem like the only appealing nodes in the slack-derived branch of the linux family tree.
Salix seems to be experiencing doldrums (devs are bored? devs are sitting tight, awaiting slack v.XX release?) and Porteus seems to be following the same course. Porteus now has X Y Z (er... K G X) desktop-flavored versions, so now what? Where to go from here?

My humble suggestion to the Porteus devs and community members, regarding the prospect of "Porteus changing distro"
would be to explore, and embrace, common ground with these good folks:

Puppy Light-Debian-Core-Live-CD-Wheezy + Porteus-Wheezy
http://www.murga-linux.com/puppy/viewto ... start=1065
(FWIW, I'm NOT a puppy user)
Last edited by dustbunnies on 02 Feb 2014, 06:04, edited 1 time in total.

jimwg
Shogun
Shogun
Posts: 322
Joined: 09 Oct 2013, 18:15
Distribution: porteus
Location: NYC

Re: Porteus changing distro

Post#47 by jimwg » 01 Feb 2014, 12:55

For me, I'd simply say Porteus should accommodate the under-the-hood techie, but allow a user to use it off the bat without ever having to so much touch a command line or script. Mac and XP proved this was doable ages ago. Bottom line, the newbie doesn't nor shouldn't care what distro it is as long as it fits the bill to satisfy their desire to; 1. have as much variety in Linux software accessible, 2. Make it virtually automatic and invisible to install and update that stuff, 3. be able to perform nifty desktop/window tricks with minimial set-up, 4. cosmetically pleasing in screen features. In Linux, Mint and Puppy are the closest so far in terms of software offerings and PPM ease, but otherwise Porteus leaves them behind.

Jim in NYC

KnallKopf
Samurai
Samurai
Posts: 134
Joined: 18 Sep 2012, 20:56
Distribution: Porteus 64bit KDE4
Location: Absurdistan

Re: Porteus changing distro

Post#48 by KnallKopf » 01 Feb 2014, 23:07

Porteus with Slackware is the best OS on the World for desktop-PCs.
The leaders of the community have done a great job.
Thanks.

All things work out of the box.
If a package is missing, it s easy to build your own package.

In Debian constantly missing a packages, the most includes and libs on wrong places and you can write a roman to the CFLAGS.
So were at least my past experiences.

tome
Contributor
Contributor
Posts: 675
Joined: 26 Jun 2013, 14:03
Distribution: x64 Openbox
Location: Russia is causing the immense damage to humanity
Contact:

Re: Porteus changing distro

Post#49 by tome » 02 Feb 2014, 14:38

new package would be downloaded and converted to xzm -> old one would be deactivated and removed -> new one would be moved to /porteus/modules (or extramod=) and then activated
but I thought about system updates i.e. security updates for network manager - it must be repacked xorg module but new base module is available only for new Porteus version and Ubuntu has system-updates every few weeks or days.

The same thing can be done also for rolling-release:
if one package would be one base module (or few packages in one module according to i.e. frequency of updates/releases, size, necessaries, need for proper work of new apps) then it should work similar you "mentioned":
new package would be downloaded and converted to xzm -> old one would be deactivated and (re)moved -> new one would be moved to /porteus/base and then activated.
Ca 20-30 base modules could be accepted and it would be easier repack smaller modules. More than 30 base modules won't be accepted due to longer boot up. Some modules don't need be inserted to aufs, they can be easily mounted but in inserted module should be links to files in this mounted module - it is quicker, links have ca. 0 bytes and mounted module can be easily replaced with new one. BTW why we have kernel, core and xorg modules instead of one, two (kernel, core+xorg) or more smaller ones?

Second but not modular way is to unpack and move content of base modules to changesbase - system updates should be in this new first changes folder, second changes folder would be i.e. for Porteus customizations and third - as it is now. But it requires modification of start up scripts (more than one changes folder) and new script to share system and user changes to different folders - to much work.
You have mind and feelings. Be wise and clever.

User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Re: Porteus changing distro

Post#50 by brokenman » 03 Feb 2014, 02:20

BTW why we have kernel, core and xorg modules instead of one, two (kernel, core+xorg) or more smaller ones?
Obviously the kernel module is separated so the kernel can be upgraded easier. The core and xorg modules are separated so that people can build a 'text mode only' version of porteus (they don't need xorg).
How do i become super user?
Wear your underpants on the outside and put on a cape.

ztealmax
Black ninja
Black ninja
Posts: 50
Joined: 16 Dec 2012, 00:11
Distribution: Porteus [LXDE] x86_64 v3.2.2 A
Location: Sweden
Contact:

Re: Porteus changing distro

Post#51 by ztealmax » 03 Feb 2014, 12:23

I can understand the feeling of wanting something more something is allways greener on the other side however
what we have is damn good, so if packages are missing and not available on this distro its based on well lets pull together and make them available
for this distro, i like this good distro what porteus is based on specially now since i got valve steam working :P with smaller hickups *GL Rendering but im working on that


Cheers
Ztealmax
Porteus XFCE x86_64
- Amd A10-7850k
- Amd Radeon R7
- 16Gb RAM
- 120Gb Samsung Evo SSD

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Porteus changing distro

Post#52 by fanthom » 03 Feb 2014, 22:22

Ubuntu has system-updates every few weeks or days.
dont forget that Shuttleworth has thousands of employees and is pumping millions USD every year in Ubuntu :wink:
Some modules don't need be inserted to aufs, they can be easily mounted but in inserted module should be links to files in this mounted module - it is quicker, links have ca. 0 bytes and mounted module can be easily replaced with new one.
someone suggested similar idea but it was long time ago and i never seen this working in porteus so can't say how much efficient it would be. looks bit complicated - maybe you could do some work in this direction?
Please add [Solved] to your thread title if the solution was found.

jimwg
Shogun
Shogun
Posts: 322
Joined: 09 Oct 2013, 18:15
Distribution: porteus
Location: NYC

Re: Porteus changing distro

Post#53 by jimwg » 05 Feb 2014, 14:39

Just a newbie question:

If chosen, how fast can a new distro be implemented on a Porteus version?

Jim in NYC

ztealmax
Black ninja
Black ninja
Posts: 50
Joined: 16 Dec 2012, 00:11
Distribution: Porteus [LXDE] x86_64 v3.2.2 A
Location: Sweden
Contact:

Re: Porteus changing distro

Post#54 by ztealmax » 05 Feb 2014, 18:49

Yea im aksing the same question if its not long time to make it i could go with ubuntu lts with MATE :P or stay on slack ;)
Porteus XFCE x86_64
- Amd A10-7850k
- Amd Radeon R7
- 16Gb RAM
- 120Gb Samsung Evo SSD

User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Re: Porteus changing distro

Post#55 by brokenman » 06 Feb 2014, 00:37

If chosen, how fast can a new distro be implemented on a Porteus version?
It's really impossible to know since it hasn't been done yet. It wouldn't be a short time since all maintainers need to learn the new distro. Having a base in slackware makes it easier to work under the hood but we still need to learn all about the new platform.
How do i become super user?
Wear your underpants on the outside and put on a cape.

fi5ban
White ninja
White ninja
Posts: 15
Joined: 23 Oct 2013, 20:02
Distribution: latest
Location: Nebraska,USA

Re: Porteus changing distro

Post#56 by fi5ban » 12 Feb 2014, 04:10

after looking more into to this as much as slackware is awesome it looks like debian would help expand porteus
package needs to

User avatar
ViktorNova
Contributor
Contributor
Posts: 33
Joined: 19 Jun 2013, 19:38
Distribution: Porteus 3.0rc1 64-bit
Location: Portland, Oregon, USA

Re: Porteus changing distro

Post#57 by ViktorNova » 15 Feb 2014, 03:45

I think going with Debian as a base system would be a really good move for Porteus.

It's stable, lean, and super widely tested, and of course has a very large amount of software ready to install. It is also one of the most deployed server distributions, and there are a number of good add-on repos for more modern stuff not found in mainline (like up-to-date node.js, etc). It would be really cool to not have to devote nearly as many dev resources to packaging common software and be able to focus on new things to make Porteus even more awesome. A package manager that has one solid method of downloading packages (as opposed to the current 5 or so ;), resolved dependenciesx, and packaged debs into .xzm modules all on it's own would be beautiful. I think a move to Debian would really make Porteus usable by the general public, which would just be cool because so many non-geeks would really benefit for Porteus' turbo speed, modular, run from memory way of doing things (and not have to dive into the intimidating world software compilation when an app they want is not in the repo)

Debian has also been chosen as the official base of SteamOS http://store.steampowered.com/steamos/buildyourown ..it's stable enough for Valve! Valve will be contributing more and more to Debian, and we would get those benefits immediately

Debian also just a week or 2 ago officially chose to use systemd as it's default init system starting in the next stable release https://www.docker.io/, joining Red HatFedora, SUSE, and Mageia in this big move to bring Linux to the next level. Porteus could ride those coattails into the future!

Slackware is also one of the only major linux distributions (to my knowledge, if not the only one) that can not support Docker, which is already starting to make a major impact in the server space and is most likely going to be a really big deal in the near future https://www.docker.io/



Finally, I propose an important question: What does Porteus lose by switching to Debian as a base?

roelof
Samurai
Samurai
Posts: 112
Joined: 06 Aug 2013, 15:32
Distribution: Porteus 2.1 Gnome
Location: Netherlands

Re: Porteus changing distro

Post#58 by roelof » 15 Feb 2014, 19:46

I agree.

I played a little bit with docker and I think this could be a better way to handle the modules.
Every module can be a sort of layer which can be more easily be updated then the current way as far as I can see.

If someone wants to help me , maybe we can try if this can work.

Roelof


User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Re: Porteus changing distro

Post#60 by brokenman » 20 Feb 2014, 02:16

Looks interesting. Perhaps the designer is a 'dockie' (one who works on a shipping dock) as the documentation makes/has many references and images of shipping containers. This could be the start of a structure of a unified linux packaging system that is so sorely needed.
How do i become super user?
Wear your underpants on the outside and put on a cape.

Post Reply