OSDev.org

The Place to Start for Operating System Developers
It is currently Mon Mar 18, 2024 8:06 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 15 posts ] 
Author Message
 Post subject: SkyOS source code to older kernels
PostPosted: Sat Apr 04, 2020 1:55 am 
Offline

Joined: Sat Apr 04, 2020 1:50 am
Posts: 4
Hi all,

I have been browsing the web to find the source code to the older versions of the SkyOS kernel.
I believe that older versions (up to V3.x.x) were open source and after that SkyOS went closed source.

The sad thing is that these older kernel versions are nowhere to be found.

Does anybody have a copy of these older kernel sources lying around? If so, i'd like to have a peek at them :)

Thanks in advance and i'll be crossing my fingers :P


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Tue Apr 07, 2020 11:44 pm 
Offline
Member
Member
User avatar

Joined: Sat Mar 31, 2012 3:07 am
Posts: 4591
Location: Chichester, UK
As far as I can see it was never open source, although older binaries were distributed free of charge. What makes you think it was open source?


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Wed Apr 08, 2020 5:05 am 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 676
iansjack wrote:
As far as I can see it was never open source, although older binaries were distributed free of charge. What makes you think it was open source?

I think the very earliest releases from the 90s were open source, long before any of the really interesting stuff happened.

_________________
toaruos on github | toaruos.org | gitlab | twitter | bim - a text editor


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Wed Apr 08, 2020 1:10 pm 
Offline

Joined: Sat Apr 04, 2020 1:50 am
Posts: 4
@iansjack:
There are several sources that make me believe that. For example if you read: https://software.fandom.com/wiki/SkyOS
"Szeleney's full-time job was in automation programming, and he already had a fair understanding of operating system design. But he continued to use SkyOS as a learning device, releasing four versions under an open source license.
The project reached the height of its popularity in 2004, when Szeleney decided to close the source of SkyOS and begin work on the fifth version."


That combined with the fact that I once had the source code on my laptop a few years back, but lost it when transferring to a newer one. So I know it exists :).

@klange:
True, it's not the latest and greatest but there were a few things in there that I remember that i'd like to have another look at.


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Wed Apr 08, 2020 4:00 pm 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1925
Location: Athens, GA, USA
I just checked my older files, to see if I had a copy of it somewhere; I found a disk image for it, but I don't know if it has the code on it or not. I doubt it, but it may. I'll see if I can mount it, and I'll post it to GDrive later.

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Wed Apr 08, 2020 5:53 pm 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1925
Location: Athens, GA, USA
I've posted the archive file I had to GDrive, as promised: here. However, I also mounted the image inside it, and I couldn't find any source code for the OS in it, unfortunately.

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Wed Apr 08, 2020 8:07 pm 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 676
Schol-R-LEA wrote:
I've posted the archive file I had to GDrive, as promised: here. However, I also mounted the image inside it, and I couldn't find any source code for the OS in it, unfortunately.

Here's an overview of SkyOS 4.0:
- This predates all of the "interesting" features that the media in 2000s was raving about: SkyFS, the GTK and Firefox ports, the indexed system search.
- This was the first release with USB support, which I think is pretty neat as someone who still hasn't gotten around to it.
- The web browser in this release is a port of KHTML and seems to have been hacked together by removing a ton of stuff from the old KDE web browser of a similar vintage (early Konquerer). I miss those days when web browsers didn't have a million system dependencies to run their Javascript engines...
- The binary format is PE32. This is interesting because the 5.0 betas switched to ELF.
- Text rendering is with Freetype, despite the lack of antialiasing (was this still when all antialiasing was mistakenly believed to be patent infringing?)
- The CD comes with a few third-party libraries, and apparently there's runtime dynamic linking: Freetype (two versions, 2.0.8 and 2.1.4 for some reason), ffmpeg, libdvdcss, mesa...
- Pretty much nothing actually works on the "live" CD because it doesn't set up an in-memory filesystem.

_________________
toaruos on github | toaruos.org | gitlab | twitter | bim - a text editor


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Thu Apr 09, 2020 12:33 pm 
Offline

Joined: Tue Feb 22, 2011 12:53 pm
Posts: 8
I'm an old fart and a hoarder, so of course I have a copy :D

I'd love to upload it here, but this forum has an annoyingly low size limit for attachments. I hope this link works:
https://www.dropbox.com/s/4s3l0cqynsw2404/sc110200.zip?dl=0

Note that the archive does not contain any license information, so we have to assume that the code is proprietary.


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Thu Apr 09, 2020 12:40 pm 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1925
Location: Athens, GA, USA
uri wrote:
I'm an old fart and a hoarder, so of course I have a copy :D

I'd love to upload it here, but this forum has an annoyingly low size limit for attachments. I hope this link works:
https://www.dropbox.com/s/4s3l0cqynsw2404/sc110200.zip?dl=0

Note that the archive does not contain any license information, so we have to assume that the code is proprietary.


Something appears to have gone wrong with your Dropbox upload, not only is the listed file size far too small (859.17 KB), but DB is giving the following error message: .zip files are supported but something went wrong. you probably should check the archive, and maybe re-upload it.

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Thu Apr 09, 2020 12:42 pm 
Offline

Joined: Sat Apr 04, 2020 1:50 am
Posts: 4
Schol-R-LEA wrote:
I've posted the archive file I had to GDrive, as promised: here. However, I also mounted the image inside it, and I couldn't find any source code for the OS in it, unfortunately.


Thanks for looking up and uploading that archive. Interesting to see the huge leap between v4 and v5 :).
Indeed, sadly no source code :(.


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Thu Apr 09, 2020 12:58 pm 
Offline

Joined: Sat Apr 04, 2020 1:50 am
Posts: 4
uri wrote:
I'm an old fart and a hoarder, so of course I have a copy :D

I'd love to upload it here, but this forum has an annoyingly low size limit for attachments. I hope this link works:
https://www.dropbox.com/s/4s3l0cqynsw2404/sc110200.zip?dl=0

Note that the archive does not contain any license information, so we have to assume that the code is proprietary.


In this case, hoarding pays off ... thank you :D.
Is this the latest version you hoarded or do you happen to have a later version as well? :roll:


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Thu Apr 09, 2020 4:18 pm 
Offline

Joined: Tue Feb 22, 2011 12:53 pm
Posts: 8
Schol-R-LEA wrote:
Something appears to have gone wrong with your Dropbox upload, not only is the listed file size far too small (859.17 KB), but DB is giving the following error message: .zip files are supported but something went wrong. you probably should check the archive, and maybe re-upload it.

Weird, when I follow the link, Dropbox shows me the contents just fine. The file should have a size of 879.785 bytes and its MD5 checksum is 9b5dfe4c885dfd5caf624a51ff77a355 . If you download it and get something else, let me know - I'll send a bug report to the Dropbox folks :)

FooBar01 wrote:
Is this the latest version you hoarded or do you happen to have a later version as well?

I believe this version (V.2.1.1a) is the only version of SkyOS for which the source code has ever been released. IIRC Robert originally planned to make the sources of the 3.0 line public as well - he even put up some placeholder text on his homepage, along the lines of "will be available for download soon" - but then he changed his mind.


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Thu Apr 09, 2020 5:58 pm 
Offline
Member
Member

Joined: Mon Feb 02, 2015 7:11 pm
Posts: 898
When I try to download the archive (.zip), I get virus alerts from Windows 10.

It's basically complaining about the file TOOLS\RMHEADER\RMHEAD~1.VIR

What's up with that?

_________________
https://github.com/kiznit/rainbow-os


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Fri Apr 10, 2020 9:12 am 
Offline

Joined: Tue Feb 22, 2011 12:53 pm
Posts: 8
kzinti wrote:
When I try to download the archive (.zip), I get virus alerts from Windows 10.

It's basically complaining about the file TOOLS\RMHEADER\RMHEAD~1.VIR

What's up with that?


Funny, according to virustotal.com that file actually contains an old DOS virus ("Tai pan"). The archive has not been modified by me in any way, so the virus must have already been in there when I downloaded it from the SkyOS website back in the day. If you want to play around with the code, it's probably best to rebuild all the executables from source.


Top
 Profile  
 
 Post subject: Re: SkyOS source code to older kernels
PostPosted: Sat Apr 18, 2020 10:10 am 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 811
Location: Hyperspace
klange wrote:
Here's an overview of SkyOS 4.0:
- The web browser in this release is a port of KHTML and seems to have been hacked together by removing a ton of stuff from the old KDE web browser of a similar vintage (early Konquerer). I miss those days when web browsers didn't have a million system dependencies to run their Javascript engines...

Me too! I used to run an old Opera binary with almost no dependencies with an ancient Linux root on Plan 9's LinuxEMU. It was a bit tricky to set up, what with the separate X server process, but now I think of it, that separate X server process was a nuisance for me in real Linux too.

klange wrote:
- Text rendering is with Freetype, despite the lack of antialiasing (was this still when all antialiasing was mistakenly believed to be patent infringing?)

I don't remember that. I do remember some concern about patents in TrueType's hinting bytecode. I like Freetype's auto-hinter better anyway. Some of my friends hate anti-aliasing, so maybe the author of SkyOS does too. (I could write paragraphs on it. I bought a 4k monitor so I wouldn't have to care whether antialiasing was on or off! ;) It works.) Or it could be GTK+ 1.x not supporting it, but 2004 seems a little late for that.

_________________
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group