Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Pamiętaj że PAX jest wziętry z OprenBSD :) i jest standardowo załączony w krernelu openbsd . A w linuxie trzeba go wkompilowywać w jajo ]:->
PaX features are part of OpenBSD[/quote]
http://pax.grsecurity.net/
W sumie możesz PAX z selinuxem uruchomić. A selinuxa z grsecurituy już lepiej nie. Bo to w sumie podobne rzeczy. Selinux nie ma ochrony pamięci ]:-[]
A RSBAC próbowałeś ? http://www.gentoo.org/proj/en/hardened/rsbac/index.xml
W Openie masz jeszcze takie technologie wkompilowane standardowo w kerneluNew Technologies
As we audit source code, we often invent new ways of solving problems. Sometimes these ideas have been used before in some random application written somewhere, but perhaps not taken to the degree that we do.
strlcpy() and strlcat()
Memory protection purify
W^X
.rodata segment
Guard pages
Randomized malloc()
Randomized mmap()
atexit() and stdio protection
Privilege separation
Privilege revocation
Chroot jailing
New uids
ProPolice
... and others[/quote]
http://cvs.openbsd.org/security.html
szyfrowany swap ...
Opena instalujesz i nie robisz nic. W linuxie się bawisz ;p .. kosztem prędkości i wydajności. Coś za coś.Offline
Akurat kilka technik Paxa jest już nawet w Debianie i Ubuntu - pod hasłem hardened.
Oczywiście w bardziej lajtowej wersji.
A same techniki wzięły sie w głównej częsci z IBM i technologii pro-police, tak w BSD jak i w Paxie.
Ciekawszym aspektem Grsecurity jest możliwość stworzenia polityki ACL (nawet czasami wystarcza wygenerować automatycznie), która stanowi odwzorowanie wszystkich dopuszczalnych akcji w systemie, i jest dość łatwa w edycji.
Jak ktoś próbował postawić na Linuxie Selinux w trybie strict, mls lub mlc, to z pewnością doceni prostotę Grsecurity.
Nawet przełączenie CentOS'a z trybu targeted na strict często przypomina kwadraturę koła.
W dodatku forum Grsecurity w przypadku kłopotów stanowi szybszy suport, niż komercyjny serwis Red-Hata ;)
A RSBAC próbowałeś ?[/quote]
Mam coś podobnego [url=http://grsecurity.net/gracldoc.htm]w grsec[/url], conieco w tym robiłem z całkiem zadowalającym skutkiem. ;)
Natomiast chciałem bliżej poznać Selinuxa, i o ile widzę, że skórka nie jest warta wyprawki, to jak kiedyś na niego wdepnę, może być niewesoło.
W dodatku Selinux to jest tylko ACL, nie ma tam takich kwiatków jak np GRKERNSEC_BRUTE.
Poza tym Selinux i Grsecurity moga dzialąć w jednym systemie, zalecane jest jednak, żeby zdecydować się na jeden tryb ACL czyli wyłączyć GRACL pozostawiając ten aspekt roboty Selinuxowi.
Co do prędkości i wydajności, problemów brak, za to rzeczywiście trochę zabawy z konfiguracją jest.
Za to OpenBSD nigdy demonem prędkości nie był, dlatego trafia najczęściej na routery, na serwerach WWW często FreeBSD zjada go na śniadanie.Ostatnio edytowany przez Jacekalex (2012-05-03 16:26:30)
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
[img]http://ompldr.org/vZG03Mw[/img]
Na mało obciążone serki jest dobry tak jak i również na shell serwer.
FreeBSD to już inna bajka
http://www.trustedbsd.org/
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mac.html
kern.securelevel=3 ]:->
Securelevel Definitions
Securelevels come in 5 degrees: −1, 0, 1, 2, and 3, with −1 being the lowest
and 3 the highest. Once you enable securelevels with the kern_securelevel_
enable rc.conf option, you can set the securelevel at boot with the kern_
securelevel rc.conf variable. You can raise the securelevel at any time, not just
at boot, but you cannot lower it without rebooting into single-user mode. After
all, if you could lower the securelevel at any time so could your intruder!
Securelevel −1
The default provides no additional kernel security whatsoever. If you’re learning
FreeBSD and are frequently changing your configuration, remain at
securelevel −1 and use the built-in file permissions and other Unix safeguards
for security.
Securelevel 0
The only time securelevel 0 is used is during booting, and it offers no special
features. When the system reaches multi-user mode, however, the securelevel
is automatically raised to 1. Setting kern_securelevel=0 in /etc/rc.conf is effectively
the same as setting kern_securelevel=1. This might be helpful, however, if you
have startup scripts that perform actions prohibited by a higher securelevel.
Securelevel 1
At securelevel 1, the basic secure mode, things become interesting:
System-level file flags may not be turned off.
You cannot load or unload kernel modules (see Chapter 5).
Programs cannot write directly to system memory via either /dev/mem or
/dev/kmem.
Nothing can access /dev/io.
Mounted disks cannot be written to directly. (You can write files to disk,
you just cannot address the raw disk devices.)
The most obvious effect of securelevel 1 for ordinary users is that the
BSD-specific filesystem flags cannot be altered. If a file is marked system-level
immutable, and you want to replace it, too bad.
Securelevel 2
Securelevel 2 has all the behaviors of securelevel 1, with two additions:
Disks cannot be opened for writing, whether mounted or not.
You cannot alter system time by more than one second.
Both of these seem irrelevant to new sysadmins, but they provide
important security protections. Although Unix provides handy tools like text
editors to write files, it is also possible to bypass those tools and even bypass
the actual filesystem to access the underlying ones and zeroes on the hard
drive. If you do this, you can change any file regardless of the file permissions.
The only time this commonly happens is when you install a new hard drive
and must create a filesystem on it. Normally, only the root user can write
directly to the disk in this manner. At securelevel 2, even root cannot do this.
Similarly, another old hacker trick is to change the system time, edit a
file, and change the time back. That way, when the administrator looks for
files that might be causing trouble, the tampered file appears to have been
untouched for months or years, and hence not seem an obvious source of
concern.
Securelevel 3
Securelevel 3 is the network secure mode. In addition to the settings of
securelevels 1 and 2, you cannot adjust packet filter rules. The firewall
on your host is immutable. If you have a system with packet filtering or
bandwidth management enabled, and those rules[/quote]
Offline
EuroBSDcon is the European technical conference for people working on and with 4.4BSD based operating systems and related projects. EuroBSDcon 2012 is the 11th EuroBSDcon and will take place 20-21 October 2012 (tutorials 18-19 October) in Warsaw, Poland.[/quote]
[b]
http://2012.eurobsdcon.org/
[/b]
[img]http://2012.eurobsdcon.org/wp-content/uploads/2012/03/bigbsd.jpg[/img]
Offline
[quote=Yampress][b]Gcc 4.2.1[/b] (+patches), 3.3.5 (+ patches) and 2.95.3 (+ patches)[/quote]
Strasznie stara ta wersja gcc, ale podobna (nieco zmodyfikowana przez Apple) jest w Xcode, który jest dedykowany dla OS X.
gcc --version
i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Czy to ma coś wspólnego z kontrowersyjną licencją GPL 3?
Podomież Clang/LLVM ma zastąpić gcc w kolejnych wersjach FreeBSD, co jest raczej dobrą wiadomością. Czyżby twórcy BSD bardziej preferowali teraz aplikacje (np. clang) rozwijane przez Apple niż FSF?
[quote=Yampress][b]Nie zapomionajcie, że bsd to systemy głównie pod serwer[/b]. Rozwiązania desktopowe są traktowane po macoszemu. [b]Nie to, że się nie da. DA się ale trzeba ogrom pracy włożyć aby skonfigurować.[/b] I jeszcze trzeba wiedzieć jak, a to tajemna troche wiedza. Ja osobiście mimo że jestem ulubieńcem BSD to nie proponuje ich jako rozwiązń desktopowych. Proponuje linux albo windows. Po co się męczyć jak coś można mieć prościej i szybciej, bez nerwów i szukania manuali. W linuxie dziala wiele rzeczy out-of-box. W bsd nakładasz uprawnienia aby działało, a zwiazane to jest z budową systemu bezpiecznego, który nie daje za dużo uprawnień. Po coś to jest jak myślicie po co?[/quote]
To znaczy wydaje mi się, że ze wszystkich systemów na desktop nabardziej podobny do BSD jest OS X.
Ostatnio edytowany przez gbudny (2012-06-21 19:58:54)
Offline
[quote=gbudny].....
To znaczy wydaje mi się, że ze wszystkich systemów na desktop nabardziej podobny do BSD jest OS X.[/quote]
A ja słyszałem, że OSX powstaje na bazie *BSD.
Dlatego nie jest podobny, ale bliźniaczo podobny.
Dlatego licencję BSD uważam za pewnego rodzaju masochizm. :D
Dlaczego?
Skoro ktoś chce zarabiać na systemie stworzonym przez twórców BSD, to chyba powinien w zamian podzielić się wpływami ze sprzedaży systemu, który zbyt tani nie jest.
Przy licencji GPL, Apple musialby conieco odpalić twórcom macierzystego systemu, natomiast przy licencji BSD czerpie za darmo z systemu, który dąży do doskonałości, a jeśli cokolwiek daruje na rozwój BSD, to jest wielka łaska miłościwego koncernu.
Linus T. ma 100% racji mówiąc, że licencja GPL na źródla Linuxa, to najmądrzejsza rzecz, jaką zrobił.
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2012-06-21 21:37:21)
Offline
Nic tam podobnego. Base system wzięty z freebsd tylko.
Offline
[quote=Yampress]Nic tam podobnego. Base system wzięty z freebsd tylko.[/quote]
Żarty się Ciebie trzymają ;)
Czy zdajesz sobie sprawę, ile kosztuje opracowanie takiego programu, jak np kernel Linux?
Ile kosztuje stworzenie systemu zarządzania pamięcią, podsytemu sieciowego, graficznego, muzycznego, dyskowego, i tego wszystkiego, co składa się na sprawnie działający wspólczesny komputer?
I czy opracowanie kernela dla systemow BSD odbyło się bez wysiłku,
i bez wkładu pracy?
Skompilować Libreoffice czy Gimpa, to ja też potrafię, ale budowa kernela dla systemu operacyjnego, to jest bajka, którą niewielu Ludzi na świecie potrafi.
A Apple dlatego wzięło base system z FreebSD, że nie mogli wziąść z Linuxa, nie płacąc za licencję (jeśli chcieli sprzedawać własny autorski system z tym kodem).
Tymczasem dzięki licencji BSD Apple dostało gotowy i działający system za mniej niż dolara, a po upiększeniu tego systemu, i dozbrojeniu w Xorga, środowisko graficzne, przeglądarkę Safari i klon OpenOffice, biorą za niego conieco.
Podczas, gdy kernel. to fundament całego systemu, i najbardziej złożona aplikacja w każdym systemie operacyjnym.
W dodatku najłatwiejsza do spartolenia. :D
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2014-09-22 16:51:09)
Offline
base system z bsd to jak gnu + kernel w linuxie
więc o so chodzi?
tak jak gdzie wcześniej pisałem. macos jest dla windowsiarzy , którzy nie potrafia linuxa a nie chcą mieć windowsa. Ot moje zdanie. dla lansu? Bo taka moda?
On porównujwe macosa do bsd. Niby bsd to dasrmowy macos? czy jak?
Offline
BSD to nie jest darmowy MacOSos, bez MacOSa BSD żyje, istnieje i działa, ale współczesnego MacOSa bez base systemu z BSD nie stworzysz, nie uruchomisz i nie sprzedasz.
Kiedyś czytalem arta pt ile kosztuje Linux, reprint z jakiegś amerykańskiego pisma.
Dane szacunkowe - 20 lat pracy zespolu prawie tysiąca programistów, i istnienia projektu - około 1 - 1,3 miliarda dolarów.
Szacunkowy koszt opracowania takiego programu i stworzenia konkurencyjnego kodu w jakiejś korporacji, jak np IBM czy Oracle: około 2,5 - 3,5 milarda dolarów.
Dlatego twierdzę, ze MacOS bez BSD istnieć nie może.
Natomiast BSD bez MacOSa istnieć może, i to całkiem nieźle.
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2012-06-21 22:13:57)
Offline
No nie
The BSD License
BSD code is available for anyone to use under what is probably the most
liberal license in the history of software development. The license can be
summarized as follows:
Don’t claim you wrote this.
Don’t blame us if it breaks.
Don’t use our name to promote your product.
This means that you can do almost anything you want with BSD code.
(The original BSD license did require that users be notified if a software
product included BSD-licensed code, but that requirement was later
dropped.) There’s not even a requirement that you share your changes
with the original authors! People were free to take BSD and include it in
proprietary products, open source products, or free products—they could
even print it out on punch cards and cover the lawn with it. You want to run
off 10,000 BSD CDs and distribute them to your friends? Enjoy. Instead of
copyright, the BSD license is sometimes referred to as copycenter, as in Take this
down to the copy center and run off a few for yourself. Not surprisingly, companies
such as Sun Microsystems jumped right on it: It was free, it worked, and plenty
of new graduates had experience with the technology. One company, BSDi,
was formed specifically to take advantage of BSD Unix.[/quote]Mac OS X
Mac OS X? That’s right. Apple incorporates large chunks of FreeBSD into
its Mac OS X on an ongoing basis. If you’re looking for a stable operating
system with a friendly face and a powerful core, Mac OS X is unquestionably
for you. While FreeBSD makes an excellent desktop for a computer professional,
I wouldn’t put it in front of Grandma. I would put Mac OS X in
front of Grandma without a second thought, however, and I’d even feel that
I was doing the right thing. But Mac OS X includes many things that aren’t
at all necessary for an Internet server, and it only runs on Apple hardware,
so I don’t recommend it as an inexpensive general-purpose server.
What’s more, code goes both ways. FreeBSD has incorporated code
originally developed for Mac OS X. And while you cannot view the user
interface source code for Mac OS X, you can get the source code to its BSD
core and Mach kernel. Apple has released both under the code name
Darwin.[/quote]Offline
Wypełniają wymogi licencyjne:
http://pl.wikipedia.org/wiki/Licencja_BSD
http://pl.wikipedia.org/wiki/Licencja_GPL
:D
Offline
Jak ktoś zna dobrze linuxa to szkoda kasy na jabłko.
Offline
[quote=Yampress]Jak ktoś zna dobrze linuxa to szkoda kasy na jabłko.[/quote]
Świeta Prawda :)
Offline
Niektórzy tłumaczą ze fotoszop tańszy na macos. Ale ile ten mac kosztuje ? ]:->
Klikany linux dla łindołsiarzy.
Offline
[quote=Jacekalex]Skoro ktoś chce zarabiać na systemie stworzonym przez twórców BSD, to chyba powinien w zamian podzielić się wpływami ze sprzedaży systemu, który zbyt tani nie jest.
Przy licencji GPL, [b]Apple musialby conieco odpalić twórcom macierzystego systemu,[/b] natomiast przy licencji BSD czerpie za darmo z systemu, który dąży do doskonałości, a jeśli cokolwiek daruje na rozwój BSD, to jest wielka łaska miłościwego koncernu.[/quote]
Apple ma wkład w niektóre projekty open source, które są teraz dostępne dla Mac OS X oraz wielu innych systemów operacyjnych np. BSD. Przypominam, że współtwórcą Mach była osoba, ktora była bardzo istotnym pracownikiem Next, a potem Apple. Kolejny przykład dotyczy współzałozyciela FreeBSD, który jest chyba do dziś zatrudniony przez Apple.
[quote=Jacekalex]Linus T. ma 100% racji mówiąc, że licencja GPL na źródla Linuxa, to najmądrzejsza rzecz, jaką zrobił.
Pozdrawiam
;-)[/quote]
Czekam z niecierpliwością kiedy wyda Linuksa na GPL 3, ale raczej nic z tego nie będzie.
Offline
Fotoshop nie tyle tańszy, ile na Macu sprawniej i stabilniej chodzi.
Zarówno Linux jak i FreeBSD potrafiły sprawnie zarządzać pamięcią w czasie, kiedy WinXP potrafił się powiesić w trakcjie roboty, i nie potrafił sprawnie obrobić 2 Gb ramu.
Wtedy MacOS zjadal Windowsa na śniadanie.
Obecnie, w Win7 już jest w miarę sprawna obsługa pamięci, o teroetycznie przynajmniej powinien chodzić sprawnie, ale ciągle istnieje sporo większe ryzyko wysypania Windowsa niż MacOSa, ze względu na tryb zgodności, dzięki któremu na Win& działa ~90% wirusów, znanych 15 lat temu.
Na MacOS też się trochę syfu pojawiło, ale to ciągle nie ta skala, co Windows.
A Windows jeszcze przez wiele lat będzie postrzegany poprzez stereotyp utrwalony w czasach XP.
Stare przysłowie powiada, że pierwsze wrażenie jest tylko raz i występuje niepowtarzalnie.
Dlatego ciężko będzie zmusić grafików, na przeprowadzkę z MacOS na Win7, a bez jakichś hardcorowych wpadek Apple praktycznie niewykonalne.
W Polsce poza tym dominuje Windows, i żadne dystrybutor nie da takiej marży na program dla Apple, jaki normalnie wali na wersje dla Windows, bo potencjalny rynek zbytu ma XXX razy mniejszy.
Pozdrawiam
Edyta:
w tts obie wersje Photoshopa CS6 (Mac i Win) [url=http://www.programygraficzne.pl/produkt/szukaj.html?phrase=photoshop]kosztują tyle samo[/url].
Ostatnio edytowany przez Jacekalex (2014-09-22 16:53:59)
Offline
[quote=Jacekalex]Nic tam podobnego. Base system wzięty z freebsd tylko.[
A Apple dlatego wzięło base system z FreebSD, że nie mogli wziąść z Linuxa, nie płacąc za Licencję (jeśli chcieli sprzedawać wlasny autorski system z tym kodem).
Tymczasem dzięki licencji BSD Apple dostalo gotowy i dzialający system za mniej niż dolara, a po upiększeniu tego systemu, i dozbrojeniu w Xorga, środowisko graficzne, przeglądarkę Safari i klon OpenOffice, biorą za niego conieco.
Podczas, gdy kernel. to fundament całego systemu, i najbardziej zlożona aplikacja w każdym systemie operacyjnym.
W dodatku najłatwiejsza do spartolenia. :D[/quote]
To ja przypomnę, że w 1983 Apple rozpczęło prace nad własną wersją systemu Unix, które przerwano. Potem w 1988 wydali pierwszy system Unix, który bazował na Systemie V i był rozwijany, aż do 1995:
http://www.youtube.com/watch?v=nId-Nsj5OX4
Raczej nie chcieli się dzielić pieniędzmi z AT&T, a wiec przestali go rozwijać w 1995 r. Rok póżńiej Apple wydało swoją własną wersję Linuksa, ale ten system nigdy nie zdobył większej popularności i raczej nie traktowali go zbyt poważnie. W efekcie woleli kupić system firmy Next i użyć go jako podstawę Mac OS X niż korzystać z wymienionych wcześniej systemów lub innych wersji Uniksa, jak Solaris.
Offline
Przestali go rozwijać, bo Apple bylo w latach 90-tych w stanie agonalnym, dopiero po powrocie Joobsa, i wytarganiu od Microsoftu drobnej sumki (chyba około 150 mln $) udalo się oddalić ryzyko bankructwa.
Dopiero potem wyszly iMaci, iPody, iPady i Phony, i Apple wróciło do gry.
Offline
Witam,
[b]Jacekalex[/b], wiesz ale M$ chciał od apple aby ich produkt micro$oft office był na maca, taki mały kompromis.
Pozdrawiam,
Towarzysz Torrentow
Offline
Czytałem artykuł na phoronix na temat FreeBSD 10 i widzę, że ten system jest coraz bardziej podobny do OS X:
http://www.phoronix.com/scan.php?page=news_item&px=MTEzNTY
Ostatnio edytowany przez gbudny (2012-07-08 21:00:32)
Offline
Szykuje się FreeBSD 9.1
Ken Smith today announced the first beta version of FreeBSD 9.1, the upcoming release of the project's stable branch: "The first test build of the 9.1-RELEASE release cycle is now available on the FTP servers for amd64, i386, powerpc64, and sparc64. We hope this will be the only BETA build, to be followed by two Release Candidate builds and then the release itself. If you notice any problems you can report them through the normal Gnats PR system or here on the -stable mailing list. If you would like to use csup/cvsup mechanisms to do a source-based update of an existing system the branch tag to use is 'RELENG_9'. If you would like to use SVN instead use 'stable/9'. Note that if you do an update that way the system will call itself '9.1-PRERELEASE'."[/quote]
http://www.freebsd.org/releases/9.1R/schedule.html
ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/9.1/
Teoretycznie RELEASE 17 sierpnia. Choć jak to zwykle bywa pewnie się przedłuży.
Offline
Na ftp ukazała się nieoficjalna wersja RC2 FreeBSD 9.1. Jak zsynchronizują się mirrory będzie oficjalna notka. Do dzieła wszystkie forumowe Diobły... ]:->
ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/9.1/
ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/i386/ISO-IMAGES/9.1/
Plik:CHECKSUM.MD5 1 KB Plik:CHECKSUM.SHA256 1 KB Plik:FreeBSD-9.1-RC2-i386-bootonly.iso 137584 KB Plik:FreeBSD-9.1-RC2-i386-disc1.iso 584968 KB Plik:FreeBSD-9.1-RC2-i386-memstick.img 624464 KB
Offline
Jesli kogos interesuje http://www.phoronix.com/scan.php?page=news_item&px=MTEwMjI To powiem ze na wersji 9.0 swietnie sie sprawuje cale srodowisko graficzne z stacja robocza przekompilowane i.t.d w 100%
na moim blaszaku
Co do noweszej wesji besdeka narazie nie ma co sie spuszczac
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00012 | SET NAMES latin2 |
0.00106 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='13.58.18.135' WHERE u.id=1 |
0.00086 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '13.58.18.135', 1732348935) |
0.00055 | SELECT * FROM punbb_online WHERE logged<1732348635 |
0.00091 | SELECT topic_id FROM punbb_posts WHERE id=204368 |
0.00011 | SELECT id FROM punbb_posts WHERE topic_id=20635 ORDER BY posted |
0.00055 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=20635 AND t.moved_to IS NULL |
0.00007 | SELECT search_for, replace_with FROM punbb_censoring |
0.00490 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=20635 ORDER BY p.id LIMIT 25,25 |
0.00087 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20635 |
Total query time: 0.0101 s |