irst capture of
Reinhold's page at its current URL.
The XKCD comic isn't bad, but it completely ignores the issue of just
_how_ the constituent words in the passphrase are chosen. Diceware
_explicitly_ addresses that.
--
Michael Kjörling 🔗 https://michael.kjorlin
if
you aren't arbitrarily forced to change them every few months.
Committing _every_ password to memory is completely impractical.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
rases that meet those requirements they usually fail.
Which is why I keep recommending Diceware.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
measly 10^15 times the age of the universe.
I sincerely doubt that guessability of such a password will be the
weak link in overall system security.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
to the environment)
the contents of ~/.ssh/my_key_.pub; do not ever, no matter what
anyone tells you, share the contents of ~/.ssh/my_key_
Step 4: Update ~/.ssh/config to indicate IdentityFile ~/.ssh/my_key_
It's not _that_ hard. I'm pretty sure pretty much anyone who can
meaningfull
llow _one_ key at any one time,
that this key is generated under the user's control should not present
any significant difficulties.
Also, I suspect that you use the term "certificate" here in a
different sense than elsewhere, because aside from the issues
surrounding PKI certificate
ying that you do not let users rotate their keys
themselves; and if so, why on Earth not?
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
/2023/forget-what-everyone-tells-you-makes-a-password-strong/
[3]: https://www.diceware.com/
[4]: https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases
[5]: https://xkcd.com/936/
[6]: https://xkcd.com/538/
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
eone on the network path, it should be
considered essentially plaintext authentication. Still, it does reduce
the impact of background noise scanning.
And of course, again, having a plan and process to apply updates
(especially but not necessarily restricted to security-related
upd
he crontab(1) man
page, as well as in the NOTES section of the cron(8) man page.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
up there as well.
Killing those would have potentially severe negative impacts on my
ability to actually use the computer to perform normal, useful tasks.
_That a process is doing a lot of work doesn't by itself mean that it
shouldn't be running._
--
Michael Kjörling
h _is_ a vulnerability in your
setup.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
uming ext[234]fs, it looks like you can use tune2fs, udisks and
debugfs to determine the pathname to the file at a given LBA offset.
See
http://www.randomnoun.com/wp/2013/09/12/determining-the-file-at-a-specific-vmdk-offset/
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
iracle that your GRUB
installation is working at all and not dumping you to a grub> rescue
prompt.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
the blank screen GRUB?
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
ntly wrote a script to take advantage of ZFS snapshots to get a
basically point-in-time atomic snapshot of the data onto the backup
drive, even in the presence of live changes while the backup is
running. (It's not necessarily _quite_ point-in-time atomic because I
have two ZFS pools plus an ext4 file system; but it's close enough to
be a workable approximation.)
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
ot;domain" in
libvirt/KVM parlace) will allow you to recreate the VM to that point
in time. You can also clone VMs.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
Very understandable, and prudent.
You may want to consider subscribing to
https://lists.libvirt.org/archives/list/us...@lists.libvirt.org/;
subscription is mailto:users-j...@lists.libvirt.org.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
outSec=,
TimeoutStartSec= and TimeoutStopSec=.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
uot;good".
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
#x27;s an option, just return the UPS as a "I changed my
mind". Whether or not it's technically broken, seems to me that it's
clearly not healthy.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
ith --norc as well. See bash(1) for details. Note that this will
likely also have other consequences.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
le who might have an answer to share.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
ded again, thanks.
I could be wrong, but I'm pretty sure a debian-user list post is not
the preferred way to request addition of a package that hasn't been in
Debian for some 12-13 years.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
etup package history
goes.
The one on my Bookworm system even has a comment right there on how to
use an entirely custom keymap, and that's also mentioned in the
keyboard(5) man page.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
ws/219802/bug540953-removed-packages-from-unstable/
https://bugs.debian.org/540953
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
is almost certainly reconfigurable
because otherwise everyone would be stuck with the exact same keyboard
layout, which would make for a rather poor internationalization/
localization experience.
If you're happy with your current keyboard, great.
--
Michael Kjörling
erested in, and thus
can be flipped physically. Past that I expect it involves some Xmodmap
trickery (or maybe treachery) to flip the mapping of the scan codes.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
etically sealed (unlikely...) or that the keys are easily
removable and replaceable for cleaning. Because no matter how clean
you try to keep it, grime eventually does get in and start interfering
with the mechanism.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember whe
ny issues.
> Once I get this mess sorted out, I have one more machine to
> upgrade. I'll follow the release notes to the letter then,
> and see whether I have better luck.
For what it's worth, back when I upgraded my system from Bullseye to
Bookworm (I think around the time 12
ps://www.debian.org/releases/bullseye/amd64/release-notes/ch-upgrading.en.html#file-conflicts
should help.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
problems)?
[1]:
https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.en.html#record-session
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
te=bookworm&arch=any
> $ sudo dmesg -T | grep cli64 | wc -l
Useless use of wc. :-) "grep -c" will show a count of matching lines.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
On 28 Jan 2024 19:19 +0100, from h...@adminart.net (hw):
> On Fri, 2024-01-26 at 15:56 +0000, Michael Kjörling wrote:
>> On 26 Jan 2024 16:11 +0100, from h...@adminart.net (hw):
>>> I rather spend the money on new batteries (EUR 40 last time after 5
>>> years) every
isabling all unwanted authentication methods as
suggested on the Red Hat page, and maybe enabling them on a
host-by-host and as-needed basis.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
omes inaccessible for some reason. Hence:
>> The only time when something
>> like mirrored backups will help you is when you have only one backup
>> set, the backup itself works fine, but a backup drive fails, _and_ the
>> source fails before you've been able to make a new backup.
For a primary copy, _of course_ the calculus is different.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
t
somewhat circuitous route.)
> Yes, my setup is far from ideal when it comes to backups in that I
> should make backups more frequently. That doesn't mean I shouldn't
> have good backups and that UPSs and RAID were not required.
Or that, again, they solve different problems.
they have been very reliable. Battery replacement
is basically flip it onto its side, remove a lid, slide the old
battery out, put the new battery in, put the lid back, and done.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
n which works well in today's software ecosystem.
Some reasonable suggestions have already been mentioned.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
witching interval into your RPO. The only time when something
like mirrored backups will help you is when you have only one backup
set, the backup itself works fine, but a backup drive fails, _and_ the
source fails before you've been able to make a new backup. That's a
_very_ narrow scena
rypto-malware). Disconnected back ups are better here.
>
> It is not for against your shed going up in flames. Off site for this.
OP has specified (17 Jan 19:52 UTC) that the threat model includes,
among many other things, "mechanical failure" and "lightning".
A single copy of
complex, and supports rather complex usage
scenarios (because it is, at its core, an enterprise solution), at the
basic level the biggest difference is that you write "zpool create"
instead of "mkfs.ext4".
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
of a backup
much easier. (It essentially passes to rsync with --link-dest, and
manages the respective root directories.)
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
over a slim chance that you might end up reporting
it against the wrong package. Someone will almost certainly fix it if
you get it wrong; it might just take longer to get the bug fixed,
especially for a low-priority bug like I would at first glance
consider the one you're talki
os/free-distros.html Be prepared
to need to make significant concessions in other areas if you use one
of those, and keep in mind that unless you have _really_ gone out of
your way in picking components, there will still be a _lot_ of
non-free code running on your computer.
--
Michael Kjörling
ich is asking for
reauthentication?
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
ou can then narrow it down
until it logs the traffic you want to accept, at which point you can
change the "log" action into an "accept" action.
Note that forwarding and filtering can interact in non-intuitive ways.
You may need to add corresponding log rules to each r
ve arrives soon enough that a full copy can be made before
there is any actual data loss.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
aced.
Only if the attribute hits the "failure" threshold, whatever that
happens to be or mean for that particular attribute.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
provide a sample of one of those, if desired.
As long as the drive is being honest about failures and is reporting
failures rapidly, the RAID array can do its work. What you absolutely
don't want to see is I/O errors relating to the RAID array device (for
example, with mdraid, /dev/md*), becaus
t
> this point, but might look a bit deeper;
https://www.samsung.com/us/computing/memory-storage/solid-state-drives/870-evo-sata-2-5-ssd-1tb-mz-77e1t0b-am/
indicates that the warranty is five years or 1200 TBW for the 2 TB model.
--
Michael Kjörling 🔗 https://michael.kjor
% of the spare sectors pool.
Absolutely do keep an eye on attribute 179. If the spare sectors pool
start to fill up, the drive won't be able to reallocate any further
sectors, and your RAID array won't do you much good.
I would also keep an eye out for I/O errors in the kerne
those CDs, now that's a slightly
different issue.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
won't
> the script work?
Check the output of: type play
Most likely something else named play comes earlier in your $PATH.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
g. You're only permitted ONE argument after
> the interpreter name. You're going to execute /bin/sed '-e 1d' 'filename'
> with this.
Okay, fair point. In my defense, I tried it and it worked.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
of shebang lines which aren't for "shells" in the traditional
sense might be:
#!/usr/sbin/nft -f
#!/usr/bin/env python3
#!/usr/bin/perl
or if you are feeling evil... :-)
#!/bin/sed -e 1d
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the I
d to do a bare-metal restore of their most recent backup
often enough for _that_ to be worth the effort to create and maintain.
Which is not to say that keeping configuration files
version-controlled cannot provide benefits anyway; but given a proper,
frequent backup regime, the benefits even of th
ype of questions.
Judging from the activity graph that list fields a few dozen posts per
month from currently about 70 members.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
0s.
After restoring your most recent backup, consider doing a fstrim to
TRIM unused blocks.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
, then
the drive is _likely_ fine. (You may need to adjust for other file
systems also on that drive, such as /boot.)
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
Could we perchance add something to the FAQ about the
inappropriateness of reposting private replies to the list without
first confirming with the people involved that doing so is acceptable?
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet
ase review the posts in the thread starting on Dec 21 2023 14:25:26
UTC,
https://lists.debian.org/msgid-search/254ebb90-9a49-4b5a-b1d6-e41b51d8a...@columbus.rr.com
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
tly interfered with the browser
> correctly interpreting the HTML.
Install the urlview package, and then pass the mail text/html part to
urlview. (I think it'll accept a simple pipe input.) See urlview(1)
for details.
--
Michael Kjörling 🔗 https://michael.kjorling.se
n CUPS, and can quite confidently say that I have never
seen any behavior in LibreOffice similar to that which you describe.
That's with LibreOffice currently at 7.4.7.2 (4:7.4.7-1+deb12u1).
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
for details) from there to reinstall
the boot loader itself.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
frame)? Maybe GRUB _does_ print
something indicating what the actual problem is, but it reboots so
quickly after that that you don't have time to see it. A video might
capture that fraction-of-a-second display (even if only partially) and
help point you in the right direction.
--
Michael
ote _relevant_ material, but that is almost never the
entirety of an email including previously quoted material.)
Then you'll also not need to say "please see below" because there
won't be a wall of text to scroll past to get to a few lines that
actually add something new to the
e of the package, you might need to
>> reinstall it before you can remove it.
Please re-read my post in full.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
using the QEM/KVM virt-manager programs for Windows 10 and an
> very happy with them. However, right now I'm hung up on accessing the host
> and the internet from the Windows guest.
Maybe this will help:
https://michael.kjorling.se/blog/2022/linux-kvm-host-nftables-guest-networking/
-
g in particular which depends on
using a specific other hypervisor. You may want to check out AQEMU as
a replacement for virt-manager; I haven't tried it myself, but based
on screenshots I have seen it looks like a closer match for
VirtualBox's GUI tooling, and you will still have ac
st email.
_Bringing that back_ to the list required specific action.
I think it's a safe bet that the regulars here have mail sorting rules
set up in their respective LDAs or MUAs to clearly separate list posts
from private emails, in whichever way they feel provides the most
clarity to themselves.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
efrain from such
behavior until you understand why it is inappropriate.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
rs can't even speak proper SMTP, please don't
expect that everyone else on the Internet will bend over backwards to
cater to a non-standard implementation.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
P reputation rather than whether some system retries after
some indeterminable delay.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
On 14 Dec 2023 19:24 +0200, from ale...@nanoid.net (Alexis Grigoriou):
> As the subject states pages using php won't disply in the browser. All
> I see is probably the php code.
Well, first things first. What web server are you using to try to
serve those pages?
--
Micha
few more hours I suppose.
It was accepted into bookworm-proposed-updates on Dec 13 13:40 UTC, so
really _just now_.
https://tracker.debian.org/pkg/linux-signed-amd64
https://tracker.debian.org/news/1485406/accepted-linux-signed-amd64-61671-source-into-proposed-updates/
Let's hope t
bug=1057967#72
I'll echo the sentiment of Kevin Price in #77: let's hope that a
corresponding build can be pushed to Stable soon, indeed.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
ta stored on it. You should see more
detailed information in the kernel logs; check /var/log/syslog (exact
locations can vary depending on your syslogd configuration) and the
output of dmesg (may have been rotated out, especially if the system
has been rebooted) for a period around the time
sts to this list.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
linux-image-6.1.0-13-amd64 is a package name. (You can check this with
apt-cache show.)
openvpn_2.6.8-bookworm0_amd64.deb is presumably a file name.
"File path" does not necessarily require specifying a directory
component of the path; a bare file name is also a (relative) path.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
-upgrades
> anyway.
Exactly how did you "shut down" unattended-upgrades?
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
es recipe to block the
broken kernel package from installation. I haven't tested it, but it
looks reasonable:
> create a file:
>
> /etc/apt/preferences.d/buggy-kernel
>
> with the contents:
> # avoid kernel with ext4 bug
> # 1057843
> Package: linux-image-*
> Pin:
Linux 6.1 for 64-bit
> PCs (signed)
Alexis Grigoriou is in UTC+0200 per the email headers; you are in
UTC-0500. Thus "this morning" is 7 hour later for you than for Alexis,
only because of that.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
g report thread, #21 lists 6.1.66 as fixed upstream, and #28
indicates that 6.1.66-1 includes the fix from upstream, and that it is
being published.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
Which ones?
That package is in the non-free-firmware component; are you bringing
that in?
https://packages.debian.org/bookworm/firmware-nvidia-gsp
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
, might very well
tell you more directly what the problem is.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
g/en-US/docs/Web/HTTP/Headers/Public-Key-Pins#browser_compatibility
https://en.wikipedia.org/wiki/HTTP_Public_Key_Pinning#Browser_support_and_deprecation
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
slow by
comparison) storage, instead of originally just writing out to swap
some anonymous pages which haven't been used in comparatively forever,
like a tmpfs that someone mentioned, or data for inactive web browser
tabs or documents you aren't doing anything active with.
--
Michael
ELAPSED
>1620 Mon Nov 20 16:12:47 202323:47:16
>1620 Tue Nov 21 15:59:36 2023 00:28
Maybe for that what you want is "tid" not "pid"?
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
matically;
clearly something odd is going on in your case if it doesn't.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
0,3507
If that doesn't return anything for the child process, maybe it simply
has exited?
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
that it didn't in this particular
instance.
If/when you do find out what happened, do however consider posting a
summary here.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
ly long. Yes, much of it probably won't apply to your
situation. But it will clarify a lot of things that you want to get
right before, during and after the upgrade to ensure the smoothest
possible upgrade.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
o you see any difference if you hook up a USB 2 device to a port
which is physically USB 2 or USB 3?
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
, 142 newly installed, 0 to remove and 0 not upgraded.
> Need to get 90.9 MB of archives.
> After this operation, 379 MB of additional disk space will be used.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
m.pages.debian.net/live-manual/html/live-manual/customizing-package-installation.en.html#449
https://wiki.debian.org/DebianInstaller/Modify/CD
https://wiki.debian.org/LiveCD
If you need more help with this, I recommend checking out the
debian-live mailing list at https://lists.debian.org/debian-l
ld have a free-form notes field and I
can confirm that KeepassXC 2.7.4 (which is the version currently
packaged in Bookworm) searches in the notes field when I type into the
search field in the GUI.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the In
de
domain/devices/graphics/clipboard in the VM XML definition to set the
attribute copypaste="no". That will constrain that guest's OS
clipboard functionality to within that guest.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
tualBox, VMWare and others require adding
third-party software, which can easily break with a kernel upgrade.
--
Michael Kjörling 🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”
ith early betas of Windows 95, which introduced the term
in Microsoft's ecosystem (they used the term "folder" in mid-1993[2],
and Wikipedia puts a first OS/2 2.0 release at October 1991).
[1]: http://toastytech.com/guis/os220.html (bottom screenshot in
particular)
[2]: http://toast
101 - 200 of 293 matches
Mail list logo