136 private links
We've just released htop-3.0.0 with over two years worth of bug fixes
and features. Enjoy!
https://github.com/htop-dev/htop/releases
What's new in version 3.0.0
- New maintainers - after a prolonged period of inactivity
from Hisham, the creator and original maintainer, a team
of community maintainers have volunteered to take over
a fork at https://htop.dev and https://github.com/htop-dev
to keep the project going.
OWNLOAD OPENWRT FIRMWARE
Firmware for Mikrotik
DOWNLOAD TINY PXE SERVER
Link to PXE Server
FLASH THE ROUTER USING THE TOOTHPICK METHOD
Start and configure the PXE Server (192.168.1.10/24, * -initramfs-kernel.bin). Turn off the Mikroitk power, hold down reset, turn on the power and release the toothpick after 20 seconds.
UPGRADE FIRMWARE TO FULL VERSION
After booting the router via PXE, go to the router and update the firmware to the full version (* -squashfs-sysupgrade.bin)
ead this document first, expecially licence key part
https://openwrt.org/toh/mikrotik/common#flash_openwrt 17
first attach your device ethernet to port 5
then power your mikrotik.
open 192.168.88.1 and
System → Routerboard → Settings → Boot device: Try ethernet once then NAND
System → Routerboard → Settings → Boot protocol: DHCP
System → Routerboard → Settings → Force Backup Booter: Checked (if supported by your routerboard - !IMPORTANT)
4.System->Shutdown
unplug power.
attach ethernet to port 1
form this url
https://downloads.openwrt.org/releases/18.06.2/targets/ar71xx/mikrotik/ 12
download files
openwrt-18.06.2-ar71xx-mikrotik-rb-nor-flash-16M-ac-initramfs-kernel.bin
openwrt-18.06.2-ar71xx-mikrotik-rb-nor-flash-16M-ac-squashfs-sysupgrade.bin
create a script file, and change interfaces and tftp-root
/bin/bash
ifconfig eno1(your interface) 192.168.1.10 up
dnsmasq -i eno1(your interface) --dhcp-range=192.168.1.100,192.168.1.200
--dhcp-boot=openwrt-18.06.2-ar71xx-mikrotik-rb-nor-flash-16M-ac-initramfs-kernel.bin
--enable-tftp --tftp-root=/where is files/ -d -u dnsmasq -p0 -K --log-dhcp --bootp-dynamic
then run script,(you can download dnsmasq and compile from source for use,also kill all your tftp and dhcp servers. google)
hold reset button
plug power
wait about 20 seconds(you can watch progress from script screen,after you see send ***.initramfs.bin unhold reset button)
wait 20 seconds again
detach ethernet from mikrotik
attach ethernet to port 5 again
wait 15 seconds
if your computer ethernet does not have an ipv4
then
set your computer ethernet
ifconfig eno1 192.168.1.55
ping 192.168.1.55
if got responses
open http://192.168.1.1 1
if you see luci, kernel and ramfs is working.
open upgrade section and select your
openwrt-18.06.2-ar71xx-mikrotik-rb-nor-flash-16M-ac-squashfs-sysupgrade.bin
thats it
RouterBoards can netboot OpenWrt initramfs .elf (.bin in some instances) images via TFTP. This RAM-based initramfs OpenWrt image is first used to validate the desired OpenWrt version operates properly without overwriting any existing image in the NAND or NOR flash of the RouterBoard.
Once you have verified OpenWrt is working on your MikroTik hardware, use the LuCI web interface to permanently flash the appropriate sysupgrade .bin image into the flash of the RouterBoard. In this way, an initial installation is treated exactly the same as a subsequent OpenWrt upgrade. Prior versions of OpenWrt required a subsequent upgrade to once again boot OpenWrt using initramfs: with the current version of OpenWrt that now uses Unsorted Block images (UBI), the initial flash and subsequent upgrades can be performed directly in-place from the LuCI web interface.
After OpenWrt is installed to Flash, depending on the model, some platform configuration may be needed. This is explained in the model specific wiki pages.
First Things First: Don't Lose Your RouterOS License
Before you start installing OpenWrt, save your RouterOS License .key file. This will allow you to use Mikrotik's NetInstall to re-install RouterOS.
Save your license by using Mikrotik WinBox: it's under System→License→Export Key. The Mikrotik WebFig web interface does not export license files, you must use WinBox.
See below for other methods to export your license file.
Is Mikrotik RB952Ui-5ac2nD fully supported? - Hardware Questions and Recommendations - OpenWrt Forum
At least it is supported on the deprecated ar71xx target...
Deprecated means that 19.07 will be the latest stable release for this device as long as anyone port this device to the device tree based ath79 target.
Apparently, 5 GHz wireless hardware in this device is QCA9887, which is driven by ath10k, and it requires non-free firmware, so basically we shouldn't count on 5 GHz even if everything else works. Is my understanding correct?
Probably you only need to install the required driver/firmware packages like:
kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct ath10k-firmware-qca9887-ct
MikroTik RB952Ui-5ac2nD (hAP ac lite)
The hAP ac lite is a Dual-concurrent Access Point, that provides WiFi coverage for 2.4GHz and 5GHz frequencies at the same time.
Unit is equipped with a 650MHz CPU, 64MB RAM, five 10/100Mbps Ethernet ports (PoE output on port #5)), dual-chain 802.11b/g/n 2.4GHz wireless, single chain 802.11a/n/ac 5GHz wireless, USB port for 3G/4G modem and a RouterOS L4 license.
We have two versions available - RB952Ui-5ac2nD (International) and RB952Ui-5ac2nD-US (USA). RB952Ui-5ac2nD-US (USA) is factory locked for 2412-2462MHz, 5170-5250MHz and 5725-5835MHz frequencies. This lock can not be removed. RB952Ui-5ac2nD (International) supports 2412-2484MHz and 5150MHz - 5875MHz range (Specific frequency range can be limited by country regulations).
These are the image files for the ar71xx/mikrotik target. Check that the sha256sum of the file you downloaded matches the sha256sum below.
Shortened image file names below have the same prefix: openwrt-19.07.3-ar71xx-mikrotik-...
ar71xx
ar71xx is deprecated and has been marked as source only in June 2019. The replacement target for the same hardware is DTS based ath79. See also switch default target from ar71xx to ath79
Latest git commits for this target
Image builder for ar71xx/generic
Image builder for ar71xx/mikrotik
Image builder for ar71xx/nand
he OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.
See the Table of Hardware for supported devices. For more information about OpenWrt project organization, see the About OpenWrt pages.
OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.
GLab is an open source Gitlab Cli tool written in Go (golang) to help work seamlessly with Gitlab from the command line.
« usbkill » is an anti-forensic kill-switch that waits for a change on your USB ports and then immediately shuts down your computer.
JSON is everywhere on the Internet. Servers spend a lot of time parsing it. We need a fresh approach. The simdjson library uses commonly available SIMD instructions and microparallel algorithms to parse JSON 2.5x faster than anything else out there.
A while back I bought a DYMO LabelManager Plug N Play Label Maker to help organize things. Before I bought it I had done some cursory searching and saw there were Linux drivers, and I set up CUPS, fixed permissions (of course), and installed the DYMO drivers, but nothing was showing up.
Well, turns out there’s a reason for that – the LabelManager PnP actually labels itself as a HID device, not a printer! (lsusb -v to peep the details)…
Luckily, with a bit of searching, I found a nice little Python 3 script called dymoprint (github) that reverse-engineered the USB protocol and works perfectly. Another dev subsequently wrote a Perl script that generates 64px tall bitmaps to the printer. (I have lots of existing image generation code to build a Python version of this, but honestly, the first dymoprint script does just about everything I want, which is just to print some simple labels).
I saw that someone else did get it to run on CUPS – it looks like you have to set up modeswitching, but I haven’t tested that personally.
Type in the address bar about:config (press Enter)
(promise to be careful, if asked)
Type in the search bar and look for the preference :
browser.fixup.alternate.prefix
And set its value to false
WindowSwap is a quarantine project by Sonali Ranjit and Vaishnav Balasubramaniam that lets you use your browser to watch a video of a window and its unique view from different locations across the globe. There are scenes from all over: there’s a rainy street in Thailand, a small field with a gentle breeze on a sunny day in Austria, a mountain view from Switzerland, a busy street in London, a view over a boardwalk and the ocean in Japan, a cat watching birds in Qatar, a view of the...
Michael Gardi, who makes reproductions of vintage computers and computer-like games, went all out and built a DEC H-500 Computer Lab. He even posted a step-by-step Instructable on how to make your …
When radiation from the sun causes a global disaster on Earth, survivors on an overnight flight from Brussels race from city to city trying to stay ahead of the sun's rays by remaining in the cover of night.
Amid the COVID-19 pandemic, many people have transitioned to working—and socializing—from home. If these trends become the new normal, certain companies may be in for a big payoff.
Popular video conferencing company, Zoom Communications, is a prime example of an organization benefiting from this transition.
As of May 15, 2020, Zoom’s market capitalization has skyrocketed to $48.8 billion, despite posting revenues of only $623 million over the past year.