Jump to content




Old Snorrful OS [Discontinued]

computer

  • You cannot reply to this topic
53 replies to this topic

#1 mrdawgza

  • Members
  • 110 posts
  • LocationSouth Africa

Posted 24 September 2013 - 04:14 PM

Posted Image

Posted Image

Old Snorrful OS is discontinued; meaning I am not releasing it - I have decided to make another OS and completely rebuild it.

!!!Old Snorrful OS is open-source, which means you can take it and improve it only. You cannot take it, edit it, then release it as your own OS.!!!

News:
Old Snorrful OS uses GitHub for the installation!


This OS is discontinued. I have released LinearOS to success this old code (Much better)

Features
Spoiler

Screenshots
Spoiler

Installation
Spoiler

Version History
Spoiler

What is SafeBoot?
Spoiler

What if I don't want to boot OSROS upon startup?
Spoiler

What if I don't want to use SafeBoot upon startup?
Spoiler

To-Do List:
Spoiler


Please address bugs found in a reply.

If you have any suggestions, please tell me them.


Snorrful Systems


Edited by mrdawgza, 12 October 2014 - 10:32 PM.


#2 PixelToast

  • Signature Abuser
  • 2,265 posts
  • Location3232235883

Posted 24 September 2013 - 04:32 PM

from the description and snapshots it looks meh .-.
ive made more elaborate and functional systems in batch
only 4-6 hours of programming?
no colors? :(
"Please don't take it and claim it as your own work." not to be mean, but why would anyone want to?

oh and
Posted Image
great

#3 mrdawgza

  • Members
  • 110 posts
  • LocationSouth Africa

Posted 24 September 2013 - 04:38 PM

View PostPixelToast, on 24 September 2013 - 04:32 PM, said:

from the description and snapshots it looks meh .-.
ive made more elaborate and functional systems in batch
only 4-6 hours of programming?
no colors? :(
"Please don't take it and claim it as your own work." not to be mean, but why would anyone want to?

oh and
Posted Image
great
The link should be fixed now.
1st. How long would it take?
2nd. Read the description, I said I prefer old computers.
3rd. I guess I came from a world where editing and claiming others work often occurs.

#4 PixelToast

  • Signature Abuser
  • 2,265 posts
  • Location3232235883

Posted 24 September 2013 - 06:36 PM

i just downloaded it, way too many fake loading screens

Edited by AfterLifeLochie, 25 September 2013 - 04:32 AM.
Removed board widening - read the global rules -ALL


#5 mrdawgza

  • Members
  • 110 posts
  • LocationSouth Africa

Posted 25 September 2013 - 02:27 AM

View PostPixelToast, on 24 September 2013 - 06:36 PM, said:

i just downloaded it, way too many fake loading screens

Fake? Not following.
Too many? I count one.
Tell me what you mean fake.
Should it do something with the loading bar? If so, what?

#6 theoriginalbit

    Semi-Professional ComputerCrafter

  • Moderators
  • 7,332 posts
  • LocationAustralia

Posted 25 September 2013 - 03:56 AM

Suggestions:
  • Remove 99% of the sleeps [OS]
  • Remove 100% of the sleeps [Installer]
  • Add in some termination prevention, currently every part of your system allows for the OS to be stopped and the user to return to the shell [installer & OS]
  • Getting undesired input should not shutdown the computer, it should just ask for input again [installer]
  • Lots of programs, and high complexity, consider using 1 program and lots of functions [OS]
  • Remove the 21.2 second loading (loading bars should show progress of loading, if loading actually took 21 seconds, fair enough, but this is a waste of users time) [startup]
  • If you want it run off a floppy disk, validate that it is being run off one [startup]
  • Don't lie to a user, if you say "saving your settings" actually have settings to save [mainmenu & options]
  • Remove recursive program running, use loops [mainmenu, preal]
  • Was this deliberate?

    Quote

    print("If you have found any bugs/spelling errors or")
    		print("  punctuation erros please tell me on the thread")
  • Todo List program is deceptive, makes user think they can make a todo, when its the remaining features to code in the OS
  • The help program is pointless, if you're not going to help someone, remove it, clearly they opened the help program for a reason
  • Localize your variables! [everywhere!]
  • Use lookup tables for accounts, much more efficient (you can find lots of info about login systems in AaP, I know I've personally answered about 1/2 a dozen of them) [login]
  • shell.run("pastebin get yfcXZJti accounts")

    Quote

    This paste has been removed
    [installer]
  • Quote

    shell.run("install")
    what if they didn't call the program install, this is why loops are important! [installer]


#7 mrdawgza

  • Members
  • 110 posts
  • LocationSouth Africa

Posted 25 September 2013 - 05:24 AM

Great list of suggestions. Busy on them now, hopefully some of them will be in the rb2.7 BETA version.
About the termination prevention, I'm leaving it off during the beta stage.

I have updated the OS, installer with most of the suggestions provided by theoriginalbit.
The installation takes place a lot more quicker and, I removed the 21 second loading bar :P/>
Its now about 5-6 seconds. (I think, I guessed)

#8 nutcase84

  • Members
  • 711 posts
  • LocationIn My Lonely Little Computer Corner

Posted 26 September 2013 - 05:30 PM

View PostOptimusSnorr, on 24 September 2013 - 04:14 PM, said:

Please note you need html.get API to install this operating system!

html.get? You mean the HTTP API?

#9 mrdawgza

  • Members
  • 110 posts
  • LocationSouth Africa

Posted 27 September 2013 - 07:11 AM

View Postnutcase84, on 26 September 2013 - 05:30 PM, said:

View PostOptimusSnorr, on 24 September 2013 - 04:14 PM, said:

Please note you need html.get API to install this operating system!

html.get? You mean the HTTP API?

Yes, yes I do.

Also, my latest version has been released.

#10 Gvin

  • Members
  • 44 posts
  • LocationBelarus

Posted 27 September 2013 - 08:29 AM

Is it just a new menu? Do you use encryption or hashing for stored passwords?

#11 mrdawgza

  • Members
  • 110 posts
  • LocationSouth Africa

Posted 27 September 2013 - 08:36 AM

View PostGvin, on 27 September 2013 - 08:29 AM, said:

Is it just a new menu? Do you use encryption or hashing for stored passwords?

There are multiple new menus, and I am working on the password encryption and hashing. (If you want help me PM me)

#12 mrdawgza

  • Members
  • 110 posts
  • LocationSouth Africa

Posted 06 October 2013 - 07:36 AM

Version rb4 out!
New:
-Password Encryption
-Update function
-CTRL+T prevention.

#13 Gvin

  • Members
  • 44 posts
  • LocationBelarus

Posted 06 October 2013 - 07:44 AM

View PostOptimusSnorr, on 06 October 2013 - 07:36 AM, said:

Version rb4 out!
New:
-Password Encryption
-Update function
-CTRL+T prevention.

Password encryption is really important thing! Only a few OSes here has such feature! Which encryption algorithm do you use?

#14 mrdawgza

  • Members
  • 110 posts
  • LocationSouth Africa

Posted 06 October 2013 - 08:32 AM

View PostGvin, on 06 October 2013 - 07:44 AM, said:

View PostOptimusSnorr, on 06 October 2013 - 07:36 AM, said:

Version rb4 out!
New:
-Password Encryption
-Update function
-CTRL+T prevention.

Password encryption is really important thing! Only a few OSes here has such feature! Which encryption algorithm do you use?

sha256 by GravityScore - Topic

Anyone got any suggestions? I'm currently working on a notepad or word processor, so if you want to help me go ahead :P

#15 theoriginalbit

    Semi-Professional ComputerCrafter

  • Moderators
  • 7,332 posts
  • LocationAustralia

Posted 06 October 2013 - 08:50 AM

View PostOptimusSnorr, on 06 October 2013 - 08:32 AM, said:

sha256 by GravityScore - Topic
SHA256 is not an encryption, it is hashing, these are very different things!

Hashing is designed to turn a string, irrelevant of its size, into a fixed length string that represents the first. This process is one-way, meaning that once you've hashed a string, you cannot reverse the process.
Encryption is designed to be two-way, data is taken in, along with some form of key, this key is applied to the data through an encryption process and a new string is produced. Then later this same key is able to be applied to the data again through a decryption process and the origin string is retrieved.

A good link on the matter. Another link that puts it very simply.

#16 mrdawgza

  • Members
  • 110 posts
  • LocationSouth Africa

Posted 06 October 2013 - 08:54 AM

View Posttheoriginalbit, on 06 October 2013 - 08:50 AM, said:

View PostOptimusSnorr, on 06 October 2013 - 08:32 AM, said:

sha256 by GravityScore - Topic
SHA256 is not an encryption, it is hashing, these are very different things!

Hashing is designed to turn a string, irrelevant of its size, into a fixed length string that represents the first. This process is one-way, meaning that once you've hashed a string, you cannot reverse the process.
Encryption is designed to be two-way, data is taken in, along with some form of key, this key is applied to the data through an encryption process and a new string is produced. Then later this same key is able to be applied to the data again through a decryption process and the origin string is retrieved.

A good link on the matter. Another link that puts it very simply.

Ahah, well, I like to call it encryption because it sounds cool :P
Ill try change it..
Although, is hashing better or worse (worse meaning read)?

#17 theoriginalbit

    Semi-Professional ComputerCrafter

  • Moderators
  • 7,332 posts
  • LocationAustralia

Posted 06 October 2013 - 09:01 AM

View PostOptimusSnorr, on 06 October 2013 - 08:54 AM, said:

Although, is hashing better or worse (worse meaning read)?
Since there is no need to ever reverse the password, since all you need to do is hash the users input and compare against the stored password, hashing is the better method to choose (also since CC programs are open-source encryption wouldn't be overly secure).

#18 mrdawgza

  • Members
  • 110 posts
  • LocationSouth Africa

Posted 06 October 2013 - 09:23 AM

View Posttheoriginalbit, on 06 October 2013 - 09:01 AM, said:

View PostOptimusSnorr, on 06 October 2013 - 08:54 AM, said:

Although, is hashing better or worse (worse meaning read)?
Since there is no need to ever reverse the password, since all you need to do is hash the users input and compare against the stored password, hashing is the better method to choose (also since CC programs are open-source encryption wouldn't be overly secure).

Thanks, so I'll stick to hasing.

In other words, anybody have any ideas for a word processor?
I don't want to use shell.run("edit "..input) since if they want to open a saved .txt file they could open any file that the OS requires (Like mainmenu or options)

#19 mrdawgza

  • Members
  • 110 posts
  • LocationSouth Africa

Posted 06 October 2013 - 01:40 PM

Version rb4.2 is out!
Changes:
-Improved menus!
-A few bug fixes and improvements.

To install this update on a computer which Old Snorrful OS was previously installed on, head to Update in the options menu. To install this update on a
new computer, download and run the installer!
(The code is A LOT more messier and harder to read)

#20 nutcase84

  • Members
  • 711 posts
  • LocationIn My Lonely Little Computer Corner

Posted 10 October 2013 - 07:41 PM

View PostOptimusSnorr, on 06 October 2013 - 09:23 AM, said:

View Posttheoriginalbit, on 06 October 2013 - 09:01 AM, said:

View PostOptimusSnorr, on 06 October 2013 - 08:54 AM, said:

Although, is hashing better or worse (worse meaning read)?
Since there is no need to ever reverse the password, since all you need to do is hash the users input and compare against the stored password, hashing is the better method to choose (also since CC programs are open-source encryption wouldn't be overly secure).

Thanks, so I'll stick to hasing.

In other words, anybody have any ideas for a word processor?
I don't want to use shell.run("edit "..input) since if they want to open a saved .txt file they could open any file that the OS requires (Like mainmenu or options)

What's wrong with people looking at your code? And you can't stop it entirely, I could go into my .minecraft folder and look at your code.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users