klange changed the topic of #osdev to: Operating System Development || Don't ask to ask---just ask! || For 3+ LoC, use a pastebin (for example https://gist.github.com/) || Stats + Old logs: http://osdev-logs.qzx.com New Logs: https://libera.irclog.whitequark.org/osdev || Visit https://wiki.osdev.org and https://forum.osdev.org || Books: https://wiki.osdev.org/Books
jcea has joined #osdev
<Ameisen> geist: I'm guessing that jamming a 68K into an FPGA would be cost-prohibitive for an SBC?
<Ameisen> though you could probably just completely emulate a 68K on a cheap ARM chip and still be faster than any 68K that's ever existed.
<nikolar> i don't think jamming a 68k onto an fpga would be that much more cost prohibitive compared to arm
<zid`> fpgas are pretty big and cheap these days, relatively
<nikolar> zid`: The RAD750 system has a price that is comparable to the RAD6000, the latter of which as of 2002 was listed at US$200,000 (equivalent to $349,639 in 2024).[4] Customer program requirements and quantities, however, greatly affect the final unit costs
<zid`> yup I read that when I linked it
<nikolar> a cool 200000 usd
<nikolar> very affordable
<zid`> space is like that, gotta cover the R&D and fab costs in.. very few units
<zid`> a 68k has what *counts on fingers* 68000 transistors?
<nikolar> i guess they need to spin up a 250nm fab for each order :P
<nikolar> zid`: the original one had thereabouts yea
<nikolar> if you're going for later revisions, i think 68060 crossed over a million
<zid`> There you go
<nikolar> 2.5 million for 060 apparently
<zid`> 68k for fpga
<zid`> 5100LEs
<nikolar> not bad
<zid`> 33k is what mouser sells for cheap, so you could make a 6 core :P
<nikolar> 33k?
<zid`> logic element fpgas
<nikolar> oh right
<nikolar> zid`: also
<nikolar> > The DF-224 on HST was augmented with a 386 co-processor on the first servicing mission (SM1).[4]: 1–7  This had a clock speed of 16 MHz.[4]: fig 7-3 
<nikolar> > In Hubble servicing mission 3A the DF-224 (with co-processor) was replaced by the Advanced Computer using a 25 MHz Intel i486, and much more storage[4]: 1–7 
<zid`> 25MHz is plenty for peripheral control
<nikolar> so they upgraded from 386 to 486 kek
<zid`> Just need to take the odd sensor reading and adjust some gyros
<Ameisen> https://pastebin.com/fCk5k5t6 - i'm going to need to convert that pseudocode - mainly `instruction_landing` - into assembly in some fashion. mreh.
<nikolar> geist: from what i can tell, esa is still invested in leon
<Ameisen> ideally relatively small assembly, since each instruction needs a landing pad (unless it's an exception, like RI)
jcea has quit [Ping timeout: 248 seconds]
c0co has quit [Ping timeout: 260 seconds]
itrsea has quit [Remote host closed the connection]
itrsea has joined #osdev
xenos1984 has quit [Read error: Connection reset by peer]
da5id has quit [Quit: WeeChat 4.6.3]
xenos1984 has joined #osdev
itrsea has quit [Quit: leaving]
tronexte has quit [Ping timeout: 260 seconds]
citrons has quit [Remote host closed the connection]
goliath has joined #osdev
karenw has quit [Ping timeout: 248 seconds]
tigerbrother0 has joined #osdev
tigerbrother has quit [Quit: Ping timeout (120 seconds)]
tigerbrother0 is now known as tigerbrother
vdamewood has joined #osdev
Lucretia has joined #osdev
c0co has joined #osdev
netbsduser has joined #osdev
Left_Turn has joined #osdev
GeDaMo has joined #osdev
jjuran has quit [Ping timeout: 272 seconds]
jjuran has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 260 seconds]
nur has joined #osdev
<Ermine> geez, opensuse has moved ssh config to /usr/etc
<heat> epic trolling
<nikolar> heat fix that
<heat> the last change to openssh was 2 months ago
<Ermine> ftgj it's a good thing
<Ermine> chimera wants to move default configs to /usr too
<heat> so i don't know what's up with /etc vs /usr/etc and why tumbleweed has both
<heat> oh, maybe it's that, i don't know
<Ermine> /usr/etc = configs shipped by packages
<Ermine> /etc = configs written by users
<Ermine> so you package manager doesn't have to fuck with config changes in various funny ways
<Ermine> your*
sortiecat has joined #osdev
sortiecat has quit [Quit: Leaving]
jcea has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 252 seconds]
mrpops2ko has quit [Ping timeout: 272 seconds]
edr has joined #osdev
wgrant has quit [Ping timeout: 252 seconds]
Left_Turn has quit [Read error: Connection reset by peer]
Left_Turn has joined #osdev
Left_Turn has quit [Read error: Connection reset by peer]
wgrant has joined #osdev
goliath has quit [Quit: SIGSEGV]
Left_Turn has joined #osdev
Left_Turn has quit [Ping timeout: 248 seconds]
karenw has joined #osdev
da5id has joined #osdev
<sbalmos> probably more like the other way around, keep /etc and other root dirs immutable base OS image/distro packages, let /usr/etc (or hell maybe some day /var/etc) be the mutable user layer on top
<kof673> yes ^^^ /opt <ducks and covers> "bsd" has /usr/local not sure what this is doing though, just that is how "bsd" land is, "base" stuff generally uses /etc packages/ports generally use /usr/local/etc
<kof673> or netbsd has similar, /usr/pkg IIRC
<kof673> sXgenerally uses /etcXprobably always uses /etcX
<zid`> yea /usr/etc makes the most sense to me for where to put 'user' configs
<Ermine> heat: fwiw
<Ermine> fwiw there are 3K LOC of nova in their tree
<heat> oh ok
<heat> 997KLOC remaining!
jcea has quit [Ping timeout: 276 seconds]
karenw has quit [Quit: Deep into that darkness peering...]
<Ermine> 2K less than before
Lucretia has quit [Remote host closed the connection]
<zid`> heat: How is your uma musume going?
<heat> my what now
<nikolar> i think that's japanese for "horse girl" heat
<heat> i don't have a horse nor a horse girl
<nikolar> what about just gitl
<nikolar> *girl
Lucretia has joined #osdev
<heat> i don't have a girl either
<GeDaMo> Apparently there is an anime and a game based on horses represented by young women :|
<nikolar> heat: samsies then
<heat> what if.. we... 😳
<heat> just kidding haha unless 😳
<nikolar> 😳
<kof673> i was expecting something more like: .oO( no /etc no _____ no wine no kdump i think i'm turning bsd, i really think so )
<heat> wine works on freebsd
<heat> and on mac too
<kof673> i know, it was an old classic song
<kof673> turning bsd
goliath has joined #osdev
<kof673> sX_____XLUGsX
wgrant has quit [Ping timeout: 248 seconds]
xenos1984 has quit [Ping timeout: 260 seconds]
xenos1984 has joined #osdev
wgrant has joined #osdev
Left_Turn has joined #osdev
dude12312414 has quit [Remote host closed the connection]
jjuran has quit [Read error: Connection reset by peer]
dude12312414 has joined #osdev
jjuran has joined #osdev
<Ermine> neither mac nor freebsd have ntsync though
FreeFull has joined #osdev
xenos1984 has quit [Ping timeout: 252 seconds]
innegatives has joined #osdev
itrsea has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 260 seconds]
xenos1984 has joined #osdev
c0co has quit [Ping timeout: 265 seconds]
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 260 seconds]
Lucretia has quit [Remote host closed the connection]
Lucretia has joined #osdev
Left_Turn has quit [Read error: Connection reset by peer]
Left_Turn has joined #osdev
bleb has quit [Ping timeout: 260 seconds]
bleb has joined #osdev
bleb has quit [Ping timeout: 260 seconds]
bleb has joined #osdev
bleb has quit [Ping timeout: 248 seconds]
itrsea has quit [Remote host closed the connection]
itrsea has joined #osdev
bleb has joined #osdev
goliath has quit [Quit: SIGSEGV]
citrons has joined #osdev
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
c0co has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 276 seconds]
jcea has joined #osdev
<heat> uh oh
<heat> cloudflare outage
<nikolar> nice
<nikolar> what died
<nikolar> everything?
<heat> 1.1.1.1 at least
<nikolar> good thing i have my own dns resolver
<heat> yeah i had my router's DNS set to 1.1.1.1 and 1.0.0.1
TkTech7 has joined #osdev
<heat> setting 8.8.8.8 as the secondary DNS server seems to work well
TkTech has quit [Ping timeout: 268 seconds]
TkTech7 is now known as TkTech
<parabirb> lmfao i thought my internet was down
<heat> yeah i usually check with a direct IP ping in case DNS went sideways
<heat> ... but it turns out my default direct IP is .... 1.1.1.1
<heat> lol
<parabirb> YEAH i always ping 1.1.1.1 to check
<parabirb> so i though tsomething weird went wrong and rebooted, then i saw my weechat logs from this channel
<parabirb> and i was like oh shit
<parabirb> changed the DNS to google's and it was fine
<zid`> That's why you should always be connected to 10 irc networks
<heat> in any case I now have DNS-vendor-redundancy on my router's settings
<zid`> if all 10 go down your internet is fucked, if 4 go down, a backbone died
<heat> it's a good idea in general
<parabirb> yeah i set it up to be 1.1.1.1 then 8.8.8.8
<parabirb> zid`: lmfao i didn't disconnect from my bouncer but i didn't put the pieces together for some reason
* heat needs to set up systemd-resolved on this install
<parabirb> i'm using.. uhh..
vdamewood has quit [Remote host closed the connection]
<parabirb> why is firefox not working
<parabirb> okay there we go
<heat> fwiw the cloudflare dns-over-https endpoint for chrome is still working
<heat> for now at least
<parabirb> DoH is working
<heat> yeah
<parabirb> i don't actually know how DNS is handled on my machine
vdamewood has joined #osdev
<parabirb> not sure i wanna know
<heat> i would
<parabirb> i have dhcpcd, iwd, netifrc, and openresolv, but openresolv just manages the resolv.conf and i don't think i'm actually use that. i have dhcpcd set up to just not touch the resolv.conf
goerj has quit [K-Lined]
<heat> ok systemd-resolved is working now
<heat> yay
immibis has joined #osdev
immibis has quit [K-Lined]
immibis has joined #osdev
immibis has quit [K-Lined]
immibis has joined #osdev
immibis has quit [K-Lined]
<heat> lmfao
<heat> you just got BGP'd
<parabirb> lmfao i just noticed the quit messages
<parabirb> also lol
<parabirb> someone add this to the bgp hijacking wikipedia article
ponup has joined #osdev
Lucretia has quit [Remote host closed the connection]
<heat> bgp is such a stupid fucking protocol seriously
<zid`> "What if we just let people announce whatever they like and also we have to have 32GB of ram in every router to store it all?"
<zid`> "sounds great"
itrsea has quit [Remote host closed the connection]
itrsea has joined #osdev
ponup has quit [Quit: leaving]
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 260 seconds]
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 268 seconds]
<nikolar> i mean, the routes need to be stored somewhere
<nikolar> so you could... route
<zid`> It's because we've forced a scatter gather approach onto a topological system
<zid`> you could.. not do that, but then you couldn't do edge routing
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 268 seconds]