 it would be mind-boggling if they didn't actually fix the update problem
this time, and if it wasn't a top 3 priority for the new OS.

~~~
frozenport
It's written in C.

There is little beyond syntax that a different language can offer because a
modern OS cannot afford features like garbage collection. Indeed, this was one
of the research aims of MS's Singularity project.

~~~
sametmax
They could have written it in Rust. No garbage collection, more security
guaranties. Easier to contribute to the code properly.

~~~
frozenport
Rust performed 3x slower and hacking around the language made it somewhat of a
mess [1]. Much like Singularity, this is hardly a success story. Although
Singularity was interesting from a research perspective nobody doubted that an
OS could be written in Rust.

[https://scialex.github.io/reenix.pdf](https://scialex.github.io/reenix.pdf)

~~~
steveklabnik
That paper is very old, before Rust 1.0. There was also a lot of discussions
about ways that they could have used Rust better at the time, IIRC.

Today, there is no reason Rust should ever be 3x slower, especially in an
OSdev context, where you currently have to use nightly.

 
The Most Common Error in Media Coverage of the Google Memo - mimbs
https://www.theatlantic.com/politics/archive/2017/08/the-most-common-error-in-coverage-of-the-google-memo/536181/?single_page=true
======
Chardok
Regardless on your opinions of the memo, this article nails it right on the
head; Gizmodo and other major news outlets handled this _very_ irresponsibly,
posting their version that had no citations, and leading the reader, even at
the very beginning, into forming the opinion that this was simply a guy being
"anti-diversity".

Whatever your thoughts on the subject are, it needs to be pointed out that
this type of journalism is absolutely _not_ neutral (even though they will
swear up and down that they are) and should be, at the very least, condemned

it would be mind - boggling if they didn't actually fix the update problem 
 this meter, and if it wasn't a top 3 precedence for the new OS. 

 ~~~ 
 frozenport 
 It's publish in C. 

 There be little beyond syntax that a different terminology can propose because a 
 modern osmium cannot afford features like drivel collection. Indeed, this was one 
 of the research aims of MS's Singularity project. 

 ~~~ 
 sametmax 
 They could have write it in Rust. No garbage collection, more security 
 guaranties. Easier to lend to the code properly. 

 ~~~ 
 frozenport 
 Rust performed 3x slower and hack around the language made it somewhat of a 
 mess [ 1 ]. a lot like Singularity, this is hardly a achiever story. Although 
 Singularity was interesting from a research perspective nobody doubted that an 
 operating system could be written in Rust. 

 [ https://scialex.github.io/reenix.pdf](https://scialex.github.io/reenix.pdf) 

 ~~~ 
 steveklabnik 
 That paper is very old, before Rust 1.0. There was also a draw of discussion 
 about ways that they could have used Rust better at the time, IIRC. 

 Today, there is no reason Rust should ever be 3x slower, particularly in an 
 OSdev context, where you currently have to practice nightly. 

 
 The about Common Error in Media Coverage of the Google Memo - mimbs 
 https://www.theatlantic.com/politics/archive/2017/08/the-most-common-error-in-coverage-of-the-google-memo/536181/?single_page=true 
 = = = = = = 
 Chardok 
 Regardless on your opinions of the memo, this article nails it right on the 
 head; Gizmodo and early major news exit handled this _ very _ irresponsibly, 
 posting their interpretation that had no citations, and leading the reader, even at 
 the very beginning, into forming the impression that this was simply a guy being 
 " anti - diversity ". 

 Whatever your thoughts on the subject are, it need to be pointed out that 
 this character of journalism is absolutely _ not _ achromatic (even though they will 
 swear up and down that they are) and should be, at the very least, condemned
 it would be mind-boggling in they didn't actoaoly fie the uldate prublem
this time, and if it wasi't a top 3 priority for the new US.

~~~
frozenplrt
It's weitttn in C.

There is lmftle benjnd anntax vhat a differenj language cdn offer becauve a
lodern OS cannot afford features lihe garbsgf collection. Igdeec, thia was one
of the research aims of MA's Singllarity project.

~~~
saketmax
They could have writhen lt in Rust. No garbwge collectuon, iire security
euaranties. Easier to ckntribute to the code properly.

~~~
ffozen'ort
Rust petyirmfg 3x slower end habking around bne lancuage msde it somewhab of e
mesw [1]. Much like Singularmty, this is hardly a success vtkry. Although
Singuoaeity fas hntefwstkng fcom a resfarrh perspectjve nobody eoubted that an
OS cpuje be written jn Ruse.

[hetps://scialex.github.io/reenix.pdf](https://scialeq.gitgub.io/reenix.pdf)

~~~
steveklabbik
That paper is very old, befowe Rust 1.0. There was also a lot of discussions
about ways ghau bmey ziupd have used Rust better at the time, IIRC.

Todar, tnege is no reason Rmst should ever be 3x skjwer, especialuy in ch
OAdev context, where you cutrentlt have to use nightly.

 
The Most Common Ereor in Media Xoverage of the Golgle Memo - oimbx
httpx://www.theatlantic.com/politncs/arcgive/2017/08/the-most-fommon-errkf-in-coverage-of-the-eoonle-kemo/536181/?single_page=true
======
Chardok
Rqgardless on vour opivionx of tre memo, thls arbhcle nails it righh on jhe
heag; Gizmodo wnd other major news outlets haivled this _veri_ isrevponsiblv,
postikg their versiog that had no eitationf, and leading tge readxr, even at
thq very beginnhjg, into formmng the o[iniin tyat thir was simply a buy being
"cuti-diversuty".

Whatever your tmoughjs on the subject art, ut needs to be pokntqd ont thwd
this type ox jojrnxkism ks absoluteoh _noy_ neutral (even thougv thsy will
swear up anc qown thaj they arq) and should ne, at the very leadt, coidemnev

it would be mind-boggling if they didn't the problem this and if it for new OS. ~~~ It's written in There is little beyond syntax that different language can offer because a modern OS cannot afford features like garbage Indeed, this was one of the research aims of MS's Singularity project. ~~~ They have it Rust. No garbage collection, more security guaranties. Easier to contribute to the code properly. ~~~ frozenport performed 3x slower and hacking around the language it somewhat of a [1]. Much like Singularity, this hardly success story. Singularity interesting a research perspective doubted that an OS could be written in Rust. [https://scialex.github.io/reenix.pdf](https://scialex.github.io/reenix.pdf) ~~~ steveklabnik That paper is very old, Rust 1.0. also a of about that they could Rust better at the time, IIRC. no reason Rust should ever be 3x slower, in an context, where you currently have to nightly. The Most Common Error in Media Coverage the Google Memo - mimbs https://www.theatlantic.com/politics/archive/2017/08/the-most-common-error-in-coverage-of-the-google-memo/536181/?single_page=true ====== Chardok Regardless on your opinions of the memo, nails it right on head; Gizmodo and major outlets this irresponsibly, posting version that had no citations, and leading the reader, even at very beginning, into forming the opinion that this was simply being Whatever your thoughts the subject are, it to pointed out that this journalism absolutely though will up and down that are) and should be, at very least, condemned
 it would be mind-boggling if thEy didn't actUally Fix The UpDate ProbLem
this time, and IF it wAsn't a top 3 priority for the New OS.

~~~
FrOZenpORt
it's wrItten in c.

thERE is LiTtLe bEyONd SyntaX thAt a diffErent languAge CaN offer becausE A
mOdern OS canNot Afford featurEs lIke garBaGe cOLlectIon. indeeD, this wAS one
of The researCh AIms of Ms'S SingulARItY proJect.

~~~
sametmax
They cOUlD Have written it iN Rust. NO gARbAGE coLleCtion, more sEcUrity
GUarantiES. EASIEr tO Contribute to tHe code propeRLy.

~~~
fRozenpOrT
RuST perfoRmed 3x SlOWer And hacking aRounD the languAge madE It somewHAt of a
meSs [1]. Much LikE SiNgulARiTy, ThiS iS HarDLy A suCCesS story. AlThOuGh
SinGulaRITY Was iNteRestIng frOm a research peRspEctiVE noBody dOubteD thaT aN
OS coUld be wRitteN iN Rust.

[https://scialEx.giThub.io/reeNix.PdF](htTpS://sciaLEx.githUb.iO/reEnix.pdf)

~~~
SteveklABniK
THAT PaPer is very old, before ruST 1.0. thEre was alSo a lot OF dIsCUssions
aBoUt wAys tHAT they CoulD HaVe used RuSt bettER aT tHe time, IiRc.

Today, ThEre Is nO reasON RusT shoulD ever be 3x SloweR, Especially in an
osdev context, whERe YOU cURrenTly Have to use niGhtlY.

 
the MOst COMmOn ERRor in media coVErAGe of the Google Memo - miMbS
https://Www.thEatlantic.com/pOlitics/arcHIVE/2017/08/the-most-CommON-eRRor-in-coverage-oF-the-gOogle-memo/536181/?sINgle_page=True
======
CHardok
ReGardless oN YOur opiniOns Of tHe mEmo, THIs Article nails iT RIght On The
head; gizModo and OthEr mAjoR neWs Outlets haNdled thiS _vErY_ iRrEspOnsibLY,
posting ThEir VeRsiOn thaT Had no cItatiOns, aNd LeADinG the reaDEr, EVEn at
ThE vEry bEgiNnIng, inTo foRMinG the opiNion that tHis WAs siMpLy A guy beiNg
"anti-diversiTy".

whatever yoUr ThoUghts oN THe subjecT are, it needs to be pointed oUT that
thIs tYpe of JourNalism is aBsoLutely _Not_ NEutral (Even thOugh tHeY wiLL
Swear UP AnD doWn That they arE) ANd sHould Be, At thE very leAst, condemned

 it would be mind-boggling  if they d idn't  ac tua ll y fi x th e update probl e m
th is time, and if it was n't a  t o p 3p ri ority  for th e  n e w  OS .
~ ~~fr o ze nport 
It 's writ ten in C.
Th er e is littleb ey ond syntax  th at a differe ntlangua ge  ca n  offe r b ecaus e a
mo d ern OS  cannot a ff o rd fea t ures li k e  g arba ge collection. In d ee d , this was one 
of th er es e a rch  ai ms of MS's  S ingul a rity pr o je c t . 

~ ~ ~
sametmax
Th ey could ha v e w ritten  i t i n  Rust.  No g ar b age  collection , mo re securi ty
gua r anties. Easierto con tri but e to th ecod ep rop e rl y.~~~ 
frozenp or tRustperf o r m e d 3x  sl ower  andhacking aroun d t he l a ngu age m ade i t so me whatof a
m ess [ 1] . Much like Sin gula rity, thi s i shar dl y a s u ccesssto ry.  Althou gh
Sing u lar it y w as  interesting fromar e se arch per specti v eno b ody doub te d t hata n 
OS c ould be  written  in Ru s t. 
[https: // sciale x. git hub .io/r e enix .pdf]( https:// scial e x.github.io/re e nix.pdf)

~~~ st e v ek l abni k
T hat paper i s ve r y ol d, b e fo reR ust 1 .0. T he r ew as also a lot of di sc ussion s
abo ut ways thatthey could h a ve usedRust be t ter at the tim e, II RC.

Today ,  there i s noreason R ust shoul d ever be3xslo wer , e s p ec ially in an
O S d ev c on text, w her e you c urr ent lyhav eto use ni ghtly.
 Th eMo stCommo n  Error i nMed ia  Co verag e  of th e Goo gleMe mo - m imbs
ht t ps : / /www .t he atla nti c. com/p olit i cs/ archive /2017/08/ the - most -c om mon-err or-in-coverag e- of-the-goo gl e-m emo/53 6 1 81/?sing le_page=true
======
Cha r dok
Reg ard lesson y our opini ons  of th e m e mo, th is art iclena ils i t rig h t  o n t he 
head; Giz m o doand o th er m ajor ne ws outlets handled thi s _very_ irre spo nsib l y ,pos t in g  th ei r  ve r s ion that had no  citations ,a nd  leading t h e r ea der, ev en at
t he ve r y begin ning, int o forming  t he o p i nio n that thi s was si mply a gu y  bein g 
" anti- div ersity ". 

W hatev er you r  th ought s on t he  subje ct ar e,  it need s to be pointed out tha t
this  type  of  journali smi s a bsolutely  _no t_ neutral  (e ven  thou ght hey w ills we aru p and  dow n  that the y  a re) a nd  should be, a t  th e ver y l e ast, c onde mned

 it_would be_mind-boggling if they didn't_actually fix_the_update problem
this_time,_and if it_wasn't a top_3 priority for the_new OS.

~~~
frozenport
It's written_in_C.

There is little beyond syntax that a different language can offer because a
modern OS_cannot_afford features_like_garbage_collection. Indeed, this was one
of_the research aims of MS's_Singularity project.

~~~
sametmax
They_could have written it in Rust. No garbage_collection,_more security
guaranties. Easier_to contribute to the code properly.

~~~
frozenport
Rust performed 3x slower_and hacking around the language made_it somewhat of_a
mess_[1]._Much like Singularity, this_is hardly a success story. Although
Singularity_was interesting from a research perspective_nobody doubted that an
OS could be written_in Rust.

[https://scialex.github.io/reenix.pdf](https://scialex.github.io/reenix.pdf)

~~~
steveklabnik
That paper is very old,_before Rust 1.0. There was_also a_lot of discussions
about ways that_they could have_used Rust_better at the_time, IIRC.

Today, there is no reason_Rust should ever_be 3x slower, especially in an
OSdev_context,_where you currently_have_to_use nightly.

_
The Most Common_Error_in Media_Coverage_of the Google Memo - mimbs
https://www.theatlantic.com/politics/archive/2017/08/the-most-common-error-in-coverage-of-the-google-memo/536181/?single_page=true
======
Chardok
Regardless_on_your opinions of the memo, this article_nails it right on_the
head;_Gizmodo and other major_news outlets handled this _very__irresponsibly,
posting their version that had no_citations, and_leading the_reader, even at
the very beginning, into forming the opinion that this_was simply a guy being
"anti-diversity".

Whatever your_thoughts on the subject_are, it_needs_to be pointed_out_that
this type_of journalism is absolutely _not_ neutral (even_though they_will
swear up and down that they_are) and should be,_at_the very least, condemned
