Portál AbcLinuxu, 30. dubna 2025 23:56
Už delší dobu mě láká, pořídit si nějaký AP/router do kterýho bych si mohl nahrát linux. Momentálně vlastním WL-5450AP u kterýho to asi nepřipadá v úvahu, alspoň jsem nenašel zmíňku že by to šlo. Ale dneska mě překvapila jedna věc. Zajímalo mě co vlastně pohání můj AP/router. A tak jsem začal hledat na netu, ale nikde jsem nenašel žádnou zmíňku o tom na čem to běží. Ale když jsem si zapl logování a četl log, který router vyprodukoval, bylo mi to velmi povědomé:
0day 00:00:18 memory: 00800000 @ 00000000 (usable) 0day 00:00:18 Initial ramdisk at: 0x80165000 (1792000 bytes) 0day 00:00:18 On node 0 totalpages: 2048 0day 00:00:18 zone(0): 2048 pages. 0day 00:00:18 zone(1): 0 pages. 0day 00:00:18 zone(2): 0 pages. 0day 00:00:18 Kernel command line: root=/dev/ram console=0 ramdisk_start=0 single 0day 00:00:18 Calibrating delay loop... 178.99 BogoMIPS 0day 00:00:18 Memory: 4732k/8192k available (1254k kernel code, 3460k reserved, 1868k data, 44k init, 0k highmem) 0day 00:00:18 Dentry-cache hash table entries: 1024 (order: 1, 8192 bytes) 0day 00:00:18 Inode-cache hash table entries: 512 (order: 0, 4096 bytes) 0day 00:00:18 Mount-cache hash table entries: 512 (order: 0, 4096 bytes) 0day 00:00:18 Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) 0day 00:00:18 Page-cache hash table entries: 2048 (order: 1, 8192 bytes) 0day 00:00:18 check_wait... unavailable. 0day 00:00:18 POSIX conformance testing by UNIFIX 0day 00:00:18 Linux NET4.0 for Linux 2.4 0day 00:00:18 Based upon Swansea University Computer Society NET3.039 0day 00:00:18 Initializing RT netlink socket 0day 00:00:19 Starting kswapd 0day 00:00:19 Serial driver version 6.02 (2003-03-12) with no serial options enabled 0day 00:00:19 ttyS00 at 0x00c3 (irq = 3) is a rtl_uart1 0day 00:00:19 state->flags=00000000 0day 00:00:19 Realtek GPIO Driver for Flash Reload Default 0day 00:00:19 block: 64 slots per queue, batch=16 0day 00:00:19 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize 0day 00:00:19 RealTek E-Flash System Driver. (C) 2002 RealTek Corp. 0day 00:00:19 Found 1 x 1M Byte MXIC MX29LV800B at 0xbe000000 0day 00:00:19 RTL8185 driver version 1.8 (2005-12-15) 0day 00:00:19 rtl8186_init: Loading new ethernet driver!! 0day 00:00:19 8186NIC Ethernet driver v0.0.3 (Jan 26, 2005) 0day 00:00:19 eth0: RTL8186-NIC at 0xbd200000, 00:01:02:03:04:05, IRQ 4 0day 00:00:19 eth1: RTL8186-NIC at 0xbd300000, 04:05:06:07:08:09, IRQ 5 0day 00:00:19 NET4: Linux TCP/IP 1.0 for NET4.0 0day 00:00:19 IP Protocols: ICMP, UDP, TCP 0day 00:00:19 IP: routing cache hash table of 512 buckets, 4Kbytes 0day 00:00:19 TCP: Hash tables configured (established 512 bind 1024) 0day 00:00:19 NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. 0day 00:00:19 NET4: Ethernet Bridge 008 for NET4.0 0day 00:00:19 RAMDISK: ext2 filesystem found at block 0 0day 00:00:19 RAMDISK: Loading 1750 blocks [1 disk] into ram disk... done. 0day 00:00:19 Freeing initrd memory: 1750k freed 0day 00:00:19 VFS: Mounted root (ext2 filesystem). 0day 00:00:19 Freeing unused kernel memory: 44k freed 0day 00:00:19 mount /proc file system ok! 0day 00:00:19 device eth0 entered promiscuous mode 0day 00:00:19 eth0:phy is 8201 0day 00:00:19 device eth1 entered promiscuous mode 0day 00:00:19 eth1:phy is 8201 0day 00:00:19 device wlan0 entered promiscuous mode 0day 00:00:19 br0: port 3(wlan0) entering listening state 0day 00:00:19 br0: port 2(eth1) entering listening state 0day 00:00:19 br0: port 3(wlan0) entering learning state 0day 00:00:19 br0: port 3(wlan0) entering forwarding state 0day 00:00:19 br0: topology change detected, propagating 0day 00:00:19 br0: port 1(eth0) entering listening state 0day 00:00:19 br0: port 2(eth1) entering learning state 0day 00:00:19 br0: port 2(eth1) entering forwarding state 0day 00:00:19 br0: topology change detected, propagating 0day 00:00:19 br0: port 1(eth0) entering learning state 0day 00:00:19 br0: port 1(eth0) entering forwarding state 0day 00:00:19 br0: topology change detected, propagating 0day 00:00:19 wlan0: Associate to AP successfully - 00:0B:6B:84:9C:48
Co myslíte jede to na linuxovým jádře nebo ne?
Tiskni
Sdílej:
Samozrejme ze jede na Linuxu. Krom toho, ze je to ma snad ve vsech obchodech v popisku, tak je to pomerne znama vec. Navic google na dotaz "ovislink + linux" da pomerne jednoznacnou odpoved.
Nakonec si musim rypnout. To uz jsou dnes lide tak nepozorni, ze jim unikaji naprosto jasne veci, nebo jsem jen nepostrehl ironii v blogu.
No dobre s tema obchodama jsem trosku prestrelil. Nicmene staci dotaz doplnit o spojeni "wl 5450", cimz se dostonam k tomu, ze je tam jakysi realtek, a odtud se dostanem k tomu, ze na tom muze bezet linux.
Proste nekdo si to zjisti, a nekdo se holt trochu hloupe zepta.
No právě to BSDNo pokud vím tak Linux používá Network BSD Stack, takže je to téměř stejné(už se těším na salvu kamenů). Navíc OpenSource jako OpenSource, pokud jsou k tomu zdrojové kódy, tak je úplně jedno co tam běží.
No pokud vím tak Linux používá Network BSD Stack.Ne, Linux má sice BSD sockety, ale tím veškerá podobnost končí. V prvních verzích síťování se sice BSD stack používal, ale klucí linuxoví pak komplet celé síťování přepsali.
V prvních verzích síťování se sice BSD stack používal, ale klucí linuxoví pak komplet celé síťování přepsali.Myslel jsem si to . Proto také "už se těším na salvu kamenů". A jaký je pak mezi nimi rozdíl? Umí ten z BSD něco víc oproti tomu Linuxovému? Ptám se, protože všechno je to OSS, takže když už se úplně nechce, tak stačí vzít zdroják a překopírovat si ho do svého. (Teda samozřejmě krom cesty Linux -> BSD, ale takové blbosti jako licence nechme prosím stranou).
tak stačí vzít zdroják a překopírovat si ho do svého.ROFL. Přeji hodně zdaru
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.