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:
Anonymous2011-09-28 8:05
Hold-on. I lied. Those spin locks don't yield CPU.
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:
Xarn2011-09-28 8:32
SLACKWARESUPREMACYSLACKWARESUPREMACY
Name:
Anonymous2011-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:
Anonymous2011-09-28 8:41
[b]dongus[/b]
Name:
Anonymous2011-09-28 9:06
I should have said 10,000 block request. 512 bytes per block 5 Meg. That takes several seconds.
Name:
Anonymous2011-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:
Anonymous2011-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:
Anonymous2011-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:
Anonymous2011-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:
Anonymous2011-09-28 9:14
Test
Name:
Anonymous2011-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.
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:
Anonymous2011-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.
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.
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:
Anonymous2011-09-28 18:46
what is you fucking problem with those god quotes?
Name:
CIA2011-09-28 18:57
We're watching you, and your OS's progress. Just keep that in mind.
Name:
Anonymous2011-09-28 19:01
SUSSIX is already variable bit from 8 to 128, your 64 bit OS is outdated.
<<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:
Anonymous2011-09-28 21:40
>>32 the dent it 'supposedly' puts in national security
Relax. Nobody wants to steal your gay porn collection.
Name:
Anonymous2011-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.
...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...
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
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
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.