AnandTech has seen documents and supporting information from multiple sources that show that Intel is planning to release a new high-end desktop processor, the Core i9-9990XE. These documents show that the processors will not be sold at retail; rather they will only be sold to system integrators, and then only through a closed online auction. This new processor will be the highest numbered processor in Intel’s high-end desktop line. The current top processor is the i9-9980XE, an 18 core part with a base frequency of 3.5 GHz and a turbo frequency of 4.0 GHz. The i9-9990XE, on the other hand, is not simply the 9980XE with an increase in frequency. The Core i9-9990XE will be a 14 core processor, but with a base frequency of 4.0 GHz and a turbo frequency of 5.0 GHz. This makes it a super-binned 9940X. This probably means this is very much a low-yield chip Intel can’t make enough of to sell at retail.
According to BuildFeed, which regularly posts about new builds of Windows 10, the first build of a new SKU for foldable devices has been compiled. It comes with the build string rs_shell_devices_foldables.190111-1800, and it’s from the 19H1 development branch. The build number is 18313.1004. The obvious conclusion to draw is that this is for Microsoft’s rumored Andromeda device. While the project was shelved back in July, it was originally for a foldable PC that could fit in your pocket. It’s likely now that it will be a larger device that’s slated for later on this year. Foldable devices are definitely coming this year, but I feel like it might take a while for both users and device and software makers to figure out where, exactly, the fit into our lives.
This post is about vintage gaming in vintage unusual operating systems, focused on Xenix/x86. Tried Hampa’s turnkey xenix86 images while they had been tested in fake86, 8086tiny and other emulators. The installation was surprisingly easy, because most software packages in floppy/tape images are basically in .tar format, so let’s check GAMES 360k floppy image’s content on host. I can’t get enough of articles like these.
With Android 6 (Marshmallow), Google has introduced Doze mode to the base Android, in an attempt to unify battery saving across the various Android phones. Unfortunately, vendors (e.g. Xiaomi, Huawei, OnePlus or even Samsung..) did not seem to catch that ball and they all have their own battery savers, usually very poorly written, saving battery only superficially with side effects. Naturally users blame developers for their apps failing to deliver. But the truth is developers do the maximum they can. Always investigating new device specific hacks to keep their (your!) apps working. But in many cases they simply fall short as vendors have full control over processes on your phone. This is a legitimate problem on my OnePlus 6T. I enjoy using this phone, but the aggressive non-standard application cycle management definitely leads to issues with not receiving notifications or login procedures being restarted as you leave an application. It doesn’t happen often enough to truly bother me, but I can definitely see how people who make more extensive use of their phone than I do run into this issue every day.
Recently I’ve gotten a hold of an old IBM mid-range computer, an AS/400 150. This is an 1997 server very much aimed at businesses, pay-rolling, inventory management and such. It can be used as a multi user system, with users logging in via a terminal. The operating system it runs is OS/400 and that is also the only OS it can run, no Linux available for this system. Of course it comes with all the fun programming languages like COBOL and RPG, all the business classics. It’s compatible with the IBM system/36, so any programs made for an 80’s S/36 machine run without problems on the AS/400 machines. It also looks very much 90s, though I personally like the cover at the back, hiding all ports. Stories like these are always great reads. This is the kind of hardware I eventually want to collect and play around with once I have the space to do so.
According to Mozilla’s plugin roadmap, the firm planned to disable Flash by default in Firefox sometime this year. Now, a new bug filing has revealed that the plugin will be disabled as of Firefox 69 which is due for release on September 3, 2019. Mozilla will disable Flash beginning with the Nightly builds before it works its way down to the Stable channel. The disabling of Flash comes in anticipation of Adobe ending support for its Flash plugin at the end of 2020. Mozilla has said that it will completely remove Flash support for consumer versions of Firefox in early 2020, while the Extended Support Release (ESR) version will have support until the end of the year. In 2021, Mozilla has said that Firefox will refuse entirely to load the plugin due to a lack of security updates from Adobe. Aside from the occasional Flash-based online game, is Flash even a thing these days? Do any of you still use it on a regular basis?
LG is going several steps further by making the TV go away completely whenever you’re not watching. It drops slowly and very steadily into the base and, with the push of a button, will rise back up in 10 seconds or so. It all happens rather quietly, too. You can’t see the actual “roll†when the TV is closed in, sadly; a transparent base would’ve been great for us nerds to see what’s happening inside the base as the TV comes in or unfurls, but the white is certainly a little more stylish. Functionally, LG tells me it hasn’t made many changes to the way the LG Display prototype worked aside from enhancing the base. I didn’t get to ask about durability testing — how many times the OLED TV R has been tested to go up and down, for example — but that’s something I’m hoping to get an answer to. We don’t really talk about TVs all that much on OSNews – it’s generally a boring industry – but this rollable display technology is just plain cool.
Ars Technica reports that software patents might be making a comeback. A landmark 2014 ruling by the Supreme Court called into question the validity of many software patents. In the wake of that ruling, countless broad software patents became invalid, dealing a blow to litigation-happy patent trolls nationwide. But this week the US Patent and Trademark Office (USPTO) proposed new rules that would make it easier to patent software. If those rules take effect, it could take us back to the bad old days when it was easy to get broad software patents—and to sue companies that accidentally infringe them. What could possibly go wrong?
Recently I got an internship doing back-end PHP and Python stuff for a website for my university. It’s a really nice job that I find fun and I’m thankful to have. But… at the same time, doing all this high-level web dev stuff has given me a big itch I need to scratch. That itch being the fun of low level bit fiddling. itch.io’s weekly game jam email came in my inbox and it announced the Mini Jam 4. It was a 48 hour (well, a bit more actually) jam where the restriction was to have graphics like a Game Boy. My perfectly logical and sound reaction to this was to make a Game Boy homebrew, because that seemed neat to do. The themes were “seasons†and “flamesâ€. I’n not a programmer, but I can imagine old consoles like the Game Boy are great platforms to use to expand your programming skills.
Speaking of AMD, the company is on a roll as it also announced a new high-end consumer graphics card, which it says can take on Nvidia’s RTX 2080 graphics card. As it turns out, the video card wars are going to charge into 2019 quite a bit hotter than any of us were expecting. Moments ago, as part of AMD’s CES 2019 keynote, CEO Dr. Lisa Su announced that AMD will be releasing a new high-end, high-performance Radeon graphics card. Dubbed the Radeon VII (Seven), AMD has their eyes set on countering NVIDIA’s previously untouchable GeForce RTX 2080. And, if the card lives up to AMD’s expectations, then come February 7th it may just as well do that. At a high level then, the Radeon VII employs a slightly cut down version of AMD’s Vega 20 GPU. With 60 of 64 CUs enabled, it actually has a few less CUs than AMD’s previous flagship, the Radeon RX Vega 64, but it makes up for the loss with much higher clockspeeds and a much more powerful memory and pixel throughput backend. As a result, AMD says that the Radeon VII should beat their former flagship by anywhere between 20% and 42% depending on the game (with an overall average of 29%), which on paper would be just enough to put the card in spitting distance of NVIDIA’s RTX 2080, and making it a viable and competitive 4K gaming card. AMD has managed to shake up the processor market with their Zen architectures, and it’s high time the same happens to the video card market. Nvidia has basically had this market all to itself for several years now, so hopefully this new Radeon card can shake things up a bit and hold us over until 2020, when Intel will be entering the dedicated graphics card market as well.
During AMD’s CES keynote, the company unveiled some of the details of its upcoming 3rd generation Ryzen processors, which are built on top of the Zen 2 architecture. We don’t have any independent benchmarks quite yet, of course, but the power figures comparing a Ryzen 3 processor to an Intel 9900K are nothing to sneeze at (note that these figures are coming from AMD, so get out your salt). Also, in that same test, it showed the system level power. This includes the motherboard, DRAM, SSD, and so on. As the systems were supposedly identical, this makes the comparison CPU only. The Intel system, during Cinebench, ran at 180W. This result is in line with what we’ve seen on our systems, and sounds correct. The AMD system on the other hand was running at 130-132W. If we take a look at our average system idle power in our own reviews which is around 55W, this would make the Intel CPU around 125W, whereas the AMD CPU would be around 75W. Even assuming these figures are idealised, that’s still a pretty startling difference.
Microsoft is now hard at work on the next feature update for Windows 10, codenamed 19H1 and scheduled for release this April. This update is expected to include yet more changes, new features, and further UI refinements and improvements. Development of this release is almost at the halfway mark, meaning it shouldn’t be long now before 19H1 is marked as “feature complete†internally and a focus on fixing bugs before release begins. This new release is still a few weeks off, but this article is a detailed overview of what’s coming. I personally see a lot of good things in here, but Microsoft’s recent release history when it comes to Windows updates hasn’t exactly been stellar, so the company certainly has something to prove here.
Updates & improvements– Menu, Process manager, CtrlAltDel, Cmd, Faster bootup The release is available from the download page. And just in case you forgot, MenuetOS is a pre-emptive, real-time and multiprocessor operating system written entirely in assembly.
It was recently decided that FreeBSD’s ZFS file-system support would be re-based atop ZFS On Linux. That new “ZFS On BSD†implementation based on ZOL continues moving along and it’s now easier to test thanks to iX Systems and their TrueOS platform. With the ZFS On Linux code-base being more actively maintained and improved upon than the OpenZFS support within the Illumos kernel, FreeBSD developers are working on merging their “ZOB†changes with ZOL. Interesting to see that the Linux implementation sees more active development than the original one – although not entirely surprising.
This release fixes several outstanding bugs in bash-4.4 and introduces several new features. The most significant bug fixes are an overhaul of hownameref variables resolve and a number of potential out-of-bounds memory errors discovered via fuzzing. There are a number of changes to the expansion of $@ and $* in various contexts where word splitting is not performed to conform to a Posix standard interpretation, and additional changes to resolve corner cases for Posix conformance. The most notable new features are several new shell variables: BASH_ARGV0, EPOCHSECONDS, and EPOCHREALTIME. The ‘history’ builtin can remove ranges of history entries and understands negative arguments as offsets from the end of the history list. There is an option to allow local variables to inherit the value of a variable with the same name at a preceding scope. There is a new shell option that, when enabled, causes the shell to attempt to expand associative array subscripts only once (this is an issue when they are used in arithmetic expressions). The ‘globasciiranges’ shell option is now enabled by default; it can be set to off by default at configuration time.
This year at CES, we have a series of announcements from AMD before the company’s keynote presentation. Addressing the company’s mobile offerings, AMD is launching the first parts of the Ryzen 3000-series of processors, focused around the Ryzen Mobile 2nd Gen family for both the general 15W market as well as the high-performance 35W market. On top of this, AMD is also making an announcement regarding how it will address graphics drivers for these platforms, and then some icing on the cake comes from AMD’s venture into Chromebooks. AMD continues its hot streak, and now we even have several new inexpensive Chromebooks running on AMD hardware, a market segment the company wasn’t active in. The future is looking bright for AMD.
Samsung today announced that it has worked with Apple to integrate iTunes movies and TV shows, as well as AirPlay 2 support, into its latest smart TVs. The features will roll out to 2018 models via a firmware update this spring and will be included on new 2019 models. iTunes movie and TV show access will come via a new dedicated app for Samsung’s TV platform, available in over 100 countries. Apple pretty much had to do this, since it’s unreasonable to expect people to buy relatively expensive Apple TV devices to be able to watch iTunes content on their TVs. Several other platforms tend to be built right into TVs or can be added with cheap dongles like the Chromecast, and Apple couldn’t compete with that. Apple has announced that iTunes content will also become available on TVs from other brands.
FreeSync support is coming to Nvidia; at its CES event today, Nvidia announced the GSync-Compatible program, wherein it says it will test monitors that support the VESA DisplayPort Adaptive-Sync protocol to ascertain whether they deliver a “baseline experience†comparable to a GSync monitor. Coincidentally, AMD’s FreeSync utilizes the same VESA-developed implementation, meaning that several FreeSync-certified monitors will now be compatible with Nvidia’s 10- and 20-series GPUs. This is great news, since GSync support requires additional hardware and this increases prices; you’ll find that the GSync version of a display is always significantly more expensive than the FreeSync version.
Happy New Year everyone! I’ve got big plans for my Amiga projects in 2019, but thought I’d start off the New Year with a blog post on a not-particularly “exciting†topic, but an important one nonetheless: backups. As I am experimenting more with my X5000 and Amiga OS 4.1, I’ve been getting particularly “twitchy†that I didn’t have a solid backup/restore plan in place, particularly as some of my experiments will invariably go wrong and I’ll need a way to roll back my changes to a known-good state. I spent a few days researching and implementing a backup strategy that’s ideal for my needs and hopefully there will be something of use to other Amiga owners too. Developing and implementing a solid back-up strategy is not just something that’s important for computers running popular platforms like Windows, Linux, or macOS – there’s countless people who do all kinds of more or less important work on smaller platforms like Amiga OS to whom proper back-ups are just as important. This article is a great resource on how to get started with back-ups for Amiga OS 4.
But sometimes life using DOS was not so great, sometimes you would be using DOS and all of a sudden things like this would happen. This sample also plays a small tune on the PC speaker while it’s printing, so this could be really embarrassing in a office environment. Those bootsector viruses were incredibly resilient – your computer would be just fine, until you put in an older floppy that apparently still had a virus on it. Good times.
HelenOS 0.8.0 has been released. HelenOS is a portable microkernel-based multiserver operating system designed and implemented from scratch. It decomposes key operating system functionality such as file systems, networking, device drivers and graphical user interface into a collection of fine-grained user space components that interact with each other via message passing. A failure or crash of one component does not directly harm others. HelenOS is therefore flexible, modular, extensible, fault tolerant and easy to understand. You can read the release notes to figure out what’s new and improved, and download this new release.
K2 is an academic project OS developed out of the Rice University Efficient Computing Group. Its stated purpose is: “Modern mobile System-on-chip(SoC) often embraces heterogeneous cores that are hosted in separate coherence domains, i.e. no hardware coherence among them. This architecture promises high energy efficiency, however complicates software development, thus preventing the energy efficiency from being harvested by software.†Learn more here.
EmuTOS is designed to run on traditional Atari hardware (ST, TT, Falcon, based on Motorola 68000 or ColdFire microprocessors) and their emulators. It features functionality similar to TOS, which powered the Atari ST and its successors between 1985 and 1994. EmuTOS can run on real hardware, either as ROM replacement or from floppy, or on any Atari emulator such as ARAnyM, Hatari, or Steem SSE. EmuTOS is Free Software, and can run legacy third-party software on emulators without requiring copyrighted Atari ROMs, thereby avoiding legal issues.
Windows 7, released in July of 2009, was a gigantic leap forward in the evolution of the desktop OS. Good enough, it turns out, that a huge number of people and organizations are still using it, despite it being nearly ten years since its release. Back in February, Statscounter proclaimed that according to its analytics, Windows 10 had finally overtaken 7 in marketshare. But these kinds of measurements are never exact. They’re based on counting users that connect to various constellations of sites and services, so there’s going to be some variation depending on who’s counting. In December, though, rival analytics firm Netmarketshare revealed that it’s now also showing Windows 10 overtaking Windows 7 for the first time, with 39.22% share of the total OS market, with Windows 7 at 36.9% and Mac OS 10.14 at 4.73%. A surprising number of die hards (4.5%) are still on Windows XP. When you include mobile OSes into the mix, Windows 10 is still on top, followed by Windows 7, then iOS 12.1
We’ve long suspected that Google’s upcoming operating system, Fuchsia, would join the ranks of Chrome OS (and Android) in its support for Android apps. Today, that suspicion has been confirmed by a new change found in the Android Open Source Project, and we can say with confidence that Fuchsia will be capable of running Android apps using the Android Runtime. This just adds more fuel to the fire for Fuchsia’s future.
Regular readers will have noticed that we’ve been offline for several days. As you can see, during that time, we’ve made some major changes to the site, and though the design has changed substantially, we’ve made even more dramatic changes in the back-end. We are now running our 6th major iteration of OSNews. It all was precipitated by messages from readers we’ve received over the past few weeks alerting us that they’ve been getting spam, phishing attempts, and some weak-sauce cyber-extortion emails at addresses that were unique to their OSNews accounts. Read on for more. It certainly seems like we’ve had a breach. Our best guess is that someone was able to exploit a vulnerability in old, unmaintained code in the site’s content management system, and made off with at least some user data, which may be as little as a few user records or, at worst, our entire database. Your email addresses were in there, and the encryption on the passwords wasn’t up to modern standards (unsalted SHA1). The truth is that once we concluded it was likely that we were breached, our small volunteer team decided it was better to go offline than it was to learn the avenue of exploit, given that we had no interest in continuing to rely on the aged codebase. Other than potential spam, though, we’re not aware of any other nefarious use of your data, we don’t store much beyond email addresses and passwords, but nonetheless, we’ve very sorry that we weren’t more diligent over the years with keeping in lockstep with best practices with respect to site security. Upgrading the site has been long overdue. In fact, we’d made a serious attempt at discontinuing the old CMS a few years ago, and a few years before that, and it got bogged down both times by the fact that we depend on volunteer help and we all have real lives. The OSNews system is old. The last meaningful update to the codebase was in 2008, with much of the logic based on the 2005 “version 3†rewrite of OSNews. File modification times of 2014 or older were almost always small tweaks or bug fixes. The site was largely written for PHP 4 and it never had a proper maintenance plan. We’ve now migrated the site to WordPress. For all its faults, WP is at least a known quantity. Many thanks to Adam Scheinberg for spending so many hours over his winter break migrating the data from the old CMS to WordPress. To be perfectly honest, when contemplating what needed to be done to properly move the site to a new platform, I considered just throwing in the towel and going offline permanently. Revenues from advertising don’t cover expenses, and though this could probably be rectified by exploring more creative sponsorship approaches, I don’t have the time. I’m currently trying to get a startup off the ground. I love being a part of this community, and I’m willing to continue to invest in it, but I only want to keep it going if it’s going to remain vibrant and meaningful. In order to keep your history from the old site, and to make that re-association process as painless as possible, we’ve written a very simple account migration tool. The tool checks your login against a very stripped down version of our old user table and then re-encrypts your password. When you login to the new OSNews site, your password will be encrypted using a modern secure algorithm, which is currently PHP’s password_hash function, which uses Blowfish or Extended DES and can change over time so we don’t repeat any past mistakes. I’d like to conclude this update with a cry for help. The only way to achieve this dream of vibrancy and meaningfulness is with your help. One of the advantages of the new platform is that it will make it easier for us to include new contributors and do experiments. What can you do? Read and comment every day Submit news Share interesting stuff on the site with your friends Write an original article Suggest someone interesting for us to interview, and recommend some questions we can ask Suggest new topics you think we should cover with more regularity Volunteer to be an editor and post news everyday Help us with ideas on how we can make money. (sponsorships, ads, partnerships, whatever) Need a part time job? I’ll hire you to promote the site and manage our sponsorship and advertising relationships.
A former Microsoft intern has revealed details of a YouTube incident that has convinced some Edge browser engineers that Google added code to purposely break compatibility. In a post on Hacker News, Joshua Bakita, a former software engineering intern at Microsoft, lays out details and claims about an incident earlier this year. Microsoft has since announced the company is moving from the EdgeHTML rendering engine to the open source Chromium project for its Edge browser.Google disputes Bakita's claims, and says the YouTube blank div was merely a bug that was fixed after it was reported. "YouTube does not add code designed to defeat optimizations in other browsers, and works quickly to fix bugs when they're discovered," says a YouTube spokesperson in a statement to The Verge. "We regularly engage with other browser vendors through standards bodies, the Web Platform Tests project, the open-source Chromium project and more to improve browser interoperability."While we're unlikely to ever know the real story behind this particular incident, I don't doubt for a second that Google would do something like this.
It took about 30 minutes for Williamson County commissioners to unanimously approve a roughly $16 million incentive package for Apple Tuesday morning, bringing the total amount the tech giant is likely to receive in exchange for choosing Austin as the site for its newest campus to a cool $41 million. The new addition is set to be Apple's second campus in the Austin, Texas, area - located less than a mile from the company's existing facility, established five years ago. It comes with the promise of a $1 billion dollar investment from Apple in the area and the addition of up to 15,000 new jobs.But the details of the incentive package Williamson County whipped up to woo Apple tell a slightly different story. In the contract approved by county officials, Apple committed to spending at least $400 million on the new campus and creating 4,000 jobs over 12 years. The contract says the jobs don’t necessarily have to be on the new campus in order for Apple to receive the promised incentives, but rather can be anywhere within Williamson County.Shady and shoddy deals like these are only the tip of the iceberg - and don't think this is merely an American thing. This entire past year in The Netherlands has been dominated by our newly elected government wanting to shove through an incredibly unpopular tax cut specifically designed to appease major (partly) Dutch multinationals like Shell and Unilever - a 2 billion euro tax cut while various important social services like police, education, and healthcare desperately need better pay and working conditions.In the end, under immense public and political pressure, the tax cut was cancelled, but it goes to show that these things happen everywhere - in large, powerful nations like the US, but also in small, insignificant welfare states like The Netherlands.
With the significant news this week that the Fuchsia SDK and a Fuchsia "device" are being added to the Android Open Source Project, now seems like a good time to learn more about the Fuchsia SDK. Today on Fuchsia Friday, we dive into the Fuchsia SDK and see what it has to offer developers who might want to get a head start on Fuchsia.Fuchsia is the only publicly known truly new operating system designed and built by one of the major technology companies. It's strange to think this may one day power Chromebooks and "Android" devices alike.
Without question, 2018 was the year RISC-V genuinely began to build momentum among chip architects hungry for open-source instruction sets. That was then.By 2019, RISC-V won't be the only game in town.Wave Computing announced Monday that it is putting MIPS on open source, with MIPS Instruction Set Architecture (ISA) and MIPS' latest core R6 available in the first quarter of 2019.Good news, and it makes me wonder - will we ever see a time where x86 and x86-64 are open source? I am definitely not well-versed enough in these matters to judge just how important the closed-source nature of the x86 ISA really is to Intel and AMD, but it seems like something that will never happen.
It started during yoga class. She felt a strange pull on her neck, a sensation completely foreign to her. Her friend suggested she rush to the emergency room. It turned out that she was having a heart attack.She didn’t fit the stereotype of someone likely to have a heart attack. She exercised, did not smoke, watched her plate. But on reviewing her medical history, I found that her cholesterol level was sky high. She had been prescribed a cholesterol-lowering statin medication, but she never picked up the prescription because of the scary things she had read about statins on the internet. She was the victim of a malady fast gearing up to be a modern pandemic - fake medical news.While misinformation has been the object of great attention in politics, medical misinformation might have an even greater body count. As is true with fake news in general, medical lies tend to spread further than truths on the internet - and they have very real repercussions.We already see the consequences of this with abusive parents not vaccinating their children based on clearly disproven lies and nonsense, but it also extends to other medical issues. What's especially interesting is that this affects people with higher educations a lot more than people with lower educations - might overconfidence be a slow and insidious killer (have a cookie if you catch that reference without Googling/DDG'ing)?In any event, while people not vaccinating their children should obviously be tried for child abuse, I can't say I can really care about what people do to their own bodies. If a grown adult wants to trust some baseless Facebook nonsense or whatever over qualified medical personnel, then she or he should be free to do so - and suffer the consequences.
Today's global cybersecurity threats are both dynamic and sophisticated, and new vulnerabilities are discovered almost every day. We focus on protecting customers from these security threats by providing security updates on a timely basis and with high quality. We strive to help you keep your Windows devices, regardless of which version of Windows they are running, up to date with the latest monthly quality updates to help mitigate the evolving threat landscape.That is why, today, as part of our series of blogs on the Windows approach to quality, I'll share an overview of how we deliver these critical updates on a massive scale as a key component of our ongoing Windows as a service effort.After Microsoft's recent stumbles with Windows updates, the company has been putting out a number of blog posts about how it approaches updates. This particular blog post explains some of the inside baseball on the various categories updates get placed in, as well as the various tests the company runs to ensure updates are safe and reliable - exactly the area where Microsoft has been failing lately.
Compiz can quickly get you the desktop you deserve: a desktop with a very high degree of customizability, on top of being faster than the default GNOME Shell, and (as far as I can tell) faster than Mac or Windows.The best part is that it takes no time at all to get up and running! I’ll show you how to transform Ubuntu into a desktop that is functionally similar to Mac.I doubt any of this is news to many OSNews readers, but it's still a nice introduction into the functionality offered by Compiz.
by donotreply@osnews.com (Thom Holwerda) on (#44WPF)
The OpenSSH client and server are now available as a supported Feature-on-Demand in Windows Server 2019 and Windows 10 1809! The Win32 port of OpenSSH was first included in the Windows 10 Fall Creators Update and Windows Server 1709 as a pre-release feature. In the Windows 10 1803 release, OpenSSH was released as a supported feature on-demand component, but there was not a supported release on Windows Server until now.