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
superleaf1995 has quit [Quit: Client closed]
silverwhitefish has quit [Ping timeout: 272 seconds]
sprock has quit [Quit: brb]
sprock has joined #osdev
superleaf1995 has joined #osdev
nyah has quit [Quit: Lost terminal]
srjek|home has joined #osdev
tacco has quit []
iorem has joined #osdev
gog has quit [Ping timeout: 272 seconds]
silverwhitefish has joined #osdev
superleaf1995 has quit [Quit: Client closed]
silverwhitefish has quit [Quit: One for all, all for One (2 Corinthians 5)]
ElectronApps has joined #osdev
<vai> hi all
zoey has quit [Ping timeout: 245 seconds]
isaacwoods has quit [Quit: WeeChat 3.2]
silverwhitefish has joined #osdev
silverwhitefish has quit [Client Quit]
silverwhitefish has joined #osdev
<kc8apf> immibis_: xnu (MacOS kernel) is a hybrid of Mach and BSD. Scheduler, task management, and memory management resemble Mach. Networking, files, etc are BSD. Driver model is its own unique creation.
mhall has quit [Quit: Connection closed for inactivity]
PapaFrog has joined #osdev
<geist> yah it's syscall interface looks like an amalgamation of both
sts-q has quit [Ping timeout: 255 seconds]
sts-q has joined #osdev
srjek|home has quit [Ping timeout: 255 seconds]
andreas303 has quit [Quit: fBNC - https://bnc4free.com]
xenos1984 has quit [Remote host closed the connection]
xenos1984 has joined #osdev
andreas303 has joined #osdev
tenshi has joined #osdev
divine has quit [Remote host closed the connection]
MarchHare has quit [Ping timeout: 246 seconds]
divine has joined #osdev
ElectronApps has quit [Remote host closed the connection]
ElectronApps has joined #osdev
nur has joined #osdev
GeDaMo has joined #osdev
Burgundy has joined #osdev
Izem has joined #osdev
mhall has joined #osdev
freakazoid333 has quit [Read error: Connection reset by peer]
zoey has joined #osdev
Izem has quit [Quit: Izem]
dennis95 has joined #osdev
sortie has joined #osdev
ElectronApps has quit [Read error: Connection reset by peer]
ElectronApps has joined #osdev
dormito has quit [Ping timeout: 268 seconds]
wgrant has joined #osdev
zaquest has quit [Remote host closed the connection]
dennis95 has quit [Quit: Leaving]
zaquest has joined #osdev
z_is_stimky_ is now known as z_is_stimky
gog has joined #osdev
ahalaney has joined #osdev
iorem has quit [Remote host closed the connection]
gog has quit [Remote host closed the connection]
gog has joined #osdev
isaacwoods has joined #osdev
nyah has joined #osdev
Skyz has joined #osdev
Skyz has quit [Client Quit]
<klange> I made the cursor blink in the address bar in my file browser... it's not even a proper "text input widget", just a hacked together prototype specific to that app, but the blinking cursor makes it feel so much more real.
dennis95 has joined #osdev
air has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
mid-kid has joined #osdev
MarchHare has joined #osdev
freakazoid333 has joined #osdev
ElectronApps has quit [Remote host closed the connection]
<moon-child> blinking cursors are evil and should be destroyed
Brnocrist has quit [Ping timeout: 250 seconds]
Brnocrist has joined #osdev
<dzwdz> does anyone even like blinking cursors? they're so annoying
johnjay has quit [Ping timeout: 258 seconds]
johnjay has joined #osdev
sm2n has joined #osdev
<opios2> they are indeed
Burgundy has quit [Ping timeout: 245 seconds]
isaacwoods has quit [Quit: WeeChat 3.2]
kwilczynski has quit []
YuutaW has quit [Ping timeout: 250 seconds]
YuutaW has joined #osdev
silverwhitefish has quit [Quit: One for all, all for One (2 Corinthians 5)]
silverwhitefish has joined #osdev
dennis95 has quit [Quit: Leaving]
vai has quit [Ping timeout: 272 seconds]
tacco has joined #osdev
tacco has quit []
Izem has joined #osdev
Izem has left #osdev [Good Bye]
GeDaMo has quit [Quit: Leaving.]
<geist> i dunno, i think a fairly slowly blinking cursor is nice
<geist> like, maybe once a second or slower
<geist> just enough so you can detect where it is
<dzwdz> what if you could trigger blinking by holding down two opposing movement keys at once?
<geist> i usually set the cursor to something less bright though, like a rust red or something
<froggey> <blink>|</blink>
<geist> probably not, i try to use focus follows mouse wherever i'm at, and i end up with like 8 terminals on a screen
<geist> so as i sweep the mouse around i want to almost immediately see within a short period of time which one has focus
<geist> a blinking cursor helps
<dzwdz> maybe it could blink if a window hasn't received any input since it got focused?
<geist> it does blink as it gets focus, of course, since an unfocused window shoudldn't show a cursor
<dzwdz> note the no input part
<dzwdz> once you start typing it'd stop blinking
<geist> oh that's what happens here at least (mac terminal)
<geist> i think gnome terminal may do that?
<dzwdz> does it stop forever?
<dzwdz> or does it resume after a while
<geist> mac terminal for the most part is about the best terminal i know of. it just does everything i want precisely how it want it, and has a great renderer
<geist> it seems to resume after a few seconds of not typing
<geist> honestly never noticed that before until now. actually kinda neat, since you dont want it flipping the cursor off as you type
<dzwdz> that would annoy be so much
<dzwdz> s/be/me
<dzwdz> when i stop typing it's usually because i'm trying to think through something
<geist> well, there's a checkbox for turning off blinking cursor, FWIW
<geist> and you can set the cursor type to block, underline, or vertical bar. i prefer a block, but then i usually set it to some sort of different but less distracting color
<geist> dull red in this case
<dzwdz> i have the cursor in the same color as the foreground
<geist> honestly the blinking cursor isn't a pro or con for me, if i turned it off i'd probably not really notice it, but i can see why it's distracting
<dzwdz> it's very easy to notice it popping in when i'm focusing a window
<geist> yah i'd want it to be at least a different color as the text
<geist> or blinking
<moon-child> on mac if you wiggle the mouse around it gets larger so it's easier to see
<geist> moon-child: omg i never actually noticed that!
<dzwdz> well, i have it set up so it just inverts the foreground/background colors
<dzwdz> it's pretty
<moon-child> arcan is similar; if you don't move the mouse for a while, the cursor disappears; if you them move it, it shows a green flash around the cursor location
<dzwdz> oh, that's neat
<geist> also huh, yeah the cursor dissapears on mac too. also never noticed that
<geist> there's so many little details like that that apple just gets right that you never notice it
<moon-child> I'm pretty sure everybody does that
<geist> possibly. not so sure about gnome or whatnot
<geist> actually what it seems to be is specifically in terminal the mouse pointer dissapears as soon as you start typing
<geist> and of cours mac doesn't really do FFM but there's a limited version within terminal that works for me
<dzwdz> if you're talking about the mouse pointer disappearing, i don't think that either windows or gnome do that
<dzwdz> i mean disappearing in guis
<dzwdz> missed a word
<geist> mac doesn't seem to dissapear in other things, but i'm sure it's up to the app
<geist> i think i've rememvered the cursor getting in the way of typing in some cases on gnome, but i'm not in front of a linux box right now
<kingoffrance> theres an "unclutter" x tool to make pointer disappear if not moved
<kingoffrance> old windows you can turn on press alt or something to show a "crosshair" around it for a second
<kingoffrance> well, concentric circles IIRC, bigger than a crosshair, if you "lost" it
<geist> yah there's usually some assistance features
<kingoffrance> and you press shift 5 times or something, might turn on that "arrow keys move cursor" accessibility feature
<geist> and/or sticky keys whatever that actually does
<moon-child> I think it
<moon-child> makes
dormito has quit [Ping timeout: 250 seconds]
<moon-child> gah! it so you tap modifier keys instead of holding them
<geist> yah it's an accessibility thing
Burgundy has joined #osdev
Skyz has joined #osdev
alexander_ has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
alexander has joined #osdev
Skyz has quit [Quit: Client closed]
srjek|home has joined #osdev
lucf117 has joined #osdev
dutch has quit [Quit: WeeChat 3.0.1]
dutch has joined #osdev
sortie has quit [Quit: Leaving]
Izem has joined #osdev
<Izem> the only way to share driver code is something like oskit?
<Izem> or a network somehow?
<kingoffrance> well, if you consider filesystems "drivers" then fuse and such there are perhaps more specific "userland" things
<kingoffrance> i mean, then you have like libusb etc.
<kingoffrance> i know thats backwards, just "share driver code" ....shared interface is related concept perhaps
<kingoffrance> which, is what oskit and that other thing are too IIRC ... shared API ....
<kingoffrance> www.projectudi.org was "that other thing"
<bslsk05> ​www.projectudi.org: Project UDI - Uniform Driver Interface
<kingoffrance> lol "interface"
<geist> there have beensome attemps in the past, and UDI always comes up
<kingoffrance> see :)
<geist> no idea if anyone ever actually used it for anything
<geist> or if it works. i do remember someone in here years ago i think made a pretty good stab at a UDI interface for their OS
<klange> UDI is now actually dead
heat has joined #osdev
<kingoffrance> maybe, interface/encapsulation whether you really "share code" or not, is not necessarily the business of the eyes of a caller, or some ppl consider that a good thing, a need to know basis
<heat> emulate the linux kernel's interfaces and boom, done
<heat> that's the closest to a universal thing as you can get
<kingoffrance> yes, i believe that is what oskit offered, for ancient linux and bsd etc.
<heat> if you want more or less wireless support you'll need to do something like that at some point
<heat> it's not an option to write drivers so you'll need to either port or add a shim layer
* heat wonders if porting nvidia.ko is actually viable, if it's even legal
<kingoffrance> DRI somewhat was/is like this too i think...again, interface. or even 2d x drivers at some level
Burgundy has quit [Ping timeout: 252 seconds]
<kingoffrance> another example i think is cups and sane and/or twain ...interfaces....so "drivers" can sit in userland and be somewhat "portable"
dormito has joined #osdev
ahalaney has quit [Remote host closed the connection]
theruran has joined #osdev
<Izem> hmm
lainon has joined #osdev
<Izem> yeah last news was 2002, but for some reason I suspect the oses it was made to work with are stable?
<kazinsal> generally speaking any hobbyist-esque driver interface or similar grand unifying subsystem project that hasn't been active for 5 years or longer is inactive because none of the OSes using it are active either
<Izem> it had some notables listed like netbsd
<Izem> but yeah the smaller ones probably are not around
xenos1984 has quit [Remote host closed the connection]
xenos1984 has joined #osdev
lainon has quit [Quit: Leaving]
jjuran has quit [Quit: jjuran]
Izem has quit [Quit: Izem]
mhall has quit [Quit: Connection closed for inactivity]
dragestil has quit [Ping timeout: 255 seconds]