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 |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
01-11-2019, 03:01 PM
|
#1
|
Member
Registered: Apr 2005
Distribution: Source Mage GNU Linux
Posts: 43
Rep:
|
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!
|
|
|
01-11-2019, 03:15 PM
|
#2
|
Senior Member
Registered: Feb 2009
Posts: 4,667
|
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/
|
|
|
01-11-2019, 03:16 PM
|
#3
|
Moderator
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,029
|
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!
|
|
|
01-11-2019, 07:34 PM
|
#4
|
Member
Registered: Apr 2005
Distribution: Source Mage GNU Linux
Posts: 43
Original Poster
Rep:
|
Quote:
Originally Posted by snowpine
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.
|
|
|
01-11-2019, 07:35 PM
|
#5
|
Member
Registered: Apr 2005
Distribution: Source Mage GNU Linux
Posts: 43
Original Poster
Rep:
|
Quote:
Originally Posted by Timothy Miller
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.
|
|
|
01-12-2019, 10:56 AM
|
#6
|
LQ Guru
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: One main distro, & some smaller ones casually.
Posts: 5,862
Rep: 
|
Maybe worth taking a look at Tiny Core Linux. 
|
|
|
01-12-2019, 12:51 PM
|
#7
|
Senior Member
Registered: Jun 2009
Posts: 1,444
|
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.
|
|
|
01-12-2019, 02:03 PM
|
#8
|
Member
Registered: Apr 2005
Distribution: Source Mage GNU Linux
Posts: 43
Original Poster
Rep:
|
Quote:
Originally Posted by JWJones
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.
|
|
|
04-17-2019, 11:42 AM
|
#9
|
Member
Registered: Oct 2012
Distribution: Debian Linux, AntiX, Win32, FreeBSD, Android
Posts: 80
Rep: 
|
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.
|
|
|
04-17-2019, 07:50 PM
|
#11
|
Member
Registered: Mar 2019
Distribution: various automated remasters
Posts: 216
|
Quote:
Originally Posted by fatmac
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.
|
|
|
04-18-2019, 06:25 AM
|
#12
|
Member
Registered: Oct 2012
Distribution: Debian Linux, AntiX, Win32, FreeBSD, Android
Posts: 80
Rep: 
|
Quote:
Originally Posted by freemedia2018
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.
|
04-18-2019, 07:16 AM
|
#13
|
Member
Registered: Mar 2019
Distribution: various automated remasters
Posts: 216
|
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?
|
|
|
04-18-2019, 08:16 AM
|
#14
|
Member
Registered: Oct 2012
Distribution: Debian Linux, AntiX, Win32, FreeBSD, Android
Posts: 80
Rep: 
|
Quote:
Originally Posted by freemedia2018
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.
|
|
|
04-18-2019, 10:12 AM
|
#15
|
Member
Registered: Mar 2019
Distribution: various automated remasters
Posts: 216
|
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.
|
|
|
All times are GMT -5. The time now is 09:30 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|