LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions
User Name
Password
Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on... Note: An (*) indicates there is no official participation from that distribution here at LQ.

Notices


Reply
  Search this Thread
Old 01-11-2019, 03:01 PM   #1
Trizon
Member
 
Registered: Apr 2005
Distribution: Source Mage GNU Linux
Posts: 43

Rep: Reputation: 15
Create a distro like DSL?


For learning purposes and fun, I am interested in creating my own distro that would be similar to Damn Small Linux.

Years ago I was a user and fan of Damn Small Linux. I thought it would be fun to build something like it, but modern of course. I don’t think it would need to be extremely small, just small enough.

I thought about basing it on Ubuntu minimal or possibly Debian or possibly a small distro that would provide the small base needed. I’m looking for suggestions on this. See below.

However, I have never attempted this before, so I was wondering if any of you could give me tips, suggestions or advice on working on a project like this?

Also, do you have any suggestions on what I should start with?
I know I have a lot to learn so any advice would be appreciated.

Thank you!
 
Old 01-11-2019, 03:15 PM   #2
snowday
Senior Member
 
Registered: Feb 2009
Posts: 4,667

Rep: Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411
I think making your own custom Ubuntu spin (based on Ubuntu minimal) is a great place to start.

Another idea, your profile says you use Source Mage GNU Linux, is that accurate? I wonder, does Source Mage provide tools for this kind of project?

A third idea, is have you ever heard of Linux From Scratch?

http://www.linuxfromscratch.org/
 
Old 01-11-2019, 03:16 PM   #3
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,029
Blog Entries: 27

Rep: Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524Reputation: 1524
If you want the ultimate learning experience and custom distro, create it from Linux from Scratch. The ultimate in custom installs (literally whatever you want with whatever kernel you want), you can choose to use whatever package manager you like (or none), and obviously there's no greater learning experience than building it from scratch!
 
Old 01-11-2019, 07:34 PM   #4
Trizon
Member
 
Registered: Apr 2005
Distribution: Source Mage GNU Linux
Posts: 43

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by snowpine View Post
I think making your own custom Ubuntu spin (based on Ubuntu minimal) is a great place to start.

Another idea, your profile says you use Source Mage GNU Linux, is that accurate? I wonder, does Source Mage provide tools for this kind of project?

A third idea, is have you ever heard of Linux From Scratch?

http://www.linuxfromscratch.org/
I used to use Source Mage, yes. No, I do not believe they provide the tools for this. Yep, I have thought about Linux from Scratch.
 
Old 01-11-2019, 07:35 PM   #5
Trizon
Member
 
Registered: Apr 2005
Distribution: Source Mage GNU Linux
Posts: 43

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by Timothy Miller View Post
If you want the ultimate learning experience and custom distro, create it from Linux from Scratch. The ultimate in custom installs (literally whatever you want with whatever kernel you want), you can choose to use whatever package manager you like (or none), and obviously there's no greater learning experience than building it from scratch!
Yes, thinking about that. Thanks for the reply.
 
Old 01-12-2019, 10:56 AM   #6
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: One main distro, & some smaller ones casually.
Posts: 5,862

Rep: Reputation: Disabled
Maybe worth taking a look at Tiny Core Linux.
 
Old 01-12-2019, 12:51 PM   #7
JWJones
Senior Member
 
Registered: Jun 2009
Posts: 1,444

Rep: Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709
You could recreate it easily with Debian, which is what DSL is/was built on. Go to the DSL website, see what packages it uses, grab yourself a Debian netinstall iso, and go nuts. From there, there's tools to master your own iso from the result (forget what they're called).

That's the beauty of Debian: it makes stuff like this super easy.
 
Old 01-12-2019, 02:03 PM   #8
Trizon
Member
 
Registered: Apr 2005
Distribution: Source Mage GNU Linux
Posts: 43

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by JWJones View Post
You could recreate it easily with Debian, which is what DSL is/was built on. Go to the DSL website, see what packages it uses, grab yourself a Debian netinstall iso, and go nuts. From there, there's tools to master your own iso from the result (forget what they're called).

That's the beauty of Debian: it makes stuff like this super easy.
Good point. I think I am going to do this.
 
Old 04-17-2019, 11:42 AM   #9
lm8
Member
 
Registered: Oct 2012
Distribution: Debian Linux, AntiX, Win32, FreeBSD, Android
Posts: 80

Rep: Reputation: Disabled
Sounds like a cool project. If you need any help finding/building lightweight applications, I'd love to help out. I'm always looking for interesting, portable, lightweight software. I've built several programs from source and I patch them as needed to deal with bugs, memory issues, library updates or just to add missing features. Would be nice to share some of my finds with others who are interested in lightweight applications.

If you're looking for a good base system to build your own project with, you might want to look at AntiX. It's Debian based and has some really nice remastering tools for creating your own ISOs or bootable flash drive images. If you're interested in getting involved in an on-going project that's trying to produce a lightweight distribution for older or low resource systems (similar to DSL), check out ToriOS. I believe they'd be happy to have more volunteers to help out.

Would be very interested to hear how your project progresses.
 
Old 04-17-2019, 04:08 PM   #10
linus72
LQ Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: Slack14.2/Many
Posts: 5,573

Rep: Reputation: 471Reputation: 471Reputation: 471Reputation: 471Reputation: 471
I'm basically doing the same thing with Linux Live Kit, Debian Stretch/Buster and Slackware using aufs patched kernel- very easy to remaster your install, boot with persistency and toram ability etc.
See these links
https://www.linuxquestions.org/quest...sb-4175650800/

https://www.linuxquestions.org/quest...ng-4175650368/

https://www.linuxquestions.org/quest...it-4175651243/

https://www.linuxquestions.org/quest...un-4175651204/
 
Old 04-17-2019, 07:50 PM   #11
freemedia2018
Member
 
Registered: Mar 2019
Distribution: various automated remasters
Posts: 216

Rep: Reputation: 208Reputation: 208Reputation: 208
Quote:
Originally Posted by fatmac View Post
Maybe worth taking a look at Tiny Core Linux.
Tiny Core is the actual continuation of DSL, so it's about as close to DSL as you can get.

But if it seems too modern or too customised, you can always try Puppy or Slitaz.
 
Old 04-18-2019, 06:25 AM   #12
lm8
Member
 
Registered: Oct 2012
Distribution: Debian Linux, AntiX, Win32, FreeBSD, Android
Posts: 80

Rep: Reputation: Disabled
Quote:
Originally Posted by freemedia2018 View Post
Tiny Core is the actual continuation of DSL, so it's about as close to DSL as you can get.

But if it seems too modern or too customised, you can always try Puppy or Slitaz.
NanoLinux is built on Tiny Core. It's very lightweight. It uses nano-x in place of X Windows. It includes several FLTK and a few X11 applications and includes a webkit based browser. I've been corresponding with the developer. He's done a great job trying to limit memory and size on the system and still include useful applications and features.
 
1 members found this post helpful.
Old 04-18-2019, 07:16 AM   #13
freemedia2018
Member
 
Registered: Mar 2019
Distribution: various automated remasters
Posts: 216

Rep: Reputation: 208Reputation: 208Reputation: 208
Never heard of nano-x. As someone who still uses and promotes IceWM (and first relied on DSL and Xubuntu, on very different hardware) to get away from Windows, it sounds very interesting. But will it run Firefox?
 
Old 04-18-2019, 08:16 AM   #14
lm8
Member
 
Registered: Oct 2012
Distribution: Debian Linux, AntiX, Win32, FreeBSD, Android
Posts: 80

Rep: Reputation: Disabled
Quote:
Originally Posted by freemedia2018 View Post
Never heard of nano-x. As someone who still uses and promotes IceWM (and first relied on DSL and Xubuntu, on very different hardware) to get away from Windows, it sounds very interesting. But will it run Firefox?
Actually, I do remember some older versions of Firefox that worked with nano-x. Don't know if the latest version would work or not. You can find more information about nano-x at:
https://github.com/ghaerr/microwindows
Used to be a mailing list as well, but not sure it's that active anymore. nano-x development is active though. I've been hearing about some of the updates.

NanoLinux uses netrider as its main browser. There's also fifth browser which is available on TinyCore. Since it's FLTK based, it would probably be easy to port to nano-x as well. Both use webkit, so they handle JavaScript, CSS, etc. and can be used to view more modern web sites than many of the standard lightweight browsers (such as lynx, links, dillo, netsurf, etc.) can handle.

Nice to hear that you use and promote IceWM. Always nice to hear from other Linux users who are interested in lightweight efficient systems. I currently use JWM on my computers.
 
Old 04-18-2019, 10:12 AM   #15
freemedia2018
Member
 
Registered: Mar 2019
Distribution: various automated remasters
Posts: 216

Rep: Reputation: 208Reputation: 208Reputation: 208
Brilliant stuff. Some of the names are really confusing, the new name of the API is "Win32," at first I thought this had some kind of WINE layer to it. "You write applications in Win32?"

Can't believe I haven't heard of this, very cool.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: It Walks like Windows, It Talks like Windows, but Q4OS 1.4.3 Is a Linux Distro LXer Syndicated Linux News 0 10-14-2015 10:51 PM
Is it possible to make an iso of DSL within DSL if I'm running DSL? Benny7440 DamnSmallLinux 2 06-02-2012 09:35 PM
USB drive works on DSL, not DSL-N. DSL-N has kernel 2.6.12 mkenyon2 Linux - Hardware 1 08-07-2008 11:29 AM
Need to find the right distro whichs not like slckwre but not too limited like mndrke mikeymorgan Linux - Distributions 14 11-01-2005 10:06 PM
Howto create a distro like DSL? muczy Linux - Software 2 06-17-2004 10:09 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions

All times are GMT -5. The time now is 09:30 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration