I suppose it wouldn't be very polite or constructive to only blurt out "JUST FUCKING PICK ONE, IT DOESN'T MATTER, AND DON'T COME BACK TILL YOU HAVE ACTUAL CONTENT TO POST," would it?
Fine.
1) Pick Red Hat/CentOS/Scientific Linux if you want something that is used very commonly in the IT world. (P.S. All three are the same thing except for the default artwork)
2) Pick Debian if you want the only other distribution that really matters in the grand scheme of things but want something closer to what you've already tried. Debian also has a kFreeBSD version you might be interested in if you're feeling adventurous.
3) Pick Arch Linux if you want bleeding edge packages in a rolling release distro. They're pretty good about having new packages in pacman just a few days after upstream releases them.
4) Pick Slackware if you want a Linux distribution that tends to be a bit more Unixy than the others (single system init script instead of multiple scripts in an init directory is one good example of "Unixy"). I also tend to compare Slackware to Arch a bit in that the developers assume you've already got your Linux big-boy pants on and don't mind reading a manual or doing a Google search or two, if needed.
5) I've never been disappointed with any FreeBSD-based network appliance I've ever used (pfSense, Monowall, and FreeNAS are good examples).
6) Finally, pick whatever else you want. Actually go try KolibriOS, it's pretty cool too.
0.3 seconds is a big deal, depending on the length of the operation it demonstrably feels better to have that.
Amazon found that a delay of 0.1 seconds caused a loss of 1% of sales.
While playing a game an input lag of just 0.2 seconds is noticeable and very distracting.
Anecdotally I've tried out an operating system called kolibri os which is tiny and coded entirely in x86 assembly. Everything responded instantly, and it actually felt fucking amazing. I never really thought about the delay that happens between me pressing a button and a UI responding before I tried kolibri, but immediately after using it other OSes just felt stupidly laggy in comparison.
I don't actually use a source based distro, but if it gets me closer to that level of responsiveness then sign me the fuck up.
> I see it's closed source... why is that? It'd be a lot more beneficial to the project if they released the source code...
From what I gather, the 32 bit version was forked a few times without correct attribution and the lead dev got upset about it. So the 32 bit version is GPL but basically abandoned, and the 64 bit version is closed.
The biggest fork is http://kolibrios.org/en/index and they appear to give correct attribution.
Best use case is just understanding that layer of computer systems. ASM has very limited real world applications.
Check out the KolbriOS for a relatively modern Operating System written in ASM.
Respectfully, I beg to differ... there is KolibriOS, MenuetOS, and of course ReturnInfinity.
All of these are entire operating systems written in Assembler... for PC.
Tiny Core is a Linux distro that's just 12Mb. It's CLI brother Micro Core is just 5Mb. And if that's not small enough for ya, there's KolibriOS which has a GUI and entire suite of applications that fits on a single 1.4Mb floppy.
I don't know about graphics (I think Mr. Google should give you some directions on that), but I'd say there is a lot of layers. Obligatory James Hague.
Also, if you want to see, what is it like, when an OS is written completely in assembly, is unportable, but has nice GUI, minimalist API, fits 1.44 Mb diskette and is “flat”, I'd recommend you KolibriOS. It's mostly made by the Russian guys, but they have some English docs, and making a new window there is as easy as filling all four registers and call an interruption. A very interesting and educating experiment.
Edit: mark up.
Wow, congrats on this project, great effort!
We were just talking about minimal distros yesterday, check out tomsrbt, it's more a rescue kind of "distro" but it fits on a floppy, I don't know how much space is left (and the problem is that if you compress the text with something more powerful than zip, like zstd or 7z, you'd probably need the executable for extracting it, so take that into consideration).
Also, check out Tiny Core Linux (the very minimal version is 12 MB).
If you really need the floppy size idea, not Linux, but a fantastic, light and superspeedy project to consider is Kolibri OS.
Wish you all the best, are you gonna be our next Becky Chamber? ;-) I love indie authors!!!
For an assembler I'm not sure. But an entire OS has been written in 256 bytes of x86 assembly before. It doesn't do much, but it has all the features required to be labeled an OS. Unfortunately I have lost that link, but here is an Operating System that is only 406 kB.
And here is a fully functional GUI OS that is only 1.44 MB. So any
You can try KolibriOS But i kind of agree. The problem is that a lot of people just write to 5 forums for one little problem, event thou it would only take a 5 second google search.
But i have to admit that i push Linux to every people i know.
>Because you can't live boot any other OS
FTFY
Except BSD, alright. And that 5 MB live system made in Assembly with GUI and 3D rendering.. And Haiku
Oh, finally.
Well this is a stupid Mac, so it has stupid Mac OS X for stupid idiots. But I just look at a full-screen terminal all day so basically I paid $1,000 for iPhoto to make duplicates of all my photos and fill up my hard drive. This isn't going to last long because I've dropped a lot of food and soda on the keyboard so things will probably gum up pretty soon.
I had a FreeBSD box for a while and that was pretty cool, but the hard drive was one of those ones that I rescued for a family member by putting it in the freezer, you know? It died. R.I.P. lambic
(Because FreeBSD is kind of fruity, see?)
I had a computer running Ubuntu for a while so my wife could use it, but it was too hard (give me a break), so then it was a Slackware son of a bitch, then Damn Small Linux, then Puppy Linux, then I think I ran this from a 3.5" floppy http://kolibrios.org/en/ which is pretty cool. I played a couple games, so I shouldn't say I "used" it but since we're here, what the hell.
I can hang with Windows whatever, but it's kind of like trying to perform cunningulus on a really hairy girl, you know what I mean?
So is it cool if I like, follow you around and just see what you type and what people respond to you and maybe once in a while I can jump on board and throw my two cents in and maybe later it'll be kind of stupid for me to jump on the freeway now because of traffic and all, so I could just hang out while you eat dinner, but I can chill in the corner, you don't need to feed me or anything and then we could go out and grab a beer or five, yeah?
No such thing. Really old versions of some distros, from the late 90s, may be able to function well enough for the sorts of things people used computers for in the late 90s, but no daily driver. Even the lightest non-Linux desktop OS I know of requires 8MB of RAM.
Yes, TempleOS is quite a good OS which can do a lot of basic stuff. If it only had a fresh live floppy image, I'd have added it as one of the virtual floppies inside my coreboot opensource BIOS to get it as a nice always-available boot option. I have a collection of the floppy OS in my BIOS, including KolibriOS: nice 100% opensource OS written on assembly, has lots of apps, GUI, and even networking, in just 1.44MB. http://kolibrios.org/en/
That's pretty damn cool! the fact that you can run an OS in ROM like that is quite exciting. For the future, I'd suggest Kolibri OS, it's a lot more full-featured than Windows 3.1 and even has ports of Doom, Quake, and DosBox.
Puppies load into ram and boot at around 1-200mb used, so that might be the issue.
TinyCore is as mentioned really tiny. Kolibri might work. Either that or you could go digging for some really really old versions of distros.
ToOpPy Linux, puppy based
Fatdog64 is also puppy based, but with a little more meat
Kolibri, if you want to go really light and you know.. put a movie or something on the stick too. You could probably fit all 3 of these on the stick at once:p
Debian and openSUSE also got minimal iso's for netinstalls, if you wanna go a bit more mainstream.
And then there's Void, which ships with a DE at 6-700mb and about 400 without.
What types of secondary payloads you have tried so far? Tried coreinfo or tint (tetris) ? Also, have you tried adding a Floppy-based OS like KolibriOS or FreeDOS , then booting it from SeaBIOS ? About Kolibri - http://kolibrios.org/en/ download a floppy image there (Downloads -> inside the archive) and add it to your coreboot with this command:
./build/cbfstool build/coreboot.rom add -f ./build/kolibri.img -n floppyimg/kolibri.lzma -t raw -c lzma
I definitely prefer <strong>SliTaz</strong> and <strong>Tiny Core Linux</strong> over Puppy for a Live System ;)
<strong>Kolibri OS</strong> is undoubtedly the lightest, still mantained, portable OS you could ever boot (outside FreeDOS) but it's not Linux and hence extremely limited in software.
How about kolibri os? http://kolibrios.org/en/
Phantom OS sounds like a fun concept: https://en.wikipedia.org/wiki/Phantom_OS
As far as I know, Haiku is less unix like than linux, but still posix compliant: https://en.wikipedia.org/wiki/Haiku_(operating_system)
> Difiero, crear tus propios rogramas es más general que aprender a usar otro software más. Conceptualmente, programar es exponerse a la máquina de cómputo universal que es una computadora.
Como usuario de VS desde hace 12 años, no he encontrado otra IDE más bonita que Visual Studio tanto en uso como en compilación, la versión express es una versión limitada pero no por ella deja de ser funcional, como usuario de Office no he encontrado otra paquetería de ofimatica más chido que Office (que por cierto es gratis para Android y IOS), las otras paqueterías son compatibles con el estándar odf pero hasta cierto punto y no todo mundo puede aprender a usar Latex para dejar los documentos tan chidos...
Linux es muy chido, pero es muy diferente de otras bestias como son los derivados de BSD, Windows, incluso los SO pequeñitos pero no por ser opensource van a enseñar conceptos universales, digo no por usar android (que es linux sin la parte de GNU) vas a aprender todo lo que hace una computadora, las RPI son chidas pero no tanto como para reemplazar una computaora de escritorio