Link: http://www.tomas-m.com/blog/18140-I-abs ... -Slax.htmlI absolutely need Slax
In the last years, I didn't release any new version of Slax. Mostly due to lack of time, since my business and family occupies me a lot. However, there were several occasions when I regretted that. I realized that I need Slax myself at the first place.
That was the reason Slax started back in 2002, and it is again the reason why Slax should re-born in 2011. I need it. I need it so much. You know, there are situations one needs to start some Linux somewhere. Old Slax is no longer reasonable for any serious work, it's outdated, kernel doesn't support most new drivers. Hardware is so different now with all those SSD drives and TV tuners. One needs newest kernel. And one needs small Linux distro. I, at least, need it.
I have to build one. Again.
So be it.
Tomas's plans about Slax project
- Blaze
- DEV Team
- Posts: 3901
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Tomas's plans about Slax project
written by Tomas M.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
- brokenman
- Site Admin
- Posts: 6105
- Joined: 27 Dec 2010, 03:50
- Distribution: Porteus v4 all desktops
- Location: Brazil
Re: Thomas's plans about Slax project
I saw this a while ago, it has generated some interesting discussions over there. I for one am glad slax will have some life breathed back into it. Will be interesting to see what he does with it. no doubt his wife won't be very happy about the late nights tapping away.
How do i become super user?
Wear your underpants on the outside and put on a cape.
Wear your underpants on the outside and put on a cape.
- fanthom
- Moderator Team
- Posts: 5667
- Joined: 28 Dec 2010, 02:42
- Distribution: Porteus Kiosk
- Location: Poland
- Contact:
Re: Thomas's plans about Slax project
yep, have seen it too - good news indeed
i'm wonder which desktop will be chosen for Slax-7. my wishes goes to Gnome-3 or Xfce/Enlightenment as KDE-4/Trinity/LXDE are covered up here.
I'm also wonder how Tomas M gonna deal with aufs issues, how new linux-live-scripts gonna work/perform, etc...
Slax-7 will be definitely an interesting release
i'm wonder which desktop will be chosen for Slax-7. my wishes goes to Gnome-3 or Xfce/Enlightenment as KDE-4/Trinity/LXDE are covered up here.
I'm also wonder how Tomas M gonna deal with aufs issues, how new linux-live-scripts gonna work/perform, etc...
Slax-7 will be definitely an interesting release
Please add [Solved] to your thread title if the solution was found.
- MasterSplinter
- White ninja
- Posts: 21
- Joined: 13 May 2011, 17:25
- Location: Portland, Maine, US&A
Re: Thomas's plans about Slax project
How about we get Thomas to join this team... the concept of Slax would no longer be just on his shoulders.
http://www.youtube.com/watch?v=Vo0D6bzxLLw
Captain Linux
Kernel!
Modules!
Support!
Development!
....err....Heart!
GO LINUX!
By your powers combined I am Captain Linux!
Captain Linux, he's our hero,
Gonna take obsoletion down to zero,
He's our powers magnified,
And he's fighting on the Linux side
Captain Linux, he's our hero,
Gonna take in-activity down to zero,
Gonna help him dev us under,
User guys who like to boot and render.
"You won't pay for this Captain Linux!"
(chanting)
We're the Linuxteers,
You can be one too!
'Cause saving our distro is the thing to do,
Booting and using is the way,
Hear what Captain Linux has to say:
"LINUX IS YOURS!!"
http://www.youtube.com/watch?v=Vo0D6bzxLLw
Captain Linux
Kernel!
Modules!
Support!
Development!
....err....Heart!
GO LINUX!
By your powers combined I am Captain Linux!
Captain Linux, he's our hero,
Gonna take obsoletion down to zero,
He's our powers magnified,
And he's fighting on the Linux side
Captain Linux, he's our hero,
Gonna take in-activity down to zero,
Gonna help him dev us under,
User guys who like to boot and render.
"You won't pay for this Captain Linux!"
(chanting)
We're the Linuxteers,
You can be one too!
'Cause saving our distro is the thing to do,
Booting and using is the way,
Hear what Captain Linux has to say:
"LINUX IS YOURS!!"
- brokenman
- Site Admin
- Posts: 6105
- Joined: 27 Dec 2010, 03:50
- Distribution: Porteus v4 all desktops
- Location: Brazil
Re: Thomas's plans about Slax project
The idea sounds great, but i think Thomas M prefers to slax by himself. There are advantages and disadvantages to this ... but the decision is his. Hopefully with the new package format comes better package management ... speaking of which i am about to release the next version of the Porteus Package Manager. Many more features included in this release ... and much more reliable too!
How do i become super user?
Wear your underpants on the outside and put on a cape.
Wear your underpants on the outside and put on a cape.
- Blaze
- DEV Team
- Posts: 3901
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Re: Thomas's plans about Slax project
written by Tomas M.
Few weeks ago I started some work on new linux live scripts since that is the core of Slax, then I had to do something else again, as usual So basically I am trying to return back to this project, lets see how long does it take
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
- francois
- Contributor
- Posts: 6443
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
Re: Thomas's plans about Slax project
It would be very nice that he put back slax on the table. However, there has been no new reports on his blog for more than two months. Good news or bad news?
Prendre son temps, profiter de celui qui passe.
- francois
- Contributor
- Posts: 6443
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
Re: Thomas's plans about Slax project
Things seems to be moving fast. Tomas is active :
http://www.slax.org/forum.php?action=vi ... ostid75566
http://www.slax.org/forum.php?action=vi ... ostid75566
Prendre son temps, profiter de celui qui passe.
Re: Thomas's plans about Slax project
Seems Thomas read this forum L)
Anyway it is good approach of building new modules - during one week I automatically builded over 1300 fresh xzm modules http://code.google.com/p/fidoslax/downloads/list
It is better then binary packages conversion but this aprouch also has several lack.
Automatic building of new version doesn't means automatic testing of software...
I used it for my distro from time it was based on Slax 6.0.9, and create build system FIDOSlax build tools based on slackbuilds, CRUX ports and Arch Linux ABS.I am thinking about following approach:
- users would just upload the build scripts, no binaries
- automatic system can get the build scripts from other sources, like slackbuilds.org, to fill up the database from the beginning
- automatic system can build the modules itself!
Not sure if this is going to happen though
Anyway it is good approach of building new modules - during one week I automatically builded over 1300 fresh xzm modules http://code.google.com/p/fidoslax/downloads/list
It is better then binary packages conversion but this aprouch also has several lack.
Automatic building of new version doesn't means automatic testing of software...
- BlackRider
- Black ninja
- Posts: 70
- Joined: 13 Jul 2011, 11:04
- Location: Nowhere
- Contact:
Re: Thomas's plans about Slax project
I think this is a wise move.I am thinking about following approach:
- users would just upload the build scripts, no binaries
- automatic system can get the build scripts from other sources, like slackbuilds.org, to fill up the database from the beginning
- automatic system can build the modules itself!
Not sure if this is going to happen though
There are other distributions that use automated building for packaging the software of their repositories. Slitaz, for example, needs only to be sent a "receipt" (it is a file with build instructions) and the server will get the source and build a package with it. Better yet: only authorized personnel is allowed to submit builds.
Testing is the job of the maintainer. I think any package should have to be tested before it is put in the repositories, no matter how it was built.Automatic building of new version doesn't means automatic testing of software...
- fanthom
- Moderator Team
- Posts: 5667
- Joined: 28 Dec 2010, 02:42
- Distribution: Porteus Kiosk
- Location: Poland
- Contact:
Re: Thomas's plans about Slax project
This is what's going to happen with next "Porteus Package Manager" release. It will support building packages from sources (Slackbuilds.org and probably official slackware repo too).
there is one downside of this system:
Slackbuilds does not resolve deps automatically (like for example gentoo ebuilds does).
I think precompiled xzm modules will be a standard for PPM (which resolves deps perfectly) and building from sources should be considered as a second option.
Example: yesterday i have tried to build latest stable LXDE using slightly modified slackbuilds - all went ok but resulting 003-lxde.xzm has some glitches. probably i was missing some optional deps in Porteus or didn't apply all necessary patches.
this may happen to other users with other apps too.
cheers
there is one downside of this system:
Slackbuilds does not resolve deps automatically (like for example gentoo ebuilds does).
I think precompiled xzm modules will be a standard for PPM (which resolves deps perfectly) and building from sources should be considered as a second option.
Example: yesterday i have tried to build latest stable LXDE using slightly modified slackbuilds - all went ok but resulting 003-lxde.xzm has some glitches. probably i was missing some optional deps in Porteus or didn't apply all necessary patches.
this may happen to other users with other apps too.
cheers
Please add [Solved] to your thread title if the solution was found.
- Tonio
- Contributor
- Posts: 276
- Joined: 28 Dec 2010, 16:37
- Distribution: Slackware,porteus,FreeBSD,Slax
- Location: 127.0.0.1
Re: Thomas's plans about Slax project
I like the slackbuilds conecpt to build packages, and Vonbiber's slaxgenerator script too(similar in some ways). And I take care of the deps by myself. If there is a package manager on a livecd,
1) the changes need to be saved, how will it be done if
a) user is running on livecd(copied from ram)
b) user is running on livecd(can't save very little memory)
c) user is running from usb (memory full)
2) it would not matter that the package manager had solved the deps, if they are going to be erased. It could work well, *if the savings are going to be saved* The modules would be put in porteus/modules/ and the deps right into the same module( as an ail in one) or be scattered around(several *.xzm's all over the place in porteus/modules/). This also applies to slax BTW. I see that in slax & porteus, it seems that there is duplication. What do I mean? if you insert a module, it will live in /mnt/live/memory/modules/ and it might also live in /mnt/live/memory/images/, why does it have to live in both places at the same time?
If the distro were a full blown distro(slackware based), I like FreeBSD ports system, but the pkgsrc system from NetBSD could also be used :
http://pbraun.nethence.com/doc/sysutils ... kgsrc.html
It seems Kongoni uses it with KISS(Kongoni Instant Setup System) and PIG (Ports Installation Gui)
see:
http://dasublogbyprashanth.blogspot.com ... refly.html
http://www.techiemoe.com/storage/oldsit ... ongoni.htm
I have to say that I like the approach that Tomas is taking now with modules . Fido from Fidoslax has the modules building tools, these resemble the idea and they are excellent in my opinon. There are many excellent ideas and it is hard for them all. More testing will need to be done and the system will be greatly improved.
If the livecd were to be based on Gentoo perse, the concept of building from source would take another meaning I have not used it, but some say it is like FreeBSD. I also use FreeBSD and I love the ports system, to install something cd /usr/ports/-----/package, make install clean, and the package is configured(if it has options), deps are pulled in automagically and the program is installed and nicely integrated on our system. I have used yum package management on Fedora, it is nice, resolves the deps for us, but it takes the fun out of things(sometimes). I am partial from building from source that is why I feel this way.
Hope not to blah blah blah more.
1) the changes need to be saved, how will it be done if
a) user is running on livecd(copied from ram)
b) user is running on livecd(can't save very little memory)
c) user is running from usb (memory full)
2) it would not matter that the package manager had solved the deps, if they are going to be erased. It could work well, *if the savings are going to be saved* The modules would be put in porteus/modules/ and the deps right into the same module( as an ail in one) or be scattered around(several *.xzm's all over the place in porteus/modules/). This also applies to slax BTW. I see that in slax & porteus, it seems that there is duplication. What do I mean? if you insert a module, it will live in /mnt/live/memory/modules/ and it might also live in /mnt/live/memory/images/, why does it have to live in both places at the same time?
If the distro were a full blown distro(slackware based), I like FreeBSD ports system, but the pkgsrc system from NetBSD could also be used :
http://pbraun.nethence.com/doc/sysutils ... kgsrc.html
It seems Kongoni uses it with KISS(Kongoni Instant Setup System) and PIG (Ports Installation Gui)
see:
http://dasublogbyprashanth.blogspot.com ... refly.html
http://www.techiemoe.com/storage/oldsit ... ongoni.htm
I have to say that I like the approach that Tomas is taking now with modules . Fido from Fidoslax has the modules building tools, these resemble the idea and they are excellent in my opinon. There are many excellent ideas and it is hard for them all. More testing will need to be done and the system will be greatly improved.
If the livecd were to be based on Gentoo perse, the concept of building from source would take another meaning I have not used it, but some say it is like FreeBSD. I also use FreeBSD and I love the ports system, to install something cd /usr/ports/-----/package, make install clean, and the package is configured(if it has options), deps are pulled in automagically and the program is installed and nicely integrated on our system. I have used yum package management on Fedora, it is nice, resolves the deps for us, but it takes the fun out of things(sometimes). I am partial from building from source that is why I feel this way.
Hope not to blah blah blah more.
- fanthom
- Moderator Team
- Posts: 5667
- Joined: 28 Dec 2010, 02:42
- Distribution: Porteus Kiosk
- Location: Poland
- Contact:
Re: Thomas's plans about Slax project
@Tonio
great but pls think for a while about fresh members coming from Windows
one condition: you must be running without any writable media around. if you have usb stick/hd then you can use PPM to download application, then decide if you want to a) merge all deps togheder with application (not recommended) or b) leave them all separately. in second case you can create /porteus/modules/gimp subfolder and throw everything there.
Second case is better cause you will be able to avoid dupplicated deps in your system.
module can't be inserted to union while being placed inside union (aufs), that's why it gets moved to /mnt/live/memory/modules/ first which is a real fs (user is using changes= cheatcode) or tmpfs (user is not saving changes). if you activate a module directly from usb/cd/hd it wont be moved anywhere.
second thing - module is mounted to /mnt/live/memory/images/ and not extracted so it does not consume memory.
Gentoo ebouild system is almost the same as ports in FREEBSD.
Cheers
Code: Select all
And I take care of the deps by myself.
Code: Select all
it would not matter that the package manager had solved the deps, if they are going to be erased.
Second case is better cause you will be able to avoid dupplicated deps in your system.
Code: Select all
if you insert a module, it will live in /mnt/live/memory/modules/ and it might also live in /mnt/live/memory/images/, why does it have to live in both places at the same time?
second thing - module is mounted to /mnt/live/memory/images/ and not extracted so it does not consume memory.
Gentoo ebouild system is almost the same as ports in FREEBSD.
Cheers
Please add [Solved] to your thread title if the solution was found.