Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 05:58 AM |
when you've spent the WHOLE summer trying to write at least on the most fundamental level a Windows clone... something a bit like DOS with no graphical shell or GUI, just with something (strikingly) similar in design to Microsoft's NT kernel. (Because it's better than UNIX)
and you've made barely any progress whatsoever
given I know how everything works now i have no code done for anything
yay 4 weeks before I have to split focus between statisics, calculus, (eventually) learning how to drive and actually caring about being able to drive a car, AP Lit and some other classes
Fun!
so I can go into emergency mode and try to fork FreeBSD and then take the UNIX out of it... (haha good luck, it's like getting a fish and removing it's ability to swim.), or I can do the insane thing and bit by bit get an old copy of Windows 7, flash and archive and backup everything a million times, and slowly replace all the pre-installed programs with my own software until I eventually get to replacing the NT kernel. (This by the way is how Haiku and in a sort-of way ReactOS came to be)
the latter is insane and therefore sounds fun
but the former makes me look better ):
the problem with the latter though, is that it forces binary-compatibility or at least restricts design decisions back to the way Windows does it... and that means putting up with inconsistency and a mess of trade secrets and proprietary models and patents all over the place like a minefield in World War II, but instead of dying, you get sued for 1.2 billion dollars which is worse than dying, (at least according to statistics.). It also forces me to either A: be extremely lucky with everything, or B: get another programmer who can reverse engineer and take really good notes
and I *really* don't want to do the latter Ever Never would never approve Ever
I suppose a better question is if I want to write a clone of Windows 7, and not something more practical, like Windows XP or Windows Server 2003.... hell even Vista is a better idea to clone. At least Vista was built well.
I could also just fork ReactOS and get what I wanted to do with a Windows clone done *much* faster
but then I'd get into a (metaphorical) fist fight with NVidia, because ReactOS is under the GPL, and not something open like the BSD or MIT licenses, and that's no fun ):
oh microsoft why can't you just give explicit permission to include windows.h so blindingly obvious that I can actually find it
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
Brituiu
|
  |
| Joined: 14 Jul 2015 |
| Total Posts: 837 |
|
| |
|
|
| 07 Aug 2016 06:01 AM |
| 1 like = 1 pray for harambynger |
|
|
| Report Abuse |
|
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 06:01 AM |
"reverse engineer and take really good notes"*
*reverse engineer to the extent, and only to the extent, the law allows. Which I assume is just over nothing, something about compatibility or something.
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
Noveric
|
  |
| Joined: 04 Aug 2016 |
| Total Posts: 432 |
|
|
| 07 Aug 2016 06:09 AM |
You couldn't finish a ROBLOX clan, I'm not optimistic about you finishing this.
|
|
|
| Report Abuse |
|
|
Rizicks
|
  |
| Joined: 22 Jun 2012 |
| Total Posts: 1807 |
|
| |
|
guges
|
  |
| Joined: 07 May 2016 |
| Total Posts: 1515 |
|
|
| 07 Aug 2016 06:16 AM |
| why even bother systems programming is boring as hell |
|
|
| Report Abuse |
|
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 06:25 AM |
[insert very long rant here about how Windows 10 is just utter garbage and is too slow to seriously use for anything besides maybe web browsing and playing a couple low-intensity games, in which all words are allowed under ROBLOX's happy land play time word rules.]
And have you ever tried writing NTFS drivers for FreeBSD? OH AND YOU THOUGHT WRITING A SCRIPT FOR ROBLOX WAS BAD OH HO HO HO HOOOOOOO NO NTFS implementation when you don't work for Microsoft and don't have all the documentation in the world, the only documentation you have is a Wikipedia article and some notes from some guys talking about it before working on Linux's implementation, is a REAL NIGHTMARE.
That nightmare about you being eaten alive by a skeleton squid monster was NOTHING in comparison to trying to figure out HOW IN THE WORLD DOES NTFS WORK.
You think you have it and then you try it and then you end up getting it wrong and it goes on and on and on and on UNTIL YOU JUST GIVE UP.
"oh microsoft why can't you just give explicit permission to include windows.h so blindingly obvious that I can actually find it" [2]
what is a 17 year old to do with his life
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 06:27 AM |
I mean I have to write my own OS or work with Linux
and seeing how people have a *very* strong tendency to actually buy a license to write software on Windows from Microsoft
I'd much rather make a Windows clone ... Plus I get complete control over the scheduler. That's a bonus.
"oh microsoft why can't you just give explicit permission to include windows.h so blindingly obvious that I can actually find it" [3]
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 06:37 AM |
Systems programming is really fun once you get out of assembly.
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 06:44 AM |
"You couldn't finish a ROBLOX clan, I'm not optimistic about you finishing this."
The problem with working with ROBLOX games is that things are always done in hacky and unstable ways. 4 years from now 99% of it will be broken.
And you need 4 years to get around technical limitations ROBLOX put it, by brute forcing your own renderer, or brute forcing parts for meshes just to get collision working, and so on.
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 06:58 AM |
.
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
Kiritsugu
|
  |
| Joined: 16 Aug 2013 |
| Total Posts: 7366 |
|
|
| 07 Aug 2016 07:01 AM |
why are you playing roblox
it sounds like you have a life and clearly have tasks that take priority over spending time here |
|
|
| Report Abuse |
|
|
supersadd
|
  |
| Joined: 16 Feb 2014 |
| Total Posts: 399 |
|
| |
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 07:22 AM |
"it sounds like you have a life and clearly have tasks that take priority over spending time here "
I actually don't have a life haha I stay around here because I'm probably too errrrrr
How do I put this.
I'm a Donald Trump in a room full of Hillary Clintons.
i'd probably spark waaayyyy too much unwarranted attention and crash and burn too many ships before getting anywhere serious if I went somewhere like Stack Exchange asking for help, probably on the explosive side.... like Linus Torvalds but 10000x worse, and 10000x more serious.
I don't really do anything besides mess with computers and read textbooks to learn C faster than I learned C++ which I learned faster than Java....
trying to pick up as many languages as possible, hopefully getting at actually being competent with assembly soon.
When not ranting about how I can't write Windows software because I refuse to go 3mail Microsoft and pay for a license, and I can't find anywhere where they just said "we don't care if you include Windows system libraries and interface with the OS", I pretty much hack away at my OS and get nothing done, usually reverting all changes before the end of the day.
the other thing is the inconvenience of having to go to a whoollee other room on a totally different network just to shield myself from the P2P stuff that Microsoft crammed into Windows 10, just because they made a god awful investment on Pando Networks... at least it was a better idea than working with MainSoft.
and my git requests go only 200kb/s ):
Besides, I don't feel like going to somewhere that isn't here anyway, it's probably paranoia, but I always immediately assume people from outside the ROBLOX community are out to cause as much damage to me as possible for no reason at all, whether that be physical or via litigation, one way or another.
(shortening without explaining: You can blame Sony and Universal and Google for that.)
im just going to go cry like an anime fan on prom night https://www.youtube.com/watch?v=YngbHOz--oc&t=1m1s
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 06:24 PM |
BDKJhgfkjafkjasgkjk
I can't find anything to get between something like GRUB and the 'Hello world' bootloader I've done a million times
HKJSHFKJAKSJK
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
Warstag
|
  |
| Joined: 12 May 2016 |
| Total Posts: 16755 |
|
| |
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 08:23 PM |
oh microsoft why can't you just give explicit permission to include windows.h so blindingly obvious that I can actually find it [4]
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 08:28 PM |
hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
i could fork reactos and do that........
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
Laedere
|
  |
| Joined: 17 Jun 2013 |
| Total Posts: 23601 |
|
|
| 07 Aug 2016 08:29 PM |
why do you need windows.h so bad
|
|
|
| Report Abuse |
|
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 08:32 PM |
Have you ever tried writing a program for Windows without communicating to the OS at all?
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 07 Aug 2016 08:37 PM |
At the root of the problem I want to get to the fun part - game engine programming as an application.
I mean I'd build it on Windows if I had permission to, because now I have to go and write my own OS and build a userbase out of thin air and make it reaaally open.
Considering I couldn't find any license on MSDN, simply making it easy to port from Windows, and giving the whole world a perpetual, non-exclusive, permissive license to write applications for it should open up developers for it.
I mean nothing beats free.
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|
guges
|
  |
| Joined: 07 May 2016 |
| Total Posts: 1515 |
|
|
| 08 Aug 2016 06:48 AM |
| Why not just develop games on some linux distro |
|
|
| Report Abuse |
|
|
Harbynger
|
  |
| Joined: 06 Jul 2008 |
| Total Posts: 34677 |
|
|
| 08 Aug 2016 05:41 PM |
some linux libraries don't have the GPL exception clause
>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid" |
|
|
| Report Abuse |
|
|