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

LoseThos

Name: Anonymous 2011-09-28 8:03

http://forum.osdev.org/viewtopic.php?f=15&t=24190

In LoseThos, core 0 is master and the rest are slaves.  Also, LoseThos is for single-user home systems, not multiuser mainframes or servers. 

It is multitasking, but, for example, does not break 100 block disk reads into pieces, so drive is locked and other tasks waiting on drive starve.  I plan to keep it that way -- it's simpler.

I turn interrupts off during some parts of code AND employ a spin lock.  Conceptually, turning-off interrupts instantly gives you mutex... exclusion from other tasks (on that core).  For multicore, you need to go beyond, so I employ separate spin locks for everything.  Technically, a spin lock alone is good enough without turning-off interrutps, but, I donno, just because I think it's more efficient, I turn-off interrupts, too.  In almost all cases, applications are single core and run on core 0, so CLI provides no-waste solutions to mutual exclusion.  My spin locks Yield CPU on failure, which is unacceptible for large-number-of-tasks systems.  Go use Linux if you want that.  If you want simpler, use LoseThos.

Name: Anonymous 2011-09-28 8:05

Hold-on.  I lied.  Those spin locks don't yield CPU.

Name: Anonymous 2011-09-28 8:14

Name: Anonymous 2011-09-28 8:20

I glanced at this.

http://www.writemoretests.com/2011/09/agile-scrum-delivering-broken-software.html

The unorthodoxy of LoseThos and it's reason d'etre can be explained in the handling of large block number disk requests.  It's obvious the LoseThos policy of not breaking-them-up ruins multitasking.  It's also obvious that the code is way simpler.  Once you start sleeping and allocating resources you get orders of magniotude more complicated code because you have to deal with releasing lock on aborts and not starving... fuck that.  Use Linux.

Don't use Linux, however, if you are a programmer and "open source" sounds appealing.  Trust me!  You'll hate it!

Name: Xarn 2011-09-28 8:32

SLACKWARESUPREMACYSLACKWARESUPREMACY

Name: Anonymous 2011-09-28 8:36

BBC is calling me a nigger.  That's like the NAZI's calling the Jews subhuman.   Or large headed people Neanderthals.

God says...
C:\TEXT\QUIX.TXT

ited the expiration of
the four days, which measured by his impatience seemed spinning
themselves out into four hundred ages. Let us leave them to pass as we do
other things, and go and bear Sancho company, as mounted on Dapple, half
glad, half sad, he paced along on his road to join his master, in whose
society he was happier than in being governor of all the islands in the
world. Well then, it so happened that before he had gone a great way from
the island of his government (and whether it was isl

Name: Anonymous 2011-09-28 8:41

[b]dongus[/b]

Name: Anonymous 2011-09-28 9:06

I should have said 10,000 block request.  512 bytes per block  5 Meg.   That takes several seconds.

Name: Anonymous 2011-09-28 9:08

I should have said 10,000 block request.  512 bytes per block  5 Meg.   That takes several seconds.

LoseThos mostly reads and writes whole files.  Compression is one benefit.

Name: Anonymous 2011-09-28 9:09

I should have said 10,000 blocks -- 5 Meg.  That's long enough to notice.

LoseThos mostly reads and writes whole files -- simpler and allows for individual file compression.

Name: Anonymous 2011-09-28 9:11

I should have said 10,000 blocks -- 5 Meg.  That's long enough to notice.

LoseThos mostly reads and writes whole files -- simpler and allows for individual file compression.

Name: Anonymous 2011-09-28 9:12

I should have said 10,000 blocks -- 5 Meg.  That's long enough to notice.

LoseThos mostly reads and writes whole files -- simpler and allows for individual file compression.

God says...
C:\TEXT\Brief\AUGUST.TXT

shed through
a changeable creature; we are but led to the unchangeable Truth; where
we learn truly, while we stand and hear Him, and rejoice greatly
because of the Bridegroom's voice, restoring us to Him, from Whom we
are.  And therefore the Beginning, because unless It abided, there
should not, when we went astray, be whither to return.  But when we
return from error, it is through knowing; and that we may know, He
teacheth us, because He is the Beginning, and speaking unto us.

In this Beginning

Name: Anonymous 2011-09-28 9:14

Test

Name: Anonymous 2011-09-28 9:14

I should have said 10,000 blocks -- 5 Meg.  That's long enough to notice.

LoseThos mostly reads and writes whole files -- simpler and allows for individual file compression.

God says...
C:\TEXT\Brief\AUGUST.TXT

shed through
a changeable creature; we are but led to the unchangeable Truth; where
we learn truly, while we stand and hear Him, and rejoice greatly
because of the Bridegroom's voice, restoring us to Him, from Whom we
are.  And therefore the Beginning, because unless It abided, there
should not, when we went astray, be whither to return.  But when we
return from error, it is through knowing; and that we may know, He
teacheth us, because He is the Beginning, and speaking unto us.

In this Beginning

Name: Anonymous 2011-09-28 10:29

http://forum.osdev.org/viewtopic.php?f=15&t=24197

Excuse me, what was your google rank again?

I don't see it listed here
http://lmgtfy.com/?q=64-bit+operating+system


Back in 2004, I hoped for a speed increase with no paging and all ring zero.  I also hoped for simple code.  I got an increase and simple code.

http://web.archive.org/web/20040606212724/http://www.simstructure.hare.com/OS.htm

Name: Anonymous 2011-09-28 11:09

I got information on using ATA devices from Linux, originally.  It's trivial and I don't feel like I owe Linux a GPL over it.  I feel the ATA standards organization is owed more, if anything.

What? Explain how the most basic usage of port I/O is linux's intellectual property.

Fuck-em.  My reality is bogus anyway.  I'm top listed on Google and only get email from the FBI!  I should be so luck as to break through Pink Floyd's wall and be sued.

I'm not going to be intimidate by punk kid Linux fanboys who think they are lawyers.  Sue me.

God says...
C:\TEXT\QUIX.TXT

 peace until thou art called upon to pay that debt
which no nobility on earth can escape paying."

Anselmo was completely satisfied by the words of Lothario, and believed
them as fully as if they had been spoken by an oracle; nevertheless he
begged of him not to relinquish the undertaking, were it but for the sake
of curiosity and amusement; though thenceforward he need not make use of
the same earnest endeavours as before; all he wished him to do was to
write some verses to her, praising her under


---------------------------
You have now sold your soal to me.

Name: Anonymous 2011-09-28 11:17

I can imagine Linus army of fanboys telling him, "Linus, a ring-zero operating system with no paging has totally ripped you off."  Anybody who doesn't laugh is not a programmer.

Name: Anonymous 2011-09-28 11:22

http://yro.slashdot.org/story/11/09/28/1433259/samsung-joins-ranks-of-android-vendors-licensing-microsoft-patents

sue me.  I'm bored.  Breath me to life, cause I crossed the Styx or something.

God says...
C:\TEXT\BIBLE.TXT

d
his servant, his father in law, the damsel's father, said unto him,
Behold, now the day draweth toward evening, I pray you tarry all
night: behold, the day groweth to an end, lodge here, that thine heart
may be merry; and to morrow get you early on your way, that thou
mayest go home.

19:10 But the man would not tarry that night, but he rose up and
departed, and came over against Jebus, which is Jerusalem; and there
were with him two asses saddled, his concubine also was with him.

19:11 And w

Name: Anonymous 2011-09-28 17:30

Hey great! Losethos has its own thread! I have many questions for the author, please everything Losethos goes there. Looking forward to hearing from you and about ``the 64 bits OS''!

Name: Anonymous 2011-09-28 18:46

what is you fucking problem with those god quotes?

Name: CIA 2011-09-28 18:57

We're watching you, and your OS's progress. Just keep that in mind.

Name: Anonymous 2011-09-28 19:01

SUSSIX is already variable bit from 8 to 128, your 64 bit OS is outdated.

Name: Anonymous 2011-09-28 19:03

>>20
*your

Name: Anonymous 2011-09-28 19:10

Fuck off, no one cares, yada yada yada.

Name: Anonymous 2011-09-28 19:42

>>TD you can have my overpowered encryption alg's if you like, but i guess Lose-th doesn't have a plain old C compiler...

Give the cia something to do?

Name: Anonymous 2011-09-28 19:50

Oh my...  LoseThos is actually a real project...  I...  I can't believe it's real...  I thought it was just an inside joke on /prog/

http://www.youtube.com/watch?v=WAr-xYtBFbY

He spent seven years of his life, full time, developing it.  I have never felt so embarrassed for someone...  not even that "MDickie" guy.

Look at the YouTube "top comments":
... this... this is Asperger's syndrome.

I still refuse to believe this is a real person

Name: Xarn 2011-09-28 20:15

SLACKWARESUPREMACYSLACKWARESUPREMACYSLACKWARESUPREMACYSLACKWARESUPREMACY

Name: Anonymous 2011-09-28 20:35

>>26
lol his voice

Name: Anonymous 2011-09-28 20:44

>>26
You weren't aware?
Schizophrenics are real, and when they visit the Internet terrible things happen.

Name: Anonymous 2011-09-28 20:46

...Have you read your 'Desiderata' ? =)

Name: Anonymous 2011-09-28 20:48

>>26
At least he did something working. You did nothing.

Name: Anonymous 2011-09-28 21:24

<<25
Not that an 'over-powered' alg. is particularly difficult to build.... nor is it certainly secure, probably the opposite actually..

Currently encryption strength tends to sit just out of reach of your average attack cost vs perceived benefit/payout of an attack... old Hardware could probably run KiloByte+ keys, typically the main cost is the speed at which the key-schedule performs, rather than the actual encryption operations...

Not to mention the dent it 'supposedly' puts in national security... =)

Name: Anonymous 2011-09-28 21:40

>>32
the dent it 'supposedly' puts in national security
Relax. Nobody wants to steal your gay porn collection.

Name: Anonymous 2011-09-28 21:43

>>4
you get orders of magniotude more complicated code because you have to deal with releasing lock on aborts and not starving
How about watchdog locks? I.e. look auto-released in case of disuse. This would auto-protect from deadlocks and do garbage collection for you.

Name: Anonymous 2011-09-28 21:43

...actually i do have something, and i think it is secure, to a point at least... And its pretty big
technically it's not encryption yet either...? just the key schedule of something to be made cryptographic(?) potentially..?

funny story... when i put it on msn skydrive my account got locked somehow..? ...or I might've just forgot my pass but i'm sure i didn't hey... 

Anywho... i've already posted it here =D

Name: Anonymous 2011-09-28 21:47

>>33 ^^ it is pretty useless to me, i just find cryptography in itself interesting...

up until 1980 it was classed as munitions (eg a weapon =)

Name: Anonymous 2011-09-28 22:05

Basically goes like this

Generate four !256 keys

Basically these are arrays of 256 ints between 0-255, no duplicate values, you can also muck around with the structures of these... more of that later maybe..?

Once you've got them, you build like a tree(?)
Say
(D)
 |
(B)  (C)
 |  /
(A)


First, B[i] = D[B[i]]; (Hash of B via D is a linear(?) offset of D via B)

...Then, A[i] = B[A[C[i]]]; (A[i] is Offset by C, then Hashed by D)

C/D are constant throughout the program, while A/B are Cyclic, with periods defined by their inputs.

'A' can be used as output per round, with higher strength if more than one round per output(?)

Difficulty of predicting the next A is that of knowing/guessing key C, which is !256

Name: Anonymous 2011-09-28 23:11

linear as defined as 'weak' or 'soft' /// singular op's are easily broken (albeit otherwise nonlinear)

btw !256 +- works out to be around 1800 bit// some loss of the 2048 bit space it occupies (*4 for the whole) so 1800 / 8000 ~ 25% (not very) efficient?

...Im not sure that there isn't attacks which would break it faster, if allowed the knowledge of many sequential outputs of A(?) though i can't/haven't figure(d) it

Also related keys can be an easy target..

Name: Anonymous 2011-09-28 23:21

>>31
The opposite is actually true.

What tdavis has done is reinvent the wheel, but intentionally making it square this time.  He's spent seven years of his life making an "OS" that isn't really an OS at all.  It's some kind of machine-native IDE that's supposed to imitate the old glory days of the C64's native BASIC interpreter.

Unfortunately for him, he could have just installed any variety of Linux and had something far more powerful (gcc, gdb, emacs) right out of the box, without sacrificing compatibility with every other program in existence as he has.

Seven years of his life gone, and he's still going strong on developing something that's orders of magnitude less useful than what every computer in the world already has access to, for free.

Name: Xarn 2011-09-28 23:21

SLACKWARESUPREMACYSLACKWARESUPREMACY

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