They actually DID IT... Linux on SCRATCH

  Рет қаралды 344,369

DenshiVideo

DenshiVideo

Күн бұрын

Пікірлер: 504
@Denshi
@Denshi Жыл бұрын
Before you comment about the 1MHz mistake! *I corrected it in the description* when the video was uploaded after it was initially pointed out. Spare me your nitpicking please!
@PokeComm
@PokeComm Жыл бұрын
Did you not read 1 GHz and think "Wow that's strange"? Or do you actually think a 4 GHz processor can run a 1 GHz processor in scratch?
@andykwan-d5m
@andykwan-d5m Жыл бұрын
​@@PokeComm might happen someday 👀
@honey-6jrbseb
@honey-6jrbseb Жыл бұрын
@@PokeComm IT can. You're clueless
@PokeComm
@PokeComm Жыл бұрын
@@honey-6jrbseb You just lack a fundamental understanding of how emulation works. This is not going to get 3 orders of magnitude faster, no matter how much you hope.
@honey-6jrbseb
@honey-6jrbseb Жыл бұрын
@@PokeComm It's theoritically possible, no idea why you're saying otherwise.
@_rr_-qm5og
@_rr_-qm5og Жыл бұрын
5:31 scratch actually doesn't have a native "text tool" that can display text cleanly like this. the text is actually rendered using entirely the pen tool using a font engine that i wrote a while back which compressed most of the glyphs into a list. the font used is GNU Unifont if anyone was wondering
@That0neGuy2
@That0neGuy2 Жыл бұрын
cool, thanks for creating for it.
@kebien6020
@kebien6020 Жыл бұрын
Do you have a writeup about this project? I've been searching but didn't find it. I'm trying to understand what is the content of the ROM. Where is the entrypoint, the initcpio, the kernel binary etc. Or how does /dev/ttyS0 connect to the terminal "hardware".
@s0kulite
@s0kulite Жыл бұрын
@@kebien6020following
@jlewwis1995
@jlewwis1995 Жыл бұрын
@@leeroyjenkins0 scratch mesa 😂
@ractheworld
@ractheworld Жыл бұрын
You did this. Man you're a whiz
@coolbrotherf127
@coolbrotherf127 Жыл бұрын
The only truely bloat free installation.
@EdgyPuer
@EdgyPuer Жыл бұрын
Second only to not running linux at all.
@Natalietrans
@Natalietrans Жыл бұрын
@@EdgyPuermfs explaining why their barely supported obscure bsd distribution is actually way better then Linux because it saves 25 mbs of ram
@EdgyPuer
@EdgyPuer Жыл бұрын
@@Natalietrans Not running an OS or even a computer saves far more mbs of ram.
@glitchy_weasel
@glitchy_weasel Жыл бұрын
@@EdgyPuer You fool, I run Linux on pencil and paper by following RISC-V instructions by hand /s
@fastplays9932
@fastplays9932 Жыл бұрын
​@@glitchy_weasel😂
@UltimatePerfection
@UltimatePerfection Жыл бұрын
If you think about it, this is both Linux _ON_ Scratch, but also Linux _FROM_ Scratch, because it uses completely custom distro built from the ground up.
@double0028
@double0028 Жыл бұрын
It uses buildroot. Im not sure how scratch that should be considered
@fabiandrinksmilk6205
@fabiandrinksmilk6205 Жыл бұрын
and perhaps also Scratch on Linux
@rotatingcat1957
@rotatingcat1957 Жыл бұрын
Linux OF scratch
@KaanGural
@KaanGural Ай бұрын
linux on from scratch on linux
@ratchicken8159
@ratchicken8159 Жыл бұрын
so strange how the dev included a js engine into this but not a C compiler
@Denshi
@Denshi Жыл бұрын
It is strange! I was thinking it has something to do with Scratch being in JS, but I'm still not sure.
@minisaebelzahn2299
@minisaebelzahn2299 Жыл бұрын
It is in fact@@Denshi
@Nanagos
@Nanagos Жыл бұрын
@@Denshi Yes, Scratch is made with Javascript and Turbowarp even compiles Scratch projects into Javascript, but that has nothing to do with this project.
@garethgan9519
@garethgan9519 Жыл бұрын
I think js is easier to implement?
@xspager
@xspager Жыл бұрын
@@Denshi don't think so Turing machine en.wikipedia.org/wiki/Turing_machine
@hitterobr
@hitterobr Жыл бұрын
Linux from Scratch: 😫❌ Linux on Scratch: 😎👌
@skelebro9999
@skelebro9999 Жыл бұрын
now we only need to get neofetch working and we finally get the linux distro of all time.
@IamPyu-v
@IamPyu-v Жыл бұрын
yes
@anubmusing9749
@anubmusing9749 Жыл бұрын
I use linux on scratch btw
@skelebro9999
@skelebro9999 Жыл бұрын
@@anubmusing9749 truly a Linux user of all time.
@eeeeeeeeeex3
@eeeeeeeeeex3 Жыл бұрын
wget better 🗿
@skelebro9999
@skelebro9999 Жыл бұрын
@@eeeeeeeeeex3 is wget in los?
@flamurmustafa522
@flamurmustafa522 Жыл бұрын
1:21 1000KHz is 1 MHz not 1 GHz
@Denshi
@Denshi Жыл бұрын
Noted!
@bartholomewgander540
@bartholomewgander540 Жыл бұрын
I’m waiting for someone to run scratch inside of that linux
@BostYT
@BostYT Жыл бұрын
lol
@sillythewanderer4221
@sillythewanderer4221 2 ай бұрын
If you can get a browser working (and network connection) it might work.
@iflyplanesthrutunnels
@iflyplanesthrutunnels Жыл бұрын
why do I feel like we’re gonna eventually get a full Windows installation in Scratch
@NinjaWeedle
@NinjaWeedle Жыл бұрын
The author of this is working on getting windows 3.0 running in scratch via 8086 emulation
@iflyplanesthrutunnels
@iflyplanesthrutunnels Жыл бұрын
@@NinjaWeedle we gonna get Windows 3.1 with the classic Tada.wav startup sound after that and you can still find Tada.wav in modern versions of Windows aka in C:\Windows\Media
@yancgc5098
@yancgc5098 Жыл бұрын
@@iflyplanesthrutunnels The amount of performance overhead this would cost to a PC would be insane. Gonna make an i9 13900K feel like a potato CPU with how slow it would make things
@iflyplanesthrutunnels
@iflyplanesthrutunnels Жыл бұрын
@@yancgc5098 I can just isolate the lag via virtual machine lol
@rotatingcat1957
@rotatingcat1957 Жыл бұрын
@@iflyplanesthrutunnelsLinux from Scratch on Scratch from Scratch
@BGTech1
@BGTech1 Жыл бұрын
I can’t even begin to imagine how someone would pull this off in such a limited language. It’s like building a sky scraper with silverware
@honkhonk8009
@honkhonk8009 Жыл бұрын
tbf he didnt. He made a tool that translates from C to Scratch.
@Sooparch
@Sooparch Жыл бұрын
Scary is pretty close to some programming languages (fairly close to python suprisingly) so it’s not unheard of
@olivereisenberger7215
@olivereisenberger7215 Жыл бұрын
​@@honkhonk8009Oh yes, that's basically nothing. I could do that in an afternoon. Not an achievement at all.
@trashtrash2169
@trashtrash2169 Жыл бұрын
People have been wanting ways to convert scratch between programming languages forever, that's really cool! If it's kept personal, then it's still cool that someone figured it out. I think Scratch to C would be harder, but maybe not.
@PlanetComputer
@PlanetComputer Жыл бұрын
@@olivereisenberger7215its really not super remarkable
@amboXD
@amboXD Жыл бұрын
average linux enthusiast when they have 1 min of free time:
@tacodiva7729
@tacodiva7729 Жыл бұрын
1:16 Don't know if somebody else has said this, but you are reading the log wrong. The clock speed of the CPU emulated in this project is variable as some instructions take longer than others and it really depends on the speed of your computer, not some fixed value. It usually hovers around 1-2kHz. It is also a 32-bit system not a 64-bit system. The value you are seeing in the logs is about the accuracy and tick rate of the timer provided by the CPU. It's saying that the CPU has a 64-bit clock value which ticks up at 1000kHz, not that the CPU itself is 64-bit and has a clock speed of 1000kHz. Also, another correction, 5:31, vanilla Scratch does not have a text tool. You might be thinking of the experimental extension they have made which allows printing text but in normal scratch you have to render it yourself which is what this project does. I worked on this and if you have any other questions I'm happy to answer them :)
@chiroyce
@chiroyce Жыл бұрын
Yep, instantly had those thoughts and happy to see a person in the comments correct it :)
@derwastl
@derwastl Жыл бұрын
No, he didn't read it wrong. You are wrong
@jayyh_01
@jayyh_01 Жыл бұрын
​@@derwastlread the last paragraph you table
@chiroyce
@chiroyce Жыл бұрын
@@derwastl 1000kHz is 1MHz - google.com/search?q=1000kHz+to+MHz
@tacodiva7729
@tacodiva7729 Жыл бұрын
@@derwastl I helped make the project lmao
@glitchy_weasel
@glitchy_weasel Жыл бұрын
Saw this a couple of days ago, this is completely crazy! Would love to see it pushed to its limits. The dev mentioned that it may be theoretically possible to make like a network stack or some sort of connection to the outside word, so you could SSH into the Linux on Scratch from your terminal. That'd be hilarious. Also, this is probably the most secure PC on earth, like I'd imagine there's no way to break out of the Scratch emulator lol
@MarcTenson
@MarcTenson Жыл бұрын
there is a turbowarp extension for that, but its like socket, http, etc
@PabTSM-OfficialChannel
@PabTSM-OfficialChannel Жыл бұрын
impossible, that would require http requests to atleast get a server file which scratch does not have
@justj7304
@justj7304 Жыл бұрын
@@PabTSM-OfficialChannel turbowarp
@glitchy_weasel
@glitchy_weasel Жыл бұрын
@@PabTSM-OfficialChannel Scratch doesn't, but a clone of it, TurboWarp, has extensions to communicate over a real networl.
@jay-tbl
@jay-tbl Жыл бұрын
@@PabTSM-OfficialChannel scratch does have cloud variables tho.. so you could have another computer with the project open that reads and writes to the cloud variables and translates them to allow the program to communicate with the outside world would be insanely slow though
@FoxyAnimater
@FoxyAnimater Жыл бұрын
It would be awesome if we could get a scratch compiler to C++, that then compiles into being an executable for your system, that might actually guess up to a single gigahertz instead of being you know, one megahertz
@xanderplayz3446
@xanderplayz3446 Жыл бұрын
Compiling to readable and downloadable Javascript is possible (using LeopardJS) so maybe putting it into something like Node would work
@cycliii
@cycliii Жыл бұрын
This is actually one of my projects hopefully it goes well
@DarkninjaRocks
@DarkninjaRocks Жыл бұрын
Turbowarp Packager is the way to go!
@gmdrandom6287
@gmdrandom6287 Жыл бұрын
@@DarkninjaRocksnot the same, esp performance wise
@Smillii
@Smillii Жыл бұрын
I started CS50 and one of the first things they have you do is make something more or less sophisticated in Scratch. I tried to make something akin to Lightroom but that would only change the basic global settings by sliders. I kept complaining how it was not possible and how Scratch is dumb. Seeing this and some other stuff people have made in it impresses me. PS: I still didn't get sliders to work.
@Ornithopter470
@Ornithopter470 Жыл бұрын
Just because something is technically possible does not make it a good idea lol
@pendragonscode
@pendragonscode Жыл бұрын
if there were packages made available for this, would this then count as a distro?
@Hal9023
@Hal9023 Жыл бұрын
GNU on scratch here we come
@0marble8
@0marble8 Жыл бұрын
that fizzbuzz was running in a js runtime on a scratch riskv emulator on a js scratch emulator on another js runtime on an actual metal
@fxiqval
@fxiqval Жыл бұрын
i normally hate people correcting spelling mistakes, but just to let you know it's risc-v, not risk-v (it might change context in some scenarios so im telling you yk)
@hedgeearthridge6807
@hedgeearthridge6807 Жыл бұрын
I'd like to think it includes BusyBox just to make Stallmanites angry that they can't say its actually GNU+Linux in Scratch
@godnyx117
@godnyx117 Жыл бұрын
HOLY.... These madmen, what have they done!!!!!!! And they are BASED AF for choosing RISC-V!
@october1234
@october1234 Жыл бұрын
Probably because its open source and easier to implement?
@godnyx117
@godnyx117 Жыл бұрын
@@october1234 You have to be trolling me right now?! Even been open source, implementing a *FUCKING KERNEL PLUS SOME APPS* on *FUCKING SCRATCH* requires so much dedication and time...
@october1234
@october1234 Жыл бұрын
​@@godnyx117 Dont get me wrong, I agree that implementing a cpu is extremely hard, let alone scratch. I just want to point out that a possible reason for them to chose risc-v over arm or x86 could be because it is open source.
@godnyx117
@godnyx117 Жыл бұрын
@@october1234 Oh, I thought you talked about the Linux kernel and meant that it is easy to do it because it's open source, hence why I was so "socked". In that case, yeah, RISC-V may be chosen for that reason! This project is so cool and interesting!
@raxneff
@raxneff Жыл бұрын
1:17 NO! 1000kHz are not 1GHz, but 1MHz. 1GHz processor in Scratch would be impressive
@lunadroid
@lunadroid Жыл бұрын
me looking at the video: it's just scratch on linux me reading the title again: wait a minute...
@Big-Chungus21
@Big-Chungus21 Жыл бұрын
“I run Arch” “I run Gentoo” “I run Linux from scratch” “Really? I run Linux ON scratch”
@aelsi2
@aelsi2 Жыл бұрын
I use Scratch btw
@childishbeat
@childishbeat Жыл бұрын
Running Linux on Scratch on Linux on Scratch would be the real test.
@makishizi
@makishizi Жыл бұрын
they took “Linux from scratch” to a whole new level
@zacadoole1
@zacadoole1 Жыл бұрын
Scratch does not have a text tool, your options are to roll your own renderer with the pen tool or just put the text in variables/lists and make them visible.
@qwertyuiop.lkjhgfdsa
@qwertyuiop.lkjhgfdsa Жыл бұрын
or use the say/think blocks
@chillyavian7718
@chillyavian7718 Жыл бұрын
@@qwertyuiop.lkjhgfdsawhich look like hot garbage
@ad1340yt
@ad1340yt 7 ай бұрын
@@qwertyuiop.lkjhgfdsa ew
@idegteke
@idegteke Жыл бұрын
If Scratch runs under Linux then you can now run this kind of Linux under Linux and you can even run Scratch on this implementation of Linux that means that Scratch runs on Scratch.
@Julzaa
@Julzaa Жыл бұрын
This is wild, and it becomes much more simpler to tweak memory and hack internal components of the OS!
@TechSY730
@TechSY730 Жыл бұрын
Turing completeness is fun!
@Ksl9393
@Ksl9393 Жыл бұрын
I am still not able to wrap my head around it, this is truly amazing.
@pawer_themaw
@pawer_themaw Жыл бұрын
As a developer of a scratch OS thing, this is impressive as hell
@Iggonic
@Iggonic Жыл бұрын
Everybody gangasta until Scratch running on Sratch
@duser
@duser Жыл бұрын
I hope someone emulates a Linux kernel in minecraft. they have made CPUs and GPUs on it before. The hardware requirements would be crazy tho
@_lun4r_
@_lun4r_ Жыл бұрын
@@bumblebeegamerreal he probably meant to run linux on redstone, no mods needed
@bumblebeegamerreal
@bumblebeegamerreal Жыл бұрын
@@_lun4r_ Oh i see
@rz2374
@rz2374 Жыл бұрын
i think redstone would be impossible, as you probably couldnt fit the required redstone for all the ram and stuff in the loaded chunks, but perhaps you could do it with command blocks?
@Spiderfffun
@Spiderfffun Жыл бұрын
that would be legit so cool but might be a little difficult
@MP3Martin
@MP3Martin Жыл бұрын
​@@bumblebeegamerreal btw that mod only mirrors real virtual box's video output to minecraft
@christenorio9555
@christenorio9555 Жыл бұрын
While attending the University of Helsinki in the fall of 1990, Torvalds enrolled in a Unix course.[52] The course utilized a MicroVAX minicomputer running Ultrix, and one of the required texts was Operating Systems: Design and Implementation by Andrew S. Tanenbaum. This textbook included a copy of Tanenbaum's MINIX operating system. It was with this course that Torvalds first became exposed to Unix. In 1991, he became curious about operating systems.[53] Frustrated by the licensing of MINIX, which at the time limited it to educational use only,[49] he began to work on his own operating system kernel, which eventually became the Linux kernel. This scratched Linux is a good think
@Alec9821
@Alec9821 Жыл бұрын
Technically the only limit is what’s on the rom atm. If you had an install with vim loaded onto the rom I dont see a reason why it wouldn’t work
@gabrielpuebla5930
@gabrielpuebla5930 Жыл бұрын
Running doom, on wine, on Linux, on scratch
@hcbs1986
@hcbs1986 Жыл бұрын
That's actually amazing! I underestimated this language
@stellar985
@stellar985 Жыл бұрын
imagine one day we just see “running scratch linux minecraft!” or something along the lines of that
@myithspa25
@myithspa25 Жыл бұрын
"That would require some kind of internet IO" TurboWarp's 'Cloudlink' addon: "Allow me to introduce myself."
@EcapsFlow
@EcapsFlow Жыл бұрын
To summarize : there are a JavaScript program On a linux distribution Runing on Risk 5 Processor Emulated onn Scratch Itself coded in javascript ! WHAT THE HELL ! ARE YOU OK ?
@SpartaOrb
@SpartaOrb Жыл бұрын
imagine using scratch as some sort of homelab
@UCXEO5L8xnaMJhtUsuNXhlmQ
@UCXEO5L8xnaMJhtUsuNXhlmQ Жыл бұрын
Well considering doom runs on Linux, it's only a matter of time before someone makes doom on Linux on scratch
@A-A-A-A-A-A
@A-A-A-A-A-A Жыл бұрын
Doom already exists on Scratch. Pretty sure it’s in one of Griffpatch’s projects.
@UCXEO5L8xnaMJhtUsuNXhlmQ
@UCXEO5L8xnaMJhtUsuNXhlmQ Жыл бұрын
@@A-A-A-A-A-A Sure, but that's running natively in scratch, not in Linux on scratch
@A-A-A-A-A-A
@A-A-A-A-A-A Жыл бұрын
@@UCXEO5L8xnaMJhtUsuNXhlmQ Ah, misread the comment, sorry.
@antt2228
@antt2228 Жыл бұрын
Since the Linux distro here is running at 1MHz and Doom 1 runs at 66MHz, there's a long way to go
@activetutorial
@activetutorial Жыл бұрын
If you think about it a package manager and the internet is possible by making the project communicate with an internet providing computer through cloud variables
@tesses50
@tesses50 Жыл бұрын
1:17 one megahertz 1 gigahertz would be 1000 megahertz
@El_Asado
@El_Asado Жыл бұрын
I think there's an internet extension in turbowarp, so a package manager would THEORETICALLY be possible.
@pioucraft
@pioucraft Жыл бұрын
I want to play Doom on this thing.
@BonerPauler
@BonerPauler Жыл бұрын
this is awesome and i love it makes ke wanna love the community even more i loved the part of the ROM
@evan_roos4569
@evan_roos4569 Жыл бұрын
what if you set up a bunch of cloud variables and got another machine to run a modded version of scratch so that when the linux vm makes a web request, it transfers to the mod, witch makes a fetch request, then writes it to an output cloud variable, effectively acting as a translator or antenna. This would allow for all sorts of crazy things!
@official-obama
@official-obama Жыл бұрын
it would be REALLY slow
@evan_roos4569
@evan_roos4569 Жыл бұрын
@@official-obama If you are looking for performance, Scratch is not a good place
@stuffz4040
@stuffz4040 11 ай бұрын
@@official-obama80s internet at home
@slim_cana
@slim_cana Жыл бұрын
Funnily enough, this is what an FPGA implementation/simulation of a RISC-V Linux looks like! You have your different modules implementing your CPU, and a rom that contains your machine code! Sweet video, thanks for Sharing!
@Cleacat
@Cleacat 4 ай бұрын
Wow, a computer in scratch,just mind blowing
@authenticallysuperficial9874
@authenticallysuperficial9874 Жыл бұрын
ed does indeed sound like c9
@karolisp6714
@karolisp6714 Жыл бұрын
Now thats a real virtual machine to mess with viruses
@random_JRFreightguy
@random_JRFreightguy Жыл бұрын
I recognize that penguin my dad used to work for computer stuff the mascot was a penguin with a blue outline on its chest
@Yaveen
@Yaveen Жыл бұрын
5:32 Scratch doesnt have a text tool outside of Scratch Labs. If vanilla scratch had a text tool coding in scratch would be heaven 😩
@techiewiskers
@techiewiskers Жыл бұрын
i just played "The mast" running in that same turbo engine . and im inpressed what someone can do with scratch
@GameMaker3_5
@GameMaker3_5 Жыл бұрын
Finally, the FINEST in Scratch development!
@anamoyeee
@anamoyeee 2 ай бұрын
There is actually some network in scratch (turbowarp which is what you're running there, primarily for speedup i guess, not the extra features it provides) however the network functionality is like, basic http requests, not opening a connection, though i'm not sure what's possible if you write your own extension or try to accomplish it via running javascript from within scratch (like, escaping scratch blocks by setting a certain special variable to js source code)
@TayModsSimpsons
@TayModsSimpsons Жыл бұрын
This is insane. I thought I was a god when I made the cat move with the arrow keys as a kid
@jongxina3595
@jongxina3595 Жыл бұрын
Brings a different meaning to "Linux from Scratch"
@moth.monster
@moth.monster Жыл бұрын
when you accidentally use Linux in Scratch instead of Linux from Scratch
@kyyusa
@kyyusa Жыл бұрын
nice video, but whereis the "A Confy install: LFS"? we need it
@4.0.4
@4.0.4 Жыл бұрын
"Linux From Scratch" has nothing on this guy.
@russellzauner
@russellzauner Жыл бұрын
Now I want to build assembly soft debuggers in Scratch so I can visually browse everything
@soapycanthandle
@soapycanthandle Жыл бұрын
?? YOU COULD THEORETICALLY RUN ANYTHING IN SCRATCH THAT YOU COULD RUN IN LINUX
@IsaacDaBoatSloth
@IsaacDaBoatSloth Жыл бұрын
as soon as linux gets UI scratch projects you can just run games "natively" on scratch and make javascript programs in java in linux in scratch on a linux computer
@Technonux
@Technonux Жыл бұрын
Finally, i can run linux on a school computer
@personinternet5326
@personinternet5326 Жыл бұрын
I am surprised this was not released on April 1st
@wurdleturtle1
@wurdleturtle1 Жыл бұрын
but can it run doom?
@simpleanimations2726
@simpleanimations2726 Жыл бұрын
When you just woke up and somebody tries to talk to you:
@markwilson3326
@markwilson3326 Жыл бұрын
What we need to do now is use cloud variables and an AWS api to give this internet access somehow. Maybe that would work?
@PabTSM-OfficialChannel
@PabTSM-OfficialChannel Жыл бұрын
nope we would need http requests to even get a file from a server and scratch does not support it
@PabTSM-OfficialChannel
@PabTSM-OfficialChannel Жыл бұрын
@@markwilson3326 no scratch uses https which is encrypted, you would have to do a server hack to do it i think and that would be…both morally and legally bad
@monad_tcp
@monad_tcp Жыл бұрын
Now we need Linux from Scratch on Scratch
@Yamzee
@Yamzee Жыл бұрын
if all you have is ed, you can always type ‘visual’ to enter vi(sual) mode :-)
@samwang1439
@samwang1439 Жыл бұрын
I was trying to replicate Windows XP when I was in 5th grade in elementary school, but it turns out that I just made a start menu and the school term is over. 😂
@overmasked
@overmasked Жыл бұрын
Now for Linux on Scratch!
@generic........
@generic........ Жыл бұрын
lmao this is insane, I thought it was cool when I got 3D working in Scratch lol
@TridentForU
@TridentForU Жыл бұрын
Could use cloud variables for internet -related protocols Though the package server would have to be running in the project.
@quintonconoly
@quintonconoly Жыл бұрын
Wow, this is amazing
@jachemcross
@jachemcross Жыл бұрын
At the end of the world we will play Doom Eternal on Scratch
@viktorsak
@viktorsak Жыл бұрын
Not 1GHz but 1MHz > kilo, mega, giga > 1000KHz = 1MHz
@4otko999
@4otko999 Жыл бұрын
Would be nice to see scratch support in linux kernel, so we could write a driver or rewrite usb subsystem in scratch
@CrittingOut
@CrittingOut Жыл бұрын
the fact they used RISC-V is so fucking based
@x8c8r
@x8c8r Жыл бұрын
who needs linux from scratch when we have linux on scratch
@jacklee8705
@jacklee8705 Жыл бұрын
haha i read the title the wrong way round, this is much more interesting
@archiso7804
@archiso7804 Жыл бұрын
From what I can tell, all 4263001 values in that ROM were input manually. What the hell.
@official-obama
@official-obama Жыл бұрын
probably imported
@AncientSlugThrower
@AncientSlugThrower Жыл бұрын
It doesn't have nano? How rudimentary. Snark aside, this is mindblowing.
@tauiin
@tauiin Жыл бұрын
plan 9's editor is acme
@xspager
@xspager Жыл бұрын
and Sam, but both most Unix OSs and Plan9 got an implementation of ed.
@nolanfaught6974
@nolanfaught6974 Жыл бұрын
Finally, Linux from scratch on scratch has become reality
@Blueyzachary
@Blueyzachary Жыл бұрын
No cuz 12 y/o me on scratch 2 was reading random dev forums and making turbo mode 3d games-where did my intelligence go?
@logbia7k608
@logbia7k608 Жыл бұрын
Can't wait for my stock broker to be on Scratch
@Kennephone
@Kennephone Жыл бұрын
Next someone should try to emulate a 386sx and run windows 95 in scratch.
@squeakymonjuer
@squeakymonjuer Жыл бұрын
Lets actually go!
@halfsourlizard9319
@halfsourlizard9319 Жыл бұрын
lol, Ed's not 'really weird', it's just from ... a different era ... it's actually pretty great
@joelminecrafter2640
@joelminecrafter2640 Жыл бұрын
i wonder when windows will be able to run in scratch?
@keptleroymg6877
@keptleroymg6877 Жыл бұрын
everyone is calling this absurd but making an emulator is a lot easier than a real micro architecture. Id guess the real challenges would be integrating things on the edge like the terminal ect. for example, does it do vga or serial?
@himalayo
@himalayo Жыл бұрын
ed is the standard unix text editor.
@megafan1533
@megafan1533 Жыл бұрын
I feel like it would be easier to recreate it in C than in scratch
@TheJimmyCartel
@TheJimmyCartel Жыл бұрын
1000khz is 1mhz or .001 ghz
@RonLaws
@RonLaws Жыл бұрын
Next, your kitchen toaster. Oh wait..
@zazkegirotron
@zazkegirotron Жыл бұрын
Linux From Scratch on SCRATCH
@lainiwakura3741
@lainiwakura3741 Жыл бұрын
ed is the standard text editor
@untitled_person1941
@untitled_person1941 Жыл бұрын
Linux Scratchception - Build x86 Linux From Scratch from the RISC-V Linux On Scratch
The Quest To Make Unbreakable Glass
22:23
Veritasium
Рет қаралды 2,3 МЛН
I Made a 32-bit Computer Inside Terraria
15:26
From Scratch
Рет қаралды 3,9 МЛН
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 28 МЛН
Каха и лужа  #непосредственнокаха
00:15
Video Editing on Linux (sucks)
6:38
DenshiVideo
Рет қаралды 10 М.
The purest coding style, where bugs are near impossible
10:25
Coderized
Рет қаралды 1 МЛН
how NASA writes space-proof code
6:03
Low Level
Рет қаралды 2,3 МЛН
No really, how does Linux run executables?
8:37
Jacob Pradels
Рет қаралды 182 М.
I built my own 16-Bit CPU in Excel
15:45
Inkbox
Рет қаралды 1,5 МЛН
I Designed My Own 16-bit CPU
15:46
AstroSam
Рет қаралды 2,1 МЛН
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,5 МЛН
Fast Inverse Square Root - A Quake III Algorithm
20:08
Nemean
Рет қаралды 5 МЛН
Stealing Storage from Discord
7:39
Dev Detour
Рет қаралды 1,8 МЛН