https://liam-on-linux.livejournal.com/77065.html
Refresh (0 sec) https://liam-on-linux.livejournal.com/77065.html?nojs
=1
[p]
?
LiveJournal
* Find more
+ Your 2020 in LJ
+ Communities
+ RSS Reader
* Shop
* Help
* [ ]
Login
* [ ]
* Login
* CREATE BLOG Join
*
* English (en)
+ English (en)
+ Russkii (ru)
+ Ukrayins'ka (uk)
+ Francais (fr)
+ Portugues (pt)
+ espanol (es)
+ Deutsch (de)
+ Italiano (it)
+ Belaruskaia (be)
[userinfo_v]liam_on_linux --
Subscribe
* [ ]Readability
LiveJournal
Log in
No account? Create an account
[ ]
[ ]
[ ] Remember me
Forgot password
Log in
[ ]
Log in
Facebook Twitter Google RAMBLER&Co ID
By logging in to LiveJournal using a third-party service you accept
LiveJournal's User agreement
No account? Create an account
[10092558]
Liam Proven ([userinfo_v]liam_on_linux) wrote,
2021-02-07 15:27:00
Liam Proven
[userinfo_v]liam_on_linux
2021-02-07 15:27:00
* Previous
* Share
* Flag
* Location: Snowbound Prague
* Mood: # relieved
* Music: fans
"Starting Over": my FOSDEM 2021 talk
My talk should be on in about an hour and a half from when I post
this.
<<
A possible next evolutionary step for computers is persistent memory:
large capacity non-volatile main memory. With a few terabytes of
nonvolatile RAM, who needs an SSD any more? I will sketch out a
proposal for how to build an versatile, general-purpose OS for a
computer that doesn't need or use filesystems or files, and how such
a thing could be built from existing FOSS code and techniques, using
lessons from systems that existed decades ago and which inspired the
computers we use today.
Since the era of the mainframe, all computers have used hard disks
and at least two levels of storage: main memory, or RAM, and
secondary or auxiliary storage: disk drives, accessed over some form
of disk controller using a file system to index the contents of
secondary storage for retrieval.
Technology such as Intel's 3D Xpoint -- sold under the brand name
Optane -- and HP's future memristor storage will render this
separation obsolete. When a computer's permanent storage is all right
there in the processors' memory map, there is no need for disk
controllers or filesystems. It's all just RAM.
It is very hard to imagine how existing filesystem-centric OSes such
as Unix could be adapted to take full advantage of this, so
fundamental are files and directories and metadata to how they
operate. I will present the outline of an idea how to build an OS
that natively uses such a computer architecture, based on existing
technology and software, that the FOSS community is ideally situated
to build and develop.
>>
It talks about Lisp, Smalltalk, Oberon and A2, and touches upon Plan
9, Inferno, Psion EPOC, Newton, Dylan, and more.
You can download the slides (in PDF or LO ODP format) from the FOSDEM
programme entry for the talk.
It is free to register and to watch.
[S:I will update this post later, after it is finished, with links to
the video, slides, speaker's notes, etc.:S]
UPDATE:
In theory you should be able to watch the video on the FOSDEM site
after the event, but it seems their servers are still down. I've put
a copy of my recording on Dropbox where you should be able to watch
it.
* Read the script on Google Docs.
* View the presentation in PDF format.
* View the slideshow (only) in LibreOffice Impress format.
* View the slideshow with speaker's notes in LO Impress format.
Unfortunately, in the recording, the short Steve Jobs video is
silent. The original clip is below. Here is a transcript:
I had three or four people who kept bugging me that I ought to
get my rear over to Xerox PARC and see what they were doing. And
so I finally did. I went over there. And they were very kind and
they showed me what they were working on.
And they showed me really three things, but I was so blinded by
the first one that I didn't even really see the other two.
One of the things they showed me was object-oriented programming.
They showed me that, but I didn't even see that.
The other one they showed me was really a networked computer
system. They had over a hundred Alto computers, all networked
using email, et cetera, et cetera. I didn't even see that.
I was so blinded by the the first thing they showed me, which was
the graphical user interface. I thought it was the best thing I'd
ever seen in my life.
Now, remember, it was very flawed. What we saw was incomplete.
They'd done a bunch of things wrong, but we didn't know that at
the time. And still, though, they had the germ of the idea was
there and they'd done it very well. And within, you know, 10
minutes, it was obvious to me that all computers would work like
this someday. It was obvious.
Tags: dylan, fosdem, lisp, newspeak, oberon, smalltalk
Subscribe
Recent Posts from This Journal
*
*
*
* Comparing taskbars & desktop panels, & musing on the One True
Linux Way
I am not a huge fan of the Windows-type desktop, but I will use
it happily enough. This is good, because there's a wide choice of
them. However,...
* Tablet manufacturers let us all down, or, why Windows 8 flopped.
Everyone hated the Win8 UI. I used it for a couple of months,
until it timed-out and wanted to be activated - at which point I
went back to...
* Reflections on being both right and wrong about smartphones, 13
years ago
Thirteen years ago this weekend, Steve Jobs announced the
original iPhone, as former Microsofty Steve Sinofsky discusses in
a great Twitter thread....
* Post a new comment
Error
+ ( )
+ ( ) [ ] [ ]
+ ( ) We will log you in after post
+ ( ) We will log you in after post
+ ( ) [ ]
+ ( ) We will log you in after post
+ ( ) We will log you in after post
+ ( ) We will log you in after post
+ (*) Anonymously
switch
+ LiveJournal
+ Facebook
+ Twitter
+ OpenId
+ Google
+ MailRu
+ VKontakte
+ Anonymously
default userpic
[ ]
+
+
+
+
+
+
+
+
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
Your reply will be screened
Your IP address will be recorded
When you submit the form an invisible reCAPTCHA check will be
performed.
You must follow the Privacy Policy and Google Terms of use.
Post a new comment
[ ] Preview comment
Help
* 7 comments
* Post a new comment
* 7 comments
Follow us:
+ Follow us on Facebook
+ Follow us on Twitter
Applications
+ iOS
+ Android
+ Huawei
Choose language
[English ]
Current version
v.460.1
* About
* User Agreement
* Help
* Button "Share"
[top100] * [] *
[27737346]