Best Libre os for a old computer?
hello i have a netbook(sadly running win95)
and i am trying to install a free operating system on it
the only problem is...
it is max out at 12mb ram with a 33mhz prosessor 256mb hard drive
and pcmcia externel floppy disk drive
dose anyone know of free os that will run on this machine?
that preferably can be installed by floppy disk?
i am willing to not use a gui
btw if you wondering why i want to use this computer
its becuase i dont like wasting computers
and i most likley would beable to run a text editor and
c compiler on it(what more do you need in life...)
You could install Trisquel without a desktop environment (by doing a net-install). I don't know if the amount of space taken up by a base install is too much for a 256 MB hard drive or a floppy disk, but anyway, it's something you could try.
That seems like a very old computer. Congratulations for the considerate spirit of anti-consumerism. I don't think that much modern graphical software is developed targeting systems with a small RAM capacity such as 12 MB (or MiB). Running old software is also problematic because it's unmaintained, so you would be on your own for the problems you may find if you used versions of the software contemporary to your computer.
I suggest that you ask for suggestions in the X11 mailing lists; they may help you to tune a graphical setup to minimize resource usage. You can also run a modern environment with a console setup; any general purpose GNU/Linux distribution can do that, such as Trisquel. Some GNU/Linux distributions target small systems, such as the FSF-approved LibreCMC and LibreWRT (I haven't used them); maybe you can use them or ask in their communication channels for recommendations. They're likely to know about how to run on limited hardware.
However, I think that the issue is mainly about which software packages you install and how they're configured, rather than which distribution you use.
Bear in mind that some software compiled for x86 may need instructions not present on your computer. That software will crash in your computer (The CPU interrupts the kernel for an invalid exception and the kernel terminates the program. I don' know what would happen if the kernel attempts to execute an invalid instruction, however). If so, you will need to re-compile that software.
I think that computers have been getting more energy efficient since their appeared. For doing intensive computation (Such as compiling a large program), it will be more energy efficient to do so in a modern computer than the old compute you're talking about. I mention this because you're concerned about wasting.
Instead of installing from a floppy disk you can try booting from the hard disk. Bear in mind that initiating but not finishing an installation may make your system unbootable, so you may end using a floppy disk anyway. I wrote a message where I gave pointers about how to install from the hard disk, but I can't find it. I pointed to the manual of installing Debian (Trisquel is indirectly based on Debian). See <https://www.debian.org/releases/stable/amd64/index.html> and search for “hard disk”.
You could try this one, is an awesome distro http://rlsd.dimakrasner.com/ I don't know why it is not in the FSF distro, maybe the author didn't asked it, seems even the kernel is linux libre.
is it installable by floppy disk?
i dont want to have to buy a pcmcia cd drive if i dont have to
also dose anyone know how well supported pcmia drives are supported under gnu/linux?
if i got a pcmia to usb 2.0 converter what are the chances of it working with free software?
thanks for show me this distro btw looks awesome
update:
i tried blue flops and tomsrtbt
but both failed to boot from a floppy
update2:
i found this distro which looks perfect (requires 12mb ram):
http://distro.ibiblio.org/baslinux/
i dont know if its free i think that depends on weather slackware 4.0 was free
update 3:
i booted to it and it gave me a error 0x02
so i asume the prosessor is incompatible???
i am now trying a older version
ok so i have tried many distros all of them have failed as i dont think my prosessor works with them
so i am left with a few options
1. install slackware 1.0(and buy about 30 floppy disks to do so)
2.
keep working on the os i am making
in NASM and then 40 years later use the beta version
3.
keep trying to find a libre os that will run on it
Trisquel netinstall + icewm is a very good option, moreover, the complex structure of a Debian package allow to install the software you need while it reduces the memory comsumption.
Trisquel NetInstall or Parabola as advised by the author of the discontinuated ConnochaetOS: http://www.connochaetos.org/
KolibriOS is currently entirely consisting of libre software, though only because of circumstance.[1] So that's something you could use. Just make sure to watch out for any changes in this circumstance.
i decided to use mikos
thanks for all your help
and btw the reason why i am not using debian is it requires 32mb of ram even in cli
if anyone finds a gnu/linux distro that works on old prosessors and works with 12mb of ram please let me know!
i made a modifed version of mike os (free os)
so that pepole can use mike os in freedom
i did this by removeing all refrences to mike os in the program and replaced them with free os
mike os is almost free but stops you
commercialy redistributing it without permission
becuase of this line in the license:
* Neither the name MikeOS nor the names of any MikeOS contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
so i removed the name MikeOS in every source file
and dont put any restrictions of the name free os
here is a download on my webserver:
http://92.19.232.58:82/files/freeos.tar.gz
i will also attach the file in this comment
Attachment | Size |
---|---|
freeos.tar.gz | 442.2 KB |
Um, MikeOS just uses the (very common) "Modified BSD License," and it's considered free: https://www.gnu.org/licenses/license-list.html#ModifiedBSD. A lot of software in Trisquel has the same license.
From taking a glance at its page, MikeOS seems like a only for fun project rather that a practical operating system. It seems like everything is developed from scratch, so I guess that it's fully free but you should do your own research. Since it's small, you can check the files to evaluate whether it's fully free or not. However, you won't be able to run most programs there, not even recompiling, since most depend on non-standard C features, such as POSIX, and some on GNU libc extensions.
I don't know what model your CPU is as you haven't told, and I'm not a computer historian, so I wouldn't be able to give more information even if you said what CPU model you have. However, I think that it's at least a 386 because you have more RAM that what can be addressed in 16-bit mode. If so, you may succeed in running a modern distribution but you will have to recompile all the packages you intend to use, and even patch the kernel, as most distributions assume newer instructions (Refer to the documentation for details).
I insist that you can also ask for more information in other forums or mailing lists, where people may be able to help you with more specific knowledge. Also consider asking in the MikeOS about your hardware, and what you would need to do to run a GNU/Linux distribution on it.
Maybe reusing an old machine is not worth your time, effort and frustration. Bear in mind that you won't be able to compile large programs in a reasonable time in that machine, and even if you waited all the time it takes, it'd use much more energy than a modern computer would.
You can easily obtain more recent computers from consumerists. You may even get one for free if you ask your friends to give you the computers they'd otherwise thrash.
Regards and good luck.
tomlukeywood
There is other OSI, small enough to fit your need for that particular PC.
Everything depends on the size of your physical memory available of your PC and processor.
I had the exact problem last year with an old laptop, the memory was 512kbs, yet, I was able to find an OSI that will fit.
Be aware that some of them, are not going to be totally free software.
I can't recommend you a specific one, because this is Trisquel forum and someone will get their feelings offended and sensitivity level over rated. You could send me an E-mail, then I will be more likely be happy to help you.
Wow.....just as I thought my Compaq TC1000 was slow.
You've got an amazing project going there, tomlukeywood!
i found debian buzz(1.1) here:
http://archive.debian.org/debian/dists/buzz/main/disks-i386/1996_6_16/
i made a easy to download .tar.gz file here:
http://92.19.232.58:82/files/1996_6_16_debian_buzz.tar.gz
the documentation said it would run on 3mb ram!!(just tested in a vm seems to run on 2560k of ram) and about 50mb disk space
and it installs with floppys
i will try it once i but the floppys to install it!!!
btw i do know all the software will be very old
but this looks like one of my only gnu/linux options
I would say try a netinstall of either gNewsense or Trisquel, since you are looking for a Libre distro. Personally I like JWM (Joes Window Manager)as it is much lighter than Openbox, Fluxbox and Icewm, uses around 1MB RAM even after several hours of uptime. It is easy to configure as all of the config. is in one XML file.
One word of caution, the default JWM, is really bland....ok, it is really ugly! I can post a good config. if people are interested, similar to Crunchbang setup.
PuppyLinux is a great option as it can run completely in RAM, from CD or USB, however, it is not Libre, and most puppies come with FLASH and other little nasties!!!
even slackware in cli mode uses 16mb of ram so i think i
will have to use a older distro
If you do not mind that the distribution is discontinuated, then you can try ConnochaetOS: http://www.connochaetos.org
The author claimed it is 100% free software although the FSF never endorsed it (the author of ConnochaetOS says that the FSF was imposing rules it does not impose to the other endorsed distributions).
You could try an old version of gNewsense 3.0 or even v.2. I would imagine an older version of Trisquel with net install would work as well. Just pick the bare minimum to run the system.
Crunchbang Linux is an option as well, it is based on Debian Stable, but you will have to disable the non-free repos, as they are active by default with Crunchbang. That would make it technically Libre.
If you are comfortbale with terminal, you could ditch a DE and WM altogether, that would be the lightest option.