6 ms·
Sortix 1.0 Operating System Released
- heywire 11y agoAwesome work!
- qz_ 11y agoThis looks amazing. Git, gcc, libcairo, libdsdl, python and nasm ports? ISC license? Very, very cool. But why don't you host your project on Github?
- Zikes 11y agoPersonally, I'm glad to see them using GitLab[1]. While GitHub vs GitLab may make fairly little operational difference for most projects, I do think that competition is sorely needed in the Git hosting space right now. https://gitlab.com/sortix/sortix https://gitlab.com/sortix/sortix
- hobo_mark 11y agoWhy should he? Maybe he does not want to deal with reviewing shitty PRs and comment noise and feature requests? (As far as I know you still cannot disable PRs). This is already a large and no doubt time consuming project as it is, and not everybody likes to be a "community manager" more than they like to code.
- sortie 11y agoThanks! As Zikes say, a little competition is good and gitlab is working out fine for me. I used to be on gitorious and it got bought by gitlab so I moved. I prefer being on a platform I can theoretically port.
- sytse 11y agoThanks for hosting https://gitlab.com/sortix/sortix https://gitlab.com/sortix/sortix on GitLab! Feel free to email me at sytse@gitlab.com if you ever need anything.
- qz_ 11y agoSure, it's just that most projects get hosted on Github these days, so I just assume all midsize open source projects are.
- zwischenzug 11y agoQuite an achievement. The author is terrifyingly young: http://maxsi.org/ http://maxsi.org/
- deleted 11y ago[deleted]
- evincarofautumn 11y agoWhen you said that, I expected 15, not 25.
- LordKano 11y agoI too was expecting a minor child, not a young-ish adult. I don't feel like checking it now but Linus was pretty young too when he released his kernel.
- paulannesley 11y agoYep; Linus Torvalds born 1969 would have been ~22 years old when Linux was first released in 1991. -- https://en.wikipedia.org/wiki/Linux https://en.wikipedia.org/wiki/Linux & https://en.wikipedia.org/wiki/Linus_Torvalds https://en.wikipedia.org/wiki/Linus_Torvalds
- mveety 11y agoYou could do something like this at 15. I worked some on my own little hobby OS when I was 17 (maybe a little younger though bit hazy on that). I learned what I wanted to out of it though and it never got this far.
- zwischenzug 11y agoFair enough, but given the quality and maturity of his writing, I was expecting some kind of middle-aged wise man.
- deleted 11y ago[deleted]
- Kinnard 11y agoWhat does this add that other OSs don't have?
- exDM69 11y agoIt's this guy's hobby kernel project. Everyone's gotta have one. He's been working on it for 5 years or so. You're surely not asking for apples-to-apples comparison with production quality operating systems? But compared to other hobby/DIY operating systems, this seems to be a fairly complete system with a real userspace and ports of real applications. Which makes it much more finished than 99% of similar projects.
- Kinnard 11y agoI, of course, was in no way demeaning the work. I can only dream of work of this stature and the creator is a year younger than me. I was just wondering what actually was new and different about his OS. I take it that wasn't clear from the down votes.
- xupybd 11y agoThis is very cool, I'd love to know how someone remains motivated to keep going with a project like this; It's no small achievement.
- sortie 11y agoI used to start new coding projects weekly to play with one thing or another, not getting anywhere. With Sortix, there's now so many interesting areas to work on that I can work on whatever I fancy, and then still slowly accumulate useful changes. It's fun working on the components, but it's also fun putting a whole system together, and you learn a lot in the process.
- patrickbolle 11y agoincredible. blows my mind how people can build stuff like this. I do Web development and this seems Soooooooo far out of my reach
- woodman 11y agoYou eat an elephant one bite at a time. I've found that the majority the of intimidating complexity in projects I've tackled is directly related to handling legacy hardware and edge cases for things that don't matter anymore, it is surprising how simple things like shells can be.
- Retra 11y agoHalf my CS education was implementing various parts of operating systems. These things are pretty straightforward if you've got a few books and aren't trying to throw every imaginable feature into the mix.
- deleted 11y ago[deleted]
- lossolo 11y agoCongratulations on your own OS, but could you tell me why should i use your OS instead of other ones? I don't see any comparison anywhere.
- sortie 11y agoThanks! You shouldn't, but it could be an addition if you want something to tinker with. I've been dogfooding with it, for instance completing my functional programming university course using just it and a scheme port. I discourage comparisons because it sets unrealistic expectations rather appreciating it for what it is. This release is a base for future work and to be something that can benefit me in other ways.
- zero_iq 11y agoSo what you're saying is it's just a hobby and won't be big and professional like Linux? ;)
- deleted 11y ago[deleted]
- dallbee 11y agoI appreciate your humble an honest approach - it's refreshing. I'll be sure and try this out in a VM!
- sortie 11y agoThanks! Be sure to let me know what you think.
- jk4930 11y ago"Poor third party code tend to not compile which draw attention to it and is an opportunity to fix it. (...) The lack of compatibility constraints compared to other operating systems makes it possible to make a cleaner implementation." I like what I'm reading here.
- tkinom 11y agoA C++ base kernel. Nice! Now someone just need to use Rust to build yet another kernel? :-)
- rurban 11y agoI really like his ongoing work with the old cruft: https://gitlab.com/sortix/sortix/wikis/ports https://gitlab.com/sortix/sortix/wikis/ports which reminds me a lot on OpenBSD.
- tkjef 11y agoJust booted this in a vm. Pretty cool! editor is use-able. python on there, Asteroids is working fine, too. Will be following the progress. Well done!