Byla vydána Beta 1 verze KDE 6 (Plasma, Frameworks a Gear) postavené na Qt 6. Testovat lze například v distribuci KDE Neon. Stabilní verze je plánována na konec února 2024. Předchozí velké vydání 5 vylo vydáno téměř před 10 lety (červenec 2014).
Open-source webmail Roundcube se připojil k balíku aplikací Nextcloudu. Převzetí firmou Nextcloud ale plánováno není, pouze integrace a podpoření vývoje.
Stability AI představila SDXL Turbo, tj. umělou inteligenci pro generování obrázků z textového popisu v reálném čase, viz ukázka na YouTube.
Svobodná webová platforma pro sdílení a přehrávání videí PeerTube (Wikipedie) byla vydána v nové major verzi 6. Přehled novinek i s náhledy a videi v oficiálním oznámení a na GitHubu (6.0.0, 6.0.1).
S eDoklady lze mít od ledna 2024 občanku v mobilní aplikaci [Digitální a informační agentura – DIA].
Google představil novou doménu nejvyššího řádu: .meme. Viz například knowyour.meme nebo find.meme.
IKEA představila 3 senzory pro chytrou domácnost: senzor na dveře a okna PARASOLL, bezdrátový pohybový senzor VALLHORN a senzor úniku vody BADRING. Budou kompatibilní s Home Assistant?
Weston, referenční implementace kompozitoru pro Wayland, byl vydán ve verzi 13.0.0. Přehled novinek v oznámení.
Laboratoře CZ.NIC vydaly novou verzi 4.23.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi. Přidána byla podpora pro velkoobjemové datové zprávy (VoDZ) a pro typy datových schránek PFO_ARCH, PFO_AIAT a PFO_AZI. Další novinkou je pamatování velikosti dialogových oken, pozice ovládacích prvků, šířek sloupců a řazení položek
… více »Distribuce Tails specializující se ochranu online soukromí uživatele byla vydána ve verzi 5.20. Mimo jiné aktualizuje Tor Browser (13.0.4) a Thunderbird (115.5), opravuje několik chyb.
root@NB-Pepe:/home/cz3dtc# MAKEDEV pty0 /sbin/MAKEDEV: don't know how to make device "pty0" root@NB-Pepe:/home/cz3dtc# ls /dev/p* /dev/parport0 /dev/port /dev/ppp /dev/psaux /dev/ptmx /dev/pts: ptmx 0 1 root@NB-Pepe:/home/cz3dtc#Mam scripty s ax25 ktere jsou vazany na pty2 ktere v /dev neni. jadro debian 2.6.30-2-686
Řešení dotazu:
killall linuxnet killall bcm cd /home/packet/xnet clear > /dev/tty9 clear > /dev/tty10 clear > /dev/tty11 clear > /dev/tty12 /usr/sbin/kissnetd /dev/ptyq1 /dev/ptyq2 & sleep 4 /usr/sbin/kissattach /dev/ttyq1 -l ldigi /usr/sbin/kissattach /dev/ttyq2 -l lgate #/sbin/ifconfig ax0 127.0.0.1 netmask 255.255.255.255 \ mtu 256 hw ax25 CZ0NCH up #/sbin/ifconfig ax1 127.0.0.1 netmask 255.255.255.255 \ mtu 256 hw ax25 CZ0NCH-8$ echo "Xnet" > /dev/tty9 echo "Baycom-Mailbox" > /dev/tty10 echo "AX25" > /dev/tty11 echo "Listen -artc" > /dev/tty12 modprobe ax25 modprobe mkiss /usr/sbin/kissattach /dev/ptyq2 kiss1 192.168.100.1 /usr/sbin/kissparms -p kiss1 -r 128 -s 10 -l 20 -t 0 echo 100 > /proc/sys/net/ax25/ax0/t1_timeout echo 30 > /proc/sys/net/ax25/ax0/t2_timeout echo 30000 > /proc/sys/net/ax25/ax0/t3_timeout echo 10 > /proc/sys/net/ax25/ax0/maximum_retry_count echo 4 > /proc/sys/net/ax25/ax0/standard_window_size echo 256 > /proc/sys/net/ax25/ax0/maximum_packet_length /usr/bin/listen -artc > /dev/tty12 & echo $! > /var/run/listen.pid su -c "/usr/sbin/ax25d & > /dev/tty11 < /dev/tty11 &" -l root rm *.CFG rm *.cfg #su -c "/home/packet/xnet/go &> /dev/tty9 < /dev/tty9 &" -l root #su -c "/home/packet/bcm/start &> /dev/tty10 < /dev/tty10 &" -l rootno nevim jestli je celej script spravne neb sem vytuhnul na neexistenci /dev/pty* takle vypadal /dev/pt* na slackware tehdy bez toho aniz bych zavadel nejake extra moduly :
cz3dtc@NB-Pepe:~$ ls /media/disk/dev/pt* /media/disk/dev/ptmx /media/disk/dev/ptyp0 /media/disk/dev/ptyu7 /media/disk/dev/ptyaa /media/disk/dev/ptyp1 /media/disk/dev/ptyu8 /media/disk/dev/ptyab /media/disk/dev/ptyp2 /media/disk/dev/ptyu9 /media/disk/dev/ptyac /media/disk/dev/ptyp3 /media/disk/dev/ptyva /media/disk/dev/ptyad /media/disk/dev/ptyp4 /media/disk/dev/ptyvb /media/disk/dev/ptyae /media/disk/dev/ptyp5 /media/disk/dev/ptyvc /media/disk/dev/ptyaf /media/disk/dev/ptyp6 /media/disk/dev/ptyvd /media/disk/dev/ptya0 /media/disk/dev/ptyp7 /media/disk/dev/ptyve /media/disk/dev/ptya1 /media/disk/dev/ptyp8 /media/disk/dev/ptyvf /media/disk/dev/ptya2 /media/disk/dev/ptyp9 /media/disk/dev/ptyv0 /media/disk/dev/ptya3 /media/disk/dev/ptyqa /media/disk/dev/ptyv1 /media/disk/dev/ptya4 /media/disk/dev/ptyqb /media/disk/dev/ptyv2 /media/disk/dev/ptya5 /media/disk/dev/ptyqc /media/disk/dev/ptyv3 /media/disk/dev/ptya6 /media/disk/dev/ptyqd /media/disk/dev/ptyv4 /media/disk/dev/ptya7 /media/disk/dev/ptyqe /media/disk/dev/ptyv5 /media/disk/dev/ptya8 /media/disk/dev/ptyqf /media/disk/dev/ptyv6 /media/disk/dev/ptya9 /media/disk/dev/ptyq0 /media/disk/dev/ptyv7 /media/disk/dev/ptyba /media/disk/dev/ptyq1 /media/disk/dev/ptyv8 /media/disk/dev/ptybb /media/disk/dev/ptyq2 /media/disk/dev/ptyv9 /media/disk/dev/ptybc /media/disk/dev/ptyq3 /media/disk/dev/ptywa /media/disk/dev/ptybd /media/disk/dev/ptyq4 /media/disk/dev/ptywb /media/disk/dev/ptybe /media/disk/dev/ptyq5 /media/disk/dev/ptywc /media/disk/dev/ptybf /media/disk/dev/ptyq6 /media/disk/dev/ptywd /media/disk/dev/ptyb0 /media/disk/dev/ptyq7 /media/disk/dev/ptywe /media/disk/dev/ptyb1 /media/disk/dev/ptyq8 /media/disk/dev/ptywf /media/disk/dev/ptyb2 /media/disk/dev/ptyq9 /media/disk/dev/ptyw0 /media/disk/dev/ptyb3 /media/disk/dev/ptyra /media/disk/dev/ptyw1 /media/disk/dev/ptyb4 /media/disk/dev/ptyrb /media/disk/dev/ptyw2 /media/disk/dev/ptyb5 /media/disk/dev/ptyrc /media/disk/dev/ptyw3 /media/disk/dev/ptyb6 /media/disk/dev/ptyrd /media/disk/dev/ptyw4 /media/disk/dev/ptyb7 /media/disk/dev/ptyre /media/disk/dev/ptyw5 /media/disk/dev/ptyb8 /media/disk/dev/ptyrf /media/disk/dev/ptyw6 /media/disk/dev/ptyb9 /media/disk/dev/ptyr0 /media/disk/dev/ptyw7 /media/disk/dev/ptyca /media/disk/dev/ptyr1 /media/disk/dev/ptyw8 /media/disk/dev/ptycb /media/disk/dev/ptyr2 /media/disk/dev/ptyw9 /media/disk/dev/ptycc /media/disk/dev/ptyr3 /media/disk/dev/ptyxa /media/disk/dev/ptycd /media/disk/dev/ptyr4 /media/disk/dev/ptyxb /media/disk/dev/ptyce /media/disk/dev/ptyr5 /media/disk/dev/ptyxc /media/disk/dev/ptycf /media/disk/dev/ptyr6 /media/disk/dev/ptyxd /media/disk/dev/ptyc0 /media/disk/dev/ptyr7 /media/disk/dev/ptyxe /media/disk/dev/ptyc1 /media/disk/dev/ptyr8 /media/disk/dev/ptyxf /media/disk/dev/ptyc2 /media/disk/dev/ptyr9 /media/disk/dev/ptyx0 /media/disk/dev/ptyc3 /media/disk/dev/ptysa /media/disk/dev/ptyx1 /media/disk/dev/ptyc4 /media/disk/dev/ptysb /media/disk/dev/ptyx2 /media/disk/dev/ptyc5 /media/disk/dev/ptysc /media/disk/dev/ptyx3 /media/disk/dev/ptyc6 /media/disk/dev/ptysd /media/disk/dev/ptyx4 /media/disk/dev/ptyc7 /media/disk/dev/ptyse /media/disk/dev/ptyx5 /media/disk/dev/ptyc8 /media/disk/dev/ptysf /media/disk/dev/ptyx6 /media/disk/dev/ptyc9 /media/disk/dev/ptys0 /media/disk/dev/ptyx7 /media/disk/dev/ptyda /media/disk/dev/ptys1 /media/disk/dev/ptyx8 /media/disk/dev/ptydb /media/disk/dev/ptys2 /media/disk/dev/ptyx9 /media/disk/dev/ptydc /media/disk/dev/ptys3 /media/disk/dev/ptyya /media/disk/dev/ptydd /media/disk/dev/ptys4 /media/disk/dev/ptyyb /media/disk/dev/ptyde /media/disk/dev/ptys5 /media/disk/dev/ptyyc /media/disk/dev/ptydf /media/disk/dev/ptys6 /media/disk/dev/ptyyd /media/disk/dev/ptyd0 /media/disk/dev/ptys7 /media/disk/dev/ptyye /media/disk/dev/ptyd1 /media/disk/dev/ptys8 /media/disk/dev/ptyyf /media/disk/dev/ptyd2 /media/disk/dev/ptys9 /media/disk/dev/ptyy0 /media/disk/dev/ptyd3 /media/disk/dev/ptyta /media/disk/dev/ptyy1 /media/disk/dev/ptyd4 /media/disk/dev/ptytb /media/disk/dev/ptyy2 /media/disk/dev/ptyd5 /media/disk/dev/ptytc /media/disk/dev/ptyy3 /media/disk/dev/ptyd6 /media/disk/dev/ptytd /media/disk/dev/ptyy4 /media/disk/dev/ptyd7 /media/disk/dev/ptyte /media/disk/dev/ptyy5 /media/disk/dev/ptyd8 /media/disk/dev/ptytf /media/disk/dev/ptyy6 /media/disk/dev/ptyd9 /media/disk/dev/ptyt0 /media/disk/dev/ptyy7 /media/disk/dev/ptyea /media/disk/dev/ptyt1 /media/disk/dev/ptyy8 /media/disk/dev/ptyeb /media/disk/dev/ptyt2 /media/disk/dev/ptyy9 /media/disk/dev/ptyec /media/disk/dev/ptyt3 /media/disk/dev/ptyza /media/disk/dev/ptyed /media/disk/dev/ptyt4 /media/disk/dev/ptyzb /media/disk/dev/ptyee /media/disk/dev/ptyt5 /media/disk/dev/ptyzc /media/disk/dev/ptyef /media/disk/dev/ptyt6 /media/disk/dev/ptyzd /media/disk/dev/ptye0 /media/disk/dev/ptyt7 /media/disk/dev/ptyze /media/disk/dev/ptye1 /media/disk/dev/ptyt8 /media/disk/dev/ptyzf /media/disk/dev/ptye2 /media/disk/dev/ptyt9 /media/disk/dev/ptyz0 /media/disk/dev/ptye3 /media/disk/dev/ptyua /media/disk/dev/ptyz1 /media/disk/dev/ptye4 /media/disk/dev/ptyub /media/disk/dev/ptyz2 /media/disk/dev/ptye5 /media/disk/dev/ptyuc /media/disk/dev/ptyz3 /media/disk/dev/ptye6 /media/disk/dev/ptyud /media/disk/dev/ptyz4 /media/disk/dev/ptye7 /media/disk/dev/ptyue /media/disk/dev/ptyz5 /media/disk/dev/ptye8 /media/disk/dev/ptyuf /media/disk/dev/ptyz6 /media/disk/dev/ptye9 /media/disk/dev/ptyu0 /media/disk/dev/ptyz7 /media/disk/dev/ptypa /media/disk/dev/ptyu1 /media/disk/dev/ptyz8 /media/disk/dev/ptypb /media/disk/dev/ptyu2 /media/disk/dev/ptyz9 /media/disk/dev/ptypc /media/disk/dev/ptyu3 /media/disk/dev/pt0 /media/disk/dev/ptypd /media/disk/dev/ptyu4 /media/disk/dev/pt1 /media/disk/dev/ptype /media/disk/dev/ptyu5 /media/disk/dev/pt2 /media/disk/dev/ptypf /media/disk/dev/ptyu6 /media/disk/dev/pt3 /media/disk/dev/pts:a takle vypada ted s debianem
cz3dtc@NB-Pepe:~$ ls /dev/pt* /dev/ptmx /dev/pts: ptmx 0Tak nevim co a jak , ale z kernelu asi zmizela podpora nebo jak
ls -l /dev/pts/ celkem 0 c--------- 1 root root 5, 2 24. pro 00.03 ptmx crw------- 1 dan tty 136, 0 25. pro 04.34 0 crw------- 1 dan tty 136, 1 25. pro 03.16 1 crw------- 1 dan tty 136, 2 25. pro 04.36 2 crw--w---- 1 dan tty 136, 3 23. pro 23.05 3 crw--w---- 1 dan tty 136, 4 25. pro 04.36 4 crw--w---- 1 dan tty 136, 5 25. pro 03.16 5 crw--w---- 1 root tty 136, 6 25. pro 04.34 6 crw------- 1 dan tty 136, 7 25. pro 03.16 7 crw--w---- 1 dan tty 136, 8 25. pro 03.16 8je to tedy opravdu jádrem, buď defaultní konfigurací Debianu, nebo se změnila struktura (ovšem jistý si tím nejsem)
/dev/ttyp?
, /dev/ttyq?
atd. si aplikace řekne o pseudoterminál a systém jí v /dev/pts
vytvoří příslušné blokové zařízení.
sshd
.
Zrovna dnes som skusal riesit podobny problem so slattach na nas om0npb.ampr.cz, ale podarilo sa mi vysnorit len toto:
http://g8pzt.ath.cx/bbs/cgi-bin/msg.pz?area=15&msg=75&user=
Autor tam spomina, ze je potrebny neoficialny kissattach/slattach kompatibilny s unix98 pty. Pozri si index sprav, najdes tam aj zdrojaky.
#!/bin/sh cd /home cd pr echo 1 > /proc/sys/net/ipv4/ip_forward /sbin/modprobe ax25 /sbin/modprobe mkiss killall kissattach > /dev/null 2>&1 killall mkiss > /dev/null 2>&1 killall ax25d > /dev/null 2>&1 killall mheardd > /dev/null 2>&1 killall ax25ipd > /dev/null 2>&1 sleep 1 AXPORT=ax0 KISS_TTY=/dev/ptmx IP_ADRESS=192.168.200.254 ARP_CALL=CZ0NCH-10 PTY=$(/usr/sbin/kissattach $KISS_TTY $AXPORT $IP_ADRESS 2>&1 | tail -1) PORT=$(ifconfig | grep $ARP_CALL | head -c3) echo "Port PTY je " $PTY kissparms -p ax0 -r 128 -s 10 -l 20 -t 0 echo 100 > /proc/sys/net/ax25/ax0/t1_timeout echo 30 > /proc/sys/net/ax25/ax0/t2_timeout echo 30000 > /proc/sys/net/ax25/ax0/t3_timeout echo 10 > /proc/sys/net/ax25/ax0/maximum_retry_count echo 4 > /proc/sys/net/ax25/ax0/standard_window_size echo 256 > /proc/sys/net/ax25/ax0/maximum_packet_length echo att sdev0 kiss 0 1 115200 $PTY > xnetport.NET su -c "/usr/sbin/ax25d & > /dev/tty11 < /dev/tty11 &" -l root #su -c "/home/pr/xnet &> /dev/tty9 < /dev/tty9 &" -l root #su -c "/home/pr/bcm/start &> /dev/tty10 < /dev/tty10 &" -l rootpřípadnej AUTOEXEC.NET
att sdev0 kiss 0 1 115200 /dev/pts/0 p 0 na CZ0NCH-10 p 0 ba 115200 p 0 pa per 255 p 0 qu 255 p 0 ret 1 p 0 slo 1 p 0 t3 600000 p 0 tx 1 r l a 0 cz0nch-10 - p Inode att ip0 axudp 1 1 62.75.171.215 p 1 a 1 p 1 na CB0RG p 1 ba 19200 p 1 tx 10 r bc a 1 cb0rg att ip1 axudp 2 1 62.75.171.117 p 2 a 1 p 2 na KR2GAT p 2 ba 19200 p 2 tx 10 r bc a 2 kr2gat att ip2 axudp 3 1 217.172.183.190 p 3 a 1 p 3 na dnx530 p 3 ba 19200 p 3 tx 10 r bc a 3 dnx530 my a Cheb my call cz0nch my def 0 my tcall cz3dtc
cat axports ax0 CZ0NCH-10 115200 256 2 Linux (AX25<->UDP) cat ax25d.conf # /etc/ax25/ax25d.conf # Startkiss1 [cz0nch-10 via ax0] NOCALL * * * * * * L default * * * * * * - root /usr/sbin/axspawn axspawn %u + # Endkiss1 cat ax25rtd.conf # Example configuration for ax25rtd. I'm assuming that you have a central # node with two interfaces serving the same subnet (this is my personal # setup). # # For a general discussion of each parameter see ax25rtd/README. # # General setup # ============= # # The size of the caches. When the cache is full, the oldest entry # gets removed. # ax25-maxroutes 256 ip-maxroutes 256 # # Port config # =========== # # Note that you *must* specify the symbolic port # name as defined in axports, not the device names. Personally, I like # them to be identical. # # This is my 56kbps port (pi0a). It is the default interface and has a # static network route pointing to it. All users access this interface # directly and *not* via digipeaters. # [pi0a] # # Since all users access this interface directly, I don't need any # AX.25 routes here. # ax25-learn-routes no # # The internal cache should only learn from frames directed to me. # ax25-learn-only-mine yes # # Here you could specify a digipeater path added to every learned route # that has no digipeaters. # # ax25-add-path oe1xxx # # Since ax25rtd will learn only frames directed to the interface # callsign or one of our listeners we can specify additional mycalls. # # ax25-more-mycalls oe1xxx # # We already have a static network route to this interface and don't need # to learn any host route. # ip-learn-routes no # # I really don't like to change the mode. # ip-adjust-mode no # # ARP is correctly handled by the kernel on this interface (no digipeaters). # arp-add no # # Here is my second port (ax0). It is the "optional" interface. Any user # accessing my system on this interface causes the following entries to # be added: # # - IP host route # - ARP entry # - AX.25 route # # The nice feature is that the host route overrides the network route to # the default interface, allowing this setup to work. Note also that users # may access this interface via digipeaters. # If a user switches back to the default interface, the IP host route is # automatically deleted. The other entries remain, but this is not a # problem. # [ax0] # ax25-learn-routes yes ax24-learn-only-mine yes ip-learn-routes yes ip-adjust-mode no arp-add yes cat axspawn.conf create yes create_empty_password yes create_with_useradd no guest ax25 group ax25 first_uid 400 max_uid 2000 home /home/ax25 shell /home/inode/ax25shell associate no cat ax25mond.conf # Create an internet socket on port 1234 where all the # AX.25 traffic will be transmitted rxtx *:1234 # Create an unix socket where only the received AX.25 # traffic will be transmitted
Tiskni
Sdílej: