I'm in the market for a laptop and would like to run NetBSD
However, https://wiki.netbsd.org/laptops/ has only laptops from 7+ years ago. Is NetBSD support no longer being added to new laptops? I had my eye on the Framework laptop but can't confirm that NetBSD supports even the older models.
Should I get a mini-server for BSD and hack over SSH from a linux laptop? Should I stick with older laptops and the BSD developers will eventually get to supporting newer models as-needed (by them)? What are folks thoughts?
Hello folks,
I've got trouble with package installs taking very long (using amd64 live image in kvm): a simple pkg_add pkgin
is taking quarter an hour, and pkgin install
call took about half an hour just for recognizing some wrong cmdline args.
What am I doing wrong ?
thx. --mtx
Hi,
I have a problem with the variables PKG_PATH and PATH when login graphic model how root!
I inserted the variables in ~/.profile but every time I boot and log in as root, when I try to run the pkgin command or when I try to run any command from the /usr/pkg/bin directory the system says that it was not found!
I did this:
export PKG_PATH="http://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r|cut -f '1 2' -d.)/All/"
export PATH=$PATH: /usr/pkg/bin
In .profile but It didn't worked!
I also put in .shrc but again didn't worked!
Now, when I login with a common user, I was able to execute pkgin (despite of the user doesn't to have permissions, but, for example, the command "pkgin search postgresql" works) and any command of the directory "/usr/pkg/bin"!
Is there any property of root that I need to know?
Or is the graphic terminal configured other local/file for that root works?
I have a laptop I'm trying to get NetBSD 10.0-RC6 on, but when I start the installer, and when I try to partition/install NetBSD to the disk, but it seems NetBSD can't work with my disk. When I boot the installer, when I do the partitioning, and when I try to write it to disk, I get the same error messages on my screen, which are also in dmesg blow.
Does this just mean NetBSD is incompatible with its hardware? Or is there something to be done?
Note: the laptop is currently running Debian, so I'm pretty confident all the hardware is functional.
I have a laptop I'm trying to get NetBSD 10.0-RC6 on, but when I start the installer, and when I try to partition/install NetBSD to the disk, but it seems NetBSD can't work with my disk. When I boot the installer, when I do the partitioning, and when I try to write it to disk, I get the same error messages on my screen, which are also in dmesg blow.
Does this just mean NetBSD is incompatible with its hardware? Or is there something to be done?
Note: the laptop is currently running Debian, so I'm pretty confident all the hardware is functional.
A sixth Release Candidate of my other favourite OS was made available on the 12th of March. From the NetBSD blog:
RC6 fixes a few issues with the new named/bind imported for RC5 plus several minor issues.
If you want to test 10.0 RC6 please check the installation notes for your architecture and download the preferred install image from the CDN or if you are using an ARM based device from the netbsd-10 builds from the bootable ARM images page.
If you have any issues with installation or run into issues with the system during use, please contact us on one of the mailing lists or file a problem report.
This is old news for the NetBSD community, but I mentioned that I’d been testing RC5 last month, so I felt like I should pass this on.
By Ruben Schade in Sydney, 2024-03-22.
Is there also book like "The Design and Implementation of the Freebsd Operating System" for NetBSD?
If not, where can I find information how in the book "The Design and Implementation of the Freebsd Operating System" for NetBSD?
Hello everyone. I've been using NetBSD for a year or so now, as a desktop and on a Pi3. I'd like to setup a firewall on it (you need one, right?) but I have no idea where to begin. I read over NPF and some man pages and a few forum posts here, but I'm lost.
UFW on Linux was really easy to setup, and I found some guides for FreeBSD, but I can't find anything for NetBSD.
Can someone explain it step by step? And talk to me like I'm 10 years old?
I'm debugging the NetBSD kernel with gdb
, but I would like to be able to display information about the memory region an address is in. I'm mainly interested in finding out the permissions of a page of memory, along with the size of the region it is enclosed in (if the latter part of that question makes sense).
Does the kernel have a concept of memory regions in kernel space? i.e. a contiguous block of pages (virtual addresses) reserved for a specific purpose (which is kept track of somewhere)? Or is it down to each specific module to keep track of which blocks of memory belong to a logical group?
Here's an example of what I'm looking for:
(gdb) addressinfo 0xffffffff80e1000
Start End Offset Perm Size
0xffffffff80e0000 0xffffffff80e2000 0x1000 r--p 0x2000
I don't mind adding a hook to the kernel for a GDB script to output this information, if this functionality does not exist. At the minimum it would be useful to add a hook for GDB scripts to view the page permissions.
Command line / history is I guess the mini-theme.
It took almost a year of tinkering, buying parts, testing, configuring, fixing, cursing, and shouting with excitement, but I now have a KVM setup that finally works, across two decades of computer history from a Commodore VC-20 to a Dell Dimension Pentium III!
We start with this assortment of parts to take signals and convert them to VGA for my KVM, inspected for quality by one of Clara’s Prince Cats. Some of these ended up being replaced or not used.
Clokwise from left to right we have:
The RetroTINK-2X-Pro, with a Belkin HDMI to VGA adaptor. This box of wonders converts and upscales the S-Video from my 8-bit Commodore machines with zero configuration and fuss. The Belkin converts this to a crisp VGA signal for the KVM.
A DB13W3 connector. This converts the Sun TurboXGX frame buffer card on my Sun SPARCStation 5 to VGA.
The GGLabs CGAtoRGBv2. This converts the EGA signal from my Am386 tower to 15 KHz VGA, which surprisingly my VGA LCD accepts. It might also work with my Commodore 128’s 80-column mode eventually, if I get its VDC working.
A cheap S-Video and Composite to VGA converter (retired). I used this with the Apple //e before I got the ∀2 Analog VGA card. It was fine.
Luis Antoniosi’s MCEtoVGA converter (retired). Worked fine for EGA, but the GGLabs card has no artefacting or fuzziness.
The ∀2 Analog (not pictured). This card generates a VGA signal from any slot on an Apple ][, including my //e Platinum. 80 column colour is not only feasible on this machine now, but it looks stunning!
The next piece was my handsome beige KVM, which I got on eBay for a steal because it had no cables; something I later came to regret! But I finally have cables now.
With these connectors, we now have the KVM ports set up like this:
And it works! I can press the button on the KVM, or invoke a key command, and jump between DOS 3.3 on my Apple //e, to NetBSD on the SPARCStation, then across to GEM on the 386, then check where my BNSF GP38-2 is up to in Train Simulator on my Dell.
It’s a hornet nest of cables, and I can’t tell you how happy I am now! Well, I guess I just did! Now it’s time to update Sasara.moe with all this stuff.
Why did you do a lossy conversion from HDMI to VGA? Beacuse the RetroTINK outputs HDMI, and my KVM uses VGA.
Why use a VGA KVM, not DVI or HDMI? Because VGA is the highest common denominator across all these machines, and my beige NEC LCD uses VGA.
Surely your Dell has DVI? Yes, but see above.
Which 8-bit Commodore machines do you use with this setup? Right now it’s a VC-20 [sic], 64C, C128 (40-column mode only, the 80-column VDC circutry is currently borked), C16, and a Plus/4. Clara’s and my shared retro server Sasara.moe has the full list. The 64C is my daily driver, with the others in a glass cabinet to the side where I can easily access them and swap them out (unlike the massive Apple //e)!
I can never get these converters! How did you? It can be tricky, they come in and out of stock constantly. The best thing to do is to subscribe to Tindie sellers so you get an update as soon as they’re available, and keep some money budgeted to the side so you can pounce.
You should use $FOO or do $BAR instead. Where were you yesterday?
What did you use for the keyboard and mouse? I used AT to PS/2 for the keyboards, and serial to PS/2 for the mouses where necessary. This did rule out having a more modern optical mouse unfortunately, but I have nostalgia for that Microsoft Dove soap bar mouse anyway.
Have you tried the RGBtoHDMI? I’ve heard great things, but this setup works for me.
Can you help me troubleshoot my own complicated video setup? In the words of a ship’s rigger, I’m a frayed knot. This was all trial and error, mostly error, and I’m not in a hurry to repeat the experience.
What VGA cables did you use? I ended up finding some second-hand Belkin KVM cables, and a high-quality shielded cable to go to the monitor.
What about your other machines? I have some other late 1990s PCs, but their function mostly overlaps with the Dell that has the best specs. At some point I’ll wire them into this spaghetti, but right now they’re museum pieces until I get more space.
Was it worth it? If you’re in a tiny apartment like me, its the difference between having retrocomputing as an accessible hobby, and not. If I had a decent-sized place with a hobby room, I’d much rather have dedicated setups for each machine, or at least each generation of machine.
Do any of Clara’s Prince Cats help with configuring the machines too? As a matter of fact, yes.
By Ruben Schade in Sydney, 2024-03-17.
It took almost a year of tinkering, buying parts, testing, configuring, fixing, cursing, and shouting with excitement, but I now have a KVM setup that finally works, across two decades of computer history from a Commodore VC-20 to a Dell Dimension Pentium III!
We start with this assortment of parts to take signals and convert them to VGA for my KVM, inspected for quality by one of Clara’s Prince Cats. Some of these ended up being replaced or not used.
Clokwise from left to right we have:
The RetroTINK-2X-Pro, with a Belkin HDMI to VGA adaptor. This box of wonders converts and upscales the S-Video from my 8-bit Commodore machines with zero configuration and fuss. The Belkin converts this to a crisp VGA signal for the KVM.
A DB13W3 connector. This converts the Sun TurboXGX frame buffer card on my Sun SPARCStation 5 to VGA.
The GGLabs CGAtoRGBv2. This converts the EGA signal from my Am386 tower to 15 KHz VGA, which surprisingly my VGA LCD accepts. It might also work with my Commodore 128’s 80-column mode eventually, if I get its VDC working.
A cheap S-Video and Composite to VGA converter (retired). I used this with the Apple //e before I got the ∀2 Analog VGA card. It was fine.
Luis Antoniosi’s MCEtoVGA converter (retired). Worked fine for EGA, but the GGLabs card has no artefacting or fuzziness.
The ∀2 Analog (not pictured). This card generates a VGA signal from any slot on an Apple ][, including my //e Platinum. 80 column colour is not only feasible on this machine now, but it looks stunning!
The next piece was my handsome beige KVM, which I got on eBay for a steal because it had no cables; something I later came to regret! But I finally have cables now.
With these connectors, we now have the KVM ports set up like this:
And it works! I can press the button on the KVM, or invoke a key command, and jump between DOS 3.3 on my Apple //e, to NetBSD on the SPARCStation, then across to GEM on the 386, then check where my BNSF GP38-2 is up to in Train Simulator on my Dell.
It’s a hornet nest of cables, and I can’t tell you how happy I am now! Well, I guess I just did! Now it’s time to update Sasara.moe with all this stuff.
Why did you do a lossy conversion from HDMI to VGA? Beacuse the RetroTINK outputs HDMI, and my KVM uses VGA.
Why use a VGA KVM, not DVI or HDMI? Because VGA is the highest common denominator across all these machines, and my beige NEC LCD uses VGA.
Surely your Dell has DVI? Yes, but see above.
Which 8-bit Commodore machines do you use with this setup? Right now it’s a VC-20 [sic], 64C, C128 (40-column mode only, the 80-column VDC circutry is currently borked), C16, and a Plus/4. Clara’s and my shared retro server Sasara.moe has the full list. The 64C is my daily driver, with the others in a glass cabinet to the side where I can easily access them and swap them out (unlike the massive Apple //e)!
I can never get these converters! How did you? It can be tricky, they come in and out of stock constantly. The best thing to do is to subscribe to Tindie sellers so you get an update as soon as they’re available, and keep some money budgeted to the side so you can pounce.
You should use $FOO or do $BAR instead. Where were you yesterday?
What did you use for the keyboard and mouse? I used AT to PS/2 for the keyboards, and serial to PS/2 for the mouses where necessary. This did rule out having a more modern optical mouse unfortunately, but I have nostalgia for that Microsoft Dove soap bar mouse anyway.
Have you tried the RGBtoHDMI? I’ve heard great things, but this setup works for me.
Can you help me troubleshoot my own complicated video setup? In the words of a ship’s rigger, I’m a frayed knot. This was all trial and error, mostly error, and I’m not in a hurry to repeat the experience.
What VGA cables did you use? I ended up finding some second-hand Belkin KVM cables, and a high-quality shielded cable to go to the monitor.
What about your other machines? I have some other late 1990s PCs, but their function mostly overlaps with the Dell that has the best specs. At some point I’ll wire them into this spaghetti, but right now they’re museum pieces until I get more space.
Was it worth it? If you’re in a tiny apartment like me, its the difference between having retrocomputing as an accessible hobby, and not. If I had a decent-sized place with a hobby room, I’d much rather have dedicated setups for each machine, or at least each generation of machine.
Do any of Clara’s Prince Cats help with configuring the machines too? As a matter of fact, yes.
By Ruben Schade in Sydney, 2024-03-17.
Maybe everyone but me already knew this, but I finally solved the every-tab-crashes-every-time problem in Firefox. I normally don't use a time zone in NetBSD; I normally use UTC. That was what was causing the problem. Setting the system time zone to my local time zone causes no tab to ever crash.
It also has the side benefit that poorly written corporate retail websites actually know when their local stores are open or closed. >sigh<
The NetBSD project is pleased to announce the sixth
release candidate of the upcoming 10.0 release, please help testing!
See the release announcement for details.
The netbsd-10 release branch is more than a year old now, so it is high time the 10.0 release makes it to the front stage. This matches the long time it took for the development branch to get ready for branching, a lot of development went into this new release.
This also caused the release announcement to be one of the longest we ever did.
Since RC1 there have been numerous changes, including major updates to external software included in the release: Postfix, OpenSSH, and the firmware used for Raspberry PI devices. Various issues with RC1 have been fixed, including installer (sysinst) crashes. Lots of architecture specific fixes happend, e.g. various toolchain changes for VAX (so it is now finaly self-hosting again), and kernel changes for macppc, netwinder, and alpha.
For RC3 only few (relatively) minor changes were made, including https certificate verification in libfetch (which is used by pkg_ad(1)), and also improvements to the EFI bootloader to better deal with booting from CD (or in virtual machines ISO images), plus lots of various bug fixes.
RC4 became necessary as a few very important DRM/KMS issues especially for Intel GPUs have been resolved. And as an (unexpected) bonus support for the Nintendo Wii has been added to the evbppc port.
RC5 has a few important security related updates of third party components (named, nsd, unbound, wpa_supplicant).
RC6 fixes a few issues with the new named/bind imported for RC5 plus several minor issues.
Especially on amd64 machines please notes that we got a new DRM/KMS subsystem version, and this may lead to fallout on some hardware. Unfortunately not all known bugs from the release engineering pre-release task list could be fixed in time for this release - we will continue to improve the current state and hope to have more of them solved for the next (10.1) release.
If you want to test 10.0 RC6 please check the installation notes for your architecture and download the preferred install image from the CDN or if you are using an ARM based device from the netbsd-10 builds from the bootable ARM images page.
If you have any issues with installation or run into issues with the system during use, please contact us on one of the mailing lists or file a problem report.
Below is my beloved Blueberry iMac DV, albeit taken at a weird angle and on the floor because I forgot how difficult it is to photograph! It’s basically a giant reflective sphere that messes with focus and colour balance unless you have a really good quality diffused light source, which I don’t! It’s a hard life.
My parents bought this for me for Christmas in 2000 after I couldn’t stop raving about the Macs I was using at school. Its bright colours and friendly OS embodied so much of the optimism and happiness I had during that period of my life, to the point where it still makes me smile looking at it today.
This was a machine of firsts for me. It was the first computer I cut video on, thanks to iMovie and its FireWire ports. It ran the very first Mac OS X betas. My iBook G3 was the first computer I booted a BSD on (NetBSD), but this iMac was the first to specifically boot PowerPC FreeBSD. I started my iTunes library on it that I still maintain today. It was also where I played the most SimCity 3000 and Sims, thanks to Aspyr.
Unfortunately, the poor thing hasn’t worked for more than a decade. The CRT was the first component to go, with the picture becoming blurry from the centre before eventually fizzling out. I was able to use an external display for a few more years, until a house move from KL to Singapore in the late 2000s jostled it enough to damage the logic board (2000s Apple parlance for motherboard). There are no signs of life when turning it on now.
I want to do something about it, but I’m a bit unsure how to proceed.
First, I definitely want to get as much of the original hardware working again. This will almost certainly involve pulling it apart and testing as many parts as I can individually. The good news is replacement logic boards don’t seem to be too difficult to find, and I’ve got plenty of RAM sticks to try.
I’m not confident enough with electronics to touch the power supply, so that might be something I source a replacement for if I detect any anomalous voltages. It’s nearing twenty-five years old anyway, so it might be due (and no, I haven’t plugged it into mains in at least four years, so I’m not about to electrocute myself on a cap).
Another option is to gut the machine entirely, and put a more modern PowerPC Mac Mini board inside, then route the cables out the side. This would be a bit of a kludge, but it would let it run classic Mac software in that familiar shell again.
The CRT is another issue. As much as I love retrocomputers, CRTs give me bad headaches after a few minutes of use now, from expensive Trinitrons to old phosphor units. I can keep the CRT disconnected and use an external monitor with it like I did before, but that seems a bit sad.
Alternatively, a sillier side of me wants to replace it with an LCD panel. This would make the machine significantly lighter and easier to move with, and would mean I could actually use it. The challenge is that the bezel is curved to fit the CRT, which means I’d need to fill the gap between it and the flat LCD somehow. I’ve seen some people print 3D gap fillers with varying degrees of success, but they seem to be highly dependent on the panel you source. As much as it pains me to say, some of these conversions look pretty terrible.
I think I’ve already overthought this, so step zero is just to check if I can get any part of it working again to start. If and when this is done, I can evaluate how to proceed. If you have any ideas or suggestions, I’m all ears.
By Ruben Schade in Sydney, 2024-03-12.
I can’t remember where I first read about this, but it looks like a cool little box for a router or VPN endpoint:
The NanoPi R2S uses Rockchip’s quad-core A53 RK3328 SoC with powerful performance. Its default frequency is 1.2GHz. The NanoPi R2S has 1GB (or optional 2GB) RAM, dual Gbps Ethernet ports. It uses RK805 PMU chip and supports dynamic frequency scaling. It has one USB 2.0 port that can interface with 4G modules, USB HD cameras, USB WiFi modules etc.
Below is their store photo. The Ethernet jacks give you a visual indiciation just how small this box is:
It comes with Ubuntu Core, which makes me think it could run FreeBSD and NetBSD too? The machined metal case is pretty swish.
By Ruben Schade in Sydney, 2024-03-10.
The March 6 NYCBUG meeting is coming up, and it sounds like something I’d want to see: NetBSD for the Advanced Minimalist, working remote using only a $100 Pinebook. Be sure to RSVP if you can go cause this is in-person and they need to know who is coming into the NYU facility.
The NetBSD project is pleased to announce the fifth (and probably last)
release candidate of the upcoming 10.0 release, please help testing!
See the release announcement for details.
The netbsd-10 release branch is more than a year old now, so it is high time the 10.0 release makes it to the front stage. This matches the long time it took for the development branch to get ready for branching, a lot of development went into this new release.
This also caused the release announcement to be one of the longest we ever did.
Since RC1 there have been numerous changes, including major updates to external software included in the release: Postfix, OpenSSH, and the firmware used for Raspberry PI devices. Various issues with RC1 have been fixed, including installer (sysinst) crashes. Lots of architecture specific fixes happend, e.g. various toolchain changes for VAX (so it is now finaly self-hosting again), and kernel changes for macppc, netwinder, and alpha.
For RC3 only few (relatively) minor changes were made, including https certificate verification in libfetch (which is used by pkg_ad(1)), and also improvements to the EFI bootloader to better deal with booting from CD (or in virtual machines ISO images), plus lots of various bug fixes.
RC4 became necessary as a few very important DRM/KMS issues especially for Intel GPUs have been resolved. And as an (unexpected) bonus support for the Nintendo Wii has been added to the evbppc port.
RC5 has a few important security related updates of third party components (named, nsd, unbound, wpa_supplicant).
Especially on amd64 machines please notes that we got a new DRM/KMS subsystem version, and this may lead to fallout on some hardware. Unfortunately not all known bugs from the release engineering pre-release task list could be fixed in time for this release - we will continue to improve the current state and hope to have more of them solved for the next (10.1) release.
If you want to test 10.0 RC5 please check the installation notes for your architecture and download the preferred install image from the CDN or if you are using an ARM based device from the netbsd-10 builds from the bootable ARM images page.
If you have any issues with installation or run into issues with the system during use, please contact us on one of the mailing lists or file a problem report.
$ sed -e "s/^\[ /[/" U/dmesg_netbsd10_rc4.txt
[ 1.000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
[ 1.000000] 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
[ 1.000000] 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023,
[ 1.000000] 2024
[ 1.000000] The NetBSD Foundation, Inc. All rights reserved.
[ 1.000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[ 1.000000] The Regents of the University of California. All rights reserved.
[ 1.000000] NetBSD 10.0_RC4 (GENERIC) #0: Tue Feb 6 12:38:53 UTC 2024
[ 1.000000] [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC
[ 1.000000] total memory = 4061 MB
[ 1.000000] avail memory = 3902 MB
[ 1.000000] timecounter: Timecounters tick every 10.000 msec
[ 1.000000] Kernelized RAIDframe activated
[ 1.000000] timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
[ 1.000004] mainbus0 (root)
[ 1.000004] ACPI: RSDP 0x00000000000F4F00 000024 (v02 HP )
[ 1.000004] ACPI: XSDT 0x00000000F1DE6400 0000B4 (v01 HP ProLiant 00000002 ?? 0000162E)
[ 1.000004] ACPI: FACP 0x00000000F1DE6540 0000F4 (v03 HP ProLiant 00000002 ?? 0000162E)
[ 1.000004] Firmware Warning (ACPI): 32/64X length mismatch in FADT/Pm1aControlBlock: 16/32 (20221020/tbfadt-640)
[ 1.000004] Firmware Warning (ACPI): 32/64X length mismatch in FADT/Pm2ControlBlock: 8/32 (20221020/tbfadt-640)
[ 1.000004] Firmware Warning (ACPI): Invalid length for FADT/Pm1aControlBlock: 32, using default 16 (20221020/tbfa
dt-742)
[ 1.000004] Firmware Warning (ACPI): Invalid length for FADT/Pm2ControlBlock: 32, using default 8 (20221020/tbfadt
-742)
[ 1.000004] ACPI: DSDT 0x00000000F1DE6640 002A13 (v01 HP DSDT 00000001 INTL 20030228)
[ 1.000004] ACPI: FACS 0x00000000F1DE4140 000040
[ 1.000004] ACPI: SPCR 0x00000000F1DE4180 000050 (v01 HP SPCRRBSU 00000001 ?? 0000162E)
[ 1.000004] ACPI: MCFG 0x00000000F1DE4200 00003C (v01 HP ProLiant 00000001 00000000)
[ 1.000004] ACPI: HPET 0x00000000F1DE4240 000038 (v01 HP ProLiant 00000002 ?? 0000162E)
[ 1.000004] ACPI: FFFF 0x00000000F1DE4280 000064 (v02 HP ProLiant 00000002 ?? 0000162E)
[ 1.000004] ACPI: SPMI 0x00000000F1DE4300 000040 (v05 HP ProLiant 00000001 ?? 0000162E)
[ 1.000004] ACPI: ERST 0x00000000F1DE4340 000230 (v01 HP ProLiant 00000001 ?? 0000162E)
[ 1.000004] ACPI: APIC 0x00000000F1DE4580 000252 (v01 HP ProLiant 00000002 00000000)
[ 1.000004] ACPI: FFFF 0x00000000F1DE4800 000176 (v01 HP ProLiant 00000001 ?? 0000162E)
[ 1.000004] ACPI: BERT 0x00000000F1DE4980 000030 (v01 HP ProLiant 00000001 ?? 0000162E)
[ 1.000004] ACPI: HEST 0x00000000F1DE49C0 0000BC (v01 HP ProLiant 00000001 ?? 0000162E)
[ 1.000004] ACPI: DMAR 0x00000000F1DE4A80 00030E (v01 HP ProLiant 00000001 ?? 0000162E)
[ 1.000004] ACPI: FFFF 0x00000000F1DE63C0 00002D (v01 HP ProLiant 00000001 00000000)
[ 1.000004] ACPI: SSDT 0x00000000F1DE9080 000137 (v03 HP CRSPCI0 00000002 HP 00000001)
[ 1.000004] ACPI: SSDT 0x00000000F1DE91C0 000573 (v03 HP riser0 00000002 INTL 20030228)
[ 1.000004] ACPI: SSDT 0x00000000F1DE9740 0001E1 (v01 HP pcc 00000001 INTL 20090625)
[ 1.000004] ACPI: SSDT 0x00000000F1DE9940 000377 (v01 HP pmab 00000001 INTL 20090625)
[ 1.000004] ACPI: SSDT 0x00000000F1DE9CC0 0009E4 (v01 INTEL PPM RCM 80000001 INTL 20061109)
[ 1.000004] ACPI: 6 ACPI AML tables successfully acquired and loaded
[ 1.000004] ioapic0 at mainbus0 apid 8: pa 0xfec00000, version 0x20, 24 pins
[ 1.000004] x2APIC available but disabled by DMAR table
[ 1.000004] cpu0 at mainbus0 apid 0
[ 1.000004] cpu0: Use lfence to serialize rdtsc
[ 1.000004] cpu0: Intel(R) Xeon(R) CPU E3-1220 v3 @ 3.10GHz, id 0x306c3
[ 1.000004] cpu0: node 0, package 0, core 0, smt 0
[ 1.000004] cpu1 at mainbus0 apid 2
[ 1.000004] cpu1: Intel(R) Xeon(R) CPU E3-1220 v3 @ 3.10GHz, id 0x306c3
[ 1.000004] cpu1: node 0, package 0, core 1, smt 0
[ 1.000004] cpu2 at mainbus0 apid 4
[ 1.000004] cpu2: Intel(R) Xeon(R) CPU E3-1220 v3 @ 3.10GHz, id 0x306c3
[ 1.000004] cpu2: node 0, package 0, core 2, smt 0
[ 1.000004] cpu3 at mainbus0 apid 6
[ 1.000004] cpu3: Intel(R) Xeon(R) CPU E3-1220 v3 @ 3.10GHz, id 0x306c3
[ 1.000004] cpu3: node 0, package 0, core 3, smt 0
[ 1.000004] acpi0 at mainbus0: Intel ACPICA 20221020
[ 1.000004] acpi0: X/RSDT: OemId <HP ,ProLiant,00000002>, AslId < <2147483602>^D,0000162e>
[ 1.000004] acpi0: MCFG: segment 0, bus 0-63, address 0x00000000f4000000
[ 1.000004] acpi0: SCI interrupting at int 9
[ 1.000004] acpi0: fixed power button present
[ 1.000004] timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
[ 1.021219] hpet0 at acpi0: high precision event timer (mem 0xfed00000-0xfed00400)
[ 1.021219] timecounter: Timecounter "hpet0" frequency 14318180 Hz quality 2000
[ 1.021431] ipmi_acpi0 at acpi0 (MI0, IPI0001-0): io 0xca2-0xca3
[ 1.021431] ipmi0 at ipmi_acpi0
[ 1.021431] attimer1 at acpi0 (TIME, PNP0100): io 0x40-0x43 irq 0
[ 1.021431] pcppi1 at acpi0 (BEEP, PNP0800): io 0x61
[ 1.021431] spkr0 at pcppi1: PC Speaker
[ 1.021431] wsbell at spkr0 not configured
[ 1.021431] midi0 at pcppi1: PC speaker
[ 1.021431] sysbeep0 at pcppi1
[ 1.021431] com0 at acpi0 (COMA, PNP0501-0): io 0x3f8-0x3ff irq 4
[ 1.021431] com0: ns16550a, 16-byte FIFO
[ 1.021431] pckbc1 at acpi0 (KBD, PNP0303) (kbd port): io 0x60,0x64 irq 1
[ 1.021431] pckbc2 at acpi0 (PS2M, PNP0F13) (aux port): irq 12
[ 1.021431] PMI0 (ACPI000D) at acpi0 not configured
[ 1.021431] acpitz0 at acpi0 (THM0): cpu0
[ 1.021431] acpitz0: levels: critical 31.3 C, passive 9.8 C, passive cooling
[ 1.021431] attimer1: attached to pcppi1
[ 1.021431] pckbd0 at pckbc1 (kbd slot)
[ 1.021431] pckbc1: using irq 1 for kbd slot
[ 1.021431] wskbd0 at pckbd0: console keyboard
[ 1.021431] pms0 at pckbc1 (aux slot)
[ 1.021431] pckbc1: using irq 12 for aux slot
[ 1.021431] wsmouse0 at pms0 mux 0
[ 1.021431] pci0 at mainbus0 bus 0: configuration mode 1
[ 1.021431] pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
[ 1.021431] pchb0 at pci0 dev 0 function 0: Intel Xeon E3-1200 v3 Host Bridge, DRAM (rev. 0x06)
[ 1.021431] ppb0 at pci0 dev 1 function 0: Intel Haswell PCI-E x16 Controller (rev. 0x06)
[ 1.021431] ppb0: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x8 @ 8.0GT/s
[ 1.021431] pci1 at ppb0 bus 4
[ 1.021431] pci1: i/o space, memory space enabled, rd/line, wr/inv ok
[ 1.021431] ppb1 at pci0 dev 1 function 1: Intel Haswell PCI-E x8 Controller (rev. 0x06)
[ 1.021431] ppb1: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x8 @ 8.0GT/s
[ 1.021431] pci2 at ppb1 bus 7
[ 1.021431] pci2: i/o space, memory space enabled, rd/line, wr/inv ok
[ 1.021431] xhci0 at pci0 dev 20 function 0: Intel 8 Series USB xHCI (rev. 0x04)
[ 1.021431] xhci0: 64-bit DMA
[ 1.021431] xhci0: interrupting at msi0 vec 0
[ 1.021431] xhci0: xHCI version 1.0
[ 1.021431] usb0 at xhci0: USB revision 3.0
[ 1.021431] usb1 at xhci0: USB revision 2.0
[ 1.021431] ehci0 at pci0 dev 26 function 0: Intel 8 Series USB EHCI (rev. 0x04)
[ 1.021431] ehci0: 64-bit DMA
[ 1.021431] ehci0: interrupting at ioapic0 pin 21
[ 1.021431] ehci0: BIOS has given up ownership
[ 1.021431] ehci0: EHCI version 1.0
[ 1.021431] ehci0: Using DMA subregion for control data structures
[ 1.021431] usb2 at ehci0: USB revision 2.0
[ 1.021431] ppb2 at pci0 dev 28 function 0: Intel 8 Series PCIe (rev. 0xd4)
[ 1.021431] ppb2: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 5.0GT/s
[ 1.021431] pci3 at ppb2 bus 10
[ 1.021431] pci3: i/o space, memory space enabled, rd/line, wr/inv ok
[ 1.021431] ppb3 at pci0 dev 28 function 4: Intel 8 Series PCIe (rev. 0xd4)
[ 1.021431] ppb3: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 5.0GT/s
[ 1.021431] pci4 at ppb3 bus 2
[ 1.021431] pci4: i/o space, memory space enabled, rd/line, wr/inv ok
[ 1.021431] ppb4 at pci0 dev 28 function 5: Intel 8 Series PCIe (rev. 0xd4)
[ 1.021431] ppb4: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 5.0GT/s
[ 1.021431] pci5 at ppb4 bus 3
[ 1.021431] pci5: i/o space, memory space enabled, rd/line, wr/inv ok
[ 1.021431] bge0 at pci5 dev 0 function 0: Broadcom BCM5720 Gigabit Ethernet
[ 1.021431] bge0: APE firmware NCSI 1.1.15.0
[ 1.021431] bge0: interrupting at msix1 vec 0
[ 1.021431] bge0: HW config 002b10d4, 00006014, 0000aa38, 00000000 00000000
[ 1.021431] bge0: ASIC BCM5720 A0 (0x5720000), Ethernet address a0:1d:48:97:5b:74
[ 1.021431] bge0: setting short Tx thresholds
[ 1.021431] brgphy0 at bge0 phy 1: BCM5720C 1000BASE-T media interface, rev. 0
[ 1.021431] brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
[ 1.021431] bge1 at pci5 dev 0 function 1: Broadcom BCM5720 Gigabit Ethernet
[ 1.021431] bge1: APE firmware NCSI 1.1.15.0
[ 1.021431] bge1: interrupting at msix2 vec 0
[ 1.021431] bge1: HW config 002b10d4, 00006014, 0000aa38, 00000000 00000000
[ 1.021431] bge1: ASIC BCM5720 A0 (0x5720000), Ethernet address a0:1d:48:97:5b:75
[ 1.021431] bge1: setting short Tx thresholds
[ 1.021431] brgphy1 at bge1 phy 2: BCM5720C 1000BASE-T media interface, rev. 0
[ 1.021431] brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
[ 1.021431] ppb5 at pci0 dev 28 function 6: Intel 8 Series PCIe (rev. 0xd4)
[ 1.021431] ppb5: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 5.0GT/s
[ 1.021431] pci6 at ppb5 bus 13
[ 1.021431] pci6: i/o space, memory space enabled, rd/line, wr/inv ok
[ 1.021431] ppb6 at pci0 dev 28 function 7: Intel 8 Series PCIe (rev. 0xd4)
[ 1.021431] ppb6: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 5.0GT/s
[ 1.021431] ppb6: link is x1 @ 2.5GT/s
[ 1.021431] pci7 at ppb6 bus 1
[ 1.021431] pci7: i/o space, memory space enabled, rd/line, wr/inv ok
[ 1.021431] Hewlett-Packard iLO3 Slave (miscellaneous system, revision 0x05) at pci7 dev 0 function 0 not configured
[ 1.021431] vga0 at pci7 dev 0 function 1: Matrox MGA G200eH (rev. 0x00)
[ 1.021431] wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
[ 1.021431] wsmux1: connecting to wsdisplay0
[ 1.021431] drm at vga0 not configured
[ 1.021431] Hewlett-Packard iLO3 Management (miscellaneous system, revision 0x05) at pci7 dev 0 function 2 not configured
[ 1.021431] uhci0 at pci7 dev 0 function 4: Hewlett-Packard iLO3 Virtual USB (rev. 0x02)
[ 1.021431] uhci0: interrupting at msi3 vec 0
[ 1.021431] usb3 at uhci0: USB revision 1.0
[ 1.021431] ehci1 at pci0 dev 29 function 0: Intel 8 Series USB EHCI (rev. 0x04)
[ 1.021431] ehci1: 64-bit DMA
[ 1.021431] ehci1: interrupting at ioapic0 pin 20
[ 1.021431] ehci1: BIOS has given up ownership
[ 1.021431] ehci1: EHCI version 1.0
[ 1.021431] ehci1: Using DMA subregion for control data structures
[ 1.021431] usb4 at ehci1: USB revision 2.0
[ 1.021431] ichlpcib0 at pci0 dev 31 function 0: Intel C222 LPC (rev. 0x04)
[ 1.021431] timecounter: Timecounter "ichlpcib0" frequency 3579545 Hz quality 1000
[ 1.021431] ichlpcib0: 24-bit timer
[ 1.021431] tco0 at ichlpcib0: TCO (watchdog) timer configured.
[ 1.021431] tco0: autoconfiguration error: TCO timer reboot disabled by hardware; hope SMBIOS properly handles it.
[ 1.021431] tco0: Min/Max interval 1/367 seconds
[ 1.021431] ahcisata0 at pci0 dev 31 function 2: Intel 8 Series (desktop) SATA Controller (AHCI) (rev. 0x04)
[ 1.021431] ahcisata0: 64-bit DMA
[ 1.021431] ahcisata0: AHCI revision 1.30, 6 ports, 32 slots, CAP 0xdf30ff45<EMS,PSC,SSC,PMD,ISS=0x3=Gen3,SCLO,SAL,SALP,SSS,SMPS,SNCQ,S64A>
[ 1.021431] ahcisata0: interrupting at msi4 vec 0
[ 1.021431] atabus0 at ahcisata0 channel 0
[ 1.021431] atabus1 at ahcisata0 channel 1
[ 1.021431] atabus2 at ahcisata0 channel 2
[ 1.021431] atabus3 at ahcisata0 channel 3
[ 1.021431] atabus4 at ahcisata0 channel 4
[ 1.021431] atabus5 at ahcisata0 channel 5
[ 1.021431] isa0 at ichlpcib0
[ 1.021431] com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, 16-byte FIFO
[ 1.021431] acpicpu0 at cpu0: ACPI CPU
[ 1.021431] acpicpu0: C1: FFH, lat 1 us, pow 1000 mW
[ 1.021431] acpicpu0: C2: FFH, lat 96 us, pow 350 mW
[ 1.021431] coretemp0 at cpu0: thermal sensor, 1 C resolution, Tjmax=100
[ 1.021431] acpicpu1 at cpu1: ACPI CPU
[ 1.021431] coretemp1 at cpu1: thermal sensor, 1 C resolution, Tjmax=100
[ 1.021431] acpicpu2 at cpu2: ACPI CPU
[ 1.021431] coretemp2 at cpu2: thermal sensor, 1 C resolution, Tjmax=100
[ 1.021431] acpicpu3 at cpu3: ACPI CPU
[ 1.021431] coretemp3 at cpu3: thermal sensor, 1 C resolution, Tjmax=100
[ 1.021431] timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
[ 1.021431] timecounter: Timecounter "TSC" frequency 3092842000 Hz quality 3000
[ 1.907097] uhub0 at usb0: NetBSD (0x0000) xHCI root hub (0x0000), class 9/0, rev 3.00/1.00, addr 0
[ 1.907097] uhub0: 2 ports with 2 removable, self powered
[ 1.907097] uhub1 at usb1: NetBSD (0x0000) xHCI root hub (0x0000), class 9/0, rev 2.00/1.00, addr 0
[ 1.907097] uhub1: 10 ports with 10 removable, self powered
[ 1.907097] IPsec: Initialized Security Association Processing.
[ 1.923540] uhub2 at usb2: NetBSD (0x0000) EHCI root hub (0x0000), class 9/0, rev 2.00/1.00, addr 1
[ 1.923540] uhub2: 2 ports with 2 removable, self powered
[ 1.923540] uhub3 at usb3: NetBSD (0x0000) UHCI root hub (0x0000), class 9/0, rev 1.00/1.00, addr 1
[ 1.923540] uhub3: 2 ports with 2 removable, self powered
[ 1.923540] uhub4 at usb4: NetBSD (0x0000) EHCI root hub (0x0000), class 9/0, rev 2.00/1.00, addr 1
[ 1.923540] uhub4: 2 ports with 2 removable, self powered
[ 2.003540] ahcisata0 port 0: device present, speed: 6.0Gb/s
[ 2.003540] ahcisata0 port 4: device present, speed: 1.5Gb/s
[ 2.383539] uhub5 at uhub1 port 3: vendor 0424 (0x0424) product 2660 (0x2660), class 9/0, rev 2.00/8.01, addr 1
[ 2.383539] uhub5: single transaction translator
[ 2.383539] uhub5: 2 ports with 1 removable, self powered
[ 2.993539] uhub6 at uhub4 port 1: vendor 8087 (0x8087) product 8000 (0x8000), class 9/0, rev 2.00/0.04, addr 2
[ 2.993539] uhub6: single transaction translator
[ 2.993539] uhub7 at uhub2 port 1: vendor 8087 (0x8087) product 8008 (0x8008), class 9/0, rev 2.00/0.04, addr 2
[ 2.993539] uhub7: single transaction translator
[ 2.993539] uhub6: 6 ports with 6 removable, self powered
[ 2.993539] uhub7: 4 ports with 4 removable, self powered
[ 3.563538] umass0 at uhub0 port 2 configuration 1 interface 0
[ 3.563538] umass0: USB (0x0781) SanDisk 3.2Gen1 (0x5567), rev 3.20/1.00, addr 2
[ 3.563538] umass0: using SCSI over Bulk-Only
[ 3.563538] scsibus0 at umass0: 2 targets, 1 lun per target
[ 3.573537] sd0 at scsibus0 target 0 lun 0: <USB, SanDisk 3.2Gen1, 1.00> disk removable
[ 3.573537] sd0: 29358 MB, 59648 cyl, 16 head, 63 sec, 512 bytes/sect x 60125184 sectors
[ 3.583536] wd0 at atabus0 drive 0
[ 3.583536] wd0: <ST2000DM001-1CH164>
[ 3.583536] wd0: drive supports 16-sector PIO transfers, LBA48 addressing
[ 3.583536] wd0: 1863 GB, 3876021 cyl, 16 head, 63 sec, 512 bytes/sect x 3907029168 sectors (4096 bytes/physsect;
first aligned sector: 8)
[ 3.593538] wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133), WRITE DMA FUA, NCQ (32 tags)
[ 3.593538] wd0(ahcisata0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) (using DMA), NCQ (31 ta
gs)
[ 3.593538] atapibus0 at atabus4: 1 targets
[ 3.603537] cd0 at atapibus0 drive 0: <hp DVD-RAM GHA3N, KD5DAF43954, WH01> cdrom removable
[ 3.613539] cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
[ 3.613539] cd0(ahcisata0:4:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100) (using DMA)
[ 3.633538] uhidev0 at uhub1 port 5 configuration 1 interface 0
[ 3.633538] uhidev0: SEM (0x1a2c) USB Keyboard (0x2124), rev 1.10/1.10, addr 3, iclass 3/1
[ 3.643536] ukbd0 at uhidev0
[ 3.643536] wskbd1 at ukbd0 mux 1
[ 3.643536] wskbd1: connecting to wsdisplay0
[ 3.643536] uhidev1 at uhub1 port 5 configuration 1 interface 1
[ 3.643536] uhidev1: SEM (0x1a2c) USB Keyboard (0x2124), rev 1.10/1.10, addr 3, iclass 3/0
[ 3.643536] uhidev1: 2 report ids
[ 3.643536] uhid0 at uhidev1 reportid 1: input=2, output=0, feature=0
[ 3.643536] uhid1 at uhidev1 reportid 2: input=1, output=0, feature=0
[ 4.123538] uhidev2 at uhub1 port 6 configuration 1 interface 0
[ 4.123538] uhidev2: vendor 275d (0x275d) USB OPTICAL MOUSE (0x0ba6), rev 1.10/1.00, addr 4, iclass 3/1
[ 4.123538] ums0 at uhidev2: 3 buttons and Z dir
[ 4.123538] wsmouse1 at ums0 mux 0
[ 4.603537] uaudio0 at uhub1 port 9 configuration 1 interface 0
[ 4.603537] uaudio0: C-Media INC. (0x0d8c) USB Audio (0x0001), rev 1.10/0.10, addr 5
[ 4.603537] uaudio0: audio rev 1.00
[ 4.603537] audio0 at uaudio0: playback
[ 4.603537] audio0: slinear_le:16 2ch 48000Hz, blk 11520 bytes (60ms) for playback
[ 4.603537] spkr1 at audio0: PC Speaker (synthesized)
[ 4.603537] wsbell at spkr1 not configured
[11.453530] ipmi0: version 32.0 interface KCS iobase 0xca2/0x2 spacing 1
[11.453530] ipmi0: ID 19.2 IPMI 2.0 Available
[11.453530] ipmi0: Additional Chassis FRU SEL SDR Sensor
[11.453530] ipmi0: Manufacturer 0000b Product 200b
[11.453530] ipmi0: Firmware 1.32
[11.453530] swwdog0: software watchdog initialized
[11.493529] WARNING: 1 error while detecting hardware; check system log.
[11.493529] boot device: sd0
[11.493529] root on sd0a dumps on sd0b
[11.503529] root file system type: ffs
[11.503529] kern.module.path=/stand/amd64/10.0/modules
[11.503529] WARNING: NVRAM century is 33 but RTC year is 2024
[24.873516] wsdisplay0: screen 1 added (80x25, vt100 emulation)
[24.873516] wsdisplay0: screen 2 added (80x25, vt100 emulation)
[24.873516] wsdisplay0: screen 3 added (80x25, vt100 emulation)
[24.883516] wsdisplay0: screen 4 added (80x25, vt100 emulation
I have create a disk image on netbsd
newfs -F -s 10G 1.img
How to mount it?
I have tried "nodev" but give error and try to mount /mnt/p2
mount -v -o nodev /home/user/1.img /mnt/p2
Mini-theme: collections of media.
Your unrelated music link of the week: Omni: Souvenir.
Simple question:
On Fedora, i want to search mplayer..
dnf provides *bin/mplayer
on Debian
apt -y install apt-file
apt-file update
apt-file search mplayer|grep bin
on Freebsd
pkg install -y pkg-provides
pkg provides -u
pkg provides *bin/mplayer$
Anything similar on netbsd? Actually seems no similar tool exist.
Simple question, today making iostat on netbsd machine I see..
iostat 2 3
tty ld0 ld1 dk0 dk1 dk2 dk3 dk4 cd0 CPU
tin tout KB/t t/s MB/s KB/t t/s MB/s KB/t t/s MB/s KB/t t/s MB/s KB/t t/s MB/s KB/t t/s MB/s KB/t t/s MB/s KB/t t/s MB/s us ni sy in id
---explanation---
ld0 is the first virtio hd
ld1 is the second virtio hd
cd0 is the first SATA cdrom
what is dk1-4?
No theme this week.
The NetBSD project is pleased to announce the fourth (and probably last)
release candidate of the upcoming 10.0 release, please help testing!
See the release announcement for details.
The netbsd-10 release branch is more than a year old now, so it is high time the 10.0 release makes it to the front stage. This matches the long time it took for the development branch to get ready for branching, a lot of development went into this new release.
This also caused the release announcement to be one of the longest we ever did.
Since RC1 there have been numerous changes, including major updates to external software included in the release: Postfix, OpenSSH, and the firmware used for Raspberry PI devices. Various issues with RC1 have been fixed, including installer (sysinst) crashes. Lots of architecture specific fixes happend, e.g. various toolchain changes for VAX (so it is now finaly self-hosting again), and kernel changes for macppc, netwinder, and alpha.
For RC3 only few (relatively) minor changes were made, including https certificate verification in libfetch (which is used by pkg_ad(1)), and also improvements to the EFI bootloader to better deal with booting from CD (or in virtual machines ISO images), plus lots of various bug fixes.
RC4 became necessary as a few very important DRM/KMS issues especially for Intel GPUs have been resolved. And as an (unexpected) bonus support for the Nintendo Wii has been added to the evbppc port.
Especially on amd64 machines please notes that we got a new DRM/KMS subsystem version, and this may lead to fallout on some hardware. Unfortunately not all known bugs from the release engineering pre-release task list could be fixed in time for this release - we will continue to improve the current state and hope to have more of them solved for the next (10.1) release.
If you want to test 10.0 RC4 please check the installation notes for your architecture and download the preferred install image from the CDN or if you are using an ARM based device from the netbsd-10 builds from the bootable ARM images page.
If you have any issues with installation or run into issues with the system during use, please contact us on one of the mailing lists or file a problem report.
I’ve got some real gems this week.
Your unrelated extended music of the week: Bill Laswell featuring DJ Rob Swift – Reanimation. Which of course reminds me that Rob Gets Busy. If you like that, here’s a crazy amount of beat juggling, at its best when it creates new music and rhythms. (via)
The NetBSD project is pleased to announce the third (and probably last)
release candidate of the upcoming 10.0 release, please help testing!
See the release announcement for details.
The netbsd-10 release branch is more than a year old now, so it is high time the 10.0 release makes it to the front stage. This matches the long time it took for the development branch to get ready for branching, a lot of development went into this new release.
This also caused the release announcement to be one of the longest we ever did.
Since RC1 there have been numerous changes, including major updates to external software included in the release: Postfix, OpenSSH, and the firmware used for Raspberry PI devices. Various issues with RC1 have been fixed, including installer (sysinst) crashes. Lots of architecture specific fixes happend, e.g. various toolchain changes for VAX (so it is now finaly self-hosting again), and kernel changes for macppc, netwinder, and alpha.
For RC3 only few (relatively) minor changes were made, including https certificate verification in libfetch (which is used by pkg_ad(1)), and also improvements to the EFI bootloader to better deal with booting from CD (or in virtual machines ISO images), plus lots of various bug fixes.
Especially on amd64 machines please notes that we got a new DRM/KMS subsystem version, and this may lead to fallout on some hardware. Unfortunately not all known bugs from the release engineering pre-release task list could be fixed in time for this release - we will continue to improve the current state and hope to have more of them solved for the next (10.1) release.
If you want to test 10.0 RC3 please check the installation notes for your architecture and download the preferred install image from the CDN or if you are using an ARM based device from the netbsd-10 builds from the bootable ARM images page.
If you have any issues with installation or run into issues with the system during use, please contact us on one of the mailing lists or file a problem report.
I am using a Linux Ubuntu machine, and recently, I've been having issues regarding changing the $PATH in the .bashrc file.
I want to change the $PATH in the .bashrc to install a Golang extension called goose. I was having issues with the installation, and after looking at some forums, it seems that to solve the problem, it's necessary to change the $PATH in this .bashrc file.
I replaced the data in it, removed other $PATH entries that were in the file, leaving only the ones I intended to use. However, after running echo $PATH
in the terminal, it returns a $PATH that is no longer in the .bashrc.
I tried restarting the machine multiple times, re-editing the file, looked at the .profile, but I don't think that's the issue. However, nothing is working.
What can I do to resolve this problem?
.bashrc:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
export PATH="$PATH:$HOME/go/bin"
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color|*-256color) color_prompt=yes;;
esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
.profile:
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
What returns in the terminal:
echo $PATH
/home/zeus/.nvm/versions/node/v20.11.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/zeus/go/bin:/home/zeus/go/bin
Few developers in my organization are using Ubuntu 18.04 Server machines (no GUI). I want them to get authenticated to my organization's Azure AD from CLI alone.(not in any browser)
I tried to do that with a custom python-selenium script but I don't think that is reliable and robust. The script just
One more thing to add, I don't want to modify the Azure Portal's configurations whatsoever, the user still needs to use the MFA everytime to login. I don't want to use any other alternative type of logins too.
I also searched alternatives like elinks, w3m but those couldn't help the cause.
Is there any tool(better if official) that could solve this? Or is this task technically not feasible? I read online that even az-cli depends on a browser for authentication.
Here is the setup.py
copied from onnx-caffe2
:
setup(
name="onnx-caffe2",
version=VersionInfo.version,
description="Caffe2 frontend and backend of Open Neural Network Exchange",
install_requires=install_requires,
setup_requires=['pytest-runner'],
tests_require=['numpy', 'pytest-cov', 'psutil'],
cmdclass=cmdclass,
packages=find_packages(),
author='bddppq',
author_email='[email protected]',
url='https://github.com/onnx/onnx-caffe2',
entry_points={
'console_scripts': [
'convert-caffe2-to-onnx = onnx_caffe2.bin.conversion:caffe2_to_onnx',
'convert-onnx-to-caffe2 = onnx_caffe2.bin.conversion:onnx_to_caffe2'
]
},
)
Here is the requirements.txt:
...
onnx-caffe2
...
The pip download
will not download any packages inside the "setup_requires
":
pip download -r requirements.txt
How to force "pip download
" to download all dependencies including the "setup_requires
"?
If it is not possible for "pip download
", then how to parse the "setup.py
" to get all packages inside the "setup_requires"? What's the standard way for parsing the "setup_requires
"?
I have installed MySQL on my Linux Ubuntu 22.04 system and subsequently installed MySQL Workbench (8.0). However, upon attempting to launch Workbench for the localhost user, I encountered an error. I have attached a screenshot depicting the error, and I have also shared the websites I consulted in an attempt to resolve this issue. I would appreciate assistance in resolving the MySQL Workbench connection problem.
I checked https://www.youtube.com/watch?v=LdsEkrtlgKc https://www.youtube.com/watch?v=F1_fkOYgu8g https://askubuntu.com/questions/773446/unable-to-connect-via-mysql-workbench-to-localhost-in-ubuntu-16-04-passwordless MySQL Workbench cannot connect to database in Ubuntu 20.04