I think it is totally insane that the entire Linux kernel is implemented in 
C in 2019. Probably only 5 percent of the source needs to be implemented in a 
low level language like C and the rest could be written in a higher level 
language for enormous improvement in maintainability and extensibility. 
Similarly it is insane that the GNU portion of Linux/GNU is written in C 
instead of a higher level language.

   Barry

  And yes Linux is not very extendable. It is just a rewrite of a 40+ year old 
OS (yes with some improvements and extensions, I'll give you that). 

> On Mar 11, 2019, at 11:14 PM, Zhang, Hong <[email protected]> wrote:
> 
> Is linux kernel maintainable and extendable? Does anyone want to reimplement 
> linux in Julia?
> 
> Hong (Mr.)
> 
>> On Mar 11, 2019, at 9:28 PM, Smith, Barry F. via petsc-dev 
>> <[email protected]> wrote:
>> 
>> 
>>  PETSc source code is becoming an unmaintainable, unextendable monstrosity. 
>> How long until Julia is mature enough that we can (re)implement PETSc in it?
>> 
>>  Barry
>> 
> 

Reply via email to