Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

OS BUILDING

Name: Anonymous 2007-11-01 20:54

GOALS:
Fit on a floppy disk
x86 Architecture
Basic File operations (Delete, Move, Create Dir, list, run)
Simple programs running on the CPU itself

How would I go about doing this. What language should I use?

Name: Anonymous 2007-11-04 16:32

>>40
mmmmkay.
The original topic was minimal operating systems.

Name: Anonymous 2007-11-04 17:10

grub does many of the things in >>1
It loads at boot, runs pograms in the form of scripts, has keyboard I/O, reads files (and probably writes them).
"...on the CPU itself" probably means assembly programs rather than scripts; that would require the program to pass control back to grub when it exits.

Name: Anonymous 2007-11-04 19:29

If you're going to write an OS on a disk, you can do worse than write your own dialect of Forth. Forth gives you more leverage than most languages (e.g.: C) and is a joke to write.

Chuck Moore is extreme; just because he writes something a certain way doesn't mean you have to.

Name: Anonymous 2007-11-04 20:02

>>41
Still, somebody who "hates large software" is a fucking moron who should be dragged out into the streets and shot.

Why can't normal people write mininal operating systems without being fucktards?

Name: Anonymous 2007-11-04 20:30

chuck moore goes against the precepts of sicp and should be murdered

Name: Anonymous 2007-11-04 20:35

>>44
Anyone who doesn't hate large software is a fucking moron who &c.

Name: Anonymous 2007-11-04 21:16

>>46
I hope you're posting this from the comfort of your minimalist operating system and not using Opera, Firefox, Windows, Linux, X or anything.

Name: Anonymous 2007-11-04 21:17

>>47
Self hate is the best hate.

Name: Anonymous 2007-11-04 22:22

>>44
You. Loud mouth. Stop posting.

>>47
Minix and links-hacked. Both of which I have customized since
they're small enough for one person to read and follow.

>>1
command.com from DOS is what you want I guess. Note there are
a lot of hacked DOSes. Most of them make it bigger instead of smaller, though. Like HX-DOS which extends DOS to run some Windows programs. DJ Delorie was a DOS leader at one time. Simtel had a lot of DOS resources. And DOS' predecessors like CP/M and QDOS can probably still be found in ftp archives.


Name: Anonymous 2007-11-04 23:13

>>49
Go die in a fire, cockmaster.

Name: Anonymous 2007-11-04 23:14

>>49
Minix and links-hacked. Both of which I have customized since they're small enough for one person to read and follow.
Translation: Windows Vista with all eye candy enabled.

Name: Anonymous 2007-11-04 23:50

>>36
Interesting.  Thank you for your response.

Name: Anonymous 2007-11-05 10:31

>>52
It was interesting until the last bit where he went off on some Microsoft-hating nerd rant - what decade does he think this is, the 90s?

Name: Anonymous 2007-11-05 10:34

>>7
HINT: modern OSs are horribly bloated.

Name: Anonymous 2007-11-05 11:22

>>54
Hint: you're a moron

Name: Anonymous 2007-11-05 11:34

>>1

assembly, like menuet OS

Name: Anonymous 2007-11-05 11:59

>>53
Hint: you're a moron. >>36 was right, and he was not unfairly bashing Microsoft, or biased at all.

Name: Anonymous 2007-11-05 12:16

>>57
Yes, of course "users shouldn't worry of devices or they might develop to dangerous hackers and threaten the monopoly" is a sensible point. Idiot.

Name: Anonymous 2007-11-05 13:01

>>58
The fact that it's not a sensible point doesn't mean it's not a central theorem of Microsoft planning.

Name: Anonymous 2007-11-05 13:08

>>57
>>59
Seems you don't have the slightest clue what you're babbling about. Re-read >>37.

Name: Anonymous 2007-11-05 14:31

>>60
Ah, misguided elitism. How quaint.

Name: Anonymous 2007-11-05 16:14

>>50 >>51
Well, there's no arguing with that logic.

Name: Anonymous 2007-11-05 21:39

>>36
After meditating on your words, perhaps before development or in paralell with development of a method to address devices it would also be necessary to develop the loader portion of the OS.

You certainly are going to use some form of shared libraries.  And you need an executable format.  These must exist as well before your OS can run any programs.

Name: Anonymous 2007-11-06 10:15

>>60
>>57 and >>59 are different persons.

Name: Anonymous 2007-11-06 10:25

>>64
Point still stands.

Name: Anonymous 2007-11-06 22:09

66 Replys so far...

Name: Anonymous 2007-11-06 23:08

>>66
lies

Name: Anonymous 2009-08-16 17:20

>>17
meant from you it one to some a and if to failure describes exactly want you

Name: Anonymous 2010-11-27 4:26

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List