37
Linux
6y

If someone wants to be a part of something cool from the start, you should check out this:
https://clinl.org/

An alternative kernel to Linux that is being rewritten in C++.

Comments
  • 6
    @gnulinuxer4fun
  • 7
    Seems like a nice project. Not sure how C++ abstracts the development further than C does though?
  • 4
    For people interested, there's also http://www.barrelfish.org/ which AFAIK uses C
  • 7
    I loved how the site is built with its target audience in mind
  • 5
  • 1
    @Linux Oh hehe thats why i'm getting So many notifs :D
  • 9
    @Condor @andros705 @Wack

    The advantage of C++ is follows:

    1) You can abstract the code easily with

    -namespaces

    -classes

    -generics

    2) C++ has many compile-time features

    3) C++ can do as much as C and even more

    4) It has an extensive Standard library which guarantees optimal implementations of functions

    Further advantages of CLINL:

    1) We are not dependent of Linus Torvalds who has a coward's mentality

    2) We are not dependent on the already existing source code which is anything but readable

    3) Since We are in an environment that's easily maintainable, bugs will be more easy to patch

    4) Since we are not dependent of Linus Torvalds, we can opt to add our own syscalls (the syscall to get the amount of free memory is a feature that is cried for by many devs since ages)
  • 3
    @hell What do you mean by that? If that is criticism, could you please ellaborate on what is bad and how I could make it better?
  • 7
    @gnulinuxer4fun

    I honestly think it is positive critisism.
    Semi-ugly site by todays standard (which I honestly Love) is attracting the right people by the content of the site and not how much eye-candy it is
  • 3
    @Linux Hehehe okay :D

    Well the website is a hackjob, I gotta admit that
  • 1
    The logo is a bit creeeeepy
  • 1
    @xkill
    What logo?
  • 1
    @xkill
    Thats not the logo for CLINL, but Fossil
  • 2
    @Linux Oh. I didn't know about it.
  • 5
    @gnulinuxer4fun why not contribute to BSD then? Their review system is decentralized, solving the "Torvalds = Ultimate Authority" issue.
  • 4
    @Condor BSD is not fully compatible to linux
  • 1
  • 4
    @gnulinuxer4fun hmm, good point. But still building your own kernel is very tedious.. hence why Hurd never really became a thing, continuation wasn't worth the effort with Linux already being there. If you want Linux compatibility, hardware support and customizability in system calls without Torvalds' authority, perhaps you could instead fork Linux and work from there?
  • 2
    hey, looks interesting (judging by the few bits i understood about it)! Good luck with the development!

    The website may not be full of blings, but i prefer it's simplicity to a lot of "modern" contenders by far!
  • 3
    @linux what do you think about Zircon? Last time I checked they didn't accept external contributions yet, but I like to look at their code sometimes for educational purpose, because it's Google.. so it must be some fine work!
  • 1
    @vincetrot
    Never heard about it actually!
  • 2
    @vincetrot ZIRCON doesnt have the same goals in mind
  • 2
    @gnulinuxer4fun well not linux compatibility, but it looks like it will also be a general purpose kernel (usable for phones, tablet, pc, etc) and will be a lot more secure than linux.
  • 1
    @vincetrot zircon will be made by google and probably not open source, and will most certainly be based around the concept of google globbing up our date. It won't be compatible to most existing programs.
  • 2
    @gnulinuxer4fun it is open source, with permissive licences. Fuschia OS, build on top of it, is also. Git repositories and trace of the team's work (ex. code reviews) are easily accessible.
  • 2
    Nice work for few minutes i followed and later found not my cup of coffee ✌️😂
  • 1
    Good project. Keeps die-hard C++ programmers out of Linux.
  • 3
    @gnulinuxer4fun exactly what @Linux

    It is a site targeted to kernel devs :)
  • 2
    @Fast-Nop hopefully that project will keep linux out of my computer asap ;)
  • 2
    @gnulinuxer4fun yeah, we won't know unless you try. :-) Given that the vast majority of the existing Linux LOC are drivers, how will you address that? Do you plan some way of reuse, plugin or whatever? And, microkernel or monolith?
  • 2
    @Fast-Nop we will, atleast in a first stage, fully take the linux drivers.

    We use the same architecture as Linux
  • 2
    Looks awesome! How can I help?
  • 1
    @j4cobgarby your first step may be to join our telegram Chat. If you dont have telegram, join our mailing lhist and welr help you from there!
  • 2
    @gnulinuxer4fun I do have telegram
  • 1
Add Comment